+
+ @Override
+ public final Object toSerializable() {
+ final short ver = getVersion();
+ if (ver < DataStoreVersions.SODIUM_SR1_VERSION) {
+ throw new UnsupportedOperationException("Version " + ver
+ + " is older than the oldest version supported version " + DataStoreVersions.SODIUM_SR1_VERSION);
+ }
+
+ return this;
+ }
+
+ @Override
+ public String toString() {
+ return getClass().getSimpleName() + " [version=" + getVersion() + "]";
+ }