public static Stella_Object javaTranslateMethodParameter(Symbol name, StandardObject type, MethodSlot method) {
    type = StandardObject.computeRelativeTypeSpec(type, method.slotOwner);
    if (((BooleanWrapper)(KeyValueList.dynamicSlotValue(method.dynamicSlots, Stella.SYM_STELLA_METHOD_VARIABLE_ARGUMENTSp, Stella.FALSE_WRAPPER))).wrapperValue &&
        ((MethodSlot.variableArgumentsName(method) == name) &&
         (MethodSlot.passVariableArgumentsAsListP(method) ||
          MethodSlot.stringConcatenateMethodP(method)))) {
      type = MethodSlot.yieldListifiedVariableArgumentsType(method);
    }
    return (Cons.cons(StandardObject.javaTranslateTypeSpec(type), Cons.cons(Symbol.javaTranslateName(name), Stella.NIL)));
  }