diff --git a/guava/src/com/google/common/reflect/AbstractInvocationHandler.java b/guava/src/com/google/common/reflect/AbstractInvocationHandler.java
index <HASH>..<HASH> 100644
--- a/guava/src/com/google/common/reflect/AbstractInvocationHandler.java
+++ b/guava/src/com/google/common/reflect/AbstractInvocationHandler.java
@@ -26,7 +26,15 @@ import javax.annotation.Nullable;
 
 /**
  * Abstract implementation of {@link InvocationHandler} that handles {@link Object#equals},
- * {@link Object#hashCode} and {@link Object#toString}.
+ * {@link Object#hashCode} and {@link Object#toString}. For example: <pre>
+ * class Unsupported extends AbstractInvocationHandler {
+ *   @Override protected Object handleInvocation(Object proxy, Method method, Object[] args) {
+ *     throw new UnsupportedOperationException();
+ *   }
+ * }
+ *
+ * CharSequence unsupported = Reflection.newProxy(CharSequence.class, new Unsupported());
+ * </pre>
  *
  * @author Ben Yu
  * @since 12.0
Added code example to AbstractInvocationHandler to suggest users to use Reflection.newProxy().
-------------
Created by MOE: <URL>