Reduce ObjectRegistration use
[mdsal.git] / binding / mdsal-binding-dom-adapter / src / main / java / org / opendaylight / mdsal / binding / dom / adapter / AdapterLoader.java
index 6265f9a52cfc34bccda1e622ebf35873f44c7b9a..a1f1ec38dd7dd6bfe6cf49789f778ed817a212e4 100644 (file)
@@ -16,10 +16,9 @@ public abstract class AdapterLoader<T, D> extends CacheLoader<Class<? extends T>
 
     @Override
     public Optional<T> load(final Class<? extends T> key) {
-
-        final AdapterBuilder<? extends T, D> builder = createBuilder(key);
-        for (final Class<? extends D> reqDeleg : builder.getRequiredDelegates()) {
-            final D deleg = getDelegate(reqDeleg);
+        final var builder = createBuilder(key);
+        for (var reqDeleg : builder.getRequiredDelegates()) {
+            final var deleg = getDelegate(reqDeleg);
             if (deleg != null) {
                 builder.addDelegate(reqDeleg, deleg);
             } else {