private static IEntity[] ToArray(IList entities) { if (entities.Count == 0) return NoEntities; IEntity[] array = new IEntity[entities.Count]; entities.CopyTo(array, 0); return array; }