formPageList = sortFormPageList( formPageList );
		public boolean merge( EditorContributor contributor )		{			Assert.isNotNull( targetEditorId );			boolean merged = false;			if ( targetEditorId.equals( contributor.targetEditorId ) )			{				for ( Iterator itor = contributor.formPageList.iterator( ); itor.hasNext( ); )				{					FormPageDef incomingPage = (FormPageDef) itor.next( );					FormPageDef exsitPage = getPage( incomingPage.id );					if ( exsitPage == null )					{						formPageList.add( incomingPage );						merged = true;					}					else					{						int index = formPageList.indexOf( exsitPage );						formPageList.remove( exsitPage );						formPageList.add( index, incomingPage );					}				}			}			return merged;		}