public static Cons javaTranslateNthMethodCall(Symbol operator, Surrogate owner, Cons arguments) {
    { boolean setterP = operator == Stella.SYM_STELLA_NTH_SETTER;
      Stella_Object collection = arguments.value;
      Stella_Object position = arguments.last();
      Stella_Object value = (setterP ? arguments.rest.value : ((Stella_Object)(null)));
      Cons tree = null;

      if (owner == Stella.SGT_STELLA_NATIVE_VECTOR) {
        tree = Cons.list$(Cons.cons(Stella.SYM_STELLA_JAVA_AREF, Cons.cons(Stella_Object.javaTranslateATree(collection), Cons.cons(Cons.cons(Stella_Object.javaTranslateATree(position), Stella.NIL), Stella.NIL))));
        if (setterP) {
          tree = Cons.list$(Cons.cons(Stella.SYM_STELLA_JAVA_ASSIGN, Cons.cons(tree, Cons.cons(Cons.cons(Stella_Object.javaTranslateATree(value), Stella.NIL), Stella.NIL))));
        }
        return (tree);
      }
      else {
      }
      return (Symbol.javaTranslateNormalMethodCall(operator, owner, arguments));
    }
  }