diff --git a/core/src/main/java/com/orientechnologies/orient/core/storage/OStorage.java b/core/src/main/java/com/orientechnologies/orient/core/storage/OStorage.java
index <HASH>..<HASH> 100755
--- a/core/src/main/java/com/orientechnologies/orient/core/storage/OStorage.java
+++ b/core/src/main/java/com/orientechnologies/orient/core/storage/OStorage.java
@@ -94,6 +94,9 @@ public interface OStorage extends OBackupable, OSharedContainer {
 
   boolean cleanOutRecord(ORecordId recordId, int recordVersion, int iMode, ORecordCallback<Boolean> callback);
 
+  default void begin(byte[] metadata) {
+    throw new UnsupportedOperationException();
+  }
   // TX OPERATIONS
   List<ORecordOperation> commit(OTransactionInternal iTx);
basic definition of new storage begin transaction API