@Override
public Processor createProcessor(RouteContext routeContext) throws Exception {
Expression expr = getExpression().createExpression(routeContext);
Processor childProcessor = routeContext.createProcessor(this);
return new TransformProcessor(expr, childProcessor);
}