@Override public Tree<String> extractBestMaxRuleParse(int start,int end,List<String> sentence){
  return extractBestMaxRuleParse1(start,end,0,sentence);
}

@ Override public Tree < String > extractBestMaxRuleParse ( int start , int end , List < String > sentence ) { return extractBestMaxRuleParse1 ( start , end , 0 , sentence ) ; }
returns the best parse , the one with maximum expected labelled recall . assumes that the maxc * arrays have been filled .
