public static StringWrapper cppTranslateMethodNameFromName(Symbol methodname, StandardObject methodowner) {
    { String translatedname = Symbol.cppTranslateName(Symbol.yieldRenamedNameIfNative(methodname, Stella.KWD_CPP, Stella.KWD_FUNCTION)).wrapperValue;

      if (Symbol.slotReaderFromNameP(methodname, methodowner)) {
        translatedname = translatedname + "_reader";
      }
      return (StringWrapper.wrapString(GeneralizedSymbol.cppTranslateClassName(((GeneralizedSymbol)(methodowner))).wrapperValue + "::" + translatedname));
    }
  }