you'll have to define the `ConfigTypeInstantiator` as follows: `public interface ConfigTypeInstantiator<T,Q>{ <V extends Q> V newInstance(T type) }`
and then the `DeclarableTypeInstantiator` can become: `public class DeclarableTypeInstantiator implements ConfigTypeInstantiator<DeclarableType,Declarable>{ @Override public <T extends Declarable> T newInstance(DeclarableType type){... ... ... }` [ Full content available at: https://github.com/apache/geode/pull/3083 ] This message was relayed via gitbox.apache.org for notifications@geode.apache.org