private ICollection GetBucketsForStateTransfer(IDistribution distribution) { ArrayList bucketList = new ArrayList(); if (distribution != null) { try { bucketList.AddRange(distribution.GetBucketsForShard(context.LocalShardName)); } catch (Exception) { } } return(bucketList); }