removeSmallCopies(derived);
  public void match( ONode base, ONode derived ) {    /*AreaNode */atRoot = new AreaNode(derived);    buildAreaTree( derived, atRoot, base );//    resolveAmbiguities( atRoot, base, derived );    nodeMap.clear(); // Free all mappings    makeMap( atRoot );    matchSamePosUnmatched( derived, base.getChild(0));    //    setMatchTypes(base);  }