+
+ @Override
+ public final Object toSerializable() {
+ if (getVersion() < DataStoreVersions.BORON_VERSION) {
+ throw new UnsupportedOperationException("Versions prior to " + DataStoreVersions.BORON_VERSION
+ + " are not supported");
+ }
+
+ return this;
+ }
+
+ @Override
+ public String toString() {
+ return getClass().getSimpleName() + " [version=" + getVersion() + "]";
+ }