Dynamic Java Class Proxy