public static RWLockProtectedPageImpl createBlankWithOwnLock(final int index,
                                                               final int pageSize,
                                                               final @NotNull PageToStorageHandle pageToStorageHandle) {
    final RWLockProtectedPageImpl page = new RWLockProtectedPageImpl(
      index,
      pageSize,
      pageToStorageHandle,
      new ReentrantReadWriteLock()
    );
    if (!page.isNotReadyYet()) {
      throw new AssertionError("Bug: page just created must be NOT_READY_YET, but " + page);
    }
    return page;
  }
public static RWLockProtectedPageImpl createBlankWithOwnLock(final int index,
                                                               final int pageSize,
                                                               final @NotNull PageToStorageHandle pageToStorageHandle)