YANGTOOLS-706: reorganize statement definitions
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / extension / ModelDefinedStatementSupport.java
@@ -5,7 +5,7 @@
  * 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.parser.stmt.rfc6020;
+package org.opendaylight.yangtools.yang.parser.rfc7950.stmt.extension;
 
 import java.util.Optional;
 import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement;
@@ -18,17 +18,17 @@ import org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator;
 
 /**
  * StatementSupport for statements defined via YANG extensions. This is implemented by piggy-backing
- * to a {@link UnrecognizedStatementImpl.Definition}.
+ * to a {@link UnrecognizedStatementSupport}.
  *
  * @author Robert Varga
  */
-public final class ModelDefinedStatementSupport extends AbstractStatementSupport<String,
+final class ModelDefinedStatementSupport extends AbstractStatementSupport<String,
         UnrecognizedStatement, EffectiveStatement<String, UnrecognizedStatement>> {
-    private final UnrecognizedStatementImpl.Definition definition;
+    private final UnrecognizedStatementSupport definition;
 
     ModelDefinedStatementSupport(final ModelDefinedStatementDefinition publicDefinition) {
         super(publicDefinition);
-        this.definition = new UnrecognizedStatementImpl.Definition(publicDefinition);
+        this.definition = new UnrecognizedStatementSupport(publicDefinition);
     }
 
     @Override