// (using the implementation name pattern).
final String pattern = this.getMetaclassPattern();
if (StringUtils.isNotBlank(pattern))
{
hierarchy = new ArrayList(ClassUtils.getAllInterfaces(mappingObject.getClass()));
for (final ListIterator iterator = hierarchy.listIterator(); iterator.hasNext();)
{
final Class metafacadeInterface = (Class)iterator.next();
final String packageName = ClassUtils.getPackageName(metafacadeInterface);
final String name = ClassUtils.getShortClassName(metafacadeInterface);