Move more statements
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / contact / ContactStatementSupport.java
index 5c2369b36ff538260d819e8262ebaa9f5b689d76..b8123b79ae9ca3790adcc58e3ab374200b9ab8e9 100644 (file)
@@ -14,6 +14,7 @@ import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.ContactEffectiveStatement;
 import org.opendaylight.yangtools.yang.model.api.stmt.ContactStatement;
 import org.opendaylight.yangtools.yang.model.ri.stmt.DeclaredStatements;
+import org.opendaylight.yangtools.yang.model.ri.stmt.EffectiveStatements;
 import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractInternedStringStatementSupport;
 import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator;
 
@@ -50,11 +51,11 @@ public final class ContactStatementSupport
     @Override
     protected ContactEffectiveStatement createEffective(final ContactStatement declared,
             final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
-        return new RegularContactEffectiveStatement(declared, substatements);
+        return EffectiveStatements.createContact(declared, substatements);
     }
 
     @Override
     protected ContactEffectiveStatement createEmptyEffective(final ContactStatement declared) {
-        return new EmptyContactEffectiveStatement(declared);
+        return EffectiveStatements.createContact(declared);
     }
 }
\ No newline at end of file