"RowPageGenerator.List.Borders",
	public ICategoryProvider getCategoryProvider( String elementName )	{		if ( ReportDesignConstants.CELL_ELEMENT.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"CellPageGenerator.List.General", //$NON-NLS-1$					"CellPageGenerator.List.CellPadding", //$NON-NLS-1$					"CellPageGenerator.List.Font", //$NON-NLS-1$					"CellPageGenerator.List.Borders", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$								}, new Class[]{					CellPage.class,					CellPaddingPage.class,					FontPage.class,					BordersPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class,								} );		}		if ( ReportDesignConstants.DATA_ITEM.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"DataPageGenerator.List.General", //$NON-NLS-1$			//		"DataPageGenerator.List.Expression", //$NON-NLS-1$					"DataPageGenerator.List.Padding", //$NON-NLS-1$					"DataPageGenerator.List.Borders", //$NON-NLS-1$					"DataPageGenerator.List.Margin", //$NON-NLS-1$					"DataPageGenerator.List.formatNumber", //$NON-NLS-1$					"DataPageGenerator.List.formatDateTime", //$NON-NLS-1$					"DataPageGenerator.List.formatString", //$NON-NLS-1$					"DataPageGenerator.List.HyperLink", //$NON-NLS-1$					"DataPageGenerator.List.Section", //$NON-NLS-1$					"DataPageGenerator.List.Visibility",//$NON-NLS-1$					"DataPageGenerator.List.TOC",//$NON-NLS-1$					"DataPageGenerator.List.Bookmark", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler" //$NON-NLS-1$			}, new Class[]{					DataPage.class,			//		ExpressionPage.class,					CellPaddingPage.class,					BordersPage.class,					ItemMarginPage.class,					FormatNumberAttributePage.class,					FormatDateTimeAttributePage.class,					FormatStringAttributePage.class,					HyperLinkPage.class,					SectionPage.class,					VisibilityPage.class,					TOCExpressionPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		if ( ReportDesignConstants.GRID_ITEM.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"GridPageGenerator.List.General", //$NON-NLS-1$					"GridPageGenerator.List.Margin", //$NON-NLS-1$					"GridPageGenerator.List.Font", //$NON-NLS-1$					"GridPageGenerator.List.Borders", //$NON-NLS-1$					"GridPageGenerator.List.Section", //$NON-NLS-1$					"GridPageGenerator.List.Visibility", //$NON-NLS-1$					"GridPageGenerator.List.TOC", //$NON-NLS-1$					"GridPageGenerator.List.Bookmark", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$			}, new Class[]{					GridPage.class,					ItemMarginPage.class,					FontPage.class,					BordersPage.class,					SectionPage.class,					VisibilityPage.class,					TOCExpressionPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		if ( ReportDesignConstants.IMAGE_ITEM.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"ImagePageGenerator.List.General", //$NON-NLS-1$					"ImagePageGenerator.List.Reference", //$NON-NLS-1$					"ImagePageGenerator.List.HyperLink", //$NON-NLS-1$					"ImagePageGenerator.List.AltText", //$NON-NLS-1$					"ImagePageGenerator.List.Borders", //$NON-NLS-1$					"ImagePageGenerator.List.Section", //$NON-NLS-1$					"ImagePageGenerator.List.Visibility", //$NON-NLS-1$					"ImagePageGenerator.List.TOC", //$NON-NLS-1$					"ImagePageGenerator.List.Bookmark", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$			}, new Class[]{					ImagePage.class,					ReferencePage.class,					HyperLinkPage.class,					AlterPage.class,					BordersPage.class,					SectionPage.class,					VisibilityPage.class,					TOCExpressionPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		if ( ReportDesignConstants.LABEL_ITEM.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"LabelPageGenerator.List.General", //$NON-NLS-1$					"LabelPageGenerator.List.Padding", //$NON-NLS-1$					"LabelPageGenerator.List.Borders", //$NON-NLS-1$					"LabelPageGenerator.List.Margin", //$NON-NLS-1$					"LabelPageGenerator.List.HyperLink", //$NON-NLS-1$					"LabelPageGenerator.List.Section", //$NON-NLS-1$					"LabelPageGenerator.List.Visibility", //$NON-NLS-1$					"LabelPageGenerator.List.I18n", //$NON-NLS-1$					"LabelPageGenerator.List.TOC", //$NON-NLS-1$					"LabelPageGenerator.List.Bookmark", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$			}, new Class[]{					LabelPage.class,					CellPaddingPage.class,					BordersPage.class,					ItemMarginPage.class,					HyperLinkPage.class,					SectionPage.class,					VisibilityPage.class,					LabelI18nPage.class,					TOCExpressionPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		if ( ReportDesignConstants.LIBRARY_ELEMENT.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"ReportPageGenerator.List.General", //$NON-NLS-1$					"ReportPageGenerator.List.Description", //$NON-NLS-1$					"ReportPageGenerator.List.Comments", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$					"ReportPageGenerator.List.Resources",			}, new Class[]{					LibraryPage.class,					DescriptionPage.class,					CommentsPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class,					ResourcesPage.class,			} );		}		if ( ReportDesignConstants.LIST_ITEM.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"ListPageGenerator.List.General", //$NON-NLS-1$					"ListPageGenerator.List.Font", //$NON-NLS-1$					"ListPageGenerator.List.Borders", //$NON-NLS-1$					"ListPageGenerator.List.Section", //$NON-NLS-1$					"ListPageGenerator.List.Visibility", //$NON-NLS-1$					"ListPageGenerator.List.TOC", //$NON-NLS-1$					"ListPageGenerator.List.Bookmark", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$			}, new Class[]{					ListPage.class,					FontPage.class,					BordersPage.class,					ListingSectionPage.class,					VisibilityPage.class,					TOCExpressionPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		if ( ReportDesignConstants.REPORT_DESIGN_ELEMENT.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"ReportPageGenerator.List.General", //$NON-NLS-1$					"ReportPageGenerator.List.Description", //$NON-NLS-1$					"ReportPageGenerator.List.Comments", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$					"ReportPageGenerator.List.Resources",			}, new Class[]{					ReportPage.class,					DescriptionPage.class,					CommentsPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class,					ResourcesPage.class,			} );		}		if ( ReportDesignConstants.ROW_ELEMENT.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"RowPageGenerator.List.General", //$NON-NLS-1$					// "RowPageGenerator.List.CellPadding" //$NON-NLS-1$					"RowPageGenerator.List.Font", //$NON-NLS-1$					// "RowPageGenerator.List.Borders", //$NON-NLS-1$					"RowPageGenerator.List.Visibility", //$NON-NLS-1$					"RowPageGenerator.List.Bookmark", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$			}, new Class[]{					RowPage.class,					// CellPaddingPage.class,					FontPage.class,					// BordersPage.class,					VisibilityPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		if ( ReportDesignConstants.TABLE_ITEM.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"TablePageGenerator.List.General", //$NON-NLS-1$					"TablePageGenerator.List.Marign", //$NON-NLS-1$					"TablePageGenerator.List.Font", //$NON-NLS-1$					"TablePageGenerator.List.Borders", //$NON-NLS-1$					"TablePageGenerator.List.Section", //$NON-NLS-1$					"TablePageGenerator.List.Visibility", //$NON-NLS-1$					"TablePageGenerator.List.TOC", //$NON-NLS-1$					"TablePageGenerator.List.Bookmark",//$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$			}, new Class[]{					TablePage.class,					ItemMarginPage.class,					FontPage.class,					BordersPage.class,					ListingSectionPage.class,					VisibilityPage.class,					TOCExpressionPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		if ( ReportDesignConstants.TEXT_DATA_ITEM.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"TextPageGenerator.List.General", //$NON-NLS-1$					"DataPageGenerator.List.Expression", //$NON-NLS-1$					"TextPageGenerator.List.Padding", //$NON-NLS-1$					"TextPageGenerator.List.Borders", //$NON-NLS-1$					"TextPageGenerator.List.Margin", //$NON-NLS-1$					"TextPageGenerator.List.Section", //$NON-NLS-1$					"TextPageGenerator.List.Visibility", //$NON-NLS-1$					"TextPageGenerator.List.TOC", //$NON-NLS-1$					"TextPageGenerator.List.Bookmark", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$			}, new Class[]{					TextPage.class,					ExpressionPage.class,					CellPaddingPage.class,					BordersPage.class,					ItemMarginPage.class,					SectionPage.class,					VisibilityPage.class,					TOCExpressionPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		if ( ReportDesignConstants.TEXT_ITEM.equals( elementName ) )		{			return new CategoryProvider( new String[]{					"TextPageGenerator.List.General", //$NON-NLS-1$					"TextPageGenerator.List.Padding", //$NON-NLS-1$					"TextPageGenerator.List.Borders", //$NON-NLS-1$					"TextPageGenerator.List.Margin", //$NON-NLS-1$					"TextPageGenerator.List.Section", //$NON-NLS-1$					"TextPageGenerator.List.Visibility", //$NON-NLS-1$					"TextPageGenerator.List.I18n", //$NON-NLS-1$					"TextPageGenerator.List.TOC", //$NON-NLS-1$					"TextPageGenerator.List.Bookmark", //$NON-NLS-1$					"ReportPageGenerator.List.UserProperties", //$NON-NLS-1$					"ReportPageGenerator.List.NamedExpressions", //$NON-NLS-1$					"ReportPageGenerator.List.EventHandler", //$NON-NLS-1$			}, new Class[]{					TextPage.class,					CellPaddingPage.class,					BordersPage.class,					ItemMarginPage.class,					SectionPage.class,					VisibilityPage.class,					TextI18nPage.class,					TOCExpressionPage.class,					BookMarkExpressionPage.class,					UserPropertiesPage.class,					NamedExpressionsPage.class,					HandlerPage.class			} );		}		return super.getCategoryProvider( elementName );	}