public DataObject getNodeData(@Nonnull YangInstanceIdentifier yangInstanceIdentifier, @Nonnull String resourcePath) {
final InputStream resourceStream = this.getClass().getResourceAsStream(resourcePath);
+ checkState(resourceStream != null, "Resource %s not found", resourcePath);
+
final YangInstanceIdentifier nodeParent = getNodeParent(yangInstanceIdentifier).orElse(null);
final SchemaNode parentSchema = parentSchema(schemaContext(), serializer(), nodeParent, () -> LOG);
import java.io.InputStream;
import static com.google.common.base.Preconditions.checkArgument;
+import static com.google.common.base.Preconditions.checkState;
import static io.fd.honeycomb.translate.util.JsonUtils.readListEntryFromJson;
/**
final YangInstanceIdentifier listParent = listNodeParent(nodeIdentifier);
final YangInstanceIdentifier.NodeIdentifierWithPredicates keyedNodeIdentifier = listNodeIdentifier(nodeIdentifier);
final InputStream resourceStream = this.getClass().getResourceAsStream(resourcePath);
+ checkState(resourceStream != null, "Resource %s not found", resourcePath);
+
final SchemaNode parentSchemaNode = parentSchema(schemaContext(), serializer(), listParent, () -> LOG);
final MapEntryNode data = readListEntryFromJson(schemaContext(), resourceStream, parentSchemaNode, keyedNodeIdentifier);