public static void javaOutputHandlerCase(Cons tree) {
    ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println("try {");
    Stella.javaBumpIndent();
    if (Stella_Object.javaPrognP(tree.value)) {
      Stella_Object.javaOutputStatement(((Cons)(tree.value)).rest.value);
    }
    else {
      {
        Stella.javaIndent();
        Stella_Object.javaOutputStatement(tree.value);
        if (Cons.javaOutputSemicolonP(((Cons)(tree.value)))) {
          ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println(";");
        }
      }
    }
    Stella.javaUnbumpIndent();
    Stella.javaIndent();
    ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("}");
    Cons.javaOutputStatements(tree.rest);
    ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println();
  }