protected void readData(AbstractShardDataTreeTransaction<?> transaction, ReadData message) { if (checkClosed(transaction)) { return; } final YangInstanceIdentifier path = message.getPath(); Optional<NormalizedNode<?, ?>> optional = transaction.getSnapshot().readNode(path); ReadDataReply readDataReply = new ReadDataReply(optional.orNull(), message.getVersion()); sender().tell(readDataReply.toSerializable(), self()); }