// hacky but avoid to build a full openjpa project/context
final PersistenceMetaDataFactory factory = new PersistenceMetaDataFactory();
factory.setTypes("org.apache.test.sirona.javaagent.OpenJPATest$ServiceSquareEntity");
final MetaDataRepository repos = new MetaDataRepository();
repos.setConfiguration(new OpenJPAConfigurationImpl());
repos.setMetaDataFactory(factory);
final BCClass type = new Project().loadClass(new ByteArrayInputStream(buffer), new URLClassLoader(new URL[0], getParent()));
final PCEnhancer enhancer = new PCEnhancer(repos.getConfiguration(), type, repos, this);
enhancer.setAddDefaultConstructor(true);