public static void javaOutputBlock(Cons block) {
    { boolean firststatementP = true;

      ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("{ ");
      Stella.javaBumpIndent();
      { Cons declaration = null;
        Cons iter000 = ((Cons)(block.value));

        for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
          declaration = ((Cons)(iter000.value));
          if (!(firststatementP)) {
            Stella.javaIndent();
          }
          firststatementP = false;
          ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print(((StringWrapper)(declaration.value)).wrapperValue);
          ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print(" ");
          Stella_Object.javaOutputStatement(declaration.rest.value);
          if (!(declaration.rest.rest.value == null)) {
            ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print(" = ");
            Stella_Object.javaOutputStatement(declaration.rest.rest.value);
          }
          ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println(";");
        }
      }
      ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println();
      Stella_Object.javaOutputStatement(block.rest.value);
      Stella.javaUnbumpIndent();
      Stella.javaIndent();
      ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println("}");
    }
  }