Move more statements
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / contact / ContactStatementSupport.java
index 1cf23775323d1f92fc50f31512e1a2e0f2986a34..b8123b79ae9ca3790adcc58e3ab374200b9ab8e9 100644 (file)
@@ -13,7 +13,8 @@ import org.opendaylight.yangtools.yang.model.api.meta.DeclaredStatement;
 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.spi.stmt.DeclaredStatements;
+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