Intercepted message: foo
in class: tjp.Demo
Arguments: 
  0. i : int = 1
  1. o : java.lang.Object = tjp.Demo@209d56
Running original method: 

Demo.foo(1, tjp.Demo@209d56)

  result: null
Intercepted message: bar
in class: tjp.Demo
Arguments: 
  0. j : java.lang.Integer = 3
Running original method: 

Demo.bar(3)

  result: Demo.bar(3)
Demo.bar(3)
