Turn StatementSupports into singletons
[yangtools.git] / yang / yang-parser-rfc7950 / src / main / java / org / opendaylight / yangtools / yang / parser / rfc7950 / stmt / yang_version / YangVersionStatementSupport.java
index 4d229a708e9859e700351370e5406a82df306345..483e63951626b474493b3e9c890dc86f9c0646a9 100644 (file)
@@ -22,11 +22,16 @@ public final class YangVersionStatementSupport extends AbstractStatementSupport<
     private static final SubstatementValidator SUBSTATEMENT_VALIDATOR = SubstatementValidator.builder(YangStmtMapping
         .YANG_VERSION)
         .build();
+    private static final YangVersionStatementSupport INSTANCE = new YangVersionStatementSupport();
 
-    public YangVersionStatementSupport() {
+    private YangVersionStatementSupport() {
         super(YangStmtMapping.YANG_VERSION);
     }
 
+    public static YangVersionStatementSupport getInstance() {
+        return INSTANCE;
+    }
+
     @Override
     public YangVersion parseArgumentValue(final StmtContext<?, ?, ?> ctx, final String value) {
         return SourceException.unwrap(YangVersion.parse(value), ctx.getStatementSourceReference(),