I want to create a dynamic proxy, which can delegate its methods to different implementations (each method invocation chooses a potentially different object). And I want to achieve the polymorphic effect, like when some proxied method calls another proxied method, the object selection mechanism does apply again.I want to create a dynamic proxy, which can del