if (script == null) {
script = new Element("script");
script.setAttribute("type", "text/javascript");
script.setAttribute("id", blockId);
String text = "\n//<![CDATA[\n" + eventDeclaration + "(function(){\n});\n//]]>\n";
script.addChild(new Text(text, false));
DomUtils.getElementsByTagName(document, "body").get(0).addChild(script);
}
// Build indented code
StringBuilder codeSb = new StringBuilder();
StringTokenizer lines = new StringTokenizer(code, "\n");