/************************************************************************
 *
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
 *
 * Copyright 2008, 2010 Oracle and/or its affiliates. All rights reserved.
 *
 * Use is subject to license terms.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License. You may obtain a copy
 * of the License at http://www.apache.org/licenses/LICENSE-2.0. You can also
 * obtain a copy of the License at http://odftoolkit.org/docs/license.txt
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 ************************************************************************/

/*
 * This file is automatically generated.
 * Don't edit manually.
 */
package org.odftoolkit.odfdom.dom;
import org.odftoolkit.odfdom.pkg.OdfElement;
import org.odftoolkit.odfdom.pkg.ElementVisitor;
import org.odftoolkit.odfdom.dom.element.anim.AnimAnimateElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimAnimateColorElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimAnimateMotionElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimAnimateTransformElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimAudioElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimCommandElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimIterateElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimParElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimParamElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimSeqElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimSetElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimTransitionFilterElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartAxisElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartCategoriesElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartChartElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartDataLabelElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartDataPointElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartDomainElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartEquationElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartErrorIndicatorElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartFloorElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartFooterElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartGridElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartLabelSeparatorElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartLegendElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartMeanValueElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartPlotAreaElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartRegressionCurveElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartSeriesElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartStockGainMarkerElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartStockLossMarkerElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartStockRangeLineElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartSubtitleElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartSymbolImageElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartTitleElement;
import org.odftoolkit.odfdom.dom.element.chart.ChartWallElement;
import org.odftoolkit.odfdom.dom.element.config.ConfigConfigItemElement;
import org.odftoolkit.odfdom.dom.element.config.ConfigConfigItemMapEntryElement;
import org.odftoolkit.odfdom.dom.element.config.ConfigConfigItemMapIndexedElement;
import org.odftoolkit.odfdom.dom.element.config.ConfigConfigItemMapNamedElement;
import org.odftoolkit.odfdom.dom.element.config.ConfigConfigItemSetElement;
import org.odftoolkit.odfdom.dom.element.db.DbApplicationConnectionSettingsElement;
import org.odftoolkit.odfdom.dom.element.db.DbAutoIncrementElement;
import org.odftoolkit.odfdom.dom.element.db.DbCharacterSetElement;
import org.odftoolkit.odfdom.dom.element.db.DbColumnElement;
import org.odftoolkit.odfdom.dom.element.db.DbColumnDefinitionElement;
import org.odftoolkit.odfdom.dom.element.db.DbColumnDefinitionsElement;
import org.odftoolkit.odfdom.dom.element.db.DbColumnsElement;
import org.odftoolkit.odfdom.dom.element.db.DbComponentElement;
import org.odftoolkit.odfdom.dom.element.db.DbComponentCollectionElement;
import org.odftoolkit.odfdom.dom.element.db.DbConnectionDataElement;
import org.odftoolkit.odfdom.dom.element.db.DbConnectionResourceElement;
import org.odftoolkit.odfdom.dom.element.db.DbDataSourceElement;
import org.odftoolkit.odfdom.dom.element.db.DbDataSourceSettingElement;
import org.odftoolkit.odfdom.dom.element.db.DbDataSourceSettingValueElement;
import org.odftoolkit.odfdom.dom.element.db.DbDataSourceSettingsElement;
import org.odftoolkit.odfdom.dom.element.db.DbDatabaseDescriptionElement;
import org.odftoolkit.odfdom.dom.element.db.DbDelimiterElement;
import org.odftoolkit.odfdom.dom.element.db.DbDriverSettingsElement;
import org.odftoolkit.odfdom.dom.element.db.DbFileBasedDatabaseElement;
import org.odftoolkit.odfdom.dom.element.db.DbFilterStatementElement;
import org.odftoolkit.odfdom.dom.element.db.DbFormsElement;
import org.odftoolkit.odfdom.dom.element.db.DbIndexElement;
import org.odftoolkit.odfdom.dom.element.db.DbIndexColumnElement;
import org.odftoolkit.odfdom.dom.element.db.DbIndexColumnsElement;
import org.odftoolkit.odfdom.dom.element.db.DbIndicesElement;
import org.odftoolkit.odfdom.dom.element.db.DbKeyElement;
import org.odftoolkit.odfdom.dom.element.db.DbKeyColumnElement;
import org.odftoolkit.odfdom.dom.element.db.DbKeyColumnsElement;
import org.odftoolkit.odfdom.dom.element.db.DbKeysElement;
import org.odftoolkit.odfdom.dom.element.db.DbLoginElement;
import org.odftoolkit.odfdom.dom.element.db.DbOrderStatementElement;
import org.odftoolkit.odfdom.dom.element.db.DbQueriesElement;
import org.odftoolkit.odfdom.dom.element.db.DbQueryElement;
import org.odftoolkit.odfdom.dom.element.db.DbQueryCollectionElement;
import org.odftoolkit.odfdom.dom.element.db.DbReportsElement;
import org.odftoolkit.odfdom.dom.element.db.DbSchemaDefinitionElement;
import org.odftoolkit.odfdom.dom.element.db.DbServerDatabaseElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableDefinitionElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableDefinitionsElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableExcludeFilterElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableFilterElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableFilterPatternElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableIncludeFilterElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableRepresentationElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableRepresentationsElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableSettingElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableSettingsElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableTypeElement;
import org.odftoolkit.odfdom.dom.element.db.DbTableTypeFilterElement;
import org.odftoolkit.odfdom.dom.element.db.DbUpdateTableElement;
import org.odftoolkit.odfdom.dom.element.dc.DcCreatorElement;
import org.odftoolkit.odfdom.dom.element.dc.DcDateElement;
import org.odftoolkit.odfdom.dom.element.dc.DcDescriptionElement;
import org.odftoolkit.odfdom.dom.element.dc.DcLanguageElement;
import org.odftoolkit.odfdom.dom.element.dc.DcSubjectElement;
import org.odftoolkit.odfdom.dom.element.dc.DcTitleElement;
import org.odftoolkit.odfdom.dom.element.dr3d.Dr3dCubeElement;
import org.odftoolkit.odfdom.dom.element.dr3d.Dr3dExtrudeElement;
import org.odftoolkit.odfdom.dom.element.dr3d.Dr3dLightElement;
import org.odftoolkit.odfdom.dom.element.dr3d.Dr3dRotateElement;
import org.odftoolkit.odfdom.dom.element.dr3d.Dr3dSceneElement;
import org.odftoolkit.odfdom.dom.element.dr3d.Dr3dSphereElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawAElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawAppletElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawAreaCircleElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawAreaPolygonElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawAreaRectangleElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawCaptionElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawCircleElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawConnectorElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawContourPathElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawContourPolygonElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawControlElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawCustomShapeElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawEllipseElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawEnhancedGeometryElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawEquationElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawFillImageElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawFloatingFrameElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawFrameElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawGElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawGluePointElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawGradientElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawHandleElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawHatchElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawImageElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawImageMapElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawLayerElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawLayerSetElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawLineElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawMarkerElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawMeasureElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawObjectElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawObjectOleElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawOpacityElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawPageElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawPageThumbnailElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawParamElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawPathElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawPluginElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawPolygonElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawPolylineElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawRectElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawRegularPolygonElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawStrokeDashElement;
import org.odftoolkit.odfdom.dom.element.draw.DrawTextBoxElement;
import org.odftoolkit.odfdom.dom.element.form.FormButtonElement;
import org.odftoolkit.odfdom.dom.element.form.FormCheckboxElement;
import org.odftoolkit.odfdom.dom.element.form.FormColumnElement;
import org.odftoolkit.odfdom.dom.element.form.FormComboboxElement;
import org.odftoolkit.odfdom.dom.element.form.FormConnectionResourceElement;
import org.odftoolkit.odfdom.dom.element.form.FormDateElement;
import org.odftoolkit.odfdom.dom.element.form.FormFileElement;
import org.odftoolkit.odfdom.dom.element.form.FormFixedTextElement;
import org.odftoolkit.odfdom.dom.element.form.FormFormElement;
import org.odftoolkit.odfdom.dom.element.form.FormFormattedTextElement;
import org.odftoolkit.odfdom.dom.element.form.FormFrameElement;
import org.odftoolkit.odfdom.dom.element.form.FormGenericControlElement;
import org.odftoolkit.odfdom.dom.element.form.FormGridElement;
import org.odftoolkit.odfdom.dom.element.form.FormHiddenElement;
import org.odftoolkit.odfdom.dom.element.form.FormImageElement;
import org.odftoolkit.odfdom.dom.element.form.FormImageFrameElement;
import org.odftoolkit.odfdom.dom.element.form.FormItemElement;
import org.odftoolkit.odfdom.dom.element.form.FormListPropertyElement;
import org.odftoolkit.odfdom.dom.element.form.FormListValueElement;
import org.odftoolkit.odfdom.dom.element.form.FormListboxElement;
import org.odftoolkit.odfdom.dom.element.form.FormNumberElement;
import org.odftoolkit.odfdom.dom.element.form.FormOptionElement;
import org.odftoolkit.odfdom.dom.element.form.FormPasswordElement;
import org.odftoolkit.odfdom.dom.element.form.FormPropertiesElement;
import org.odftoolkit.odfdom.dom.element.form.FormPropertyElement;
import org.odftoolkit.odfdom.dom.element.form.FormRadioElement;
import org.odftoolkit.odfdom.dom.element.form.FormTextElement;
import org.odftoolkit.odfdom.dom.element.form.FormTextareaElement;
import org.odftoolkit.odfdom.dom.element.form.FormTimeElement;
import org.odftoolkit.odfdom.dom.element.form.FormValueRangeElement;
import org.odftoolkit.odfdom.dom.element.math.MathMathElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaAutoReloadElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaCreationDateElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaDateStringElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaDocumentStatisticElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaEditingCyclesElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaEditingDurationElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaGeneratorElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaHyperlinkBehaviourElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaInitialCreatorElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaKeywordElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaPrintDateElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaPrintedByElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaTemplateElement;
import org.odftoolkit.odfdom.dom.element.meta.MetaUserDefinedElement;
import org.odftoolkit.odfdom.dom.element.number.NumberAmPmElement;
import org.odftoolkit.odfdom.dom.element.number.NumberBooleanElement;
import org.odftoolkit.odfdom.dom.element.number.NumberBooleanStyleElement;
import org.odftoolkit.odfdom.dom.element.number.NumberCurrencyStyleElement;
import org.odftoolkit.odfdom.dom.element.number.NumberCurrencySymbolElement;
import org.odftoolkit.odfdom.dom.element.number.NumberDateStyleElement;
import org.odftoolkit.odfdom.dom.element.number.NumberDayElement;
import org.odftoolkit.odfdom.dom.element.number.NumberDayOfWeekElement;
import org.odftoolkit.odfdom.dom.element.number.NumberEmbeddedTextElement;
import org.odftoolkit.odfdom.dom.element.number.NumberEraElement;
import org.odftoolkit.odfdom.dom.element.number.NumberFractionElement;
import org.odftoolkit.odfdom.dom.element.number.NumberHoursElement;
import org.odftoolkit.odfdom.dom.element.number.NumberMinutesElement;
import org.odftoolkit.odfdom.dom.element.number.NumberMonthElement;
import org.odftoolkit.odfdom.dom.element.number.NumberNumberElement;
import org.odftoolkit.odfdom.dom.element.number.NumberNumberStyleElement;
import org.odftoolkit.odfdom.dom.element.number.NumberPercentageStyleElement;
import org.odftoolkit.odfdom.dom.element.number.NumberQuarterElement;
import org.odftoolkit.odfdom.dom.element.number.NumberScientificNumberElement;
import org.odftoolkit.odfdom.dom.element.number.NumberSecondsElement;
import org.odftoolkit.odfdom.dom.element.number.NumberTextElement;
import org.odftoolkit.odfdom.dom.element.number.NumberTextContentElement;
import org.odftoolkit.odfdom.dom.element.number.NumberTextStyleElement;
import org.odftoolkit.odfdom.dom.element.number.NumberTimeStyleElement;
import org.odftoolkit.odfdom.dom.element.number.NumberWeekOfYearElement;
import org.odftoolkit.odfdom.dom.element.number.NumberYearElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeAnnotationElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeAnnotationEndElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeAutomaticStylesElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeBinaryDataElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeBodyElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeChangeInfoElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeChartElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDatabaseElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDdeSourceElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDocumentElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDocumentContentElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDocumentMetaElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDocumentSettingsElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDocumentStylesElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDrawingElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeEventListenersElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeFontFaceDeclsElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeFormsElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeImageElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeMasterStylesElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeMetaElement;
import org.odftoolkit.odfdom.dom.element.office.OfficePresentationElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeScriptElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeScriptsElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeSettingsElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeSpreadsheetElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeStylesElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeTextElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationAnimationGroupElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationAnimationsElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationDateTimeElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationDateTimeDeclElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationDimElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationEventListenerElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationFooterElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationFooterDeclElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationHeaderElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationHeaderDeclElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationHideShapeElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationHideTextElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationNotesElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationPlaceholderElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationPlayElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationSettingsElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationShowElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationShowShapeElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationShowTextElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationSoundElement;
import org.odftoolkit.odfdom.dom.element.script.ScriptEventListenerElement;
import org.odftoolkit.odfdom.dom.element.style.StyleBackgroundImageElement;
import org.odftoolkit.odfdom.dom.element.style.StyleChartPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleColumnElement;
import org.odftoolkit.odfdom.dom.element.style.StyleColumnSepElement;
import org.odftoolkit.odfdom.dom.element.style.StyleColumnsElement;
import org.odftoolkit.odfdom.dom.element.style.StyleDefaultPageLayoutElement;
import org.odftoolkit.odfdom.dom.element.style.StyleDefaultStyleElement;
import org.odftoolkit.odfdom.dom.element.style.StyleDrawingPagePropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleDropCapElement;
import org.odftoolkit.odfdom.dom.element.style.StyleFontFaceElement;
import org.odftoolkit.odfdom.dom.element.style.StyleFooterElement;
import org.odftoolkit.odfdom.dom.element.style.StyleFooterLeftElement;
import org.odftoolkit.odfdom.dom.element.style.StyleFooterStyleElement;
import org.odftoolkit.odfdom.dom.element.style.StyleFootnoteSepElement;
import org.odftoolkit.odfdom.dom.element.style.StyleGraphicPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleHandoutMasterElement;
import org.odftoolkit.odfdom.dom.element.style.StyleHeaderElement;
import org.odftoolkit.odfdom.dom.element.style.StyleHeaderFooterPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleHeaderLeftElement;
import org.odftoolkit.odfdom.dom.element.style.StyleHeaderStyleElement;
import org.odftoolkit.odfdom.dom.element.style.StyleListLevelLabelAlignmentElement;
import org.odftoolkit.odfdom.dom.element.style.StyleListLevelPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleMapElement;
import org.odftoolkit.odfdom.dom.element.style.StyleMasterPageElement;
import org.odftoolkit.odfdom.dom.element.style.StylePageLayoutElement;
import org.odftoolkit.odfdom.dom.element.style.StylePageLayoutPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleParagraphPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StylePresentationPageLayoutElement;
import org.odftoolkit.odfdom.dom.element.style.StyleRegionCenterElement;
import org.odftoolkit.odfdom.dom.element.style.StyleRegionLeftElement;
import org.odftoolkit.odfdom.dom.element.style.StyleRegionRightElement;
import org.odftoolkit.odfdom.dom.element.style.StyleRubyPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleSectionPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleStyleElement;
import org.odftoolkit.odfdom.dom.element.style.StyleTabStopElement;
import org.odftoolkit.odfdom.dom.element.style.StyleTabStopsElement;
import org.odftoolkit.odfdom.dom.element.style.StyleTableCellPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleTableColumnPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleTablePropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleTableRowPropertiesElement;
import org.odftoolkit.odfdom.dom.element.style.StyleTextPropertiesElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgDefinitionSrcElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgDescElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgFontFaceFormatElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgFontFaceNameElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgFontFaceSrcElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgFontFaceUriElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgLinearGradientElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgRadialGradientElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgStopElement;
import org.odftoolkit.odfdom.dom.element.svg.SvgTitleElement;
import org.odftoolkit.odfdom.dom.element.table.TableBackgroundElement;
import org.odftoolkit.odfdom.dom.element.table.TableBodyElement;
import org.odftoolkit.odfdom.dom.element.table.TableCalculationSettingsElement;
import org.odftoolkit.odfdom.dom.element.table.TableCellAddressElement;
import org.odftoolkit.odfdom.dom.element.table.TableCellContentChangeElement;
import org.odftoolkit.odfdom.dom.element.table.TableCellContentDeletionElement;
import org.odftoolkit.odfdom.dom.element.table.TableCellRangeSourceElement;
import org.odftoolkit.odfdom.dom.element.table.TableChangeDeletionElement;
import org.odftoolkit.odfdom.dom.element.table.TableChangeTrackTableCellElement;
import org.odftoolkit.odfdom.dom.element.table.TableConsolidationElement;
import org.odftoolkit.odfdom.dom.element.table.TableContentValidationElement;
import org.odftoolkit.odfdom.dom.element.table.TableContentValidationsElement;
import org.odftoolkit.odfdom.dom.element.table.TableCoveredTableCellElement;
import org.odftoolkit.odfdom.dom.element.table.TableCutOffsElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotDisplayInfoElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotFieldElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotFieldReferenceElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotGroupElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotGroupMemberElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotGroupsElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotLayoutInfoElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotLevelElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotMemberElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotMembersElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotSortInfoElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotSubtotalElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotSubtotalsElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotTableElement;
import org.odftoolkit.odfdom.dom.element.table.TableDataPilotTablesElement;
import org.odftoolkit.odfdom.dom.element.table.TableDatabaseRangeElement;
import org.odftoolkit.odfdom.dom.element.table.TableDatabaseRangesElement;
import org.odftoolkit.odfdom.dom.element.table.TableDatabaseSourceQueryElement;
import org.odftoolkit.odfdom.dom.element.table.TableDatabaseSourceSqlElement;
import org.odftoolkit.odfdom.dom.element.table.TableDatabaseSourceTableElement;
import org.odftoolkit.odfdom.dom.element.table.TableDdeLinkElement;
import org.odftoolkit.odfdom.dom.element.table.TableDdeLinksElement;
import org.odftoolkit.odfdom.dom.element.table.TableDeletionElement;
import org.odftoolkit.odfdom.dom.element.table.TableDeletionsElement;
import org.odftoolkit.odfdom.dom.element.table.TableDependenciesElement;
import org.odftoolkit.odfdom.dom.element.table.TableDependencyElement;
import org.odftoolkit.odfdom.dom.element.table.TableDescElement;
import org.odftoolkit.odfdom.dom.element.table.TableDetectiveElement;
import org.odftoolkit.odfdom.dom.element.table.TableErrorMacroElement;
import org.odftoolkit.odfdom.dom.element.table.TableErrorMessageElement;
import org.odftoolkit.odfdom.dom.element.table.TableEvenColumnsElement;
import org.odftoolkit.odfdom.dom.element.table.TableEvenRowsElement;
import org.odftoolkit.odfdom.dom.element.table.TableFilterElement;
import org.odftoolkit.odfdom.dom.element.table.TableFilterAndElement;
import org.odftoolkit.odfdom.dom.element.table.TableFilterConditionElement;
import org.odftoolkit.odfdom.dom.element.table.TableFilterOrElement;
import org.odftoolkit.odfdom.dom.element.table.TableFilterSetItemElement;
import org.odftoolkit.odfdom.dom.element.table.TableFirstColumnElement;
import org.odftoolkit.odfdom.dom.element.table.TableFirstRowElement;
import org.odftoolkit.odfdom.dom.element.table.TableHelpMessageElement;
import org.odftoolkit.odfdom.dom.element.table.TableHighlightedRangeElement;
import org.odftoolkit.odfdom.dom.element.table.TableInsertionElement;
import org.odftoolkit.odfdom.dom.element.table.TableInsertionCutOffElement;
import org.odftoolkit.odfdom.dom.element.table.TableIterationElement;
import org.odftoolkit.odfdom.dom.element.table.TableLabelRangeElement;
import org.odftoolkit.odfdom.dom.element.table.TableLabelRangesElement;
import org.odftoolkit.odfdom.dom.element.table.TableLastColumnElement;
import org.odftoolkit.odfdom.dom.element.table.TableLastRowElement;
import org.odftoolkit.odfdom.dom.element.table.TableMovementElement;
import org.odftoolkit.odfdom.dom.element.table.TableMovementCutOffElement;
import org.odftoolkit.odfdom.dom.element.table.TableNamedExpressionElement;
import org.odftoolkit.odfdom.dom.element.table.TableNamedExpressionsElement;
import org.odftoolkit.odfdom.dom.element.table.TableNamedRangeElement;
import org.odftoolkit.odfdom.dom.element.table.TableNullDateElement;
import org.odftoolkit.odfdom.dom.element.table.TableOddColumnsElement;
import org.odftoolkit.odfdom.dom.element.table.TableOddRowsElement;
import org.odftoolkit.odfdom.dom.element.table.TableOperationElement;
import org.odftoolkit.odfdom.dom.element.table.TablePreviousElement;
import org.odftoolkit.odfdom.dom.element.table.TableScenarioElement;
import org.odftoolkit.odfdom.dom.element.table.TableShapesElement;
import org.odftoolkit.odfdom.dom.element.table.TableSortElement;
import org.odftoolkit.odfdom.dom.element.table.TableSortByElement;
import org.odftoolkit.odfdom.dom.element.table.TableSortGroupsElement;
import org.odftoolkit.odfdom.dom.element.table.TableSourceCellRangeElement;
import org.odftoolkit.odfdom.dom.element.table.TableSourceRangeAddressElement;
import org.odftoolkit.odfdom.dom.element.table.TableSourceServiceElement;
import org.odftoolkit.odfdom.dom.element.table.TableSubtotalFieldElement;
import org.odftoolkit.odfdom.dom.element.table.TableSubtotalRuleElement;
import org.odftoolkit.odfdom.dom.element.table.TableSubtotalRulesElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableCellElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableColumnElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableColumnGroupElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableColumnsElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableHeaderColumnsElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableHeaderRowsElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableRowElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableRowGroupElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableRowsElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableSourceElement;
import org.odftoolkit.odfdom.dom.element.table.TableTableTemplateElement;
import org.odftoolkit.odfdom.dom.element.table.TableTargetRangeAddressElement;
import org.odftoolkit.odfdom.dom.element.table.TableTitleElement;
import org.odftoolkit.odfdom.dom.element.table.TableTrackedChangesElement;
import org.odftoolkit.odfdom.dom.element.text.TextAElement;
import org.odftoolkit.odfdom.dom.element.text.TextAlphabeticalIndexElement;
import org.odftoolkit.odfdom.dom.element.text.TextAlphabeticalIndexAutoMarkFileElement;
import org.odftoolkit.odfdom.dom.element.text.TextAlphabeticalIndexEntryTemplateElement;
import org.odftoolkit.odfdom.dom.element.text.TextAlphabeticalIndexMarkElement;
import org.odftoolkit.odfdom.dom.element.text.TextAlphabeticalIndexMarkEndElement;
import org.odftoolkit.odfdom.dom.element.text.TextAlphabeticalIndexMarkStartElement;
import org.odftoolkit.odfdom.dom.element.text.TextAlphabeticalIndexSourceElement;
import org.odftoolkit.odfdom.dom.element.text.TextAuthorInitialsElement;
import org.odftoolkit.odfdom.dom.element.text.TextAuthorNameElement;
import org.odftoolkit.odfdom.dom.element.text.TextBibliographyElement;
import org.odftoolkit.odfdom.dom.element.text.TextBibliographyConfigurationElement;
import org.odftoolkit.odfdom.dom.element.text.TextBibliographyEntryTemplateElement;
import org.odftoolkit.odfdom.dom.element.text.TextBibliographyMarkElement;
import org.odftoolkit.odfdom.dom.element.text.TextBibliographySourceElement;
import org.odftoolkit.odfdom.dom.element.text.TextBookmarkElement;
import org.odftoolkit.odfdom.dom.element.text.TextBookmarkEndElement;
import org.odftoolkit.odfdom.dom.element.text.TextBookmarkRefElement;
import org.odftoolkit.odfdom.dom.element.text.TextBookmarkStartElement;
import org.odftoolkit.odfdom.dom.element.text.TextChangeElement;
import org.odftoolkit.odfdom.dom.element.text.TextChangeEndElement;
import org.odftoolkit.odfdom.dom.element.text.TextChangeStartElement;
import org.odftoolkit.odfdom.dom.element.text.TextChangedRegionElement;
import org.odftoolkit.odfdom.dom.element.text.TextChapterElement;
import org.odftoolkit.odfdom.dom.element.text.TextCharacterCountElement;
import org.odftoolkit.odfdom.dom.element.text.TextConditionalTextElement;
import org.odftoolkit.odfdom.dom.element.text.TextCreationDateElement;
import org.odftoolkit.odfdom.dom.element.text.TextCreationTimeElement;
import org.odftoolkit.odfdom.dom.element.text.TextCreatorElement;
import org.odftoolkit.odfdom.dom.element.text.TextDatabaseDisplayElement;
import org.odftoolkit.odfdom.dom.element.text.TextDatabaseNameElement;
import org.odftoolkit.odfdom.dom.element.text.TextDatabaseNextElement;
import org.odftoolkit.odfdom.dom.element.text.TextDatabaseRowNumberElement;
import org.odftoolkit.odfdom.dom.element.text.TextDatabaseRowSelectElement;
import org.odftoolkit.odfdom.dom.element.text.TextDateElement;
import org.odftoolkit.odfdom.dom.element.text.TextDdeConnectionElement;
import org.odftoolkit.odfdom.dom.element.text.TextDdeConnectionDeclElement;
import org.odftoolkit.odfdom.dom.element.text.TextDdeConnectionDeclsElement;
import org.odftoolkit.odfdom.dom.element.text.TextDeletionElement;
import org.odftoolkit.odfdom.dom.element.text.TextDescriptionElement;
import org.odftoolkit.odfdom.dom.element.text.TextEditingCyclesElement;
import org.odftoolkit.odfdom.dom.element.text.TextEditingDurationElement;
import org.odftoolkit.odfdom.dom.element.text.TextExecuteMacroElement;
import org.odftoolkit.odfdom.dom.element.text.TextExpressionElement;
import org.odftoolkit.odfdom.dom.element.text.TextFileNameElement;
import org.odftoolkit.odfdom.dom.element.text.TextFormatChangeElement;
import org.odftoolkit.odfdom.dom.element.text.TextHElement;
import org.odftoolkit.odfdom.dom.element.text.TextHiddenParagraphElement;
import org.odftoolkit.odfdom.dom.element.text.TextHiddenTextElement;
import org.odftoolkit.odfdom.dom.element.text.TextIllustrationIndexElement;
import org.odftoolkit.odfdom.dom.element.text.TextIllustrationIndexEntryTemplateElement;
import org.odftoolkit.odfdom.dom.element.text.TextIllustrationIndexSourceElement;
import org.odftoolkit.odfdom.dom.element.text.TextImageCountElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexBodyElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexEntryBibliographyElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexEntryChapterElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexEntryLinkEndElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexEntryLinkStartElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexEntryPageNumberElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexEntrySpanElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexEntryTabStopElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexEntryTextElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexSourceStyleElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexSourceStylesElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexTitleElement;
import org.odftoolkit.odfdom.dom.element.text.TextIndexTitleTemplateElement;
import org.odftoolkit.odfdom.dom.element.text.TextInitialCreatorElement;
import org.odftoolkit.odfdom.dom.element.text.TextInsertionElement;
import org.odftoolkit.odfdom.dom.element.text.TextKeywordsElement;
import org.odftoolkit.odfdom.dom.element.text.TextLineBreakElement;
import org.odftoolkit.odfdom.dom.element.text.TextLinenumberingConfigurationElement;
import org.odftoolkit.odfdom.dom.element.text.TextLinenumberingSeparatorElement;
import org.odftoolkit.odfdom.dom.element.text.TextListElement;
import org.odftoolkit.odfdom.dom.element.text.TextListHeaderElement;
import org.odftoolkit.odfdom.dom.element.text.TextListItemElement;
import org.odftoolkit.odfdom.dom.element.text.TextListLevelStyleBulletElement;
import org.odftoolkit.odfdom.dom.element.text.TextListLevelStyleImageElement;
import org.odftoolkit.odfdom.dom.element.text.TextListLevelStyleNumberElement;
import org.odftoolkit.odfdom.dom.element.text.TextListStyleElement;
import org.odftoolkit.odfdom.dom.element.text.TextMeasureElement;
import org.odftoolkit.odfdom.dom.element.text.TextMetaElement;
import org.odftoolkit.odfdom.dom.element.text.TextMetaFieldElement;
import org.odftoolkit.odfdom.dom.element.text.TextModificationDateElement;
import org.odftoolkit.odfdom.dom.element.text.TextModificationTimeElement;
import org.odftoolkit.odfdom.dom.element.text.TextNoteElement;
import org.odftoolkit.odfdom.dom.element.text.TextNoteBodyElement;
import org.odftoolkit.odfdom.dom.element.text.TextNoteCitationElement;
import org.odftoolkit.odfdom.dom.element.text.TextNoteContinuationNoticeBackwardElement;
import org.odftoolkit.odfdom.dom.element.text.TextNoteContinuationNoticeForwardElement;
import org.odftoolkit.odfdom.dom.element.text.TextNoteRefElement;
import org.odftoolkit.odfdom.dom.element.text.TextNotesConfigurationElement;
import org.odftoolkit.odfdom.dom.element.text.TextNumberElement;
import org.odftoolkit.odfdom.dom.element.text.TextNumberedParagraphElement;
import org.odftoolkit.odfdom.dom.element.text.TextObjectCountElement;
import org.odftoolkit.odfdom.dom.element.text.TextObjectIndexElement;
import org.odftoolkit.odfdom.dom.element.text.TextObjectIndexEntryTemplateElement;
import org.odftoolkit.odfdom.dom.element.text.TextObjectIndexSourceElement;
import org.odftoolkit.odfdom.dom.element.text.TextOutlineLevelStyleElement;
import org.odftoolkit.odfdom.dom.element.text.TextOutlineStyleElement;
import org.odftoolkit.odfdom.dom.element.text.TextPElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageContinuationElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageCountElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageNumberElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageSequenceElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageVariableGetElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageVariableSetElement;
import org.odftoolkit.odfdom.dom.element.text.TextParagraphCountElement;
import org.odftoolkit.odfdom.dom.element.text.TextPlaceholderElement;
import org.odftoolkit.odfdom.dom.element.text.TextPrintDateElement;
import org.odftoolkit.odfdom.dom.element.text.TextPrintTimeElement;
import org.odftoolkit.odfdom.dom.element.text.TextPrintedByElement;
import org.odftoolkit.odfdom.dom.element.text.TextReferenceMarkElement;
import org.odftoolkit.odfdom.dom.element.text.TextReferenceMarkEndElement;
import org.odftoolkit.odfdom.dom.element.text.TextReferenceMarkStartElement;
import org.odftoolkit.odfdom.dom.element.text.TextReferenceRefElement;
import org.odftoolkit.odfdom.dom.element.text.TextRubyElement;
import org.odftoolkit.odfdom.dom.element.text.TextRubyBaseElement;
import org.odftoolkit.odfdom.dom.element.text.TextRubyTextElement;
import org.odftoolkit.odfdom.dom.element.text.TextSElement;
import org.odftoolkit.odfdom.dom.element.text.TextScriptElement;
import org.odftoolkit.odfdom.dom.element.text.TextSectionElement;
import org.odftoolkit.odfdom.dom.element.text.TextSectionSourceElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderCityElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderCompanyElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderCountryElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderEmailElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderFaxElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderFirstnameElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderInitialsElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderLastnameElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderPhonePrivateElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderPhoneWorkElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderPositionElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderPostalCodeElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderStateOrProvinceElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderStreetElement;
import org.odftoolkit.odfdom.dom.element.text.TextSenderTitleElement;
import org.odftoolkit.odfdom.dom.element.text.TextSequenceElement;
import org.odftoolkit.odfdom.dom.element.text.TextSequenceDeclElement;
import org.odftoolkit.odfdom.dom.element.text.TextSequenceDeclsElement;
import org.odftoolkit.odfdom.dom.element.text.TextSequenceRefElement;
import org.odftoolkit.odfdom.dom.element.text.TextSheetNameElement;
import org.odftoolkit.odfdom.dom.element.text.TextSoftPageBreakElement;
import org.odftoolkit.odfdom.dom.element.text.TextSortKeyElement;
import org.odftoolkit.odfdom.dom.element.text.TextSpanElement;
import org.odftoolkit.odfdom.dom.element.text.TextSubjectElement;
import org.odftoolkit.odfdom.dom.element.text.TextTabElement;
import org.odftoolkit.odfdom.dom.element.text.TextTableCountElement;
import org.odftoolkit.odfdom.dom.element.text.TextTableFormulaElement;
import org.odftoolkit.odfdom.dom.element.text.TextTableIndexElement;
import org.odftoolkit.odfdom.dom.element.text.TextTableIndexEntryTemplateElement;
import org.odftoolkit.odfdom.dom.element.text.TextTableIndexSourceElement;
import org.odftoolkit.odfdom.dom.element.text.TextTableOfContentElement;
import org.odftoolkit.odfdom.dom.element.text.TextTableOfContentEntryTemplateElement;
import org.odftoolkit.odfdom.dom.element.text.TextTableOfContentSourceElement;
import org.odftoolkit.odfdom.dom.element.text.TextTemplateNameElement;
import org.odftoolkit.odfdom.dom.element.text.TextTextInputElement;
import org.odftoolkit.odfdom.dom.element.text.TextTimeElement;
import org.odftoolkit.odfdom.dom.element.text.TextTitleElement;
import org.odftoolkit.odfdom.dom.element.text.TextTocMarkElement;
import org.odftoolkit.odfdom.dom.element.text.TextTocMarkEndElement;
import org.odftoolkit.odfdom.dom.element.text.TextTocMarkStartElement;
import org.odftoolkit.odfdom.dom.element.text.TextTrackedChangesElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserDefinedElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserFieldDeclElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserFieldDeclsElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserFieldGetElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserFieldInputElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserIndexElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserIndexEntryTemplateElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserIndexMarkElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserIndexMarkEndElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserIndexMarkStartElement;
import org.odftoolkit.odfdom.dom.element.text.TextUserIndexSourceElement;
import org.odftoolkit.odfdom.dom.element.text.TextVariableDeclElement;
import org.odftoolkit.odfdom.dom.element.text.TextVariableDeclsElement;
import org.odftoolkit.odfdom.dom.element.text.TextVariableGetElement;
import org.odftoolkit.odfdom.dom.element.text.TextVariableInputElement;
import org.odftoolkit.odfdom.dom.element.text.TextVariableSetElement;
import org.odftoolkit.odfdom.dom.element.text.TextWordCountElement;
import org.odftoolkit.odfdom.dom.element.xforms.XformsModelElement;

/**
 * The default visitor for ODF XML sSchema elements.
 * The default behavior of all specific elements is to dispatch to the visit call
 * to their super class <code>OdfElement<code>.
 * This default method is abstract and have to be overridden.
 * The method is the only method of <code>ElementVisitor<code> interface from the package layer.
 */
public abstract class DefaultElementVisitor implements ElementVisitor {

	abstract public void visit(OdfElement element);

	/**
	 * A method to visit "anim:animate" elements
	 * @param ele - an instance of AnimAnimateElement
	 */
	public void visit(AnimAnimateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:animateColor" elements
	 * @param ele - an instance of AnimAnimateColorElement
	 */
	public void visit(AnimAnimateColorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:animateMotion" elements
	 * @param ele - an instance of AnimAnimateMotionElement
	 */
	public void visit(AnimAnimateMotionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:animateTransform" elements
	 * @param ele - an instance of AnimAnimateTransformElement
	 */
	public void visit(AnimAnimateTransformElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:audio" elements
	 * @param ele - an instance of AnimAudioElement
	 */
	public void visit(AnimAudioElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:command" elements
	 * @param ele - an instance of AnimCommandElement
	 */
	public void visit(AnimCommandElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:iterate" elements
	 * @param ele - an instance of AnimIterateElement
	 */
	public void visit(AnimIterateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:par" elements
	 * @param ele - an instance of AnimParElement
	 */
	public void visit(AnimParElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:param" elements
	 * @param ele - an instance of AnimParamElement
	 */
	public void visit(AnimParamElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:seq" elements
	 * @param ele - an instance of AnimSeqElement
	 */
	public void visit(AnimSeqElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:set" elements
	 * @param ele - an instance of AnimSetElement
	 */
	public void visit(AnimSetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "anim:transitionFilter" elements
	 * @param ele - an instance of AnimTransitionFilterElement
	 */
	public void visit(AnimTransitionFilterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:axis" elements
	 * @param ele - an instance of ChartAxisElement
	 */
	public void visit(ChartAxisElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:categories" elements
	 * @param ele - an instance of ChartCategoriesElement
	 */
	public void visit(ChartCategoriesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:chart" elements
	 * @param ele - an instance of ChartChartElement
	 */
	public void visit(ChartChartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:data-label" elements
	 * @param ele - an instance of ChartDataLabelElement
	 */
	public void visit(ChartDataLabelElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:data-point" elements
	 * @param ele - an instance of ChartDataPointElement
	 */
	public void visit(ChartDataPointElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:domain" elements
	 * @param ele - an instance of ChartDomainElement
	 */
	public void visit(ChartDomainElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:equation" elements
	 * @param ele - an instance of ChartEquationElement
	 */
	public void visit(ChartEquationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:error-indicator" elements
	 * @param ele - an instance of ChartErrorIndicatorElement
	 */
	public void visit(ChartErrorIndicatorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:floor" elements
	 * @param ele - an instance of ChartFloorElement
	 */
	public void visit(ChartFloorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:footer" elements
	 * @param ele - an instance of ChartFooterElement
	 */
	public void visit(ChartFooterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:grid" elements
	 * @param ele - an instance of ChartGridElement
	 */
	public void visit(ChartGridElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:label-separator" elements
	 * @param ele - an instance of ChartLabelSeparatorElement
	 */
	public void visit(ChartLabelSeparatorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:legend" elements
	 * @param ele - an instance of ChartLegendElement
	 */
	public void visit(ChartLegendElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:mean-value" elements
	 * @param ele - an instance of ChartMeanValueElement
	 */
	public void visit(ChartMeanValueElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:plot-area" elements
	 * @param ele - an instance of ChartPlotAreaElement
	 */
	public void visit(ChartPlotAreaElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:regression-curve" elements
	 * @param ele - an instance of ChartRegressionCurveElement
	 */
	public void visit(ChartRegressionCurveElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:series" elements
	 * @param ele - an instance of ChartSeriesElement
	 */
	public void visit(ChartSeriesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:stock-gain-marker" elements
	 * @param ele - an instance of ChartStockGainMarkerElement
	 */
	public void visit(ChartStockGainMarkerElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:stock-loss-marker" elements
	 * @param ele - an instance of ChartStockLossMarkerElement
	 */
	public void visit(ChartStockLossMarkerElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:stock-range-line" elements
	 * @param ele - an instance of ChartStockRangeLineElement
	 */
	public void visit(ChartStockRangeLineElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:subtitle" elements
	 * @param ele - an instance of ChartSubtitleElement
	 */
	public void visit(ChartSubtitleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:symbol-image" elements
	 * @param ele - an instance of ChartSymbolImageElement
	 */
	public void visit(ChartSymbolImageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:title" elements
	 * @param ele - an instance of ChartTitleElement
	 */
	public void visit(ChartTitleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "chart:wall" elements
	 * @param ele - an instance of ChartWallElement
	 */
	public void visit(ChartWallElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "config:config-item" elements
	 * @param ele - an instance of ConfigConfigItemElement
	 */
	public void visit(ConfigConfigItemElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "config:config-item-map-entry" elements
	 * @param ele - an instance of ConfigConfigItemMapEntryElement
	 */
	public void visit(ConfigConfigItemMapEntryElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "config:config-item-map-indexed" elements
	 * @param ele - an instance of ConfigConfigItemMapIndexedElement
	 */
	public void visit(ConfigConfigItemMapIndexedElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "config:config-item-map-named" elements
	 * @param ele - an instance of ConfigConfigItemMapNamedElement
	 */
	public void visit(ConfigConfigItemMapNamedElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "config:config-item-set" elements
	 * @param ele - an instance of ConfigConfigItemSetElement
	 */
	public void visit(ConfigConfigItemSetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:application-connection-settings" elements
	 * @param ele - an instance of DbApplicationConnectionSettingsElement
	 */
	public void visit(DbApplicationConnectionSettingsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:auto-increment" elements
	 * @param ele - an instance of DbAutoIncrementElement
	 */
	public void visit(DbAutoIncrementElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:character-set" elements
	 * @param ele - an instance of DbCharacterSetElement
	 */
	public void visit(DbCharacterSetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:column" elements
	 * @param ele - an instance of DbColumnElement
	 */
	public void visit(DbColumnElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:column-definition" elements
	 * @param ele - an instance of DbColumnDefinitionElement
	 */
	public void visit(DbColumnDefinitionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:column-definitions" elements
	 * @param ele - an instance of DbColumnDefinitionsElement
	 */
	public void visit(DbColumnDefinitionsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:columns" elements
	 * @param ele - an instance of DbColumnsElement
	 */
	public void visit(DbColumnsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:component" elements
	 * @param ele - an instance of DbComponentElement
	 */
	public void visit(DbComponentElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:component-collection" elements
	 * @param ele - an instance of DbComponentCollectionElement
	 */
	public void visit(DbComponentCollectionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:connection-data" elements
	 * @param ele - an instance of DbConnectionDataElement
	 */
	public void visit(DbConnectionDataElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:connection-resource" elements
	 * @param ele - an instance of DbConnectionResourceElement
	 */
	public void visit(DbConnectionResourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:data-source" elements
	 * @param ele - an instance of DbDataSourceElement
	 */
	public void visit(DbDataSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:data-source-setting" elements
	 * @param ele - an instance of DbDataSourceSettingElement
	 */
	public void visit(DbDataSourceSettingElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:data-source-setting-value" elements
	 * @param ele - an instance of DbDataSourceSettingValueElement
	 */
	public void visit(DbDataSourceSettingValueElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:data-source-settings" elements
	 * @param ele - an instance of DbDataSourceSettingsElement
	 */
	public void visit(DbDataSourceSettingsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:database-description" elements
	 * @param ele - an instance of DbDatabaseDescriptionElement
	 */
	public void visit(DbDatabaseDescriptionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:delimiter" elements
	 * @param ele - an instance of DbDelimiterElement
	 */
	public void visit(DbDelimiterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:driver-settings" elements
	 * @param ele - an instance of DbDriverSettingsElement
	 */
	public void visit(DbDriverSettingsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:file-based-database" elements
	 * @param ele - an instance of DbFileBasedDatabaseElement
	 */
	public void visit(DbFileBasedDatabaseElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:filter-statement" elements
	 * @param ele - an instance of DbFilterStatementElement
	 */
	public void visit(DbFilterStatementElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:forms" elements
	 * @param ele - an instance of DbFormsElement
	 */
	public void visit(DbFormsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:index" elements
	 * @param ele - an instance of DbIndexElement
	 */
	public void visit(DbIndexElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:index-column" elements
	 * @param ele - an instance of DbIndexColumnElement
	 */
	public void visit(DbIndexColumnElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:index-columns" elements
	 * @param ele - an instance of DbIndexColumnsElement
	 */
	public void visit(DbIndexColumnsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:indices" elements
	 * @param ele - an instance of DbIndicesElement
	 */
	public void visit(DbIndicesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:key" elements
	 * @param ele - an instance of DbKeyElement
	 */
	public void visit(DbKeyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:key-column" elements
	 * @param ele - an instance of DbKeyColumnElement
	 */
	public void visit(DbKeyColumnElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:key-columns" elements
	 * @param ele - an instance of DbKeyColumnsElement
	 */
	public void visit(DbKeyColumnsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:keys" elements
	 * @param ele - an instance of DbKeysElement
	 */
	public void visit(DbKeysElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:login" elements
	 * @param ele - an instance of DbLoginElement
	 */
	public void visit(DbLoginElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:order-statement" elements
	 * @param ele - an instance of DbOrderStatementElement
	 */
	public void visit(DbOrderStatementElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:queries" elements
	 * @param ele - an instance of DbQueriesElement
	 */
	public void visit(DbQueriesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:query" elements
	 * @param ele - an instance of DbQueryElement
	 */
	public void visit(DbQueryElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:query-collection" elements
	 * @param ele - an instance of DbQueryCollectionElement
	 */
	public void visit(DbQueryCollectionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:reports" elements
	 * @param ele - an instance of DbReportsElement
	 */
	public void visit(DbReportsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:schema-definition" elements
	 * @param ele - an instance of DbSchemaDefinitionElement
	 */
	public void visit(DbSchemaDefinitionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:server-database" elements
	 * @param ele - an instance of DbServerDatabaseElement
	 */
	public void visit(DbServerDatabaseElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-definition" elements
	 * @param ele - an instance of DbTableDefinitionElement
	 */
	public void visit(DbTableDefinitionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-definitions" elements
	 * @param ele - an instance of DbTableDefinitionsElement
	 */
	public void visit(DbTableDefinitionsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-exclude-filter" elements
	 * @param ele - an instance of DbTableExcludeFilterElement
	 */
	public void visit(DbTableExcludeFilterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-filter" elements
	 * @param ele - an instance of DbTableFilterElement
	 */
	public void visit(DbTableFilterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-filter-pattern" elements
	 * @param ele - an instance of DbTableFilterPatternElement
	 */
	public void visit(DbTableFilterPatternElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-include-filter" elements
	 * @param ele - an instance of DbTableIncludeFilterElement
	 */
	public void visit(DbTableIncludeFilterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-representation" elements
	 * @param ele - an instance of DbTableRepresentationElement
	 */
	public void visit(DbTableRepresentationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-representations" elements
	 * @param ele - an instance of DbTableRepresentationsElement
	 */
	public void visit(DbTableRepresentationsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-setting" elements
	 * @param ele - an instance of DbTableSettingElement
	 */
	public void visit(DbTableSettingElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-settings" elements
	 * @param ele - an instance of DbTableSettingsElement
	 */
	public void visit(DbTableSettingsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-type" elements
	 * @param ele - an instance of DbTableTypeElement
	 */
	public void visit(DbTableTypeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:table-type-filter" elements
	 * @param ele - an instance of DbTableTypeFilterElement
	 */
	public void visit(DbTableTypeFilterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "db:update-table" elements
	 * @param ele - an instance of DbUpdateTableElement
	 */
	public void visit(DbUpdateTableElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dc:creator" elements
	 * @param ele - an instance of DcCreatorElement
	 */
	public void visit(DcCreatorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dc:date" elements
	 * @param ele - an instance of DcDateElement
	 */
	public void visit(DcDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dc:description" elements
	 * @param ele - an instance of DcDescriptionElement
	 */
	public void visit(DcDescriptionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dc:language" elements
	 * @param ele - an instance of DcLanguageElement
	 */
	public void visit(DcLanguageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dc:subject" elements
	 * @param ele - an instance of DcSubjectElement
	 */
	public void visit(DcSubjectElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dc:title" elements
	 * @param ele - an instance of DcTitleElement
	 */
	public void visit(DcTitleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dr3d:cube" elements
	 * @param ele - an instance of Dr3dCubeElement
	 */
	public void visit(Dr3dCubeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dr3d:extrude" elements
	 * @param ele - an instance of Dr3dExtrudeElement
	 */
	public void visit(Dr3dExtrudeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dr3d:light" elements
	 * @param ele - an instance of Dr3dLightElement
	 */
	public void visit(Dr3dLightElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dr3d:rotate" elements
	 * @param ele - an instance of Dr3dRotateElement
	 */
	public void visit(Dr3dRotateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dr3d:scene" elements
	 * @param ele - an instance of Dr3dSceneElement
	 */
	public void visit(Dr3dSceneElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "dr3d:sphere" elements
	 * @param ele - an instance of Dr3dSphereElement
	 */
	public void visit(Dr3dSphereElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:a" elements
	 * @param ele - an instance of DrawAElement
	 */
	public void visit(DrawAElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:applet" elements
	 * @param ele - an instance of DrawAppletElement
	 */
	public void visit(DrawAppletElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:area-circle" elements
	 * @param ele - an instance of DrawAreaCircleElement
	 */
	public void visit(DrawAreaCircleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:area-polygon" elements
	 * @param ele - an instance of DrawAreaPolygonElement
	 */
	public void visit(DrawAreaPolygonElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:area-rectangle" elements
	 * @param ele - an instance of DrawAreaRectangleElement
	 */
	public void visit(DrawAreaRectangleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:caption" elements
	 * @param ele - an instance of DrawCaptionElement
	 */
	public void visit(DrawCaptionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:circle" elements
	 * @param ele - an instance of DrawCircleElement
	 */
	public void visit(DrawCircleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:connector" elements
	 * @param ele - an instance of DrawConnectorElement
	 */
	public void visit(DrawConnectorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:contour-path" elements
	 * @param ele - an instance of DrawContourPathElement
	 */
	public void visit(DrawContourPathElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:contour-polygon" elements
	 * @param ele - an instance of DrawContourPolygonElement
	 */
	public void visit(DrawContourPolygonElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:control" elements
	 * @param ele - an instance of DrawControlElement
	 */
	public void visit(DrawControlElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:custom-shape" elements
	 * @param ele - an instance of DrawCustomShapeElement
	 */
	public void visit(DrawCustomShapeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:ellipse" elements
	 * @param ele - an instance of DrawEllipseElement
	 */
	public void visit(DrawEllipseElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:enhanced-geometry" elements
	 * @param ele - an instance of DrawEnhancedGeometryElement
	 */
	public void visit(DrawEnhancedGeometryElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:equation" elements
	 * @param ele - an instance of DrawEquationElement
	 */
	public void visit(DrawEquationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:fill-image" elements
	 * @param ele - an instance of DrawFillImageElement
	 */
	public void visit(DrawFillImageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:floating-frame" elements
	 * @param ele - an instance of DrawFloatingFrameElement
	 */
	public void visit(DrawFloatingFrameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:frame" elements
	 * @param ele - an instance of DrawFrameElement
	 */
	public void visit(DrawFrameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:g" elements
	 * @param ele - an instance of DrawGElement
	 */
	public void visit(DrawGElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:glue-point" elements
	 * @param ele - an instance of DrawGluePointElement
	 */
	public void visit(DrawGluePointElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:gradient" elements
	 * @param ele - an instance of DrawGradientElement
	 */
	public void visit(DrawGradientElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:handle" elements
	 * @param ele - an instance of DrawHandleElement
	 */
	public void visit(DrawHandleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:hatch" elements
	 * @param ele - an instance of DrawHatchElement
	 */
	public void visit(DrawHatchElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:image" elements
	 * @param ele - an instance of DrawImageElement
	 */
	public void visit(DrawImageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:image-map" elements
	 * @param ele - an instance of DrawImageMapElement
	 */
	public void visit(DrawImageMapElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:layer" elements
	 * @param ele - an instance of DrawLayerElement
	 */
	public void visit(DrawLayerElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:layer-set" elements
	 * @param ele - an instance of DrawLayerSetElement
	 */
	public void visit(DrawLayerSetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:line" elements
	 * @param ele - an instance of DrawLineElement
	 */
	public void visit(DrawLineElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:marker" elements
	 * @param ele - an instance of DrawMarkerElement
	 */
	public void visit(DrawMarkerElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:measure" elements
	 * @param ele - an instance of DrawMeasureElement
	 */
	public void visit(DrawMeasureElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:object" elements
	 * @param ele - an instance of DrawObjectElement
	 */
	public void visit(DrawObjectElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:object-ole" elements
	 * @param ele - an instance of DrawObjectOleElement
	 */
	public void visit(DrawObjectOleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:opacity" elements
	 * @param ele - an instance of DrawOpacityElement
	 */
	public void visit(DrawOpacityElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:page" elements
	 * @param ele - an instance of DrawPageElement
	 */
	public void visit(DrawPageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:page-thumbnail" elements
	 * @param ele - an instance of DrawPageThumbnailElement
	 */
	public void visit(DrawPageThumbnailElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:param" elements
	 * @param ele - an instance of DrawParamElement
	 */
	public void visit(DrawParamElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:path" elements
	 * @param ele - an instance of DrawPathElement
	 */
	public void visit(DrawPathElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:plugin" elements
	 * @param ele - an instance of DrawPluginElement
	 */
	public void visit(DrawPluginElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:polygon" elements
	 * @param ele - an instance of DrawPolygonElement
	 */
	public void visit(DrawPolygonElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:polyline" elements
	 * @param ele - an instance of DrawPolylineElement
	 */
	public void visit(DrawPolylineElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:rect" elements
	 * @param ele - an instance of DrawRectElement
	 */
	public void visit(DrawRectElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:regular-polygon" elements
	 * @param ele - an instance of DrawRegularPolygonElement
	 */
	public void visit(DrawRegularPolygonElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:stroke-dash" elements
	 * @param ele - an instance of DrawStrokeDashElement
	 */
	public void visit(DrawStrokeDashElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "draw:text-box" elements
	 * @param ele - an instance of DrawTextBoxElement
	 */
	public void visit(DrawTextBoxElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:button" elements
	 * @param ele - an instance of FormButtonElement
	 */
	public void visit(FormButtonElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:checkbox" elements
	 * @param ele - an instance of FormCheckboxElement
	 */
	public void visit(FormCheckboxElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:column" elements
	 * @param ele - an instance of FormColumnElement
	 */
	public void visit(FormColumnElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:combobox" elements
	 * @param ele - an instance of FormComboboxElement
	 */
	public void visit(FormComboboxElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:connection-resource" elements
	 * @param ele - an instance of FormConnectionResourceElement
	 */
	public void visit(FormConnectionResourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:date" elements
	 * @param ele - an instance of FormDateElement
	 */
	public void visit(FormDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:file" elements
	 * @param ele - an instance of FormFileElement
	 */
	public void visit(FormFileElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:fixed-text" elements
	 * @param ele - an instance of FormFixedTextElement
	 */
	public void visit(FormFixedTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:form" elements
	 * @param ele - an instance of FormFormElement
	 */
	public void visit(FormFormElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:formatted-text" elements
	 * @param ele - an instance of FormFormattedTextElement
	 */
	public void visit(FormFormattedTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:frame" elements
	 * @param ele - an instance of FormFrameElement
	 */
	public void visit(FormFrameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:generic-control" elements
	 * @param ele - an instance of FormGenericControlElement
	 */
	public void visit(FormGenericControlElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:grid" elements
	 * @param ele - an instance of FormGridElement
	 */
	public void visit(FormGridElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:hidden" elements
	 * @param ele - an instance of FormHiddenElement
	 */
	public void visit(FormHiddenElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:image" elements
	 * @param ele - an instance of FormImageElement
	 */
	public void visit(FormImageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:image-frame" elements
	 * @param ele - an instance of FormImageFrameElement
	 */
	public void visit(FormImageFrameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:item" elements
	 * @param ele - an instance of FormItemElement
	 */
	public void visit(FormItemElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:list-property" elements
	 * @param ele - an instance of FormListPropertyElement
	 */
	public void visit(FormListPropertyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:list-value" elements
	 * @param ele - an instance of FormListValueElement
	 */
	public void visit(FormListValueElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:listbox" elements
	 * @param ele - an instance of FormListboxElement
	 */
	public void visit(FormListboxElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:number" elements
	 * @param ele - an instance of FormNumberElement
	 */
	public void visit(FormNumberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:option" elements
	 * @param ele - an instance of FormOptionElement
	 */
	public void visit(FormOptionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:password" elements
	 * @param ele - an instance of FormPasswordElement
	 */
	public void visit(FormPasswordElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:properties" elements
	 * @param ele - an instance of FormPropertiesElement
	 */
	public void visit(FormPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:property" elements
	 * @param ele - an instance of FormPropertyElement
	 */
	public void visit(FormPropertyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:radio" elements
	 * @param ele - an instance of FormRadioElement
	 */
	public void visit(FormRadioElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:text" elements
	 * @param ele - an instance of FormTextElement
	 */
	public void visit(FormTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:textarea" elements
	 * @param ele - an instance of FormTextareaElement
	 */
	public void visit(FormTextareaElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:time" elements
	 * @param ele - an instance of FormTimeElement
	 */
	public void visit(FormTimeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "form:value-range" elements
	 * @param ele - an instance of FormValueRangeElement
	 */
	public void visit(FormValueRangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "math:math" elements
	 * @param ele - an instance of MathMathElement
	 */
	public void visit(MathMathElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:auto-reload" elements
	 * @param ele - an instance of MetaAutoReloadElement
	 */
	public void visit(MetaAutoReloadElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:creation-date" elements
	 * @param ele - an instance of MetaCreationDateElement
	 */
	public void visit(MetaCreationDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:date-string" elements
	 * @param ele - an instance of MetaDateStringElement
	 */
	public void visit(MetaDateStringElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:document-statistic" elements
	 * @param ele - an instance of MetaDocumentStatisticElement
	 */
	public void visit(MetaDocumentStatisticElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:editing-cycles" elements
	 * @param ele - an instance of MetaEditingCyclesElement
	 */
	public void visit(MetaEditingCyclesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:editing-duration" elements
	 * @param ele - an instance of MetaEditingDurationElement
	 */
	public void visit(MetaEditingDurationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:generator" elements
	 * @param ele - an instance of MetaGeneratorElement
	 */
	public void visit(MetaGeneratorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:hyperlink-behaviour" elements
	 * @param ele - an instance of MetaHyperlinkBehaviourElement
	 */
	public void visit(MetaHyperlinkBehaviourElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:initial-creator" elements
	 * @param ele - an instance of MetaInitialCreatorElement
	 */
	public void visit(MetaInitialCreatorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:keyword" elements
	 * @param ele - an instance of MetaKeywordElement
	 */
	public void visit(MetaKeywordElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:print-date" elements
	 * @param ele - an instance of MetaPrintDateElement
	 */
	public void visit(MetaPrintDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:printed-by" elements
	 * @param ele - an instance of MetaPrintedByElement
	 */
	public void visit(MetaPrintedByElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:template" elements
	 * @param ele - an instance of MetaTemplateElement
	 */
	public void visit(MetaTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "meta:user-defined" elements
	 * @param ele - an instance of MetaUserDefinedElement
	 */
	public void visit(MetaUserDefinedElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:am-pm" elements
	 * @param ele - an instance of NumberAmPmElement
	 */
	public void visit(NumberAmPmElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:boolean" elements
	 * @param ele - an instance of NumberBooleanElement
	 */
	public void visit(NumberBooleanElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:boolean-style" elements
	 * @param ele - an instance of NumberBooleanStyleElement
	 */
	public void visit(NumberBooleanStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:currency-style" elements
	 * @param ele - an instance of NumberCurrencyStyleElement
	 */
	public void visit(NumberCurrencyStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:currency-symbol" elements
	 * @param ele - an instance of NumberCurrencySymbolElement
	 */
	public void visit(NumberCurrencySymbolElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:date-style" elements
	 * @param ele - an instance of NumberDateStyleElement
	 */
	public void visit(NumberDateStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:day" elements
	 * @param ele - an instance of NumberDayElement
	 */
	public void visit(NumberDayElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:day-of-week" elements
	 * @param ele - an instance of NumberDayOfWeekElement
	 */
	public void visit(NumberDayOfWeekElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:embedded-text" elements
	 * @param ele - an instance of NumberEmbeddedTextElement
	 */
	public void visit(NumberEmbeddedTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:era" elements
	 * @param ele - an instance of NumberEraElement
	 */
	public void visit(NumberEraElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:fraction" elements
	 * @param ele - an instance of NumberFractionElement
	 */
	public void visit(NumberFractionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:hours" elements
	 * @param ele - an instance of NumberHoursElement
	 */
	public void visit(NumberHoursElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:minutes" elements
	 * @param ele - an instance of NumberMinutesElement
	 */
	public void visit(NumberMinutesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:month" elements
	 * @param ele - an instance of NumberMonthElement
	 */
	public void visit(NumberMonthElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:number" elements
	 * @param ele - an instance of NumberNumberElement
	 */
	public void visit(NumberNumberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:number-style" elements
	 * @param ele - an instance of NumberNumberStyleElement
	 */
	public void visit(NumberNumberStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:percentage-style" elements
	 * @param ele - an instance of NumberPercentageStyleElement
	 */
	public void visit(NumberPercentageStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:quarter" elements
	 * @param ele - an instance of NumberQuarterElement
	 */
	public void visit(NumberQuarterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:scientific-number" elements
	 * @param ele - an instance of NumberScientificNumberElement
	 */
	public void visit(NumberScientificNumberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:seconds" elements
	 * @param ele - an instance of NumberSecondsElement
	 */
	public void visit(NumberSecondsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:text" elements
	 * @param ele - an instance of NumberTextElement
	 */
	public void visit(NumberTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:text-content" elements
	 * @param ele - an instance of NumberTextContentElement
	 */
	public void visit(NumberTextContentElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:text-style" elements
	 * @param ele - an instance of NumberTextStyleElement
	 */
	public void visit(NumberTextStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:time-style" elements
	 * @param ele - an instance of NumberTimeStyleElement
	 */
	public void visit(NumberTimeStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:week-of-year" elements
	 * @param ele - an instance of NumberWeekOfYearElement
	 */
	public void visit(NumberWeekOfYearElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "number:year" elements
	 * @param ele - an instance of NumberYearElement
	 */
	public void visit(NumberYearElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:annotation" elements
	 * @param ele - an instance of OfficeAnnotationElement
	 */
	public void visit(OfficeAnnotationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:annotation-end" elements
	 * @param ele - an instance of OfficeAnnotationEndElement
	 */
	public void visit(OfficeAnnotationEndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:automatic-styles" elements
	 * @param ele - an instance of OfficeAutomaticStylesElement
	 */
	public void visit(OfficeAutomaticStylesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:binary-data" elements
	 * @param ele - an instance of OfficeBinaryDataElement
	 */
	public void visit(OfficeBinaryDataElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:body" elements
	 * @param ele - an instance of OfficeBodyElement
	 */
	public void visit(OfficeBodyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:change-info" elements
	 * @param ele - an instance of OfficeChangeInfoElement
	 */
	public void visit(OfficeChangeInfoElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:chart" elements
	 * @param ele - an instance of OfficeChartElement
	 */
	public void visit(OfficeChartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:database" elements
	 * @param ele - an instance of OfficeDatabaseElement
	 */
	public void visit(OfficeDatabaseElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:dde-source" elements
	 * @param ele - an instance of OfficeDdeSourceElement
	 */
	public void visit(OfficeDdeSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:document" elements
	 * @param ele - an instance of OfficeDocumentElement
	 */
	public void visit(OfficeDocumentElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:document-content" elements
	 * @param ele - an instance of OfficeDocumentContentElement
	 */
	public void visit(OfficeDocumentContentElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:document-meta" elements
	 * @param ele - an instance of OfficeDocumentMetaElement
	 */
	public void visit(OfficeDocumentMetaElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:document-settings" elements
	 * @param ele - an instance of OfficeDocumentSettingsElement
	 */
	public void visit(OfficeDocumentSettingsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:document-styles" elements
	 * @param ele - an instance of OfficeDocumentStylesElement
	 */
	public void visit(OfficeDocumentStylesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:drawing" elements
	 * @param ele - an instance of OfficeDrawingElement
	 */
	public void visit(OfficeDrawingElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:event-listeners" elements
	 * @param ele - an instance of OfficeEventListenersElement
	 */
	public void visit(OfficeEventListenersElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:font-face-decls" elements
	 * @param ele - an instance of OfficeFontFaceDeclsElement
	 */
	public void visit(OfficeFontFaceDeclsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:forms" elements
	 * @param ele - an instance of OfficeFormsElement
	 */
	public void visit(OfficeFormsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:image" elements
	 * @param ele - an instance of OfficeImageElement
	 */
	public void visit(OfficeImageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:master-styles" elements
	 * @param ele - an instance of OfficeMasterStylesElement
	 */
	public void visit(OfficeMasterStylesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:meta" elements
	 * @param ele - an instance of OfficeMetaElement
	 */
	public void visit(OfficeMetaElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:presentation" elements
	 * @param ele - an instance of OfficePresentationElement
	 */
	public void visit(OfficePresentationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:script" elements
	 * @param ele - an instance of OfficeScriptElement
	 */
	public void visit(OfficeScriptElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:scripts" elements
	 * @param ele - an instance of OfficeScriptsElement
	 */
	public void visit(OfficeScriptsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:settings" elements
	 * @param ele - an instance of OfficeSettingsElement
	 */
	public void visit(OfficeSettingsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:spreadsheet" elements
	 * @param ele - an instance of OfficeSpreadsheetElement
	 */
	public void visit(OfficeSpreadsheetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:styles" elements
	 * @param ele - an instance of OfficeStylesElement
	 */
	public void visit(OfficeStylesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "office:text" elements
	 * @param ele - an instance of OfficeTextElement
	 */
	public void visit(OfficeTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:animation-group" elements
	 * @param ele - an instance of PresentationAnimationGroupElement
	 */
	public void visit(PresentationAnimationGroupElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:animations" elements
	 * @param ele - an instance of PresentationAnimationsElement
	 */
	public void visit(PresentationAnimationsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:date-time" elements
	 * @param ele - an instance of PresentationDateTimeElement
	 */
	public void visit(PresentationDateTimeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:date-time-decl" elements
	 * @param ele - an instance of PresentationDateTimeDeclElement
	 */
	public void visit(PresentationDateTimeDeclElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:dim" elements
	 * @param ele - an instance of PresentationDimElement
	 */
	public void visit(PresentationDimElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:event-listener" elements
	 * @param ele - an instance of PresentationEventListenerElement
	 */
	public void visit(PresentationEventListenerElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:footer" elements
	 * @param ele - an instance of PresentationFooterElement
	 */
	public void visit(PresentationFooterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:footer-decl" elements
	 * @param ele - an instance of PresentationFooterDeclElement
	 */
	public void visit(PresentationFooterDeclElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:header" elements
	 * @param ele - an instance of PresentationHeaderElement
	 */
	public void visit(PresentationHeaderElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:header-decl" elements
	 * @param ele - an instance of PresentationHeaderDeclElement
	 */
	public void visit(PresentationHeaderDeclElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:hide-shape" elements
	 * @param ele - an instance of PresentationHideShapeElement
	 */
	public void visit(PresentationHideShapeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:hide-text" elements
	 * @param ele - an instance of PresentationHideTextElement
	 */
	public void visit(PresentationHideTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:notes" elements
	 * @param ele - an instance of PresentationNotesElement
	 */
	public void visit(PresentationNotesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:placeholder" elements
	 * @param ele - an instance of PresentationPlaceholderElement
	 */
	public void visit(PresentationPlaceholderElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:play" elements
	 * @param ele - an instance of PresentationPlayElement
	 */
	public void visit(PresentationPlayElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:settings" elements
	 * @param ele - an instance of PresentationSettingsElement
	 */
	public void visit(PresentationSettingsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:show" elements
	 * @param ele - an instance of PresentationShowElement
	 */
	public void visit(PresentationShowElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:show-shape" elements
	 * @param ele - an instance of PresentationShowShapeElement
	 */
	public void visit(PresentationShowShapeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:show-text" elements
	 * @param ele - an instance of PresentationShowTextElement
	 */
	public void visit(PresentationShowTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "presentation:sound" elements
	 * @param ele - an instance of PresentationSoundElement
	 */
	public void visit(PresentationSoundElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "script:event-listener" elements
	 * @param ele - an instance of ScriptEventListenerElement
	 */
	public void visit(ScriptEventListenerElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:background-image" elements
	 * @param ele - an instance of StyleBackgroundImageElement
	 */
	public void visit(StyleBackgroundImageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:chart-properties" elements
	 * @param ele - an instance of StyleChartPropertiesElement
	 */
	public void visit(StyleChartPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:column" elements
	 * @param ele - an instance of StyleColumnElement
	 */
	public void visit(StyleColumnElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:column-sep" elements
	 * @param ele - an instance of StyleColumnSepElement
	 */
	public void visit(StyleColumnSepElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:columns" elements
	 * @param ele - an instance of StyleColumnsElement
	 */
	public void visit(StyleColumnsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:default-page-layout" elements
	 * @param ele - an instance of StyleDefaultPageLayoutElement
	 */
	public void visit(StyleDefaultPageLayoutElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:default-style" elements
	 * @param ele - an instance of StyleDefaultStyleElement
	 */
	public void visit(StyleDefaultStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:drawing-page-properties" elements
	 * @param ele - an instance of StyleDrawingPagePropertiesElement
	 */
	public void visit(StyleDrawingPagePropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:drop-cap" elements
	 * @param ele - an instance of StyleDropCapElement
	 */
	public void visit(StyleDropCapElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:font-face" elements
	 * @param ele - an instance of StyleFontFaceElement
	 */
	public void visit(StyleFontFaceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:footer" elements
	 * @param ele - an instance of StyleFooterElement
	 */
	public void visit(StyleFooterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:footer-left" elements
	 * @param ele - an instance of StyleFooterLeftElement
	 */
	public void visit(StyleFooterLeftElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:footer-style" elements
	 * @param ele - an instance of StyleFooterStyleElement
	 */
	public void visit(StyleFooterStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:footnote-sep" elements
	 * @param ele - an instance of StyleFootnoteSepElement
	 */
	public void visit(StyleFootnoteSepElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:graphic-properties" elements
	 * @param ele - an instance of StyleGraphicPropertiesElement
	 */
	public void visit(StyleGraphicPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:handout-master" elements
	 * @param ele - an instance of StyleHandoutMasterElement
	 */
	public void visit(StyleHandoutMasterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:header" elements
	 * @param ele - an instance of StyleHeaderElement
	 */
	public void visit(StyleHeaderElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:header-footer-properties" elements
	 * @param ele - an instance of StyleHeaderFooterPropertiesElement
	 */
	public void visit(StyleHeaderFooterPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:header-left" elements
	 * @param ele - an instance of StyleHeaderLeftElement
	 */
	public void visit(StyleHeaderLeftElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:header-style" elements
	 * @param ele - an instance of StyleHeaderStyleElement
	 */
	public void visit(StyleHeaderStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:list-level-label-alignment" elements
	 * @param ele - an instance of StyleListLevelLabelAlignmentElement
	 */
	public void visit(StyleListLevelLabelAlignmentElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:list-level-properties" elements
	 * @param ele - an instance of StyleListLevelPropertiesElement
	 */
	public void visit(StyleListLevelPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:map" elements
	 * @param ele - an instance of StyleMapElement
	 */
	public void visit(StyleMapElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:master-page" elements
	 * @param ele - an instance of StyleMasterPageElement
	 */
	public void visit(StyleMasterPageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:page-layout" elements
	 * @param ele - an instance of StylePageLayoutElement
	 */
	public void visit(StylePageLayoutElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:page-layout-properties" elements
	 * @param ele - an instance of StylePageLayoutPropertiesElement
	 */
	public void visit(StylePageLayoutPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:paragraph-properties" elements
	 * @param ele - an instance of StyleParagraphPropertiesElement
	 */
	public void visit(StyleParagraphPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:presentation-page-layout" elements
	 * @param ele - an instance of StylePresentationPageLayoutElement
	 */
	public void visit(StylePresentationPageLayoutElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:region-center" elements
	 * @param ele - an instance of StyleRegionCenterElement
	 */
	public void visit(StyleRegionCenterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:region-left" elements
	 * @param ele - an instance of StyleRegionLeftElement
	 */
	public void visit(StyleRegionLeftElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:region-right" elements
	 * @param ele - an instance of StyleRegionRightElement
	 */
	public void visit(StyleRegionRightElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:ruby-properties" elements
	 * @param ele - an instance of StyleRubyPropertiesElement
	 */
	public void visit(StyleRubyPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:section-properties" elements
	 * @param ele - an instance of StyleSectionPropertiesElement
	 */
	public void visit(StyleSectionPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:style" elements
	 * @param ele - an instance of StyleStyleElement
	 */
	public void visit(StyleStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:tab-stop" elements
	 * @param ele - an instance of StyleTabStopElement
	 */
	public void visit(StyleTabStopElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:tab-stops" elements
	 * @param ele - an instance of StyleTabStopsElement
	 */
	public void visit(StyleTabStopsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:table-cell-properties" elements
	 * @param ele - an instance of StyleTableCellPropertiesElement
	 */
	public void visit(StyleTableCellPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:table-column-properties" elements
	 * @param ele - an instance of StyleTableColumnPropertiesElement
	 */
	public void visit(StyleTableColumnPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:table-properties" elements
	 * @param ele - an instance of StyleTablePropertiesElement
	 */
	public void visit(StyleTablePropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:table-row-properties" elements
	 * @param ele - an instance of StyleTableRowPropertiesElement
	 */
	public void visit(StyleTableRowPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "style:text-properties" elements
	 * @param ele - an instance of StyleTextPropertiesElement
	 */
	public void visit(StyleTextPropertiesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:definition-src" elements
	 * @param ele - an instance of SvgDefinitionSrcElement
	 */
	public void visit(SvgDefinitionSrcElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:desc" elements
	 * @param ele - an instance of SvgDescElement
	 */
	public void visit(SvgDescElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:font-face-format" elements
	 * @param ele - an instance of SvgFontFaceFormatElement
	 */
	public void visit(SvgFontFaceFormatElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:font-face-name" elements
	 * @param ele - an instance of SvgFontFaceNameElement
	 */
	public void visit(SvgFontFaceNameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:font-face-src" elements
	 * @param ele - an instance of SvgFontFaceSrcElement
	 */
	public void visit(SvgFontFaceSrcElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:font-face-uri" elements
	 * @param ele - an instance of SvgFontFaceUriElement
	 */
	public void visit(SvgFontFaceUriElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:linearGradient" elements
	 * @param ele - an instance of SvgLinearGradientElement
	 */
	public void visit(SvgLinearGradientElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:radialGradient" elements
	 * @param ele - an instance of SvgRadialGradientElement
	 */
	public void visit(SvgRadialGradientElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:stop" elements
	 * @param ele - an instance of SvgStopElement
	 */
	public void visit(SvgStopElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "svg:title" elements
	 * @param ele - an instance of SvgTitleElement
	 */
	public void visit(SvgTitleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:background" elements
	 * @param ele - an instance of TableBackgroundElement
	 */
	public void visit(TableBackgroundElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:body" elements
	 * @param ele - an instance of TableBodyElement
	 */
	public void visit(TableBodyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:calculation-settings" elements
	 * @param ele - an instance of TableCalculationSettingsElement
	 */
	public void visit(TableCalculationSettingsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:cell-address" elements
	 * @param ele - an instance of TableCellAddressElement
	 */
	public void visit(TableCellAddressElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:cell-content-change" elements
	 * @param ele - an instance of TableCellContentChangeElement
	 */
	public void visit(TableCellContentChangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:cell-content-deletion" elements
	 * @param ele - an instance of TableCellContentDeletionElement
	 */
	public void visit(TableCellContentDeletionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:cell-range-source" elements
	 * @param ele - an instance of TableCellRangeSourceElement
	 */
	public void visit(TableCellRangeSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:change-deletion" elements
	 * @param ele - an instance of TableChangeDeletionElement
	 */
	public void visit(TableChangeDeletionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:change-track-table-cell" elements
	 * @param ele - an instance of TableChangeTrackTableCellElement
	 */
	public void visit(TableChangeTrackTableCellElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:consolidation" elements
	 * @param ele - an instance of TableConsolidationElement
	 */
	public void visit(TableConsolidationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:content-validation" elements
	 * @param ele - an instance of TableContentValidationElement
	 */
	public void visit(TableContentValidationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:content-validations" elements
	 * @param ele - an instance of TableContentValidationsElement
	 */
	public void visit(TableContentValidationsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:covered-table-cell" elements
	 * @param ele - an instance of TableCoveredTableCellElement
	 */
	public void visit(TableCoveredTableCellElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:cut-offs" elements
	 * @param ele - an instance of TableCutOffsElement
	 */
	public void visit(TableCutOffsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-display-info" elements
	 * @param ele - an instance of TableDataPilotDisplayInfoElement
	 */
	public void visit(TableDataPilotDisplayInfoElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-field" elements
	 * @param ele - an instance of TableDataPilotFieldElement
	 */
	public void visit(TableDataPilotFieldElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-field-reference" elements
	 * @param ele - an instance of TableDataPilotFieldReferenceElement
	 */
	public void visit(TableDataPilotFieldReferenceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-group" elements
	 * @param ele - an instance of TableDataPilotGroupElement
	 */
	public void visit(TableDataPilotGroupElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-group-member" elements
	 * @param ele - an instance of TableDataPilotGroupMemberElement
	 */
	public void visit(TableDataPilotGroupMemberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-groups" elements
	 * @param ele - an instance of TableDataPilotGroupsElement
	 */
	public void visit(TableDataPilotGroupsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-layout-info" elements
	 * @param ele - an instance of TableDataPilotLayoutInfoElement
	 */
	public void visit(TableDataPilotLayoutInfoElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-level" elements
	 * @param ele - an instance of TableDataPilotLevelElement
	 */
	public void visit(TableDataPilotLevelElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-member" elements
	 * @param ele - an instance of TableDataPilotMemberElement
	 */
	public void visit(TableDataPilotMemberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-members" elements
	 * @param ele - an instance of TableDataPilotMembersElement
	 */
	public void visit(TableDataPilotMembersElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-sort-info" elements
	 * @param ele - an instance of TableDataPilotSortInfoElement
	 */
	public void visit(TableDataPilotSortInfoElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-subtotal" elements
	 * @param ele - an instance of TableDataPilotSubtotalElement
	 */
	public void visit(TableDataPilotSubtotalElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-subtotals" elements
	 * @param ele - an instance of TableDataPilotSubtotalsElement
	 */
	public void visit(TableDataPilotSubtotalsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-table" elements
	 * @param ele - an instance of TableDataPilotTableElement
	 */
	public void visit(TableDataPilotTableElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:data-pilot-tables" elements
	 * @param ele - an instance of TableDataPilotTablesElement
	 */
	public void visit(TableDataPilotTablesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:database-range" elements
	 * @param ele - an instance of TableDatabaseRangeElement
	 */
	public void visit(TableDatabaseRangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:database-ranges" elements
	 * @param ele - an instance of TableDatabaseRangesElement
	 */
	public void visit(TableDatabaseRangesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:database-source-query" elements
	 * @param ele - an instance of TableDatabaseSourceQueryElement
	 */
	public void visit(TableDatabaseSourceQueryElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:database-source-sql" elements
	 * @param ele - an instance of TableDatabaseSourceSqlElement
	 */
	public void visit(TableDatabaseSourceSqlElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:database-source-table" elements
	 * @param ele - an instance of TableDatabaseSourceTableElement
	 */
	public void visit(TableDatabaseSourceTableElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:dde-link" elements
	 * @param ele - an instance of TableDdeLinkElement
	 */
	public void visit(TableDdeLinkElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:dde-links" elements
	 * @param ele - an instance of TableDdeLinksElement
	 */
	public void visit(TableDdeLinksElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:deletion" elements
	 * @param ele - an instance of TableDeletionElement
	 */
	public void visit(TableDeletionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:deletions" elements
	 * @param ele - an instance of TableDeletionsElement
	 */
	public void visit(TableDeletionsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:dependencies" elements
	 * @param ele - an instance of TableDependenciesElement
	 */
	public void visit(TableDependenciesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:dependency" elements
	 * @param ele - an instance of TableDependencyElement
	 */
	public void visit(TableDependencyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:desc" elements
	 * @param ele - an instance of TableDescElement
	 */
	public void visit(TableDescElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:detective" elements
	 * @param ele - an instance of TableDetectiveElement
	 */
	public void visit(TableDetectiveElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:error-macro" elements
	 * @param ele - an instance of TableErrorMacroElement
	 */
	public void visit(TableErrorMacroElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:error-message" elements
	 * @param ele - an instance of TableErrorMessageElement
	 */
	public void visit(TableErrorMessageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:even-columns" elements
	 * @param ele - an instance of TableEvenColumnsElement
	 */
	public void visit(TableEvenColumnsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:even-rows" elements
	 * @param ele - an instance of TableEvenRowsElement
	 */
	public void visit(TableEvenRowsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:filter" elements
	 * @param ele - an instance of TableFilterElement
	 */
	public void visit(TableFilterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:filter-and" elements
	 * @param ele - an instance of TableFilterAndElement
	 */
	public void visit(TableFilterAndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:filter-condition" elements
	 * @param ele - an instance of TableFilterConditionElement
	 */
	public void visit(TableFilterConditionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:filter-or" elements
	 * @param ele - an instance of TableFilterOrElement
	 */
	public void visit(TableFilterOrElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:filter-set-item" elements
	 * @param ele - an instance of TableFilterSetItemElement
	 */
	public void visit(TableFilterSetItemElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:first-column" elements
	 * @param ele - an instance of TableFirstColumnElement
	 */
	public void visit(TableFirstColumnElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:first-row" elements
	 * @param ele - an instance of TableFirstRowElement
	 */
	public void visit(TableFirstRowElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:help-message" elements
	 * @param ele - an instance of TableHelpMessageElement
	 */
	public void visit(TableHelpMessageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:highlighted-range" elements
	 * @param ele - an instance of TableHighlightedRangeElement
	 */
	public void visit(TableHighlightedRangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:insertion" elements
	 * @param ele - an instance of TableInsertionElement
	 */
	public void visit(TableInsertionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:insertion-cut-off" elements
	 * @param ele - an instance of TableInsertionCutOffElement
	 */
	public void visit(TableInsertionCutOffElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:iteration" elements
	 * @param ele - an instance of TableIterationElement
	 */
	public void visit(TableIterationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:label-range" elements
	 * @param ele - an instance of TableLabelRangeElement
	 */
	public void visit(TableLabelRangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:label-ranges" elements
	 * @param ele - an instance of TableLabelRangesElement
	 */
	public void visit(TableLabelRangesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:last-column" elements
	 * @param ele - an instance of TableLastColumnElement
	 */
	public void visit(TableLastColumnElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:last-row" elements
	 * @param ele - an instance of TableLastRowElement
	 */
	public void visit(TableLastRowElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:movement" elements
	 * @param ele - an instance of TableMovementElement
	 */
	public void visit(TableMovementElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:movement-cut-off" elements
	 * @param ele - an instance of TableMovementCutOffElement
	 */
	public void visit(TableMovementCutOffElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:named-expression" elements
	 * @param ele - an instance of TableNamedExpressionElement
	 */
	public void visit(TableNamedExpressionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:named-expressions" elements
	 * @param ele - an instance of TableNamedExpressionsElement
	 */
	public void visit(TableNamedExpressionsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:named-range" elements
	 * @param ele - an instance of TableNamedRangeElement
	 */
	public void visit(TableNamedRangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:null-date" elements
	 * @param ele - an instance of TableNullDateElement
	 */
	public void visit(TableNullDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:odd-columns" elements
	 * @param ele - an instance of TableOddColumnsElement
	 */
	public void visit(TableOddColumnsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:odd-rows" elements
	 * @param ele - an instance of TableOddRowsElement
	 */
	public void visit(TableOddRowsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:operation" elements
	 * @param ele - an instance of TableOperationElement
	 */
	public void visit(TableOperationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:previous" elements
	 * @param ele - an instance of TablePreviousElement
	 */
	public void visit(TablePreviousElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:scenario" elements
	 * @param ele - an instance of TableScenarioElement
	 */
	public void visit(TableScenarioElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:shapes" elements
	 * @param ele - an instance of TableShapesElement
	 */
	public void visit(TableShapesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:sort" elements
	 * @param ele - an instance of TableSortElement
	 */
	public void visit(TableSortElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:sort-by" elements
	 * @param ele - an instance of TableSortByElement
	 */
	public void visit(TableSortByElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:sort-groups" elements
	 * @param ele - an instance of TableSortGroupsElement
	 */
	public void visit(TableSortGroupsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:source-cell-range" elements
	 * @param ele - an instance of TableSourceCellRangeElement
	 */
	public void visit(TableSourceCellRangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:source-range-address" elements
	 * @param ele - an instance of TableSourceRangeAddressElement
	 */
	public void visit(TableSourceRangeAddressElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:source-service" elements
	 * @param ele - an instance of TableSourceServiceElement
	 */
	public void visit(TableSourceServiceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:subtotal-field" elements
	 * @param ele - an instance of TableSubtotalFieldElement
	 */
	public void visit(TableSubtotalFieldElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:subtotal-rule" elements
	 * @param ele - an instance of TableSubtotalRuleElement
	 */
	public void visit(TableSubtotalRuleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:subtotal-rules" elements
	 * @param ele - an instance of TableSubtotalRulesElement
	 */
	public void visit(TableSubtotalRulesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table" elements
	 * @param ele - an instance of TableTableElement
	 */
	public void visit(TableTableElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-cell" elements
	 * @param ele - an instance of TableTableCellElement
	 */
	public void visit(TableTableCellElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-column" elements
	 * @param ele - an instance of TableTableColumnElement
	 */
	public void visit(TableTableColumnElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-column-group" elements
	 * @param ele - an instance of TableTableColumnGroupElement
	 */
	public void visit(TableTableColumnGroupElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-columns" elements
	 * @param ele - an instance of TableTableColumnsElement
	 */
	public void visit(TableTableColumnsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-header-columns" elements
	 * @param ele - an instance of TableTableHeaderColumnsElement
	 */
	public void visit(TableTableHeaderColumnsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-header-rows" elements
	 * @param ele - an instance of TableTableHeaderRowsElement
	 */
	public void visit(TableTableHeaderRowsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-row" elements
	 * @param ele - an instance of TableTableRowElement
	 */
	public void visit(TableTableRowElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-row-group" elements
	 * @param ele - an instance of TableTableRowGroupElement
	 */
	public void visit(TableTableRowGroupElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-rows" elements
	 * @param ele - an instance of TableTableRowsElement
	 */
	public void visit(TableTableRowsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-source" elements
	 * @param ele - an instance of TableTableSourceElement
	 */
	public void visit(TableTableSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:table-template" elements
	 * @param ele - an instance of TableTableTemplateElement
	 */
	public void visit(TableTableTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:target-range-address" elements
	 * @param ele - an instance of TableTargetRangeAddressElement
	 */
	public void visit(TableTargetRangeAddressElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:title" elements
	 * @param ele - an instance of TableTitleElement
	 */
	public void visit(TableTitleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "table:tracked-changes" elements
	 * @param ele - an instance of TableTrackedChangesElement
	 */
	public void visit(TableTrackedChangesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:a" elements
	 * @param ele - an instance of TextAElement
	 */
	public void visit(TextAElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:alphabetical-index" elements
	 * @param ele - an instance of TextAlphabeticalIndexElement
	 */
	public void visit(TextAlphabeticalIndexElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:alphabetical-index-auto-mark-file" elements
	 * @param ele - an instance of TextAlphabeticalIndexAutoMarkFileElement
	 */
	public void visit(TextAlphabeticalIndexAutoMarkFileElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:alphabetical-index-entry-template" elements
	 * @param ele - an instance of TextAlphabeticalIndexEntryTemplateElement
	 */
	public void visit(TextAlphabeticalIndexEntryTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:alphabetical-index-mark" elements
	 * @param ele - an instance of TextAlphabeticalIndexMarkElement
	 */
	public void visit(TextAlphabeticalIndexMarkElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:alphabetical-index-mark-end" elements
	 * @param ele - an instance of TextAlphabeticalIndexMarkEndElement
	 */
	public void visit(TextAlphabeticalIndexMarkEndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:alphabetical-index-mark-start" elements
	 * @param ele - an instance of TextAlphabeticalIndexMarkStartElement
	 */
	public void visit(TextAlphabeticalIndexMarkStartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:alphabetical-index-source" elements
	 * @param ele - an instance of TextAlphabeticalIndexSourceElement
	 */
	public void visit(TextAlphabeticalIndexSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:author-initials" elements
	 * @param ele - an instance of TextAuthorInitialsElement
	 */
	public void visit(TextAuthorInitialsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:author-name" elements
	 * @param ele - an instance of TextAuthorNameElement
	 */
	public void visit(TextAuthorNameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bibliography" elements
	 * @param ele - an instance of TextBibliographyElement
	 */
	public void visit(TextBibliographyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bibliography-configuration" elements
	 * @param ele - an instance of TextBibliographyConfigurationElement
	 */
	public void visit(TextBibliographyConfigurationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bibliography-entry-template" elements
	 * @param ele - an instance of TextBibliographyEntryTemplateElement
	 */
	public void visit(TextBibliographyEntryTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bibliography-mark" elements
	 * @param ele - an instance of TextBibliographyMarkElement
	 */
	public void visit(TextBibliographyMarkElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bibliography-source" elements
	 * @param ele - an instance of TextBibliographySourceElement
	 */
	public void visit(TextBibliographySourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bookmark" elements
	 * @param ele - an instance of TextBookmarkElement
	 */
	public void visit(TextBookmarkElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bookmark-end" elements
	 * @param ele - an instance of TextBookmarkEndElement
	 */
	public void visit(TextBookmarkEndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bookmark-ref" elements
	 * @param ele - an instance of TextBookmarkRefElement
	 */
	public void visit(TextBookmarkRefElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:bookmark-start" elements
	 * @param ele - an instance of TextBookmarkStartElement
	 */
	public void visit(TextBookmarkStartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:change" elements
	 * @param ele - an instance of TextChangeElement
	 */
	public void visit(TextChangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:change-end" elements
	 * @param ele - an instance of TextChangeEndElement
	 */
	public void visit(TextChangeEndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:change-start" elements
	 * @param ele - an instance of TextChangeStartElement
	 */
	public void visit(TextChangeStartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:changed-region" elements
	 * @param ele - an instance of TextChangedRegionElement
	 */
	public void visit(TextChangedRegionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:chapter" elements
	 * @param ele - an instance of TextChapterElement
	 */
	public void visit(TextChapterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:character-count" elements
	 * @param ele - an instance of TextCharacterCountElement
	 */
	public void visit(TextCharacterCountElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:conditional-text" elements
	 * @param ele - an instance of TextConditionalTextElement
	 */
	public void visit(TextConditionalTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:creation-date" elements
	 * @param ele - an instance of TextCreationDateElement
	 */
	public void visit(TextCreationDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:creation-time" elements
	 * @param ele - an instance of TextCreationTimeElement
	 */
	public void visit(TextCreationTimeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:creator" elements
	 * @param ele - an instance of TextCreatorElement
	 */
	public void visit(TextCreatorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:database-display" elements
	 * @param ele - an instance of TextDatabaseDisplayElement
	 */
	public void visit(TextDatabaseDisplayElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:database-name" elements
	 * @param ele - an instance of TextDatabaseNameElement
	 */
	public void visit(TextDatabaseNameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:database-next" elements
	 * @param ele - an instance of TextDatabaseNextElement
	 */
	public void visit(TextDatabaseNextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:database-row-number" elements
	 * @param ele - an instance of TextDatabaseRowNumberElement
	 */
	public void visit(TextDatabaseRowNumberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:database-row-select" elements
	 * @param ele - an instance of TextDatabaseRowSelectElement
	 */
	public void visit(TextDatabaseRowSelectElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:date" elements
	 * @param ele - an instance of TextDateElement
	 */
	public void visit(TextDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:dde-connection" elements
	 * @param ele - an instance of TextDdeConnectionElement
	 */
	public void visit(TextDdeConnectionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:dde-connection-decl" elements
	 * @param ele - an instance of TextDdeConnectionDeclElement
	 */
	public void visit(TextDdeConnectionDeclElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:dde-connection-decls" elements
	 * @param ele - an instance of TextDdeConnectionDeclsElement
	 */
	public void visit(TextDdeConnectionDeclsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:deletion" elements
	 * @param ele - an instance of TextDeletionElement
	 */
	public void visit(TextDeletionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:description" elements
	 * @param ele - an instance of TextDescriptionElement
	 */
	public void visit(TextDescriptionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:editing-cycles" elements
	 * @param ele - an instance of TextEditingCyclesElement
	 */
	public void visit(TextEditingCyclesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:editing-duration" elements
	 * @param ele - an instance of TextEditingDurationElement
	 */
	public void visit(TextEditingDurationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:execute-macro" elements
	 * @param ele - an instance of TextExecuteMacroElement
	 */
	public void visit(TextExecuteMacroElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:expression" elements
	 * @param ele - an instance of TextExpressionElement
	 */
	public void visit(TextExpressionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:file-name" elements
	 * @param ele - an instance of TextFileNameElement
	 */
	public void visit(TextFileNameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:format-change" elements
	 * @param ele - an instance of TextFormatChangeElement
	 */
	public void visit(TextFormatChangeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:h" elements
	 * @param ele - an instance of TextHElement
	 */
	public void visit(TextHElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:hidden-paragraph" elements
	 * @param ele - an instance of TextHiddenParagraphElement
	 */
	public void visit(TextHiddenParagraphElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:hidden-text" elements
	 * @param ele - an instance of TextHiddenTextElement
	 */
	public void visit(TextHiddenTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:illustration-index" elements
	 * @param ele - an instance of TextIllustrationIndexElement
	 */
	public void visit(TextIllustrationIndexElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:illustration-index-entry-template" elements
	 * @param ele - an instance of TextIllustrationIndexEntryTemplateElement
	 */
	public void visit(TextIllustrationIndexEntryTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:illustration-index-source" elements
	 * @param ele - an instance of TextIllustrationIndexSourceElement
	 */
	public void visit(TextIllustrationIndexSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:image-count" elements
	 * @param ele - an instance of TextImageCountElement
	 */
	public void visit(TextImageCountElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-body" elements
	 * @param ele - an instance of TextIndexBodyElement
	 */
	public void visit(TextIndexBodyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-entry-bibliography" elements
	 * @param ele - an instance of TextIndexEntryBibliographyElement
	 */
	public void visit(TextIndexEntryBibliographyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-entry-chapter" elements
	 * @param ele - an instance of TextIndexEntryChapterElement
	 */
	public void visit(TextIndexEntryChapterElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-entry-link-end" elements
	 * @param ele - an instance of TextIndexEntryLinkEndElement
	 */
	public void visit(TextIndexEntryLinkEndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-entry-link-start" elements
	 * @param ele - an instance of TextIndexEntryLinkStartElement
	 */
	public void visit(TextIndexEntryLinkStartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-entry-page-number" elements
	 * @param ele - an instance of TextIndexEntryPageNumberElement
	 */
	public void visit(TextIndexEntryPageNumberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-entry-span" elements
	 * @param ele - an instance of TextIndexEntrySpanElement
	 */
	public void visit(TextIndexEntrySpanElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-entry-tab-stop" elements
	 * @param ele - an instance of TextIndexEntryTabStopElement
	 */
	public void visit(TextIndexEntryTabStopElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-entry-text" elements
	 * @param ele - an instance of TextIndexEntryTextElement
	 */
	public void visit(TextIndexEntryTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-source-style" elements
	 * @param ele - an instance of TextIndexSourceStyleElement
	 */
	public void visit(TextIndexSourceStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-source-styles" elements
	 * @param ele - an instance of TextIndexSourceStylesElement
	 */
	public void visit(TextIndexSourceStylesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-title" elements
	 * @param ele - an instance of TextIndexTitleElement
	 */
	public void visit(TextIndexTitleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:index-title-template" elements
	 * @param ele - an instance of TextIndexTitleTemplateElement
	 */
	public void visit(TextIndexTitleTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:initial-creator" elements
	 * @param ele - an instance of TextInitialCreatorElement
	 */
	public void visit(TextInitialCreatorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:insertion" elements
	 * @param ele - an instance of TextInsertionElement
	 */
	public void visit(TextInsertionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:keywords" elements
	 * @param ele - an instance of TextKeywordsElement
	 */
	public void visit(TextKeywordsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:line-break" elements
	 * @param ele - an instance of TextLineBreakElement
	 */
	public void visit(TextLineBreakElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:linenumbering-configuration" elements
	 * @param ele - an instance of TextLinenumberingConfigurationElement
	 */
	public void visit(TextLinenumberingConfigurationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:linenumbering-separator" elements
	 * @param ele - an instance of TextLinenumberingSeparatorElement
	 */
	public void visit(TextLinenumberingSeparatorElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:list" elements
	 * @param ele - an instance of TextListElement
	 */
	public void visit(TextListElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:list-header" elements
	 * @param ele - an instance of TextListHeaderElement
	 */
	public void visit(TextListHeaderElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:list-item" elements
	 * @param ele - an instance of TextListItemElement
	 */
	public void visit(TextListItemElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:list-level-style-bullet" elements
	 * @param ele - an instance of TextListLevelStyleBulletElement
	 */
	public void visit(TextListLevelStyleBulletElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:list-level-style-image" elements
	 * @param ele - an instance of TextListLevelStyleImageElement
	 */
	public void visit(TextListLevelStyleImageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:list-level-style-number" elements
	 * @param ele - an instance of TextListLevelStyleNumberElement
	 */
	public void visit(TextListLevelStyleNumberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:list-style" elements
	 * @param ele - an instance of TextListStyleElement
	 */
	public void visit(TextListStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:measure" elements
	 * @param ele - an instance of TextMeasureElement
	 */
	public void visit(TextMeasureElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:meta" elements
	 * @param ele - an instance of TextMetaElement
	 */
	public void visit(TextMetaElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:meta-field" elements
	 * @param ele - an instance of TextMetaFieldElement
	 */
	public void visit(TextMetaFieldElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:modification-date" elements
	 * @param ele - an instance of TextModificationDateElement
	 */
	public void visit(TextModificationDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:modification-time" elements
	 * @param ele - an instance of TextModificationTimeElement
	 */
	public void visit(TextModificationTimeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:note" elements
	 * @param ele - an instance of TextNoteElement
	 */
	public void visit(TextNoteElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:note-body" elements
	 * @param ele - an instance of TextNoteBodyElement
	 */
	public void visit(TextNoteBodyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:note-citation" elements
	 * @param ele - an instance of TextNoteCitationElement
	 */
	public void visit(TextNoteCitationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:note-continuation-notice-backward" elements
	 * @param ele - an instance of TextNoteContinuationNoticeBackwardElement
	 */
	public void visit(TextNoteContinuationNoticeBackwardElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:note-continuation-notice-forward" elements
	 * @param ele - an instance of TextNoteContinuationNoticeForwardElement
	 */
	public void visit(TextNoteContinuationNoticeForwardElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:note-ref" elements
	 * @param ele - an instance of TextNoteRefElement
	 */
	public void visit(TextNoteRefElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:notes-configuration" elements
	 * @param ele - an instance of TextNotesConfigurationElement
	 */
	public void visit(TextNotesConfigurationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:number" elements
	 * @param ele - an instance of TextNumberElement
	 */
	public void visit(TextNumberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:numbered-paragraph" elements
	 * @param ele - an instance of TextNumberedParagraphElement
	 */
	public void visit(TextNumberedParagraphElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:object-count" elements
	 * @param ele - an instance of TextObjectCountElement
	 */
	public void visit(TextObjectCountElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:object-index" elements
	 * @param ele - an instance of TextObjectIndexElement
	 */
	public void visit(TextObjectIndexElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:object-index-entry-template" elements
	 * @param ele - an instance of TextObjectIndexEntryTemplateElement
	 */
	public void visit(TextObjectIndexEntryTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:object-index-source" elements
	 * @param ele - an instance of TextObjectIndexSourceElement
	 */
	public void visit(TextObjectIndexSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:outline-level-style" elements
	 * @param ele - an instance of TextOutlineLevelStyleElement
	 */
	public void visit(TextOutlineLevelStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:outline-style" elements
	 * @param ele - an instance of TextOutlineStyleElement
	 */
	public void visit(TextOutlineStyleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:p" elements
	 * @param ele - an instance of TextPElement
	 */
	public void visit(TextPElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:page" elements
	 * @param ele - an instance of TextPageElement
	 */
	public void visit(TextPageElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:page-continuation" elements
	 * @param ele - an instance of TextPageContinuationElement
	 */
	public void visit(TextPageContinuationElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:page-count" elements
	 * @param ele - an instance of TextPageCountElement
	 */
	public void visit(TextPageCountElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:page-number" elements
	 * @param ele - an instance of TextPageNumberElement
	 */
	public void visit(TextPageNumberElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:page-sequence" elements
	 * @param ele - an instance of TextPageSequenceElement
	 */
	public void visit(TextPageSequenceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:page-variable-get" elements
	 * @param ele - an instance of TextPageVariableGetElement
	 */
	public void visit(TextPageVariableGetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:page-variable-set" elements
	 * @param ele - an instance of TextPageVariableSetElement
	 */
	public void visit(TextPageVariableSetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:paragraph-count" elements
	 * @param ele - an instance of TextParagraphCountElement
	 */
	public void visit(TextParagraphCountElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:placeholder" elements
	 * @param ele - an instance of TextPlaceholderElement
	 */
	public void visit(TextPlaceholderElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:print-date" elements
	 * @param ele - an instance of TextPrintDateElement
	 */
	public void visit(TextPrintDateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:print-time" elements
	 * @param ele - an instance of TextPrintTimeElement
	 */
	public void visit(TextPrintTimeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:printed-by" elements
	 * @param ele - an instance of TextPrintedByElement
	 */
	public void visit(TextPrintedByElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:reference-mark" elements
	 * @param ele - an instance of TextReferenceMarkElement
	 */
	public void visit(TextReferenceMarkElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:reference-mark-end" elements
	 * @param ele - an instance of TextReferenceMarkEndElement
	 */
	public void visit(TextReferenceMarkEndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:reference-mark-start" elements
	 * @param ele - an instance of TextReferenceMarkStartElement
	 */
	public void visit(TextReferenceMarkStartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:reference-ref" elements
	 * @param ele - an instance of TextReferenceRefElement
	 */
	public void visit(TextReferenceRefElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:ruby" elements
	 * @param ele - an instance of TextRubyElement
	 */
	public void visit(TextRubyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:ruby-base" elements
	 * @param ele - an instance of TextRubyBaseElement
	 */
	public void visit(TextRubyBaseElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:ruby-text" elements
	 * @param ele - an instance of TextRubyTextElement
	 */
	public void visit(TextRubyTextElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:s" elements
	 * @param ele - an instance of TextSElement
	 */
	public void visit(TextSElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:script" elements
	 * @param ele - an instance of TextScriptElement
	 */
	public void visit(TextScriptElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:section" elements
	 * @param ele - an instance of TextSectionElement
	 */
	public void visit(TextSectionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:section-source" elements
	 * @param ele - an instance of TextSectionSourceElement
	 */
	public void visit(TextSectionSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-city" elements
	 * @param ele - an instance of TextSenderCityElement
	 */
	public void visit(TextSenderCityElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-company" elements
	 * @param ele - an instance of TextSenderCompanyElement
	 */
	public void visit(TextSenderCompanyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-country" elements
	 * @param ele - an instance of TextSenderCountryElement
	 */
	public void visit(TextSenderCountryElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-email" elements
	 * @param ele - an instance of TextSenderEmailElement
	 */
	public void visit(TextSenderEmailElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-fax" elements
	 * @param ele - an instance of TextSenderFaxElement
	 */
	public void visit(TextSenderFaxElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-firstname" elements
	 * @param ele - an instance of TextSenderFirstnameElement
	 */
	public void visit(TextSenderFirstnameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-initials" elements
	 * @param ele - an instance of TextSenderInitialsElement
	 */
	public void visit(TextSenderInitialsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-lastname" elements
	 * @param ele - an instance of TextSenderLastnameElement
	 */
	public void visit(TextSenderLastnameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-phone-private" elements
	 * @param ele - an instance of TextSenderPhonePrivateElement
	 */
	public void visit(TextSenderPhonePrivateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-phone-work" elements
	 * @param ele - an instance of TextSenderPhoneWorkElement
	 */
	public void visit(TextSenderPhoneWorkElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-position" elements
	 * @param ele - an instance of TextSenderPositionElement
	 */
	public void visit(TextSenderPositionElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-postal-code" elements
	 * @param ele - an instance of TextSenderPostalCodeElement
	 */
	public void visit(TextSenderPostalCodeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-state-or-province" elements
	 * @param ele - an instance of TextSenderStateOrProvinceElement
	 */
	public void visit(TextSenderStateOrProvinceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-street" elements
	 * @param ele - an instance of TextSenderStreetElement
	 */
	public void visit(TextSenderStreetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sender-title" elements
	 * @param ele - an instance of TextSenderTitleElement
	 */
	public void visit(TextSenderTitleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sequence" elements
	 * @param ele - an instance of TextSequenceElement
	 */
	public void visit(TextSequenceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sequence-decl" elements
	 * @param ele - an instance of TextSequenceDeclElement
	 */
	public void visit(TextSequenceDeclElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sequence-decls" elements
	 * @param ele - an instance of TextSequenceDeclsElement
	 */
	public void visit(TextSequenceDeclsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sequence-ref" elements
	 * @param ele - an instance of TextSequenceRefElement
	 */
	public void visit(TextSequenceRefElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sheet-name" elements
	 * @param ele - an instance of TextSheetNameElement
	 */
	public void visit(TextSheetNameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:soft-page-break" elements
	 * @param ele - an instance of TextSoftPageBreakElement
	 */
	public void visit(TextSoftPageBreakElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:sort-key" elements
	 * @param ele - an instance of TextSortKeyElement
	 */
	public void visit(TextSortKeyElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:span" elements
	 * @param ele - an instance of TextSpanElement
	 */
	public void visit(TextSpanElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:subject" elements
	 * @param ele - an instance of TextSubjectElement
	 */
	public void visit(TextSubjectElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:tab" elements
	 * @param ele - an instance of TextTabElement
	 */
	public void visit(TextTabElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:table-count" elements
	 * @param ele - an instance of TextTableCountElement
	 */
	public void visit(TextTableCountElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:table-formula" elements
	 * @param ele - an instance of TextTableFormulaElement
	 */
	public void visit(TextTableFormulaElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:table-index" elements
	 * @param ele - an instance of TextTableIndexElement
	 */
	public void visit(TextTableIndexElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:table-index-entry-template" elements
	 * @param ele - an instance of TextTableIndexEntryTemplateElement
	 */
	public void visit(TextTableIndexEntryTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:table-index-source" elements
	 * @param ele - an instance of TextTableIndexSourceElement
	 */
	public void visit(TextTableIndexSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:table-of-content" elements
	 * @param ele - an instance of TextTableOfContentElement
	 */
	public void visit(TextTableOfContentElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:table-of-content-entry-template" elements
	 * @param ele - an instance of TextTableOfContentEntryTemplateElement
	 */
	public void visit(TextTableOfContentEntryTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:table-of-content-source" elements
	 * @param ele - an instance of TextTableOfContentSourceElement
	 */
	public void visit(TextTableOfContentSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:template-name" elements
	 * @param ele - an instance of TextTemplateNameElement
	 */
	public void visit(TextTemplateNameElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:text-input" elements
	 * @param ele - an instance of TextTextInputElement
	 */
	public void visit(TextTextInputElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:time" elements
	 * @param ele - an instance of TextTimeElement
	 */
	public void visit(TextTimeElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:title" elements
	 * @param ele - an instance of TextTitleElement
	 */
	public void visit(TextTitleElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:toc-mark" elements
	 * @param ele - an instance of TextTocMarkElement
	 */
	public void visit(TextTocMarkElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:toc-mark-end" elements
	 * @param ele - an instance of TextTocMarkEndElement
	 */
	public void visit(TextTocMarkEndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:toc-mark-start" elements
	 * @param ele - an instance of TextTocMarkStartElement
	 */
	public void visit(TextTocMarkStartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:tracked-changes" elements
	 * @param ele - an instance of TextTrackedChangesElement
	 */
	public void visit(TextTrackedChangesElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-defined" elements
	 * @param ele - an instance of TextUserDefinedElement
	 */
	public void visit(TextUserDefinedElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-field-decl" elements
	 * @param ele - an instance of TextUserFieldDeclElement
	 */
	public void visit(TextUserFieldDeclElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-field-decls" elements
	 * @param ele - an instance of TextUserFieldDeclsElement
	 */
	public void visit(TextUserFieldDeclsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-field-get" elements
	 * @param ele - an instance of TextUserFieldGetElement
	 */
	public void visit(TextUserFieldGetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-field-input" elements
	 * @param ele - an instance of TextUserFieldInputElement
	 */
	public void visit(TextUserFieldInputElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-index" elements
	 * @param ele - an instance of TextUserIndexElement
	 */
	public void visit(TextUserIndexElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-index-entry-template" elements
	 * @param ele - an instance of TextUserIndexEntryTemplateElement
	 */
	public void visit(TextUserIndexEntryTemplateElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-index-mark" elements
	 * @param ele - an instance of TextUserIndexMarkElement
	 */
	public void visit(TextUserIndexMarkElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-index-mark-end" elements
	 * @param ele - an instance of TextUserIndexMarkEndElement
	 */
	public void visit(TextUserIndexMarkEndElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-index-mark-start" elements
	 * @param ele - an instance of TextUserIndexMarkStartElement
	 */
	public void visit(TextUserIndexMarkStartElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:user-index-source" elements
	 * @param ele - an instance of TextUserIndexSourceElement
	 */
	public void visit(TextUserIndexSourceElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:variable-decl" elements
	 * @param ele - an instance of TextVariableDeclElement
	 */
	public void visit(TextVariableDeclElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:variable-decls" elements
	 * @param ele - an instance of TextVariableDeclsElement
	 */
	public void visit(TextVariableDeclsElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:variable-get" elements
	 * @param ele - an instance of TextVariableGetElement
	 */
	public void visit(TextVariableGetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:variable-input" elements
	 * @param ele - an instance of TextVariableInputElement
	 */
	public void visit(TextVariableInputElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:variable-set" elements
	 * @param ele - an instance of TextVariableSetElement
	 */
	public void visit(TextVariableSetElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "text:word-count" elements
	 * @param ele - an instance of TextWordCountElement
	 */
	public void visit(TextWordCountElement ele) {
		visit((OdfElement) ele);
	}

	/**
	 * A method to visit "xforms:model" elements
	 * @param ele - an instance of XformsModelElement
	 */
	public void visit(XformsModelElement ele) {
		visit((OdfElement) ele);
	}
}
