*/
public String preProcess(final HtmlPage htmlPage, String sourceCode, final String sourceName,
final HtmlElement htmlElement) {
try {
final CompilerEnvirons environs = new CompilerEnvirons();
environs.initFromContext(contextFactory_.enterContext());
final AstNode root = new Parser(environs).parse(sourceCode, sourceName, lineNo_);
final Map<Integer, Integer> strings = new TreeMap<Integer, Integer>();
root.visit(new NodeVisitor() {
public boolean visit(final AstNode node) {