[ARIES-2002] better IT test for unproxying, thanks csierra for the catch
diff --git a/jax-rs.itests/src/main/java/test/JaxrsTest.java b/jax-rs.itests/src/main/java/test/JaxrsTest.java
index 26fc4ef..5f8ef66 100644
--- a/jax-rs.itests/src/main/java/test/JaxrsTest.java
+++ b/jax-rs.itests/src/main/java/test/JaxrsTest.java
@@ -153,7 +153,7 @@
         assertArrayEquals(
             new String[]{MediaType.TEXT_PLAIN},
             resourceMethod.producingMimeType);
-        assertNull(resourceMethod.nameBindings);
+        assertArrayEquals(new String[]{TestApplicationWithSingletons.Bind.class.getName()}, resourceMethod.nameBindings);
     }
 
     @Test
diff --git a/jax-rs.itests/src/main/java/test/types/TestApplicationWithSingletons.java b/jax-rs.itests/src/main/java/test/types/TestApplicationWithSingletons.java
index 0fd34cf..4ff9ba0 100644
--- a/jax-rs.itests/src/main/java/test/types/TestApplicationWithSingletons.java
+++ b/jax-rs.itests/src/main/java/test/types/TestApplicationWithSingletons.java
@@ -18,12 +18,19 @@
 package test.types;
 
 import javax.ws.rs.GET;
+import javax.ws.rs.NameBinding;
 import javax.ws.rs.Path;
 import javax.ws.rs.Produces;
 import javax.ws.rs.core.Application;
+import java.lang.annotation.Retention;
+import java.lang.annotation.Target;
 import java.util.Collections;
 import java.util.Set;
 
+import static java.lang.annotation.ElementType.METHOD;
+import static java.lang.annotation.ElementType.TYPE;
+import static java.lang.annotation.RetentionPolicy.RUNTIME;
+
 public class TestApplicationWithSingletons extends Application {
 
     @Override
@@ -31,6 +38,7 @@
         return Collections.<Object>singleton(new MyResource$$Proxy());
     }
 
+    @Bind
     @Path("my")
     @Produces("text/plain")
     public static class MyResource {
@@ -40,6 +48,12 @@
         }
     }
 
+    @NameBinding
+    @Retention(RUNTIME)
+    @Target({TYPE, METHOD})
+    public @interface Bind {
+    }
+
     public static class MyResource$$Proxy extends MyResource {
     }
 }