protected Collection shieldedElements(final Collection metaobjects)
{
final List metafacades = new ArrayList();
if (metaobjects != null)
{
metafacades.addAll(metaobjects);
for (final ListIterator iterator = metafacades.listIterator(); iterator.hasNext();)
{
iterator.set(this.shieldedElement(iterator.next()));
}
}