@Test(result = "? extends TypeCreation.A") WildcardType getWildcardType() { Collection<ReferenceType> uppers = new ArrayList<ReferenceType>(); Collection<ReferenceType> downers = new ArrayList<ReferenceType>(); uppers.add(AType); return types.getWildcardType(uppers, downers); }