/*
 * Copyright 2006-2012 The FLWOR Foundation.
 *
 * 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
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
 
// ******************************************
// *                                        *
// * THIS IS A GENERATED FILE. DO NOT EDIT! *
// * SEE .xml FILE WITH SAME NAME           *
// *                                        *
// ******************************************

  TYPE_NodeNameIterator,
  TYPE_NilledIterator,
  TYPE_FnStringIterator,
  TYPE_FnDataIterator,
  TYPE_BaseUriIterator,
  TYPE_DocumentUriIterator,
  TYPE_RootIterator,
  TYPE_ResolveUriIterator,
  TYPE_Base64DecodeIterator,
  TYPE_Base64EncodeIterator,
  TYPE_IsSameNodeIterator,
  TYPE_NodeBeforeIterator,
  TYPE_NodeAfterIterator,
  TYPE_ZorbaCreateCollectionIterator,
  TYPE_ZorbaDeleteCollectionIterator,
  TYPE_IsAvailableCollectionIterator,
  TYPE_AvailableCollectionsIterator,
  TYPE_FnCollectionIterator,
  TYPE_ZorbaCollectionIterator,
  TYPE_ZorbaCollectionNameIterator,
  TYPE_ZorbaIndexOfIterator,
  TYPE_ZorbaApplyInsertIterator,
  TYPE_ZorbaInsertAfterIterator,
  TYPE_ZorbaInsertBeforeIterator,
  TYPE_ZorbaInsertFirstIterator,
  TYPE_ZorbaInsertLastIterator,
  TYPE_ZorbaApplyInsertFirstIterator,
  TYPE_ZorbaApplyInsertLastIterator,
  TYPE_ZorbaApplyInsertBeforeIterator,
  TYPE_ZorbaApplyInsertAfterIterator,
  TYPE_ZorbaDeleteIterator,
  TYPE_ZorbaDeleteFirstIterator,
  TYPE_ZorbaDeleteLastIterator,
  TYPE_ZorbaEditIterator,
  TYPE_ZorbaInsertIterator,
  TYPE_ZorbaTruncateCollectionIterator,
  TYPE_IsAvailableIndexIterator,
  TYPE_AvailableIndexesIterator,
  TYPE_IsActivatedICIterator,
  TYPE_ActivatedICsIterator,
  TYPE_IsDeclaredCollectionIterator,
  TYPE_DeclaredCollectionsIterator,
  TYPE_IsDeclaredIndexIterator,
  TYPE_DeclaredIndexesIterator,
  TYPE_IsDeclaredICIterator,
  TYPE_DeclaredICsIterator,
  TYPE_FnURICollectionIterator,
  TYPE_CurrentDateTimeIterator,
  TYPE_CurrentDateIterator,
  TYPE_CurrentTimeIterator,
  TYPE_ImplicitTimezoneIterator,
  TYPE_DefaultCollationIterator,
  TYPE_CsvParseIterator,
  TYPE_CsvSerializeIterator,
  TYPE_CurrentDate,
  TYPE_CurrentDateTime,
  TYPE_CurrentTime,
  TYPE_MillisToDateTime,
  TYPE_ParseDate,
  TYPE_ParseDateTime,
  TYPE_ParseTime,
  TYPE_Timestamp,
  TYPE_UTCOffset,
  TYPE_DctxSnapshotIdIterator,
  TYPE_DebugIterator,
  TYPE_YearsFromDurationIterator,
  TYPE_MonthsFromDurationIterator,
  TYPE_DaysFromDurationIterator,
  TYPE_HoursFromDurationIterator,
  TYPE_MinutesFromDurationIterator,
  TYPE_SecondsFromDurationIterator,
  TYPE_YearFromDatetimeIterator,
  TYPE_MonthFromDatetimeIterator,
  TYPE_DayFromDatetimeIterator,
  TYPE_HoursFromDatetimeIterator,
  TYPE_MinutesFromDatetimeIterator,
  TYPE_SecondsFromDatetimeIterator,
  TYPE_TimezoneFromDatetimeIterator,
  TYPE_YearFromDateIterator,
  TYPE_MonthFromDateIterator,
  TYPE_DayFromDateIterator,
  TYPE_TimezoneFromDateIterator,
  TYPE_HoursFromTimeIterator,
  TYPE_MinutesFromTimeIterator,
  TYPE_SecondsFromTimeIterator,
  TYPE_TimezoneFromTimeIterator,
  TYPE_ErrorIterator,
  TYPE_TraceIterator,
  TYPE_ReadLineIterator,
  TYPE_PrintIterator,
  TYPE_FunctionTraceIterator,
  TYPE_FetchContentIterator,
  TYPE_FetchContentBinaryIterator,
  TYPE_FetchContentTypeIterator,
  TYPE_FnPutIterator,
  TYPE_CurrentCompareOptionsIterator,
  TYPE_CurrentLangIterator,
  TYPE_HostLangIterator,
  TYPE_IsStemLangSupportedIterator,
  TYPE_IsStopWordIterator,
  TYPE_IsStopWordLangSupportedIterator,
  TYPE_IsThesaurusLangSupportedIterator,
  TYPE_IsTokenizerLangSupportedIterator,
  TYPE_StemIterator,
  TYPE_StripDiacriticsIterator,
  TYPE_ThesaurusLookupIterator,
  TYPE_TokenizeNodeIterator,
  TYPE_TokenizeNodesIterator,
  TYPE_TokenizerPropertiesIterator,
  TYPE_TokenizeStringIterator,
  TYPE_FunctionLookupIterator,
  TYPE_FunctionNameIterator,
  TYPE_FunctionArityIterator,
  TYPE_FnForEachPairIterator,
  TYPE_FnFoldLeftIterator,
  TYPE_ActivateICIterator,
  TYPE_DeactivateICIterator,
  TYPE_CheckICIterator,
  TYPE_IndexKeysIterator,
  TYPE_MemSizeIterator,
  TYPE_JSONtoXMLInternal,
  TYPE_XMLtoJSONInternal,
  TYPE_JSONDecodeFromRoundtripIterator,
  TYPE_JSONEncodeForRoundtripIterator,
  TYPE_JSONParseIterator,
  TYPE_MultiObjectKeysIterator,
  TYPE_SingleObjectKeysIterator,
  TYPE_MultiObjectLookupIterator,
  TYPE_SingleObjectLookupIterator,
  TYPE_JSONObjectProjectIterator,
  TYPE_JSONObjectTrimIterator,
  TYPE_MultiArrayMembersIterator,
  TYPE_SingleArrayMembersIterator,
  TYPE_MultiArrayLookupIterator,
  TYPE_SingleArrayLookupIterator,
  TYPE_JSONArraySizeIterator,
  TYPE_JSONArrayFlattenIterator,
  TYPE_JSONNullIterator,
  TYPE_JSONObjectInsertIterator,
  TYPE_JSONArrayInsertIterator,
  TYPE_JSONDeleteIterator,
  TYPE_JSONReplaceValueIterator,
  TYPE_JSONRenameIterator,
  TYPE_JSONArrayAppendIterator,
  TYPE_JSONBoxIterator,
  TYPE_JSoundAnnotateIterator,
  TYPE_JSoundValidateIterator,
  TYPE_SqrtIterator,
  TYPE_ExpIterator,
  TYPE_Exp10Iterator,
  TYPE_LogIterator,
  TYPE_Log10Iterator,
  TYPE_SinIterator,
  TYPE_CosIterator,
  TYPE_TanIterator,
  TYPE_ArcSinIterator,
  TYPE_ArcCosIterator,
  TYPE_ArcTanIterator,
  TYPE_Atan2Iterator,
  TYPE_CoshIterator,
  TYPE_AcoshIterator,
  TYPE_FmodIterator,
  TYPE_LdexpIterator,
  TYPE_PowIterator,
  TYPE_SinhIterator,
  TYPE_AsinhIterator,
  TYPE_TanhIterator,
  TYPE_AtanhIterator,
  TYPE_PiNumberIterator,
  TYPE_IsInfIterator,
  TYPE_IsNaNIterator,
  TYPE_ModfIterator,
  TYPE_FrexpIterator,
  TYPE_NodePositionIterator,
  TYPE_IsAncestorPositionIterator,
  TYPE_IsFollowingSiblingPositionIterator,
  TYPE_IsFollowingPositionIterator,
  TYPE_IsInSubtreeOfPositionIterator,
  TYPE_IsDescendantPositionIterator,
  TYPE_IsPrecedingSiblingPositionIterator,
  TYPE_IsPrecedingPositionIterator,
  TYPE_IsChildPositionIterator,
  TYPE_IsAttributeOfPositionIterator,
  TYPE_IsParentPositionIterator,
  TYPE_IsPrecedingInDocumentOrderPositionIterator,
  TYPE_IsFollowingInDocumentOrderPositionIterator,
  TYPE_LevelPositionIterator,
  TYPE_IsAttributePositionIterator,
  TYPE_IsCommentPositionIterator,
  TYPE_IsDocumentPositionIterator,
  TYPE_IsElementPositionIterator,
  TYPE_IsProcessingInstructionPositionIterator,
  TYPE_IsTextPositionIterator,
  TYPE_IsSiblingPositionIterator,
  TYPE_InSameTreePositionIterator,
  TYPE_InCollectionPositionIterator,
  TYPE_InSameCollectionPositionIterator,
  TYPE_FnLocalNameIterator,
  TYPE_FnNamespaceUriIterator,
  TYPE_FnLangIterator,
  TYPE_FnHasChildrenIterator,
  TYPE_FnInnermostIterator,
  TYPE_FnOutermostIterator,
  TYPE_FnGenerateIdIterator,
  TYPE_IsAncestorIterator,
  TYPE_IsDescendantIterator,
  TYPE_IsParentIterator,
  TYPE_IsChildIterator,
  TYPE_IsFollowingIterator,
  TYPE_IsPrecedingIterator,
  TYPE_IsFollowingSiblingIterator,
  TYPE_IsPrecedingSiblingIterator,
  TYPE_LevelIterator,
  TYPE_LeastCommonAncestor,
  TYPE_FnPathIterator,
  TYPE_NodeCopyIterator,
  TYPE_AbsIterator,
  TYPE_CeilingIterator,
  TYPE_FloorIterator,
  TYPE_RoundIterator,
  TYPE_RoundHalfToEvenIterator,
  TYPE_FormatNumberIterator,
  TYPE_FormatIntegerIterator,
  TYPE_FnZorbaParseXmlFragmentIterator,
  TYPE_FnZorbaCanonicalizeIterator,
  TYPE_FnParseXmlFragmentIterator,
  TYPE_FnParseXmlIterator,
  TYPE_FnSerializeIterator,
  TYPE_ResolveQNameIterator,
  TYPE_QNameIterator,
  TYPE_QNameEqualIterator,
  TYPE_PrefixFromQNameIterator,
  TYPE_LocalNameFromQNameIterator,
  TYPE_NamespaceUriFromQNameIterator,
  TYPE_NamespaceUriForPrefixIterator,
  TYPE_InScopePrefixesIterator,
  TYPE_SeededRandomIterator,
  TYPE_RandomIterator,
  TYPE_UuidIterator,
  TYPE_ReferenceIterator,
  TYPE_HasReferenceIterator,
  TYPE_AssignReferenceIterator,
  TYPE_DereferenceIterator,
  TYPE_ValidateIterator,
  TYPE_ZorbaValidateInPlaceIterator,
  TYPE_ZorbaSchemaTypeIterator,
  TYPE_ZorbaIsValidatedIterator,
  TYPE_SctxBaseUriIterator,
  TYPE_SctxBoundarySpacePolicyIterator,
  TYPE_SctxConstructionModeIterator,
  TYPE_SctxCopyNamespacesModeIterator,
  TYPE_SctxDefaultCollationIterator,
  TYPE_SctxDefaultCollectionTypeIterator,
  TYPE_SctxDefaultFunctionNamespaceIterator,
  TYPE_SctxDefaultOrderIterator,
  TYPE_SctxFunctionAnnotationsIterator,
  TYPE_SctxFunctionArgumentsCountIterator,
  TYPE_SctxFunctionNamesIterator,
  TYPE_SctxFunctionsIterator,
  TYPE_SctxInScopeAttributeDeclarationsIterator,
  TYPE_SctxInScopeAttributeGroupsIterator,
  TYPE_SctxInScopeElementDeclarationsIterator,
  TYPE_SctxInScopeElementGroupsIterator,
  TYPE_SctxInScopeSchemaTypesIterator,
  TYPE_SctxInscopeVariablesIterator,
  TYPE_SctxOptionIterator,
  TYPE_SctxOrderingModeIterator,
  TYPE_SctxStaticallyKnownCollationsIterator,
  TYPE_SctxStaticallyKnownDocumentsIterator,
  TYPE_SctxStaticallyKnownDocumentTypeIterator,
  TYPE_SctxStaticallyKnownNamespaceBindingIterator,
  TYPE_SctxStaticallyKnownNamespacesIterator,
  TYPE_SctxXPath10CompatModeIterator,
  TYPE_SeqValueIntersectIterator,
  TYPE_SeqValueUnionIterator,
  TYPE_SeqValueExceptIterator,
  TYPE_FnConcatIterator,
  TYPE_FnIndexOfIterator,
  TYPE_FnEmptyIterator,
  TYPE_FnExistsIterator,
  TYPE_FnDistinctValuesIterator,
  TYPE_FnInsertBeforeIterator,
  TYPE_FnRemoveIterator,
  TYPE_FnReverseIterator,
  TYPE_FnSubsequenceIterator,
  TYPE_SubsequenceIntIterator,
  TYPE_SequencePointAccessIterator,
  TYPE_FnZeroOrOneIterator,
  TYPE_FnOneOrMoreIterator,
  TYPE_FnExactlyOneIterator,
  TYPE_FnDeepEqualIterator,
  TYPE_HashSemiJoinIterator,
  TYPE_SortSemiJoinIterator,
  TYPE_FnCountIterator,
  TYPE_FnAvgIterator,
  TYPE_FnSumIterator,
  TYPE_FnSumDoubleIterator,
  TYPE_FnSumFloatIterator,
  TYPE_FnSumDecimalIterator,
  TYPE_FnSumIntegerIterator,
  TYPE_OpToIterator,
  TYPE_FnIdIterator,
  TYPE_FnElementWithIdIterator,
  TYPE_FnIdRefIterator,
  TYPE_FnDocIterator,
  TYPE_FnDocAvailableIterator,
  TYPE_FnAvailableEnvironmentVariablesIterator,
  TYPE_FnEnvironmentVariableIterator,
  TYPE_FnUnparsedTextIterator,
  TYPE_FnUnparsedTextAvailableIterator,
  TYPE_FnUnparsedTextLinesIterator,
  TYPE_AvailableDocumentsIterator,
  TYPE_IsAvailableDocumentIterator,
  TYPE_PutDocumentIterator,
  TYPE_RemoveDocumentIterator,
  TYPE_RetrieveDocumentIterator,
  TYPE_MapCreateIterator,
  TYPE_MapDropIterator,
  TYPE_MapGetIterator,
  TYPE_MapInsertIterator,
  TYPE_MapDeleteIterator,
  TYPE_MapKeysIterator,
  TYPE_MapSizeIterator,
  TYPE_AvailableMapsIterator,
  TYPE_MapOptionsIterator,
  TYPE_CodepointsToStringIterator,
  TYPE_StringToCodepointsIterator,
  TYPE_CompareStrIterator,
  TYPE_CodepointEqualIterator,
  TYPE_ConcatStrIterator,
  TYPE_StringJoinIterator,
  TYPE_SubstringIterator,
  TYPE_SubstringIntOptIterator,
  TYPE_StringLengthIterator,
  TYPE_NormalizeSpaceIterator,
  TYPE_NormalizeUnicodeIterator,
  TYPE_UpperCaseIterator,
  TYPE_LowerCaseIterator,
  TYPE_TranslateIterator,
  TYPE_EncodeForUriIterator,
  TYPE_IriToUriIterator,
  TYPE_EscapeHtmlUriIterator,
  TYPE_ContainsIterator,
  TYPE_StartsWithIterator,
  TYPE_EndsWithIterator,
  TYPE_SubstringBeforeIterator,
  TYPE_SubstringAfterIterator,
  TYPE_FnMatchesIterator,
  TYPE_FnReplaceIterator,
  TYPE_FnTokenizeIterator,
  TYPE_FnAnalyzeStringIterator,
  TYPE_StringAnalyzeStringIterator,
  TYPE_StringMaterializeIterator,
  TYPE_StringIsStreamableIterator,
  TYPE_StringIsSeekableIterator,
  TYPE_StringSplitIterator,
  TYPE_DecodeURIIterator,
  TYPE_ParseURIIterator,
  TYPE_SerializeURIIterator,
  TYPE_XQDocContentIterator,



