Joshua jackson asked for an example on writing a simple Decorator,
I've created a simple examle and tried it, then I've put it on Tapestry5Howtos http://wiki.apache.org/tapestry/Tapestry5HowToDecorateService it is a simpler example than the one in the docs (Although the docs describe only the usage of LogingInterceptor you must look at the source to see how it works) example provided here is a simple interceptor without proxies or Javassist Davor Hrg