more frugal merge of markup trees: restrict to expected range before checking trivial cases, e.g. relevant for sporadic warnings (eval_exec) within big ML reports (print_exec);
package GraphBrowser;
class ParseError extends Exception {
public ParseError(String s) { super(s); }
}