ClassPool.makeClass is a synchronized flow while ClassPool.getCtClass API is not synchronized.
Thing is ClassPool.getCtClass may end up creating a new CtClassType
Its not clear its not being synchronized just as makeClass is