public static void javaOutputDeclarations(Cons declarations) {
    Stella.javaBumpIndent();
    { Cons declaration = null;
      Cons iter000 = declarations;

      for (;!(iter000 == Stella.NIL); iter000 = iter000.rest) {
        declaration = ((Cons)(iter000.value));
        if (declaration.rest.rest.value != null) {
          Stella.javaIndent();
          StringWrapper.javaOutputJavadocComment(((StringWrapper)(declaration.rest.rest.value)), Stella.NIL, null, null, null);
        }
        Stella.javaIndent();
        Cons.javaOutputTypeExpression(((Cons)(declaration.value)));
        ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print(((StringWrapper)(declaration.rest.value)).wrapperValue);
        ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println(";");
      }
    }
    ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println();
    Stella.javaUnbumpIndent();
  }