selectIterator(VM_CompiledMethod compiledMethod) {
VM_GCMapIterator selectIterator(VM_CompiledMethod compiledMethod) {
    selectIterator(VM_CompiledMethod compiledMethod) {        int type = compiledMethod.getCompilerInfo().getCompilerType();        if (type == bootImageCompilerIterator.getType())      return bootImageCompilerIterator;        if (type == runtimeCompilerIterator.getType())      return runtimeCompilerIterator;        if (type == hardwareTrapIterator.getType())      return hardwareTrapIterator;        if (type == fallbackCompilerIterator.getType())      return fallbackCompilerIterator;        if (jniIterator != null && type == jniIterator.getType())      return jniIterator;        if (testOptCompilerIterator != null && type == testOptCompilerIterator.getType())      return testOptCompilerIterator;        if (VM.VerifyAssertions) VM.assert(VM.NOT_REACHED);    return null;  }