I am working with an xslt-payload-transformer and I need to pass in my service bean for the XSLT to call methods of. However, if I try to use an expression string of "@myServiceBean" it can't resolve it. At the moment, I am using a header enricher to with the expression string as above, to set my service bean as a header value, and then I pass the xslt-param from the header value. Looking at the source, the XsltPayloadTransformer does expression stuff differently to the HeaderEnricher class.
Is this something that can be looked at? In addition are the other places where it would be good to make expression evaluation more consistent?