if (!useAsm) return;
if (processed.contains(c.getName())) return;
try {
URL u = c.getResource("/" + c.getName().replace('.', '/') + ".class");
ClassReader r = new ClassReader(IO.read(u));
r.accept(new PersistenceContextReader(contexts), ClassReader.SKIP_DEBUG);
} catch (IOException e) {
throw new OpenEJBException("Unable to read class " + c.getName());
}
processed.add(c.getName());