further refinement and experiments on monitoring with aop and jamon. also added a monitor annotation.