Iterator sortedPageComponentsIterator = sortedPageComponents.iterator();
while(sortedPageComponentsIterator.hasNext())
{
InfoGlueComponent component = (InfoGlueComponent)sortedPageComponentsIterator.next();
this.getTemplateController().setComponentLogic(new ComponentLogic(this.getTemplateController(), component));
//this.getTemplateController().getDeliveryContext().getUsageListeners().add(this.getTemplateController().getComponentLogic().getComponentDeliveryContext());
ContentVO metaInfoContentVO = nodeDeliveryController.getBoundContent(getDatabase(), this.getTemplateController().getPrincipal(), this.getDeliveryContext().getSiteNodeId(), this.getDeliveryContext().getLanguageId(), true, "Meta information", this.getDeliveryContext());
if(!component.getIsInherited()) //Wrong maybe?
preProcessComponent(component, this.getTemplateController(), repositoryId, this.getDeliveryContext().getSiteNodeId(), this.getDeliveryContext().getLanguageId(), this.getDeliveryContext().getContentId(), metaInfoContentVO.getId(), sortedPageComponents);