@Override public void process(String tuple){
  if (!validTuple(tuple)) {
    return;
  }
  beginProcessTokens();
  processTokens(tuple.split(splitBy));
  endProcessTokens();
}

@ Override public void process ( String tuple ) { if ( ! validTuple ( tuple ) ) { return ; } beginProcessTokens ( ) ; processTokens ( tuple . split ( splitBy ) ) ; endProcessTokens ( ) ; }
processes tuples if validtuple returns true calls : beginprocesstokens , processtokens , endprocesstokens
