public static String format(final Tree<? extends Op<Double>, ?> tree) {
		return MathExprFormatter.format(tree);
	}
Return the string representation of the given {@code tree} object. The
string returned by this method can be parsed again and will result in the
same expression object.
{@snippet lang="java":
 final String expr = "5.0 + 6.0*x + sin(x)^34.0 + (1.0 + sin(x*5.0)/4.0) + 6.5";
 final MathExpr tree = MathExpr.parse(expr);
 assert MathExpr.format(tree.tree()).equals(expr);
}

@since 4.3

@param tree the tree object to convert to a string
@return a new expression string
@throws NullPointerException if the given {@code tree} is {@code null}
jenetics.prog/src/main/java/io/jenetics/prog/op/MathExpr.java