if (text == null) { return null; }  return text .replaceAll("&", "&amp;") .replaceAll("<", "&lt;") .replaceAll(">", "&gt;") .replaceAll("  ", " &nbsp;") .replaceAll("\"", "&quot;");
return escape(text, true);
    public static String escape(String text) {        	if (text == null) {        	    return null;        	}                	return text        		.replaceAll("&", "&amp;") // must appear first        		.replaceAll("<", "&lt;")        		.replaceAll(">", "&gt;")        		.replaceAll("  ", " &nbsp;") // TODO: check this            .replaceAll("\"", "&quot;");    }