- protected DOMService getDelegate(final Class<? extends DOMService> reqDeleg) {
- return domMountPoint.getService(reqDeleg).orElse(null);
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ protected DOMService<?, ?> getDelegate(final Class<? extends DOMService<?, ?>> reqDeleg) {
+ return reqDeleg.cast(domMountPoint.getService((Class) reqDeleg).orElse(null));