VM_Atom fieldDescriptor) {
VM_Atom fieldDescriptor, ClassLoader classloader) {
  static int findOrCreateFieldId(VM_Atom classDescriptor, 				 VM_Atom fieldName, 				 VM_Atom fieldDescriptor) {    VM_Triplet fieldKey = new VM_Triplet(classDescriptor, fieldName,                                          fieldDescriptor);    int        fieldId  = VM_FieldDictionary.findOrCreateId(fieldKey, null);    if (VM_FieldDictionary.getValue(fieldId) == null) {      VM_Class cls = VM_ClassLoader.findOrCreateType(classDescriptor).asClass();      VM_FieldDictionary.setValue(fieldId, new VM_Field(cls,                                                         fieldName,                                                         fieldDescriptor,                                                         fieldId));    }    // keep size of co-indexed array in pace with dictionary    //    VM_TableBasedDynamicLinker.ensureFieldCapacity(fieldId);    return fieldId;  }