@Override
  @ApiStatus.Internal
  @ApiStatus.Experimental
  public AccessToken allowMergeGlobalCommands() {
    ThreadingAssertions.assertWriteIntentReadAccess();
    myAllowMergeGlobalCommandsCount++;

    return new AccessToken() {
      @Override
      public void finish() {
        ThreadingAssertions.assertWriteIntentReadAccess();
        myAllowMergeGlobalCommandsCount--;
      }
    };
  }
@Override
  @ApiStatus.Internal
  @ApiStatus.Experimental
  public AccessToken allowMergeGlobalCommands()