generics fix

git-svn-id: https://svn.apache.org/repos/asf/commons/proper/proxy/trunk@1582526 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java b/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java
index 51875b4..c29118c 100644
--- a/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java
+++ b/core/src/main/java/org/apache/commons/proxy2/invoker/recorder/InvocationRecorder.java
@@ -81,9 +81,7 @@
     {

         if (proxyFactory.canProxy(type))

         {

-            @SuppressWarnings("unchecked")

-            final T result = (T) proxyFactory.createInvokerProxy(new InvocationRecorderInvoker(genericType), type);

-            return result;

+            return proxyFactory.<T> createInvokerProxy(new InvocationRecorderInvoker(genericType), type);

         }

         return ProxyUtils.nullValue(type);

     }