public StringWrapper javaTranslateMethodName() {
    { MethodSlot method = this;

      { Symbol methodname = Symbol.yieldRenamedNameIfNative(method.slotName, Stella.KWD_JAVA, Stella.KWD_FUNCTION);
        String translatedname = null;

        if (MethodSlot.javaMethodObjectIsOverloadedFunctionP(method)) {
          methodname = Symbol.javaCreateOverloadedFunctionName(methodname, method.slotOwner);
        }
        translatedname = Symbol.javaTranslateName(methodname).wrapperValue;
        return (StringWrapper.wrapString(translatedname));
      }
    }
  }