out.print("com.caucho.el.Expr.toStream(out, ");
out.print(generateRTValue(String.class, _default));
out.println(", " + escapeXml + ");");
}
else {
Expr defaultExpr = new JspELParser(_gen.getELContext(),
_default).parse();
if (defaultExpr.isConstant() && escapeXml.equals("true")) {
String string = defaultExpr.evalString(null);
if (string != null && ! string.equals("")) {
out.print("com.caucho.el.Expr.toStreamEscaped(out, \"");
out.printJavaString(string);
out.println("\");");
}
}
else if (defaultExpr.isConstant() && escapeXml.equals("false")) {
String string = defaultExpr.evalString(null);
if (string != null && ! string.equals("")) {
out.addText(string);
}
}