Class<?> type;
Class<? extends ExoContainer>[] containers;
if (definitionType == DefinitionType.TYPE)
{
DefinitionByType definition = componentType.getAnnotation(DefinitionByType.class);
containers = definition.target();
type = definition.type();
}
else if (definitionType == DefinitionType.NAME)
{
DefinitionByName definition = componentType.getAnnotation(DefinitionByName.class);