Instead of creating a proxy instance of a given class, is it possible to create a proxy instance for a given object instance?
When inspecting the proxy using reflection, the same fields should be present.