Uses of Interface
ball.lang.reflect.DefaultInterfaceMethodInvocationHandler