refactored the code to work instrument the code using Jboss AOP or AspectJ, initial implementation of the output strategy