transformedVisitor.setMaxFeatures(original.getMaxFeatures()); transformedVisitor.setStartIndex(original.getStartIndex()); transformedVisitor.setPreserveOrder(original.isPreserveOrder()); delegateVisitor(transformedVisitor, progress); original.setValue(transformedVisitor.getResult().getValue());