public void resetIDTables(){
  fIdTable.clear();
  fIdRefTable.clear();
}

public void resetIDTables ( ) { fIdTable . clear ( ) ; fIdRefTable . clear ( ) ; }
the same validation state can be used to validate more than one ( schema ) validation roots . entity / namespace / symbol are shared , but each validation root needs its own id / idref tables . so we need this method to reset only the two tables .
