Example usage for Java com.google.common.reflect AbstractInvocationHandler fields, constructors, methods, implement or subclass
The text is from its open source code.