@Override
public void loadComponent() {
if (resultComponent.getMessagesPack() == null) {
resultComponent.setMessagesPack(messagesPack);
}
assignXmlDescriptor(resultComponent, element);
loadVisible(resultComponent, element);
loadStyleName(resultComponent, element);
loadResponsive(resultComponent, element);
loadAlign(resultComponent, element);
loadHeight(resultComponent, element, ComponentsHelper.getComponentHeigth(resultComponent));
loadWidth(resultComponent, element, ComponentsHelper.getComponentWidth(resultComponent));
loadIcon(resultComponent, element);
loadCaption(resultComponent, element);
loadDescription(resultComponent, element);
loadReferenceName(resultComponent, element);
loadJsonPath(resultComponent, element);
loadParams(resultComponent, element);
loadTimerDelay(resultComponent, element);
loadAssistanceBeanName(resultComponent, element);
if (context.getFrame() != null) {
resultComponent.setFrame(context.getFrame());
}
String currentFrameId = context.getCurrentFrameId();
context.setCurrentFrameId(frameId);
frameLoader.loadComponent();
context.setCurrentFrameId(currentFrameId);
}