public static VM_Type findOrCreateType(VM_Atom descriptor) { return VM_TypeDictionary.getValue(findOrCreateTypeId(descriptor));
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; }
  public static VM_Type findOrCreateType(VM_Atom descriptor) {    return VM_TypeDictionary.getValue(findOrCreateTypeId(descriptor));  }