code: public void dump(final PrintWriter out, final boolean includeDoc) {
          visitVariables(new Visitor() {
              public void visit(Variable var) {
                  var.write(out, includeDoc);
              }
          });
      }
docs: Write all variables, one per line, to the given writer, in the format "name=value".
  Will escape values for compatibility with loading into {@link java.util.Properties}.
  @param out writer
  @param includeDoc true if documentation comments should be included