Does anyone know if the following is possible and if so, how to do it?
public interface Factory {
public <T extends Object> Response create(T value);
}
public class ListFactory implements Factory {
public <T extends List<?>> Response create(List<?> value) {...}
}
The compile complains that the method create(List<?>) of type ListFactory must override or implement a supertype method