Intern low-cardinality statement arguments
[yangtools.git] / yang / yang-parser-impl / src / main / java / org / opendaylight / yangtools / yang / parser / stmt / rfc6020 / RequireInstanceStatementImpl.java
index d1316600c67d575918680f4f5f61ec9796240b29..49cd93fe8749fd073809f2d0b83fc24e6e02eb9c 100644 (file)
@@ -48,6 +48,11 @@ public class RequireInstanceStatementImpl extends
             return new RequireInstanceEffectiveStatementImpl(ctx);
         }
 
+        @Override
+        public String internArgument(final String rawArgument) {
+            return Utils.internBoolean(rawArgument);
+        }
+
         @Override
         protected SubstatementValidator getSubstatementValidator() {
             return SUBSTATEMENT_VALIDATOR;
@@ -56,6 +61,6 @@ public class RequireInstanceStatementImpl extends
 
     @Override
     public boolean getValue() {
-        return argument();
+        return argument().booleanValue();
     }
 }