buildPageMenu( menubar );
menubar.insertAfter( IWorkbenchActionConstants.M_EDIT, createPageMenu( ) );
	public void contributeToMenu( IMenuManager menubar )	{		super.contributeToMenu( menubar );		updateEditMenu( menubar );		// Data Menu		MenuManager newMenu = new MenuManager( Messages.getString( "DesignerActionBarContributor.menu.data" ) ); //$NON-NLS-1$		newMenu.add( getAction( dataActions[0].id ) );		newMenu.add( getAction( dataActions[1].id ) );		menubar.insertAfter( IWorkbenchActionConstants.M_EDIT, newMenu );		// Element Menu		newMenu = new MenuManager( Messages.getString( "DesignerActionBarContributor.menu.element" ) ); //$NON-NLS-1$		contributeActionsToMenu( newMenu, elementActions );		MenuManager editGroupMenu = new MenuManager( Messages.getString( "DesignerActionBarContributor.menu.element-EditGroup" ) ); //$NON-NLS-1$		editGroupMenu.add( NoneAction.getInstance( ) );		editGroupMenu.addMenuListener( new IMenuListener( ) {			public void menuAboutToShow( IMenuManager manager )			{				updateDynamicItems( EditGroupMenuAction.ID, manager );			}		} );		newMenu.add( editGroupMenu );		newMenu.add( new Separator( ) );		contributeStyleMenu( newMenu );		newMenu.add( getAction( ImportLibraryAction.ID ) );		menubar.insertAfter( IWorkbenchActionConstants.M_EDIT, newMenu );		// Page Menu		buildPageMenu( menubar );		// Insert Menu		newMenu = new MenuManager( Messages.getString( "DesignerActionBarContributor.menu.insert" ) ); //$NON-NLS-1$		contributeActionsToMenu( newMenu, getInsertElementActions( ) );		menubar.insertAfter( IWorkbenchActionConstants.M_EDIT, newMenu );		menubar.update( );	}