public FilterableTripleHandler(StringBuffer osw,List<String> negativeFilterNamespaces,List<String> positivFilterNamespaces){
  this.writer=osw;
  this.negativeFilterNamespaces=negativeFilterNamespaces;
  this.positiveFilterNamespaces=positivFilterNamespaces;
  for (  String ex : EXTRACTORS) {
    triplesPerExtractor.put(ex,new Long(0));
  }
}

public FilterableTripleHandler ( StringBuffer osw , List < String > negativeFilterNamespaces , List < String > positivFilterNamespaces ) { this . writer = osw ; this . negativeFilterNamespaces = negativeFilterNamespaces ; this . positiveFilterNamespaces = positivFilterNamespaces ; for ( String ex : EXTRACTORS ) { triplesPerExtractor . put ( ex , new Long ( 0 ) ) ; } }
create a filterabletriplehandler which allows the controlled exclusion of triples belonging to namespaces which are not wanted
