for (TypeDeclaration typeDeclaration : apEnv.getTypeDeclarations()) {
try {
Class currentClass = Class.forName(typeDeclaration.getQualifiedName());
log.debug("Processing " + currentClass.getName() + " -->");
COMPONENT componentAnnotation = typeDeclaration.getAnnotation(COMPONENT.class);
if( (componentAnnotation != null) && (componentAnnotation.process())){
Component component = new Component(componentAnnotation,currentClass);
processComponentAnnotation(component, currentClass);
}
RENDERER rendererAnnotation = typeDeclaration.getAnnotation(RENDERER.class);
if (rendererAnnotation != null) {