public void visit(TransformationActivity activity) {
OperationPipeline pipeline = opNode.getPipeline();
EntityFilterProvider<TransformationActivity> filter =
pipeline.getType().getTransformationActivityFilterProvider(pipeline);
Receiver<Transformation> receiver = ActivityContentAcceptor.create(controller, opNode, activity);
TransformationContentProvider p = new TransformationContentProvider(controller.getProject(), filter, receiver);
configure(p);
addContentProviderActions(popup, activity, p);
if (isPassThroughTransformationSupported(activity)) {
popup.add(new SetPassThroughAction(controller, opNode, activity));
}