"Hi, Amigo! I came up with a couple of interesting tasks for you."
"They can only be completed in IntelliJ IDEA. Take a look at these interesting conditions…"
Creating a proxy object
1) In a separate file, create a public CustomInvocationHandler class that will be the invocation handler when creating a proxy object. 2) CustomInvocationHandler must support the InvocationHandler interface.
Generics for creating a proxy object
Create a public getProxy() method in the Solution class: 1) The getProxy() method must return a proxy for any interface that inherits Item. 2) The getProxy() method must have two parameters.