System.out.println("makeMap: leaving ambiguity...:" + n.getNode().toString() );
System.out.println("%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% makeMap: leaving ambiguity...:" + n.getNode().toString() );
  private void makeMap( AreaNode n ) {    if( n.getCandidateCount() == 0)      ; // Unmapped    else if( n.getCandidateCount() < 2)      dfsExactMatch( n.getNode(), n.getCandidate(0), true, 0, null,null );    else {      System.out.println("makeMap: leaving ambiguity...:" + n.getNode().toString() );      for(int i=0;i<n.getCandidateCount();i++)        dfsExactMatch( n.getNode(), n.getCandidate(i), true, 0, null,null );    }    for( int i=0;i<n.getChildCount();i++)      makeMap( n.getChild(i) );  }