Learnt about Java Proxy and CGLib Proxy