DefaultElementVisitor.java

/**
 * **********************************************************************
 *
 * <p>DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER
 *
 * <p>Copyright 2008, 2010 Oracle and/or its affiliates. All rights reserved.
 *
 * <p>Use is subject to license terms.
 *
 * <p>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
 *
 * <p>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.
 *
 * <p>See the License for the specific language governing permissions and limitations under the
 * License.
 *
 * <p>**********************************************************************
 */

/*
 * This file is automatically generated.
 * Don't edit manually.
 */
package org.odftoolkit.odfdom.dom;

import org.odftoolkit.odfdom.dom.element.anim.AnimAnimateColorElement;
import org.odftoolkit.odfdom.dom.element.anim.AnimAnimateElement;
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.DbColumnDefinitionElement;
import org.odftoolkit.odfdom.dom.element.db.DbColumnDefinitionsElement;
import org.odftoolkit.odfdom.dom.element.db.DbColumnElement;
import org.odftoolkit.odfdom.dom.element.db.DbColumnsElement;
import org.odftoolkit.odfdom.dom.element.db.DbComponentCollectionElement;
import org.odftoolkit.odfdom.dom.element.db.DbComponentElement;
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.DbIndexColumnElement;
import org.odftoolkit.odfdom.dom.element.db.DbIndexColumnsElement;
import org.odftoolkit.odfdom.dom.element.db.DbIndexElement;
import org.odftoolkit.odfdom.dom.element.db.DbIndicesElement;
import org.odftoolkit.odfdom.dom.element.db.DbKeyColumnElement;
import org.odftoolkit.odfdom.dom.element.db.DbKeyColumnsElement;
import org.odftoolkit.odfdom.dom.element.db.DbKeyElement;
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.DbQueryCollectionElement;
import org.odftoolkit.odfdom.dom.element.db.DbQueryElement;
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.NumberTextContentElement;
import org.odftoolkit.odfdom.dom.element.number.NumberTextElement;
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.OfficeDocumentContentElement;
import org.odftoolkit.odfdom.dom.element.office.OfficeDocumentElement;
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.PresentationDateTimeDeclElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationDateTimeElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationDimElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationEventListenerElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationFooterDeclElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationFooterElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationHeaderDeclElement;
import org.odftoolkit.odfdom.dom.element.presentation.PresentationHeaderElement;
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.TableFilterAndElement;
import org.odftoolkit.odfdom.dom.element.table.TableFilterConditionElement;
import org.odftoolkit.odfdom.dom.element.table.TableFilterElement;
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.TableInsertionCutOffElement;
import org.odftoolkit.odfdom.dom.element.table.TableInsertionElement;
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.TableMovementCutOffElement;
import org.odftoolkit.odfdom.dom.element.table.TableMovementElement;
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.TableSortByElement;
import org.odftoolkit.odfdom.dom.element.table.TableSortElement;
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.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.TableTableElement;
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.TextAlphabeticalIndexAutoMarkFileElement;
import org.odftoolkit.odfdom.dom.element.text.TextAlphabeticalIndexElement;
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.TextBibliographyConfigurationElement;
import org.odftoolkit.odfdom.dom.element.text.TextBibliographyElement;
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.TextDdeConnectionDeclElement;
import org.odftoolkit.odfdom.dom.element.text.TextDdeConnectionDeclsElement;
import org.odftoolkit.odfdom.dom.element.text.TextDdeConnectionElement;
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.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.TextNoteElement;
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.TextPageContinuationElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageCountElement;
import org.odftoolkit.odfdom.dom.element.text.TextPageElement;
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.TextRubyBaseElement;
import org.odftoolkit.odfdom.dom.element.text.TextRubyElement;
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.TextSequenceDeclElement;
import org.odftoolkit.odfdom.dom.element.text.TextSequenceDeclsElement;
import org.odftoolkit.odfdom.dom.element.text.TextSequenceElement;
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;
import org.odftoolkit.odfdom.pkg.ElementVisitor;
import org.odftoolkit.odfdom.pkg.OdfElement;

/**
 * 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 {

  public abstract 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);
  }
}