@Override public byte process(Target target){
  Element word=navigator.getElement(target);
  if (word == null)   return values.get("0");
  String pos=word.getAttribute("pos");
  if (pos == null)   return values.get("0");
  pos=pos.trim();
  if (posConverter.containsKey(pos)) {
    pos=posConverter.get(pos);
  }
  if (!values.contains(pos))   return values.get("0");
  return values.get(pos);
}

@ Override public byte process ( Target target ) { Element word = navigator . getElement ( target ) ; if ( word == null ) return values . get ( "0" ) ; String pos = word . getAttribute ( "pos" ) ; if ( pos == null ) return values . get ( "0" ) ; pos = pos . trim ( ) ; if ( posConverter . containsKey ( pos ) ) { pos = posConverter . get ( pos ) ; } if ( ! values . contains ( pos ) ) return values . get ( "0" ) ; return values . get ( pos ) ; }
performs some processing on the given item .
