DelegatingRewriteDeleteProducer: remove useles instanceof check 55/13255/1
authorMarek Gradzki <mgradzki@cisco.com>
Wed, 27 Jun 2018 19:23:47 +0000 (21:23 +0200)
committerMarek Gradzki <mgradzki@cisco.com>
Wed, 27 Jun 2018 19:23:49 +0000 (21:23 +0200)
DataContainerNode is DataContainerChild.

Change-Id: I9122f9f3c27951f2d498f714d2ea15ebc96abdf3
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
infra/data-impl/src/main/java/io/fd/honeycomb/data/impl/DelegatingRewriteDeleteProducer.java

index 855485e..6c21462 100644 (file)
@@ -44,7 +44,6 @@ abstract class DelegatingRewriteDeleteProducer implements RewriteDeleteProducer
                                                               @Nonnull final Map.Entry<YangInstanceIdentifier.PathArgument, DataContainerChild<? extends YangInstanceIdentifier.PathArgument, ?>> entry) {
         // just delegates to lower level
         checkState(entry.getValue() instanceof DataContainerNode, "Unable to extract children");
-        checkState(entry.getValue() instanceof DataContainerChild, "Unable to extract identifier");
         final Collection<DataContainerChild<? extends YangInstanceIdentifier.PathArgument, ?>> value =
                 DataContainerNode.class.cast(entry.getValue()).getValue();
         return value.stream()