private static bool CoalesceResolved(IEnumerable<IEntity> resolved, INamespace parent, string name, ICollection<IEntity> resultingSet)
{
var namespaces = new List<INamespace>();
foreach (IEntity entity in resolved)
{
if (entity.EntityType == EntityType.Namespace)
namespaces.Add((INamespace) entity);
else
resultingSet.Add(entity);
}
INamespace resolvedNamespace = CoalescedNamespaceFor(parent, name, namespaces);
if (resolvedNamespace != null)
resultingSet.Add(resolvedNamespace);
return true;
}