constant_pool = obj.getConstantPool(); thisClass = obj; ConstantClass c = (ConstantClass)constant_pool.getConstant(obj.getClassNameIndex()); className = getStringFromIndex(c.getNameIndex()); betterClassName = className.replace('/','.'); packageName = obj.getPackageName(); sourceFile = obj.getSourceFileName(); superclassName = obj.getSuperclassName(); betterSuperclassName = superclassName.replace('/','.');
  public void visitJavaClass(JavaClass obj)     {	constant_pool = obj.getConstantPool();        thisClass = obj;	ConstantClass c = (ConstantClass)constant_pool.getConstant(obj.getClassNameIndex());        className = getStringFromIndex(c.getNameIndex());	betterClassName = className.replace('/','.');	packageName = obj.getPackageName();	sourceFile = obj.getSourceFileName();        superclassName = obj.getSuperclassName();	betterSuperclassName = superclassName.replace('/','.');	visit(obj); 	}