public CClass(CClass owner, String sourceFile, int modifiers, String ident, String qualifiedName, CClassType superClass, boolean deprecated) { super(owner, modifiers, ident, deprecated);  this.sourceFile = sourceFile; this.qualifiedName = qualifiedName; this.superClass = superClass;  int     cursor = qualifiedName.lastIndexOf('/'); qualifiedAndAnonymous = false;  this.packageName = cursor > 0 ? qualifiedName.substring(0, cursor).intern() : ""; }
protected CClass() {}
    public CClass(CClass owner,                  String sourceFile,                  int modifiers,                  String ident,                  String qualifiedName,                  CClassType superClass,                  boolean deprecated)    {        super(owner, modifiers, ident, deprecated);        this.sourceFile = sourceFile;        this.qualifiedName = qualifiedName;        this.superClass = superClass;        int     cursor = qualifiedName.lastIndexOf('/');        qualifiedAndAnonymous = false;        this.packageName = cursor > 0 ? qualifiedName.substring(0, cursor).intern() : "";    }