public ScalaClassType(TypeConstructor constr, Type[] inst, ScalaClassType[] parents) {
public ScalaClassType(TypeConstructor constr, Type[] inst, Object parents) {
    public ScalaClassType(TypeConstructor constr,                          Type[] inst,                          ScalaClassType[] parents) {        super(constr.clazz, constr.isTrivial);        this.constr = constr;        this.inst = inst;        int hash = FNV_Hash.hashStep32(FNV_Hash.INIT, constr.hashCode());        for (int i = 0; i < inst.length; ++i) {            hash = FNV_Hash.hashStep32(hash, inst[i].hashCode());        }        this.hashCode = hash;        this.parents = parents;    }