protected virtual bool CanSplit(KBucket kbucket)
 {
     lock (this)
     {
         return(kbucket.HasInRange(ourID) || ((kbucket.Depth() % Constants.B) != 0));
     }
 }