this();  this.definition = occ; this.parentScope = parentScope;  if (name != null) { this.name = name.intern(); } else { this.name = name; }  setupFileNames(occ);
this.references = new JavaVector();
    Definition(String name, // the symbol name               Occurrence occ, // the location of its definition               ScopedDef parentScope) {    // scope containing the def        this();        this.definition = occ;        this.parentScope = parentScope;        if (name != null) {            this.name = name.intern();        } else {            this.name = name;        }        setupFileNames(occ);    }