@Override
 public void setScorer(Scorer scorer) {
   script.setScorer(scorer);
 }
 @Override
 public void setScorer(Scorer scorer) throws IOException {
   valueScript.setScorer(scorer);
 }
 @Override
 public void setScorer(Scorer scorer) throws IOException {
   if (script != null) {
     script.setScorer(scorer);
   }
 }