Reuse cached factory
[mdsal.git] / binding / mdsal-binding-dom-codec / src / main / java / org / opendaylight / mdsal / binding / dom / codec / impl / CodecDataObjectAnalysis.java
index fb20719dc8453c1f132c6d0fe5a0011f6157bc9f..954228a25e958730062757f9f55281e59c136d30 100644 (file)
@@ -140,12 +140,12 @@ final class CodecDataObjectAnalysis<R extends CompositeRuntimeType> {
             }
 
             possibleAugmentations = augmentableRuntimeType.augments();
-            generatedClass = CodecDataObjectGenerator.generateAugmentable(prototype.getFactory().getLoader(),
-                bindingClass, leafContexts, daoProperties, keyMethod);
+            generatedClass = CodecDataObjectGenerator.generateAugmentable(factory.getLoader(), bindingClass,
+                leafContexts, daoProperties, keyMethod);
         } else {
             possibleAugmentations = List.of();
-            generatedClass = CodecDataObjectGenerator.generate(prototype.getFactory().getLoader(), bindingClass,
-                leafContexts, daoProperties, keyMethod);
+            generatedClass = CodecDataObjectGenerator.generate(factory.getLoader(), bindingClass, leafContexts,
+                daoProperties, keyMethod);
         }
 
         // All done: acquire the constructor: it is supposed to be public