code: public Type unboxedTypeOrType(Type t) {
          Type unboxedType = unboxedType(t);
          return unboxedType.hasTag(NONE) ? t : unboxedType;
      }
docs: Return the unboxed type if 't' is a boxed class, otherwise return 't' itself.