code: public static boolean loadPageLayoutData(DockingManager manager, String pageId, Perspective perspective){
  		manager.beginLoadLayoutData();
  		try{
  			if(isValidLayout(manager, pageId, perspective)){
  				String pageLayout = MessageFormat.format(PAGE_LAYOUT, pageId, perspective.getId());
  				manager.loadLayoutDataFrom(pageLayout);
  				return true;
  			}
  			else{
  				manager.loadLayoutData();
  				return false;
  			}
  		}
  		catch(Exception e){
  			manager.loadLayoutData();
  			return false;
  		}
  	}
docs: Loads a the previously saved layout for the current page. If no
  previously persisted layout exists for the given page the built
  in default layout is used.
  
  @param manager The docking manager to use
  @param pageId The page to get the layout for
  @return a boolean saying if the layout requested was previously saved