try {
String resourceString = className.replace('.', '/') + ".class";
stream = m_loader.getResourceAsStream(resourceString);
ClassReader reader = new ClassReader(stream);
Attribute[] attributes = new Attribute[] { new RuntimeVisibleAnnotations(), new RuntimeVisibleParameterAnnotations(), new SignatureAttribute() };
reader.accept(visitor, attributes, false);
} catch (Exception exception) {
// Some basic types can't be found, so can just be registered
// (i.e. arrays). Also, VIRTUAL classes may also not exist,
// therefore, tag the MetadataClass as loadable false. This will be
// used to determine if a class will be dynamically created or not.