protected Collection handleGetAllSpecializations()
{
final Set allSpecializations = new LinkedHashSet();
if (this.getSpecializations() != null)
{
allSpecializations.addAll(this.getSpecializations());
for (final Iterator iterator = this.getSpecializations().iterator(); iterator.hasNext();)
{
final GeneralizableElementFacade element = (GeneralizableElementFacade)iterator.next();
allSpecializations.addAll(element.getAllSpecializations());
}