* terms of the Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.yangtools.yang.model.spi.stmt;
+package org.opendaylight.yangtools.yang.model.ri.stmt;
import com.google.common.annotations.Beta;
import com.google.common.collect.ImmutableList;
import org.opendaylight.yangtools.yang.model.api.stmt.YangVersionStatement;
import org.opendaylight.yangtools.yang.model.api.stmt.YinElementStatement;
import org.opendaylight.yangtools.yang.model.api.type.ModifierKind;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.DeviateStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.DeviationStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyActionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyAnydataStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyAnyxmlStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyArgumentStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyAugmentStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyBaseStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyBelongsToStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyBitStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyChoiceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyConfigStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyContactStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyContainerStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyDefaultStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyDescriptionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyEnumStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyErrorAppTagStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyErrorMessageStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyExtensionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyFeatureStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyFractionDigitsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyGroupingStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyIdentityStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyIfFeatureStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyIncludeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyInputStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyKeyStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyLeafListStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyLeafStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyLengthStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyListStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyMandatoryStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyMaxElementsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyMinElementsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyModifierStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyMustStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyNamespaceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyNotificationStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyOrderedByStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyOrganizationStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyOutputStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPathStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPatternStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPositionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPrefixStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyPresenceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRangeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyReferenceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRequireInstanceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRevisionDateStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRevisionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyRpcStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyStatusStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyTypeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyTypedefStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyUniqueStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyUnitsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyUsesStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyValueStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyWhenStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyYangVersionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.EmptyYinElementStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.ImportStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.ModuleStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RefineStatementImpl;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularActionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularAnydataStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularAnyxmlStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularArgumentStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularAugmentStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularBaseStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularBelongsToStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularBitStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularChoiceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularConfigStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularContactStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularContainerStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularDefaultStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularDescriptionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularEnumStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularErrorAppTagStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularErrorMessageStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularExtensionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularFeatureStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularFractionDigitsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularGroupingStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularIdentityStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularIfFeatureStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularIncludeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularInputStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularKeyStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularLeafListStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularLeafStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularLengthStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularListStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularMandatoryStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularMaxElementsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularMinElementsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularModifierStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularMustStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularNamespaceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularNotificationStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularOrderedByStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularOrganizationStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularOutputStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPathStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPatternStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPositionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPrefixStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularPresenceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRangeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularReferenceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRequireInstanceStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRevisionDateStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRevisionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularRpcStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularStatusStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularTypeStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularTypedefStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularUniqueStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularUnitsStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularUsesStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularValueStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularWhenStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularYangVersionStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.RegularYinElementStatement;
-import org.opendaylight.yangtools.yang.model.spi.stmt.impl.decl.SubmoduleStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.DeviateStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.DeviationStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyActionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyAnydataStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyAnyxmlStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyArgumentStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyAugmentStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyBaseStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyBelongsToStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyBitStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyChoiceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyConfigStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyContactStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyContainerStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyDefaultStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyDescriptionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyEnumStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyErrorAppTagStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyErrorMessageStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyExtensionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyFeatureStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyFractionDigitsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyGroupingStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyIdentityStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyIfFeatureStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyIncludeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyInputStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyKeyStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyLeafListStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyLeafStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyLengthStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyListStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyMandatoryStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyMaxElementsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyMinElementsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyModifierStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyMustStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyNamespaceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyNotificationStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyOrderedByStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyOrganizationStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyOutputStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPathStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPatternStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPositionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPrefixStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyPresenceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRangeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyReferenceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRequireInstanceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRevisionDateStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRevisionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyRpcStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyStatusStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyTypeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyTypedefStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyUniqueStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyUnitsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyUsesStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyValueStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyWhenStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyYangVersionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.EmptyYinElementStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.ImportStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.ModuleStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RefineStatementImpl;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularActionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularAnydataStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularAnyxmlStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularArgumentStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularAugmentStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularBaseStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularBelongsToStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularBitStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularChoiceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularConfigStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularContactStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularContainerStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularDefaultStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularDescriptionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularEnumStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularErrorAppTagStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularErrorMessageStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularExtensionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularFeatureStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularFractionDigitsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularGroupingStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularIdentityStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularIfFeatureStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularIncludeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularInputStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularKeyStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularLeafListStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularLeafStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularLengthStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularListStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularMandatoryStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularMaxElementsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularMinElementsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularModifierStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularMustStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularNamespaceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularNotificationStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularOrderedByStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularOrganizationStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularOutputStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPathStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPatternStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPositionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPrefixStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularPresenceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRangeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularReferenceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRequireInstanceStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRevisionDateStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRevisionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularRpcStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularStatusStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularTypeStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularTypedefStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularUniqueStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularUnitsStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularUsesStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularValueStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularWhenStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularYangVersionStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.RegularYinElementStatement;
+import org.opendaylight.yangtools.yang.model.ri.stmt.impl.decl.SubmoduleStatementImpl;
import org.opendaylight.yangtools.yang.xpath.api.YangXPathExpression.QualifiedBound;
/**