Clean up utility method
[netconf.git] / apps / netconf-topology-singleton / src / test / java / org / opendaylight / netconf / topology / singleton / impl / MountPointEndToEndTest.java
index 56745ed61e02bcde5fb3a14999114377eb73c404..48eba6c85fb87a0b4b7ba9779016b38bffd5735e 100644 (file)
@@ -695,10 +695,9 @@ public class MountPointEndToEndTest extends AbstractBaseSchemasTest {
         return getMountPointService(mountPoint, DOMActionService.class);
     }
 
-    @SuppressWarnings({ "rawtypes", "unchecked" })
-    private static <T extends DOMService> T getMountPointService(final DOMMountPoint mountPoint,
-            final Class<T> serviceClass) {
-        return (T) mountPoint.getService((Class) serviceClass).orElseThrow();
+    private static <T extends DOMService<T, E>, E extends DOMService.Extension<T, E>> T getMountPointService(
+            final DOMMountPoint mountPoint, final Class<T> serviceClass) {
+        return mountPoint.getService(serviceClass).orElseThrow();
     }
 
     private DOMMountPoint awaitMountPoint(final DOMMountPointService mountPointService) {