public TypeSymbol(int kind, int pos, Name name, Symbol owner, int flags, int attrs) { super(kind, pos, name, owner, flags, attrs);
public TypeSymbol(int kind, Symbol owner, int pos, int flags, Name name, int attrs) { super(kind, owner, pos, flags, name, attrs);
    public TypeSymbol(int kind, int pos, Name name, Symbol owner, int flags, int attrs) {        super(kind, pos, name, owner, flags, attrs);        this.closures = new ClosureHistory();        assert name.isTypeName() : this;        this.constructor = newConstructor(pos, flags & CONSTRFLAGS);    }