public static Stella_Object javaTranslateSetqTree(Cons tree) {
    { Symbol variablename = ((Symbol)(tree.rest.value));
      GlobalVariable globalvar = variablename.softPermanentify().lookupGlobalVariable();

      if ((globalvar != null) &&
          globalvar.variableSpecialP) {
        return (Cons.list$(Cons.cons(Stella.SYM_STELLA_JAVA_FUNCTION_CALL, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_JAVA_IDENT, Cons.cons(StringWrapper.wrapString(Stella.javaYieldNativeClassName()), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_JAVA_IDENT, Cons.cons(StandardObject.javaSpecialSetterName(GlobalVariable.globalVariableTypeSpec(globalvar)), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_JAVA_ACTUALS, Cons.cons(Cons.list$(Cons.cons(Stella.SYM_STELLA_JAVA_IDENT, Cons.cons(Symbol.javaTranslateGlobalName(variablename, false), Cons.cons(Stella.NIL, Stella.NIL)))), Cons.cons(Stella_Object.javaTranslateATree(tree.rest.rest.value), Cons.cons(Stella.NIL, Stella.NIL))))), Cons.cons(Stella.NIL, Stella.NIL)))))));
      }
      else {
        return (Cons.list$(Cons.cons(Stella.SYM_STELLA_JAVA_ASSIGN, Cons.cons(Stella_Object.javaTranslateATree(tree.rest.value), Cons.cons(Cons.cons(Stella_Object.javaTranslateATree(tree.rest.rest.value), Stella.NIL), Stella.NIL)))));
      }
    }
  }