@Test public void testMultiBoundedGenericType() throws Exception { ReifiedType reifiedA = TypeFactory.getType(TypeDescriptor.valueOf(A.class)); assertNotNull(reifiedA); ReifiedType reifiedB = TypeFactory.getType(TypeDescriptor.valueOf(B.class)); assertNotNull(reifiedB); }
static ReifiedType getType(TypeDescriptor targetType) { return new GenericsReifiedType(targetType); }
TypeFactory { static ReifiedType getType(TypeDescriptor targetType) { return new GenericsReifiedType(targetType); } }
TypeFactory { static ReifiedType getType(TypeDescriptor targetType) { return new GenericsReifiedType(targetType); }  }
TypeFactory { static ReifiedType getType(TypeDescriptor targetType) { return new GenericsReifiedType(targetType); }   }
TypeFactory { static ReifiedType getType(TypeDescriptor targetType) { return new GenericsReifiedType(targetType); }    }