Select copyPolicy for each StatementSupport class
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / units / UnitsStatementSupport.java
index 29713699e8c263432f3067e4b47df48f09eaecab..962bb178d01e77a005b17b17498617a0477dd842 100644 (file)
@@ -26,7 +26,7 @@ public final class UnitsStatementSupport
     private static final UnitsStatementSupport INSTANCE = new UnitsStatementSupport();
 
     private UnitsStatementSupport() {
-        super(YangStmtMapping.UNITS);
+        super(YangStmtMapping.UNITS, CopyPolicy.CONTEXT_INDEPENDENT);
     }
 
     public static UnitsStatementSupport getInstance() {
@@ -41,12 +41,12 @@ public final class UnitsStatementSupport
     @Override
     protected UnitsStatement createDeclared(final StmtContext<String, UnitsStatement, ?> ctx,
             final ImmutableList<? extends DeclaredStatement<?>> substatements) {
-        return new RegularUnitsStatement(ctx.coerceRawStatementArgument(), substatements);
+        return new RegularUnitsStatement(ctx.getRawArgument(), substatements);
     }
 
     @Override
     protected UnitsStatement createEmptyDeclared(final StmtContext<String, UnitsStatement, ?> ctx) {
-        return new EmptyUnitsStatement(ctx.coerceRawStatementArgument());
+        return new EmptyUnitsStatement(ctx.getRawArgument());
     }
 
     @Override