public static void cppOutputAtomicExpression(Stella_Object atom) {
    { GeneralizedSymbol testValue000 = ((GeneralizedSymbol)(atom));

      if (testValue000 == Stella.SYM_STELLA_NEWLINE) {
        ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.println();
      }
      else if (testValue000 == Stella.SYM_STELLA_CPP_NULL_VALUE) {
        ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("NULL_VALUE");
      }
      else if (testValue000 == Stella.SYM_STELLA_ASSIGN) {
        ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("=");
      }
      else if (testValue000 == Stella.SYM_STELLA_SCOLON) {
        ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print(";");
      }
      else if (testValue000 == Stella.SYM_STELLA_LPAREN) {
        ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print("(");
      }
      else if (testValue000 == Stella.SYM_STELLA_RPAREN) {
        ((OutputStream)(Stella.$CURRENT_STREAM$.get())).nativeStream.print(")");
      }
      else {
        atom.cppOutputLiteral();
      }
    }
  }