if (classData == null) {
ClassReader reader = new ClassReader(byteCode);
classData = new CollectClassData();
ClassVisitor classVisitor = classData;
if (TRACE_CLASSES) {
classVisitor = new TraceClassVisitor(classVisitor, new PrintWriter(System.out));
}
reader.accept(classVisitor, 0);
}
return classData;
}