@Override
 public boolean preservesOrdering() {
   return delegate.preservesOrdering();
 }
 @Override
 public String getOutputName() {
   return delegate.getOutputName();
 }
 @Override
 public ExtractionFn getExtractionFn() {
   return delegate.getExtractionFn();
 }
 @Override
 public String getDimension() {
   return delegate.getDimension();
 }