public static Cons clTranslateListOfTrees(Cons trees) {
    { Cons cursor = trees;

      while (!(cursor == Stella.NIL)) {
        { Object old$NeedexplicitreturnP$000 = Stella.$NEEDEXPLICITRETURNp$.get();

          try {
            Native.setBooleanSpecial(Stella.$NEEDEXPLICITRETURNp$, ((Boolean)(Stella.$NEEDEXPLICITRETURNp$.get())).booleanValue() ||
                (!(cursor.rest == Stella.NIL)));
            cursor.value = Stella_Object.clTranslateATree(cursor.value);

          } finally {
            Stella.$NEEDEXPLICITRETURNp$.set(old$NeedexplicitreturnP$000);
          }
        }
        cursor = cursor.rest;
      }
      return (trees);
    }
  }