{
super(id, document, definition);
final ModalWindow metaDataModalWindow;
getMenuElements(definition, MenuElement.SEPARATOR_ELEMENT_TYPE);
add(metaDataModalWindow = new ModalWindow("modalwindow"));
final WebMarkupContainer ajaxPanel = new WebMarkupContainer(
"basePanel");
ajaxPanel.setOutputMarkupId(true);
ajaxPanel.add(new Label("textLabel",new ResourceModel("menu.text")));
ajaxPanel.add(new Label("titleLabel",new ResourceModel("menu.title")));
ajaxPanel.add(new ListView("separator", new PropertyModel(this,
"menuOptions"))
{
public void populateItem(final ListItem listItem)
{