Remove AbstractStatementSupport.createEmptyDeclared()
[yangtools.git] / yang / rfc6536-parser-support / src / main / java / org / opendaylight / yangtools / rfc6536 / parser / DefaultDenyWriteStatementSupport.java
index 45e152c35afea5bf0de5852ec348cc992ef6ba0d..a3e25a5f3f7a1baa9b970ef999a524bb286c80a0 100644 (file)
@@ -89,13 +89,7 @@ public final class DefaultDenyWriteStatementSupport
     @Override
     protected DefaultDenyWriteStatement createDeclared(final StmtContext<Empty, DefaultDenyWriteStatement, ?> ctx,
             final ImmutableList<? extends DeclaredStatement<?>> substatements) {
-        return new Declared(substatements);
-    }
-
-    @Override
-    protected DefaultDenyWriteStatement createEmptyDeclared(
-            final StmtContext<Empty, DefaultDenyWriteStatement, ?> ctx) {
-        return Declared.EMPTY;
+        return substatements.isEmpty() ? Declared.EMPTY : new Declared(substatements);
     }
 
     @Override