+
+ @Override
+ protected AbstractRead<Optional<NormalizedNode<?, ?>>> newInstance(short withVersion) {
+ return new ReadData(getPath(), withVersion);
+ }
+
+ public static ReadData fromSerializable(final Object serializable) {
+ Preconditions.checkArgument(serializable instanceof ReadData);
+ return (ReadData)serializable;
+ }
+
+ public static boolean isSerializedType(Object message) {
+ return message instanceof ReadData;
+ }