VM.assert(NOT_REACHED);
VM._assert(NOT_REACHED);
  public static VM_Type findOrCreateType(VM_Atom descriptor, ClassLoader cl) {    switch ( descriptor.parseForTypeCode() ) {      case ClassTypeCode:       case ArrayTypeCode:         return VM_TypeDictionary.getValue(findOrCreateTypeId(descriptor, cl));      case BooleanTypeCode:        return VM_Type.BooleanType;      case ByteTypeCode:        return VM_Type.ByteType;      case ShortTypeCode:        return VM_Type.ShortType;      case IntTypeCode:        return VM_Type.IntType;      case LongTypeCode:        return VM_Type.LongType;      case FloatTypeCode:        return VM_Type.FloatType;      case DoubleTypeCode:        return VM_Type.DoubleType;      case CharTypeCode:        return VM_Type.CharType;      case VoidTypeCode:        return VM_Type.VoidType;      default:        VM.assert(NOT_REACHED);        return null;    }  }