public void enterSource(NodeHandler handler,Context context){
  NodeInfo curr=context.getContextNodeInfo();
  final String path=Navigator.getPath(curr);
  if (TRACE) {
    trace(indent + "<Source node=\"" + path+ "\" line=\""+ curr.getLineNumber()+ "\" mode=\""+ getModeName(context)+ "\">");
    indent+=" ";
  }
  myDebugger.pushSource(new SaxonSourceFrame(myDebugger.getSourceFrame(),curr));
}

public void enterSource ( NodeHandler handler , Context context ) { NodeInfo curr = context . getContextNodeInfo ( ) ; final String path = Navigator . getPath ( curr ) ; if ( TRACE ) { trace ( indent + "<Source node=\"" + path + "\" line=\"" + curr . getLineNumber ( ) + "\" mode=\"" + getModeName ( context ) + "\">" ) ; indent += " " ; } myDebugger . pushSource ( new SaxonSourceFrame ( myDebugger . getSourceFrame ( ) , curr ) ) ; }
called when a node of the source tree gets processed
