boolean isMakingLockGrantor() {
    Assert.assertHoldsLock(destroyLock, false);
    synchronized (lockGrantorIdLock) {
      return lockGrantorId != null && lockGrantorId.isLocal(getSerialNumber())
          && grantor != null && grantor.isInitializing();
    }
  }
@param predecessor non-null if a predecessor asked us to take over for it
geode-core/src/main/java/org/apache/geode/distributed/internal/locks/DLockService.java