/** Returns the given expression as a string in Maxima syntax. */ private String doToMaximaString(ExpressionValue ev, boolean substituteVariables) { String MathPiperString; if (!ev.isExpressionNode()) { ev = new ExpressionNode(casParser.getKernel(), ev); } MathPiperString = ((ExpressionNode) ev).getCASstring(ExpressionNode.STRING_TYPE_MAXIMA, !substituteVariables); return MathPiperString; }