diff options
Diffstat (limited to 'tests/auto')
484 files changed, 50788 insertions, 0 deletions
diff --git a/tests/auto/auto.pro b/tests/auto/auto.pro new file mode 100644 index 0000000..b9244d6 --- /dev/null +++ b/tests/auto/auto.pro @@ -0,0 +1,49 @@ +TEMPLATE=subdirs +SUBDIRS=\ + checkxmlfiles \ + patternistexamplefiletree \ + patternistexamples \ + patternistheaders \ + qabstractmessagehandler \ + qabstracturiresolver \ + qabstractxmlforwarditerator \ + qabstractxmlnodemodel \ + qabstractxmlreceiver \ + qapplicationargumentparser \ + qautoptr \ + qsimplexmlnodemodel \ + qsourcelocation \ + qxmlformatter \ + qxmlitem \ + qxmlname \ + qxmlnamepool \ + qxmlnodemodelindex \ + qxmlquery \ + qxmlresultitems \ + qxmlschema \ + qxmlschemavalidator \ + qxmlserializer \ + xmlpatterns \ + xmlpatternsdiagnosticsts \ + xmlpatternsschema \ + xmlpatternsschemats \ + xmlpatternssdk \ + xmlpatternsvalidator \ + xmlpatternsview \ + xmlpatternsxqts \ + xmlpatternsxslts \ + +xmlpatternsdiagnosticsts.depends = xmlpatternssdk +xmlpatternsview.depends = xmlpatternssdk +xmlpatternsxslts.depends = xmlpatternssdk +xmlpatternsxqts.depends = xmlpatternssdk +xmlpatternsschemats.depends = xmlpatternssdk +xmlpatternsxqts.depends = xmlpatternssdk + +!contains(QT_CONFIG, private_tests): SUBDIRS -= \ + xmlpatternsdiagnosticsts \ + xmlpatternsview \ + xmlpatternssdk \ + xmlpatternsxqts \ + xmlpatternsxslts \ + diff --git a/tests/auto/bic/.gitignore b/tests/auto/bic/.gitignore new file mode 100644 index 0000000..6f26b86 --- /dev/null +++ b/tests/auto/bic/.gitignore @@ -0,0 +1,2 @@ +qt_temp.*.*lass +test.cpp diff --git a/tests/auto/bic/data/QtXmlPatterns.4.4.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtXmlPatterns.4.4.0.linux-gcc-ia32.txt new file mode 100644 index 0000000..2353104 --- /dev/null +++ b/tests/auto/bic/data/QtXmlPatterns.4.4.0.linux-gcc-ia32.txt @@ -0,0 +1,2571 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb77a39d8) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb77b7000) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb77b799c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb77b7a50) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb77cda50) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb77eb4ec) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb77eb960) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb69dd0f0) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb6a04240) 0 + QBasicAtomicInt (0xb6a080b4) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6a1c000) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6a4b1e0) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6a1c5dc) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6a7a1e0) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb697cca8) 0 empty + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb69c1fb4) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb67d14ec) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb697ce10) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb684412c) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb68929d8) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb66fdb00) 0 + QString (0xb6745474) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb6755618) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9exception) +8 std::exception::~exception +12 std::exception::~exception +16 std::exception::what + +Class std::exception + size=4 align=4 + base size=4 base align=4 +std::exception (0xb67aa384) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 8u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt13bad_exception) +8 std::bad_exception::~bad_exception +12 std::bad_exception::~bad_exception +16 std::bad_exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb67b4100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb67aa690) 0 nearly-empty + primary-for std::bad_exception (0xb67b4100) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9bad_alloc) +8 std::bad_alloc::~bad_alloc +12 std::bad_alloc::~bad_alloc +16 std::bad_alloc::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb67b4240) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb67aa960) 0 nearly-empty + primary-for std::bad_alloc (0xb67b4240) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb67aac30) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb67aae88) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb67aae4c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb6656ec4) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextCodec) +8 __cxa_pure_virtual +12 QTextCodec::aliases +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QTextCodec::~QTextCodec +32 QTextCodec::~QTextCodec + +Class QTextCodec + size=4 align=4 + base size=4 base align=4 +QTextCodec (0xb6656438) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb668f9d8) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb668ff3c) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb6699528) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb66a2000) 0 + QGenericArgument (0xb6699960) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb6699c6c) 0 + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QObjectData) +8 __cxa_pure_virtual +12 __cxa_pure_virtual + +Class QObjectData + size=24 align=4 + base size=24 base align=4 +QObjectData (0xb66b1e88) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 8u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QObject) +8 QObject::metaObject +12 QObject::qt_metacast +16 QObject::qt_metacall +20 QObject::~QObject +24 QObject::~QObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObject + size=8 align=4 + base size=8 base align=4 +QObject (0xb64d00f0) 0 + vptr=((& QObject::_ZTV7QObject) + 8u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QObjectUserData) +8 QObjectUserData::~QObjectUserData +12 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=4 align=4 + base size=4 base align=4 +QObjectUserData (0xb64f1654) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QIODevice) +8 QIODevice::metaObject +12 QIODevice::qt_metacast +16 QIODevice::qt_metacall +20 QIODevice::~QIODevice +24 QIODevice::~QIODevice +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QIODevice::open +64 QIODevice::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QIODevice::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 __cxa_pure_virtual +112 QIODevice::readLineData +116 __cxa_pure_virtual + +Class QIODevice + size=8 align=4 + base size=8 base align=4 +QIODevice (0xb64f5e80) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb64f1fb4) 0 + primary-for QIODevice (0xb64f5e80) + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDataStream) +8 QDataStream::~QDataStream +12 QDataStream::~QDataStream + +Class QDataStream + size=28 align=4 + base size=28 base align=4 +QDataStream (0xb6542168) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb65681e0) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb6588ac8) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb6566f80) 0 + QList<QString> (0xb6596078) 0 + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFactoryInterface) +8 QFactoryInterface::~QFactoryInterface +12 QFactoryInterface::~QFactoryInterface +16 __cxa_pure_virtual + +Class QFactoryInterface + size=4 align=4 + base size=4 base align=4 +QFactoryInterface (0xb63d9078) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +8 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +12 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=4 align=4 + base size=4 base align=4 +QTextCodecFactoryInterface (0xb65abf40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb63d9654) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb65abf40) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTextCodecPlugin) +8 QTextCodecPlugin::metaObject +12 QTextCodecPlugin::qt_metacast +16 QTextCodecPlugin::qt_metacall +20 QTextCodecPlugin::~QTextCodecPlugin +24 QTextCodecPlugin::~QTextCodecPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 QTextCodecPlugin::keys +80 QTextCodecPlugin::create +84 (int (*)(...))-0x000000008 +88 (int (*)(...))(& _ZTI16QTextCodecPlugin) +92 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev +96 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev +100 QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv +104 QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=12 align=4 + base size=12 base align=4 +QTextCodecPlugin (0xb63df960) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb63d999c) 0 + primary-for QTextCodecPlugin (0xb63df960) + QTextCodecFactoryInterface (0xb63e40c0) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb63d99d8) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb63e40c0) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb63f021c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb63f0b04) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +8 QtConcurrent::Exception::~Exception +12 QtConcurrent::Exception::~Exception +16 std::exception::what +20 QtConcurrent::Exception::raise +24 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=4 align=4 + base size=4 base align=4 +QtConcurrent::Exception (0xb63e4980) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb6401000) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63e4980) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +8 QtConcurrent::UnhandledException::~UnhandledException +12 QtConcurrent::UnhandledException::~UnhandledException +16 std::exception::what +20 QtConcurrent::UnhandledException::raise +24 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=4 align=4 + base size=4 base align=4 +QtConcurrent::UnhandledException (0xb63e4a40) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb63e4a80) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb63e4a40) + std::exception (0xb64011a4) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb63e4a80) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb6401348) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb6401528) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb64015a0) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb6401564) 0 + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb64a7e4c) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb64a7e10) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb62c6744) 0 empty + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb635699c) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb63569d8) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextStream) +8 QTextStream::~QTextStream +12 QTextStream::~QTextStream + +Class QTextStream + size=8 align=4 + base size=8 base align=4 +QTextStream (0xb6356a8c) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb63a6e88) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextIStream) +8 QTextIStream::~QTextIStream +12 QTextIStream::~QTextIStream + +Class QTextIStream + size=8 align=4 + base size=8 base align=4 +QTextIStream (0xb6364e00) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb63b8f00) 0 + primary-for QTextIStream (0xb6364e00) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextOStream) +8 QTextOStream::~QTextOStream +12 QTextOStream::~QTextOStream + +Class QTextOStream + size=8 align=4 + base size=8 base align=4 +QTextOStream (0xb61cc0c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb61c599c) 0 + primary-for QTextOStream (0xb61cc0c0) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb61d5384) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb61d5690) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb61d56cc) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb61d57f8) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb61d5dd4) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb61d5e10) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb61d5e4c) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb6291d98) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb6291d5c) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb60f7b40) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb610f618) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +8 QtConcurrent::ResultStoreBase::~ResultStoreBase +12 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=28 align=4 + base size=28 base align=4 +QtConcurrent::ResultStoreBase (0xb610fbf4) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +8 QFutureInterfaceBase::~QFutureInterfaceBase +12 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=8 align=4 + base size=8 base align=4 +QFutureInterfaceBase (0xb613830c) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFutureWatcherBase) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcherBase::~QFutureWatcherBase +24 QFutureWatcherBase::~QFutureWatcherBase +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QFutureWatcherBase + size=8 align=4 + base size=8 base align=4 +QFutureWatcherBase (0xb61ad6c0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb61abc6c) 0 + primary-for QFutureWatcherBase (0xb61ad6c0) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QRunnable) +8 __cxa_pure_virtual +12 QRunnable::~QRunnable +16 QRunnable::~QRunnable + +Class QRunnable + size=8 align=4 + base size=8 base align=4 +QRunnable (0xb5fd7690) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb5fce8c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb5fd7fb4) 0 + primary-for QThread (0xb5fce8c0) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QThreadPool) +8 QThreadPool::metaObject +12 QThreadPool::qt_metacast +16 QThreadPool::qt_metacall +20 QThreadPool::~QThreadPool +24 QThreadPool::~QThreadPool +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QThreadPool + size=8 align=4 + base size=8 base align=4 +QThreadPool (0xb5fcec00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb5fe6dd4) 0 + primary-for QThreadPool (0xb5fcec00) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb5ffb7bc) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb5ffba8c) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +8 QtConcurrent::ThreadEngineBase::run +12 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +16 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +20 QtConcurrent::ThreadEngineBase::start +24 QtConcurrent::ThreadEngineBase::finish +28 QtConcurrent::ThreadEngineBase::threadFunction +32 QtConcurrent::ThreadEngineBase::shouldStartThread +36 QtConcurrent::ThreadEngineBase::shouldThrottleThread +40 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=32 align=4 + base size=32 base align=4 +QtConcurrent::ThreadEngineBase (0xb60082c0) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb6009780) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb60082c0) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) +4 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb601fa8c) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb601fac8) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb6029140) 0 empty + std::input_iterator_tag (0xb601fb04) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb60291c0) 0 empty + std::forward_iterator_tag (0xb6029200) 0 empty + std::input_iterator_tag (0xb601fb40) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb6029280) 0 empty + std::bidirectional_iterator_tag (0xb60292c0) 0 empty + std::forward_iterator_tag (0xb6029300) 0 empty + std::input_iterator_tag (0xb601fb7c) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb601fe88) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb601fec4) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb5f2eb7c) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb5f2edd4) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5f2ee10) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb5f2eec4) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb5f2ef3c) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5f59168) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb5f5930c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5f59348) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +8 __cxxabiv1::__forced_unwind::~__forced_unwind +12 __cxxabiv1::__forced_unwind::~__forced_unwind +16 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=4 align=4 + base size=4 base align=4 +__cxxabiv1::__forced_unwind (0xb5fb3e10) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb5ce5744) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt6locale5facetE) +8 std::locale::facet::~facet +12 std::locale::facet::~facet + +Class std::locale::facet + size=8 align=4 + base size=8 base align=4 +std::locale::facet (0xb5d97bb8) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb5da2564) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb5da28ac) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt8ios_base7failureE) +8 std::ios_base::failure::~failure +12 std::ios_base::failure::~failure +16 std::ios_base::failure::what + +Class std::ios_base::failure + size=8 align=4 + base size=8 base align=4 +std::ios_base::failure (0xb5bd2f40) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb5be7780) 0 nearly-empty + primary-for std::ios_base::failure (0xb5bd2f40) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb5bf5a14) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb5bf5fb4) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb5bf83c0) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8ios_base) +8 std::ios_base::~ios_base +12 std::ios_base::~ios_base + +Class std::ios_base + size=112 align=4 + base size=112 base align=4 +std::ios_base (0xb5be7744) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb5c19f3c) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb5acee88) 0 empty + +VTT for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTTSo: 2u entries +0 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) +4 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + +VTT for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + +VTT for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTTSi: 2u entries +0 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) +4 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + +VTT for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb5aaa380 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISi) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISi) +32 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD1Ev +36 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0xb5aaa400 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISo) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISo) +32 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD1Ev +36 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) +4 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 12u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 32u) +12 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 12u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 32u) +20 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb5aaa700 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +32 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +36 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb5aaa780 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +32 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +36 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u) +12 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u) +20 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb5a78f3c) 0 + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb5756708) 0 empty + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QFile) +8 QFile::metaObject +12 QFile::qt_metacast +16 QFile::qt_metacall +20 QFile::~QFile +24 QFile::~QFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QFile::fileEngine + +Class QFile + size=8 align=4 + base size=8 base align=4 +QFile (0xb5747e00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5747e40) 0 + primary-for QFile (0xb5747e00) + QObject (0xb57567f8) 0 + primary-for QIODevice (0xb5747e40) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5784d20) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb55b6528) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5619708) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5619744) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5602240) 0 + QAbstractFileEngine::ExtensionOption (0xb5619780) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb56022c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb5619870) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5602340) 0 + QAbstractFileEngine::ExtensionOption (0xb56198ac) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractFileEngine) +8 QAbstractFileEngine::~QAbstractFileEngine +12 QAbstractFileEngine::~QAbstractFileEngine +16 QAbstractFileEngine::open +20 QAbstractFileEngine::close +24 QAbstractFileEngine::flush +28 QAbstractFileEngine::size +32 QAbstractFileEngine::pos +36 QAbstractFileEngine::seek +40 QAbstractFileEngine::isSequential +44 QAbstractFileEngine::remove +48 QAbstractFileEngine::copy +52 QAbstractFileEngine::rename +56 QAbstractFileEngine::link +60 QAbstractFileEngine::mkdir +64 QAbstractFileEngine::rmdir +68 QAbstractFileEngine::setSize +72 QAbstractFileEngine::caseSensitive +76 QAbstractFileEngine::isRelativePath +80 QAbstractFileEngine::entryList +84 QAbstractFileEngine::fileFlags +88 QAbstractFileEngine::setPermissions +92 QAbstractFileEngine::fileName +96 QAbstractFileEngine::ownerId +100 QAbstractFileEngine::owner +104 QAbstractFileEngine::fileTime +108 QAbstractFileEngine::setFileName +112 QAbstractFileEngine::handle +116 QAbstractFileEngine::beginEntryList +120 QAbstractFileEngine::endEntryList +124 QAbstractFileEngine::read +128 QAbstractFileEngine::readLine +132 QAbstractFileEngine::write +136 QAbstractFileEngine::extension +140 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngine (0xb5609e4c) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +8 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +12 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +16 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngineHandler (0xb562ad98) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +8 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +12 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QAbstractFileEngineIterator::currentFileInfo +32 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngineIterator (0xb562af3c) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb5602580) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb56025c0) 0 + primary-for QBuffer (0xb5602580) + QObject (0xb5636438) 0 + primary-for QIODevice (0xb56025c0) + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QDirIterator) +8 QDirIterator::~QDirIterator +12 QDirIterator::~QDirIterator + +Class QDirIterator + size=8 align=4 + base size=8 base align=4 +QDirIterator (0xb56480f0) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFileSystemWatcher) +8 QFileSystemWatcher::metaObject +12 QFileSystemWatcher::qt_metacast +16 QFileSystemWatcher::qt_metacall +20 QFileSystemWatcher::~QFileSystemWatcher +24 QFileSystemWatcher::~QFileSystemWatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QFileSystemWatcher + size=8 align=4 + base size=8 base align=4 +QFileSystemWatcher (0xb5602a00) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb56556cc) 0 + primary-for QFileSystemWatcher (0xb5602a00) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFSFileEngine) +8 QFSFileEngine::~QFSFileEngine +12 QFSFileEngine::~QFSFileEngine +16 QFSFileEngine::open +20 QFSFileEngine::close +24 QFSFileEngine::flush +28 QFSFileEngine::size +32 QFSFileEngine::pos +36 QFSFileEngine::seek +40 QFSFileEngine::isSequential +44 QFSFileEngine::remove +48 QFSFileEngine::copy +52 QFSFileEngine::rename +56 QFSFileEngine::link +60 QFSFileEngine::mkdir +64 QFSFileEngine::rmdir +68 QFSFileEngine::setSize +72 QFSFileEngine::caseSensitive +76 QFSFileEngine::isRelativePath +80 QFSFileEngine::entryList +84 QFSFileEngine::fileFlags +88 QFSFileEngine::setPermissions +92 QFSFileEngine::fileName +96 QFSFileEngine::ownerId +100 QFSFileEngine::owner +104 QFSFileEngine::fileTime +108 QFSFileEngine::setFileName +112 QFSFileEngine::handle +116 QFSFileEngine::beginEntryList +120 QFSFileEngine::endEntryList +124 QFSFileEngine::read +128 QFSFileEngine::readLine +132 QFSFileEngine::write +136 QFSFileEngine::extension +140 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=8 align=4 + base size=8 base align=4 +QFSFileEngine (0xb5602cc0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb566b078) 0 + primary-for QFSFileEngine (0xb5602cc0) + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QProcess) +8 QProcess::metaObject +12 QProcess::qt_metacast +16 QProcess::qt_metacall +20 QProcess::~QProcess +24 QProcess::~QProcess +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProcess::isSequential +60 QIODevice::open +64 QProcess::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QProcess::atEnd +84 QIODevice::reset +88 QProcess::bytesAvailable +92 QProcess::bytesToWrite +96 QProcess::canReadLine +100 QProcess::waitForReadyRead +104 QProcess::waitForBytesWritten +108 QProcess::readData +112 QIODevice::readLineData +116 QProcess::writeData +120 QProcess::setupChildProcess + +Class QProcess + size=8 align=4 + base size=8 base align=4 +QProcess (0xb5602dc0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5602e00) 0 + primary-for QProcess (0xb5602dc0) + QObject (0xb566ba50) 0 + primary-for QIODevice (0xb5602e00) + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSystemLocale) +8 QSystemLocale::~QSystemLocale +12 QSystemLocale::~QSystemLocale +16 QSystemLocale::query +20 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=4 align=4 + base size=4 base align=4 +QSystemLocale (0xb568d474) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb56ae8ac) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb568d690) 0 + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb54c2690) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb54c2b7c) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb552d21c) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb552d3fc) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb552d2d0) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb552dac8) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5516564) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5585474) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSettings) +8 QSettings::metaObject +12 QSettings::qt_metacast +16 QSettings::qt_metacall +20 QSettings::~QSettings +24 QSettings::~QSettings +28 QSettings::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSettings + size=8 align=4 + base size=8 base align=4 +QSettings (0xb55942c0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb559a03c) 0 + primary-for QSettings (0xb55942c0) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QTemporaryFile) +8 QTemporaryFile::metaObject +12 QTemporaryFile::qt_metacast +16 QTemporaryFile::qt_metacall +20 QTemporaryFile::~QTemporaryFile +24 QTemporaryFile::~QTemporaryFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QTemporaryFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=8 align=4 + base size=8 base align=4 +QTemporaryFile (0xb5594ec0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5594f00) 0 + primary-for QTemporaryFile (0xb5594ec0) + QIODevice (0xb5594f40) 0 + primary-for QFile (0xb5594f00) + QObject (0xb53c7d98) 0 + primary-for QIODevice (0xb5594f40) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb53d6f00) 0 + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QEventLoop) +8 QEventLoop::metaObject +12 QEventLoop::qt_metacast +16 QEventLoop::qt_metacall +20 QEventLoop::~QEventLoop +24 QEventLoop::~QEventLoop +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QEventLoop + size=8 align=4 + base size=8 base align=4 +QEventLoop (0xb53dbac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb5419708) 0 + primary-for QEventLoop (0xb53dbac0) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +8 QAbstractEventDispatcher::metaObject +12 QAbstractEventDispatcher::qt_metacast +16 QAbstractEventDispatcher::qt_metacall +20 QAbstractEventDispatcher::~QAbstractEventDispatcher +24 QAbstractEventDispatcher::~QAbstractEventDispatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 QAbstractEventDispatcher::startingUp +104 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=8 align=4 + base size=8 base align=4 +QAbstractEventDispatcher (0xb53dbe40) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb54390f0) 0 + primary-for QAbstractEventDispatcher (0xb53dbe40) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb5439fb4) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb5460474) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractItemModel) +8 QAbstractItemModel::metaObject +12 QAbstractItemModel::qt_metacast +16 QAbstractItemModel::qt_metacall +20 QAbstractItemModel::~QAbstractItemModel +24 QAbstractItemModel::~QAbstractItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractItemModel + size=8 align=4 + base size=8 base align=4 +QAbstractItemModel (0xb5449a00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5460ca8) 0 + primary-for QAbstractItemModel (0xb5449a00) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTableModel) +8 QAbstractTableModel::metaObject +12 QAbstractTableModel::qt_metacast +16 QAbstractTableModel::qt_metacall +20 QAbstractTableModel::~QAbstractTableModel +24 QAbstractTableModel::~QAbstractTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractTableModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractTableModel + size=8 align=4 + base size=8 base align=4 +QAbstractTableModel (0xb5449ec0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb5449f00) 0 + primary-for QAbstractTableModel (0xb5449ec0) + QObject (0xb548b834) 0 + primary-for QAbstractItemModel (0xb5449f00) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractListModel) +8 QAbstractListModel::metaObject +12 QAbstractListModel::qt_metacast +16 QAbstractListModel::qt_metacall +20 QAbstractListModel::~QAbstractListModel +24 QAbstractListModel::~QAbstractListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 __cxa_pure_virtual +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractListModel + size=8 align=4 + base size=8 base align=4 +QAbstractListModel (0xb549a140) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb549a180) 0 + primary-for QAbstractListModel (0xb549a140) + QObject (0xb549d294) 0 + primary-for QAbstractItemModel (0xb549a180) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb54aed20) 0 + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QEvent) +8 QEvent::~QEvent +12 QEvent::~QEvent + +Class QEvent + size=12 align=4 + base size=12 base align=4 +QEvent (0xb52b75a0) 0 + vptr=((& QEvent::_ZTV6QEvent) + 8u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTimerEvent) +8 QTimerEvent::~QTimerEvent +12 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=16 align=4 + base size=16 base align=4 +QTimerEvent (0xb549ab80) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb52c9294) 0 + primary-for QTimerEvent (0xb549ab80) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QChildEvent) +8 QChildEvent::~QChildEvent +12 QChildEvent::~QChildEvent + +Class QChildEvent + size=16 align=4 + base size=16 base align=4 +QChildEvent (0xb549ac40) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb52c94ec) 0 + primary-for QChildEvent (0xb549ac40) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCustomEvent) +8 QCustomEvent::~QCustomEvent +12 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=12 align=4 + base size=12 base align=4 +QCustomEvent (0xb549ae00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb52c9d5c) 0 + primary-for QCustomEvent (0xb549ae00) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +8 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +12 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=16 align=4 + base size=16 base align=4 +QDynamicPropertyChangeEvent (0xb549af00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb52d90b4) 0 + primary-for QDynamicPropertyChangeEvent (0xb549af00) + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCoreApplication) +8 QCoreApplication::metaObject +12 QCoreApplication::qt_metacast +16 QCoreApplication::qt_metacall +20 QCoreApplication::~QCoreApplication +24 QCoreApplication::~QCoreApplication +28 QCoreApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCoreApplication::notify +60 QCoreApplication::compressEvent + +Class QCoreApplication + size=8 align=4 + base size=8 base align=4 +QCoreApplication (0xb549afc0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb52d930c) 0 + primary-for QCoreApplication (0xb549afc0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb52eed5c) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb53200f0) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb5320690) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5320bb8) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb5320ec4) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMimeData) +8 QMimeData::metaObject +12 QMimeData::qt_metacast +16 QMimeData::qt_metacall +20 QMimeData::~QMimeData +24 QMimeData::~QMimeData +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMimeData::hasFormat +60 QMimeData::formats +64 QMimeData::retrieveData + +Class QMimeData + size=8 align=4 + base size=8 base align=4 +QMimeData (0xb5334240) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb533630c) 0 + primary-for QMimeData (0xb5334240) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +8 QObjectCleanupHandler::metaObject +12 QObjectCleanupHandler::qt_metacast +16 QObjectCleanupHandler::qt_metacall +20 QObjectCleanupHandler::~QObjectCleanupHandler +24 QObjectCleanupHandler::~QObjectCleanupHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=12 align=4 + base size=12 base align=4 +QObjectCleanupHandler (0xb5334500) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb5336e88) 0 + primary-for QObjectCleanupHandler (0xb5334500) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSharedMemory) +8 QSharedMemory::metaObject +12 QSharedMemory::qt_metacast +16 QSharedMemory::qt_metacall +20 QSharedMemory::~QSharedMemory +24 QSharedMemory::~QSharedMemory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSharedMemory + size=8 align=4 + base size=8 base align=4 +QSharedMemory (0xb5334740) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb5347708) 0 + primary-for QSharedMemory (0xb5334740) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSignalMapper) +8 QSignalMapper::metaObject +12 QSignalMapper::qt_metacast +16 QSignalMapper::qt_metacall +20 QSignalMapper::~QSignalMapper +24 QSignalMapper::~QSignalMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSignalMapper + size=8 align=4 + base size=8 base align=4 +QSignalMapper (0xb5334a00) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb535a4ec) 0 + primary-for QSignalMapper (0xb5334a00) + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSocketNotifier) +8 QSocketNotifier::metaObject +12 QSocketNotifier::qt_metacast +16 QSocketNotifier::qt_metacall +20 QSocketNotifier::~QSocketNotifier +24 QSocketNotifier::~QSocketNotifier +28 QSocketNotifier::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSocketNotifier + size=20 align=4 + base size=17 base align=4 +QSocketNotifier (0xb5334cc0) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5364654) 0 + primary-for QSocketNotifier (0xb5334cc0) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb53736cc) 0 + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QTimer) +8 QTimer::metaObject +12 QTimer::qt_metacast +16 QTimer::qt_metacall +20 QTimer::~QTimer +24 QTimer::~QTimer +28 QObject::event +32 QObject::eventFilter +36 QTimer::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTimer + size=24 align=4 + base size=21 base align=4 +QTimer (0xb5376040) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb5373bf4) 0 + primary-for QTimer (0xb5376040) + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTranslator) +8 QTranslator::metaObject +12 QTranslator::qt_metacast +16 QTranslator::qt_metacall +20 QTranslator::~QTranslator +24 QTranslator::~QTranslator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTranslator::translate +60 QTranslator::isEmpty + +Class QTranslator + size=8 align=4 + base size=8 base align=4 +QTranslator (0xb53764c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb537fd5c) 0 + primary-for QTranslator (0xb53764c0) + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QLibrary) +8 QLibrary::metaObject +12 QLibrary::qt_metacast +16 QLibrary::qt_metacall +20 QLibrary::~QLibrary +24 QLibrary::~QLibrary +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QLibrary + size=16 align=4 + base size=13 base align=4 +QLibrary (0xb53767c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb5392b7c) 0 + primary-for QLibrary (0xb53767c0) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QPluginLoader) +8 QPluginLoader::metaObject +12 QPluginLoader::qt_metacast +16 QPluginLoader::qt_metacall +20 QPluginLoader::~QPluginLoader +24 QPluginLoader::~QPluginLoader +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QPluginLoader + size=16 align=4 + base size=13 base align=4 +QPluginLoader (0xb5376b40) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb51b1654) 0 + primary-for QPluginLoader (0xb5376b40) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb51c421c) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb51d8078) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb51d83fc) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb51e58e8) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb51ecdd4) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb51f30b4) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb51f34b0) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb522d1e0) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb5239168) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb5239b40) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5239ec4) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb526b960) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb5273384) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb52868ac) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb508b8ac) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb50ad870) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb50ced98) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb51023fc) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5166708) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb4f95384) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb4fbe1e0) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5014ca8) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5070870) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb5084a8c) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeLine) +8 QTimeLine::metaObject +12 QTimeLine::qt_metacast +16 QTimeLine::qt_metacall +20 QTimeLine::~QTimeLine +24 QTimeLine::~QTimeLine +28 QObject::event +32 QObject::eventFilter +36 QTimeLine::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTimeLine::valueForTime + +Class QTimeLine + size=8 align=4 + base size=8 base align=4 +QTimeLine (0xb4e947c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb4e9f438) 0 + primary-for QTimeLine (0xb4e947c0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb4eb17f8) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb4ed599c) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb4ee0240) 0 + QVector<QXmlStreamAttribute> (0xb4eef0b4) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb4eef0f0) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb4eefc30) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb4f0f924) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +8 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +12 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +16 QXmlStreamEntityResolver::resolveEntity +20 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlStreamEntityResolver (0xb4f219d8) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb4f21b7c) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb4f52168) 0 + +Class QSourceLocation + size=20 align=4 + base size=20 base align=4 +QSourceLocation (0xb4ceb21c) 0 + +Vtable for QAbstractMessageHandler +QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAbstractMessageHandler) +8 QAbstractMessageHandler::metaObject +12 QAbstractMessageHandler::qt_metacast +16 QAbstractMessageHandler::qt_metacall +20 QAbstractMessageHandler::~QAbstractMessageHandler +24 QAbstractMessageHandler::~QAbstractMessageHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractMessageHandler + size=8 align=4 + base size=8 base align=4 +QAbstractMessageHandler (0xb4c9cb00) 0 + vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 8u) + QObject (0xb4ceb924) 0 + primary-for QAbstractMessageHandler (0xb4c9cb00) + +Vtable for QAbstractUriResolver +QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractUriResolver) +8 QAbstractUriResolver::metaObject +12 QAbstractUriResolver::qt_metacast +16 QAbstractUriResolver::qt_metacall +20 QAbstractUriResolver::~QAbstractUriResolver +24 QAbstractUriResolver::~QAbstractUriResolver +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractUriResolver + size=8 align=4 + base size=8 base align=4 +QAbstractUriResolver (0xb4c9cdc0) 0 + vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 8u) + QObject (0xb4cfd528) 0 + primary-for QAbstractUriResolver (0xb4c9cdc0) + +Class QXmlName + size=8 align=4 + base size=8 base align=4 +QXmlName (0xb4d0d0b4) 0 + +Class QPatternist::NodeIndexStorage + size=20 align=4 + base size=20 base align=4 +QPatternist::NodeIndexStorage (0xb4d1b12c) 0 + +Class QXmlNodeModelIndex + size=20 align=4 + base size=20 base align=4 +QXmlNodeModelIndex (0xb4d1b3c0) 0 + +Vtable for QAbstractXmlNodeModel +QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractXmlNodeModel) +8 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +12 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QAbstractXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QAbstractXmlNodeModel (0xb4d0c900) 0 + vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 8u) + QSharedData (0xb4d42b04) 4 + +Class QXmlItem + size=20 align=4 + base size=20 base align=4 +QXmlItem (0xb4d4a99c) 0 + +Vtable for QAbstractXmlReceiver +QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractXmlReceiver) +8 QAbstractXmlReceiver::~QAbstractXmlReceiver +12 QAbstractXmlReceiver::~QAbstractXmlReceiver +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractXmlReceiver::whitespaceOnly +68 QAbstractXmlReceiver::item + +Class QAbstractXmlReceiver + size=8 align=4 + base size=8 base align=4 +QAbstractXmlReceiver (0xb4d5b1e0) 0 + vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 8u) + +Class QXmlQuery + size=4 align=4 + base size=4 base align=4 +QXmlQuery (0xb4d5b690) 0 + +Vtable for QSimpleXmlNodeModel +QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QSimpleXmlNodeModel) +8 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +12 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +16 QSimpleXmlNodeModel::baseUri +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 QSimpleXmlNodeModel::stringValue +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 QSimpleXmlNodeModel::namespaceBindings +76 QSimpleXmlNodeModel::elementById +80 QSimpleXmlNodeModel::nodesByIdref +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QSimpleXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QSimpleXmlNodeModel (0xb4d0ce80) 0 + vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 8u) + QAbstractXmlNodeModel (0xb4d0cec0) 0 + primary-for QSimpleXmlNodeModel (0xb4d0ce80) + QSharedData (0xb4d5ba50) 4 + +Vtable for QXmlSerializer +QXmlSerializer::_ZTV14QXmlSerializer: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlSerializer) +8 QXmlSerializer::~QXmlSerializer +12 QXmlSerializer::~QXmlSerializer +16 QXmlSerializer::startElement +20 QXmlSerializer::endElement +24 QXmlSerializer::attribute +28 QXmlSerializer::comment +32 QXmlSerializer::characters +36 QXmlSerializer::startDocument +40 QXmlSerializer::endDocument +44 QXmlSerializer::processingInstruction +48 QXmlSerializer::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlSerializer::startOfSequence +60 QXmlSerializer::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlSerializer::item + +Class QXmlSerializer + size=8 align=4 + base size=8 base align=4 +QXmlSerializer (0xb4d0cfc0) 0 + vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 8u) + QAbstractXmlReceiver (0xb4d5bd98) 0 + primary-for QXmlSerializer (0xb4d0cfc0) + +Vtable for QXmlFormatter +QXmlFormatter::_ZTV13QXmlFormatter: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QXmlFormatter) +8 QXmlFormatter::~QXmlFormatter +12 QXmlFormatter::~QXmlFormatter +16 QXmlFormatter::startElement +20 QXmlFormatter::endElement +24 QXmlFormatter::attribute +28 QXmlFormatter::comment +32 QXmlFormatter::characters +36 QXmlFormatter::startDocument +40 QXmlFormatter::endDocument +44 QXmlFormatter::processingInstruction +48 QXmlFormatter::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlFormatter::startOfSequence +60 QXmlFormatter::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlFormatter::item + +Class QXmlFormatter + size=8 align=4 + base size=8 base align=4 +QXmlFormatter (0xb4d710c0) 0 + vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 8u) + QXmlSerializer (0xb4d71100) 0 + primary-for QXmlFormatter (0xb4d710c0) + QAbstractXmlReceiver (0xb4d7603c) 0 + primary-for QXmlSerializer (0xb4d71100) + +Class QXmlNamePool + size=4 align=4 + base size=4 base align=4 +QXmlNamePool (0xb4d76348) 0 + +Vtable for QXmlResultItems +QXmlResultItems::_ZTV15QXmlResultItems: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlResultItems) +8 QXmlResultItems::~QXmlResultItems +12 QXmlResultItems::~QXmlResultItems + +Class QXmlResultItems + size=8 align=4 + base size=8 base align=4 +QXmlResultItems (0xb4d76690) 0 + vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 8u) + diff --git a/tests/auto/bic/data/QtXmlPatterns.4.5.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtXmlPatterns.4.5.0.linux-gcc-amd64.txt new file mode 100644 index 0000000..65c885d --- /dev/null +++ b/tests/auto/bic/data/QtXmlPatterns.4.5.0.linux-gcc-amd64.txt @@ -0,0 +1,3270 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0x7f593a280460) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0x7f593a297150) 0 + +Class qIsNull(double)::U + size=8 align=8 + base size=8 base align=8 +qIsNull(double)::U (0x7f593a2ad540) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0x7f593a2ad7e0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0x7f593a2e5620) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0x7f593a2e5e00) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0x7f59398be540) 0 empty + +Class QGenericArgument + size=16 align=8 + base size=16 base align=8 +QGenericArgument (0x7f59398be850) 0 + +Class QGenericReturnArgument + size=16 align=8 + base size=16 base align=8 +QGenericReturnArgument (0x7f59398da3f0) 0 + QGenericArgument (0x7f59398da460) 0 + +Class QMetaObject + size=32 align=8 + base size=32 base align=8 +QMetaObject (0x7f59398dacb0) 0 + +Class QMetaObjectExtraData + size=16 align=8 + base size=16 base align=8 +QMetaObjectExtraData (0x7f5939901cb0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0x7f593990d700) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0x7f59399112a0) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0x7f593977d380) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0x7f59397b9d20) 0 + QBasicAtomicInt (0x7f59397b9d90) 0 + +Class __locale_struct + size=232 align=8 + base size=232 base align=8 +__locale_struct (0x7f59397de1c0) 0 + +Class QByteArray::Data + size=32 align=8 + base size=32 base align=8 +QByteArray::Data (0x7f59396577e0) 0 + +Class QByteArray + size=8 align=8 + base size=8 base align=8 +QByteArray (0x7f5939612540) 0 + +Class QByteRef + size=16 align=8 + base size=12 base align=8 +QByteRef (0x7f59396aca80) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0x7f59395b5700) 0 empty + +Class QString::Data + size=32 align=8 + base size=32 base align=8 +QString::Data (0x7f59395c4ee0) 0 + +Class QString + size=8 align=8 + base size=8 base align=8 +QString (0x7f59395345b0) 0 + +Class QLatin1String + size=8 align=8 + base size=8 base align=8 +QLatin1String (0x7f593949f000) 0 + +Class QCharRef + size=16 align=8 + base size=12 base align=8 +QCharRef (0x7f5939336620) 0 + +Class QConstString + size=8 align=8 + base size=8 base align=8 +QConstString (0x7f593927fee0) 0 + QString (0x7f593927ff50) 0 + +Class QStringRef + size=16 align=8 + base size=16 base align=8 +QStringRef (0x7f593929fbd0) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9exception) +16 std::exception::~exception +24 std::exception::~exception +32 std::exception::what + +Class std::exception + size=8 align=8 + base size=8 base align=8 +std::exception (0x7f593915a620) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 16u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13bad_exception) +16 std::bad_exception::~bad_exception +24 std::bad_exception::~bad_exception +32 std::bad_exception::what + +Class std::bad_exception + size=8 align=8 + base size=8 base align=8 +std::bad_exception (0x7f593917d000) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) + std::exception (0x7f593917d070) 0 nearly-empty + primary-for std::bad_exception (0x7f593917d000) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9bad_alloc) +16 std::bad_alloc::~bad_alloc +24 std::bad_alloc::~bad_alloc +32 std::bad_alloc::what + +Class std::bad_alloc + size=8 align=8 + base size=8 base align=8 +std::bad_alloc (0x7f593917d8c0) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) + std::exception (0x7f593917d930) 0 nearly-empty + primary-for std::bad_alloc (0x7f593917d8c0) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0x7f593918e0e0) 0 empty + +Class QListData::Data + size=32 align=8 + base size=32 base align=8 +QListData::Data (0x7f593918e620) 0 + +Class QListData + size=8 align=8 + base size=8 base align=8 +QListData (0x7f593918e5b0) 0 + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QObjectData) +16 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QObjectData + size=40 align=8 + base size=40 base align=8 +QObjectData (0x7f5939091bd0) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 16u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QObject) +16 QObject::metaObject +24 QObject::qt_metacast +32 QObject::qt_metacall +40 QObject::~QObject +48 QObject::~QObject +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObject + size=16 align=8 + base size=16 base align=8 +QObject (0x7f5939091ee0) 0 + vptr=((& QObject::_ZTV7QObject) + 16u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QObjectUserData) +16 QObjectUserData::~QObjectUserData +24 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=8 align=8 + base size=8 base align=8 +QObjectUserData (0x7f5938f223f0) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QIODevice) +16 QIODevice::metaObject +24 QIODevice::qt_metacast +32 QIODevice::qt_metacall +40 QIODevice::~QIODevice +48 QIODevice::~QIODevice +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QIODevice::isSequential +120 QIODevice::open +128 QIODevice::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 __cxa_pure_virtual + +Class QIODevice + size=16 align=8 + base size=16 base align=8 +QIODevice (0x7f5938f22930) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 16u) + QObject (0x7f5938f229a0) 0 + primary-for QIODevice (0x7f5938f22930) + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QDataStream) +16 QDataStream::~QDataStream +24 QDataStream::~QDataStream + +Class QDataStream + size=40 align=8 + base size=40 base align=8 +QDataStream (0x7f5938f992a0) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 16u) + +Class QHashData::Node + size=16 align=8 + base size=16 base align=8 +QHashData::Node (0x7f5938e1f150) 0 + +Class QHashData + size=40 align=8 + base size=40 base align=8 +QHashData (0x7f5938e1f0e0) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0x7f5938e2fee0) 0 empty + +Class QMapData::Node + size=16 align=8 + base size=16 base align=8 +QMapData::Node (0x7f5938d42690) 0 + +Class QMapData + size=128 align=8 + base size=128 base align=8 +QMapData (0x7f5938d42620) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSystemLocale) +16 QSystemLocale::~QSystemLocale +24 QSystemLocale::~QSystemLocale +32 QSystemLocale::query +40 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=8 align=8 + base size=8 base align=8 +QSystemLocale (0x7f5938c55e00) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 16u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0x7f5938cb43f0) 0 + +Class QLocale + size=8 align=8 + base size=8 base align=8 +QLocale (0x7f5938c780e0) 0 + +Class QTextCodec::ConverterState + size=32 align=8 + base size=32 base align=8 +QTextCodec::ConverterState (0x7f5938d02e70) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTextCodec) +16 __cxa_pure_virtual +24 QTextCodec::aliases +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QTextCodec::~QTextCodec +64 QTextCodec::~QTextCodec + +Class QTextCodec + size=8 align=8 + base size=8 base align=8 +QTextCodec (0x7f5938ceba80) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) + +Class QTextEncoder + size=40 align=8 + base size=40 base align=8 +QTextEncoder (0x7f5938b6e3f0) 0 + +Class QTextDecoder + size=40 align=8 + base size=40 base align=8 +QTextDecoder (0x7f5938b77230) 0 + +Class _IO_marker + size=24 align=8 + base size=24 base align=8 +_IO_marker (0x7f5938b7f2a0) 0 + +Class _IO_FILE + size=216 align=8 + base size=216 base align=8 +_IO_FILE (0x7f5938b7f310) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTextStream) +16 QTextStream::~QTextStream +24 QTextStream::~QTextStream + +Class QTextStream + size=16 align=8 + base size=16 base align=8 +QTextStream (0x7f5938b7f3f0) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 16u) + +Class QTextStreamManipulator + size=40 align=8 + base size=38 base align=8 +QTextStreamManipulator (0x7f5938a17ee0) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextIStream) +16 QTextIStream::~QTextIStream +24 QTextIStream::~QTextIStream + +Class QTextIStream + size=16 align=8 + base size=16 base align=8 +QTextIStream (0x7f5938a441c0) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 16u) + QTextStream (0x7f5938a44230) 0 + primary-for QTextIStream (0x7f5938a441c0) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextOStream) +16 QTextOStream::~QTextOStream +24 QTextOStream::~QTextOStream + +Class QTextOStream + size=16 align=8 + base size=16 base align=8 +QTextOStream (0x7f5938a59070) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 16u) + QTextStream (0x7f5938a590e0) 0 + primary-for QTextOStream (0x7f5938a59070) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0x7f5938a65ee0) 0 + +Class timespec + size=16 align=8 + base size=16 base align=8 +timespec (0x7f5938a73230) 0 + +Class timeval + size=16 align=8 + base size=16 base align=8 +timeval (0x7f5938a732a0) 0 + +Class __pthread_internal_list + size=16 align=8 + base size=16 base align=8 +__pthread_internal_list (0x7f5938a733f0) 0 + +Class random_data + size=48 align=8 + base size=48 base align=8 +random_data (0x7f5938a739a0) 0 + +Class drand48_data + size=24 align=8 + base size=24 base align=8 +drand48_data (0x7f5938a73a10) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0x7f5938a73a80) 0 + +Class QDebug::Stream + size=40 align=8 + base size=34 base align=8 +QDebug::Stream (0x7f59389ee230) 0 + +Class QDebug + size=8 align=8 + base size=8 base align=8 +QDebug (0x7f59389ee1c0) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0x7f593888c070) 0 empty + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QFile) +16 QFile::metaObject +24 QFile::qt_metacast +32 QFile::qt_metacall +40 QFile::~QFile +48 QFile::~QFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QFile::fileEngine + +Class QFile + size=16 align=8 + base size=16 base align=8 +QFile (0x7f593889e620) 0 + vptr=((& QFile::_ZTV5QFile) + 16u) + QIODevice (0x7f593889e690) 0 + primary-for QFile (0x7f593889e620) + QObject (0x7f593889e700) 0 + primary-for QIODevice (0x7f593889e690) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QTemporaryFile) +16 QTemporaryFile::metaObject +24 QTemporaryFile::qt_metacast +32 QTemporaryFile::qt_metacall +40 QTemporaryFile::~QTemporaryFile +48 QTemporaryFile::~QTemporaryFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QTemporaryFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=16 align=8 + base size=16 base align=8 +QTemporaryFile (0x7f5938708850) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) + QFile (0x7f59387088c0) 0 + primary-for QTemporaryFile (0x7f5938708850) + QIODevice (0x7f5938708930) 0 + primary-for QFile (0x7f59387088c0) + QObject (0x7f59387089a0) 0 + primary-for QIODevice (0x7f5938708930) + +Class QFileInfo + size=8 align=8 + base size=8 base align=8 +QFileInfo (0x7f593872af50) 0 + +Class QRegExp + size=8 align=8 + base size=8 base align=8 +QRegExp (0x7f5938786770) 0 + +Class QStringMatcher + size=1048 align=8 + base size=1048 base align=8 +QStringMatcher (0x7f59387d35b0) 0 + +Class QStringList + size=8 align=8 + base size=8 base align=8 +QStringList (0x7f59387e7070) 0 + QList<QString> (0x7f59387e70e0) 0 + +Class QDir + size=8 align=8 + base size=8 base align=8 +QDir (0x7f5938674cb0) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0x7f593850de70) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0x7f593850dee0) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=24 align=8 + base size=20 base align=8 +QAbstractFileEngine::MapExtensionOption (0x7f593850df50) 0 + QAbstractFileEngine::ExtensionOption (0x7f5938522000) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::MapExtensionReturn (0x7f59385221c0) 0 + QAbstractFileEngine::ExtensionReturn (0x7f5938522230) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::UnMapExtensionOption (0x7f59385222a0) 0 + QAbstractFileEngine::ExtensionOption (0x7f5938522310) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractFileEngine) +16 QAbstractFileEngine::~QAbstractFileEngine +24 QAbstractFileEngine::~QAbstractFileEngine +32 QAbstractFileEngine::open +40 QAbstractFileEngine::close +48 QAbstractFileEngine::flush +56 QAbstractFileEngine::size +64 QAbstractFileEngine::pos +72 QAbstractFileEngine::seek +80 QAbstractFileEngine::isSequential +88 QAbstractFileEngine::remove +96 QAbstractFileEngine::copy +104 QAbstractFileEngine::rename +112 QAbstractFileEngine::link +120 QAbstractFileEngine::mkdir +128 QAbstractFileEngine::rmdir +136 QAbstractFileEngine::setSize +144 QAbstractFileEngine::caseSensitive +152 QAbstractFileEngine::isRelativePath +160 QAbstractFileEngine::entryList +168 QAbstractFileEngine::fileFlags +176 QAbstractFileEngine::setPermissions +184 QAbstractFileEngine::fileName +192 QAbstractFileEngine::ownerId +200 QAbstractFileEngine::owner +208 QAbstractFileEngine::fileTime +216 QAbstractFileEngine::setFileName +224 QAbstractFileEngine::handle +232 QAbstractFileEngine::beginEntryList +240 QAbstractFileEngine::endEntryList +248 QAbstractFileEngine::read +256 QAbstractFileEngine::readLine +264 QAbstractFileEngine::write +272 QAbstractFileEngine::extension +280 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngine (0x7f59386fde00) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 16u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +16 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +24 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +32 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngineHandler (0x7f5938552000) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 16u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +16 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +24 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QAbstractFileEngineIterator::currentFileInfo +64 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngineIterator (0x7f59385521c0) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 16u) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QFSFileEngine) +16 QFSFileEngine::~QFSFileEngine +24 QFSFileEngine::~QFSFileEngine +32 QFSFileEngine::open +40 QFSFileEngine::close +48 QFSFileEngine::flush +56 QFSFileEngine::size +64 QFSFileEngine::pos +72 QFSFileEngine::seek +80 QFSFileEngine::isSequential +88 QFSFileEngine::remove +96 QFSFileEngine::copy +104 QFSFileEngine::rename +112 QFSFileEngine::link +120 QFSFileEngine::mkdir +128 QFSFileEngine::rmdir +136 QFSFileEngine::setSize +144 QFSFileEngine::caseSensitive +152 QFSFileEngine::isRelativePath +160 QFSFileEngine::entryList +168 QFSFileEngine::fileFlags +176 QFSFileEngine::setPermissions +184 QFSFileEngine::fileName +192 QFSFileEngine::ownerId +200 QFSFileEngine::owner +208 QFSFileEngine::fileTime +216 QFSFileEngine::setFileName +224 QFSFileEngine::handle +232 QFSFileEngine::beginEntryList +240 QFSFileEngine::endEntryList +248 QFSFileEngine::read +256 QFSFileEngine::readLine +264 QFSFileEngine::write +272 QFSFileEngine::extension +280 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=16 align=8 + base size=16 base align=8 +QFSFileEngine (0x7f5938552a10) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 16u) + QAbstractFileEngine (0x7f5938552a80) 0 + primary-for QFSFileEngine (0x7f5938552a10) + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QProcess) +16 QProcess::metaObject +24 QProcess::qt_metacast +32 QProcess::qt_metacall +40 QProcess::~QProcess +48 QProcess::~QProcess +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QProcess::isSequential +120 QIODevice::open +128 QProcess::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QProcess::atEnd +168 QIODevice::reset +176 QProcess::bytesAvailable +184 QProcess::bytesToWrite +192 QProcess::canReadLine +200 QProcess::waitForReadyRead +208 QProcess::waitForBytesWritten +216 QProcess::readData +224 QIODevice::readLineData +232 QProcess::writeData +240 QProcess::setupChildProcess + +Class QProcess + size=16 align=8 + base size=16 base align=8 +QProcess (0x7f5938569d20) 0 + vptr=((& QProcess::_ZTV8QProcess) + 16u) + QIODevice (0x7f5938569d90) 0 + primary-for QProcess (0x7f5938569d20) + QObject (0x7f5938569e00) 0 + primary-for QIODevice (0x7f5938569d90) + +Class QResource + size=8 align=8 + base size=8 base align=8 +QResource (0x7f59385a5230) 0 + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QDirIterator) +16 QDirIterator::~QDirIterator +24 QDirIterator::~QDirIterator + +Class QDirIterator + size=16 align=8 + base size=16 base align=8 +QDirIterator (0x7f59385a5cb0) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 16u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QBuffer) +16 QBuffer::metaObject +24 QBuffer::qt_metacast +32 QBuffer::qt_metacall +40 QBuffer::~QBuffer +48 QBuffer::~QBuffer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QBuffer::connectNotify +104 QBuffer::disconnectNotify +112 QIODevice::isSequential +120 QBuffer::open +128 QBuffer::close +136 QBuffer::pos +144 QBuffer::size +152 QBuffer::seek +160 QBuffer::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QBuffer::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QBuffer::readData +224 QIODevice::readLineData +232 QBuffer::writeData + +Class QBuffer + size=16 align=8 + base size=16 base align=8 +QBuffer (0x7f59385d6a80) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 16u) + QIODevice (0x7f59385d6af0) 0 + primary-for QBuffer (0x7f59385d6a80) + QObject (0x7f59385d6b60) 0 + primary-for QIODevice (0x7f59385d6af0) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFileSystemWatcher) +16 QFileSystemWatcher::metaObject +24 QFileSystemWatcher::qt_metacast +32 QFileSystemWatcher::qt_metacall +40 QFileSystemWatcher::~QFileSystemWatcher +48 QFileSystemWatcher::~QFileSystemWatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFileSystemWatcher + size=16 align=8 + base size=16 base align=8 +QFileSystemWatcher (0x7f59385ff690) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) + QObject (0x7f59385ff700) 0 + primary-for QFileSystemWatcher (0x7f59385ff690) + +Class QUrl + size=8 align=8 + base size=8 base align=8 +QUrl (0x7f59383f1bd0) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0x7f593847c3f0) 0 empty + +Class QVariant::PrivateShared + size=16 align=8 + base size=12 base align=8 +QVariant::PrivateShared (0x7f593834e930) 0 + +Class QVariant::Private::Data + size=8 align=8 + base size=8 base align=8 +QVariant::Private::Data (0x7f593834ec40) 0 + +Class QVariant::Private + size=16 align=8 + base size=12 base align=8 +QVariant::Private (0x7f593834ea10) 0 + +Class QVariant::Handler + size=72 align=8 + base size=72 base align=8 +QVariant::Handler (0x7f593835c930) 0 + +Class QVariant + size=16 align=8 + base size=16 base align=8 +QVariant (0x7f593831daf0) 0 + +Class QVariantComparisonHelper + size=8 align=8 + base size=8 base align=8 +QVariantComparisonHelper (0x7f5938201cb0) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QSettings) +16 QSettings::metaObject +24 QSettings::qt_metacast +32 QSettings::qt_metacall +40 QSettings::~QSettings +48 QSettings::~QSettings +56 QSettings::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSettings + size=16 align=8 + base size=16 base align=8 +QSettings (0x7f5938226cb0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 16u) + QObject (0x7f5938226d20) 0 + primary-for QSettings (0x7f5938226cb0) + +Class QXmlStreamStringRef + size=16 align=8 + base size=16 base align=8 +QXmlStreamStringRef (0x7f59382a8070) 0 + +Class QXmlStreamAttribute + size=80 align=8 + base size=73 base align=8 +QXmlStreamAttribute (0x7f59382c6850) 0 + +Class QXmlStreamAttributes + size=8 align=8 + base size=8 base align=8 +QXmlStreamAttributes (0x7f59380ee380) 0 + QVector<QXmlStreamAttribute> (0x7f59380ee3f0) 0 + +Class QXmlStreamNamespaceDeclaration + size=40 align=8 + base size=40 base align=8 +QXmlStreamNamespaceDeclaration (0x7f59380ee850) 0 + +Class QXmlStreamNotationDeclaration + size=56 align=8 + base size=56 base align=8 +QXmlStreamNotationDeclaration (0x7f593812f1c0) 0 + +Class QXmlStreamEntityDeclaration + size=88 align=8 + base size=88 base align=8 +QXmlStreamEntityDeclaration (0x7f593814f070) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +16 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +24 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +32 QXmlStreamEntityResolver::resolveEntity +40 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlStreamEntityResolver (0x7f593816c9a0) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) + +Class QXmlStreamReader + size=8 align=8 + base size=8 base align=8 +QXmlStreamReader (0x7f593816cb60) 0 + +Class QXmlStreamWriter + size=8 align=8 + base size=8 base align=8 +QXmlStreamWriter (0x7f59381a9a10) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0x7f5937fe5150) 0 + +Class QPointF + size=16 align=8 + base size=16 base align=8 +QPointF (0x7f593801dd90) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0x7f593805abd0) 0 + +Class QLineF + size=32 align=8 + base size=32 base align=8 +QLineF (0x7f5938094a80) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0x7f5937ef0540) 0 + +Class QSizeF + size=16 align=8 + base size=16 base align=8 +QSizeF (0x7f5937f3b380) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0x7f5937f899a0) 0 + +Class QRectF + size=32 align=8 + base size=32 base align=8 +QRectF (0x7f5937e38380) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0x7f5937ce3150) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +16 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +24 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +32 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=16 align=8 + base size=16 base align=8 +QtSharedPointer::ExternalRefCountData (0x7f5937d13af0) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 16u) + +Class QLinkedListData + size=32 align=8 + base size=32 base align=8 +QLinkedListData (0x7f5937d9bc40) 0 + +Class QBitArray + size=8 align=8 + base size=8 base align=8 +QBitArray (0x7f5937c66b60) 0 + +Class QBitRef + size=16 align=8 + base size=12 base align=8 +QBitRef (0x7f5937ada930) 0 + +Class QByteArrayMatcher + size=1040 align=8 + base size=1040 base align=8 +QByteArrayMatcher (0x7f5937af3310) 0 + +Class QCryptographicHash + size=8 align=8 + base size=8 base align=8 +QCryptographicHash (0x7f5937b05a10) 0 + +Class QTextBoundaryFinder + size=48 align=8 + base size=48 base align=8 +QTextBoundaryFinder (0x7f5937b33460) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0x7f5937b497e0) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0x7f5937b71770) 0 + +Class QDateTime + size=8 align=8 + base size=8 base align=8 +QDateTime (0x7f5937b8fd20) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QTimeLine) +16 QTimeLine::metaObject +24 QTimeLine::qt_metacast +32 QTimeLine::qt_metacall +40 QTimeLine::~QTimeLine +48 QTimeLine::~QTimeLine +56 QObject::event +64 QObject::eventFilter +72 QTimeLine::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTimeLine::valueForTime + +Class QTimeLine + size=16 align=8 + base size=16 base align=8 +QTimeLine (0x7f5937bc21c0) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) + QObject (0x7f5937bc2230) 0 + primary-for QTimeLine (0x7f5937bc21c0) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QRunnable) +16 __cxa_pure_virtual +24 QRunnable::~QRunnable +32 QRunnable::~QRunnable + +Class QRunnable + size=16 align=8 + base size=12 base align=8 +QRunnable (0x7f59379ea070) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 16u) + +Class QMutex + size=8 align=8 + base size=8 base align=8 +QMutex (0x7f59379f8700) 0 + +Class QMutexLocker + size=8 align=8 + base size=8 base align=8 +QMutexLocker (0x7f5937a052a0) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +16 QtConcurrent::Exception::~Exception +24 QtConcurrent::Exception::~Exception +32 std::exception::what +40 QtConcurrent::Exception::raise +48 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=8 align=8 + base size=8 base align=8 +QtConcurrent::Exception (0x7f5937a1c5b0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 16u) + std::exception (0x7f5937a1c620) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f5937a1c5b0) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +16 QtConcurrent::UnhandledException::~UnhandledException +24 QtConcurrent::UnhandledException::~UnhandledException +32 std::exception::what +40 QtConcurrent::UnhandledException::raise +48 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=8 align=8 + base size=8 base align=8 +QtConcurrent::UnhandledException (0x7f5937a1c850) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 16u) + QtConcurrent::Exception (0x7f5937a1c8c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0x7f5937a1c850) + std::exception (0x7f5937a1c930) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f5937a1c8c0) + +Class QtConcurrent::internal::ExceptionHolder + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionHolder (0x7f5937a1cb60) 0 + +Class QtConcurrent::internal::ExceptionStore + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionStore (0x7f5937a1cee0) 0 + +Class QtConcurrent::ResultItem + size=16 align=8 + base size=16 base align=8 +QtConcurrent::ResultItem (0x7f5937a1cf50) 0 + +Class QtConcurrent::ResultIteratorBase + size=16 align=8 + base size=12 base align=8 +QtConcurrent::ResultIteratorBase (0x7f5937a33e70) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +16 QtConcurrent::ResultStoreBase::~ResultStoreBase +24 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=48 align=8 + base size=44 base align=8 +QtConcurrent::ResultStoreBase (0x7f5937a37a10) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 16u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +16 QFutureInterfaceBase::~QFutureInterfaceBase +24 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=16 align=8 + base size=16 base align=8 +QFutureInterfaceBase (0x7f5937a77e70) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QThread) +16 QThread::metaObject +24 QThread::qt_metacast +32 QThread::qt_metacall +40 QThread::~QThread +48 QThread::~QThread +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QThread::run + +Class QThread + size=16 align=8 + base size=16 base align=8 +QThread (0x7f593795ce00) 0 + vptr=((& QThread::_ZTV7QThread) + 16u) + QObject (0x7f593795ce70) 0 + primary-for QThread (0x7f593795ce00) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QThreadPool) +16 QThreadPool::metaObject +24 QThreadPool::qt_metacast +32 QThreadPool::qt_metacall +40 QThreadPool::~QThreadPool +48 QThreadPool::~QThreadPool +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QThreadPool + size=16 align=8 + base size=16 base align=8 +QThreadPool (0x7f593798fcb0) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) + QObject (0x7f593798fd20) 0 + primary-for QThreadPool (0x7f593798fcb0) + +Class QWaitCondition + size=8 align=8 + base size=8 base align=8 +QWaitCondition (0x7f59379a7540) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=24 align=8 + base size=24 base align=8 +QtConcurrent::ThreadEngineSemaphore (0x7f59379a7a80) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +16 QtConcurrent::ThreadEngineBase::run +24 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +32 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +40 QtConcurrent::ThreadEngineBase::start +48 QtConcurrent::ThreadEngineBase::finish +56 QtConcurrent::ThreadEngineBase::threadFunction +64 QtConcurrent::ThreadEngineBase::shouldStartThread +72 QtConcurrent::ThreadEngineBase::shouldThrottleThread +80 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=64 align=8 + base size=64 base align=8 +QtConcurrent::ThreadEngineBase (0x7f59379c8460) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 16u) + QRunnable (0x7f59379c84d0) 0 + primary-for QtConcurrent::ThreadEngineBase (0x7f59379c8460) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 24u) +8 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 136u) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0x7f5937809850) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0x7f59378098c0) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0x7f5937809930) 0 empty + std::input_iterator_tag (0x7f59378099a0) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0x7f5937809a10) 0 empty + std::forward_iterator_tag (0x7f5937809a80) 0 empty + std::input_iterator_tag (0x7f5937809af0) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0x7f5937809b60) 0 empty + std::bidirectional_iterator_tag (0x7f5937809bd0) 0 empty + std::forward_iterator_tag (0x7f5937809c40) 0 empty + std::input_iterator_tag (0x7f5937809cb0) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0x7f593781a2a0) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0x7f593781a310) 0 empty + +Class lconv + size=96 align=8 + base size=96 base align=8 +lconv (0x7f59375f6620) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0x7f59375f6a80) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0x7f59375f6af0) 0 + +Class tm + size=56 align=8 + base size=56 base align=8 +tm (0x7f59375f6bd0) 0 + +Class itimerspec + size=32 align=8 + base size=32 base align=8 +itimerspec (0x7f59375f6cb0) 0 + +Class _pthread_cleanup_buffer + size=32 align=8 + base size=32 base align=8 +_pthread_cleanup_buffer (0x7f59375f6d20) 0 + +Class __pthread_cleanup_frame + size=24 align=8 + base size=24 base align=8 +__pthread_cleanup_frame (0x7f59375f6e70) 0 + +Class __pthread_cleanup_class + size=24 align=8 + base size=24 base align=8 +__pthread_cleanup_class (0x7f59375f6ee0) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +16 __cxxabiv1::__forced_unwind::~__forced_unwind +24 __cxxabiv1::__forced_unwind::~__forced_unwind +32 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=8 align=8 + base size=8 base align=8 +__cxxabiv1::__forced_unwind (0x7f593750ca80) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u) + +Class std::locale + size=8 align=8 + base size=8 base align=8 +std::locale (0x7f59373bd5b0) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTINSt6locale5facetE) +16 std::locale::facet::~facet +24 std::locale::facet::~facet + +Class std::locale::facet + size=16 align=8 + base size=12 base align=8 +std::locale::facet (0x7f5937261cb0) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u) + +Class std::locale::id + size=8 align=8 + base size=8 base align=8 +std::locale::id (0x7f59372742a0) 0 + +Class std::locale::_Impl + size=40 align=8 + base size=40 base align=8 +std::locale::_Impl (0x7f59372748c0) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTINSt8ios_base7failureE) +16 std::ios_base::failure::~failure +24 std::ios_base::failure::~failure +32 std::ios_base::failure::what + +Class std::ios_base::failure + size=16 align=8 + base size=16 base align=8 +std::ios_base::failure (0x7f5937103070) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 16u) + std::exception (0x7f59371030e0) 0 nearly-empty + primary-for std::ios_base::failure (0x7f5937103070) + +Class std::ios_base::_Callback_list + size=24 align=8 + base size=24 base align=8 +std::ios_base::_Callback_list (0x7f5937110310) 0 + +Class std::ios_base::_Words + size=16 align=8 + base size=16 base align=8 +std::ios_base::_Words (0x7f5937110d90) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0x7f59371194d0) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt8ios_base) +16 std::ios_base::~ios_base +24 std::ios_base::~ios_base + +Class std::ios_base + size=216 align=8 + base size=216 base align=8 +std::ios_base (0x7f5937103000) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0x7f5937190930) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0x7f59370b41c0) 0 empty + +VTT for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTTSo: 2u entries +0 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 24u) +8 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 64u) + +VTT for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u) + +VTT for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTTSi: 2u entries +0 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 24u) +8 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 64u) + +VTT for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u) + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0x7f5936be0310 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 24u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISi) +24 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +40 -24u +48 (int (*)(...))-0x00000000000000018 +56 (int (*)(...))(& _ZTISi) +64 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n24_NSiD1Ev +72 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n24_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0x7f5936be0460 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So: 10u entries +0 8u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISo) +24 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +32 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +40 -8u +48 (int (*)(...))-0x00000000000000008 +56 (int (*)(...))(& _ZTISo) +64 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n24_NSoD1Ev +72 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n24_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 24u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 24u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 64u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So) + 24u) +32 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd16_So) + 64u) +40 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 104u) +48 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 64u) + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0x7f5936be0620 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 24u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +24 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 -24u +48 (int (*)(...))-0x00000000000000018 +56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +64 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +72 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0x7f5936be0770 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries +0 8u +8 (int (*)(...))0 +16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +24 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +32 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +40 -8u +48 (int (*)(...))-0x00000000000000008 +56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +64 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +72 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n24_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u) +32 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u) +40 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u) +48 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u) + +Class QtConcurrent::BlockSizeManager + size=96 align=8 + base size=92 base align=8 +QtConcurrent::BlockSizeManager (0x7f5936c4b230) 0 + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFutureWatcherBase) +16 QFutureWatcherBase::metaObject +24 QFutureWatcherBase::qt_metacast +32 QFutureWatcherBase::qt_metacall +40 QFutureWatcherBase::~QFutureWatcherBase +48 QFutureWatcherBase::~QFutureWatcherBase +56 QFutureWatcherBase::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QFutureWatcherBase::connectNotify +104 QFutureWatcherBase::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QFutureWatcherBase + size=16 align=8 + base size=16 base align=8 +QFutureWatcherBase (0x7f5936816bd0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) + QObject (0x7f5936816c40) 0 + primary-for QFutureWatcherBase (0x7f5936816bd0) + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QFactoryInterface) +16 QFactoryInterface::~QFactoryInterface +24 QFactoryInterface::~QFactoryInterface +32 __cxa_pure_virtual + +Class QFactoryInterface + size=8 align=8 + base size=8 base align=8 +QFactoryInterface (0x7f593672de00) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +16 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +24 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=8 align=8 + base size=8 base align=8 +QTextCodecFactoryInterface (0x7f5936750ee0) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 16u) + QFactoryInterface (0x7f5936750f50) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f5936750ee0) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QTextCodecPlugin) +16 QTextCodecPlugin::metaObject +24 QTextCodecPlugin::qt_metacast +32 QTextCodecPlugin::qt_metacall +40 QTextCodecPlugin::~QTextCodecPlugin +48 QTextCodecPlugin::~QTextCodecPlugin +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 QTextCodecPlugin::keys +160 QTextCodecPlugin::create +168 (int (*)(...))-0x00000000000000010 +176 (int (*)(...))(& _ZTI16QTextCodecPlugin) +184 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD1Ev +192 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD0Ev +200 QTextCodecPlugin::_ZThn16_NK16QTextCodecPlugin4keysEv +208 QTextCodecPlugin::_ZThn16_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=24 align=8 + base size=24 base align=8 +QTextCodecPlugin (0x7f5936753e00) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 16u) + QObject (0x7f593675c7e0) 0 + primary-for QTextCodecPlugin (0x7f5936753e00) + QTextCodecFactoryInterface (0x7f593675c850) 16 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 184u) + QFactoryInterface (0x7f593675c8c0) 16 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f593675c850) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0x7f5936772700) 0 empty + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTranslator) +16 QTranslator::metaObject +24 QTranslator::qt_metacast +32 QTranslator::qt_metacall +40 QTranslator::~QTranslator +48 QTranslator::~QTranslator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTranslator::translate +120 QTranslator::isEmpty + +Class QTranslator + size=16 align=8 + base size=16 base align=8 +QTranslator (0x7f59367b6000) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 16u) + QObject (0x7f59367b6070) 0 + primary-for QTranslator (0x7f59367b6000) + +Class __exception + size=40 align=8 + base size=40 base align=8 +__exception (0x7f59365c6f50) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QMimeData) +16 QMimeData::metaObject +24 QMimeData::qt_metacast +32 QMimeData::qt_metacall +40 QMimeData::~QMimeData +48 QMimeData::~QMimeData +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QMimeData::hasFormat +120 QMimeData::formats +128 QMimeData::retrieveData + +Class QMimeData + size=16 align=8 + base size=16 base align=8 +QMimeData (0x7f5936633150) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 16u) + QObject (0x7f59366331c0) 0 + primary-for QMimeData (0x7f5936633150) + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QEventLoop) +16 QEventLoop::metaObject +24 QEventLoop::qt_metacast +32 QEventLoop::qt_metacall +40 QEventLoop::~QEventLoop +48 QEventLoop::~QEventLoop +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QEventLoop + size=16 align=8 + base size=16 base align=8 +QEventLoop (0x7f593664b9a0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) + QObject (0x7f593664ba10) 0 + primary-for QEventLoop (0x7f593664b9a0) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QEvent) +16 QEvent::~QEvent +24 QEvent::~QEvent + +Class QEvent + size=24 align=8 + base size=20 base align=8 +QEvent (0x7f593668d310) 0 + vptr=((& QEvent::_ZTV6QEvent) + 16u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTimerEvent) +16 QTimerEvent::~QTimerEvent +24 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=24 align=8 + base size=24 base align=8 +QTimerEvent (0x7f59366a5ee0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) + QEvent (0x7f59366a5f50) 0 + primary-for QTimerEvent (0x7f59366a5ee0) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QChildEvent) +16 QChildEvent::~QChildEvent +24 QChildEvent::~QChildEvent + +Class QChildEvent + size=32 align=8 + base size=32 base align=8 +QChildEvent (0x7f59366a8380) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) + QEvent (0x7f59366a83f0) 0 + primary-for QChildEvent (0x7f59366a8380) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QCustomEvent) +16 QCustomEvent::~QCustomEvent +24 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=24 align=8 + base size=20 base align=8 +QCustomEvent (0x7f59366ba620) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 16u) + QEvent (0x7f59366ba690) 0 + primary-for QCustomEvent (0x7f59366ba620) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +16 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +24 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=32 align=8 + base size=32 base align=8 +QDynamicPropertyChangeEvent (0x7f59366bae00) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) + QEvent (0x7f59366bae70) 0 + primary-for QDynamicPropertyChangeEvent (0x7f59366bae00) + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QCoreApplication) +16 QCoreApplication::metaObject +24 QCoreApplication::qt_metacast +32 QCoreApplication::qt_metacall +40 QCoreApplication::~QCoreApplication +48 QCoreApplication::~QCoreApplication +56 QCoreApplication::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QCoreApplication::notify +120 QCoreApplication::compressEvent + +Class QCoreApplication + size=16 align=8 + base size=16 base align=8 +QCoreApplication (0x7f59364ca230) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) + QObject (0x7f59364ca2a0) 0 + primary-for QCoreApplication (0x7f59364ca230) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSharedMemory) +16 QSharedMemory::metaObject +24 QSharedMemory::qt_metacast +32 QSharedMemory::qt_metacall +40 QSharedMemory::~QSharedMemory +48 QSharedMemory::~QSharedMemory +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSharedMemory + size=16 align=8 + base size=16 base align=8 +QSharedMemory (0x7f59364f5a80) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) + QObject (0x7f59364f5af0) 0 + primary-for QSharedMemory (0x7f59364f5a80) + +Class QModelIndex + size=24 align=8 + base size=24 base align=8 +QModelIndex (0x7f5936515850) 0 + +Class QPersistentModelIndex + size=8 align=8 + base size=8 base align=8 +QPersistentModelIndex (0x7f593653e310) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractItemModel) +16 QAbstractItemModel::metaObject +24 QAbstractItemModel::qt_metacast +32 QAbstractItemModel::qt_metacall +40 QAbstractItemModel::~QAbstractItemModel +48 QAbstractItemModel::~QAbstractItemModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractItemModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractItemModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractItemModel + size=16 align=8 + base size=16 base align=8 +QAbstractItemModel (0x7f593654c5b0) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) + QObject (0x7f593654c620) 0 + primary-for QAbstractItemModel (0x7f593654c5b0) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTableModel) +16 QAbstractTableModel::metaObject +24 QAbstractTableModel::qt_metacast +32 QAbstractTableModel::qt_metacall +40 QAbstractTableModel::~QAbstractTableModel +48 QAbstractTableModel::~QAbstractTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractTableModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractTableModel + size=16 align=8 + base size=16 base align=8 +QAbstractTableModel (0x7f593659c930) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) + QAbstractItemModel (0x7f593659c9a0) 0 + primary-for QAbstractTableModel (0x7f593659c930) + QObject (0x7f593659ca10) 0 + primary-for QAbstractItemModel (0x7f593659c9a0) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractListModel) +16 QAbstractListModel::metaObject +24 QAbstractListModel::qt_metacast +32 QAbstractListModel::qt_metacall +40 QAbstractListModel::~QAbstractListModel +48 QAbstractListModel::~QAbstractListModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 __cxa_pure_virtual +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractListModel + size=16 align=8 + base size=16 base align=8 +QAbstractListModel (0x7f59365aaee0) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) + QAbstractItemModel (0x7f59365aaf50) 0 + primary-for QAbstractListModel (0x7f59365aaee0) + QObject (0x7f59365aa230) 0 + primary-for QAbstractItemModel (0x7f59365aaf50) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSignalMapper) +16 QSignalMapper::metaObject +24 QSignalMapper::qt_metacast +32 QSignalMapper::qt_metacall +40 QSignalMapper::~QSignalMapper +48 QSignalMapper::~QSignalMapper +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSignalMapper + size=16 align=8 + base size=16 base align=8 +QSignalMapper (0x7f59363eb000) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) + QObject (0x7f59363eb070) 0 + primary-for QSignalMapper (0x7f59363eb000) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +16 QObjectCleanupHandler::metaObject +24 QObjectCleanupHandler::qt_metacast +32 QObjectCleanupHandler::qt_metacall +40 QObjectCleanupHandler::~QObjectCleanupHandler +48 QObjectCleanupHandler::~QObjectCleanupHandler +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=24 align=8 + base size=24 base align=8 +QObjectCleanupHandler (0x7f59364033f0) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) + QObject (0x7f5936403460) 0 + primary-for QObjectCleanupHandler (0x7f59364033f0) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0x7f5936412540) 0 + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QSocketNotifier) +16 QSocketNotifier::metaObject +24 QSocketNotifier::qt_metacast +32 QSocketNotifier::qt_metacall +40 QSocketNotifier::~QSocketNotifier +48 QSocketNotifier::~QSocketNotifier +56 QSocketNotifier::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSocketNotifier + size=32 align=8 + base size=25 base align=8 +QSocketNotifier (0x7f593641c930) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) + QObject (0x7f593641c9a0) 0 + primary-for QSocketNotifier (0x7f593641c930) + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QTimer) +16 QTimer::metaObject +24 QTimer::qt_metacast +32 QTimer::qt_metacall +40 QTimer::~QTimer +48 QTimer::~QTimer +56 QObject::event +64 QObject::eventFilter +72 QTimer::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QTimer + size=32 align=8 + base size=29 base align=8 +QTimer (0x7f593643acb0) 0 + vptr=((& QTimer::_ZTV6QTimer) + 16u) + QObject (0x7f593643ad20) 0 + primary-for QTimer (0x7f593643acb0) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +16 QAbstractEventDispatcher::metaObject +24 QAbstractEventDispatcher::qt_metacast +32 QAbstractEventDispatcher::qt_metacall +40 QAbstractEventDispatcher::~QAbstractEventDispatcher +48 QAbstractEventDispatcher::~QAbstractEventDispatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 QAbstractEventDispatcher::startingUp +208 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=16 align=8 + base size=16 base align=8 +QAbstractEventDispatcher (0x7f593645e2a0) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) + QObject (0x7f593645e310) 0 + primary-for QAbstractEventDispatcher (0x7f593645e2a0) + +Class QMetaMethod + size=16 align=8 + base size=12 base align=8 +QMetaMethod (0x7f5936479150) 0 + +Class QMetaEnum + size=16 align=8 + base size=12 base align=8 +QMetaEnum (0x7f59364955b0) 0 + +Class QMetaProperty + size=32 align=8 + base size=32 base align=8 +QMetaProperty (0x7f59364a0310) 0 + +Class QMetaClassInfo + size=16 align=8 + base size=12 base align=8 +QMetaClassInfo (0x7f59364a09a0) 0 + +Class QSystemSemaphore + size=8 align=8 + base size=8 base align=8 +QSystemSemaphore (0x7f59364b24d0) 0 + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QLibrary) +16 QLibrary::metaObject +24 QLibrary::qt_metacast +32 QLibrary::qt_metacall +40 QLibrary::~QLibrary +48 QLibrary::~QLibrary +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QLibrary + size=32 align=8 + base size=25 base align=8 +QLibrary (0x7f59364b2e00) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 16u) + QObject (0x7f59364b2e70) 0 + primary-for QLibrary (0x7f59364b2e00) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QPluginLoader) +16 QPluginLoader::metaObject +24 QPluginLoader::qt_metacast +32 QPluginLoader::qt_metacall +40 QPluginLoader::~QPluginLoader +48 QPluginLoader::~QPluginLoader +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QPluginLoader + size=32 align=8 + base size=25 base align=8 +QPluginLoader (0x7f59362f98c0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) + QObject (0x7f59362f9930) 0 + primary-for QPluginLoader (0x7f59362f98c0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0x7f593631d070) 0 + +Class QSemaphore + size=8 align=8 + base size=8 base align=8 +QSemaphore (0x7f593633c9a0) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0x7f593633cee0) 0 + +Class QReadWriteLock + size=8 align=8 + base size=8 base align=8 +QReadWriteLock (0x7f593634e690) 0 + +Class QReadLocker + size=8 align=8 + base size=8 base align=8 +QReadLocker (0x7f593634ed20) 0 + +Class QWriteLocker + size=8 align=8 + base size=8 base align=8 +QWriteLocker (0x7f593637b0e0) 0 + +Class QSslCertificate + size=8 align=8 + base size=8 base align=8 +QSslCertificate (0x7f593638d460) 0 + +Class QSslError + size=8 align=8 + base size=8 base align=8 +QSslError (0x7f59363a0ee0) 0 + +Class QSslCipher + size=8 align=8 + base size=8 base align=8 +QSslCipher (0x7f59363adcb0) 0 + +Vtable for QAbstractSocket +QAbstractSocket::_ZTV15QAbstractSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QAbstractSocket) +16 QAbstractSocket::metaObject +24 QAbstractSocket::qt_metacast +32 QAbstractSocket::qt_metacall +40 QAbstractSocket::~QAbstractSocket +48 QAbstractSocket::~QAbstractSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QAbstractSocket + size=16 align=8 + base size=16 base align=8 +QAbstractSocket (0x7f59363ba620) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u) + QIODevice (0x7f59363ba690) 0 + primary-for QAbstractSocket (0x7f59363ba620) + QObject (0x7f59363ba700) 0 + primary-for QIODevice (0x7f59363ba690) + +Vtable for QTcpSocket +QTcpSocket::_ZTV10QTcpSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTcpSocket) +16 QTcpSocket::metaObject +24 QTcpSocket::qt_metacast +32 QTcpSocket::qt_metacall +40 QTcpSocket::~QTcpSocket +48 QTcpSocket::~QTcpSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QTcpSocket + size=16 align=8 + base size=16 base align=8 +QTcpSocket (0x7f59361f3cb0) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u) + QAbstractSocket (0x7f59361f3d20) 0 + primary-for QTcpSocket (0x7f59361f3cb0) + QIODevice (0x7f59361f3d90) 0 + primary-for QAbstractSocket (0x7f59361f3d20) + QObject (0x7f59361f3e00) 0 + primary-for QIODevice (0x7f59361f3d90) + +Vtable for QSslSocket +QSslSocket::_ZTV10QSslSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QSslSocket) +16 QSslSocket::metaObject +24 QSslSocket::qt_metacast +32 QSslSocket::qt_metacall +40 QSslSocket::~QSslSocket +48 QSslSocket::~QSslSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QSslSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QSslSocket::atEnd +168 QIODevice::reset +176 QSslSocket::bytesAvailable +184 QSslSocket::bytesToWrite +192 QSslSocket::canReadLine +200 QSslSocket::waitForReadyRead +208 QSslSocket::waitForBytesWritten +216 QSslSocket::readData +224 QAbstractSocket::readLineData +232 QSslSocket::writeData + +Class QSslSocket + size=16 align=8 + base size=16 base align=8 +QSslSocket (0x7f593620f770) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u) + QTcpSocket (0x7f593620f7e0) 0 + primary-for QSslSocket (0x7f593620f770) + QAbstractSocket (0x7f593620f850) 0 + primary-for QTcpSocket (0x7f593620f7e0) + QIODevice (0x7f593620f8c0) 0 + primary-for QAbstractSocket (0x7f593620f850) + QObject (0x7f593620f930) 0 + primary-for QIODevice (0x7f593620f8c0) + +Class QSslConfiguration + size=8 align=8 + base size=8 base align=8 +QSslConfiguration (0x7f59362454d0) 0 + +Class QSslKey + size=8 align=8 + base size=8 base align=8 +QSslKey (0x7f59362562a0) 0 + +Vtable for QHttpHeader +QHttpHeader::_ZTV11QHttpHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QHttpHeader) +16 QHttpHeader::~QHttpHeader +24 QHttpHeader::~QHttpHeader +32 QHttpHeader::toString +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QHttpHeader::parseLine + +Class QHttpHeader + size=16 align=8 + base size=16 base align=8 +QHttpHeader (0x7f5936256e00) 0 + vptr=((& QHttpHeader::_ZTV11QHttpHeader) + 16u) + +Vtable for QHttpResponseHeader +QHttpResponseHeader::_ZTV19QHttpResponseHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QHttpResponseHeader) +16 QHttpResponseHeader::~QHttpResponseHeader +24 QHttpResponseHeader::~QHttpResponseHeader +32 QHttpResponseHeader::toString +40 QHttpResponseHeader::majorVersion +48 QHttpResponseHeader::minorVersion +56 QHttpResponseHeader::parseLine + +Class QHttpResponseHeader + size=16 align=8 + base size=16 base align=8 +QHttpResponseHeader (0x7f5936270a80) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 16u) + QHttpHeader (0x7f5936270af0) 0 + primary-for QHttpResponseHeader (0x7f5936270a80) + +Vtable for QHttpRequestHeader +QHttpRequestHeader::_ZTV18QHttpRequestHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QHttpRequestHeader) +16 QHttpRequestHeader::~QHttpRequestHeader +24 QHttpRequestHeader::~QHttpRequestHeader +32 QHttpRequestHeader::toString +40 QHttpRequestHeader::majorVersion +48 QHttpRequestHeader::minorVersion +56 QHttpRequestHeader::parseLine + +Class QHttpRequestHeader + size=16 align=8 + base size=16 base align=8 +QHttpRequestHeader (0x7f5936281770) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 16u) + QHttpHeader (0x7f59362817e0) 0 + primary-for QHttpRequestHeader (0x7f5936281770) + +Vtable for QHttp +QHttp::_ZTV5QHttp: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QHttp) +16 QHttp::metaObject +24 QHttp::qt_metacast +32 QHttp::qt_metacall +40 QHttp::~QHttp +48 QHttp::~QHttp +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHttp + size=16 align=8 + base size=16 base align=8 +QHttp (0x7f5936295310) 0 + vptr=((& QHttp::_ZTV5QHttp) + 16u) + QObject (0x7f5936295380) 0 + primary-for QHttp (0x7f5936295310) + +Class QNetworkRequest + size=8 align=8 + base size=8 base align=8 +QNetworkRequest (0x7f59362c2540) 0 + +Vtable for QNetworkAccessManager +QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QNetworkAccessManager) +16 QNetworkAccessManager::metaObject +24 QNetworkAccessManager::qt_metacast +32 QNetworkAccessManager::qt_metacall +40 QNetworkAccessManager::~QNetworkAccessManager +48 QNetworkAccessManager::~QNetworkAccessManager +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkAccessManager::createRequest + +Class QNetworkAccessManager + size=16 align=8 + base size=16 base align=8 +QNetworkAccessManager (0x7f59360dc460) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u) + QObject (0x7f59360dc4d0) 0 + primary-for QNetworkAccessManager (0x7f59360dc460) + +Class QNetworkCookie + size=8 align=8 + base size=8 base align=8 +QNetworkCookie (0x7f59360fa9a0) 0 + +Vtable for QNetworkCookieJar +QNetworkCookieJar::_ZTV17QNetworkCookieJar: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QNetworkCookieJar) +16 QNetworkCookieJar::metaObject +24 QNetworkCookieJar::qt_metacast +32 QNetworkCookieJar::qt_metacall +40 QNetworkCookieJar::~QNetworkCookieJar +48 QNetworkCookieJar::~QNetworkCookieJar +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkCookieJar::cookiesForUrl +120 QNetworkCookieJar::setCookiesFromUrl + +Class QNetworkCookieJar + size=16 align=8 + base size=16 base align=8 +QNetworkCookieJar (0x7f59360ffaf0) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u) + QObject (0x7f59360ffb60) 0 + primary-for QNetworkCookieJar (0x7f59360ffaf0) + +Vtable for QNetworkReply +QNetworkReply::_ZTV13QNetworkReply: 33u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QNetworkReply) +16 QNetworkReply::metaObject +24 QNetworkReply::qt_metacast +32 QNetworkReply::qt_metacall +40 QNetworkReply::~QNetworkReply +48 QNetworkReply::~QNetworkReply +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkReply::isSequential +120 QIODevice::open +128 QNetworkReply::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 QNetworkReply::writeData +240 __cxa_pure_virtual +248 QNetworkReply::setReadBufferSize +256 QNetworkReply::ignoreSslErrors + +Class QNetworkReply + size=16 align=8 + base size=16 base align=8 +QNetworkReply (0x7f59361309a0) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u) + QIODevice (0x7f5936130a10) 0 + primary-for QNetworkReply (0x7f59361309a0) + QObject (0x7f5936130a80) 0 + primary-for QIODevice (0x7f5936130a10) + +Vtable for QUrlInfo +QUrlInfo::_ZTV8QUrlInfo: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QUrlInfo) +16 QUrlInfo::~QUrlInfo +24 QUrlInfo::~QUrlInfo +32 QUrlInfo::setName +40 QUrlInfo::setDir +48 QUrlInfo::setFile +56 QUrlInfo::setSymLink +64 QUrlInfo::setOwner +72 QUrlInfo::setGroup +80 QUrlInfo::setSize +88 QUrlInfo::setWritable +96 QUrlInfo::setReadable +104 QUrlInfo::setPermissions +112 QUrlInfo::setLastModified + +Class QUrlInfo + size=16 align=8 + base size=16 base align=8 +QUrlInfo (0x7f593615a620) 0 + vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 16u) + +Vtable for QFtp +QFtp::_ZTV4QFtp: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI4QFtp) +16 QFtp::metaObject +24 QFtp::qt_metacast +32 QFtp::qt_metacall +40 QFtp::~QFtp +48 QFtp::~QFtp +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFtp + size=16 align=8 + base size=16 base align=8 +QFtp (0x7f593616b5b0) 0 + vptr=((& QFtp::_ZTV4QFtp) + 16u) + QObject (0x7f593616b620) 0 + primary-for QFtp (0x7f593616b5b0) + +Class QNetworkCacheMetaData + size=8 align=8 + base size=8 base align=8 +QNetworkCacheMetaData (0x7f5936199bd0) 0 + +Vtable for QAbstractNetworkCache +QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QAbstractNetworkCache) +16 QAbstractNetworkCache::metaObject +24 QAbstractNetworkCache::qt_metacast +32 QAbstractNetworkCache::qt_metacall +40 QAbstractNetworkCache::~QAbstractNetworkCache +48 QAbstractNetworkCache::~QAbstractNetworkCache +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual + +Class QAbstractNetworkCache + size=16 align=8 + base size=16 base align=8 +QAbstractNetworkCache (0x7f593619dee0) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u) + QObject (0x7f593619df50) 0 + primary-for QAbstractNetworkCache (0x7f593619dee0) + +Vtable for QNetworkDiskCache +QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QNetworkDiskCache) +16 QNetworkDiskCache::metaObject +24 QNetworkDiskCache::qt_metacast +32 QNetworkDiskCache::qt_metacall +40 QNetworkDiskCache::~QNetworkDiskCache +48 QNetworkDiskCache::~QNetworkDiskCache +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkDiskCache::metaData +120 QNetworkDiskCache::updateMetaData +128 QNetworkDiskCache::data +136 QNetworkDiskCache::remove +144 QNetworkDiskCache::cacheSize +152 QNetworkDiskCache::prepare +160 QNetworkDiskCache::insert +168 QNetworkDiskCache::clear +176 QNetworkDiskCache::expire + +Class QNetworkDiskCache + size=16 align=8 + base size=16 base align=8 +QNetworkDiskCache (0x7f5935fca850) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u) + QAbstractNetworkCache (0x7f5935fca8c0) 0 + primary-for QNetworkDiskCache (0x7f5935fca850) + QObject (0x7f5935fca930) 0 + primary-for QAbstractNetworkCache (0x7f5935fca8c0) + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0x7f5935fe71c0) 0 + +Class QHostAddress + size=8 align=8 + base size=8 base align=8 +QHostAddress (0x7f5935fe77e0) 0 + +Class QNetworkAddressEntry + size=8 align=8 + base size=8 base align=8 +QNetworkAddressEntry (0x7f593600f770) 0 + +Class QNetworkInterface + size=8 align=8 + base size=8 base align=8 +QNetworkInterface (0x7f5936020000) 0 + +Class QAuthenticator + size=8 align=8 + base size=8 base align=8 +QAuthenticator (0x7f593604ed20) 0 + +Class QHostInfo + size=8 align=8 + base size=8 base align=8 +QHostInfo (0x7f593605d620) 0 + +Class QNetworkProxyQuery + size=8 align=8 + base size=8 base align=8 +QNetworkProxyQuery (0x7f593605de70) 0 + +Class QNetworkProxy + size=8 align=8 + base size=8 base align=8 +QNetworkProxy (0x7f593608a150) 0 + +Vtable for QNetworkProxyFactory +QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QNetworkProxyFactory) +16 QNetworkProxyFactory::~QNetworkProxyFactory +24 QNetworkProxyFactory::~QNetworkProxyFactory +32 __cxa_pure_virtual + +Class QNetworkProxyFactory + size=8 align=8 + base size=8 base align=8 +QNetworkProxyFactory (0x7f5935ece5b0) 0 nearly-empty + vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u) + +Vtable for QLocalServer +QLocalServer::_ZTV12QLocalServer: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QLocalServer) +16 QLocalServer::metaObject +24 QLocalServer::qt_metacast +32 QLocalServer::qt_metacall +40 QLocalServer::~QLocalServer +48 QLocalServer::~QLocalServer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QLocalServer::hasPendingConnections +120 QLocalServer::nextPendingConnection +128 QLocalServer::incomingConnection + +Class QLocalServer + size=16 align=8 + base size=16 base align=8 +QLocalServer (0x7f5935ece8c0) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u) + QObject (0x7f5935ece930) 0 + primary-for QLocalServer (0x7f5935ece8c0) + +Vtable for QLocalSocket +QLocalSocket::_ZTV12QLocalSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QLocalSocket) +16 QLocalSocket::metaObject +24 QLocalSocket::qt_metacast +32 QLocalSocket::qt_metacall +40 QLocalSocket::~QLocalSocket +48 QLocalSocket::~QLocalSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QLocalSocket::isSequential +120 QIODevice::open +128 QLocalSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QLocalSocket::bytesAvailable +184 QLocalSocket::bytesToWrite +192 QLocalSocket::canReadLine +200 QLocalSocket::waitForReadyRead +208 QLocalSocket::waitForBytesWritten +216 QLocalSocket::readData +224 QIODevice::readLineData +232 QLocalSocket::writeData + +Class QLocalSocket + size=16 align=8 + base size=16 base align=8 +QLocalSocket (0x7f5935eef2a0) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u) + QIODevice (0x7f5935eef310) 0 + primary-for QLocalSocket (0x7f5935eef2a0) + QObject (0x7f5935eef380) 0 + primary-for QIODevice (0x7f5935eef310) + +Vtable for QTcpServer +QTcpServer::_ZTV10QTcpServer: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTcpServer) +16 QTcpServer::metaObject +24 QTcpServer::qt_metacast +32 QTcpServer::qt_metacall +40 QTcpServer::~QTcpServer +48 QTcpServer::~QTcpServer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTcpServer::hasPendingConnections +120 QTcpServer::nextPendingConnection +128 QTcpServer::incomingConnection + +Class QTcpServer + size=16 align=8 + base size=16 base align=8 +QTcpServer (0x7f5935f12460) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u) + QObject (0x7f5935f124d0) 0 + primary-for QTcpServer (0x7f5935f12460) + +Vtable for QUdpSocket +QUdpSocket::_ZTV10QUdpSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QUdpSocket) +16 QUdpSocket::metaObject +24 QUdpSocket::qt_metacast +32 QUdpSocket::qt_metacall +40 QUdpSocket::~QUdpSocket +48 QUdpSocket::~QUdpSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QUdpSocket + size=16 align=8 + base size=16 base align=8 +QUdpSocket (0x7f5935f25f50) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u) + QAbstractSocket (0x7f5935f2e000) 0 + primary-for QUdpSocket (0x7f5935f25f50) + QIODevice (0x7f5935f2e070) 0 + primary-for QAbstractSocket (0x7f5935f2e000) + QObject (0x7f5935f2e0e0) 0 + primary-for QIODevice (0x7f5935f2e070) + +Class QXmlName + size=8 align=8 + base size=8 base align=8 +QXmlName (0x7f5935f62cb0) 0 + +Class QPatternist::NodeIndexStorage + size=24 align=8 + base size=24 base align=8 +QPatternist::NodeIndexStorage (0x7f5935f8f0e0) 0 + +Class QXmlNodeModelIndex + size=24 align=8 + base size=24 base align=8 +QXmlNodeModelIndex (0x7f5935f8f850) 0 + +Vtable for QAbstractXmlNodeModel +QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QAbstractXmlNodeModel) +16 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +24 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 QAbstractXmlNodeModel::iterate +104 QAbstractXmlNodeModel::sequencedTypedValue +112 QAbstractXmlNodeModel::type +120 QAbstractXmlNodeModel::namespaceForPrefix +128 QAbstractXmlNodeModel::isDeepEqual +136 QAbstractXmlNodeModel::sendNamespaces +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 QAbstractXmlNodeModel::copyNodeTo +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QAbstractXmlNodeModel + size=24 align=8 + base size=24 base align=8 +QAbstractXmlNodeModel (0x7f5935df0e70) 0 + vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 16u) + QSharedData (0x7f5935df0ee0) 8 + +Class QXmlItem + size=24 align=8 + base size=24 base align=8 +QXmlItem (0x7f5935e07a80) 0 + +Vtable for QAbstractXmlReceiver +QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QAbstractXmlReceiver) +16 QAbstractXmlReceiver::~QAbstractXmlReceiver +24 QAbstractXmlReceiver::~QAbstractXmlReceiver +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractXmlReceiver::whitespaceOnly +136 QAbstractXmlReceiver::item + +Class QAbstractXmlReceiver + size=16 align=8 + base size=16 base align=8 +QAbstractXmlReceiver (0x7f5935e16a10) 0 + vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 16u) + +Vtable for QXmlSerializer +QXmlSerializer::_ZTV14QXmlSerializer: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlSerializer) +16 QXmlSerializer::~QXmlSerializer +24 QXmlSerializer::~QXmlSerializer +32 QXmlSerializer::startElement +40 QXmlSerializer::endElement +48 QXmlSerializer::attribute +56 QXmlSerializer::comment +64 QXmlSerializer::characters +72 QXmlSerializer::startDocument +80 QXmlSerializer::endDocument +88 QXmlSerializer::processingInstruction +96 QXmlSerializer::atomicValue +104 QXmlSerializer::namespaceBinding +112 QXmlSerializer::startOfSequence +120 QXmlSerializer::endOfSequence +128 QAbstractXmlReceiver::whitespaceOnly +136 QXmlSerializer::item + +Class QXmlSerializer + size=16 align=8 + base size=16 base align=8 +QXmlSerializer (0x7f5935e2e1c0) 0 + vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 16u) + QAbstractXmlReceiver (0x7f5935e2e230) 0 + primary-for QXmlSerializer (0x7f5935e2e1c0) + +Class QSourceLocation + size=24 align=8 + base size=24 base align=8 +QSourceLocation (0x7f5935e2e930) 0 + +Vtable for QAbstractMessageHandler +QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QAbstractMessageHandler) +16 QAbstractMessageHandler::metaObject +24 QAbstractMessageHandler::qt_metacast +32 QAbstractMessageHandler::qt_metacall +40 QAbstractMessageHandler::~QAbstractMessageHandler +48 QAbstractMessageHandler::~QAbstractMessageHandler +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual + +Class QAbstractMessageHandler + size=16 align=8 + base size=16 base align=8 +QAbstractMessageHandler (0x7f5935e49540) 0 + vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 16u) + QObject (0x7f5935e495b0) 0 + primary-for QAbstractMessageHandler (0x7f5935e49540) + +Class QXmlNamePool + size=8 align=8 + base size=8 base align=8 +QXmlNamePool (0x7f5935e64ee0) 0 + +Class QXmlQuery + size=8 align=8 + base size=8 base align=8 +QXmlQuery (0x7f5935e6c540) 0 + +Vtable for QAbstractUriResolver +QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QAbstractUriResolver) +16 QAbstractUriResolver::metaObject +24 QAbstractUriResolver::qt_metacast +32 QAbstractUriResolver::qt_metacall +40 QAbstractUriResolver::~QAbstractUriResolver +48 QAbstractUriResolver::~QAbstractUriResolver +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual + +Class QAbstractUriResolver + size=16 align=8 + base size=16 base align=8 +QAbstractUriResolver (0x7f5935e8d150) 0 + vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 16u) + QObject (0x7f5935e8d1c0) 0 + primary-for QAbstractUriResolver (0x7f5935e8d150) + +Vtable for QSimpleXmlNodeModel +QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QSimpleXmlNodeModel) +16 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +24 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +32 QSimpleXmlNodeModel::baseUri +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 QSimpleXmlNodeModel::stringValue +88 __cxa_pure_virtual +96 QAbstractXmlNodeModel::iterate +104 QAbstractXmlNodeModel::sequencedTypedValue +112 QAbstractXmlNodeModel::type +120 QAbstractXmlNodeModel::namespaceForPrefix +128 QAbstractXmlNodeModel::isDeepEqual +136 QAbstractXmlNodeModel::sendNamespaces +144 QSimpleXmlNodeModel::namespaceBindings +152 QSimpleXmlNodeModel::elementById +160 QSimpleXmlNodeModel::nodesByIdref +168 QAbstractXmlNodeModel::copyNodeTo +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QSimpleXmlNodeModel + size=24 align=8 + base size=24 base align=8 +QSimpleXmlNodeModel (0x7f5935e9da10) 0 + vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 16u) + QAbstractXmlNodeModel (0x7f5935e9da80) 0 + primary-for QSimpleXmlNodeModel (0x7f5935e9da10) + QSharedData (0x7f5935e9daf0) 8 + +Vtable for QXmlFormatter +QXmlFormatter::_ZTV13QXmlFormatter: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QXmlFormatter) +16 QXmlFormatter::~QXmlFormatter +24 QXmlFormatter::~QXmlFormatter +32 QXmlFormatter::startElement +40 QXmlFormatter::endElement +48 QXmlFormatter::attribute +56 QXmlFormatter::comment +64 QXmlFormatter::characters +72 QXmlFormatter::startDocument +80 QXmlFormatter::endDocument +88 QXmlFormatter::processingInstruction +96 QXmlFormatter::atomicValue +104 QXmlSerializer::namespaceBinding +112 QXmlFormatter::startOfSequence +120 QXmlFormatter::endOfSequence +128 QAbstractXmlReceiver::whitespaceOnly +136 QXmlFormatter::item + +Class QXmlFormatter + size=16 align=8 + base size=16 base align=8 +QXmlFormatter (0x7f5935eab1c0) 0 + vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 16u) + QXmlSerializer (0x7f5935eab230) 0 + primary-for QXmlFormatter (0x7f5935eab1c0) + QAbstractXmlReceiver (0x7f5935eab2a0) 0 + primary-for QXmlSerializer (0x7f5935eab230) + +Vtable for QXmlResultItems +QXmlResultItems::_ZTV15QXmlResultItems: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlResultItems) +16 QXmlResultItems::~QXmlResultItems +24 QXmlResultItems::~QXmlResultItems + +Class QXmlResultItems + size=16 align=8 + base size=16 base align=8 +QXmlResultItems (0x7f5935eab930) 0 + vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 16u) + diff --git a/tests/auto/bic/data/QtXmlPatterns.4.5.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtXmlPatterns.4.5.0.linux-gcc-ia32.txt new file mode 100644 index 0000000..7871fa3 --- /dev/null +++ b/tests/auto/bic/data/QtXmlPatterns.4.5.0.linux-gcc-ia32.txt @@ -0,0 +1,2600 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6ee1bb8) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6ee1d5c) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6e99438) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6e994ec) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6e99d20) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb6e99e4c) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb6527ce4) 0 empty + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb6527d20) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb65b6e00) 0 + QGenericArgument (0xb6527f3c) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb64320b4) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb64321e0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb64323c0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb64325a0) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb6479ce4) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb64ab400) 0 + QBasicAtomicInt (0xb649a3fc) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb649a8e8) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb649ad5c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb649ad20) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb631ec30) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb63694ec) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb6369528) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb63694b0) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6235078) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb6279d5c) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb60fdcc0) 0 + QString (0xb61394b0) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb61398e8) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9exception) +8 std::exception::~exception +12 std::exception::~exception +16 std::exception::what + +Class std::exception + size=4 align=4 + base size=4 base align=4 +std::exception (0xb617899c) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 8u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt13bad_exception) +8 std::bad_exception::~bad_exception +12 std::bad_exception::~bad_exception +16 std::bad_exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb61b1b00) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb6178a8c) 0 nearly-empty + primary-for std::bad_exception (0xb61b1b00) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9bad_alloc) +8 std::bad_alloc::~bad_alloc +12 std::bad_alloc::~bad_alloc +16 std::bad_alloc::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb61b1c80) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb6178ce4) 0 nearly-empty + primary-for std::bad_alloc (0xb61b1c80) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb6178f3c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb61cd03c) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb61cd000) 0 + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QObjectData) +8 __cxa_pure_virtual +12 __cxa_pure_virtual + +Class QObjectData + size=24 align=4 + base size=24 base align=4 +QObjectData (0xb61cd7bc) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 8u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QObject) +8 QObject::metaObject +12 QObject::qt_metacast +16 QObject::qt_metacall +20 QObject::~QObject +24 QObject::~QObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObject + size=8 align=4 + base size=8 base align=4 +QObject (0xb61cd870) 0 + vptr=((& QObject::_ZTV7QObject) + 8u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QObjectUserData) +8 QObjectUserData::~QObjectUserData +12 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=4 align=4 + base size=4 base align=4 +QObjectUserData (0xb60a50b4) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QIODevice) +8 QIODevice::metaObject +12 QIODevice::qt_metacast +16 QIODevice::qt_metacall +20 QIODevice::~QIODevice +24 QIODevice::~QIODevice +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QIODevice::open +64 QIODevice::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QIODevice::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 __cxa_pure_virtual +112 QIODevice::readLineData +116 __cxa_pure_virtual + +Class QIODevice + size=8 align=4 + base size=8 base align=4 +QIODevice (0xb60a8240) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb60a51e0) 0 + primary-for QIODevice (0xb60a8240) + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDataStream) +8 QDataStream::~QDataStream +12 QDataStream::~QDataStream + +Class QDataStream + size=28 align=4 + base size=28 base align=4 +QDataStream (0xb60a5f3c) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb5ef2ac8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb5ef2a8c) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5f2f168) 0 empty + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb5f2f8ac) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5f2f870) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSystemLocale) +8 QSystemLocale::~QSystemLocale +12 QSystemLocale::~QSystemLocale +16 QSystemLocale::query +20 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=4 align=4 + base size=4 base align=4 +QSystemLocale (0xb5f2fbb8) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5f2fc30) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5f2fbf4) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5ea5294) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextCodec) +8 __cxa_pure_virtual +12 QTextCodec::aliases +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QTextCodec::~QTextCodec +32 QTextCodec::~QTextCodec + +Class QTextCodec + size=4 align=4 + base size=4 base align=4 +QTextCodec (0xb5ea5258) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb5ea5e88) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb5cf20f0) 0 + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb5cf2474) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb5cf24b0) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextStream) +8 QTextStream::~QTextStream +12 QTextStream::~QTextStream + +Class QTextStream + size=8 align=4 + base size=8 base align=4 +QTextStream (0xb5cf2528) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb5cf2b04) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextIStream) +8 QTextIStream::~QTextIStream +12 QTextIStream::~QTextIStream + +Class QTextIStream + size=8 align=4 + base size=8 base align=4 +QTextIStream (0xb5d44780) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb5d57c30) 0 + primary-for QTextIStream (0xb5d44780) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextOStream) +8 QTextOStream::~QTextOStream +12 QTextOStream::~QTextOStream + +Class QTextOStream + size=8 align=4 + base size=8 base align=4 +QTextOStream (0xb5d44a40) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb5d692d0) 0 + primary-for QTextOStream (0xb5d44a40) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5d69960) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5d69b04) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5d69b40) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5d69bf4) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5d69f00) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5d69f3c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5d69f78) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb5d9e2d0) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb5d9e294) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb5c7bd98) 0 empty + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QFile) +8 QFile::metaObject +12 QFile::qt_metacast +16 QFile::qt_metacall +20 QFile::~QFile +24 QFile::~QFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QFile::fileEngine + +Class QFile + size=8 align=4 + base size=8 base align=4 +QFile (0xb5cad180) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5cad1c0) 0 + primary-for QFile (0xb5cad180) + QObject (0xb5cb203c) 0 + primary-for QIODevice (0xb5cad1c0) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QTemporaryFile) +8 QTemporaryFile::metaObject +12 QTemporaryFile::qt_metacast +16 QTemporaryFile::qt_metacall +20 QTemporaryFile::~QTemporaryFile +24 QTemporaryFile::~QTemporaryFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QTemporaryFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=8 align=4 + base size=8 base align=4 +QTemporaryFile (0xb5cad780) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5cad7c0) 0 + primary-for QTemporaryFile (0xb5cad780) + QIODevice (0xb5cad800) 0 + primary-for QFile (0xb5cad7c0) + QObject (0xb5cb24b0) 0 + primary-for QIODevice (0xb5cad800) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5cb27bc) 0 + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb5cb2d5c) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5b48708) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb5b11900) 0 + QList<QString> (0xb5b48870) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5b7add4) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5bca4b0) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5bca4ec) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb59e41c0) 0 + QAbstractFileEngine::ExtensionOption (0xb5bca528) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb59e4240) 0 + QAbstractFileEngine::ExtensionReturn (0xb5bca564) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb59e42c0) 0 + QAbstractFileEngine::ExtensionOption (0xb5bca5a0) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractFileEngine) +8 QAbstractFileEngine::~QAbstractFileEngine +12 QAbstractFileEngine::~QAbstractFileEngine +16 QAbstractFileEngine::open +20 QAbstractFileEngine::close +24 QAbstractFileEngine::flush +28 QAbstractFileEngine::size +32 QAbstractFileEngine::pos +36 QAbstractFileEngine::seek +40 QAbstractFileEngine::isSequential +44 QAbstractFileEngine::remove +48 QAbstractFileEngine::copy +52 QAbstractFileEngine::rename +56 QAbstractFileEngine::link +60 QAbstractFileEngine::mkdir +64 QAbstractFileEngine::rmdir +68 QAbstractFileEngine::setSize +72 QAbstractFileEngine::caseSensitive +76 QAbstractFileEngine::isRelativePath +80 QAbstractFileEngine::entryList +84 QAbstractFileEngine::fileFlags +88 QAbstractFileEngine::setPermissions +92 QAbstractFileEngine::fileName +96 QAbstractFileEngine::ownerId +100 QAbstractFileEngine::owner +104 QAbstractFileEngine::fileTime +108 QAbstractFileEngine::setFileName +112 QAbstractFileEngine::handle +116 QAbstractFileEngine::beginEntryList +120 QAbstractFileEngine::endEntryList +124 QAbstractFileEngine::read +128 QAbstractFileEngine::readLine +132 QAbstractFileEngine::write +136 QAbstractFileEngine::extension +140 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngine (0xb5bca474) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +8 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +12 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +16 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngineHandler (0xb5bca744) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +8 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +12 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QAbstractFileEngineIterator::currentFileInfo +32 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngineIterator (0xb5bca780) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFSFileEngine) +8 QFSFileEngine::~QFSFileEngine +12 QFSFileEngine::~QFSFileEngine +16 QFSFileEngine::open +20 QFSFileEngine::close +24 QFSFileEngine::flush +28 QFSFileEngine::size +32 QFSFileEngine::pos +36 QFSFileEngine::seek +40 QFSFileEngine::isSequential +44 QFSFileEngine::remove +48 QFSFileEngine::copy +52 QFSFileEngine::rename +56 QFSFileEngine::link +60 QFSFileEngine::mkdir +64 QFSFileEngine::rmdir +68 QFSFileEngine::setSize +72 QFSFileEngine::caseSensitive +76 QFSFileEngine::isRelativePath +80 QFSFileEngine::entryList +84 QFSFileEngine::fileFlags +88 QFSFileEngine::setPermissions +92 QFSFileEngine::fileName +96 QFSFileEngine::ownerId +100 QFSFileEngine::owner +104 QFSFileEngine::fileTime +108 QFSFileEngine::setFileName +112 QFSFileEngine::handle +116 QFSFileEngine::beginEntryList +120 QFSFileEngine::endEntryList +124 QFSFileEngine::read +128 QFSFileEngine::readLine +132 QFSFileEngine::write +136 QFSFileEngine::extension +140 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=8 align=4 + base size=8 base align=4 +QFSFileEngine (0xb59e45c0) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5bca7bc) 0 + primary-for QFSFileEngine (0xb59e45c0) + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QProcess) +8 QProcess::metaObject +12 QProcess::qt_metacast +16 QProcess::qt_metacall +20 QProcess::~QProcess +24 QProcess::~QProcess +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProcess::isSequential +60 QIODevice::open +64 QProcess::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QProcess::atEnd +84 QIODevice::reset +88 QProcess::bytesAvailable +92 QProcess::bytesToWrite +96 QProcess::canReadLine +100 QProcess::waitForReadyRead +104 QProcess::waitForBytesWritten +108 QProcess::readData +112 QIODevice::readLineData +116 QProcess::writeData +120 QProcess::setupChildProcess + +Class QProcess + size=8 align=4 + base size=8 base align=4 +QProcess (0xb59e46c0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb59e4700) 0 + primary-for QProcess (0xb59e46c0) + QObject (0xb5bca8e8) 0 + primary-for QIODevice (0xb59e4700) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb5bcab04) 0 + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QDirIterator) +8 QDirIterator::~QDirIterator +12 QDirIterator::~QDirIterator + +Class QDirIterator + size=8 align=4 + base size=8 base align=4 +QDirIterator (0xb5bcabf4) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QBuffer::connectNotify +52 QBuffer::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb59e4c80) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb59e4cc0) 0 + primary-for QBuffer (0xb59e4c80) + QObject (0xb5bcad20) 0 + primary-for QIODevice (0xb59e4cc0) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFileSystemWatcher) +8 QFileSystemWatcher::metaObject +12 QFileSystemWatcher::qt_metacast +16 QFileSystemWatcher::qt_metacall +20 QFileSystemWatcher::~QFileSystemWatcher +24 QFileSystemWatcher::~QFileSystemWatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QFileSystemWatcher + size=8 align=4 + base size=8 base align=4 +QFileSystemWatcher (0xb59e4fc0) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5bcaf3c) 0 + primary-for QFileSystemWatcher (0xb59e4fc0) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb5a80168) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5a80744) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb591f1a4) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb591f21c) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb591f1e0) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb591f258) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb591f168) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5960834) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSettings) +8 QSettings::metaObject +12 QSettings::qt_metacast +16 QSettings::qt_metacall +20 QSettings::~QSettings +24 QSettings::~QSettings +28 QSettings::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSettings + size=8 align=4 + base size=8 base align=4 +QSettings (0xb599fac0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5960ce4) 0 + primary-for QSettings (0xb599fac0) + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb57e17f8) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb58054b0) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb57e6fc0) 0 + QVector<QXmlStreamAttribute> (0xb5805f00) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb5839000) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb5839474) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb5839a50) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +8 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +12 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +16 QXmlStreamEntityResolver::resolveEntity +20 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlStreamEntityResolver (0xb586230c) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb5862348) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb58623fc) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb5862528) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb58b8ac8) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb56e31e0) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb56e3f00) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb5732000) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb574ba8c) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb5775690) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb57df2d0) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb563303c) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +8 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +12 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +16 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=12 align=4 + base size=12 base align=4 +QtSharedPointer::ExternalRefCountData (0xb563330c) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u) + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb5633c30) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5633e4c) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb553f384) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb553fa50) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb553fc30) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb553fca8) 0 + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb553fd5c) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5591384) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb55918e8) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeLine) +8 QTimeLine::metaObject +12 QTimeLine::qt_metacast +16 QTimeLine::qt_metacall +20 QTimeLine::~QTimeLine +24 QTimeLine::~QTimeLine +28 QObject::event +32 QObject::eventFilter +36 QTimeLine::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTimeLine::valueForTime + +Class QTimeLine + size=8 align=4 + base size=8 base align=4 +QTimeLine (0xb55c4000) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb5591b7c) 0 + primary-for QTimeLine (0xb55c4000) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QRunnable) +8 __cxa_pure_virtual +12 QRunnable::~QRunnable +16 QRunnable::~QRunnable + +Class QRunnable + size=8 align=4 + base size=8 base align=4 +QRunnable (0xb5591d98) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb55db21c) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb55db8ac) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +8 QtConcurrent::Exception::~Exception +12 QtConcurrent::Exception::~Exception +16 std::exception::what +20 QtConcurrent::Exception::raise +24 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=4 align=4 + base size=4 base align=4 +QtConcurrent::Exception (0xb55c4f80) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb55dbd98) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb55c4f80) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +8 QtConcurrent::UnhandledException::~UnhandledException +12 QtConcurrent::UnhandledException::~UnhandledException +16 std::exception::what +20 QtConcurrent::UnhandledException::raise +24 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=4 align=4 + base size=4 base align=4 +QtConcurrent::UnhandledException (0xb53f1080) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb53f10c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb53f1080) + std::exception (0xb55dbdd4) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb53f10c0) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb55dbe10) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb55dbe4c) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb55dbe88) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb53fb474) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +8 QtConcurrent::ResultStoreBase::~ResultStoreBase +12 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=28 align=4 + base size=28 base align=4 +QtConcurrent::ResultStoreBase (0xb53fb5a0) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +8 QFutureInterfaceBase::~QFutureInterfaceBase +12 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=8 align=4 + base size=8 base align=4 +QFutureInterfaceBase (0xb53fb9d8) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb54a50c0) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb54946cc) 0 + primary-for QThread (0xb54a50c0) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QThreadPool) +8 QThreadPool::metaObject +12 QThreadPool::qt_metacast +16 QThreadPool::qt_metacall +20 QThreadPool::~QThreadPool +24 QThreadPool::~QThreadPool +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QThreadPool + size=8 align=4 + base size=8 base align=4 +QThreadPool (0xb54a5400) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb5494960) 0 + primary-for QThreadPool (0xb54a5400) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb5494bb8) 0 + +Class QtConcurrent::ThreadEngineSemaphore + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineSemaphore (0xb5494bf4) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +8 QtConcurrent::ThreadEngineBase::run +12 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +16 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +20 QtConcurrent::ThreadEngineBase::start +24 QtConcurrent::ThreadEngineBase::finish +28 QtConcurrent::ThreadEngineBase::threadFunction +32 QtConcurrent::ThreadEngineBase::shouldStartThread +36 QtConcurrent::ThreadEngineBase::shouldThrottleThread +40 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=32 align=4 + base size=32 base align=4 +QtConcurrent::ThreadEngineBase (0xb54a5f40) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb54d0474) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb54a5f40) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) +4 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + +Class std::input_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::input_iterator_tag (0xb52efa50) 0 empty + +Class std::output_iterator_tag + size=1 align=1 + base size=0 base align=1 +std::output_iterator_tag (0xb52efa8c) 0 empty + +Class std::forward_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::forward_iterator_tag (0xb52f1500) 0 empty + std::input_iterator_tag (0xb52efac8) 0 empty + +Class std::bidirectional_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::bidirectional_iterator_tag (0xb52f1580) 0 empty + std::forward_iterator_tag (0xb52f15c0) 0 empty + std::input_iterator_tag (0xb52efb04) 0 empty + +Class std::random_access_iterator_tag + size=1 align=1 + base size=1 base align=1 +std::random_access_iterator_tag (0xb52f1640) 0 empty + std::bidirectional_iterator_tag (0xb52f1680) 0 empty + std::forward_iterator_tag (0xb52f16c0) 0 empty + std::input_iterator_tag (0xb52efb40) 0 empty + +Class std::__true_type + size=1 align=1 + base size=0 base align=1 +std::__true_type (0xb52efc6c) 0 empty + +Class std::__false_type + size=1 align=1 + base size=0 base align=1 +std::__false_type (0xb52efca8) 0 empty + +Class lconv + size=56 align=4 + base size=56 base align=4 +lconv (0xb53aee88) 0 + +Class sched_param + size=4 align=4 + base size=4 base align=4 +sched_param (0xb520503c) 0 + +Class __sched_param + size=4 align=4 + base size=4 base align=4 +__sched_param (0xb5205078) 0 + +Class tm + size=44 align=4 + base size=44 base align=4 +tm (0xb52050f0) 0 + +Class itimerspec + size=16 align=4 + base size=16 base align=4 +itimerspec (0xb520512c) 0 + +Class _pthread_cleanup_buffer + size=16 align=4 + base size=16 base align=4 +_pthread_cleanup_buffer (0xb5205168) 0 + +Class __pthread_cleanup_frame + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_frame (0xb520521c) 0 + +Class __pthread_cleanup_class + size=16 align=4 + base size=16 base align=4 +__pthread_cleanup_class (0xb5205258) 0 + +Vtable for __cxxabiv1::__forced_unwind +__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE) +8 __cxxabiv1::__forced_unwind::~__forced_unwind +12 __cxxabiv1::__forced_unwind::~__forced_unwind +16 __cxa_pure_virtual + +Class __cxxabiv1::__forced_unwind + size=4 align=4 + base size=4 base align=4 +__cxxabiv1::__forced_unwind (0xb5285564) 0 nearly-empty + vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 8u) + +Class std::locale + size=4 align=4 + base size=4 base align=4 +std::locale (0xb50eb99c) 0 + +Vtable for std::locale::facet +std::locale::facet::_ZTVNSt6locale5facetE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt6locale5facetE) +8 std::locale::facet::~facet +12 std::locale::facet::~facet + +Class std::locale::facet + size=8 align=4 + base size=8 base align=4 +std::locale::facet (0xb50eba14) 0 + vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 8u) + +Class std::locale::id + size=4 align=4 + base size=4 base align=4 +std::locale::id (0xb50ebe10) 0 + +Class std::locale::_Impl + size=20 align=4 + base size=20 base align=4 +std::locale::_Impl (0xb50ebe4c) 0 + +Vtable for std::ios_base::failure +std::ios_base::failure::_ZTVNSt8ios_base7failureE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTINSt8ios_base7failureE) +8 std::ios_base::failure::~failure +12 std::ios_base::failure::~failure +16 std::ios_base::failure::what + +Class std::ios_base::failure + size=8 align=4 + base size=8 base align=4 +std::ios_base::failure (0xb50a1a00) 0 + vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureE) + 8u) + std::exception (0xb50b61a4) 0 nearly-empty + primary-for std::ios_base::failure (0xb50a1a00) + +Class std::ios_base::_Callback_list + size=16 align=4 + base size=16 base align=4 +std::ios_base::_Callback_list (0xb50b61e0) 0 + +Class std::ios_base::_Words + size=8 align=4 + base size=8 base align=4 +std::ios_base::_Words (0xb50b621c) 0 + +Class std::ios_base::Init + size=1 align=1 + base size=0 base align=1 +std::ios_base::Init (0xb50b6258) 0 empty + +Vtable for std::ios_base +std::ios_base::_ZTVSt8ios_base: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt8ios_base) +8 std::ios_base::~ios_base +12 std::ios_base::~ios_base + +Class std::ios_base + size=112 align=4 + base size=112 base align=4 +std::ios_base (0xb50b6168) 0 + vptr=((& std::ios_base::_ZTVSt8ios_base) + 8u) + +Class std::ctype_base + size=1 align=1 + base size=0 base align=1 +std::ctype_base (0xb50d95a0) 0 empty + +Class std::__num_base + size=1 align=1 + base size=0 base align=1 +std::__num_base (0xb4f9f078) 0 empty + +VTT for std::basic_ostream<char, std::char_traits<char> > +std::basic_ostream<char, std::char_traits<char> >::_ZTTSo: 2u entries +0 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 12u) +4 ((& std::basic_ostream<char, std::char_traits<char> >::_ZTVSo) + 32u) + +VTT for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > +std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 32u) + +VTT for std::basic_istream<char, std::char_traits<char> > +std::basic_istream<char, std::char_traits<char> >::_ZTTSi: 2u entries +0 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 12u) +4 ((& std::basic_istream<char, std::char_traits<char> >::_ZTVSi) + 32u) + +VTT for std::basic_istream<wchar_t, std::char_traits<wchar_t> > +std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries +0 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 32u) + +Construction vtable for std::basic_istream<char, std::char_traits<char> > (0xb4d58440 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISi) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = char, _Traits = std::char_traits<char>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISi) +32 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD1Ev +36 std::basic_istream<char, std::char_traits<char> >::_ZTv0_n12_NSiD0Ev + +Construction vtable for std::basic_ostream<char, std::char_traits<char> > (0xb4d584c0 instance) in std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISo) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = char, _Traits = std::char_traits<char>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISo) +32 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD1Ev +36 std::basic_ostream<char, std::char_traits<char> >::_ZTv0_n12_NSoD0Ev + +VTT for std::basic_iostream<char, std::char_traits<char> > +std::basic_iostream<char, std::char_traits<char> >::_ZTTSd: 7u entries +0 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 12u) +4 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 12u) +8 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd0_Si) + 32u) +12 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 12u) +16 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTCSd8_So) + 32u) +20 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 52u) +24 ((& std::basic_iostream<char, std::char_traits<char> >::_ZTVSd) + 32u) + +Construction vtable for std::basic_istream<wchar_t, std::char_traits<wchar_t> > (0xb4d587c0 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries +0 12u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +12 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_istream<_CharT, _Traits>::~basic_istream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -12u +24 (int (*)(...))-0x00000000c +28 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE) +32 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED1Ev +36 std::basic_istream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_istreamIwSt11char_traitsIwEED0Ev + +Construction vtable for std::basic_ostream<wchar_t, std::char_traits<wchar_t> > (0xb4d58840 instance) in std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E: 10u entries +0 4u +4 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +12 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +16 std::basic_ostream<_CharT, _Traits>::~basic_ostream [with _CharT = wchar_t, _Traits = std::char_traits<wchar_t>] +20 -4u +24 (int (*)(...))-0x000000004 +28 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE) +32 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED1Ev +36 std::basic_ostream<wchar_t, std::char_traits<wchar_t> >::_ZTv0_n12_NSt13basic_ostreamIwSt11char_traitsIwEED0Ev + +VTT for std::basic_iostream<wchar_t, std::char_traits<wchar_t> > +std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries +0 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 12u) +4 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 12u) +8 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 32u) +12 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 12u) +16 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE8_St13basic_ostreamIwS1_E) + 32u) +20 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 52u) +24 ((& std::basic_iostream<wchar_t, std::char_traits<wchar_t> >::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 32u) + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb4d6912c) 0 + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFutureWatcherBase) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcherBase::~QFutureWatcherBase +24 QFutureWatcherBase::~QFutureWatcherBase +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QFutureWatcherBase + size=8 align=4 + base size=8 base align=4 +QFutureWatcherBase (0xb4b78a00) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb4b26924) 0 + primary-for QFutureWatcherBase (0xb4b78a00) + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFactoryInterface) +8 QFactoryInterface::~QFactoryInterface +12 QFactoryInterface::~QFactoryInterface +16 __cxa_pure_virtual + +Class QFactoryInterface + size=4 align=4 + base size=4 base align=4 +QFactoryInterface (0xb49ea744) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +8 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +12 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=4 align=4 + base size=4 base align=4 +QTextCodecFactoryInterface (0xb4a17c00) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb49eac30) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4a17c00) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTextCodecPlugin) +8 QTextCodecPlugin::metaObject +12 QTextCodecPlugin::qt_metacast +16 QTextCodecPlugin::qt_metacall +20 QTextCodecPlugin::~QTextCodecPlugin +24 QTextCodecPlugin::~QTextCodecPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 QTextCodecPlugin::keys +80 QTextCodecPlugin::create +84 (int (*)(...))-0x000000008 +88 (int (*)(...))(& _ZTI16QTextCodecPlugin) +92 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev +96 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev +100 QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv +104 QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=12 align=4 + base size=12 base align=4 +QTextCodecPlugin (0xb4a249b0) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb49eaec4) 0 + primary-for QTextCodecPlugin (0xb4a249b0) + QTextCodecFactoryInterface (0xb4a17e00) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb49eaf00) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4a17e00) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4a3503c) 0 empty + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTranslator) +8 QTranslator::metaObject +12 QTranslator::qt_metacast +16 QTranslator::qt_metacall +20 QTranslator::~QTranslator +24 QTranslator::~QTranslator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTranslator::translate +60 QTranslator::isEmpty + +Class QTranslator + size=8 align=4 + base size=8 base align=4 +QTranslator (0xb4a4e9c0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb4a483fc) 0 + primary-for QTranslator (0xb4a4e9c0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb4a486cc) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMimeData) +8 QMimeData::metaObject +12 QMimeData::qt_metacast +16 QMimeData::qt_metacall +20 QMimeData::~QMimeData +24 QMimeData::~QMimeData +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMimeData::hasFormat +60 QMimeData::formats +64 QMimeData::retrieveData + +Class QMimeData + size=8 align=4 + base size=8 base align=4 +QMimeData (0xb4a97340) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb4a48c6c) 0 + primary-for QMimeData (0xb4a97340) + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QEventLoop) +8 QEventLoop::metaObject +12 QEventLoop::qt_metacast +16 QEventLoop::qt_metacall +20 QEventLoop::~QEventLoop +24 QEventLoop::~QEventLoop +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QEventLoop + size=8 align=4 + base size=8 base align=4 +QEventLoop (0xb4a97600) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb4a48e88) 0 + primary-for QEventLoop (0xb4a97600) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QEvent) +8 QEvent::~QEvent +12 QEvent::~QEvent + +Class QEvent + size=12 align=4 + base size=12 base align=4 +QEvent (0xb48ba1a4) 0 + vptr=((& QEvent::_ZTV6QEvent) + 8u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTimerEvent) +8 QTimerEvent::~QTimerEvent +12 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=16 align=4 + base size=16 base align=4 +QTimerEvent (0xb4a97cc0) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb48ba384) 0 + primary-for QTimerEvent (0xb4a97cc0) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QChildEvent) +8 QChildEvent::~QChildEvent +12 QChildEvent::~QChildEvent + +Class QChildEvent + size=16 align=4 + base size=16 base align=4 +QChildEvent (0xb4a97d80) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb48ba3fc) 0 + primary-for QChildEvent (0xb4a97d80) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCustomEvent) +8 QCustomEvent::~QCustomEvent +12 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=12 align=4 + base size=12 base align=4 +QCustomEvent (0xb48e8040) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb48ba564) 0 + primary-for QCustomEvent (0xb48e8040) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +8 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +12 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=16 align=4 + base size=16 base align=4 +QDynamicPropertyChangeEvent (0xb48e8140) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb48ba654) 0 + primary-for QDynamicPropertyChangeEvent (0xb48e8140) + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCoreApplication) +8 QCoreApplication::metaObject +12 QCoreApplication::qt_metacast +16 QCoreApplication::qt_metacall +20 QCoreApplication::~QCoreApplication +24 QCoreApplication::~QCoreApplication +28 QCoreApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCoreApplication::notify +60 QCoreApplication::compressEvent + +Class QCoreApplication + size=8 align=4 + base size=8 base align=4 +QCoreApplication (0xb48e8200) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb48ba708) 0 + primary-for QCoreApplication (0xb48e8200) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSharedMemory) +8 QSharedMemory::metaObject +12 QSharedMemory::qt_metacast +16 QSharedMemory::qt_metacall +20 QSharedMemory::~QSharedMemory +24 QSharedMemory::~QSharedMemory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSharedMemory + size=8 align=4 + base size=8 base align=4 +QSharedMemory (0xb48e8800) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb48baca8) 0 + primary-for QSharedMemory (0xb48e8800) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb48baec4) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb4929384) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractItemModel) +8 QAbstractItemModel::metaObject +12 QAbstractItemModel::qt_metacast +16 QAbstractItemModel::qt_metacall +20 QAbstractItemModel::~QAbstractItemModel +24 QAbstractItemModel::~QAbstractItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractItemModel + size=8 align=4 + base size=8 base align=4 +QAbstractItemModel (0xb4927440) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb49294ec) 0 + primary-for QAbstractItemModel (0xb4927440) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTableModel) +8 QAbstractTableModel::metaObject +12 QAbstractTableModel::qt_metacast +16 QAbstractTableModel::qt_metacall +20 QAbstractTableModel::~QAbstractTableModel +24 QAbstractTableModel::~QAbstractTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractTableModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractTableModel + size=8 align=4 + base size=8 base align=4 +QAbstractTableModel (0xb4927a80) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4927ac0) 0 + primary-for QAbstractTableModel (0xb4927a80) + QObject (0xb4929e4c) 0 + primary-for QAbstractItemModel (0xb4927ac0) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractListModel) +8 QAbstractListModel::metaObject +12 QAbstractListModel::qt_metacast +16 QAbstractListModel::qt_metacall +20 QAbstractListModel::~QAbstractListModel +24 QAbstractListModel::~QAbstractListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 __cxa_pure_virtual +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractListModel + size=8 align=4 + base size=8 base align=4 +QAbstractListModel (0xb4927d00) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb4927d40) 0 + primary-for QAbstractListModel (0xb4927d00) + QObject (0xb4929f78) 0 + primary-for QAbstractItemModel (0xb4927d40) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSignalMapper) +8 QSignalMapper::metaObject +12 QSignalMapper::qt_metacast +16 QSignalMapper::qt_metacall +20 QSignalMapper::~QSignalMapper +24 QSignalMapper::~QSignalMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSignalMapper + size=8 align=4 + base size=8 base align=4 +QSignalMapper (0xb4979440) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb4974e4c) 0 + primary-for QSignalMapper (0xb4979440) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +8 QObjectCleanupHandler::metaObject +12 QObjectCleanupHandler::qt_metacast +16 QObjectCleanupHandler::qt_metacall +20 QObjectCleanupHandler::~QObjectCleanupHandler +24 QObjectCleanupHandler::~QObjectCleanupHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=12 align=4 + base size=12 base align=4 +QObjectCleanupHandler (0xb4979700) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb4995078) 0 + primary-for QObjectCleanupHandler (0xb4979700) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb49951a4) 0 + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSocketNotifier) +8 QSocketNotifier::metaObject +12 QSocketNotifier::qt_metacast +16 QSocketNotifier::qt_metacall +20 QSocketNotifier::~QSocketNotifier +24 QSocketNotifier::~QSocketNotifier +28 QSocketNotifier::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSocketNotifier + size=20 align=4 + base size=17 base align=4 +QSocketNotifier (0xb4979d00) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb4995438) 0 + primary-for QSocketNotifier (0xb4979d00) + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QTimer) +8 QTimer::metaObject +12 QTimer::qt_metacast +16 QTimer::qt_metacall +20 QTimer::~QTimer +24 QTimer::~QTimer +28 QObject::event +32 QObject::eventFilter +36 QTimer::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTimer + size=24 align=4 + base size=21 base align=4 +QTimer (0xb49b3080) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb4995708) 0 + primary-for QTimer (0xb49b3080) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +8 QAbstractEventDispatcher::metaObject +12 QAbstractEventDispatcher::qt_metacast +16 QAbstractEventDispatcher::qt_metacall +20 QAbstractEventDispatcher::~QAbstractEventDispatcher +24 QAbstractEventDispatcher::~QAbstractEventDispatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 QAbstractEventDispatcher::startingUp +104 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=8 align=4 + base size=8 base align=4 +QAbstractEventDispatcher (0xb49b3580) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb499599c) 0 + primary-for QAbstractEventDispatcher (0xb49b3580) + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb4995bb8) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb4995ec4) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb47e712c) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb47e71e0) 0 + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb47e7438) 0 + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QLibrary) +8 QLibrary::metaObject +12 QLibrary::qt_metacast +16 QLibrary::qt_metacall +20 QLibrary::~QLibrary +24 QLibrary::~QLibrary +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QLibrary + size=16 align=4 + base size=13 base align=4 +QLibrary (0xb47f4080) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb47e74b0) 0 + primary-for QLibrary (0xb47f4080) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QPluginLoader) +8 QPluginLoader::metaObject +12 QPluginLoader::qt_metacast +16 QPluginLoader::qt_metacall +20 QPluginLoader::~QPluginLoader +24 QPluginLoader::~QPluginLoader +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QPluginLoader + size=16 align=4 + base size=13 base align=4 +QPluginLoader (0xb47f4480) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb47e7708) 0 + primary-for QPluginLoader (0xb47f4480) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb47e7834) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb4836834) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb4836870) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb48368e8) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb4836924) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb4836e10) 0 + +Class QXmlName + size=8 align=4 + base size=8 base align=4 +QXmlName (0xb45f5d5c) 0 + +Class QPatternist::NodeIndexStorage + size=20 align=4 + base size=20 base align=4 +QPatternist::NodeIndexStorage (0xb469003c) 0 + +Class QXmlNodeModelIndex + size=20 align=4 + base size=20 base align=4 +QXmlNodeModelIndex (0xb4690168) 0 + +Vtable for QAbstractXmlNodeModel +QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractXmlNodeModel) +8 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +12 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QAbstractXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QAbstractXmlNodeModel (0xb44be300) 0 + vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 8u) + QSharedData (0xb46908ac) 4 + +Class QXmlItem + size=20 align=4 + base size=20 base align=4 +QXmlItem (0xb4690a8c) 0 + +Vtable for QAbstractXmlReceiver +QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractXmlReceiver) +8 QAbstractXmlReceiver::~QAbstractXmlReceiver +12 QAbstractXmlReceiver::~QAbstractXmlReceiver +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractXmlReceiver::whitespaceOnly +68 QAbstractXmlReceiver::item + +Class QAbstractXmlReceiver + size=8 align=4 + base size=8 base align=4 +QAbstractXmlReceiver (0xb4690c6c) 0 + vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 8u) + +Vtable for QXmlSerializer +QXmlSerializer::_ZTV14QXmlSerializer: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlSerializer) +8 QXmlSerializer::~QXmlSerializer +12 QXmlSerializer::~QXmlSerializer +16 QXmlSerializer::startElement +20 QXmlSerializer::endElement +24 QXmlSerializer::attribute +28 QXmlSerializer::comment +32 QXmlSerializer::characters +36 QXmlSerializer::startDocument +40 QXmlSerializer::endDocument +44 QXmlSerializer::processingInstruction +48 QXmlSerializer::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlSerializer::startOfSequence +60 QXmlSerializer::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlSerializer::item + +Class QXmlSerializer + size=8 align=4 + base size=8 base align=4 +QXmlSerializer (0xb44be840) 0 + vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 8u) + QAbstractXmlReceiver (0xb4690ca8) 0 + primary-for QXmlSerializer (0xb44be840) + +Class QSourceLocation + size=20 align=4 + base size=20 base align=4 +QSourceLocation (0xb4690dd4) 0 + +Vtable for QAbstractMessageHandler +QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAbstractMessageHandler) +8 QAbstractMessageHandler::metaObject +12 QAbstractMessageHandler::qt_metacast +16 QAbstractMessageHandler::qt_metacall +20 QAbstractMessageHandler::~QAbstractMessageHandler +24 QAbstractMessageHandler::~QAbstractMessageHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractMessageHandler + size=8 align=4 + base size=8 base align=4 +QAbstractMessageHandler (0xb44bebc0) 0 + vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 8u) + QObject (0xb4690f78) 0 + primary-for QAbstractMessageHandler (0xb44bebc0) + +Class QXmlNamePool + size=4 align=4 + base size=4 base align=4 +QXmlNamePool (0xb45041a4) 0 + +Class QXmlQuery + size=4 align=4 + base size=4 base align=4 +QXmlQuery (0xb450421c) 0 + +Vtable for QAbstractUriResolver +QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractUriResolver) +8 QAbstractUriResolver::metaObject +12 QAbstractUriResolver::qt_metacast +16 QAbstractUriResolver::qt_metacall +20 QAbstractUriResolver::~QAbstractUriResolver +24 QAbstractUriResolver::~QAbstractUriResolver +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractUriResolver + size=8 align=4 + base size=8 base align=4 +QAbstractUriResolver (0xb44befc0) 0 + vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 8u) + QObject (0xb4504258) 0 + primary-for QAbstractUriResolver (0xb44befc0) + +Vtable for QSimpleXmlNodeModel +QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QSimpleXmlNodeModel) +8 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +12 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +16 QSimpleXmlNodeModel::baseUri +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 QSimpleXmlNodeModel::stringValue +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 QSimpleXmlNodeModel::namespaceBindings +76 QSimpleXmlNodeModel::elementById +80 QSimpleXmlNodeModel::nodesByIdref +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QSimpleXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QSimpleXmlNodeModel (0xb4518280) 0 + vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 8u) + QAbstractXmlNodeModel (0xb45182c0) 0 + primary-for QSimpleXmlNodeModel (0xb4518280) + QSharedData (0xb4504474) 4 + +Vtable for QXmlFormatter +QXmlFormatter::_ZTV13QXmlFormatter: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QXmlFormatter) +8 QXmlFormatter::~QXmlFormatter +12 QXmlFormatter::~QXmlFormatter +16 QXmlFormatter::startElement +20 QXmlFormatter::endElement +24 QXmlFormatter::attribute +28 QXmlFormatter::comment +32 QXmlFormatter::characters +36 QXmlFormatter::startDocument +40 QXmlFormatter::endDocument +44 QXmlFormatter::processingInstruction +48 QXmlFormatter::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlFormatter::startOfSequence +60 QXmlFormatter::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlFormatter::item + +Class QXmlFormatter + size=8 align=4 + base size=8 base align=4 +QXmlFormatter (0xb45183c0) 0 + vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 8u) + QXmlSerializer (0xb4518400) 0 + primary-for QXmlFormatter (0xb45183c0) + QAbstractXmlReceiver (0xb45045a0) 0 + primary-for QXmlSerializer (0xb4518400) + +Vtable for QXmlResultItems +QXmlResultItems::_ZTV15QXmlResultItems: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlResultItems) +8 QXmlResultItems::~QXmlResultItems +12 QXmlResultItems::~QXmlResultItems + +Class QXmlResultItems + size=8 align=4 + base size=8 base align=4 +QXmlResultItems (0xb45046cc) 0 + vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 8u) + diff --git a/tests/auto/bic/data/QtXmlPatterns.4.6.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtXmlPatterns.4.6.0.linux-gcc-amd64.txt new file mode 100644 index 0000000..a08062d --- /dev/null +++ b/tests/auto/bic/data/QtXmlPatterns.4.6.0.linux-gcc-amd64.txt @@ -0,0 +1,3561 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0x7f7ae7deb230) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0x7f7ae7debe70) 0 + +Class qIsNull(double)::U + size=8 align=8 + base size=8 base align=8 +qIsNull(double)::U (0x7f7ae7e19540) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0x7f7ae7e197e0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0x7f7ae7e53690) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0x7f7ae7e53e70) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0x7f7ae7e815b0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0x7f7ae7ea9150) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0x7f7ae7d0b310) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0x7f7ae7d49cb0) 0 + QBasicAtomicInt (0x7f7ae7d49d20) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0x7f7ae7b9c4d0) 0 empty + +Class __locale_struct + size=232 align=8 + base size=232 base align=8 +__locale_struct (0x7f7ae7b9c700) 0 + +Class QByteArray::Data + size=32 align=8 + base size=32 base align=8 +QByteArray::Data (0x7f7ae7bd8af0) 0 + +Class QByteArray + size=8 align=8 + base size=8 base align=8 +QByteArray (0x7f7ae7bd8a80) 0 + +Class QByteRef + size=16 align=8 + base size=12 base align=8 +QByteRef (0x7f7ae7a7c380) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0x7f7ae797bd20) 0 empty + +Class QString::Data + size=32 align=8 + base size=32 base align=8 +QString::Data (0x7f7ae79935b0) 0 + +Class QString + size=8 align=8 + base size=8 base align=8 +QString (0x7f7ae78f5bd0) 0 + +Class QLatin1String + size=8 align=8 + base size=8 base align=8 +QLatin1String (0x7f7ae786c9a0) 0 + +Class QCharRef + size=16 align=8 + base size=12 base align=8 +QCharRef (0x7f7ae770b000) 0 + +Class QConstString + size=8 align=8 + base size=8 base align=8 +QConstString (0x7f7ae76548c0) 0 + QString (0x7f7ae7654930) 0 + +Class QStringRef + size=16 align=8 + base size=16 base align=8 +QStringRef (0x7f7ae767b310) 0 + +Class QGenericArgument + size=16 align=8 + base size=16 base align=8 +QGenericArgument (0x7f7ae74f4700) 0 + +Class QGenericReturnArgument + size=16 align=8 + base size=16 base align=8 +QGenericReturnArgument (0x7f7ae74fd2a0) 0 + QGenericArgument (0x7f7ae74fd310) 0 + +Class QMetaObject + size=32 align=8 + base size=32 base align=8 +QMetaObject (0x7f7ae74fdb60) 0 + +Class QMetaObjectExtraData + size=16 align=8 + base size=16 base align=8 +QMetaObjectExtraData (0x7f7ae7526bd0) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9exception) +16 std::exception::~exception +24 std::exception::~exception +32 std::exception::what + +Class std::exception + size=8 align=8 + base size=8 base align=8 +std::exception (0x7f7ae757a1c0) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 16u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt13bad_exception) +16 std::bad_exception::~bad_exception +24 std::bad_exception::~bad_exception +32 std::bad_exception::what + +Class std::bad_exception + size=8 align=8 + base size=8 base align=8 +std::bad_exception (0x7f7ae757a770) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u) + std::exception (0x7f7ae757a7e0) 0 nearly-empty + primary-for std::bad_exception (0x7f7ae757a770) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTISt9bad_alloc) +16 std::bad_alloc::~bad_alloc +24 std::bad_alloc::~bad_alloc +32 std::bad_alloc::what + +Class std::bad_alloc + size=8 align=8 + base size=8 base align=8 +std::bad_alloc (0x7f7ae757a930) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u) + std::exception (0x7f7ae7590000) 0 nearly-empty + primary-for std::bad_alloc (0x7f7ae757a930) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0x7f7ae7590850) 0 empty + +Class QListData::Data + size=32 align=8 + base size=32 base align=8 +QListData::Data (0x7f7ae7590d90) 0 + +Class QListData + size=8 align=8 + base size=8 base align=8 +QListData (0x7f7ae7590d20) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0x7f7ae74ba850) 0 empty + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QObjectData) +16 __cxa_pure_virtual +24 __cxa_pure_virtual + +Class QObjectData + size=48 align=8 + base size=48 base align=8 +QObjectData (0x7f7ae74db2a0) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 16u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QObject) +16 QObject::metaObject +24 QObject::qt_metacast +32 QObject::qt_metacall +40 QObject::~QObject +48 QObject::~QObject +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObject + size=16 align=8 + base size=16 base align=8 +QObject (0x7f7ae74db5b0) 0 + vptr=((& QObject::_ZTV7QObject) + 16u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QObjectUserData) +16 QObjectUserData::~QObjectUserData +24 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=8 align=8 + base size=8 base align=8 +QObjectUserData (0x7f7ae735fb60) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QIODevice) +16 QIODevice::metaObject +24 QIODevice::qt_metacast +32 QIODevice::qt_metacall +40 QIODevice::~QIODevice +48 QIODevice::~QIODevice +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QIODevice::isSequential +120 QIODevice::open +128 QIODevice::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 __cxa_pure_virtual + +Class QIODevice + size=16 align=8 + base size=16 base align=8 +QIODevice (0x7f7ae736f150) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 16u) + QObject (0x7f7ae736f1c0) 0 + primary-for QIODevice (0x7f7ae736f150) + +Class _IO_marker + size=24 align=8 + base size=24 base align=8 +_IO_marker (0x7f7ae73d3cb0) 0 + +Class _IO_FILE + size=216 align=8 + base size=216 base align=8 +_IO_FILE (0x7f7ae73d3d20) 0 + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QFile) +16 QFile::metaObject +24 QFile::qt_metacast +32 QFile::qt_metacall +40 QFile::~QFile +48 QFile::~QFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QFile::fileEngine + +Class QFile + size=16 align=8 + base size=16 base align=8 +QFile (0x7f7ae73d3e00) 0 + vptr=((& QFile::_ZTV5QFile) + 16u) + QIODevice (0x7f7ae73d3e70) 0 + primary-for QFile (0x7f7ae73d3e00) + QObject (0x7f7ae73d3ee0) 0 + primary-for QIODevice (0x7f7ae73d3e70) + +Class QFileInfo + size=8 align=8 + base size=8 base align=8 +QFileInfo (0x7f7ae7275070) 0 + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QDataStream) +16 QDataStream::~QDataStream +24 QDataStream::~QDataStream + +Class QDataStream + size=40 align=8 + base size=40 base align=8 +QDataStream (0x7f7ae72c8a10) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 16u) + +Class QRegExp + size=8 align=8 + base size=8 base align=8 +QRegExp (0x7f7ae7132e70) 0 + +Class QStringMatcher::Data + size=272 align=8 + base size=272 base align=8 +QStringMatcher::Data (0x7f7ae719b2a0) 0 + +Class QStringMatcher + size=1048 align=8 + base size=1048 base align=8 +QStringMatcher (0x7f7ae718dc40) 0 + +Class QStringList + size=8 align=8 + base size=8 base align=8 +QStringList (0x7f7ae719b850) 0 + QList<QString> (0x7f7ae719b8c0) 0 + +Class QDir + size=8 align=8 + base size=8 base align=8 +QDir (0x7f7ae70384d0) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0x7f7ae6ee18c0) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0x7f7ae6ee1930) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=24 align=8 + base size=20 base align=8 +QAbstractFileEngine::MapExtensionOption (0x7f7ae6ee19a0) 0 + QAbstractFileEngine::ExtensionOption (0x7f7ae6ee1a10) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::MapExtensionReturn (0x7f7ae6ee1bd0) 0 + QAbstractFileEngine::ExtensionReturn (0x7f7ae6ee1c40) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngine::UnMapExtensionOption (0x7f7ae6ee1cb0) 0 + QAbstractFileEngine::ExtensionOption (0x7f7ae6ee1d20) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractFileEngine) +16 QAbstractFileEngine::~QAbstractFileEngine +24 QAbstractFileEngine::~QAbstractFileEngine +32 QAbstractFileEngine::open +40 QAbstractFileEngine::close +48 QAbstractFileEngine::flush +56 QAbstractFileEngine::size +64 QAbstractFileEngine::pos +72 QAbstractFileEngine::seek +80 QAbstractFileEngine::isSequential +88 QAbstractFileEngine::remove +96 QAbstractFileEngine::copy +104 QAbstractFileEngine::rename +112 QAbstractFileEngine::link +120 QAbstractFileEngine::mkdir +128 QAbstractFileEngine::rmdir +136 QAbstractFileEngine::setSize +144 QAbstractFileEngine::caseSensitive +152 QAbstractFileEngine::isRelativePath +160 QAbstractFileEngine::entryList +168 QAbstractFileEngine::fileFlags +176 QAbstractFileEngine::setPermissions +184 QAbstractFileEngine::fileName +192 QAbstractFileEngine::ownerId +200 QAbstractFileEngine::owner +208 QAbstractFileEngine::fileTime +216 QAbstractFileEngine::setFileName +224 QAbstractFileEngine::handle +232 QAbstractFileEngine::beginEntryList +240 QAbstractFileEngine::endEntryList +248 QAbstractFileEngine::read +256 QAbstractFileEngine::readLine +264 QAbstractFileEngine::write +272 QAbstractFileEngine::extension +280 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngine (0x7f7ae70c5850) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 16u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +16 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +24 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +32 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=8 align=8 + base size=8 base align=8 +QAbstractFileEngineHandler (0x7f7ae6f17bd0) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 16u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +16 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +24 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QAbstractFileEngineIterator::currentFileInfo +64 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=16 align=8 + base size=16 base align=8 +QAbstractFileEngineIterator (0x7f7ae6f17d90) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 16u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QBuffer) +16 QBuffer::metaObject +24 QBuffer::qt_metacast +32 QBuffer::qt_metacall +40 QBuffer::~QBuffer +48 QBuffer::~QBuffer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QBuffer::connectNotify +104 QBuffer::disconnectNotify +112 QIODevice::isSequential +120 QBuffer::open +128 QBuffer::close +136 QBuffer::pos +144 QBuffer::size +152 QBuffer::seek +160 QBuffer::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QBuffer::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QBuffer::readData +224 QIODevice::readLineData +232 QBuffer::writeData + +Class QBuffer + size=16 align=8 + base size=16 base align=8 +QBuffer (0x7f7ae6f2a690) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 16u) + QIODevice (0x7f7ae6f2a700) 0 + primary-for QBuffer (0x7f7ae6f2a690) + QObject (0x7f7ae6f2a770) 0 + primary-for QIODevice (0x7f7ae6f2a700) + +Class QHashData::Node + size=16 align=8 + base size=16 base align=8 +QHashData::Node (0x7f7ae6f6ce00) 0 + +Class QHashData + size=40 align=8 + base size=40 base align=8 +QHashData (0x7f7ae6f6cd90) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0x7f7ae6f8e150) 0 empty + +Class QMapData::Node + size=16 align=8 + base size=16 base align=8 +QMapData::Node (0x7f7ae6e8da80) 0 + +Class QMapData + size=128 align=8 + base size=128 base align=8 +QMapData (0x7f7ae6e8da10) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSystemLocale) +16 QSystemLocale::~QSystemLocale +24 QSystemLocale::~QSystemLocale +32 QSystemLocale::query +40 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=8 align=8 + base size=8 base align=8 +QSystemLocale (0x7f7ae6dcb690) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 16u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0x7f7ae6c17d90) 0 + +Class QLocale + size=8 align=8 + base size=8 base align=8 +QLocale (0x7f7ae6dcbaf0) 0 + +Class QTextCodec::ConverterState + size=32 align=8 + base size=32 base align=8 +QTextCodec::ConverterState (0x7f7ae6c6fbd0) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTextCodec) +16 __cxa_pure_virtual +24 QTextCodec::aliases +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QTextCodec::~QTextCodec +64 QTextCodec::~QTextCodec + +Class QTextCodec + size=8 align=8 + base size=8 base align=8 +QTextCodec (0x7f7ae6c61460) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u) + +Class QTextEncoder + size=40 align=8 + base size=40 base align=8 +QTextEncoder (0x7f7ae6add150) 0 + +Class QTextDecoder + size=40 align=8 + base size=40 base align=8 +QTextDecoder (0x7f7ae6addf50) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTextStream) +16 QTextStream::~QTextStream +24 QTextStream::~QTextStream + +Class QTextStream + size=16 align=8 + base size=16 base align=8 +QTextStream (0x7f7ae6ae6d90) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 16u) + +Class QTextStreamManipulator + size=40 align=8 + base size=38 base align=8 +QTextStreamManipulator (0x7f7ae6b5fa80) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextIStream) +16 QTextIStream::~QTextIStream +24 QTextIStream::~QTextIStream + +Class QTextIStream + size=16 align=8 + base size=16 base align=8 +QTextIStream (0x7f7ae6b90070) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 16u) + QTextStream (0x7f7ae6b900e0) 0 + primary-for QTextIStream (0x7f7ae6b90070) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QTextOStream) +16 QTextOStream::~QTextOStream +24 QTextOStream::~QTextOStream + +Class QTextOStream + size=16 align=8 + base size=16 base align=8 +QTextOStream (0x7f7ae6b9cee0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 16u) + QTextStream (0x7f7ae6b9cf50) 0 + primary-for QTextOStream (0x7f7ae6b9cee0) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0x7f7ae6bb0d90) 0 + +Class timespec + size=16 align=8 + base size=16 base align=8 +timespec (0x7f7ae6bbd0e0) 0 + +Class timeval + size=16 align=8 + base size=16 base align=8 +timeval (0x7f7ae6bbd150) 0 + +Class __pthread_internal_list + size=16 align=8 + base size=16 base align=8 +__pthread_internal_list (0x7f7ae6bbd2a0) 0 + +Class random_data + size=48 align=8 + base size=48 base align=8 +random_data (0x7f7ae6bbd850) 0 + +Class drand48_data + size=24 align=8 + base size=24 base align=8 +drand48_data (0x7f7ae6bbd8c0) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0x7f7ae6bbd930) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0x7f7ae697d620) 0 + +Class QDebug::Stream + size=40 align=8 + base size=34 base align=8 +QDebug::Stream (0x7f7ae67dd150) 0 + +Class QDebug + size=8 align=8 + base size=8 base align=8 +QDebug (0x7f7ae67dd0e0) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0x7f7ae688c0e0) 0 empty + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QDirIterator) +16 QDirIterator::~QDirIterator +24 QDirIterator::~QDirIterator + +Class QDirIterator + size=16 align=8 + base size=16 base align=8 +QDirIterator (0x7f7ae689c700) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 16u) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFileSystemWatcher) +16 QFileSystemWatcher::metaObject +24 QFileSystemWatcher::qt_metacast +32 QFileSystemWatcher::qt_metacall +40 QFileSystemWatcher::~QFileSystemWatcher +48 QFileSystemWatcher::~QFileSystemWatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFileSystemWatcher + size=16 align=8 + base size=16 base align=8 +QFileSystemWatcher (0x7f7ae66f7540) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u) + QObject (0x7f7ae66f75b0) 0 + primary-for QFileSystemWatcher (0x7f7ae66f7540) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QFSFileEngine) +16 QFSFileEngine::~QFSFileEngine +24 QFSFileEngine::~QFSFileEngine +32 QFSFileEngine::open +40 QFSFileEngine::close +48 QFSFileEngine::flush +56 QFSFileEngine::size +64 QFSFileEngine::pos +72 QFSFileEngine::seek +80 QFSFileEngine::isSequential +88 QFSFileEngine::remove +96 QFSFileEngine::copy +104 QFSFileEngine::rename +112 QFSFileEngine::link +120 QFSFileEngine::mkdir +128 QFSFileEngine::rmdir +136 QFSFileEngine::setSize +144 QFSFileEngine::caseSensitive +152 QFSFileEngine::isRelativePath +160 QFSFileEngine::entryList +168 QFSFileEngine::fileFlags +176 QFSFileEngine::setPermissions +184 QFSFileEngine::fileName +192 QFSFileEngine::ownerId +200 QFSFileEngine::owner +208 QFSFileEngine::fileTime +216 QFSFileEngine::setFileName +224 QFSFileEngine::handle +232 QFSFileEngine::beginEntryList +240 QFSFileEngine::endEntryList +248 QFSFileEngine::read +256 QFSFileEngine::readLine +264 QFSFileEngine::write +272 QFSFileEngine::extension +280 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=16 align=8 + base size=16 base align=8 +QFSFileEngine (0x7f7ae6709a80) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 16u) + QAbstractFileEngine (0x7f7ae6709af0) 0 + primary-for QFSFileEngine (0x7f7ae6709a80) + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0x7f7ae6719e70) 0 + +Class QProcessEnvironment + size=8 align=8 + base size=8 base align=8 +QProcessEnvironment (0x7f7ae67641c0) 0 + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QProcess) +16 QProcess::metaObject +24 QProcess::qt_metacast +32 QProcess::qt_metacall +40 QProcess::~QProcess +48 QProcess::~QProcess +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QProcess::isSequential +120 QIODevice::open +128 QProcess::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QProcess::atEnd +168 QIODevice::reset +176 QProcess::bytesAvailable +184 QProcess::bytesToWrite +192 QProcess::canReadLine +200 QProcess::waitForReadyRead +208 QProcess::waitForBytesWritten +216 QProcess::readData +224 QIODevice::readLineData +232 QProcess::writeData +240 QProcess::setupChildProcess + +Class QProcess + size=16 align=8 + base size=16 base align=8 +QProcess (0x7f7ae6764cb0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 16u) + QIODevice (0x7f7ae6764d20) 0 + primary-for QProcess (0x7f7ae6764cb0) + QObject (0x7f7ae6764d90) 0 + primary-for QIODevice (0x7f7ae6764d20) + +Class QResource + size=8 align=8 + base size=8 base align=8 +QResource (0x7f7ae67a81c0) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0x7f7ae67a8e70) 0 empty + +Class QVariant::PrivateShared + size=16 align=8 + base size=12 base align=8 +QVariant::PrivateShared (0x7f7ae66a7700) 0 + +Class QVariant::Private::Data + size=8 align=8 + base size=8 base align=8 +QVariant::Private::Data (0x7f7ae66a7a10) 0 + +Class QVariant::Private + size=16 align=8 + base size=12 base align=8 +QVariant::Private (0x7f7ae66a77e0) 0 + +Class QVariant::Handler + size=72 align=8 + base size=72 base align=8 +QVariant::Handler (0x7f7ae64b7700) 0 + +Class QVariant + size=16 align=8 + base size=16 base align=8 +QVariant (0x7f7ae66777e0) 0 + +Class QVariantComparisonHelper + size=8 align=8 + base size=8 base align=8 +QVariantComparisonHelper (0x7f7ae656e9a0) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QSettings) +16 QSettings::metaObject +24 QSettings::qt_metacast +32 QSettings::qt_metacall +40 QSettings::~QSettings +48 QSettings::~QSettings +56 QSettings::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSettings + size=16 align=8 + base size=16 base align=8 +QSettings (0x7f7ae6594ee0) 0 + vptr=((& QSettings::_ZTV9QSettings) + 16u) + QObject (0x7f7ae6594f50) 0 + primary-for QSettings (0x7f7ae6594ee0) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QTemporaryFile) +16 QTemporaryFile::metaObject +24 QTemporaryFile::qt_metacast +32 QTemporaryFile::qt_metacall +40 QTemporaryFile::~QTemporaryFile +48 QTemporaryFile::~QTemporaryFile +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFile::isSequential +120 QTemporaryFile::open +128 QFile::close +136 QFile::pos +144 QFile::size +152 QFile::seek +160 QFile::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 QFile::readData +224 QFile::readLineData +232 QFile::writeData +240 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=16 align=8 + base size=16 base align=8 +QTemporaryFile (0x7f7ae64122a0) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u) + QFile (0x7f7ae6412310) 0 + primary-for QTemporaryFile (0x7f7ae64122a0) + QIODevice (0x7f7ae6412380) 0 + primary-for QFile (0x7f7ae6412310) + QObject (0x7f7ae64123f0) 0 + primary-for QIODevice (0x7f7ae6412380) + +Class QUrl + size=8 align=8 + base size=8 base align=8 +QUrl (0x7f7ae642b9a0) 0 + +Class QXmlStreamStringRef + size=16 align=8 + base size=16 base align=8 +QXmlStreamStringRef (0x7f7ae62b5070) 0 + +Class QXmlStreamAttribute + size=80 align=8 + base size=73 base align=8 +QXmlStreamAttribute (0x7f7ae62d4850) 0 + +Class QXmlStreamAttributes + size=8 align=8 + base size=8 base align=8 +QXmlStreamAttributes (0x7f7ae62fd310) 0 + QVector<QXmlStreamAttribute> (0x7f7ae62fd380) 0 + +Class QXmlStreamNamespaceDeclaration + size=40 align=8 + base size=40 base align=8 +QXmlStreamNamespaceDeclaration (0x7f7ae62fd7e0) 0 + +Class QXmlStreamNotationDeclaration + size=56 align=8 + base size=56 base align=8 +QXmlStreamNotationDeclaration (0x7f7ae633e1c0) 0 + +Class QXmlStreamEntityDeclaration + size=88 align=8 + base size=88 base align=8 +QXmlStreamEntityDeclaration (0x7f7ae635d070) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +16 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +24 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +32 QXmlStreamEntityResolver::resolveEntity +40 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=8 align=8 + base size=8 base align=8 +QXmlStreamEntityResolver (0x7f7ae63799a0) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u) + +Class QXmlStreamReader + size=8 align=8 + base size=8 base align=8 +QXmlStreamReader (0x7f7ae6379b60) 0 + +Class QXmlStreamWriter + size=8 align=8 + base size=8 base align=8 +QXmlStreamWriter (0x7f7ae61c1c40) 0 + +Vtable for QAbstractState +QAbstractState::_ZTV14QAbstractState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QAbstractState) +16 QAbstractState::metaObject +24 QAbstractState::qt_metacast +32 QAbstractState::qt_metacall +40 QAbstractState::~QAbstractState +48 QAbstractState::~QAbstractState +56 QAbstractState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QAbstractState + size=16 align=8 + base size=16 base align=8 +QAbstractState (0x7f7ae61d6a80) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u) + QObject (0x7f7ae61d6af0) 0 + primary-for QAbstractState (0x7f7ae61d6a80) + +Vtable for QAbstractTransition +QAbstractTransition::_ZTV19QAbstractTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTransition) +16 QAbstractTransition::metaObject +24 QAbstractTransition::qt_metacast +32 QAbstractTransition::qt_metacall +40 QAbstractTransition::~QAbstractTransition +48 QAbstractTransition::~QAbstractTransition +56 QAbstractTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QAbstractTransition + size=16 align=8 + base size=16 base align=8 +QAbstractTransition (0x7f7ae61fc2a0) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u) + QObject (0x7f7ae61fc310) 0 + primary-for QAbstractTransition (0x7f7ae61fc2a0) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QEvent) +16 QEvent::~QEvent +24 QEvent::~QEvent + +Class QEvent + size=24 align=8 + base size=20 base align=8 +QEvent (0x7f7ae6211af0) 0 + vptr=((& QEvent::_ZTV6QEvent) + 16u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTimerEvent) +16 QTimerEvent::~QTimerEvent +24 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=24 align=8 + base size=24 base align=8 +QTimerEvent (0x7f7ae6233700) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u) + QEvent (0x7f7ae6233770) 0 + primary-for QTimerEvent (0x7f7ae6233700) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QChildEvent) +16 QChildEvent::~QChildEvent +24 QChildEvent::~QChildEvent + +Class QChildEvent + size=32 align=8 + base size=32 base align=8 +QChildEvent (0x7f7ae6233b60) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u) + QEvent (0x7f7ae6233bd0) 0 + primary-for QChildEvent (0x7f7ae6233b60) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QCustomEvent) +16 QCustomEvent::~QCustomEvent +24 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=24 align=8 + base size=20 base align=8 +QCustomEvent (0x7f7ae623de00) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 16u) + QEvent (0x7f7ae623de70) 0 + primary-for QCustomEvent (0x7f7ae623de00) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +16 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +24 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=32 align=8 + base size=32 base align=8 +QDynamicPropertyChangeEvent (0x7f7ae624f620) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u) + QEvent (0x7f7ae624f690) 0 + primary-for QDynamicPropertyChangeEvent (0x7f7ae624f620) + +Vtable for QEventTransition +QEventTransition::_ZTV16QEventTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QEventTransition) +16 QEventTransition::metaObject +24 QEventTransition::qt_metacast +32 QEventTransition::qt_metacall +40 QEventTransition::~QEventTransition +48 QEventTransition::~QEventTransition +56 QEventTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QEventTransition::eventTest +120 QEventTransition::onTransition + +Class QEventTransition + size=16 align=8 + base size=16 base align=8 +QEventTransition (0x7f7ae624faf0) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u) + QAbstractTransition (0x7f7ae624fb60) 0 + primary-for QEventTransition (0x7f7ae624faf0) + QObject (0x7f7ae624fbd0) 0 + primary-for QAbstractTransition (0x7f7ae624fb60) + +Vtable for QFinalState +QFinalState::_ZTV11QFinalState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QFinalState) +16 QFinalState::metaObject +24 QFinalState::qt_metacast +32 QFinalState::qt_metacall +40 QFinalState::~QFinalState +48 QFinalState::~QFinalState +56 QFinalState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QFinalState::onEntry +120 QFinalState::onExit + +Class QFinalState + size=16 align=8 + base size=16 base align=8 +QFinalState (0x7f7ae62699a0) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 16u) + QAbstractState (0x7f7ae6269a10) 0 + primary-for QFinalState (0x7f7ae62699a0) + QObject (0x7f7ae6269a80) 0 + primary-for QAbstractState (0x7f7ae6269a10) + +Vtable for QHistoryState +QHistoryState::_ZTV13QHistoryState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QHistoryState) +16 QHistoryState::metaObject +24 QHistoryState::qt_metacast +32 QHistoryState::qt_metacall +40 QHistoryState::~QHistoryState +48 QHistoryState::~QHistoryState +56 QHistoryState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QHistoryState::onEntry +120 QHistoryState::onExit + +Class QHistoryState + size=16 align=8 + base size=16 base align=8 +QHistoryState (0x7f7ae6282230) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u) + QAbstractState (0x7f7ae62822a0) 0 + primary-for QHistoryState (0x7f7ae6282230) + QObject (0x7f7ae6282310) 0 + primary-for QAbstractState (0x7f7ae62822a0) + +Vtable for QSignalTransition +QSignalTransition::_ZTV17QSignalTransition: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QSignalTransition) +16 QSignalTransition::metaObject +24 QSignalTransition::qt_metacast +32 QSignalTransition::qt_metacall +40 QSignalTransition::~QSignalTransition +48 QSignalTransition::~QSignalTransition +56 QSignalTransition::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QSignalTransition::eventTest +120 QSignalTransition::onTransition + +Class QSignalTransition + size=16 align=8 + base size=16 base align=8 +QSignalTransition (0x7f7ae6293f50) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u) + QAbstractTransition (0x7f7ae629c000) 0 + primary-for QSignalTransition (0x7f7ae6293f50) + QObject (0x7f7ae629c070) 0 + primary-for QAbstractTransition (0x7f7ae629c000) + +Vtable for QState +QState::_ZTV6QState: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QState) +16 QState::metaObject +24 QState::qt_metacast +32 QState::qt_metacall +40 QState::~QState +48 QState::~QState +56 QState::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QState::onEntry +120 QState::onExit + +Class QState + size=16 align=8 + base size=16 base align=8 +QState (0x7f7ae60aeaf0) 0 + vptr=((& QState::_ZTV6QState) + 16u) + QAbstractState (0x7f7ae60aeb60) 0 + primary-for QState (0x7f7ae60aeaf0) + QObject (0x7f7ae60aebd0) 0 + primary-for QAbstractState (0x7f7ae60aeb60) + +Vtable for QStateMachine::SignalEvent +QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE) +16 QStateMachine::SignalEvent::~SignalEvent +24 QStateMachine::SignalEvent::~SignalEvent + +Class QStateMachine::SignalEvent + size=48 align=8 + base size=48 base align=8 +QStateMachine::SignalEvent (0x7f7ae60d4150) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u) + QEvent (0x7f7ae60d41c0) 0 + primary-for QStateMachine::SignalEvent (0x7f7ae60d4150) + +Vtable for QStateMachine::WrappedEvent +QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE) +16 QStateMachine::WrappedEvent::~WrappedEvent +24 QStateMachine::WrappedEvent::~WrappedEvent + +Class QStateMachine::WrappedEvent + size=40 align=8 + base size=40 base align=8 +QStateMachine::WrappedEvent (0x7f7ae60d4700) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u) + QEvent (0x7f7ae60d4770) 0 + primary-for QStateMachine::WrappedEvent (0x7f7ae60d4700) + +Vtable for QStateMachine +QStateMachine::_ZTV13QStateMachine: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QStateMachine) +16 QStateMachine::metaObject +24 QStateMachine::qt_metacast +32 QStateMachine::qt_metacall +40 QStateMachine::~QStateMachine +48 QStateMachine::~QStateMachine +56 QStateMachine::event +64 QStateMachine::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QStateMachine::onEntry +120 QStateMachine::onExit +128 QStateMachine::beginSelectTransitions +136 QStateMachine::endSelectTransitions +144 QStateMachine::beginMicrostep +152 QStateMachine::endMicrostep + +Class QStateMachine + size=16 align=8 + base size=16 base align=8 +QStateMachine (0x7f7ae60cbee0) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u) + QState (0x7f7ae60cbf50) 0 + primary-for QStateMachine (0x7f7ae60cbee0) + QAbstractState (0x7f7ae60d4000) 0 + primary-for QState (0x7f7ae60cbf50) + QObject (0x7f7ae60d4070) 0 + primary-for QAbstractState (0x7f7ae60d4000) + +Class QBitArray + size=8 align=8 + base size=8 base align=8 +QBitArray (0x7f7ae6103150) 0 + +Class QBitRef + size=16 align=8 + base size=12 base align=8 +QBitRef (0x7f7ae615ae00) 0 + +Class QByteArrayMatcher::Data + size=272 align=8 + base size=272 base align=8 +QByteArrayMatcher::Data (0x7f7ae616daf0) 0 + +Class QByteArrayMatcher + size=1040 align=8 + base size=1040 base align=8 +QByteArrayMatcher (0x7f7ae616d4d0) 0 + +Class QCryptographicHash + size=8 align=8 + base size=8 base align=8 +QCryptographicHash (0x7f7ae61a3150) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +16 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +24 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +32 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=16 align=8 + base size=16 base align=8 +QtSharedPointer::ExternalRefCountData (0x7f7ae5fcf070) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 16u) + +Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn +QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE) +16 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +24 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +32 QtSharedPointer::ExternalRefCountWithDestroyFn::destroy + +Class QtSharedPointer::ExternalRefCountWithDestroyFn + size=24 align=8 + base size=24 base align=8 +QtSharedPointer::ExternalRefCountWithDestroyFn (0x7f7ae5fe7930) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 16u) + QtSharedPointer::ExternalRefCountData (0x7f7ae5fe79a0) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0x7f7ae5fe7930) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0x7f7ae606c5b0) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0x7f7ae609e540) 0 + +Class QDateTime + size=8 align=8 + base size=8 base align=8 +QDateTime (0x7f7ae5eb9af0) 0 + +Class QEasingCurve + size=8 align=8 + base size=8 base align=8 +QEasingCurve (0x7f7ae5f00000) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0x7f7ae5f00ee0) 0 + +Class QPointF + size=16 align=8 + base size=16 base align=8 +QPointF (0x7f7ae5f43af0) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0x7f7ae5f82af0) 0 + +Class QLineF + size=32 align=8 + base size=32 base align=8 +QLineF (0x7f7ae5db39a0) 0 + +Class QLinkedListData + size=32 align=8 + base size=32 base align=8 +QLinkedListData (0x7f7ae5e10460) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0x7f7ae5ccf380) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0x7f7ae5cfe150) 0 + +Class QSizeF + size=16 align=8 + base size=16 base align=8 +QSizeF (0x7f7ae5d3ee00) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0x7f7ae5d92380) 0 + +Class QRectF + size=32 align=8 + base size=32 base align=8 +QRectF (0x7f7ae5c3ed20) 0 + +Class QLatin1Literal + size=16 align=8 + base size=16 base align=8 +QLatin1Literal (0x7f7ae5aeeee0) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0x7f7ae5aff3f0) 0 empty + +Class QTextBoundaryFinder + size=48 align=8 + base size=48 base align=8 +QTextBoundaryFinder (0x7f7ae5b36380) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QTimeLine) +16 QTimeLine::metaObject +24 QTimeLine::qt_metacast +32 QTimeLine::qt_metacall +40 QTimeLine::~QTimeLine +48 QTimeLine::~QTimeLine +56 QObject::event +64 QObject::eventFilter +72 QTimeLine::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTimeLine::valueForTime + +Class QTimeLine + size=16 align=8 + base size=16 base align=8 +QTimeLine (0x7f7ae5b47700) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u) + QObject (0x7f7ae5b47770) 0 + primary-for QTimeLine (0x7f7ae5b47700) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QRunnable) +16 __cxa_pure_virtual +24 QRunnable::~QRunnable +32 QRunnable::~QRunnable + +Class QRunnable + size=16 align=8 + base size=12 base align=8 +QRunnable (0x7f7ae5b6ef50) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 16u) + +Class QMutex + size=8 align=8 + base size=8 base align=8 +QMutex (0x7f7ae59a5620) 0 + +Class QMutexLocker + size=8 align=8 + base size=8 base align=8 +QMutexLocker (0x7f7ae59b31c0) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +16 QtConcurrent::Exception::~Exception +24 QtConcurrent::Exception::~Exception +32 std::exception::what +40 QtConcurrent::Exception::raise +48 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=8 align=8 + base size=8 base align=8 +QtConcurrent::Exception (0x7f7ae59ca4d0) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 16u) + std::exception (0x7f7ae59ca540) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f7ae59ca4d0) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +16 QtConcurrent::UnhandledException::~UnhandledException +24 QtConcurrent::UnhandledException::~UnhandledException +32 std::exception::what +40 QtConcurrent::UnhandledException::raise +48 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=8 align=8 + base size=8 base align=8 +QtConcurrent::UnhandledException (0x7f7ae59ca770) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 16u) + QtConcurrent::Exception (0x7f7ae59ca7e0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0x7f7ae59ca770) + std::exception (0x7f7ae59ca850) 0 nearly-empty + primary-for QtConcurrent::Exception (0x7f7ae59ca7e0) + +Class QtConcurrent::internal::ExceptionHolder + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionHolder (0x7f7ae59caa80) 0 + +Class QtConcurrent::internal::ExceptionStore + size=8 align=8 + base size=8 base align=8 +QtConcurrent::internal::ExceptionStore (0x7f7ae59cae00) 0 + +Class QtConcurrent::ResultItem + size=16 align=8 + base size=16 base align=8 +QtConcurrent::ResultItem (0x7f7ae59cae70) 0 + +Class QtConcurrent::ResultIteratorBase + size=16 align=8 + base size=12 base align=8 +QtConcurrent::ResultIteratorBase (0x7f7ae59e3d90) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +16 QtConcurrent::ResultStoreBase::~ResultStoreBase +24 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=48 align=8 + base size=44 base align=8 +QtConcurrent::ResultStoreBase (0x7f7ae59e7930) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 16u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +16 QFutureInterfaceBase::~QFutureInterfaceBase +24 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=16 align=8 + base size=16 base align=8 +QFutureInterfaceBase (0x7f7ae5a24d90) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u) + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QFutureWatcherBase) +16 QFutureWatcherBase::metaObject +24 QFutureWatcherBase::qt_metacast +32 QFutureWatcherBase::qt_metacall +40 QFutureWatcherBase::~QFutureWatcherBase +48 QFutureWatcherBase::~QFutureWatcherBase +56 QFutureWatcherBase::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QFutureWatcherBase::connectNotify +104 QFutureWatcherBase::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual + +Class QFutureWatcherBase + size=16 align=8 + base size=16 base align=8 +QFutureWatcherBase (0x7f7ae590b690) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u) + QObject (0x7f7ae590b700) 0 + primary-for QFutureWatcherBase (0x7f7ae590b690) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI7QThread) +16 QThread::metaObject +24 QThread::qt_metacast +32 QThread::qt_metacall +40 QThread::~QThread +48 QThread::~QThread +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QThread::run + +Class QThread + size=16 align=8 + base size=16 base align=8 +QThread (0x7f7ae595ea80) 0 + vptr=((& QThread::_ZTV7QThread) + 16u) + QObject (0x7f7ae595eaf0) 0 + primary-for QThread (0x7f7ae595ea80) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QThreadPool) +16 QThreadPool::metaObject +24 QThreadPool::qt_metacast +32 QThreadPool::qt_metacall +40 QThreadPool::~QThreadPool +48 QThreadPool::~QThreadPool +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QThreadPool + size=16 align=8 + base size=16 base align=8 +QThreadPool (0x7f7ae5983930) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u) + QObject (0x7f7ae59839a0) 0 + primary-for QThreadPool (0x7f7ae5983930) + +Class QWaitCondition + size=8 align=8 + base size=8 base align=8 +QWaitCondition (0x7f7ae5995ee0) 0 + +Class QSemaphore + size=8 align=8 + base size=8 base align=8 +QSemaphore (0x7f7ae599e460) 0 + +Class QtConcurrent::ThreadEngineBarrier + size=24 align=8 + base size=24 base align=8 +QtConcurrent::ThreadEngineBarrier (0x7f7ae599e9a0) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +16 QtConcurrent::ThreadEngineBase::run +24 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +32 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +40 QtConcurrent::ThreadEngineBase::start +48 QtConcurrent::ThreadEngineBase::finish +56 QtConcurrent::ThreadEngineBase::threadFunction +64 QtConcurrent::ThreadEngineBase::shouldStartThread +72 QtConcurrent::ThreadEngineBase::shouldThrottleThread +80 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=64 align=8 + base size=64 base align=8 +QtConcurrent::ThreadEngineBase (0x7f7ae599ea80) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 16u) + QRunnable (0x7f7ae599eaf0) 0 + primary-for QtConcurrent::ThreadEngineBase (0x7f7ae599ea80) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 24u) +8 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 136u) + +Class QtConcurrent::BlockSizeManager + size=96 align=8 + base size=92 base align=8 +QtConcurrent::BlockSizeManager (0x7f7ae57eaee0) 0 + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QFactoryInterface) +16 QFactoryInterface::~QFactoryInterface +24 QFactoryInterface::~QFactoryInterface +32 __cxa_pure_virtual + +Class QFactoryInterface + size=8 align=8 + base size=8 base align=8 +QFactoryInterface (0x7f7ae548dd20) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +16 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +24 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +32 __cxa_pure_virtual +40 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=8 align=8 + base size=8 base align=8 +QTextCodecFactoryInterface (0x7f7ae52c1000) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 16u) + QFactoryInterface (0x7f7ae52c1070) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f7ae52c1000) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QTextCodecPlugin) +16 QTextCodecPlugin::metaObject +24 QTextCodecPlugin::qt_metacast +32 QTextCodecPlugin::qt_metacall +40 QTextCodecPlugin::~QTextCodecPlugin +48 QTextCodecPlugin::~QTextCodecPlugin +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 QTextCodecPlugin::keys +160 QTextCodecPlugin::create +168 (int (*)(...))-0x00000000000000010 +176 (int (*)(...))(& _ZTI16QTextCodecPlugin) +184 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD1Ev +192 QTextCodecPlugin::_ZThn16_N16QTextCodecPluginD0Ev +200 QTextCodecPlugin::_ZThn16_NK16QTextCodecPlugin4keysEv +208 QTextCodecPlugin::_ZThn16_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=24 align=8 + base size=24 base align=8 +QTextCodecPlugin (0x7f7ae52c9580) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 16u) + QObject (0x7f7ae52c1a80) 0 + primary-for QTextCodecPlugin (0x7f7ae52c9580) + QTextCodecFactoryInterface (0x7f7ae52c1af0) 16 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 184u) + QFactoryInterface (0x7f7ae52c1b60) 16 nearly-empty + primary-for QTextCodecFactoryInterface (0x7f7ae52c1af0) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0x7f7ae5315150) 0 empty + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QEventLoop) +16 QEventLoop::metaObject +24 QEventLoop::qt_metacast +32 QEventLoop::qt_metacall +40 QEventLoop::~QEventLoop +48 QEventLoop::~QEventLoop +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QEventLoop + size=16 align=8 + base size=16 base align=8 +QEventLoop (0x7f7ae53152a0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u) + QObject (0x7f7ae5315310) 0 + primary-for QEventLoop (0x7f7ae53152a0) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +16 QAbstractEventDispatcher::metaObject +24 QAbstractEventDispatcher::qt_metacast +32 QAbstractEventDispatcher::qt_metacall +40 QAbstractEventDispatcher::~QAbstractEventDispatcher +48 QAbstractEventDispatcher::~QAbstractEventDispatcher +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual +176 __cxa_pure_virtual +184 __cxa_pure_virtual +192 __cxa_pure_virtual +200 QAbstractEventDispatcher::startingUp +208 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=16 align=8 + base size=16 base align=8 +QAbstractEventDispatcher (0x7f7ae5351bd0) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u) + QObject (0x7f7ae5351c40) 0 + primary-for QAbstractEventDispatcher (0x7f7ae5351bd0) + +Class QModelIndex + size=24 align=8 + base size=24 base align=8 +QModelIndex (0x7f7ae5378a80) 0 + +Class QPersistentModelIndex + size=8 align=8 + base size=8 base align=8 +QPersistentModelIndex (0x7f7ae51a1540) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractItemModel) +16 QAbstractItemModel::metaObject +24 QAbstractItemModel::qt_metacast +32 QAbstractItemModel::qt_metacall +40 QAbstractItemModel::~QAbstractItemModel +48 QAbstractItemModel::~QAbstractItemModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractItemModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractItemModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractItemModel + size=16 align=8 + base size=16 base align=8 +QAbstractItemModel (0x7f7ae51aa850) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u) + QObject (0x7f7ae51aa8c0) 0 + primary-for QAbstractItemModel (0x7f7ae51aa850) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QAbstractTableModel) +16 QAbstractTableModel::metaObject +24 QAbstractTableModel::qt_metacast +32 QAbstractTableModel::qt_metacall +40 QAbstractTableModel::~QAbstractTableModel +48 QAbstractTableModel::~QAbstractTableModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractTableModel::index +120 QAbstractTableModel::parent +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 QAbstractTableModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractTableModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractTableModel + size=16 align=8 + base size=16 base align=8 +QAbstractTableModel (0x7f7ae5206b60) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u) + QAbstractItemModel (0x7f7ae5206bd0) 0 + primary-for QAbstractTableModel (0x7f7ae5206b60) + QObject (0x7f7ae5206c40) 0 + primary-for QAbstractItemModel (0x7f7ae5206bd0) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractListModel) +16 QAbstractListModel::metaObject +24 QAbstractListModel::qt_metacast +32 QAbstractListModel::qt_metacall +40 QAbstractListModel::~QAbstractListModel +48 QAbstractListModel::~QAbstractListModel +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractListModel::index +120 QAbstractListModel::parent +128 __cxa_pure_virtual +136 QAbstractListModel::columnCount +144 QAbstractListModel::hasChildren +152 __cxa_pure_virtual +160 QAbstractItemModel::setData +168 QAbstractItemModel::headerData +176 QAbstractItemModel::setHeaderData +184 QAbstractItemModel::itemData +192 QAbstractItemModel::setItemData +200 QAbstractItemModel::mimeTypes +208 QAbstractItemModel::mimeData +216 QAbstractListModel::dropMimeData +224 QAbstractItemModel::supportedDropActions +232 QAbstractItemModel::insertRows +240 QAbstractItemModel::insertColumns +248 QAbstractItemModel::removeRows +256 QAbstractItemModel::removeColumns +264 QAbstractItemModel::fetchMore +272 QAbstractItemModel::canFetchMore +280 QAbstractItemModel::flags +288 QAbstractItemModel::sort +296 QAbstractItemModel::buddy +304 QAbstractItemModel::match +312 QAbstractItemModel::span +320 QAbstractItemModel::submit +328 QAbstractItemModel::revert + +Class QAbstractListModel + size=16 align=8 + base size=16 base align=8 +QAbstractListModel (0x7f7ae52230e0) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u) + QAbstractItemModel (0x7f7ae5223150) 0 + primary-for QAbstractListModel (0x7f7ae52230e0) + QObject (0x7f7ae52231c0) 0 + primary-for QAbstractItemModel (0x7f7ae5223150) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0x7f7ae5253230) 0 + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI16QCoreApplication) +16 QCoreApplication::metaObject +24 QCoreApplication::qt_metacast +32 QCoreApplication::qt_metacall +40 QCoreApplication::~QCoreApplication +48 QCoreApplication::~QCoreApplication +56 QCoreApplication::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QCoreApplication::notify +120 QCoreApplication::compressEvent + +Class QCoreApplication + size=16 align=8 + base size=16 base align=8 +QCoreApplication (0x7f7ae5260620) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u) + QObject (0x7f7ae5260690) 0 + primary-for QCoreApplication (0x7f7ae5260620) + +Class __exception + size=40 align=8 + base size=40 base align=8 +__exception (0x7f7ae5293310) 0 + +Class QMetaMethod + size=16 align=8 + base size=12 base align=8 +QMetaMethod (0x7f7ae5100770) 0 + +Class QMetaEnum + size=16 align=8 + base size=12 base align=8 +QMetaEnum (0x7f7ae511cbd0) 0 + +Class QMetaProperty + size=32 align=8 + base size=32 base align=8 +QMetaProperty (0x7f7ae512a930) 0 + +Class QMetaClassInfo + size=16 align=8 + base size=12 base align=8 +QMetaClassInfo (0x7f7ae513c000) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI9QMimeData) +16 QMimeData::metaObject +24 QMimeData::qt_metacast +32 QMimeData::qt_metacall +40 QMimeData::~QMimeData +48 QMimeData::~QMimeData +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QMimeData::hasFormat +120 QMimeData::formats +128 QMimeData::retrieveData + +Class QMimeData + size=16 align=8 + base size=16 base align=8 +QMimeData (0x7f7ae513caf0) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 16u) + QObject (0x7f7ae513cb60) 0 + primary-for QMimeData (0x7f7ae513caf0) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +16 QObjectCleanupHandler::metaObject +24 QObjectCleanupHandler::qt_metacast +32 QObjectCleanupHandler::qt_metacall +40 QObjectCleanupHandler::~QObjectCleanupHandler +48 QObjectCleanupHandler::~QObjectCleanupHandler +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=24 align=8 + base size=24 base align=8 +QObjectCleanupHandler (0x7f7ae515d380) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u) + QObject (0x7f7ae515d3f0) 0 + primary-for QObjectCleanupHandler (0x7f7ae515d380) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSharedMemory) +16 QSharedMemory::metaObject +24 QSharedMemory::qt_metacast +32 QSharedMemory::qt_metacall +40 QSharedMemory::~QSharedMemory +48 QSharedMemory::~QSharedMemory +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSharedMemory + size=16 align=8 + base size=16 base align=8 +QSharedMemory (0x7f7ae516e4d0) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u) + QObject (0x7f7ae516e540) 0 + primary-for QSharedMemory (0x7f7ae516e4d0) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QSignalMapper) +16 QSignalMapper::metaObject +24 QSignalMapper::qt_metacast +32 QSignalMapper::qt_metacall +40 QSignalMapper::~QSignalMapper +48 QSignalMapper::~QSignalMapper +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSignalMapper + size=16 align=8 + base size=16 base align=8 +QSignalMapper (0x7f7ae518b2a0) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u) + QObject (0x7f7ae518b310) 0 + primary-for QSignalMapper (0x7f7ae518b2a0) + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QSocketNotifier) +16 QSocketNotifier::metaObject +24 QSocketNotifier::qt_metacast +32 QSocketNotifier::qt_metacall +40 QSocketNotifier::~QSocketNotifier +48 QSocketNotifier::~QSocketNotifier +56 QSocketNotifier::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QSocketNotifier + size=32 align=8 + base size=25 base align=8 +QSocketNotifier (0x7f7ae4fa6690) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u) + QObject (0x7f7ae4fa6700) 0 + primary-for QSocketNotifier (0x7f7ae4fa6690) + +Class QSystemSemaphore + size=8 align=8 + base size=8 base align=8 +QSystemSemaphore (0x7f7ae4fbfa10) 0 + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI6QTimer) +16 QTimer::metaObject +24 QTimer::qt_metacast +32 QTimer::qt_metacall +40 QTimer::~QTimer +48 QTimer::~QTimer +56 QObject::event +64 QObject::eventFilter +72 QTimer::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QTimer + size=32 align=8 + base size=29 base align=8 +QTimer (0x7f7ae4fcb460) 0 + vptr=((& QTimer::_ZTV6QTimer) + 16u) + QObject (0x7f7ae4fcb4d0) 0 + primary-for QTimer (0x7f7ae4fcb460) + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QTranslator) +16 QTranslator::metaObject +24 QTranslator::qt_metacast +32 QTranslator::qt_metacall +40 QTranslator::~QTranslator +48 QTranslator::~QTranslator +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTranslator::translate +120 QTranslator::isEmpty + +Class QTranslator + size=16 align=8 + base size=16 base align=8 +QTranslator (0x7f7ae4fef9a0) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 16u) + QObject (0x7f7ae4fefa10) 0 + primary-for QTranslator (0x7f7ae4fef9a0) + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QLibrary) +16 QLibrary::metaObject +24 QLibrary::qt_metacast +32 QLibrary::qt_metacall +40 QLibrary::~QLibrary +48 QLibrary::~QLibrary +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QLibrary + size=32 align=8 + base size=25 base align=8 +QLibrary (0x7f7ae5009930) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 16u) + QObject (0x7f7ae50099a0) 0 + primary-for QLibrary (0x7f7ae5009930) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QPluginLoader) +16 QPluginLoader::metaObject +24 QPluginLoader::qt_metacast +32 QPluginLoader::qt_metacall +40 QPluginLoader::~QPluginLoader +48 QPluginLoader::~QPluginLoader +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QPluginLoader + size=32 align=8 + base size=25 base align=8 +QPluginLoader (0x7f7ae50573f0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u) + QObject (0x7f7ae5057460) 0 + primary-for QPluginLoader (0x7f7ae50573f0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0x7f7ae5066b60) 0 + +Class QReadWriteLock + size=8 align=8 + base size=8 base align=8 +QReadWriteLock (0x7f7ae508c4d0) 0 + +Class QReadLocker + size=8 align=8 + base size=8 base align=8 +QReadLocker (0x7f7ae508cb60) 0 + +Class QWriteLocker + size=8 align=8 + base size=8 base align=8 +QWriteLocker (0x7f7ae4eaaee0) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0x7f7ae4ec52a0) 0 + +Vtable for QAbstractAnimation +QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QAbstractAnimation) +16 QAbstractAnimation::metaObject +24 QAbstractAnimation::qt_metacast +32 QAbstractAnimation::qt_metacall +40 QAbstractAnimation::~QAbstractAnimation +48 QAbstractAnimation::~QAbstractAnimation +56 QAbstractAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QAbstractAnimation + size=16 align=8 + base size=16 base align=8 +QAbstractAnimation (0x7f7ae4ec5a10) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u) + QObject (0x7f7ae4ec5a80) 0 + primary-for QAbstractAnimation (0x7f7ae4ec5a10) + +Vtable for QAnimationGroup +QAnimationGroup::_ZTV15QAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QAnimationGroup) +16 QAnimationGroup::metaObject +24 QAnimationGroup::qt_metacast +32 QAnimationGroup::qt_metacall +40 QAnimationGroup::~QAnimationGroup +48 QAnimationGroup::~QAnimationGroup +56 QAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QAnimationGroup + size=16 align=8 + base size=16 base align=8 +QAnimationGroup (0x7f7ae4efc150) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u) + QAbstractAnimation (0x7f7ae4efc1c0) 0 + primary-for QAnimationGroup (0x7f7ae4efc150) + QObject (0x7f7ae4efc230) 0 + primary-for QAbstractAnimation (0x7f7ae4efc1c0) + +Vtable for QParallelAnimationGroup +QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QParallelAnimationGroup) +16 QParallelAnimationGroup::metaObject +24 QParallelAnimationGroup::qt_metacast +32 QParallelAnimationGroup::qt_metacall +40 QParallelAnimationGroup::~QParallelAnimationGroup +48 QParallelAnimationGroup::~QParallelAnimationGroup +56 QParallelAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QParallelAnimationGroup::duration +120 QParallelAnimationGroup::updateCurrentTime +128 QParallelAnimationGroup::updateState +136 QParallelAnimationGroup::updateDirection + +Class QParallelAnimationGroup + size=16 align=8 + base size=16 base align=8 +QParallelAnimationGroup (0x7f7ae4f17000) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u) + QAnimationGroup (0x7f7ae4f17070) 0 + primary-for QParallelAnimationGroup (0x7f7ae4f17000) + QAbstractAnimation (0x7f7ae4f170e0) 0 + primary-for QAnimationGroup (0x7f7ae4f17070) + QObject (0x7f7ae4f17150) 0 + primary-for QAbstractAnimation (0x7f7ae4f170e0) + +Vtable for QPauseAnimation +QPauseAnimation::_ZTV15QPauseAnimation: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QPauseAnimation) +16 QPauseAnimation::metaObject +24 QPauseAnimation::qt_metacast +32 QPauseAnimation::qt_metacall +40 QPauseAnimation::~QPauseAnimation +48 QPauseAnimation::~QPauseAnimation +56 QPauseAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QPauseAnimation::duration +120 QPauseAnimation::updateCurrentTime +128 QAbstractAnimation::updateState +136 QAbstractAnimation::updateDirection + +Class QPauseAnimation + size=16 align=8 + base size=16 base align=8 +QPauseAnimation (0x7f7ae4f26e70) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u) + QAbstractAnimation (0x7f7ae4f26ee0) 0 + primary-for QPauseAnimation (0x7f7ae4f26e70) + QObject (0x7f7ae4f26f50) 0 + primary-for QAbstractAnimation (0x7f7ae4f26ee0) + +Vtable for QVariantAnimation +QVariantAnimation::_ZTV17QVariantAnimation: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QVariantAnimation) +16 QVariantAnimation::metaObject +24 QVariantAnimation::qt_metacast +32 QVariantAnimation::qt_metacall +40 QVariantAnimation::~QVariantAnimation +48 QVariantAnimation::~QVariantAnimation +56 QVariantAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QVariantAnimation::duration +120 QVariantAnimation::updateCurrentTime +128 QVariantAnimation::updateState +136 QAbstractAnimation::updateDirection +144 __cxa_pure_virtual +152 QVariantAnimation::interpolated + +Class QVariantAnimation + size=16 align=8 + base size=16 base align=8 +QVariantAnimation (0x7f7ae4f428c0) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u) + QAbstractAnimation (0x7f7ae4f42930) 0 + primary-for QVariantAnimation (0x7f7ae4f428c0) + QObject (0x7f7ae4f429a0) 0 + primary-for QAbstractAnimation (0x7f7ae4f42930) + +Vtable for QPropertyAnimation +QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QPropertyAnimation) +16 QPropertyAnimation::metaObject +24 QPropertyAnimation::qt_metacast +32 QPropertyAnimation::qt_metacall +40 QPropertyAnimation::~QPropertyAnimation +48 QPropertyAnimation::~QPropertyAnimation +56 QPropertyAnimation::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QVariantAnimation::duration +120 QVariantAnimation::updateCurrentTime +128 QPropertyAnimation::updateState +136 QAbstractAnimation::updateDirection +144 QPropertyAnimation::updateCurrentValue +152 QVariantAnimation::interpolated + +Class QPropertyAnimation + size=16 align=8 + base size=16 base align=8 +QPropertyAnimation (0x7f7ae4f5eb60) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u) + QVariantAnimation (0x7f7ae4f5ebd0) 0 + primary-for QPropertyAnimation (0x7f7ae4f5eb60) + QAbstractAnimation (0x7f7ae4f5ec40) 0 + primary-for QVariantAnimation (0x7f7ae4f5ebd0) + QObject (0x7f7ae4f5ecb0) 0 + primary-for QAbstractAnimation (0x7f7ae4f5ec40) + +Vtable for QSequentialAnimationGroup +QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI25QSequentialAnimationGroup) +16 QSequentialAnimationGroup::metaObject +24 QSequentialAnimationGroup::qt_metacast +32 QSequentialAnimationGroup::qt_metacall +40 QSequentialAnimationGroup::~QSequentialAnimationGroup +48 QSequentialAnimationGroup::~QSequentialAnimationGroup +56 QSequentialAnimationGroup::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QSequentialAnimationGroup::duration +120 QSequentialAnimationGroup::updateCurrentTime +128 QSequentialAnimationGroup::updateState +136 QSequentialAnimationGroup::updateDirection + +Class QSequentialAnimationGroup + size=16 align=8 + base size=16 base align=8 +QSequentialAnimationGroup (0x7f7ae4f79b60) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u) + QAnimationGroup (0x7f7ae4f79bd0) 0 + primary-for QSequentialAnimationGroup (0x7f7ae4f79b60) + QAbstractAnimation (0x7f7ae4f79c40) 0 + primary-for QAnimationGroup (0x7f7ae4f79bd0) + QObject (0x7f7ae4f79cb0) 0 + primary-for QAbstractAnimation (0x7f7ae4f79c40) + +Class QSslCertificate + size=8 align=8 + base size=8 base align=8 +QSslCertificate (0x7f7ae4f92bd0) 0 + +Class QSslCipher + size=8 align=8 + base size=8 base align=8 +QSslCipher (0x7f7ae4dad770) 0 + +Vtable for QAbstractSocket +QAbstractSocket::_ZTV15QAbstractSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QAbstractSocket) +16 QAbstractSocket::metaObject +24 QAbstractSocket::qt_metacast +32 QAbstractSocket::qt_metacall +40 QAbstractSocket::~QAbstractSocket +48 QAbstractSocket::~QAbstractSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QAbstractSocket + size=16 align=8 + base size=16 base align=8 +QAbstractSocket (0x7f7ae4dcc0e0) 0 + vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u) + QIODevice (0x7f7ae4dcc150) 0 + primary-for QAbstractSocket (0x7f7ae4dcc0e0) + QObject (0x7f7ae4dcc1c0) 0 + primary-for QIODevice (0x7f7ae4dcc150) + +Vtable for QTcpSocket +QTcpSocket::_ZTV10QTcpSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTcpSocket) +16 QTcpSocket::metaObject +24 QTcpSocket::qt_metacast +32 QTcpSocket::qt_metacall +40 QTcpSocket::~QTcpSocket +48 QTcpSocket::~QTcpSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QTcpSocket + size=16 align=8 + base size=16 base align=8 +QTcpSocket (0x7f7ae4e05a10) 0 + vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u) + QAbstractSocket (0x7f7ae4e05a80) 0 + primary-for QTcpSocket (0x7f7ae4e05a10) + QIODevice (0x7f7ae4e05af0) 0 + primary-for QAbstractSocket (0x7f7ae4e05a80) + QObject (0x7f7ae4e05b60) 0 + primary-for QIODevice (0x7f7ae4e05af0) + +Class QSslError + size=8 align=8 + base size=8 base align=8 +QSslError (0x7f7ae4e234d0) 0 + +Vtable for QSslSocket +QSslSocket::_ZTV10QSslSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QSslSocket) +16 QSslSocket::metaObject +24 QSslSocket::qt_metacast +32 QSslSocket::qt_metacall +40 QSslSocket::~QSslSocket +48 QSslSocket::~QSslSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QSslSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QSslSocket::atEnd +168 QIODevice::reset +176 QSslSocket::bytesAvailable +184 QSslSocket::bytesToWrite +192 QSslSocket::canReadLine +200 QSslSocket::waitForReadyRead +208 QSslSocket::waitForBytesWritten +216 QSslSocket::readData +224 QAbstractSocket::readLineData +232 QSslSocket::writeData + +Class QSslSocket + size=16 align=8 + base size=16 base align=8 +QSslSocket (0x7f7ae4e2f3f0) 0 + vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u) + QTcpSocket (0x7f7ae4e2f460) 0 + primary-for QSslSocket (0x7f7ae4e2f3f0) + QAbstractSocket (0x7f7ae4e2f4d0) 0 + primary-for QTcpSocket (0x7f7ae4e2f460) + QIODevice (0x7f7ae4e2f540) 0 + primary-for QAbstractSocket (0x7f7ae4e2f4d0) + QObject (0x7f7ae4e2f5b0) 0 + primary-for QIODevice (0x7f7ae4e2f540) + +Class QSslConfiguration + size=8 align=8 + base size=8 base align=8 +QSslConfiguration (0x7f7ae4e6d4d0) 0 + +Class QSslKey + size=8 align=8 + base size=8 base align=8 +QSslKey (0x7f7ae4e7d2a0) 0 + +Class QNetworkRequest + size=8 align=8 + base size=8 base align=8 +QNetworkRequest (0x7f7ae4e7dee0) 0 + +Class QNetworkCacheMetaData + size=8 align=8 + base size=8 base align=8 +QNetworkCacheMetaData (0x7f7ae4cabd90) 0 + +Vtable for QAbstractNetworkCache +QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QAbstractNetworkCache) +16 QAbstractNetworkCache::metaObject +24 QAbstractNetworkCache::qt_metacast +32 QAbstractNetworkCache::qt_metacall +40 QAbstractNetworkCache::~QAbstractNetworkCache +48 QAbstractNetworkCache::~QAbstractNetworkCache +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 __cxa_pure_virtual +136 __cxa_pure_virtual +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 __cxa_pure_virtual + +Class QAbstractNetworkCache + size=16 align=8 + base size=16 base align=8 +QAbstractNetworkCache (0x7f7ae4cda000) 0 + vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u) + QObject (0x7f7ae4cda070) 0 + primary-for QAbstractNetworkCache (0x7f7ae4cda000) + +Vtable for QUrlInfo +QUrlInfo::_ZTV8QUrlInfo: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI8QUrlInfo) +16 QUrlInfo::~QUrlInfo +24 QUrlInfo::~QUrlInfo +32 QUrlInfo::setName +40 QUrlInfo::setDir +48 QUrlInfo::setFile +56 QUrlInfo::setSymLink +64 QUrlInfo::setOwner +72 QUrlInfo::setGroup +80 QUrlInfo::setSize +88 QUrlInfo::setWritable +96 QUrlInfo::setReadable +104 QUrlInfo::setPermissions +112 QUrlInfo::setLastModified + +Class QUrlInfo + size=16 align=8 + base size=16 base align=8 +QUrlInfo (0x7f7ae4cef9a0) 0 + vptr=((& QUrlInfo::_ZTV8QUrlInfo) + 16u) + +Vtable for QFtp +QFtp::_ZTV4QFtp: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI4QFtp) +16 QFtp::metaObject +24 QFtp::qt_metacast +32 QFtp::qt_metacall +40 QFtp::~QFtp +48 QFtp::~QFtp +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QFtp + size=16 align=8 + base size=16 base align=8 +QFtp (0x7f7ae4d01930) 0 + vptr=((& QFtp::_ZTV4QFtp) + 16u) + QObject (0x7f7ae4d019a0) 0 + primary-for QFtp (0x7f7ae4d01930) + +Vtable for QHttpHeader +QHttpHeader::_ZTV11QHttpHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI11QHttpHeader) +16 QHttpHeader::~QHttpHeader +24 QHttpHeader::~QHttpHeader +32 QHttpHeader::toString +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 QHttpHeader::parseLine + +Class QHttpHeader + size=16 align=8 + base size=16 base align=8 +QHttpHeader (0x7f7ae4d30f50) 0 + vptr=((& QHttpHeader::_ZTV11QHttpHeader) + 16u) + +Vtable for QHttpResponseHeader +QHttpResponseHeader::_ZTV19QHttpResponseHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QHttpResponseHeader) +16 QHttpResponseHeader::~QHttpResponseHeader +24 QHttpResponseHeader::~QHttpResponseHeader +32 QHttpResponseHeader::toString +40 QHttpResponseHeader::majorVersion +48 QHttpResponseHeader::minorVersion +56 QHttpResponseHeader::parseLine + +Class QHttpResponseHeader + size=16 align=8 + base size=16 base align=8 +QHttpResponseHeader (0x7f7ae4d36e70) 0 + vptr=((& QHttpResponseHeader::_ZTV19QHttpResponseHeader) + 16u) + QHttpHeader (0x7f7ae4d36ee0) 0 + primary-for QHttpResponseHeader (0x7f7ae4d36e70) + +Vtable for QHttpRequestHeader +QHttpRequestHeader::_ZTV18QHttpRequestHeader: 8u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI18QHttpRequestHeader) +16 QHttpRequestHeader::~QHttpRequestHeader +24 QHttpRequestHeader::~QHttpRequestHeader +32 QHttpRequestHeader::toString +40 QHttpRequestHeader::majorVersion +48 QHttpRequestHeader::minorVersion +56 QHttpRequestHeader::parseLine + +Class QHttpRequestHeader + size=16 align=8 + base size=16 base align=8 +QHttpRequestHeader (0x7f7ae4d4faf0) 0 + vptr=((& QHttpRequestHeader::_ZTV18QHttpRequestHeader) + 16u) + QHttpHeader (0x7f7ae4d4fb60) 0 + primary-for QHttpRequestHeader (0x7f7ae4d4faf0) + +Vtable for QHttp +QHttp::_ZTV5QHttp: 14u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI5QHttp) +16 QHttp::metaObject +24 QHttp::qt_metacast +32 QHttp::qt_metacall +40 QHttp::~QHttp +48 QHttp::~QHttp +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify + +Class QHttp + size=16 align=8 + base size=16 base align=8 +QHttp (0x7f7ae4d5f700) 0 + vptr=((& QHttp::_ZTV5QHttp) + 16u) + QObject (0x7f7ae4d5f770) 0 + primary-for QHttp (0x7f7ae4d5f700) + +Vtable for QNetworkAccessManager +QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QNetworkAccessManager) +16 QNetworkAccessManager::metaObject +24 QNetworkAccessManager::qt_metacast +32 QNetworkAccessManager::qt_metacall +40 QNetworkAccessManager::~QNetworkAccessManager +48 QNetworkAccessManager::~QNetworkAccessManager +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkAccessManager::createRequest + +Class QNetworkAccessManager + size=16 align=8 + base size=16 base align=8 +QNetworkAccessManager (0x7f7ae4d968c0) 0 + vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u) + QObject (0x7f7ae4d96930) 0 + primary-for QNetworkAccessManager (0x7f7ae4d968c0) + +Class QNetworkCookie + size=8 align=8 + base size=8 base align=8 +QNetworkCookie (0x7f7ae4babe00) 0 + +Vtable for QNetworkCookieJar +QNetworkCookieJar::_ZTV17QNetworkCookieJar: 16u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QNetworkCookieJar) +16 QNetworkCookieJar::metaObject +24 QNetworkCookieJar::qt_metacast +32 QNetworkCookieJar::qt_metacall +40 QNetworkCookieJar::~QNetworkCookieJar +48 QNetworkCookieJar::~QNetworkCookieJar +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkCookieJar::cookiesForUrl +120 QNetworkCookieJar::setCookiesFromUrl + +Class QNetworkCookieJar + size=16 align=8 + base size=16 base align=8 +QNetworkCookieJar (0x7f7ae4bb8f50) 0 + vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u) + QObject (0x7f7ae4bb89a0) 0 + primary-for QNetworkCookieJar (0x7f7ae4bb8f50) + +Vtable for QNetworkDiskCache +QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI17QNetworkDiskCache) +16 QNetworkDiskCache::metaObject +24 QNetworkDiskCache::qt_metacast +32 QNetworkDiskCache::qt_metacall +40 QNetworkDiskCache::~QNetworkDiskCache +48 QNetworkDiskCache::~QNetworkDiskCache +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkDiskCache::metaData +120 QNetworkDiskCache::updateMetaData +128 QNetworkDiskCache::data +136 QNetworkDiskCache::remove +144 QNetworkDiskCache::cacheSize +152 QNetworkDiskCache::prepare +160 QNetworkDiskCache::insert +168 QNetworkDiskCache::clear +176 QNetworkDiskCache::expire + +Class QNetworkDiskCache + size=16 align=8 + base size=16 base align=8 +QNetworkDiskCache (0x7f7ae4be4e00) 0 + vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u) + QAbstractNetworkCache (0x7f7ae4be4e70) 0 + primary-for QNetworkDiskCache (0x7f7ae4be4e00) + QObject (0x7f7ae4be4ee0) 0 + primary-for QAbstractNetworkCache (0x7f7ae4be4e70) + +Vtable for QNetworkReply +QNetworkReply::_ZTV13QNetworkReply: 33u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QNetworkReply) +16 QNetworkReply::metaObject +24 QNetworkReply::qt_metacast +32 QNetworkReply::qt_metacall +40 QNetworkReply::~QNetworkReply +48 QNetworkReply::~QNetworkReply +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QNetworkReply::isSequential +120 QIODevice::open +128 QNetworkReply::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QIODevice::bytesAvailable +184 QIODevice::bytesToWrite +192 QIODevice::canReadLine +200 QIODevice::waitForReadyRead +208 QIODevice::waitForBytesWritten +216 __cxa_pure_virtual +224 QIODevice::readLineData +232 QNetworkReply::writeData +240 __cxa_pure_virtual +248 QNetworkReply::setReadBufferSize +256 QNetworkReply::ignoreSslErrors + +Class QNetworkReply + size=16 align=8 + base size=16 base align=8 +QNetworkReply (0x7f7ae4c09770) 0 + vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u) + QIODevice (0x7f7ae4c097e0) 0 + primary-for QNetworkReply (0x7f7ae4c09770) + QObject (0x7f7ae4c09850) 0 + primary-for QIODevice (0x7f7ae4c097e0) + +Class QAuthenticator + size=8 align=8 + base size=8 base align=8 +QAuthenticator (0x7f7ae4c2f3f0) 0 + +Class QIPv6Address + size=16 align=1 + base size=16 base align=1 +QIPv6Address (0x7f7ae4c2fcb0) 0 + +Class QHostAddress + size=8 align=8 + base size=8 base align=8 +QHostAddress (0x7f7ae4c3c310) 0 + +Class QHostInfo + size=8 align=8 + base size=8 base align=8 +QHostInfo (0x7f7ae4c6d310) 0 + +Class QNetworkAddressEntry + size=8 align=8 + base size=8 base align=8 +QNetworkAddressEntry (0x7f7ae4c6dc40) 0 + +Class QNetworkInterface + size=8 align=8 + base size=8 base align=8 +QNetworkInterface (0x7f7ae4c84540) 0 + +Class QNetworkProxyQuery + size=8 align=8 + base size=8 base align=8 +QNetworkProxyQuery (0x7f7ae4ad3230) 0 + +Class QNetworkProxy + size=8 align=8 + base size=8 base align=8 +QNetworkProxy (0x7f7ae4aea4d0) 0 + +Vtable for QNetworkProxyFactory +QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QNetworkProxyFactory) +16 QNetworkProxyFactory::~QNetworkProxyFactory +24 QNetworkProxyFactory::~QNetworkProxyFactory +32 __cxa_pure_virtual + +Class QNetworkProxyFactory + size=8 align=8 + base size=8 base align=8 +QNetworkProxyFactory (0x7f7ae4b2d930) 0 nearly-empty + vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u) + +Vtable for QLocalServer +QLocalServer::_ZTV12QLocalServer: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QLocalServer) +16 QLocalServer::metaObject +24 QLocalServer::qt_metacast +32 QLocalServer::qt_metacall +40 QLocalServer::~QLocalServer +48 QLocalServer::~QLocalServer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QLocalServer::hasPendingConnections +120 QLocalServer::nextPendingConnection +128 QLocalServer::incomingConnection + +Class QLocalServer + size=16 align=8 + base size=16 base align=8 +QLocalServer (0x7f7ae4b2dc40) 0 + vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u) + QObject (0x7f7ae4b2dcb0) 0 + primary-for QLocalServer (0x7f7ae4b2dc40) + +Vtable for QLocalSocket +QLocalSocket::_ZTV12QLocalSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI12QLocalSocket) +16 QLocalSocket::metaObject +24 QLocalSocket::qt_metacast +32 QLocalSocket::qt_metacall +40 QLocalSocket::~QLocalSocket +48 QLocalSocket::~QLocalSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QLocalSocket::isSequential +120 QIODevice::open +128 QLocalSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QIODevice::atEnd +168 QIODevice::reset +176 QLocalSocket::bytesAvailable +184 QLocalSocket::bytesToWrite +192 QLocalSocket::canReadLine +200 QLocalSocket::waitForReadyRead +208 QLocalSocket::waitForBytesWritten +216 QLocalSocket::readData +224 QIODevice::readLineData +232 QLocalSocket::writeData + +Class QLocalSocket + size=16 align=8 + base size=16 base align=8 +QLocalSocket (0x7f7ae4b58620) 0 + vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u) + QIODevice (0x7f7ae4b58690) 0 + primary-for QLocalSocket (0x7f7ae4b58620) + QObject (0x7f7ae4b58700) 0 + primary-for QIODevice (0x7f7ae4b58690) + +Vtable for QTcpServer +QTcpServer::_ZTV10QTcpServer: 17u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QTcpServer) +16 QTcpServer::metaObject +24 QTcpServer::qt_metacast +32 QTcpServer::qt_metacall +40 QTcpServer::~QTcpServer +48 QTcpServer::~QTcpServer +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QTcpServer::hasPendingConnections +120 QTcpServer::nextPendingConnection +128 QTcpServer::incomingConnection + +Class QTcpServer + size=16 align=8 + base size=16 base align=8 +QTcpServer (0x7f7ae4b7d7e0) 0 + vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u) + QObject (0x7f7ae4b7d850) 0 + primary-for QTcpServer (0x7f7ae4b7d7e0) + +Vtable for QUdpSocket +QUdpSocket::_ZTV10QUdpSocket: 30u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI10QUdpSocket) +16 QUdpSocket::metaObject +24 QUdpSocket::qt_metacast +32 QUdpSocket::qt_metacall +40 QUdpSocket::~QUdpSocket +48 QUdpSocket::~QUdpSocket +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 QAbstractSocket::isSequential +120 QIODevice::open +128 QAbstractSocket::close +136 QIODevice::pos +144 QIODevice::size +152 QIODevice::seek +160 QAbstractSocket::atEnd +168 QIODevice::reset +176 QAbstractSocket::bytesAvailable +184 QAbstractSocket::bytesToWrite +192 QAbstractSocket::canReadLine +200 QAbstractSocket::waitForReadyRead +208 QAbstractSocket::waitForBytesWritten +216 QAbstractSocket::readData +224 QAbstractSocket::readLineData +232 QAbstractSocket::writeData + +Class QUdpSocket + size=16 align=8 + base size=16 base align=8 +QUdpSocket (0x7f7ae499a310) 0 + vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u) + QAbstractSocket (0x7f7ae499a380) 0 + primary-for QUdpSocket (0x7f7ae499a310) + QIODevice (0x7f7ae499a3f0) 0 + primary-for QAbstractSocket (0x7f7ae499a380) + QObject (0x7f7ae499a460) 0 + primary-for QIODevice (0x7f7ae499a3f0) + +Class QSourceLocation + size=24 align=8 + base size=24 base align=8 +QSourceLocation (0x7f7ae49e6070) 0 + +Vtable for QAbstractMessageHandler +QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI23QAbstractMessageHandler) +16 QAbstractMessageHandler::metaObject +24 QAbstractMessageHandler::qt_metacast +32 QAbstractMessageHandler::qt_metacall +40 QAbstractMessageHandler::~QAbstractMessageHandler +48 QAbstractMessageHandler::~QAbstractMessageHandler +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual + +Class QAbstractMessageHandler + size=16 align=8 + base size=16 base align=8 +QAbstractMessageHandler (0x7f7ae49e6d20) 0 + vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 16u) + QObject (0x7f7ae49e6d90) 0 + primary-for QAbstractMessageHandler (0x7f7ae49e6d20) + +Vtable for QAbstractUriResolver +QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QAbstractUriResolver) +16 QAbstractUriResolver::metaObject +24 QAbstractUriResolver::qt_metacast +32 QAbstractUriResolver::qt_metacall +40 QAbstractUriResolver::~QAbstractUriResolver +48 QAbstractUriResolver::~QAbstractUriResolver +56 QObject::event +64 QObject::eventFilter +72 QObject::timerEvent +80 QObject::childEvent +88 QObject::customEvent +96 QObject::connectNotify +104 QObject::disconnectNotify +112 __cxa_pure_virtual + +Class QAbstractUriResolver + size=16 align=8 + base size=16 base align=8 +QAbstractUriResolver (0x7f7ae4a0b700) 0 + vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 16u) + QObject (0x7f7ae4a0b770) 0 + primary-for QAbstractUriResolver (0x7f7ae4a0b700) + +Class QXmlName + size=8 align=8 + base size=8 base align=8 +QXmlName (0x7f7ae4a26000) 0 + +Class QPatternist::NodeIndexStorage + size=24 align=8 + base size=24 base align=8 +QPatternist::NodeIndexStorage (0x7f7ae4a3e3f0) 0 + +Class QXmlNodeModelIndex + size=24 align=8 + base size=24 base align=8 +QXmlNodeModelIndex (0x7f7ae4a3eb60) 0 + +Vtable for QAbstractXmlNodeModel +QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI21QAbstractXmlNodeModel) +16 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +24 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 QAbstractXmlNodeModel::iterate +104 QAbstractXmlNodeModel::sequencedTypedValue +112 QAbstractXmlNodeModel::type +120 QAbstractXmlNodeModel::namespaceForPrefix +128 QAbstractXmlNodeModel::isDeepEqual +136 QAbstractXmlNodeModel::sendNamespaces +144 __cxa_pure_virtual +152 __cxa_pure_virtual +160 __cxa_pure_virtual +168 QAbstractXmlNodeModel::copyNodeTo +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QAbstractXmlNodeModel + size=24 align=8 + base size=24 base align=8 +QAbstractXmlNodeModel (0x7f7ae48ab1c0) 0 + vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 16u) + QSharedData (0x7f7ae48ab230) 8 + +Class QXmlItem + size=24 align=8 + base size=24 base align=8 +QXmlItem (0x7f7ae48b8e70) 0 + +Vtable for QAbstractXmlReceiver +QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI20QAbstractXmlReceiver) +16 QAbstractXmlReceiver::~QAbstractXmlReceiver +24 QAbstractXmlReceiver::~QAbstractXmlReceiver +32 __cxa_pure_virtual +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 __cxa_pure_virtual +88 __cxa_pure_virtual +96 __cxa_pure_virtual +104 __cxa_pure_virtual +112 __cxa_pure_virtual +120 __cxa_pure_virtual +128 QAbstractXmlReceiver::whitespaceOnly +136 QAbstractXmlReceiver::item + +Class QAbstractXmlReceiver + size=16 align=8 + base size=16 base align=8 +QAbstractXmlReceiver (0x7f7ae48d3d90) 0 + vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 16u) + +Class QXmlNamePool + size=8 align=8 + base size=8 base align=8 +QXmlNamePool (0x7f7ae48f65b0) 0 + +Class QXmlQuery + size=8 align=8 + base size=8 base align=8 +QXmlQuery (0x7f7ae48f6c40) 0 + +Vtable for QSimpleXmlNodeModel +QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI19QSimpleXmlNodeModel) +16 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +24 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +32 QSimpleXmlNodeModel::baseUri +40 __cxa_pure_virtual +48 __cxa_pure_virtual +56 __cxa_pure_virtual +64 __cxa_pure_virtual +72 __cxa_pure_virtual +80 QSimpleXmlNodeModel::stringValue +88 __cxa_pure_virtual +96 QAbstractXmlNodeModel::iterate +104 QAbstractXmlNodeModel::sequencedTypedValue +112 QAbstractXmlNodeModel::type +120 QAbstractXmlNodeModel::namespaceForPrefix +128 QAbstractXmlNodeModel::isDeepEqual +136 QAbstractXmlNodeModel::sendNamespaces +144 QSimpleXmlNodeModel::namespaceBindings +152 QSimpleXmlNodeModel::elementById +160 QSimpleXmlNodeModel::nodesByIdref +168 QAbstractXmlNodeModel::copyNodeTo +176 __cxa_pure_virtual +184 __cxa_pure_virtual + +Class QSimpleXmlNodeModel + size=24 align=8 + base size=24 base align=8 +QSimpleXmlNodeModel (0x7f7ae49107e0) 0 + vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 16u) + QAbstractXmlNodeModel (0x7f7ae4910850) 0 + primary-for QSimpleXmlNodeModel (0x7f7ae49107e0) + QSharedData (0x7f7ae49108c0) 8 + +Vtable for QXmlSerializer +QXmlSerializer::_ZTV14QXmlSerializer: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI14QXmlSerializer) +16 QXmlSerializer::~QXmlSerializer +24 QXmlSerializer::~QXmlSerializer +32 QXmlSerializer::startElement +40 QXmlSerializer::endElement +48 QXmlSerializer::attribute +56 QXmlSerializer::comment +64 QXmlSerializer::characters +72 QXmlSerializer::startDocument +80 QXmlSerializer::endDocument +88 QXmlSerializer::processingInstruction +96 QXmlSerializer::atomicValue +104 QXmlSerializer::namespaceBinding +112 QXmlSerializer::startOfSequence +120 QXmlSerializer::endOfSequence +128 QAbstractXmlReceiver::whitespaceOnly +136 QXmlSerializer::item + +Class QXmlSerializer + size=16 align=8 + base size=16 base align=8 +QXmlSerializer (0x7f7ae4928000) 0 + vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 16u) + QAbstractXmlReceiver (0x7f7ae4928070) 0 + primary-for QXmlSerializer (0x7f7ae4928000) + +Vtable for QXmlFormatter +QXmlFormatter::_ZTV13QXmlFormatter: 18u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI13QXmlFormatter) +16 QXmlFormatter::~QXmlFormatter +24 QXmlFormatter::~QXmlFormatter +32 QXmlFormatter::startElement +40 QXmlFormatter::endElement +48 QXmlFormatter::attribute +56 QXmlFormatter::comment +64 QXmlFormatter::characters +72 QXmlFormatter::startDocument +80 QXmlFormatter::endDocument +88 QXmlFormatter::processingInstruction +96 QXmlFormatter::atomicValue +104 QXmlSerializer::namespaceBinding +112 QXmlFormatter::startOfSequence +120 QXmlFormatter::endOfSequence +128 QAbstractXmlReceiver::whitespaceOnly +136 QXmlFormatter::item + +Class QXmlFormatter + size=16 align=8 + base size=16 base align=8 +QXmlFormatter (0x7f7ae49287e0) 0 + vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 16u) + QXmlSerializer (0x7f7ae4928850) 0 + primary-for QXmlFormatter (0x7f7ae49287e0) + QAbstractXmlReceiver (0x7f7ae49288c0) 0 + primary-for QXmlSerializer (0x7f7ae4928850) + +Vtable for QXmlResultItems +QXmlResultItems::_ZTV15QXmlResultItems: 4u entries +0 (int (*)(...))0 +8 (int (*)(...))(& _ZTI15QXmlResultItems) +16 QXmlResultItems::~QXmlResultItems +24 QXmlResultItems::~QXmlResultItems + +Class QXmlResultItems + size=16 align=8 + base size=16 base align=8 +QXmlResultItems (0x7f7ae4928f50) 0 + vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 16u) + +Class QXmlSchema + size=8 align=8 + base size=8 base align=8 +QXmlSchema (0x7f7ae4947af0) 0 + +Class QXmlSchemaValidator + size=8 align=8 + base size=8 base align=8 +QXmlSchemaValidator (0x7f7ae4947f50) 0 + diff --git a/tests/auto/bic/data/QtXmlPatterns.4.6.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtXmlPatterns.4.6.0.linux-gcc-ia32.txt new file mode 100644 index 0000000..ebd9f77 --- /dev/null +++ b/tests/auto/bic/data/QtXmlPatterns.4.6.0.linux-gcc-ia32.txt @@ -0,0 +1,2891 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6e93a8c) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6e93c30) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6e1730c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6e173c0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6e17bf4) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb6e17d20) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb6e17f78) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb64d0168) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb65018ac) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb651fb40) 0 + QBasicAtomicInt (0xb6501fb4) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb64303c0) 0 empty + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb64303fc) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6430870) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6430834) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb62de780) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb62fbf3c) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb62fbf78) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb62fbf00) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb61dabf4) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb623f8e8) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb60c3880) 0 + QString (0xb60fc03c) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb60fc384) 0 + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb61472d0) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb6155140) 0 + QGenericArgument (0xb61474ec) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb6147654) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb6147780) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9exception) +8 std::exception::~exception +12 std::exception::~exception +16 std::exception::what + +Class std::exception + size=4 align=4 + base size=4 base align=4 +std::exception (0xb6147ac8) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 8u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt13bad_exception) +8 std::bad_exception::~bad_exception +12 std::bad_exception::~bad_exception +16 std::bad_exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb618cdc0) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb6147bb8) 0 nearly-empty + primary-for std::bad_exception (0xb618cdc0) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9bad_alloc) +8 std::bad_alloc::~bad_alloc +12 std::bad_alloc::~bad_alloc +16 std::bad_alloc::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb618cf40) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb6147e10) 0 nearly-empty + primary-for std::bad_alloc (0xb618cf40) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb61a6078) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb61a6168) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb61a612c) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0xb61a699c) 0 empty + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QObjectData) +8 __cxa_pure_virtual +12 __cxa_pure_virtual + +Class QObjectData + size=28 align=4 + base size=28 base align=4 +QObjectData (0xb61a6a50) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 8u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QObject) +8 QObject::metaObject +12 QObject::qt_metacast +16 QObject::qt_metacall +20 QObject::~QObject +24 QObject::~QObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObject + size=8 align=4 + base size=8 base align=4 +QObject (0xb61a6b04) 0 + vptr=((& QObject::_ZTV7QObject) + 8u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QObjectUserData) +8 QObjectUserData::~QObjectUserData +12 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=4 align=4 + base size=4 base align=4 +QObjectUserData (0xb6098384) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QIODevice) +8 QIODevice::metaObject +12 QIODevice::qt_metacast +16 QIODevice::qt_metacall +20 QIODevice::~QIODevice +24 QIODevice::~QIODevice +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QIODevice::open +64 QIODevice::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QIODevice::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 __cxa_pure_virtual +112 QIODevice::readLineData +116 __cxa_pure_virtual + +Class QIODevice + size=8 align=4 + base size=8 base align=4 +QIODevice (0xb6099600) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb60984b0) 0 + primary-for QIODevice (0xb6099600) + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb5ecc348) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb5ecc384) 0 + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QFile) +8 QFile::metaObject +12 QFile::qt_metacast +16 QFile::qt_metacall +20 QFile::~QFile +24 QFile::~QFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QFile::fileEngine + +Class QFile + size=8 align=4 + base size=8 base align=4 +QFile (0xb5eda280) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5eda2c0) 0 + primary-for QFile (0xb5eda280) + QObject (0xb5ecc3fc) 0 + primary-for QIODevice (0xb5eda2c0) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb5ecc870) 0 + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDataStream) +8 QDataStream::~QDataStream +12 QDataStream::~QDataStream + +Class QDataStream + size=28 align=4 + base size=28 base align=4 +QDataStream (0xb5eccec4) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb5f8c5dc) 0 + +Class QStringMatcher::Data + size=264 align=4 + base size=264 base align=4 +QStringMatcher::Data (0xb5dcb000) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5f8cfb4) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb5fa6980) 0 + QList<QString> (0xb5dcb12c) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb5e11690) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5e11e10) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5e11e4c) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5e5c280) 0 + QAbstractFileEngine::ExtensionOption (0xb5e11e88) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb5e5c300) 0 + QAbstractFileEngine::ExtensionReturn (0xb5e11ec4) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5e5c380) 0 + QAbstractFileEngine::ExtensionOption (0xb5e11f00) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractFileEngine) +8 QAbstractFileEngine::~QAbstractFileEngine +12 QAbstractFileEngine::~QAbstractFileEngine +16 QAbstractFileEngine::open +20 QAbstractFileEngine::close +24 QAbstractFileEngine::flush +28 QAbstractFileEngine::size +32 QAbstractFileEngine::pos +36 QAbstractFileEngine::seek +40 QAbstractFileEngine::isSequential +44 QAbstractFileEngine::remove +48 QAbstractFileEngine::copy +52 QAbstractFileEngine::rename +56 QAbstractFileEngine::link +60 QAbstractFileEngine::mkdir +64 QAbstractFileEngine::rmdir +68 QAbstractFileEngine::setSize +72 QAbstractFileEngine::caseSensitive +76 QAbstractFileEngine::isRelativePath +80 QAbstractFileEngine::entryList +84 QAbstractFileEngine::fileFlags +88 QAbstractFileEngine::setPermissions +92 QAbstractFileEngine::fileName +96 QAbstractFileEngine::ownerId +100 QAbstractFileEngine::owner +104 QAbstractFileEngine::fileTime +108 QAbstractFileEngine::setFileName +112 QAbstractFileEngine::handle +116 QAbstractFileEngine::beginEntryList +120 QAbstractFileEngine::endEntryList +124 QAbstractFileEngine::read +128 QAbstractFileEngine::readLine +132 QAbstractFileEngine::write +136 QAbstractFileEngine::extension +140 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngine (0xb5e11dd4) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +8 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +12 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +16 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngineHandler (0xb5e8f168) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +8 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +12 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QAbstractFileEngineIterator::currentFileInfo +32 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngineIterator (0xb5e8f1a4) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QBuffer::connectNotify +52 QBuffer::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb5e5c6c0) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb5e5c700) 0 + primary-for QBuffer (0xb5e5c6c0) + QObject (0xb5e8f21c) 0 + primary-for QIODevice (0xb5e5c700) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb5e8f8e8) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb5e8f8ac) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5cd7000) 0 empty + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb5cd7744) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5cd7708) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSystemLocale) +8 QSystemLocale::~QSystemLocale +12 QSystemLocale::~QSystemLocale +16 QSystemLocale::query +20 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=4 align=4 + base size=4 base align=4 +QSystemLocale (0xb5cd7a50) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5cd7ac8) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5cd7a8c) 0 + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5c5912c) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextCodec) +8 __cxa_pure_virtual +12 QTextCodec::aliases +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QTextCodec::~QTextCodec +32 QTextCodec::~QTextCodec + +Class QTextCodec + size=4 align=4 + base size=4 base align=4 +QTextCodec (0xb5c590f0) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb5c59e10) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb5ca7078) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextStream) +8 QTextStream::~QTextStream +12 QTextStream::~QTextStream + +Class QTextStream + size=8 align=4 + base size=8 base align=4 +QTextStream (0xb5ca72d0) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb5ca7960) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextIStream) +8 QTextIStream::~QTextIStream +12 QTextIStream::~QTextIStream + +Class QTextIStream + size=8 align=4 + base size=8 base align=4 +QTextIStream (0xb5af6400) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb5af3b40) 0 + primary-for QTextIStream (0xb5af6400) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextOStream) +8 QTextOStream::~QTextOStream +12 QTextOStream::~QTextOStream + +Class QTextOStream + size=8 align=4 + base size=8 base align=4 +QTextOStream (0xb5af66c0) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb5b0a1e0) 0 + primary-for QTextOStream (0xb5af66c0) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5b0a870) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5b0aa14) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5b0aa50) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5b0ab04) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5b0ae10) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5b0ae4c) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5b0ae88) 0 + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0xb59b81a4) 0 + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb59b8384) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb59b8348) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb5a84fb4) 0 empty + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QDirIterator) +8 QDirIterator::~QDirIterator +12 QDirIterator::~QDirIterator + +Class QDirIterator + size=8 align=4 + base size=8 base align=4 +QDirIterator (0xb5aaf258) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFileSystemWatcher) +8 QFileSystemWatcher::metaObject +12 QFileSystemWatcher::qt_metacast +16 QFileSystemWatcher::qt_metacall +20 QFileSystemWatcher::~QFileSystemWatcher +24 QFileSystemWatcher::~QFileSystemWatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QFileSystemWatcher + size=8 align=4 + base size=8 base align=4 +QFileSystemWatcher (0xb5ab0bc0) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5aaf3c0) 0 + primary-for QFileSystemWatcher (0xb5ab0bc0) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFSFileEngine) +8 QFSFileEngine::~QFSFileEngine +12 QFSFileEngine::~QFSFileEngine +16 QFSFileEngine::open +20 QFSFileEngine::close +24 QFSFileEngine::flush +28 QFSFileEngine::size +32 QFSFileEngine::pos +36 QFSFileEngine::seek +40 QFSFileEngine::isSequential +44 QFSFileEngine::remove +48 QFSFileEngine::copy +52 QFSFileEngine::rename +56 QFSFileEngine::link +60 QFSFileEngine::mkdir +64 QFSFileEngine::rmdir +68 QFSFileEngine::setSize +72 QFSFileEngine::caseSensitive +76 QFSFileEngine::isRelativePath +80 QFSFileEngine::entryList +84 QFSFileEngine::fileFlags +88 QFSFileEngine::setPermissions +92 QFSFileEngine::fileName +96 QFSFileEngine::ownerId +100 QFSFileEngine::owner +104 QFSFileEngine::fileTime +108 QFSFileEngine::setFileName +112 QFSFileEngine::handle +116 QFSFileEngine::beginEntryList +120 QFSFileEngine::endEntryList +124 QFSFileEngine::read +128 QFSFileEngine::readLine +132 QFSFileEngine::write +136 QFSFileEngine::extension +140 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=8 align=4 + base size=8 base align=4 +QFSFileEngine (0xb5ab0e80) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5aaf5dc) 0 + primary-for QFSFileEngine (0xb5ab0e80) + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5aaf708) 0 + +Class QProcessEnvironment + size=4 align=4 + base size=4 base align=4 +QProcessEnvironment (0xb5aaf924) 0 + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QProcess) +8 QProcess::metaObject +12 QProcess::qt_metacast +16 QProcess::qt_metacall +20 QProcess::~QProcess +24 QProcess::~QProcess +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProcess::isSequential +60 QIODevice::open +64 QProcess::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QProcess::atEnd +84 QIODevice::reset +88 QProcess::bytesAvailable +92 QProcess::bytesToWrite +96 QProcess::canReadLine +100 QProcess::waitForReadyRead +104 QProcess::waitForBytesWritten +108 QProcess::readData +112 QIODevice::readLineData +116 QProcess::writeData +120 QProcess::setupChildProcess + +Class QProcess + size=8 align=4 + base size=8 base align=4 +QProcess (0xb5905f00) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5905f40) 0 + primary-for QProcess (0xb5905f00) + QObject (0xb5aaf9d8) 0 + primary-for QIODevice (0xb5905f40) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb5aafbf4) 0 + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5aafd98) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb5986a50) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb5986ac8) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb5986a8c) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb5986b40) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb5986a14) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb58243fc) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSettings) +8 QSettings::metaObject +12 QSettings::qt_metacast +16 QSettings::qt_metacall +20 QSettings::~QSettings +24 QSettings::~QSettings +28 QSettings::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSettings + size=8 align=4 + base size=8 base align=4 +QSettings (0xb582fa00) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5824a14) 0 + primary-for QSettings (0xb582fa00) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QTemporaryFile) +8 QTemporaryFile::metaObject +12 QTemporaryFile::qt_metacast +16 QTemporaryFile::qt_metacall +20 QTemporaryFile::~QTemporaryFile +24 QTemporaryFile::~QTemporaryFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QTemporaryFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=8 align=4 + base size=8 base align=4 +QTemporaryFile (0xb5872600) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb5872640) 0 + primary-for QTemporaryFile (0xb5872600) + QIODevice (0xb5872680) 0 + primary-for QFile (0xb5872640) + QObject (0xb587a528) 0 + primary-for QIODevice (0xb5872680) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb587a834) 0 + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb587ad20) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb56e29d8) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb56c8c40) 0 + QVector<QXmlStreamAttribute> (0xb5703438) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb5703528) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb570399c) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb5703f78) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +8 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +12 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +16 QXmlStreamEntityResolver::resolveEntity +20 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlStreamEntityResolver (0xb573d834) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb573d870) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb573d9d8) 0 + +Vtable for QAbstractState +QAbstractState::_ZTV14QAbstractState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QAbstractState) +8 QAbstractState::metaObject +12 QAbstractState::qt_metacast +16 QAbstractState::qt_metacall +20 QAbstractState::~QAbstractState +24 QAbstractState::~QAbstractState +28 QAbstractState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QAbstractState + size=8 align=4 + base size=8 base align=4 +QAbstractState (0xb572dc00) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u) + QObject (0xb573db40) 0 + primary-for QAbstractState (0xb572dc00) + +Vtable for QAbstractTransition +QAbstractTransition::_ZTV19QAbstractTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTransition) +8 QAbstractTransition::metaObject +12 QAbstractTransition::qt_metacast +16 QAbstractTransition::qt_metacall +20 QAbstractTransition::~QAbstractTransition +24 QAbstractTransition::~QAbstractTransition +28 QAbstractTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QAbstractTransition + size=8 align=4 + base size=8 base align=4 +QAbstractTransition (0xb572dec0) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u) + QObject (0xb573dd5c) 0 + primary-for QAbstractTransition (0xb572dec0) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QEvent) +8 QEvent::~QEvent +12 QEvent::~QEvent + +Class QEvent + size=12 align=4 + base size=12 base align=4 +QEvent (0xb573df78) 0 + vptr=((& QEvent::_ZTV6QEvent) + 8u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTimerEvent) +8 QTimerEvent::~QTimerEvent +12 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=16 align=4 + base size=16 base align=4 +QTimerEvent (0xb5796440) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb5588168) 0 + primary-for QTimerEvent (0xb5796440) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QChildEvent) +8 QChildEvent::~QChildEvent +12 QChildEvent::~QChildEvent + +Class QChildEvent + size=16 align=4 + base size=16 base align=4 +QChildEvent (0xb5796500) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb55881e0) 0 + primary-for QChildEvent (0xb5796500) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCustomEvent) +8 QCustomEvent::~QCustomEvent +12 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=12 align=4 + base size=12 base align=4 +QCustomEvent (0xb57967c0) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb5588348) 0 + primary-for QCustomEvent (0xb57967c0) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +8 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +12 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=16 align=4 + base size=16 base align=4 +QDynamicPropertyChangeEvent (0xb57968c0) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb5588438) 0 + primary-for QDynamicPropertyChangeEvent (0xb57968c0) + +Vtable for QEventTransition +QEventTransition::_ZTV16QEventTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QEventTransition) +8 QEventTransition::metaObject +12 QEventTransition::qt_metacast +16 QEventTransition::qt_metacall +20 QEventTransition::~QEventTransition +24 QEventTransition::~QEventTransition +28 QEventTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QEventTransition::eventTest +60 QEventTransition::onTransition + +Class QEventTransition + size=8 align=4 + base size=8 base align=4 +QEventTransition (0xb5796980) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u) + QAbstractTransition (0xb57969c0) 0 + primary-for QEventTransition (0xb5796980) + QObject (0xb55884ec) 0 + primary-for QAbstractTransition (0xb57969c0) + +Vtable for QFinalState +QFinalState::_ZTV11QFinalState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFinalState) +8 QFinalState::metaObject +12 QFinalState::qt_metacast +16 QFinalState::qt_metacall +20 QFinalState::~QFinalState +24 QFinalState::~QFinalState +28 QFinalState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFinalState::onEntry +60 QFinalState::onExit + +Class QFinalState + size=8 align=4 + base size=8 base align=4 +QFinalState (0xb5796c80) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 8u) + QAbstractState (0xb5796cc0) 0 + primary-for QFinalState (0xb5796c80) + QObject (0xb5588708) 0 + primary-for QAbstractState (0xb5796cc0) + +Vtable for QHistoryState +QHistoryState::_ZTV13QHistoryState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QHistoryState) +8 QHistoryState::metaObject +12 QHistoryState::qt_metacast +16 QHistoryState::qt_metacall +20 QHistoryState::~QHistoryState +24 QHistoryState::~QHistoryState +28 QHistoryState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QHistoryState::onEntry +60 QHistoryState::onExit + +Class QHistoryState + size=8 align=4 + base size=8 base align=4 +QHistoryState (0xb5796f80) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u) + QAbstractState (0xb5796fc0) 0 + primary-for QHistoryState (0xb5796f80) + QObject (0xb5588924) 0 + primary-for QAbstractState (0xb5796fc0) + +Vtable for QSignalTransition +QSignalTransition::_ZTV17QSignalTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QSignalTransition) +8 QSignalTransition::metaObject +12 QSignalTransition::qt_metacast +16 QSignalTransition::qt_metacall +20 QSignalTransition::~QSignalTransition +24 QSignalTransition::~QSignalTransition +28 QSignalTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSignalTransition::eventTest +60 QSignalTransition::onTransition + +Class QSignalTransition + size=8 align=4 + base size=8 base align=4 +QSignalTransition (0xb55b0280) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u) + QAbstractTransition (0xb55b02c0) 0 + primary-for QSignalTransition (0xb55b0280) + QObject (0xb5588b40) 0 + primary-for QAbstractTransition (0xb55b02c0) + +Vtable for QState +QState::_ZTV6QState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QState) +8 QState::metaObject +12 QState::qt_metacast +16 QState::qt_metacall +20 QState::~QState +24 QState::~QState +28 QState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QState::onEntry +60 QState::onExit + +Class QState + size=8 align=4 + base size=8 base align=4 +QState (0xb55b0580) 0 + vptr=((& QState::_ZTV6QState) + 8u) + QAbstractState (0xb55b05c0) 0 + primary-for QState (0xb55b0580) + QObject (0xb5588d5c) 0 + primary-for QAbstractState (0xb55b05c0) + +Vtable for QStateMachine::SignalEvent +QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE) +8 QStateMachine::SignalEvent::~SignalEvent +12 QStateMachine::SignalEvent::~SignalEvent + +Class QStateMachine::SignalEvent + size=24 align=4 + base size=24 base align=4 +QStateMachine::SignalEvent (0xb55b09c0) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u) + QEvent (0xb5588fb4) 0 + primary-for QStateMachine::SignalEvent (0xb55b09c0) + +Vtable for QStateMachine::WrappedEvent +QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE) +8 QStateMachine::WrappedEvent::~WrappedEvent +12 QStateMachine::WrappedEvent::~WrappedEvent + +Class QStateMachine::WrappedEvent + size=20 align=4 + base size=20 base align=4 +QStateMachine::WrappedEvent (0xb55b0a40) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u) + QEvent (0xb55e2000) 0 + primary-for QStateMachine::WrappedEvent (0xb55b0a40) + +Vtable for QStateMachine +QStateMachine::_ZTV13QStateMachine: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStateMachine) +8 QStateMachine::metaObject +12 QStateMachine::qt_metacast +16 QStateMachine::qt_metacall +20 QStateMachine::~QStateMachine +24 QStateMachine::~QStateMachine +28 QStateMachine::event +32 QStateMachine::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStateMachine::onEntry +60 QStateMachine::onExit +64 QStateMachine::beginSelectTransitions +68 QStateMachine::endSelectTransitions +72 QStateMachine::beginMicrostep +76 QStateMachine::endMicrostep + +Class QStateMachine + size=8 align=4 + base size=8 base align=4 +QStateMachine (0xb55b0880) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u) + QState (0xb55b08c0) 0 + primary-for QStateMachine (0xb55b0880) + QAbstractState (0xb55b0900) 0 + primary-for QState (0xb55b08c0) + QObject (0xb5588f78) 0 + primary-for QAbstractState (0xb55b0900) + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb55e2384) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb561c834) 0 + +Class QByteArrayMatcher::Data + size=264 align=4 + base size=264 base align=4 +QByteArrayMatcher::Data (0xb561ce4c) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb561ce10) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb563812c) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +8 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +12 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +16 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=12 align=4 + base size=12 base align=4 +QtSharedPointer::ExternalRefCountData (0xb56382d0) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u) + +Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn +QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE) +8 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +12 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +16 QtSharedPointer::ExternalRefCountWithDestroyFn::destroy + +Class QtSharedPointer::ExternalRefCountWithDestroyFn + size=16 align=4 + base size=16 base align=4 +QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5664800) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u) + QtSharedPointer::ExternalRefCountData (0xb5638ac8) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5664800) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb54c3000) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb54c3618) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb54c3b7c) 0 + +Class QEasingCurve + size=4 align=4 + base size=4 base align=4 +QEasingCurve (0xb54c3e4c) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb54c3ec4) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb5529474) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb5542b7c) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb555a8ac) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb538099c) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0xb5380bb8) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb540ad20) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb54307bc) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb545e3c0) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb52be000) 0 + +Class QLatin1Literal + size=8 align=4 + base size=8 base align=4 +QLatin1Literal (0xb530ad98) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0xb530ae4c) 0 empty + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb533e0f0) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeLine) +8 QTimeLine::metaObject +12 QTimeLine::qt_metacast +16 QTimeLine::qt_metacall +20 QTimeLine::~QTimeLine +24 QTimeLine::~QTimeLine +28 QObject::event +32 QObject::eventFilter +36 QTimeLine::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTimeLine::valueForTime + +Class QTimeLine + size=8 align=4 + base size=8 base align=4 +QTimeLine (0xb532ef00) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb533e1a4) 0 + primary-for QTimeLine (0xb532ef00) + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QRunnable) +8 __cxa_pure_virtual +12 QRunnable::~QRunnable +16 QRunnable::~QRunnable + +Class QRunnable + size=8 align=4 + base size=8 base align=4 +QRunnable (0xb533e438) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb533e8ac) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb533ef3c) 0 + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +8 QtConcurrent::Exception::~Exception +12 QtConcurrent::Exception::~Exception +16 std::exception::what +20 QtConcurrent::Exception::raise +24 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=4 align=4 + base size=4 base align=4 +QtConcurrent::Exception (0xb518d080) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb5187438) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb518d080) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +8 QtConcurrent::UnhandledException::~UnhandledException +12 QtConcurrent::UnhandledException::~UnhandledException +16 std::exception::what +20 QtConcurrent::UnhandledException::raise +24 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=4 align=4 + base size=4 base align=4 +QtConcurrent::UnhandledException (0xb518d180) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb518d1c0) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb518d180) + std::exception (0xb5187474) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb518d1c0) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb51874b0) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb51874ec) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb5187528) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb5187b04) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +8 QtConcurrent::ResultStoreBase::~ResultStoreBase +12 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=28 align=4 + base size=28 base align=4 +QtConcurrent::ResultStoreBase (0xb5187c30) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +8 QFutureInterfaceBase::~QFutureInterfaceBase +12 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=8 align=4 + base size=8 base align=4 +QFutureInterfaceBase (0xb51bf078) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFutureWatcherBase) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcherBase::~QFutureWatcherBase +24 QFutureWatcherBase::~QFutureWatcherBase +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QFutureWatcherBase + size=8 align=4 + base size=8 base align=4 +QFutureWatcherBase (0xb5222fc0) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb5227a50) 0 + primary-for QFutureWatcherBase (0xb5222fc0) + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb5268180) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb525ca50) 0 + primary-for QThread (0xb5268180) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QThreadPool) +8 QThreadPool::metaObject +12 QThreadPool::qt_metacast +16 QThreadPool::qt_metacall +20 QThreadPool::~QThreadPool +24 QThreadPool::~QThreadPool +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QThreadPool + size=8 align=4 + base size=8 base align=4 +QThreadPool (0xb52684c0) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb525cce4) 0 + primary-for QThreadPool (0xb52684c0) + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb525cf00) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb525cf3c) 0 + +Class QtConcurrent::ThreadEngineBarrier + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineBarrier (0xb525cf78) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +8 QtConcurrent::ThreadEngineBase::run +12 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +16 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +20 QtConcurrent::ThreadEngineBase::start +24 QtConcurrent::ThreadEngineBase::finish +28 QtConcurrent::ThreadEngineBase::threadFunction +32 QtConcurrent::ThreadEngineBase::shouldStartThread +36 QtConcurrent::ThreadEngineBase::shouldThrottleThread +40 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=32 align=4 + base size=32 base align=4 +QtConcurrent::ThreadEngineBase (0xb5268840) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb525cfb4) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb5268840) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) +4 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb50ac5a0) 0 + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFactoryInterface) +8 QFactoryInterface::~QFactoryInterface +12 QFactoryInterface::~QFactoryInterface +16 __cxa_pure_virtual + +Class QFactoryInterface + size=4 align=4 + base size=4 base align=4 +QFactoryInterface (0xb4ec3e88) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +8 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +12 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=4 align=4 + base size=4 base align=4 +QTextCodecFactoryInterface (0xb4f45c40) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb4f4f438) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4f45c40) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTextCodecPlugin) +8 QTextCodecPlugin::metaObject +12 QTextCodecPlugin::qt_metacast +16 QTextCodecPlugin::qt_metacall +20 QTextCodecPlugin::~QTextCodecPlugin +24 QTextCodecPlugin::~QTextCodecPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 QTextCodecPlugin::keys +80 QTextCodecPlugin::create +84 (int (*)(...))-0x000000008 +88 (int (*)(...))(& _ZTI16QTextCodecPlugin) +92 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev +96 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev +100 QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv +104 QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=12 align=4 + base size=12 base align=4 +QTextCodecPlugin (0xb4f56910) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb4f4f744) 0 + primary-for QTextCodecPlugin (0xb4f56910) + QTextCodecFactoryInterface (0xb4f45f00) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb4f4f780) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4f45f00) + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4f6fbf4) 0 empty + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QEventLoop) +8 QEventLoop::metaObject +12 QEventLoop::qt_metacast +16 QEventLoop::qt_metacall +20 QEventLoop::~QEventLoop +24 QEventLoop::~QEventLoop +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QEventLoop + size=8 align=4 + base size=8 base align=4 +QEventLoop (0xb4d78ac0) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb4f6fc6c) 0 + primary-for QEventLoop (0xb4d78ac0) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +8 QAbstractEventDispatcher::metaObject +12 QAbstractEventDispatcher::qt_metacast +16 QAbstractEventDispatcher::qt_metacall +20 QAbstractEventDispatcher::~QAbstractEventDispatcher +24 QAbstractEventDispatcher::~QAbstractEventDispatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 QAbstractEventDispatcher::startingUp +104 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=8 align=4 + base size=8 base align=4 +QAbstractEventDispatcher (0xb4d78ec0) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb4f6ff78) 0 + primary-for QAbstractEventDispatcher (0xb4d78ec0) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb4db31a4) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb4dc3654) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractItemModel) +8 QAbstractItemModel::metaObject +12 QAbstractItemModel::qt_metacast +16 QAbstractItemModel::qt_metacall +20 QAbstractItemModel::~QAbstractItemModel +24 QAbstractItemModel::~QAbstractItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractItemModel + size=8 align=4 + base size=8 base align=4 +QAbstractItemModel (0xb4dafb00) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb4dc37bc) 0 + primary-for QAbstractItemModel (0xb4dafb00) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTableModel) +8 QAbstractTableModel::metaObject +12 QAbstractTableModel::qt_metacast +16 QAbstractTableModel::qt_metacall +20 QAbstractTableModel::~QAbstractTableModel +24 QAbstractTableModel::~QAbstractTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractTableModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractTableModel + size=8 align=4 + base size=8 base align=4 +QAbstractTableModel (0xb4e01140) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb4e01180) 0 + primary-for QAbstractTableModel (0xb4e01140) + QObject (0xb4e0312c) 0 + primary-for QAbstractItemModel (0xb4e01180) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractListModel) +8 QAbstractListModel::metaObject +12 QAbstractListModel::qt_metacast +16 QAbstractListModel::qt_metacall +20 QAbstractListModel::~QAbstractListModel +24 QAbstractListModel::~QAbstractListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 __cxa_pure_virtual +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractListModel + size=8 align=4 + base size=8 base align=4 +QAbstractListModel (0xb4e013c0) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb4e01400) 0 + primary-for QAbstractListModel (0xb4e013c0) + QObject (0xb4e03258) 0 + primary-for QAbstractItemModel (0xb4e01400) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb4e2912c) 0 + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCoreApplication) +8 QCoreApplication::metaObject +12 QCoreApplication::qt_metacast +16 QCoreApplication::qt_metacall +20 QCoreApplication::~QCoreApplication +24 QCoreApplication::~QCoreApplication +28 QCoreApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCoreApplication::notify +60 QCoreApplication::compressEvent + +Class QCoreApplication + size=8 align=4 + base size=8 base align=4 +QCoreApplication (0xb4e01ec0) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb4e293c0) 0 + primary-for QCoreApplication (0xb4e01ec0) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb4e29960) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb4c81690) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb4c8199c) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb4c81bf4) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb4c81ca8) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMimeData) +8 QMimeData::metaObject +12 QMimeData::qt_metacast +16 QMimeData::qt_metacall +20 QMimeData::~QMimeData +24 QMimeData::~QMimeData +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMimeData::hasFormat +60 QMimeData::formats +64 QMimeData::retrieveData + +Class QMimeData + size=8 align=4 + base size=8 base align=4 +QMimeData (0xb4c89d00) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb4c81f00) 0 + primary-for QMimeData (0xb4c89d00) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +8 QObjectCleanupHandler::metaObject +12 QObjectCleanupHandler::qt_metacast +16 QObjectCleanupHandler::qt_metacall +20 QObjectCleanupHandler::~QObjectCleanupHandler +24 QObjectCleanupHandler::~QObjectCleanupHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=12 align=4 + base size=12 base align=4 +QObjectCleanupHandler (0xb4c89fc0) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb4cbb12c) 0 + primary-for QObjectCleanupHandler (0xb4c89fc0) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSharedMemory) +8 QSharedMemory::metaObject +12 QSharedMemory::qt_metacast +16 QSharedMemory::qt_metacall +20 QSharedMemory::~QSharedMemory +24 QSharedMemory::~QSharedMemory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSharedMemory + size=8 align=4 + base size=8 base align=4 +QSharedMemory (0xb4cbd200) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb4cbb258) 0 + primary-for QSharedMemory (0xb4cbd200) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSignalMapper) +8 QSignalMapper::metaObject +12 QSignalMapper::qt_metacast +16 QSignalMapper::qt_metacall +20 QSignalMapper::~QSignalMapper +24 QSignalMapper::~QSignalMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSignalMapper + size=8 align=4 + base size=8 base align=4 +QSignalMapper (0xb4cbd4c0) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb4cbb474) 0 + primary-for QSignalMapper (0xb4cbd4c0) + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSocketNotifier) +8 QSocketNotifier::metaObject +12 QSocketNotifier::qt_metacast +16 QSocketNotifier::qt_metacall +20 QSocketNotifier::~QSocketNotifier +24 QSocketNotifier::~QSocketNotifier +28 QSocketNotifier::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSocketNotifier + size=20 align=4 + base size=17 base align=4 +QSocketNotifier (0xb4cbd780) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb4cbb690) 0 + primary-for QSocketNotifier (0xb4cbd780) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb4cbb960) 0 + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QTimer) +8 QTimer::metaObject +12 QTimer::qt_metacast +16 QTimer::qt_metacall +20 QTimer::~QTimer +24 QTimer::~QTimer +28 QObject::event +32 QObject::eventFilter +36 QTimer::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTimer + size=24 align=4 + base size=21 base align=4 +QTimer (0xb4cbdb40) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb4cbba14) 0 + primary-for QTimer (0xb4cbdb40) + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTranslator) +8 QTranslator::metaObject +12 QTranslator::qt_metacast +16 QTranslator::qt_metacall +20 QTranslator::~QTranslator +24 QTranslator::~QTranslator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTranslator::translate +60 QTranslator::isEmpty + +Class QTranslator + size=8 align=4 + base size=8 base align=4 +QTranslator (0xb4d0d080) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb4cbbca8) 0 + primary-for QTranslator (0xb4d0d080) + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QLibrary) +8 QLibrary::metaObject +12 QLibrary::qt_metacast +16 QLibrary::qt_metacall +20 QLibrary::~QLibrary +24 QLibrary::~QLibrary +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QLibrary + size=16 align=4 + base size=13 base align=4 +QLibrary (0xb4d0d3c0) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb4cbbf78) 0 + primary-for QLibrary (0xb4d0d3c0) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QPluginLoader) +8 QPluginLoader::metaObject +12 QPluginLoader::qt_metacast +16 QPluginLoader::qt_metacall +20 QPluginLoader::~QPluginLoader +24 QPluginLoader::~QPluginLoader +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QPluginLoader + size=16 align=4 + base size=13 base align=4 +QPluginLoader (0xb4d0d7c0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb4d271e0) 0 + primary-for QPluginLoader (0xb4d0d7c0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb4d2730c) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb4d5d30c) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb4d5d348) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb4d5d834) 0 + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb4d5dd20) 0 + +Vtable for QAbstractAnimation +QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractAnimation) +8 QAbstractAnimation::metaObject +12 QAbstractAnimation::qt_metacast +16 QAbstractAnimation::qt_metacall +20 QAbstractAnimation::~QAbstractAnimation +24 QAbstractAnimation::~QAbstractAnimation +28 QAbstractAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QAbstractAnimation + size=8 align=4 + base size=8 base align=4 +QAbstractAnimation (0xb4b7f6c0) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u) + QObject (0xb4d5dd98) 0 + primary-for QAbstractAnimation (0xb4b7f6c0) + +Vtable for QAnimationGroup +QAnimationGroup::_ZTV15QAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAnimationGroup) +8 QAnimationGroup::metaObject +12 QAnimationGroup::qt_metacast +16 QAnimationGroup::qt_metacall +20 QAnimationGroup::~QAnimationGroup +24 QAnimationGroup::~QAnimationGroup +28 QAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QAnimationGroup + size=8 align=4 + base size=8 base align=4 +QAnimationGroup (0xb4b7f980) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u) + QAbstractAnimation (0xb4b7f9c0) 0 + primary-for QAnimationGroup (0xb4b7f980) + QObject (0xb4b9b000) 0 + primary-for QAbstractAnimation (0xb4b7f9c0) + +Vtable for QParallelAnimationGroup +QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QParallelAnimationGroup) +8 QParallelAnimationGroup::metaObject +12 QParallelAnimationGroup::qt_metacast +16 QParallelAnimationGroup::qt_metacall +20 QParallelAnimationGroup::~QParallelAnimationGroup +24 QParallelAnimationGroup::~QParallelAnimationGroup +28 QParallelAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QParallelAnimationGroup::duration +60 QParallelAnimationGroup::updateCurrentTime +64 QParallelAnimationGroup::updateState +68 QParallelAnimationGroup::updateDirection + +Class QParallelAnimationGroup + size=8 align=4 + base size=8 base align=4 +QParallelAnimationGroup (0xb4b7fc80) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u) + QAnimationGroup (0xb4b7fcc0) 0 + primary-for QParallelAnimationGroup (0xb4b7fc80) + QAbstractAnimation (0xb4b7fd00) 0 + primary-for QAnimationGroup (0xb4b7fcc0) + QObject (0xb4b9b21c) 0 + primary-for QAbstractAnimation (0xb4b7fd00) + +Vtable for QPauseAnimation +QPauseAnimation::_ZTV15QPauseAnimation: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QPauseAnimation) +8 QPauseAnimation::metaObject +12 QPauseAnimation::qt_metacast +16 QPauseAnimation::qt_metacall +20 QPauseAnimation::~QPauseAnimation +24 QPauseAnimation::~QPauseAnimation +28 QPauseAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPauseAnimation::duration +60 QPauseAnimation::updateCurrentTime +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QPauseAnimation + size=8 align=4 + base size=8 base align=4 +QPauseAnimation (0xb4b7ffc0) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u) + QAbstractAnimation (0xb4bb4000) 0 + primary-for QPauseAnimation (0xb4b7ffc0) + QObject (0xb4b9b438) 0 + primary-for QAbstractAnimation (0xb4bb4000) + +Vtable for QVariantAnimation +QVariantAnimation::_ZTV17QVariantAnimation: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QVariantAnimation) +8 QVariantAnimation::metaObject +12 QVariantAnimation::qt_metacast +16 QVariantAnimation::qt_metacall +20 QVariantAnimation::~QVariantAnimation +24 QVariantAnimation::~QVariantAnimation +28 QVariantAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QVariantAnimation::duration +60 QVariantAnimation::updateCurrentTime +64 QVariantAnimation::updateState +68 QAbstractAnimation::updateDirection +72 __cxa_pure_virtual +76 QVariantAnimation::interpolated + +Class QVariantAnimation + size=8 align=4 + base size=8 base align=4 +QVariantAnimation (0xb4bb42c0) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u) + QAbstractAnimation (0xb4bb4300) 0 + primary-for QVariantAnimation (0xb4bb42c0) + QObject (0xb4b9b654) 0 + primary-for QAbstractAnimation (0xb4bb4300) + +Vtable for QPropertyAnimation +QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QPropertyAnimation) +8 QPropertyAnimation::metaObject +12 QPropertyAnimation::qt_metacast +16 QPropertyAnimation::qt_metacall +20 QPropertyAnimation::~QPropertyAnimation +24 QPropertyAnimation::~QPropertyAnimation +28 QPropertyAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QVariantAnimation::duration +60 QVariantAnimation::updateCurrentTime +64 QPropertyAnimation::updateState +68 QAbstractAnimation::updateDirection +72 QPropertyAnimation::updateCurrentValue +76 QVariantAnimation::interpolated + +Class QPropertyAnimation + size=8 align=4 + base size=8 base align=4 +QPropertyAnimation (0xb4bb4700) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u) + QVariantAnimation (0xb4bb4740) 0 + primary-for QPropertyAnimation (0xb4bb4700) + QAbstractAnimation (0xb4bb4780) 0 + primary-for QVariantAnimation (0xb4bb4740) + QObject (0xb4b9b870) 0 + primary-for QAbstractAnimation (0xb4bb4780) + +Vtable for QSequentialAnimationGroup +QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QSequentialAnimationGroup) +8 QSequentialAnimationGroup::metaObject +12 QSequentialAnimationGroup::qt_metacast +16 QSequentialAnimationGroup::qt_metacall +20 QSequentialAnimationGroup::~QSequentialAnimationGroup +24 QSequentialAnimationGroup::~QSequentialAnimationGroup +28 QSequentialAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSequentialAnimationGroup::duration +60 QSequentialAnimationGroup::updateCurrentTime +64 QSequentialAnimationGroup::updateState +68 QSequentialAnimationGroup::updateDirection + +Class QSequentialAnimationGroup + size=8 align=4 + base size=8 base align=4 +QSequentialAnimationGroup (0xb4bb4a40) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u) + QAnimationGroup (0xb4bb4a80) 0 + primary-for QSequentialAnimationGroup (0xb4bb4a40) + QAbstractAnimation (0xb4bb4ac0) 0 + primary-for QAnimationGroup (0xb4bb4a80) + QObject (0xb4b9ba8c) 0 + primary-for QAbstractAnimation (0xb4bb4ac0) + +Class QSourceLocation + size=20 align=4 + base size=20 base align=4 +QSourceLocation (0xb4b9bca8) 0 + +Vtable for QAbstractMessageHandler +QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAbstractMessageHandler) +8 QAbstractMessageHandler::metaObject +12 QAbstractMessageHandler::qt_metacast +16 QAbstractMessageHandler::qt_metacall +20 QAbstractMessageHandler::~QAbstractMessageHandler +24 QAbstractMessageHandler::~QAbstractMessageHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractMessageHandler + size=8 align=4 + base size=8 base align=4 +QAbstractMessageHandler (0xb4bf7000) 0 + vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 8u) + QObject (0xb4b9be4c) 0 + primary-for QAbstractMessageHandler (0xb4bf7000) + +Vtable for QAbstractUriResolver +QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractUriResolver) +8 QAbstractUriResolver::metaObject +12 QAbstractUriResolver::qt_metacast +16 QAbstractUriResolver::qt_metacall +20 QAbstractUriResolver::~QAbstractUriResolver +24 QAbstractUriResolver::~QAbstractUriResolver +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractUriResolver + size=8 align=4 + base size=8 base align=4 +QAbstractUriResolver (0xb4bf72c0) 0 + vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 8u) + QObject (0xb4c04078) 0 + primary-for QAbstractUriResolver (0xb4bf72c0) + +Class QXmlName + size=8 align=4 + base size=8 base align=4 +QXmlName (0xb4c04294) 0 + +Class QPatternist::NodeIndexStorage + size=20 align=4 + base size=20 base align=4 +QPatternist::NodeIndexStorage (0xb4c04564) 0 + +Class QXmlNodeModelIndex + size=20 align=4 + base size=20 base align=4 +QXmlNodeModelIndex (0xb4c04690) 0 + +Vtable for QAbstractXmlNodeModel +QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractXmlNodeModel) +8 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +12 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QAbstractXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QAbstractXmlNodeModel (0xb4bf7e80) 0 + vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 8u) + QSharedData (0xb4c04dd4) 4 + +Class QXmlItem + size=20 align=4 + base size=20 base align=4 +QXmlItem (0xb4c6c000) 0 + +Vtable for QAbstractXmlReceiver +QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractXmlReceiver) +8 QAbstractXmlReceiver::~QAbstractXmlReceiver +12 QAbstractXmlReceiver::~QAbstractXmlReceiver +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractXmlReceiver::whitespaceOnly +68 QAbstractXmlReceiver::item + +Class QAbstractXmlReceiver + size=8 align=4 + base size=8 base align=4 +QAbstractXmlReceiver (0xb4c6c1e0) 0 + vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 8u) + +Class QXmlNamePool + size=4 align=4 + base size=4 base align=4 +QXmlNamePool (0xb4c6c258) 0 + +Class QXmlQuery + size=4 align=4 + base size=4 base align=4 +QXmlQuery (0xb4c6c2d0) 0 + +Vtable for QSimpleXmlNodeModel +QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QSimpleXmlNodeModel) +8 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +12 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +16 QSimpleXmlNodeModel::baseUri +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 QSimpleXmlNodeModel::stringValue +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 QSimpleXmlNodeModel::namespaceBindings +76 QSimpleXmlNodeModel::elementById +80 QSimpleXmlNodeModel::nodesByIdref +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QSimpleXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QSimpleXmlNodeModel (0xb4c67580) 0 + vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 8u) + QAbstractXmlNodeModel (0xb4c675c0) 0 + primary-for QSimpleXmlNodeModel (0xb4c67580) + QSharedData (0xb4c6c30c) 4 + +Vtable for QXmlSerializer +QXmlSerializer::_ZTV14QXmlSerializer: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlSerializer) +8 QXmlSerializer::~QXmlSerializer +12 QXmlSerializer::~QXmlSerializer +16 QXmlSerializer::startElement +20 QXmlSerializer::endElement +24 QXmlSerializer::attribute +28 QXmlSerializer::comment +32 QXmlSerializer::characters +36 QXmlSerializer::startDocument +40 QXmlSerializer::endDocument +44 QXmlSerializer::processingInstruction +48 QXmlSerializer::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlSerializer::startOfSequence +60 QXmlSerializer::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlSerializer::item + +Class QXmlSerializer + size=8 align=4 + base size=8 base align=4 +QXmlSerializer (0xb4c676c0) 0 + vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 8u) + QAbstractXmlReceiver (0xb4c6c438) 0 + primary-for QXmlSerializer (0xb4c676c0) + +Vtable for QXmlFormatter +QXmlFormatter::_ZTV13QXmlFormatter: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QXmlFormatter) +8 QXmlFormatter::~QXmlFormatter +12 QXmlFormatter::~QXmlFormatter +16 QXmlFormatter::startElement +20 QXmlFormatter::endElement +24 QXmlFormatter::attribute +28 QXmlFormatter::comment +32 QXmlFormatter::characters +36 QXmlFormatter::startDocument +40 QXmlFormatter::endDocument +44 QXmlFormatter::processingInstruction +48 QXmlFormatter::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlFormatter::startOfSequence +60 QXmlFormatter::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlFormatter::item + +Class QXmlFormatter + size=8 align=4 + base size=8 base align=4 +QXmlFormatter (0xb4c677c0) 0 + vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 8u) + QXmlSerializer (0xb4c67800) 0 + primary-for QXmlFormatter (0xb4c677c0) + QAbstractXmlReceiver (0xb4c6c564) 0 + primary-for QXmlSerializer (0xb4c67800) + +Vtable for QXmlResultItems +QXmlResultItems::_ZTV15QXmlResultItems: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlResultItems) +8 QXmlResultItems::~QXmlResultItems +12 QXmlResultItems::~QXmlResultItems + +Class QXmlResultItems + size=8 align=4 + base size=8 base align=4 +QXmlResultItems (0xb4c6c690) 0 + vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 8u) + +Class QXmlSchema + size=4 align=4 + base size=4 base align=4 +QXmlSchema (0xb4c6c7f8) 0 + +Class QXmlSchemaValidator + size=4 align=4 + base size=4 base align=4 +QXmlSchemaValidator (0xb4c6c870) 0 + diff --git a/tests/auto/bic/data/QtXmlPatterns.4.7.0.linux-gcc-ia32.txt b/tests/auto/bic/data/QtXmlPatterns.4.7.0.linux-gcc-ia32.txt new file mode 100644 index 0000000..3ec1c83 --- /dev/null +++ b/tests/auto/bic/data/QtXmlPatterns.4.7.0.linux-gcc-ia32.txt @@ -0,0 +1,2896 @@ +Class QSysInfo + size=1 align=1 + base size=0 base align=1 +QSysInfo (0xb6dbfa8c) 0 empty + +Class QBool + size=1 align=1 + base size=1 base align=1 +QBool (0xb6dbfc30) 0 + +Class qIsNull(double)::U + size=8 align=4 + base size=8 base align=4 +qIsNull(double)::U (0xb6d3730c) 0 + +Class qIsNull(float)::U + size=4 align=4 + base size=4 base align=4 +qIsNull(float)::U (0xb6d373c0) 0 + +Class QFlag + size=4 align=4 + base size=4 base align=4 +QFlag (0xb6d37bf4) 0 + +Class QIncompatibleFlag + size=4 align=4 + base size=4 base align=4 +QIncompatibleFlag (0xb6d37d20) 0 + +Class QInternal + size=1 align=1 + base size=0 base align=1 +QInternal (0xb644fe88) 0 empty + +Class QGenericArgument + size=8 align=4 + base size=8 base align=4 +QGenericArgument (0xb644fec4) 0 + +Class QGenericReturnArgument + size=8 align=4 + base size=8 base align=4 +QGenericReturnArgument (0xb630b400) 0 + QGenericArgument (0xb63200f0) 0 + +Class QMetaObject + size=16 align=4 + base size=16 base align=4 +QMetaObject (0xb6320294) 0 + +Class QMetaObjectExtraData + size=8 align=4 + base size=8 base align=4 +QMetaObjectExtraData (0xb63203c0) 0 + +Class QLatin1Char + size=1 align=1 + base size=1 base align=1 +QLatin1Char (0xb63205a0) 0 + +Class QChar + size=2 align=2 + base size=2 base align=2 +QChar (0xb6320780) 0 + +Class QBasicAtomicInt + size=4 align=4 + base size=4 base align=4 +QBasicAtomicInt (0xb636cec4) 0 + +Class QAtomicInt + size=4 align=4 + base size=4 base align=4 +QAtomicInt (0xb638cd40) 0 + QBasicAtomicInt (0xb63805dc) 0 + +Class __locale_struct + size=116 align=4 + base size=116 base align=4 +__locale_struct (0xb6380ac8) 0 + +Class QByteArray::Data + size=20 align=4 + base size=20 base align=4 +QByteArray::Data (0xb6380f3c) 0 + +Class QByteArray + size=4 align=4 + base size=4 base align=4 +QByteArray (0xb6380f00) 0 + +Class QByteRef + size=8 align=4 + base size=8 base align=4 +QByteRef (0xb6211e4c) 0 + +Class QString::Null + size=1 align=1 + base size=0 base align=1 +QString::Null (0xb625b618) 0 empty + +Class QString::Data + size=20 align=4 + base size=20 base align=4 +QString::Data (0xb625b654) 0 + +Class QString + size=4 align=4 + base size=4 base align=4 +QString (0xb625b5dc) 0 + +Class QLatin1String + size=4 align=4 + base size=4 base align=4 +QLatin1String (0xb6128258) 0 + +Class QCharRef + size=8 align=4 + base size=8 base align=4 +QCharRef (0xb616cf3c) 0 + +Class QConstString + size=4 align=4 + base size=4 base align=4 +QConstString (0xb6018500) 0 + QString (0xb6029690) 0 + +Class QStringRef + size=12 align=4 + base size=12 base align=4 +QStringRef (0xb60299d8) 0 + +Vtable for std::exception +std::exception::_ZTVSt9exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9exception) +8 std::exception::~exception +12 std::exception::~exception +16 std::exception::what + +Class std::exception + size=4 align=4 + base size=4 base align=4 +std::exception (0xb606da8c) 0 nearly-empty + vptr=((& std::exception::_ZTVSt9exception) + 8u) + +Vtable for std::bad_exception +std::bad_exception::_ZTVSt13bad_exception: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt13bad_exception) +8 std::bad_exception::~bad_exception +12 std::bad_exception::~bad_exception +16 std::bad_exception::what + +Class std::bad_exception + size=4 align=4 + base size=4 base align=4 +std::bad_exception (0xb60b2100) 0 nearly-empty + vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u) + std::exception (0xb606db7c) 0 nearly-empty + primary-for std::bad_exception (0xb60b2100) + +Vtable for std::bad_alloc +std::bad_alloc::_ZTVSt9bad_alloc: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTISt9bad_alloc) +8 std::bad_alloc::~bad_alloc +12 std::bad_alloc::~bad_alloc +16 std::bad_alloc::what + +Class std::bad_alloc + size=4 align=4 + base size=4 base align=4 +std::bad_alloc (0xb60b2280) 0 nearly-empty + vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u) + std::exception (0xb606ddd4) 0 nearly-empty + primary-for std::bad_alloc (0xb60b2280) + +Class std::nothrow_t + size=1 align=1 + base size=0 base align=1 +std::nothrow_t (0xb60c003c) 0 empty + +Class QListData::Data + size=24 align=4 + base size=24 base align=4 +QListData::Data (0xb60c012c) 0 + +Class QListData + size=4 align=4 + base size=4 base align=4 +QListData (0xb60c00f0) 0 + +Class QScopedPointerPodDeleter + size=1 align=1 + base size=0 base align=1 +QScopedPointerPodDeleter (0xb60c0960) 0 empty + +Vtable for QObjectData +QObjectData::_ZTV11QObjectData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QObjectData) +8 __cxa_pure_virtual +12 __cxa_pure_virtual + +Class QObjectData + size=28 align=4 + base size=28 base align=4 +QObjectData (0xb60c0a14) 0 + vptr=((& QObjectData::_ZTV11QObjectData) + 8u) + +Vtable for QObject +QObject::_ZTV7QObject: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QObject) +8 QObject::metaObject +12 QObject::qt_metacast +16 QObject::qt_metacall +20 QObject::~QObject +24 QObject::~QObject +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObject + size=8 align=4 + base size=8 base align=4 +QObject (0xb60c0ac8) 0 + vptr=((& QObject::_ZTV7QObject) + 8u) + +Vtable for QObjectUserData +QObjectUserData::_ZTV15QObjectUserData: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QObjectUserData) +8 QObjectUserData::~QObjectUserData +12 QObjectUserData::~QObjectUserData + +Class QObjectUserData + size=4 align=4 + base size=4 base align=4 +QObjectUserData (0xb5fc9348) 0 nearly-empty + vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 8u) + +Vtable for QIODevice +QIODevice::_ZTV9QIODevice: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QIODevice) +8 QIODevice::metaObject +12 QIODevice::qt_metacast +16 QIODevice::qt_metacall +20 QIODevice::~QIODevice +24 QIODevice::~QIODevice +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QIODevice::isSequential +60 QIODevice::open +64 QIODevice::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QIODevice::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 __cxa_pure_virtual +112 QIODevice::readLineData +116 __cxa_pure_virtual + +Class QIODevice + size=8 align=4 + base size=8 base align=4 +QIODevice (0xb5dcf000) 0 + vptr=((& QIODevice::_ZTV9QIODevice) + 8u) + QObject (0xb5fc9474) 0 + primary-for QIODevice (0xb5dcf000) + +Class wait + size=4 align=4 + base size=4 base align=4 +wait (0xb5dfe1e0) 0 + +Class timespec + size=8 align=4 + base size=8 base align=4 +timespec (0xb5dfe3c0) 0 + +Class timeval + size=8 align=4 + base size=8 base align=4 +timeval (0xb5dfe3fc) 0 + +Class __pthread_internal_slist + size=4 align=4 + base size=4 base align=4 +__pthread_internal_slist (0xb5dfe4b0) 0 + +Class random_data + size=28 align=4 + base size=28 base align=4 +random_data (0xb5dfe7bc) 0 + +Class drand48_data + size=24 align=4 + base size=24 base align=4 +drand48_data (0xb5dfe7f8) 0 + +Class QVectorData + size=16 align=4 + base size=16 base align=4 +QVectorData (0xb5dfe834) 0 + +Class QXmlStreamStringRef + size=12 align=4 + base size=12 base align=4 +QXmlStreamStringRef (0xb5dfea14) 0 + +Class QXmlStreamAttribute + size=56 align=4 + base size=53 base align=4 +QXmlStreamAttribute (0xb5ccd6cc) 0 + +Class QXmlStreamAttributes + size=4 align=4 + base size=4 base align=4 +QXmlStreamAttributes (0xb5ccf700) 0 + QVector<QXmlStreamAttribute> (0xb5ce912c) 0 + +Class QXmlStreamNamespaceDeclaration + size=28 align=4 + base size=28 base align=4 +QXmlStreamNamespaceDeclaration (0xb5ce921c) 0 + +Class QXmlStreamNotationDeclaration + size=40 align=4 + base size=40 base align=4 +QXmlStreamNotationDeclaration (0xb5ce9690) 0 + +Class QXmlStreamEntityDeclaration + size=64 align=4 + base size=64 base align=4 +QXmlStreamEntityDeclaration (0xb5ce9c6c) 0 + +Vtable for QXmlStreamEntityResolver +QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver) +8 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +12 QXmlStreamEntityResolver::~QXmlStreamEntityResolver +16 QXmlStreamEntityResolver::resolveEntity +20 QXmlStreamEntityResolver::resolveUndeclaredEntity + +Class QXmlStreamEntityResolver + size=4 align=4 + base size=4 base align=4 +QXmlStreamEntityResolver (0xb5d28528) 0 nearly-empty + vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 8u) + +Class QXmlStreamReader + size=4 align=4 + base size=4 base align=4 +QXmlStreamReader (0xb5d28564) 0 + +Class QXmlStreamWriter + size=4 align=4 + base size=4 base align=4 +QXmlStreamWriter (0xb5d286cc) 0 + +Class QBitArray + size=4 align=4 + base size=4 base align=4 +QBitArray (0xb5d28834) 0 + +Class QBitRef + size=8 align=4 + base size=8 base align=4 +QBitRef (0xb5d71ce4) 0 + +Class QByteArrayMatcher::Data + size=264 align=4 + base size=264 base align=4 +QByteArrayMatcher::Data (0xb5d9730c) 0 + +Class QByteArrayMatcher + size=1032 align=4 + base size=1032 base align=4 +QByteArrayMatcher (0xb5d972d0) 0 + +Vtable for QDataStream +QDataStream::_ZTV11QDataStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QDataStream) +8 QDataStream::~QDataStream +12 QDataStream::~QDataStream + +Class QDataStream + size=28 align=4 + base size=28 base align=4 +QDataStream (0xb5d97564) 0 + vptr=((& QDataStream::_ZTV11QDataStream) + 8u) + +Class QHashData::Node + size=8 align=4 + base size=8 base align=4 +QHashData::Node (0xb5bf012c) 0 + +Class QHashData + size=32 align=4 + base size=32 base align=4 +QHashData (0xb5bf00f0) 0 + +Class QHashDummyValue + size=1 align=1 + base size=0 base align=1 +QHashDummyValue (0xb5bf0834) 0 empty + +Class QContiguousCacheData + size=24 align=4 + base size=24 base align=4 +QContiguousCacheData (0xb5bf0fb4) 0 + +Class QCryptographicHash + size=4 align=4 + base size=4 base align=4 +QCryptographicHash (0xb5cb2168) 0 + +Class QSharedData + size=4 align=4 + base size=4 base align=4 +QSharedData (0xb5cb21a4) 0 + +Vtable for QtSharedPointer::ExternalRefCountData +QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN15QtSharedPointer20ExternalRefCountDataE) +8 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +12 QtSharedPointer::ExternalRefCountData::~ExternalRefCountData +16 QtSharedPointer::ExternalRefCountData::destroy + +Class QtSharedPointer::ExternalRefCountData + size=12 align=4 + base size=12 base align=4 +QtSharedPointer::ExternalRefCountData (0xb5cb2528) 0 + vptr=((& QtSharedPointer::ExternalRefCountData::_ZTVN15QtSharedPointer20ExternalRefCountDataE) + 8u) + +Vtable for QtSharedPointer::ExternalRefCountWithDestroyFn +QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN15QtSharedPointer29ExternalRefCountWithDestroyFnE) +8 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +12 QtSharedPointer::ExternalRefCountWithDestroyFn::~ExternalRefCountWithDestroyFn +16 QtSharedPointer::ExternalRefCountWithDestroyFn::destroy + +Class QtSharedPointer::ExternalRefCountWithDestroyFn + size=16 align=4 + base size=16 base align=4 +QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b31280) 0 + vptr=((& QtSharedPointer::ExternalRefCountWithDestroyFn::_ZTVN15QtSharedPointer29ExternalRefCountWithDestroyFnE) + 8u) + QtSharedPointer::ExternalRefCountData (0xb5cb2d20) 0 + primary-for QtSharedPointer::ExternalRefCountWithDestroyFn (0xb5b31280) + +Class QDate + size=4 align=4 + base size=4 base align=4 +QDate (0xb5b35258) 0 + +Class QTime + size=4 align=4 + base size=4 base align=4 +QTime (0xb5b35870) 0 + +Class QDateTime + size=4 align=4 + base size=4 base align=4 +QDateTime (0xb5b35dd4) 0 + +Class QEasingCurve + size=4 align=4 + base size=4 base align=4 +QEasingCurve (0xb5bc50b4) 0 + +Class QElapsedTimer + size=16 align=4 + base size=16 base align=4 +QElapsedTimer (0xb5bc512c) 0 + +Class QPoint + size=8 align=4 + base size=8 base align=4 +QPoint (0xb5bc5348) 0 + +Class QPointF + size=16 align=4 + base size=16 base align=4 +QPointF (0xb59f18e8) 0 + +Class QLine + size=16 align=4 + base size=16 base align=4 +QLine (0xb5a1b000) 0 + +Class QLineF + size=32 align=4 + base size=32 base align=4 +QLineF (0xb5a1bd20) 0 + +Class QLinkedListData + size=20 align=4 + base size=20 base align=4 +QLinkedListData (0xb5a4ae10) 0 + +Vtable for QSystemLocale +QSystemLocale::_ZTV13QSystemLocale: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSystemLocale) +8 QSystemLocale::~QSystemLocale +12 QSystemLocale::~QSystemLocale +16 QSystemLocale::query +20 QSystemLocale::fallbackLocale + +Class QSystemLocale + size=4 align=4 + base size=4 base align=4 +QSystemLocale (0xb5ac603c) 0 nearly-empty + vptr=((& QSystemLocale::_ZTV13QSystemLocale) + 8u) + +Class QLocale::Data + size=4 align=2 + base size=4 base align=2 +QLocale::Data (0xb5ac60b4) 0 + +Class QLocale + size=4 align=4 + base size=4 base align=4 +QLocale (0xb5ac6078) 0 + +Class QMapData::Node + size=8 align=4 + base size=8 base align=4 +QMapData::Node (0xb5ac6708) 0 + +Class QMapData + size=72 align=4 + base size=72 base align=4 +QMapData (0xb5ac66cc) 0 + +Class QMargins + size=16 align=4 + base size=16 base align=4 +QMargins (0xb5ac6a14) 0 + +Class QSize + size=8 align=4 + base size=8 base align=4 +QSize (0xb57b0b7c) 0 + +Class QSizeF + size=16 align=4 + base size=16 base align=4 +QSizeF (0xb57d9618) 0 + +Class QRect + size=16 align=4 + base size=16 base align=4 +QRect (0xb580121c) 0 + +Class QRectF + size=32 align=4 + base size=32 base align=4 +QRectF (0xb5850e4c) 0 + +Class QRegExp + size=4 align=4 + base size=4 base align=4 +QRegExp (0xb569fbb8) 0 + +Class QLatin1Literal + size=8 align=4 + base size=8 base align=4 +QLatin1Literal (0xb56c1708) 0 + +Class QAbstractConcatenable + size=1 align=1 + base size=0 base align=1 +QAbstractConcatenable (0xb56c17bc) 0 empty + +Class QStringMatcher::Data + size=264 align=4 + base size=264 base align=4 +QStringMatcher::Data (0xb5724d98) 0 + +Class QStringMatcher + size=1036 align=4 + base size=1036 base align=4 +QStringMatcher (0xb5724d5c) 0 + +Class QStringList + size=4 align=4 + base size=4 base align=4 +QStringList (0xb57401c0) 0 + QList<QString> (0xb5724ec4) 0 + +Class QTextBoundaryFinder + size=28 align=4 + base size=28 base align=4 +QTextBoundaryFinder (0xb5797438) 0 + +Vtable for QTimeLine +QTimeLine::_ZTV9QTimeLine: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QTimeLine) +8 QTimeLine::metaObject +12 QTimeLine::qt_metacast +16 QTimeLine::qt_metacall +20 QTimeLine::~QTimeLine +24 QTimeLine::~QTimeLine +28 QObject::event +32 QObject::eventFilter +36 QTimeLine::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTimeLine::valueForTime + +Class QTimeLine + size=8 align=4 + base size=8 base align=4 +QTimeLine (0xb559c140) 0 + vptr=((& QTimeLine::_ZTV9QTimeLine) + 8u) + QObject (0xb57974ec) 0 + primary-for QTimeLine (0xb559c140) + +Class QMutex + size=4 align=4 + base size=4 base align=4 +QMutex (0xb5797780) 0 + +Class QMutexLocker + size=4 align=4 + base size=4 base align=4 +QMutexLocker (0xb5797e10) 0 + +Class QReadWriteLock + size=4 align=4 + base size=4 base align=4 +QReadWriteLock (0xb55dd384) 0 + +Class QReadLocker + size=4 align=4 + base size=4 base align=4 +QReadLocker (0xb55dd3c0) 0 + +Class QWriteLocker + size=4 align=4 + base size=4 base align=4 +QWriteLocker (0xb55dd8ac) 0 + +Class QSemaphore + size=4 align=4 + base size=4 base align=4 +QSemaphore (0xb55ddd98) 0 + +Vtable for QThread +QThread::_ZTV7QThread: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QThread) +8 QThread::metaObject +12 QThread::qt_metacast +16 QThread::qt_metacall +20 QThread::~QThread +24 QThread::~QThread +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QThread::run + +Class QThread + size=8 align=4 + base size=8 base align=4 +QThread (0xb55fd100) 0 + vptr=((& QThread::_ZTV7QThread) + 8u) + QObject (0xb55dddd4) 0 + primary-for QThread (0xb55fd100) + +Class QThreadStorageData + size=4 align=4 + base size=4 base align=4 +QThreadStorageData (0xb5612078) 0 + +Class QWaitCondition + size=4 align=4 + base size=4 base align=4 +QWaitCondition (0xb56120f0) 0 + +Vtable for QAbstractState +QAbstractState::_ZTV14QAbstractState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QAbstractState) +8 QAbstractState::metaObject +12 QAbstractState::qt_metacast +16 QAbstractState::qt_metacall +20 QAbstractState::~QAbstractState +24 QAbstractState::~QAbstractState +28 QAbstractState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QAbstractState + size=8 align=4 + base size=8 base align=4 +QAbstractState (0xb55fdbc0) 0 + vptr=((& QAbstractState::_ZTV14QAbstractState) + 8u) + QObject (0xb561212c) 0 + primary-for QAbstractState (0xb55fdbc0) + +Vtable for QAbstractTransition +QAbstractTransition::_ZTV19QAbstractTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTransition) +8 QAbstractTransition::metaObject +12 QAbstractTransition::qt_metacast +16 QAbstractTransition::qt_metacall +20 QAbstractTransition::~QAbstractTransition +24 QAbstractTransition::~QAbstractTransition +28 QAbstractTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QAbstractTransition + size=8 align=4 + base size=8 base align=4 +QAbstractTransition (0xb55fde80) 0 + vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 8u) + QObject (0xb5612348) 0 + primary-for QAbstractTransition (0xb55fde80) + +Vtable for QEvent +QEvent::_ZTV6QEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QEvent) +8 QEvent::~QEvent +12 QEvent::~QEvent + +Class QEvent + size=12 align=4 + base size=12 base align=4 +QEvent (0xb5612564) 0 + vptr=((& QEvent::_ZTV6QEvent) + 8u) + +Vtable for QTimerEvent +QTimerEvent::_ZTV11QTimerEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTimerEvent) +8 QTimerEvent::~QTimerEvent +12 QTimerEvent::~QTimerEvent + +Class QTimerEvent + size=16 align=4 + base size=16 base align=4 +QTimerEvent (0xb5636400) 0 + vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 8u) + QEvent (0xb5612744) 0 + primary-for QTimerEvent (0xb5636400) + +Vtable for QChildEvent +QChildEvent::_ZTV11QChildEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QChildEvent) +8 QChildEvent::~QChildEvent +12 QChildEvent::~QChildEvent + +Class QChildEvent + size=16 align=4 + base size=16 base align=4 +QChildEvent (0xb56364c0) 0 + vptr=((& QChildEvent::_ZTV11QChildEvent) + 8u) + QEvent (0xb56127bc) 0 + primary-for QChildEvent (0xb56364c0) + +Vtable for QCustomEvent +QCustomEvent::_ZTV12QCustomEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QCustomEvent) +8 QCustomEvent::~QCustomEvent +12 QCustomEvent::~QCustomEvent + +Class QCustomEvent + size=12 align=4 + base size=12 base align=4 +QCustomEvent (0xb5636780) 0 + vptr=((& QCustomEvent::_ZTV12QCustomEvent) + 8u) + QEvent (0xb5612924) 0 + primary-for QCustomEvent (0xb5636780) + +Vtable for QDynamicPropertyChangeEvent +QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent) +8 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent +12 QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent + +Class QDynamicPropertyChangeEvent + size=16 align=4 + base size=16 base align=4 +QDynamicPropertyChangeEvent (0xb5636880) 0 + vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 8u) + QEvent (0xb5612a14) 0 + primary-for QDynamicPropertyChangeEvent (0xb5636880) + +Vtable for QEventTransition +QEventTransition::_ZTV16QEventTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QEventTransition) +8 QEventTransition::metaObject +12 QEventTransition::qt_metacast +16 QEventTransition::qt_metacall +20 QEventTransition::~QEventTransition +24 QEventTransition::~QEventTransition +28 QEventTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QEventTransition::eventTest +60 QEventTransition::onTransition + +Class QEventTransition + size=8 align=4 + base size=8 base align=4 +QEventTransition (0xb5636940) 0 + vptr=((& QEventTransition::_ZTV16QEventTransition) + 8u) + QAbstractTransition (0xb5636980) 0 + primary-for QEventTransition (0xb5636940) + QObject (0xb5612ac8) 0 + primary-for QAbstractTransition (0xb5636980) + +Vtable for QFinalState +QFinalState::_ZTV11QFinalState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QFinalState) +8 QFinalState::metaObject +12 QFinalState::qt_metacast +16 QFinalState::qt_metacall +20 QFinalState::~QFinalState +24 QFinalState::~QFinalState +28 QFinalState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFinalState::onEntry +60 QFinalState::onExit + +Class QFinalState + size=8 align=4 + base size=8 base align=4 +QFinalState (0xb5636c40) 0 + vptr=((& QFinalState::_ZTV11QFinalState) + 8u) + QAbstractState (0xb5636c80) 0 + primary-for QFinalState (0xb5636c40) + QObject (0xb5612ce4) 0 + primary-for QAbstractState (0xb5636c80) + +Vtable for QHistoryState +QHistoryState::_ZTV13QHistoryState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QHistoryState) +8 QHistoryState::metaObject +12 QHistoryState::qt_metacast +16 QHistoryState::qt_metacall +20 QHistoryState::~QHistoryState +24 QHistoryState::~QHistoryState +28 QHistoryState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QHistoryState::onEntry +60 QHistoryState::onExit + +Class QHistoryState + size=8 align=4 + base size=8 base align=4 +QHistoryState (0xb5636f40) 0 + vptr=((& QHistoryState::_ZTV13QHistoryState) + 8u) + QAbstractState (0xb5636f80) 0 + primary-for QHistoryState (0xb5636f40) + QObject (0xb5612f00) 0 + primary-for QAbstractState (0xb5636f80) + +Vtable for QSignalTransition +QSignalTransition::_ZTV17QSignalTransition: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QSignalTransition) +8 QSignalTransition::metaObject +12 QSignalTransition::qt_metacast +16 QSignalTransition::qt_metacall +20 QSignalTransition::~QSignalTransition +24 QSignalTransition::~QSignalTransition +28 QSignalTransition::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSignalTransition::eventTest +60 QSignalTransition::onTransition + +Class QSignalTransition + size=8 align=4 + base size=8 base align=4 +QSignalTransition (0xb5674240) 0 + vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 8u) + QAbstractTransition (0xb5674280) 0 + primary-for QSignalTransition (0xb5674240) + QObject (0xb568112c) 0 + primary-for QAbstractTransition (0xb5674280) + +Vtable for QState +QState::_ZTV6QState: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QState) +8 QState::metaObject +12 QState::qt_metacast +16 QState::qt_metacall +20 QState::~QState +24 QState::~QState +28 QState::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QState::onEntry +60 QState::onExit + +Class QState + size=8 align=4 + base size=8 base align=4 +QState (0xb5674540) 0 + vptr=((& QState::_ZTV6QState) + 8u) + QAbstractState (0xb5674580) 0 + primary-for QState (0xb5674540) + QObject (0xb5681348) 0 + primary-for QAbstractState (0xb5674580) + +Class QMetaType + size=1 align=1 + base size=0 base align=1 +QMetaType (0xb5681564) 0 empty + +Class QVariant::PrivateShared + size=8 align=4 + base size=8 base align=4 +QVariant::PrivateShared (0xb54ff384) 0 + +Class QVariant::Private::Data + size=8 align=4 + base size=8 base align=4 +QVariant::Private::Data (0xb54ff3fc) 0 + +Class QVariant::Private + size=12 align=4 + base size=12 base align=4 +QVariant::Private (0xb54ff3c0) 0 + +Class QVariant::Handler + size=36 align=4 + base size=36 base align=4 +QVariant::Handler (0xb54ff474) 0 + +Class QVariant + size=12 align=4 + base size=12 base align=4 +QVariant (0xb54ff348) 0 + +Class QVariantComparisonHelper + size=4 align=4 + base size=4 base align=4 +QVariantComparisonHelper (0xb5546d20) 0 + +Vtable for QStateMachine::SignalEvent +QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE) +8 QStateMachine::SignalEvent::~SignalEvent +12 QStateMachine::SignalEvent::~SignalEvent + +Class QStateMachine::SignalEvent + size=24 align=4 + base size=24 base align=4 +QStateMachine::SignalEvent (0xb53a5380) 0 + vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 8u) + QEvent (0xb53a31e0) 0 + primary-for QStateMachine::SignalEvent (0xb53a5380) + +Vtable for QStateMachine::WrappedEvent +QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE) +8 QStateMachine::WrappedEvent::~WrappedEvent +12 QStateMachine::WrappedEvent::~WrappedEvent + +Class QStateMachine::WrappedEvent + size=20 align=4 + base size=20 base align=4 +QStateMachine::WrappedEvent (0xb53a5400) 0 + vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 8u) + QEvent (0xb53a321c) 0 + primary-for QStateMachine::WrappedEvent (0xb53a5400) + +Vtable for QStateMachine +QStateMachine::_ZTV13QStateMachine: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QStateMachine) +8 QStateMachine::metaObject +12 QStateMachine::qt_metacast +16 QStateMachine::qt_metacall +20 QStateMachine::~QStateMachine +24 QStateMachine::~QStateMachine +28 QStateMachine::event +32 QStateMachine::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QStateMachine::onEntry +60 QStateMachine::onExit +64 QStateMachine::beginSelectTransitions +68 QStateMachine::endSelectTransitions +72 QStateMachine::beginMicrostep +76 QStateMachine::endMicrostep + +Class QStateMachine + size=8 align=4 + base size=8 base align=4 +QStateMachine (0xb53a5240) 0 + vptr=((& QStateMachine::_ZTV13QStateMachine) + 8u) + QState (0xb53a5280) 0 + primary-for QStateMachine (0xb53a5240) + QAbstractState (0xb53a52c0) 0 + primary-for QState (0xb53a5280) + QObject (0xb53a31a4) 0 + primary-for QAbstractState (0xb53a52c0) + +Vtable for QFactoryInterface +QFactoryInterface::_ZTV17QFactoryInterface: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QFactoryInterface) +8 QFactoryInterface::~QFactoryInterface +12 QFactoryInterface::~QFactoryInterface +16 __cxa_pure_virtual + +Class QFactoryInterface + size=4 align=4 + base size=4 base align=4 +QFactoryInterface (0xb53a35a0) 0 nearly-empty + vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 8u) + +Vtable for QLibrary +QLibrary::_ZTV8QLibrary: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QLibrary) +8 QLibrary::metaObject +12 QLibrary::qt_metacast +16 QLibrary::qt_metacall +20 QLibrary::~QLibrary +24 QLibrary::~QLibrary +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QLibrary + size=16 align=4 + base size=13 base align=4 +QLibrary (0xb53a5d80) 0 + vptr=((& QLibrary::_ZTV8QLibrary) + 8u) + QObject (0xb53a3b40) 0 + primary-for QLibrary (0xb53a5d80) + +Vtable for QPluginLoader +QPluginLoader::_ZTV13QPluginLoader: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QPluginLoader) +8 QPluginLoader::metaObject +12 QPluginLoader::qt_metacast +16 QPluginLoader::qt_metacall +20 QPluginLoader::~QPluginLoader +24 QPluginLoader::~QPluginLoader +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QPluginLoader + size=16 align=4 + base size=13 base align=4 +QPluginLoader (0xb53dabc0) 0 + vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 8u) + QObject (0xb53a3dd4) 0 + primary-for QPluginLoader (0xb53dabc0) + +Class QUuid + size=16 align=4 + base size=16 base align=4 +QUuid (0xb53a3f00) 0 + +Vtable for QEventLoop +QEventLoop::_ZTV10QEventLoop: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QEventLoop) +8 QEventLoop::metaObject +12 QEventLoop::qt_metacast +16 QEventLoop::qt_metacall +20 QEventLoop::~QEventLoop +24 QEventLoop::~QEventLoop +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QEventLoop + size=8 align=4 + base size=8 base align=4 +QEventLoop (0xb5412440) 0 + vptr=((& QEventLoop::_ZTV10QEventLoop) + 8u) + QObject (0xb540ff00) 0 + primary-for QEventLoop (0xb5412440) + +Vtable for QAbstractEventDispatcher +QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI24QAbstractEventDispatcher) +8 QAbstractEventDispatcher::metaObject +12 QAbstractEventDispatcher::qt_metacast +16 QAbstractEventDispatcher::qt_metacall +20 QAbstractEventDispatcher::~QAbstractEventDispatcher +24 QAbstractEventDispatcher::~QAbstractEventDispatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 __cxa_pure_virtual +88 __cxa_pure_virtual +92 __cxa_pure_virtual +96 __cxa_pure_virtual +100 QAbstractEventDispatcher::startingUp +104 QAbstractEventDispatcher::closingDown + +Class QAbstractEventDispatcher + size=8 align=4 + base size=8 base align=4 +QAbstractEventDispatcher (0xb5412840) 0 + vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 8u) + QObject (0xb542d21c) 0 + primary-for QAbstractEventDispatcher (0xb5412840) + +Class QModelIndex + size=16 align=4 + base size=16 base align=4 +QModelIndex (0xb542d438) 0 + +Class QPersistentModelIndex + size=4 align=4 + base size=4 base align=4 +QPersistentModelIndex (0xb54588e8) 0 + +Vtable for QAbstractItemModel +QAbstractItemModel::_ZTV18QAbstractItemModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractItemModel) +8 QAbstractItemModel::metaObject +12 QAbstractItemModel::qt_metacast +16 QAbstractItemModel::qt_metacall +20 QAbstractItemModel::~QAbstractItemModel +24 QAbstractItemModel::~QAbstractItemModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractItemModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractItemModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractItemModel + size=8 align=4 + base size=8 base align=4 +QAbstractItemModel (0xb545e480) 0 + vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 8u) + QObject (0xb5458a50) 0 + primary-for QAbstractItemModel (0xb545e480) + +Vtable for QAbstractTableModel +QAbstractTableModel::_ZTV19QAbstractTableModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractTableModel) +8 QAbstractTableModel::metaObject +12 QAbstractTableModel::qt_metacast +16 QAbstractTableModel::qt_metacall +20 QAbstractTableModel::~QAbstractTableModel +24 QAbstractTableModel::~QAbstractTableModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractTableModel::index +60 QAbstractTableModel::parent +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 QAbstractTableModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractTableModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractTableModel + size=8 align=4 + base size=8 base align=4 +QAbstractTableModel (0xb545eac0) 0 + vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 8u) + QAbstractItemModel (0xb545eb00) 0 + primary-for QAbstractTableModel (0xb545eac0) + QObject (0xb52953c0) 0 + primary-for QAbstractItemModel (0xb545eb00) + +Vtable for QAbstractListModel +QAbstractListModel::_ZTV18QAbstractListModel: 42u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractListModel) +8 QAbstractListModel::metaObject +12 QAbstractListModel::qt_metacast +16 QAbstractListModel::qt_metacall +20 QAbstractListModel::~QAbstractListModel +24 QAbstractListModel::~QAbstractListModel +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QAbstractListModel::index +60 QAbstractListModel::parent +64 __cxa_pure_virtual +68 QAbstractListModel::columnCount +72 QAbstractListModel::hasChildren +76 __cxa_pure_virtual +80 QAbstractItemModel::setData +84 QAbstractItemModel::headerData +88 QAbstractItemModel::setHeaderData +92 QAbstractItemModel::itemData +96 QAbstractItemModel::setItemData +100 QAbstractItemModel::mimeTypes +104 QAbstractItemModel::mimeData +108 QAbstractListModel::dropMimeData +112 QAbstractItemModel::supportedDropActions +116 QAbstractItemModel::insertRows +120 QAbstractItemModel::insertColumns +124 QAbstractItemModel::removeRows +128 QAbstractItemModel::removeColumns +132 QAbstractItemModel::fetchMore +136 QAbstractItemModel::canFetchMore +140 QAbstractItemModel::flags +144 QAbstractItemModel::sort +148 QAbstractItemModel::buddy +152 QAbstractItemModel::match +156 QAbstractItemModel::span +160 QAbstractItemModel::submit +164 QAbstractItemModel::revert + +Class QAbstractListModel + size=8 align=4 + base size=8 base align=4 +QAbstractListModel (0xb545ed40) 0 + vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 8u) + QAbstractItemModel (0xb545ed80) 0 + primary-for QAbstractListModel (0xb545ed40) + QObject (0xb52954ec) 0 + primary-for QAbstractItemModel (0xb545ed80) + +Class QBasicTimer + size=4 align=4 + base size=4 base align=4 +QBasicTimer (0xb52bd3c0) 0 + +Vtable for QCoreApplication +QCoreApplication::_ZTV16QCoreApplication: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QCoreApplication) +8 QCoreApplication::metaObject +12 QCoreApplication::qt_metacast +16 QCoreApplication::qt_metacall +20 QCoreApplication::~QCoreApplication +24 QCoreApplication::~QCoreApplication +28 QCoreApplication::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QCoreApplication::notify +60 QCoreApplication::compressEvent + +Class QCoreApplication + size=8 align=4 + base size=8 base align=4 +QCoreApplication (0xb52b1840) 0 + vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 8u) + QObject (0xb52bd654) 0 + primary-for QCoreApplication (0xb52b1840) + +Class __exception + size=32 align=4 + base size=32 base align=4 +__exception (0xb52bdbf4) 0 + +Class QMetaMethod + size=8 align=4 + base size=8 base align=4 +QMetaMethod (0xb5315924) 0 + +Class QMetaEnum + size=8 align=4 + base size=8 base align=4 +QMetaEnum (0xb5315c30) 0 + +Class QMetaProperty + size=20 align=4 + base size=20 base align=4 +QMetaProperty (0xb5315e88) 0 + +Class QMetaClassInfo + size=8 align=4 + base size=8 base align=4 +QMetaClassInfo (0xb5315f3c) 0 + +Vtable for QMimeData +QMimeData::_ZTV9QMimeData: 17u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QMimeData) +8 QMimeData::metaObject +12 QMimeData::qt_metacast +16 QMimeData::qt_metacall +20 QMimeData::~QMimeData +24 QMimeData::~QMimeData +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QMimeData::hasFormat +60 QMimeData::formats +64 QMimeData::retrieveData + +Class QMimeData + size=8 align=4 + base size=8 base align=4 +QMimeData (0xb532f680) 0 + vptr=((& QMimeData::_ZTV9QMimeData) + 8u) + QObject (0xb53401a4) 0 + primary-for QMimeData (0xb532f680) + +Vtable for QObjectCleanupHandler +QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QObjectCleanupHandler) +8 QObjectCleanupHandler::metaObject +12 QObjectCleanupHandler::qt_metacast +16 QObjectCleanupHandler::qt_metacall +20 QObjectCleanupHandler::~QObjectCleanupHandler +24 QObjectCleanupHandler::~QObjectCleanupHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QObjectCleanupHandler + size=12 align=4 + base size=12 base align=4 +QObjectCleanupHandler (0xb532f940) 0 + vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 8u) + QObject (0xb53403c0) 0 + primary-for QObjectCleanupHandler (0xb532f940) + +Vtable for QSharedMemory +QSharedMemory::_ZTV13QSharedMemory: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSharedMemory) +8 QSharedMemory::metaObject +12 QSharedMemory::qt_metacast +16 QSharedMemory::qt_metacall +20 QSharedMemory::~QSharedMemory +24 QSharedMemory::~QSharedMemory +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSharedMemory + size=8 align=4 + base size=8 base align=4 +QSharedMemory (0xb532fb80) 0 + vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 8u) + QObject (0xb53404ec) 0 + primary-for QSharedMemory (0xb532fb80) + +Vtable for QSignalMapper +QSignalMapper::_ZTV13QSignalMapper: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QSignalMapper) +8 QSignalMapper::metaObject +12 QSignalMapper::qt_metacast +16 QSignalMapper::qt_metacall +20 QSignalMapper::~QSignalMapper +24 QSignalMapper::~QSignalMapper +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSignalMapper + size=8 align=4 + base size=8 base align=4 +QSignalMapper (0xb532fe40) 0 + vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 8u) + QObject (0xb5340708) 0 + primary-for QSignalMapper (0xb532fe40) + +Vtable for QSocketNotifier +QSocketNotifier::_ZTV15QSocketNotifier: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QSocketNotifier) +8 QSocketNotifier::metaObject +12 QSocketNotifier::qt_metacast +16 QSocketNotifier::qt_metacall +20 QSocketNotifier::~QSocketNotifier +24 QSocketNotifier::~QSocketNotifier +28 QSocketNotifier::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSocketNotifier + size=20 align=4 + base size=17 base align=4 +QSocketNotifier (0xb5376100) 0 + vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 8u) + QObject (0xb5340924) 0 + primary-for QSocketNotifier (0xb5376100) + +Class QSystemSemaphore + size=4 align=4 + base size=4 base align=4 +QSystemSemaphore (0xb5340bf4) 0 + +Vtable for QTimer +QTimer::_ZTV6QTimer: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI6QTimer) +8 QTimer::metaObject +12 QTimer::qt_metacast +16 QTimer::qt_metacall +20 QTimer::~QTimer +24 QTimer::~QTimer +28 QObject::event +32 QObject::eventFilter +36 QTimer::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QTimer + size=24 align=4 + base size=21 base align=4 +QTimer (0xb53764c0) 0 + vptr=((& QTimer::_ZTV6QTimer) + 8u) + QObject (0xb5340ca8) 0 + primary-for QTimer (0xb53764c0) + +Vtable for QTranslator +QTranslator::_ZTV11QTranslator: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTranslator) +8 QTranslator::metaObject +12 QTranslator::qt_metacast +16 QTranslator::qt_metacall +20 QTranslator::~QTranslator +24 QTranslator::~QTranslator +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QTranslator::translate +60 QTranslator::isEmpty + +Class QTranslator + size=8 align=4 + base size=8 base align=4 +QTranslator (0xb5376a00) 0 + vptr=((& QTranslator::_ZTV11QTranslator) + 8u) + QObject (0xb5340f3c) 0 + primary-for QTranslator (0xb5376a00) + +Class _IO_marker + size=12 align=4 + base size=12 base align=4 +_IO_marker (0xb51af30c) 0 + +Class _IO_FILE + size=148 align=4 + base size=148 base align=4 +_IO_FILE (0xb51af348) 0 + +Vtable for QFile +QFile::_ZTV5QFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI5QFile) +8 QFile::metaObject +12 QFile::qt_metacast +16 QFile::qt_metacall +20 QFile::~QFile +24 QFile::~QFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QFile::fileEngine + +Class QFile + size=8 align=4 + base size=8 base align=4 +QFile (0xb5376f00) 0 + vptr=((& QFile::_ZTV5QFile) + 8u) + QIODevice (0xb5376f40) 0 + primary-for QFile (0xb5376f00) + QObject (0xb51af3c0) 0 + primary-for QIODevice (0xb5376f40) + +Class QFileInfo + size=4 align=4 + base size=4 base align=4 +QFileInfo (0xb51af834) 0 + +Class QDir + size=4 align=4 + base size=4 base align=4 +QDir (0xb51afe88) 0 + +Class QAbstractFileEngine::ExtensionOption + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionOption (0xb5270618) 0 empty + +Class QAbstractFileEngine::ExtensionReturn + size=1 align=1 + base size=0 base align=1 +QAbstractFileEngine::ExtensionReturn (0xb5270654) 0 empty + +Class QAbstractFileEngine::MapExtensionOption + size=20 align=4 + base size=20 base align=4 +QAbstractFileEngine::MapExtensionOption (0xb5275740) 0 + QAbstractFileEngine::ExtensionOption (0xb5270690) 0 empty + +Class QAbstractFileEngine::MapExtensionReturn + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::MapExtensionReturn (0xb52757c0) 0 + QAbstractFileEngine::ExtensionReturn (0xb52706cc) 0 empty + +Class QAbstractFileEngine::UnMapExtensionOption + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngine::UnMapExtensionOption (0xb5275840) 0 + QAbstractFileEngine::ExtensionOption (0xb5270708) 0 empty + +Vtable for QAbstractFileEngine +QAbstractFileEngine::_ZTV19QAbstractFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QAbstractFileEngine) +8 QAbstractFileEngine::~QAbstractFileEngine +12 QAbstractFileEngine::~QAbstractFileEngine +16 QAbstractFileEngine::open +20 QAbstractFileEngine::close +24 QAbstractFileEngine::flush +28 QAbstractFileEngine::size +32 QAbstractFileEngine::pos +36 QAbstractFileEngine::seek +40 QAbstractFileEngine::isSequential +44 QAbstractFileEngine::remove +48 QAbstractFileEngine::copy +52 QAbstractFileEngine::rename +56 QAbstractFileEngine::link +60 QAbstractFileEngine::mkdir +64 QAbstractFileEngine::rmdir +68 QAbstractFileEngine::setSize +72 QAbstractFileEngine::caseSensitive +76 QAbstractFileEngine::isRelativePath +80 QAbstractFileEngine::entryList +84 QAbstractFileEngine::fileFlags +88 QAbstractFileEngine::setPermissions +92 QAbstractFileEngine::fileName +96 QAbstractFileEngine::ownerId +100 QAbstractFileEngine::owner +104 QAbstractFileEngine::fileTime +108 QAbstractFileEngine::setFileName +112 QAbstractFileEngine::handle +116 QAbstractFileEngine::beginEntryList +120 QAbstractFileEngine::endEntryList +124 QAbstractFileEngine::read +128 QAbstractFileEngine::readLine +132 QAbstractFileEngine::write +136 QAbstractFileEngine::extension +140 QAbstractFileEngine::supportsExtension + +Class QAbstractFileEngine + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngine (0xb52705dc) 0 + vptr=((& QAbstractFileEngine::_ZTV19QAbstractFileEngine) + 8u) + +Vtable for QAbstractFileEngineHandler +QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QAbstractFileEngineHandler) +8 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +12 QAbstractFileEngineHandler::~QAbstractFileEngineHandler +16 __cxa_pure_virtual + +Class QAbstractFileEngineHandler + size=4 align=4 + base size=4 base align=4 +QAbstractFileEngineHandler (0xb5270960) 0 nearly-empty + vptr=((& QAbstractFileEngineHandler::_ZTV26QAbstractFileEngineHandler) + 8u) + +Vtable for QAbstractFileEngineIterator +QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI27QAbstractFileEngineIterator) +8 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +12 QAbstractFileEngineIterator::~QAbstractFileEngineIterator +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QAbstractFileEngineIterator::currentFileInfo +32 QAbstractFileEngineIterator::entryInfo + +Class QAbstractFileEngineIterator + size=8 align=4 + base size=8 base align=4 +QAbstractFileEngineIterator (0xb527099c) 0 + vptr=((& QAbstractFileEngineIterator::_ZTV27QAbstractFileEngineIterator) + 8u) + +Vtable for QBuffer +QBuffer::_ZTV7QBuffer: 30u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI7QBuffer) +8 QBuffer::metaObject +12 QBuffer::qt_metacast +16 QBuffer::qt_metacall +20 QBuffer::~QBuffer +24 QBuffer::~QBuffer +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QBuffer::connectNotify +52 QBuffer::disconnectNotify +56 QIODevice::isSequential +60 QBuffer::open +64 QBuffer::close +68 QBuffer::pos +72 QBuffer::size +76 QBuffer::seek +80 QBuffer::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QBuffer::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QBuffer::readData +112 QIODevice::readLineData +116 QBuffer::writeData + +Class QBuffer + size=8 align=4 + base size=8 base align=4 +QBuffer (0xb5275b80) 0 + vptr=((& QBuffer::_ZTV7QBuffer) + 8u) + QIODevice (0xb5275bc0) 0 + primary-for QBuffer (0xb5275b80) + QObject (0xb5270a14) 0 + primary-for QIODevice (0xb5275bc0) + +Class QTextCodec::ConverterState + size=28 align=4 + base size=28 base align=4 +QTextCodec::ConverterState (0xb5270c6c) 0 + +Vtable for QTextCodec +QTextCodec::_ZTV10QTextCodec: 9u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI10QTextCodec) +8 __cxa_pure_virtual +12 QTextCodec::aliases +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 QTextCodec::~QTextCodec +32 QTextCodec::~QTextCodec + +Class QTextCodec + size=4 align=4 + base size=4 base align=4 +QTextCodec (0xb5270c30) 0 nearly-empty + vptr=((& QTextCodec::_ZTV10QTextCodec) + 8u) + +Class QTextEncoder + size=32 align=4 + base size=32 base align=4 +QTextEncoder (0xb50fa960) 0 + +Class QTextDecoder + size=32 align=4 + base size=32 base align=4 +QTextDecoder (0xb50fabb8) 0 + +Vtable for QTextStream +QTextStream::_ZTV11QTextStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QTextStream) +8 QTextStream::~QTextStream +12 QTextStream::~QTextStream + +Class QTextStream + size=8 align=4 + base size=8 base align=4 +QTextStream (0xb50fae10) 0 + vptr=((& QTextStream::_ZTV11QTextStream) + 8u) + +Class QTextStreamManipulator + size=24 align=4 + base size=22 base align=4 +QTextStreamManipulator (0xb515a4b0) 0 + +Vtable for QTextIStream +QTextIStream::_ZTV12QTextIStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextIStream) +8 QTextIStream::~QTextIStream +12 QTextIStream::~QTextIStream + +Class QTextIStream + size=8 align=4 + base size=8 base align=4 +QTextIStream (0xb517b5c0) 0 + vptr=((& QTextIStream::_ZTV12QTextIStream) + 8u) + QTextStream (0xb5181690) 0 + primary-for QTextIStream (0xb517b5c0) + +Vtable for QTextOStream +QTextOStream::_ZTV12QTextOStream: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QTextOStream) +8 QTextOStream::~QTextOStream +12 QTextOStream::~QTextOStream + +Class QTextOStream + size=8 align=4 + base size=8 base align=4 +QTextOStream (0xb517b880) 0 + vptr=((& QTextOStream::_ZTV12QTextOStream) + 8u) + QTextStream (0xb5181d20) 0 + primary-for QTextOStream (0xb517b880) + +Class QDebug::Stream + size=24 align=4 + base size=22 base align=4 +QDebug::Stream (0xb4f9c3fc) 0 + +Class QDebug + size=4 align=4 + base size=4 base align=4 +QDebug (0xb4f9c3c0) 0 + +Class QNoDebug + size=1 align=1 + base size=0 base align=1 +QNoDebug (0xb501603c) 0 empty + +Vtable for QDirIterator +QDirIterator::_ZTV12QDirIterator: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI12QDirIterator) +8 QDirIterator::~QDirIterator +12 QDirIterator::~QDirIterator + +Class QDirIterator + size=8 align=4 + base size=8 base align=4 +QDirIterator (0xb50162d0) 0 + vptr=((& QDirIterator::_ZTV12QDirIterator) + 8u) + +Vtable for QFileSystemWatcher +QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFileSystemWatcher) +8 QFileSystemWatcher::metaObject +12 QFileSystemWatcher::qt_metacast +16 QFileSystemWatcher::qt_metacall +20 QFileSystemWatcher::~QFileSystemWatcher +24 QFileSystemWatcher::~QFileSystemWatcher +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QFileSystemWatcher + size=8 align=4 + base size=8 base align=4 +QFileSystemWatcher (0xb5048240) 0 + vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 8u) + QObject (0xb5016438) 0 + primary-for QFileSystemWatcher (0xb5048240) + +Vtable for QFSFileEngine +QFSFileEngine::_ZTV13QFSFileEngine: 36u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QFSFileEngine) +8 QFSFileEngine::~QFSFileEngine +12 QFSFileEngine::~QFSFileEngine +16 QFSFileEngine::open +20 QFSFileEngine::close +24 QFSFileEngine::flush +28 QFSFileEngine::size +32 QFSFileEngine::pos +36 QFSFileEngine::seek +40 QFSFileEngine::isSequential +44 QFSFileEngine::remove +48 QFSFileEngine::copy +52 QFSFileEngine::rename +56 QFSFileEngine::link +60 QFSFileEngine::mkdir +64 QFSFileEngine::rmdir +68 QFSFileEngine::setSize +72 QFSFileEngine::caseSensitive +76 QFSFileEngine::isRelativePath +80 QFSFileEngine::entryList +84 QFSFileEngine::fileFlags +88 QFSFileEngine::setPermissions +92 QFSFileEngine::fileName +96 QFSFileEngine::ownerId +100 QFSFileEngine::owner +104 QFSFileEngine::fileTime +108 QFSFileEngine::setFileName +112 QFSFileEngine::handle +116 QFSFileEngine::beginEntryList +120 QFSFileEngine::endEntryList +124 QFSFileEngine::read +128 QFSFileEngine::readLine +132 QFSFileEngine::write +136 QFSFileEngine::extension +140 QFSFileEngine::supportsExtension + +Class QFSFileEngine + size=8 align=4 + base size=8 base align=4 +QFSFileEngine (0xb5048500) 0 + vptr=((& QFSFileEngine::_ZTV13QFSFileEngine) + 8u) + QAbstractFileEngine (0xb5016654) 0 + primary-for QFSFileEngine (0xb5048500) + +Class QProcessEnvironment + size=4 align=4 + base size=4 base align=4 +QProcessEnvironment (0xb5016780) 0 + +Vtable for QProcess +QProcess::_ZTV8QProcess: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI8QProcess) +8 QProcess::metaObject +12 QProcess::qt_metacast +16 QProcess::qt_metacall +20 QProcess::~QProcess +24 QProcess::~QProcess +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QProcess::isSequential +60 QIODevice::open +64 QProcess::close +68 QIODevice::pos +72 QIODevice::size +76 QIODevice::seek +80 QProcess::atEnd +84 QIODevice::reset +88 QProcess::bytesAvailable +92 QProcess::bytesToWrite +96 QProcess::canReadLine +100 QProcess::waitForReadyRead +104 QProcess::waitForBytesWritten +108 QProcess::readData +112 QIODevice::readLineData +116 QProcess::writeData +120 QProcess::setupChildProcess + +Class QProcess + size=8 align=4 + base size=8 base align=4 +QProcess (0xb50486c0) 0 + vptr=((& QProcess::_ZTV8QProcess) + 8u) + QIODevice (0xb5048700) 0 + primary-for QProcess (0xb50486c0) + QObject (0xb5016834) 0 + primary-for QIODevice (0xb5048700) + +Class QResource + size=4 align=4 + base size=4 base align=4 +QResource (0xb5016a50) 0 + +Vtable for QSettings +QSettings::_ZTV9QSettings: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QSettings) +8 QSettings::metaObject +12 QSettings::qt_metacast +16 QSettings::qt_metacall +20 QSettings::~QSettings +24 QSettings::~QSettings +28 QSettings::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QSettings + size=8 align=4 + base size=8 base align=4 +QSettings (0xb5048b40) 0 + vptr=((& QSettings::_ZTV9QSettings) + 8u) + QObject (0xb5016bf4) 0 + primary-for QSettings (0xb5048b40) + +Vtable for QTemporaryFile +QTemporaryFile::_ZTV14QTemporaryFile: 31u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QTemporaryFile) +8 QTemporaryFile::metaObject +12 QTemporaryFile::qt_metacast +16 QTemporaryFile::qt_metacall +20 QTemporaryFile::~QTemporaryFile +24 QTemporaryFile::~QTemporaryFile +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QFile::isSequential +60 QTemporaryFile::open +64 QFile::close +68 QFile::pos +72 QFile::size +76 QFile::seek +80 QFile::atEnd +84 QIODevice::reset +88 QIODevice::bytesAvailable +92 QIODevice::bytesToWrite +96 QIODevice::canReadLine +100 QIODevice::waitForReadyRead +104 QIODevice::waitForBytesWritten +108 QFile::readData +112 QFile::readLineData +116 QFile::writeData +120 QTemporaryFile::fileEngine + +Class QTemporaryFile + size=8 align=4 + base size=8 base align=4 +QTemporaryFile (0xb4ee3740) 0 + vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 8u) + QFile (0xb4ee3780) 0 + primary-for QTemporaryFile (0xb4ee3740) + QIODevice (0xb4ee37c0) 0 + primary-for QFile (0xb4ee3780) + QObject (0xb4ee4708) 0 + primary-for QIODevice (0xb4ee37c0) + +Class QUrl + size=4 align=4 + base size=4 base align=4 +QUrl (0xb4ee4a14) 0 + +Class QLibraryInfo + size=1 align=1 + base size=0 base align=1 +QLibraryInfo (0xb4f6e5dc) 0 empty + +Vtable for QRunnable +QRunnable::_ZTV9QRunnable: 5u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI9QRunnable) +8 __cxa_pure_virtual +12 QRunnable::~QRunnable +16 QRunnable::~QRunnable + +Class QRunnable + size=8 align=4 + base size=8 base align=4 +QRunnable (0xb4f6e618) 0 + vptr=((& QRunnable::_ZTV9QRunnable) + 8u) + +Vtable for QtConcurrent::Exception +QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent9ExceptionE) +8 QtConcurrent::Exception::~Exception +12 QtConcurrent::Exception::~Exception +16 std::exception::what +20 QtConcurrent::Exception::raise +24 QtConcurrent::Exception::clone + +Class QtConcurrent::Exception + size=4 align=4 + base size=4 base align=4 +QtConcurrent::Exception (0xb4f76b00) 0 nearly-empty + vptr=((& QtConcurrent::Exception::_ZTVN12QtConcurrent9ExceptionE) + 8u) + std::exception (0xb4f6ea8c) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb4f76b00) + +Vtable for QtConcurrent::UnhandledException +QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE: 7u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent18UnhandledExceptionE) +8 QtConcurrent::UnhandledException::~UnhandledException +12 QtConcurrent::UnhandledException::~UnhandledException +16 std::exception::what +20 QtConcurrent::UnhandledException::raise +24 QtConcurrent::UnhandledException::clone + +Class QtConcurrent::UnhandledException + size=4 align=4 + base size=4 base align=4 +QtConcurrent::UnhandledException (0xb4f76c00) 0 nearly-empty + vptr=((& QtConcurrent::UnhandledException::_ZTVN12QtConcurrent18UnhandledExceptionE) + 8u) + QtConcurrent::Exception (0xb4f76c40) 0 nearly-empty + primary-for QtConcurrent::UnhandledException (0xb4f76c00) + std::exception (0xb4f6eac8) 0 nearly-empty + primary-for QtConcurrent::Exception (0xb4f76c40) + +Class QtConcurrent::internal::ExceptionHolder + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionHolder (0xb4f6eb04) 0 + +Class QtConcurrent::internal::ExceptionStore + size=4 align=4 + base size=4 base align=4 +QtConcurrent::internal::ExceptionStore (0xb4f6eb40) 0 + +Class QtConcurrent::ResultItem + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultItem (0xb4f6eb7c) 0 + +Class QtConcurrent::ResultIteratorBase + size=8 align=4 + base size=8 base align=4 +QtConcurrent::ResultIteratorBase (0xb4d93168) 0 + +Vtable for QtConcurrent::ResultStoreBase +QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent15ResultStoreBaseE) +8 QtConcurrent::ResultStoreBase::~ResultStoreBase +12 QtConcurrent::ResultStoreBase::~ResultStoreBase + +Class QtConcurrent::ResultStoreBase + size=28 align=4 + base size=28 base align=4 +QtConcurrent::ResultStoreBase (0xb4d93294) 0 + vptr=((& QtConcurrent::ResultStoreBase::_ZTVN12QtConcurrent15ResultStoreBaseE) + 8u) + +Vtable for QFutureInterfaceBase +QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QFutureInterfaceBase) +8 QFutureInterfaceBase::~QFutureInterfaceBase +12 QFutureInterfaceBase::~QFutureInterfaceBase + +Class QFutureInterfaceBase + size=8 align=4 + base size=8 base align=4 +QFutureInterfaceBase (0xb4d936cc) 0 + vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 8u) + +Vtable for QFutureWatcherBase +QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QFutureWatcherBase) +8 QFutureWatcherBase::metaObject +12 QFutureWatcherBase::qt_metacast +16 QFutureWatcherBase::qt_metacall +20 QFutureWatcherBase::~QFutureWatcherBase +24 QFutureWatcherBase::~QFutureWatcherBase +28 QFutureWatcherBase::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QFutureWatcherBase::connectNotify +52 QFutureWatcherBase::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual + +Class QFutureWatcherBase + size=8 align=4 + base size=8 base align=4 +QFutureWatcherBase (0xb4e28a40) 0 + vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 8u) + QObject (0xb4e320b4) 0 + primary-for QFutureWatcherBase (0xb4e28a40) + +Vtable for QThreadPool +QThreadPool::_ZTV11QThreadPool: 14u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI11QThreadPool) +8 QThreadPool::metaObject +12 QThreadPool::qt_metacast +16 QThreadPool::qt_metacall +20 QThreadPool::~QThreadPool +24 QThreadPool::~QThreadPool +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify + +Class QThreadPool + size=8 align=4 + base size=8 base align=4 +QThreadPool (0xb4e4ac00) 0 + vptr=((& QThreadPool::_ZTV11QThreadPool) + 8u) + QObject (0xb4e5d0b4) 0 + primary-for QThreadPool (0xb4e4ac00) + +Class QtConcurrent::ThreadEngineBarrier + size=12 align=4 + base size=12 base align=4 +QtConcurrent::ThreadEngineBarrier (0xb4e5d2d0) 0 + +Vtable for QtConcurrent::ThreadEngineBase +QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE: 11u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTIN12QtConcurrent16ThreadEngineBaseE) +8 QtConcurrent::ThreadEngineBase::run +12 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +16 QtConcurrent::ThreadEngineBase::~ThreadEngineBase +20 QtConcurrent::ThreadEngineBase::start +24 QtConcurrent::ThreadEngineBase::finish +28 QtConcurrent::ThreadEngineBase::threadFunction +32 QtConcurrent::ThreadEngineBase::shouldStartThread +36 QtConcurrent::ThreadEngineBase::shouldThrottleThread +40 __cxa_pure_virtual + +Class QtConcurrent::ThreadEngineBase + size=32 align=4 + base size=32 base align=4 +QtConcurrent::ThreadEngineBase (0xb4e4af00) 0 + vptr=((& QtConcurrent::ThreadEngineBase::_ZTVN12QtConcurrent16ThreadEngineBaseE) + 8u) + QRunnable (0xb4e5d30c) 0 + primary-for QtConcurrent::ThreadEngineBase (0xb4e4af00) + +VTT for QtConcurrent::ThreadEngine<void> +QtConcurrent::ThreadEngine<void>::_ZTTN12QtConcurrent12ThreadEngineIvEE: 2u entries +0 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 12u) +4 ((& QtConcurrent::ThreadEngine<void>::_ZTVN12QtConcurrent12ThreadEngineIvEE) + 68u) + +Class QtConcurrent::BlockSizeManager + size=72 align=4 + base size=72 base align=4 +QtConcurrent::BlockSizeManager (0xb4e8f8e8) 0 + +Vtable for QTextCodecFactoryInterface +QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface: 6u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI26QTextCodecFactoryInterface) +8 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +12 QTextCodecFactoryInterface::~QTextCodecFactoryInterface +16 __cxa_pure_virtual +20 __cxa_pure_virtual + +Class QTextCodecFactoryInterface + size=4 align=4 + base size=4 base align=4 +QTextCodecFactoryInterface (0xb4b19480) 0 nearly-empty + vptr=((& QTextCodecFactoryInterface::_ZTV26QTextCodecFactoryInterface) + 8u) + QFactoryInterface (0xb4b171a4) 0 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4b19480) + +Vtable for QTextCodecPlugin +QTextCodecPlugin::_ZTV16QTextCodecPlugin: 27u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI16QTextCodecPlugin) +8 QTextCodecPlugin::metaObject +12 QTextCodecPlugin::qt_metacast +16 QTextCodecPlugin::qt_metacall +20 QTextCodecPlugin::~QTextCodecPlugin +24 QTextCodecPlugin::~QTextCodecPlugin +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 __cxa_pure_virtual +68 __cxa_pure_virtual +72 __cxa_pure_virtual +76 QTextCodecPlugin::keys +80 QTextCodecPlugin::create +84 (int (*)(...))-0x000000008 +88 (int (*)(...))(& _ZTI16QTextCodecPlugin) +92 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD1Ev +96 QTextCodecPlugin::_ZThn8_N16QTextCodecPluginD0Ev +100 QTextCodecPlugin::_ZThn8_NK16QTextCodecPlugin4keysEv +104 QTextCodecPlugin::_ZThn8_N16QTextCodecPlugin6createERK7QString + +Class QTextCodecPlugin + size=12 align=4 + base size=12 base align=4 +QTextCodecPlugin (0xb4b25960) 0 + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 8u) + QObject (0xb4b174b0) 0 + primary-for QTextCodecPlugin (0xb4b25960) + QTextCodecFactoryInterface (0xb4b19740) 8 nearly-empty + vptr=((& QTextCodecPlugin::_ZTV16QTextCodecPlugin) + 92u) + QFactoryInterface (0xb4b174ec) 8 nearly-empty + primary-for QTextCodecFactoryInterface (0xb4b19740) + +Vtable for QAbstractAnimation +QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QAbstractAnimation) +8 QAbstractAnimation::metaObject +12 QAbstractAnimation::qt_metacast +16 QAbstractAnimation::qt_metacall +20 QAbstractAnimation::~QAbstractAnimation +24 QAbstractAnimation::~QAbstractAnimation +28 QAbstractAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QAbstractAnimation + size=8 align=4 + base size=8 base align=4 +QAbstractAnimation (0xb4b19980) 0 + vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 8u) + QObject (0xb4b17618) 0 + primary-for QAbstractAnimation (0xb4b19980) + +Vtable for QAnimationGroup +QAnimationGroup::_ZTV15QAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QAnimationGroup) +8 QAnimationGroup::metaObject +12 QAnimationGroup::qt_metacast +16 QAnimationGroup::qt_metacall +20 QAnimationGroup::~QAnimationGroup +24 QAnimationGroup::~QAnimationGroup +28 QAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QAnimationGroup + size=8 align=4 + base size=8 base align=4 +QAnimationGroup (0xb4b19c40) 0 + vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 8u) + QAbstractAnimation (0xb4b19c80) 0 + primary-for QAnimationGroup (0xb4b19c40) + QObject (0xb4b17870) 0 + primary-for QAbstractAnimation (0xb4b19c80) + +Vtable for QParallelAnimationGroup +QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QParallelAnimationGroup) +8 QParallelAnimationGroup::metaObject +12 QParallelAnimationGroup::qt_metacast +16 QParallelAnimationGroup::qt_metacall +20 QParallelAnimationGroup::~QParallelAnimationGroup +24 QParallelAnimationGroup::~QParallelAnimationGroup +28 QParallelAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QParallelAnimationGroup::duration +60 QParallelAnimationGroup::updateCurrentTime +64 QParallelAnimationGroup::updateState +68 QParallelAnimationGroup::updateDirection + +Class QParallelAnimationGroup + size=8 align=4 + base size=8 base align=4 +QParallelAnimationGroup (0xb4b19f40) 0 + vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 8u) + QAnimationGroup (0xb4b19f80) 0 + primary-for QParallelAnimationGroup (0xb4b19f40) + QAbstractAnimation (0xb4b19fc0) 0 + primary-for QAnimationGroup (0xb4b19f80) + QObject (0xb4b17a8c) 0 + primary-for QAbstractAnimation (0xb4b19fc0) + +Vtable for QPauseAnimation +QPauseAnimation::_ZTV15QPauseAnimation: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QPauseAnimation) +8 QPauseAnimation::metaObject +12 QPauseAnimation::qt_metacast +16 QPauseAnimation::qt_metacall +20 QPauseAnimation::~QPauseAnimation +24 QPauseAnimation::~QPauseAnimation +28 QPauseAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QPauseAnimation::duration +60 QPauseAnimation::updateCurrentTime +64 QAbstractAnimation::updateState +68 QAbstractAnimation::updateDirection + +Class QPauseAnimation + size=8 align=4 + base size=8 base align=4 +QPauseAnimation (0xb4b53280) 0 + vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 8u) + QAbstractAnimation (0xb4b532c0) 0 + primary-for QPauseAnimation (0xb4b53280) + QObject (0xb4b17ca8) 0 + primary-for QAbstractAnimation (0xb4b532c0) + +Vtable for QVariantAnimation +QVariantAnimation::_ZTV17QVariantAnimation: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI17QVariantAnimation) +8 QVariantAnimation::metaObject +12 QVariantAnimation::qt_metacast +16 QVariantAnimation::qt_metacall +20 QVariantAnimation::~QVariantAnimation +24 QVariantAnimation::~QVariantAnimation +28 QVariantAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QVariantAnimation::duration +60 QVariantAnimation::updateCurrentTime +64 QVariantAnimation::updateState +68 QAbstractAnimation::updateDirection +72 __cxa_pure_virtual +76 QVariantAnimation::interpolated + +Class QVariantAnimation + size=8 align=4 + base size=8 base align=4 +QVariantAnimation (0xb4b53580) 0 + vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 8u) + QAbstractAnimation (0xb4b535c0) 0 + primary-for QVariantAnimation (0xb4b53580) + QObject (0xb4b17ec4) 0 + primary-for QAbstractAnimation (0xb4b535c0) + +Vtable for QPropertyAnimation +QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI18QPropertyAnimation) +8 QPropertyAnimation::metaObject +12 QPropertyAnimation::qt_metacast +16 QPropertyAnimation::qt_metacall +20 QPropertyAnimation::~QPropertyAnimation +24 QPropertyAnimation::~QPropertyAnimation +28 QPropertyAnimation::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QVariantAnimation::duration +60 QVariantAnimation::updateCurrentTime +64 QPropertyAnimation::updateState +68 QAbstractAnimation::updateDirection +72 QPropertyAnimation::updateCurrentValue +76 QVariantAnimation::interpolated + +Class QPropertyAnimation + size=8 align=4 + base size=8 base align=4 +QPropertyAnimation (0xb4b539c0) 0 + vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 8u) + QVariantAnimation (0xb4b53a00) 0 + primary-for QPropertyAnimation (0xb4b539c0) + QAbstractAnimation (0xb4b53a40) 0 + primary-for QVariantAnimation (0xb4b53a00) + QObject (0xb4b790f0) 0 + primary-for QAbstractAnimation (0xb4b53a40) + +Vtable for QSequentialAnimationGroup +QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI25QSequentialAnimationGroup) +8 QSequentialAnimationGroup::metaObject +12 QSequentialAnimationGroup::qt_metacast +16 QSequentialAnimationGroup::qt_metacall +20 QSequentialAnimationGroup::~QSequentialAnimationGroup +24 QSequentialAnimationGroup::~QSequentialAnimationGroup +28 QSequentialAnimationGroup::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 QSequentialAnimationGroup::duration +60 QSequentialAnimationGroup::updateCurrentTime +64 QSequentialAnimationGroup::updateState +68 QSequentialAnimationGroup::updateDirection + +Class QSequentialAnimationGroup + size=8 align=4 + base size=8 base align=4 +QSequentialAnimationGroup (0xb4b53d00) 0 + vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 8u) + QAnimationGroup (0xb4b53d40) 0 + primary-for QSequentialAnimationGroup (0xb4b53d00) + QAbstractAnimation (0xb4b53d80) 0 + primary-for QAnimationGroup (0xb4b53d40) + QObject (0xb4b7930c) 0 + primary-for QAbstractAnimation (0xb4b53d80) + +Class QSourceLocation + size=20 align=4 + base size=20 base align=4 +QSourceLocation (0xb4b79528) 0 + +Vtable for QAbstractMessageHandler +QAbstractMessageHandler::_ZTV23QAbstractMessageHandler: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI23QAbstractMessageHandler) +8 QAbstractMessageHandler::metaObject +12 QAbstractMessageHandler::qt_metacast +16 QAbstractMessageHandler::qt_metacall +20 QAbstractMessageHandler::~QAbstractMessageHandler +24 QAbstractMessageHandler::~QAbstractMessageHandler +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractMessageHandler + size=8 align=4 + base size=8 base align=4 +QAbstractMessageHandler (0xb49792c0) 0 + vptr=((& QAbstractMessageHandler::_ZTV23QAbstractMessageHandler) + 8u) + QObject (0xb4b796cc) 0 + primary-for QAbstractMessageHandler (0xb49792c0) + +Vtable for QAbstractUriResolver +QAbstractUriResolver::_ZTV20QAbstractUriResolver: 15u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractUriResolver) +8 QAbstractUriResolver::metaObject +12 QAbstractUriResolver::qt_metacast +16 QAbstractUriResolver::qt_metacall +20 QAbstractUriResolver::~QAbstractUriResolver +24 QAbstractUriResolver::~QAbstractUriResolver +28 QObject::event +32 QObject::eventFilter +36 QObject::timerEvent +40 QObject::childEvent +44 QObject::customEvent +48 QObject::connectNotify +52 QObject::disconnectNotify +56 __cxa_pure_virtual + +Class QAbstractUriResolver + size=8 align=4 + base size=8 base align=4 +QAbstractUriResolver (0xb4979580) 0 + vptr=((& QAbstractUriResolver::_ZTV20QAbstractUriResolver) + 8u) + QObject (0xb4b798e8) 0 + primary-for QAbstractUriResolver (0xb4979580) + +Class QXmlName + size=8 align=4 + base size=8 base align=4 +QXmlName (0xb4b79b04) 0 + +Class QPatternist::NodeIndexStorage + size=20 align=4 + base size=20 base align=4 +QPatternist::NodeIndexStorage (0xb4b79dd4) 0 + +Class QXmlNodeModelIndex + size=20 align=4 + base size=20 base align=4 +QXmlNodeModelIndex (0xb4b79f00) 0 + +Vtable for QAbstractXmlNodeModel +QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI21QAbstractXmlNodeModel) +8 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +12 QAbstractXmlNodeModel::~QAbstractXmlNodeModel +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 __cxa_pure_virtual +76 __cxa_pure_virtual +80 __cxa_pure_virtual +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QAbstractXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QAbstractXmlNodeModel (0xb49e0140) 0 + vptr=((& QAbstractXmlNodeModel::_ZTV21QAbstractXmlNodeModel) + 8u) + QSharedData (0xb49dc654) 4 + +Class QXmlItem + size=20 align=4 + base size=20 base align=4 +QXmlItem (0xb49dc870) 0 + +Vtable for QAbstractXmlReceiver +QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI20QAbstractXmlReceiver) +8 QAbstractXmlReceiver::~QAbstractXmlReceiver +12 QAbstractXmlReceiver::~QAbstractXmlReceiver +16 __cxa_pure_virtual +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 __cxa_pure_virtual +44 __cxa_pure_virtual +48 __cxa_pure_virtual +52 __cxa_pure_virtual +56 __cxa_pure_virtual +60 __cxa_pure_virtual +64 QAbstractXmlReceiver::whitespaceOnly +68 QAbstractXmlReceiver::item + +Class QAbstractXmlReceiver + size=8 align=4 + base size=8 base align=4 +QAbstractXmlReceiver (0xb49dca50) 0 + vptr=((& QAbstractXmlReceiver::_ZTV20QAbstractXmlReceiver) + 8u) + +Class QXmlNamePool + size=4 align=4 + base size=4 base align=4 +QXmlNamePool (0xb49dcac8) 0 + +Class QXmlQuery + size=4 align=4 + base size=4 base align=4 +QXmlQuery (0xb49dcb40) 0 + +Vtable for QSimpleXmlNodeModel +QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel: 24u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI19QSimpleXmlNodeModel) +8 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +12 QSimpleXmlNodeModel::~QSimpleXmlNodeModel +16 QSimpleXmlNodeModel::baseUri +20 __cxa_pure_virtual +24 __cxa_pure_virtual +28 __cxa_pure_virtual +32 __cxa_pure_virtual +36 __cxa_pure_virtual +40 QSimpleXmlNodeModel::stringValue +44 __cxa_pure_virtual +48 QAbstractXmlNodeModel::iterate +52 QAbstractXmlNodeModel::sequencedTypedValue +56 QAbstractXmlNodeModel::type +60 QAbstractXmlNodeModel::namespaceForPrefix +64 QAbstractXmlNodeModel::isDeepEqual +68 QAbstractXmlNodeModel::sendNamespaces +72 QSimpleXmlNodeModel::namespaceBindings +76 QSimpleXmlNodeModel::elementById +80 QSimpleXmlNodeModel::nodesByIdref +84 QAbstractXmlNodeModel::copyNodeTo +88 __cxa_pure_virtual +92 __cxa_pure_virtual + +Class QSimpleXmlNodeModel + size=12 align=4 + base size=12 base align=4 +QSimpleXmlNodeModel (0xb49e0840) 0 + vptr=((& QSimpleXmlNodeModel::_ZTV19QSimpleXmlNodeModel) + 8u) + QAbstractXmlNodeModel (0xb49e0880) 0 + primary-for QSimpleXmlNodeModel (0xb49e0840) + QSharedData (0xb49dcb7c) 4 + +Vtable for QXmlSerializer +QXmlSerializer::_ZTV14QXmlSerializer: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI14QXmlSerializer) +8 QXmlSerializer::~QXmlSerializer +12 QXmlSerializer::~QXmlSerializer +16 QXmlSerializer::startElement +20 QXmlSerializer::endElement +24 QXmlSerializer::attribute +28 QXmlSerializer::comment +32 QXmlSerializer::characters +36 QXmlSerializer::startDocument +40 QXmlSerializer::endDocument +44 QXmlSerializer::processingInstruction +48 QXmlSerializer::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlSerializer::startOfSequence +60 QXmlSerializer::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlSerializer::item + +Class QXmlSerializer + size=8 align=4 + base size=8 base align=4 +QXmlSerializer (0xb49e0980) 0 + vptr=((& QXmlSerializer::_ZTV14QXmlSerializer) + 8u) + QAbstractXmlReceiver (0xb49dcca8) 0 + primary-for QXmlSerializer (0xb49e0980) + +Vtable for QXmlFormatter +QXmlFormatter::_ZTV13QXmlFormatter: 18u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI13QXmlFormatter) +8 QXmlFormatter::~QXmlFormatter +12 QXmlFormatter::~QXmlFormatter +16 QXmlFormatter::startElement +20 QXmlFormatter::endElement +24 QXmlFormatter::attribute +28 QXmlFormatter::comment +32 QXmlFormatter::characters +36 QXmlFormatter::startDocument +40 QXmlFormatter::endDocument +44 QXmlFormatter::processingInstruction +48 QXmlFormatter::atomicValue +52 QXmlSerializer::namespaceBinding +56 QXmlFormatter::startOfSequence +60 QXmlFormatter::endOfSequence +64 QAbstractXmlReceiver::whitespaceOnly +68 QXmlFormatter::item + +Class QXmlFormatter + size=8 align=4 + base size=8 base align=4 +QXmlFormatter (0xb49e0a80) 0 + vptr=((& QXmlFormatter::_ZTV13QXmlFormatter) + 8u) + QXmlSerializer (0xb49e0ac0) 0 + primary-for QXmlFormatter (0xb49e0a80) + QAbstractXmlReceiver (0xb49dcdd4) 0 + primary-for QXmlSerializer (0xb49e0ac0) + +Vtable for QXmlResultItems +QXmlResultItems::_ZTV15QXmlResultItems: 4u entries +0 (int (*)(...))0 +4 (int (*)(...))(& _ZTI15QXmlResultItems) +8 QXmlResultItems::~QXmlResultItems +12 QXmlResultItems::~QXmlResultItems + +Class QXmlResultItems + size=8 align=4 + base size=8 base align=4 +QXmlResultItems (0xb49dcf00) 0 + vptr=((& QXmlResultItems::_ZTV15QXmlResultItems) + 8u) + +Class QXmlSchema + size=4 align=4 + base size=4 base align=4 +QXmlSchema (0xb4a39078) 0 + +Class QXmlSchemaValidator + size=4 align=4 + base size=4 base align=4 +QXmlSchemaValidator (0xb4a390f0) 0 + diff --git a/tests/auto/checkxmlfiles/.gitignore b/tests/auto/checkxmlfiles/.gitignore new file mode 100644 index 0000000..5d80c23 --- /dev/null +++ b/tests/auto/checkxmlfiles/.gitignore @@ -0,0 +1 @@ +tst_checkxmlfiles diff --git a/tests/auto/checkxmlfiles/checkxmlfiles.pro b/tests/auto/checkxmlfiles/checkxmlfiles.pro new file mode 100644 index 0000000..ab932f5 --- /dev/null +++ b/tests/auto/checkxmlfiles/checkxmlfiles.pro @@ -0,0 +1,19 @@ +load(qttest_p4) +SOURCES += tst_checkxmlfiles.cpp \ + ../qxmlquery/TestFundament.cpp +CONFIG += qtestlib +QT -= gui + +include (../xmlpatterns.pri) + +wince*|symbian: { +QT += network +addFiles.files = \ + $$QT_SOURCE_TREE/examples/sql/masterdetail/albumdetails.xml \ + $$QT_SOURCE_TREE/examples/xmlpatterns/xquery/globalVariables/globals.gccxml \ + $$QT_SOURCE_TREE/doc/src/diagrams/stylesheet/treeview.svg \ + $$QT_SOURCE_TREE/doc/src/diagrams/designer-manual/designer-mainwindow-actions.ui \ + $$QT_SOURCE_TREE/demos/undo/undo.qrc +addFiles.path = xmlfiles +DEPLOYMENT += addFiles +} diff --git a/tests/auto/checkxmlfiles/tst_checkxmlfiles.cpp b/tests/auto/checkxmlfiles/tst_checkxmlfiles.cpp new file mode 100644 index 0000000..aa6194f --- /dev/null +++ b/tests/auto/checkxmlfiles/tst_checkxmlfiles.cpp @@ -0,0 +1,126 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtCore/QDirIterator> +#include <QtTest/QtTest> + +/* We use Patternist, so without it, we won't build. */ +#ifdef QTEST_XMLPATTERNS + +#include <QtXmlPatterns/QXmlQuery> +#include <QtXmlPatterns/QXmlSerializer> +#include "../qxmlquery/TestFundament.h" + +/*! + \class tst_CheckXMLFiles + \internal + \since 4.4 + \brief Checks whether the XML files found in $QTDIR are well-formed. + */ +class tst_CheckXMLFiles : public QObject + , private TestFundament +{ + Q_OBJECT + +private Q_SLOTS: + void checkXMLFiles() const; + void checkXMLFiles_data() const; +}; + +void tst_CheckXMLFiles::checkXMLFiles() const +{ + QFETCH(QString, file); + + QXmlQuery query; + query.setQuery(QLatin1String("doc-available('") + inputFileAsURI(file).toString() + QLatin1String("')")); + QVERIFY(query.isValid()); + + /* We don't care about the result, we only want to ensure the files can be parsed. */ + QByteArray dummy; + QBuffer buffer(&dummy); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + QXmlSerializer serializer(query, &buffer); + + /* This is the important one. */ + QVERIFY(query.evaluateTo(&serializer)); +} + +void tst_CheckXMLFiles::checkXMLFiles_data() const +{ + QTest::addColumn<QString>("file"); + + QStringList patterns; + /* List possible XML files in Qt. */ + patterns.append(QLatin1String("*.xml")); + patterns.append(QLatin1String("*.gccxml")); + patterns.append(QLatin1String("*.svg")); + patterns.append(QLatin1String("*.ui")); + patterns.append(QLatin1String("*.qrc")); + patterns.append(QLatin1String("*.ts")); + /* We don't do HTML files currently because so many of them in 3rd party are broken. */ + patterns.append(QLatin1String("*.xhtml")); + +#ifndef Q_OS_WINCE + QString path = QLatin1String("../../../"); +#else + QString path = QLatin1String("xmlfiles"); +#endif + QDirIterator it(inputFile(path), patterns, QDir::AllEntries, QDirIterator::Subdirectories); + while(it.hasNext()) + { + it.next(); + + /* We got tons of broken XML files as part of auto tests. */ + if(!it.filePath().contains(QLatin1String("/tests/auto/")) && + !it.filePath().contains(QLatin1String("/tests/arthur/"))) + QTest::newRow(it.filePath().toUtf8().constData()) << it.filePath(); + } +} + +QTEST_MAIN(tst_CheckXMLFiles) + +#include "tst_checkxmlfiles.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/network-settings.h b/tests/auto/network-settings.h new file mode 100644 index 0000000..f0c2cb2 --- /dev/null +++ b/tests/auto/network-settings.h @@ -0,0 +1,420 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QString> +#ifdef QT_NETWORK_LIB +#include <QtNetwork/QHostInfo> +#endif + + +#ifdef Q_OS_SYMBIAN +#include <e32base.h> +#include <sys/socket.h> +#include <net/if.h> +#include <QSharedPointer> +#include <QHash> +#endif +#if defined(Q_OS_SYMBIAN) +#if defined(Q_CC_NOKIAX86) +// In emulator we use WINSOCK connectivity by default. Unfortunately winsock +// does not work very well with UDP sockets. This defines skips some test +// cases which have known problems. + +// NOTE: Prefer to use WINPCAP based connectivity in S60 emulator when running +// network tests. WINPCAP connectivity uses Symbian OS IP stack, +// correspondingly as HW does. When using WINPCAP disable this define +//#define SYMBIAN_WINSOCK_CONNECTIVITY +#endif // Q_CC_NOKIAX86 + +// FIXME: any reason we do this for symbian only, and not other platforms? +class QtNetworkSettingsRecord { +public: + QtNetworkSettingsRecord() { } + + QtNetworkSettingsRecord(const QString& recName, const QString& recVal) + : strRecordName(recName), strRecordValue(recVal) { } + + QtNetworkSettingsRecord(const QtNetworkSettingsRecord & other) + : strRecordName(other.strRecordName), strRecordValue(other.strRecordValue) { } + + ~QtNetworkSettingsRecord() { } + + const QString& recordName() const { return strRecordName; } + const QString& recordValue() const { return strRecordValue; } + +private: + QString strRecordName; + QString strRecordValue; +}; + +#endif // Q_OS_SYMBIAN + +class QtNetworkSettings +{ +public: + + static QString serverLocalName() + { +#ifdef Q_OS_SYMBIAN + loadTestSettings(); + + if(QtNetworkSettings::entries.contains("server.localname")) { + QtNetworkSettingsRecord* entry = entries["server.localname"]; + return entry->recordValue(); + } +#endif + return QString("qt-test-server"); + } + static QString serverDomainName() + { +#ifdef Q_OS_SYMBIAN + loadTestSettings(); + + if(QtNetworkSettings::entries.contains("server.domainname")) { + QtNetworkSettingsRecord* entry = entries["server.domainname"]; + return entry->recordValue(); + } +#endif + return QString("qt-test-net"); + } + static QString serverName() + { +#ifdef Q_OS_SYMBIAN + loadTestSettings(); +#endif + return serverLocalName() + "." + serverDomainName(); + } + static QString winServerName() + { + return serverName(); + } + static QString wildcardServerName() + { + return "qt-test-server.wildcard.dev." + serverDomainName(); + } + +#ifdef QT_NETWORK_LIB + static QHostAddress serverIP() + { +#ifdef Q_OS_SYMBIAN + loadTestSettings(); + + if(QtNetworkSettings::entries.contains("server.ip")) { + QtNetworkSettingsRecord* entry = entries["server.ip"]; + if(serverIp.isNull()) { + serverIp = entry->recordValue().toAscii(); + } + return QHostAddress(serverIp.data()); + } +#endif // Q_OS_SYMBIAN + return QHostInfo::fromName(serverName()).addresses().first(); + } +#endif + + static bool compareReplyIMAP(QByteArray const& actual) + { + QList<QByteArray> expected; + +#ifdef Q_OS_SYMBIAN + loadTestSettings(); + + if(QtNetworkSettings::entries.contains("imap.expectedreply")) { + QtNetworkSettingsRecord* entry = entries["imap.expectedreply"]; + if(imapExpectedReply.isNull()) { + imapExpectedReply = entry->recordValue().toAscii(); + imapExpectedReply.append('\r').append('\n'); + } + expected << imapExpectedReply.data(); + } +#endif + + // Mandriva; old test server + expected << QByteArray( "* OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID STARTTLS LOGINDISABLED] " ) + .append(QtNetworkSettings::serverName().toAscii()) + .append(" Cyrus IMAP4 v2.3.11-Mandriva-RPM-2.3.11-6mdv2008.1 server ready\r\n"); + + // Ubuntu 10.04; new test server + expected << QByteArray( "* OK " ) + .append(QtNetworkSettings::serverLocalName().toAscii()) + .append(" Cyrus IMAP4 v2.2.13-Debian-2.2.13-19 server ready\r\n"); + + // Feel free to add more as needed + + Q_FOREACH (QByteArray const& ba, expected) { + if (ba == actual) { + return true; + } + } + + return false; + } + + static bool compareReplyIMAPSSL(QByteArray const& actual) + { + QList<QByteArray> expected; + +#ifdef Q_OS_SYMBIAN + loadTestSettings(); + + if(QtNetworkSettings::entries.contains("imap.expectedreplyssl")) { + QtNetworkSettingsRecord* entry = entries["imap.expectedreplyssl"]; + if(imapExpectedReplySsl.isNull()) { + imapExpectedReplySsl = entry->recordValue().toAscii(); + imapExpectedReplySsl.append('\r').append('\n'); + } + expected << imapExpectedReplySsl.data(); + } +#endif + // Mandriva; old test server + expected << QByteArray( "* OK [CAPABILITY IMAP4 IMAP4rev1 LITERAL+ ID AUTH=PLAIN SASL-IR] " ) + .append(QtNetworkSettings::serverName().toAscii()) + .append(" Cyrus IMAP4 v2.3.11-Mandriva-RPM-2.3.11-6mdv2008.1 server ready\r\n"); + + // Ubuntu 10.04; new test server + expected << QByteArray( "* OK " ) + .append(QtNetworkSettings::serverLocalName().toAscii()) + .append(" Cyrus IMAP4 v2.2.13-Debian-2.2.13-19 server ready\r\n"); + + // Feel free to add more as needed + + Q_FOREACH (QByteArray const& ba, expected) { + if (ba == actual) { + return true; + } + } + + return false; + } + + static bool compareReplyFtp(QByteArray const& actual) + { + QList<QByteArray> expected; + + // A few different vsFTPd versions. + // Feel free to add more as needed + expected << QByteArray( "220 (vsFTPd 2.0.5)\r\n221 Goodbye.\r\n" ); + expected << QByteArray( "220 (vsFTPd 2.2.2)\r\n221 Goodbye.\r\n" ); + + Q_FOREACH (QByteArray const& ba, expected) { + if (ba == actual) { + return true; + } + } + + return false; + } + +#ifdef Q_OS_SYMBIAN + static void setDefaultIap() + { + loadDefaultIap(); + + struct ifreq ifReq; + if(entries.contains("iap.default")) { + QtNetworkSettingsRecord* entry = entries["iap.default"]; + QByteArray tmp(entry->recordValue().toAscii()); + strcpy( ifReq.ifr_name, tmp.data()); + } + else // some default value + strcpy( ifReq.ifr_name, "Lab"); + + int err = setdefaultif( &ifReq ); + if(err) + printf("Setting default IAP - '%s' failed: %d\n", ifReq.ifr_name, err); + else + printf("'%s' used as an default IAP\n", ifReq.ifr_name); + } +#endif + +private: + +#ifdef Q_OS_SYMBIAN + + static QHash<QString, QtNetworkSettingsRecord* > entries; + static bool bDefaultIapLoaded; + static bool bTestSettingsLoaded; + static QString iapFileFullPath; + static QByteArray serverIp; + static QByteArray imapExpectedReply; + static QByteArray imapExpectedReplySsl; + + static bool loadDefaultIap() { + if(bDefaultIapLoaded) + return true; + + QFile iapCfgFile(iapFileFullPath); + + bool bFoundDefaultIapTag = false; + + if (iapCfgFile.open(QFile::ReadOnly)) { + QTextStream input(&iapCfgFile); + QString line; + do { + line = input.readLine().trimmed(); + if(line.startsWith(QString("#"))) + continue; // comment found + + if(line.contains(QString("[DEFAULT]"))) { + bFoundDefaultIapTag = true; + } else if(line.contains(QString("[")) && bFoundDefaultIapTag) { + break; + } + + if(bFoundDefaultIapTag && line.contains("name")) { + int position = line.indexOf(QString("=")); + position += QString("=").length(); + + //create record + QtNetworkSettingsRecord *entry = + new QtNetworkSettingsRecord( QString("iap.default"), line.mid(position).trimmed() ); + entries.insert(entry->recordName(), entry); + break; + } + } while (!line.isNull()); + } + + return bDefaultIapLoaded = bFoundDefaultIapTag; + } + + static bool loadTestSettings() { + if(bTestSettingsLoaded) + return true; + + QFile cfgFile(iapFileFullPath); + bool bFoundTestTag = false; + + if (cfgFile.open(QFile::ReadOnly)) { + QTextStream input(&cfgFile); + QString line; + do { + line = input.readLine().trimmed(); + + if(line.startsWith(QString("#")) || line.length() == 0) + continue; // comment or empty line found + + if(line.contains(QString("[TEST]"))) { + bFoundTestTag = true; + } else if(line.startsWith(QString("[")) && bFoundTestTag) { + bFoundTestTag = false; + break; // finished with test tag + } + + if(bFoundTestTag) { // non-empty line + int position = line.indexOf(QString("=")); + + if(position <= 0) // not found + continue; + + // found - extract + + QString recname = line.mid(0, position - QString("=").length()).trimmed(); + QString recval = line.mid(position + QString("=").length()).trimmed(); + + //create record + QtNetworkSettingsRecord *entry = new QtNetworkSettingsRecord(recname, recval); + entries.insert(entry->recordName(), entry); + } + } while (!line.isNull()); + } + + return bTestSettingsLoaded = true; + } +#endif + + +}; +#ifdef Q_OS_SYMBIAN +QHash<QString, QtNetworkSettingsRecord* > QtNetworkSettings::entries = QHash<QString, QtNetworkSettingsRecord* > (); +bool QtNetworkSettings::bDefaultIapLoaded = false; +bool QtNetworkSettings::bTestSettingsLoaded = false; +QString QtNetworkSettings::iapFileFullPath = QString("C:\\Data\\iap.txt"); +QByteArray QtNetworkSettings::serverIp; +QByteArray QtNetworkSettings::imapExpectedReply; +QByteArray QtNetworkSettings::imapExpectedReplySsl; +#endif + +#ifdef Q_OS_SYMBIAN +#define Q_SET_DEFAULT_IAP QtNetworkSettings::setDefaultIap(); +#else +#define Q_SET_DEFAULT_IAP +#endif + +#ifdef QT_NETWORK_LIB +class QtNetworkSettingsInitializerCode { +public: + QtNetworkSettingsInitializerCode() { +#ifdef Q_OS_SYMBIAN +#ifdef Q_CC_NOKIAX86 + // We have a non-trivial constructor in global static. + // The QtNetworkSettings::serverName() uses native API which assumes + // Cleanup-stack to exist. That's why we create it here and install + // top level TRAP harness. + CTrapCleanup *cleanupStack = q_check_ptr(CTrapCleanup::New()); + TRAPD(err, + QHostInfo testServerResult = QHostInfo::fromName(QtNetworkSettings::serverName()); + if (testServerResult.error() != QHostInfo::NoError) { + qWarning() << "Could not lookup" << QtNetworkSettings::serverName(); + qWarning() << "Please configure the test environment!"; + qWarning() << "See /etc/hosts or network-settings.h"; + qFatal("Exiting"); + } + ) + delete cleanupStack; +//#else + // In Symbian HW there is no sense to run this check since global statics are + // initialized before QTestLib initializes the output channel for QWarnigns. + // So if there is problem network setup, also all QtCore etc tests whcih have + // QtNetwork dependency will crash with panic "0 - Exiciting" +#endif + +#else + QHostInfo testServerResult = QHostInfo::fromName(QtNetworkSettings::serverName()); + if (testServerResult.error() != QHostInfo::NoError) { + qWarning() << "Could not lookup" << QtNetworkSettings::serverName(); + qWarning() << "Please configure the test environment!"; + qWarning() << "See /etc/hosts or network-settings.h"; + qFatal("Exiting"); + } +#endif + } +}; +QtNetworkSettingsInitializerCode qtNetworkSettingsInitializer; +#endif diff --git a/tests/auto/patternistexamplefiletree/.gitignore b/tests/auto/patternistexamplefiletree/.gitignore new file mode 100644 index 0000000..3f8484c --- /dev/null +++ b/tests/auto/patternistexamplefiletree/.gitignore @@ -0,0 +1 @@ +tst_patternistexamplefiletree diff --git a/tests/auto/patternistexamplefiletree/patternistexamplefiletree.pro b/tests/auto/patternistexamplefiletree/patternistexamplefiletree.pro new file mode 100644 index 0000000..772c833 --- /dev/null +++ b/tests/auto/patternistexamplefiletree/patternistexamplefiletree.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_patternistexamplefiletree.cpp +QT = core + +include (../xmlpatterns.pri) diff --git a/tests/auto/patternistexamplefiletree/tst_patternistexamplefiletree.cpp b/tests/auto/patternistexamplefiletree/tst_patternistexamplefiletree.cpp new file mode 100644 index 0000000..429e4a3 --- /dev/null +++ b/tests/auto/patternistexamplefiletree/tst_patternistexamplefiletree.cpp @@ -0,0 +1,74 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +/*! + \class tst_PatternistExampleFileTree + \internal + \since 4.4 + \brief Tests Patternist's example called filetree, in examples/xmlpatterns/filetree/. + + */ +class tst_PatternistExampleFileTree : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void run() const; +}; + +void tst_PatternistExampleFileTree::run() const +{ + // TODO +} + +QTEST_MAIN(tst_PatternistExampleFileTree) + +#include "tst_patternistexamplefiletree.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/patternistexamples/.gitignore b/tests/auto/patternistexamples/.gitignore new file mode 100644 index 0000000..f28bec6 --- /dev/null +++ b/tests/auto/patternistexamples/.gitignore @@ -0,0 +1 @@ +tst_patternistexamples diff --git a/tests/auto/patternistexamples/patternistexamples.pro b/tests/auto/patternistexamples/patternistexamples.pro new file mode 100644 index 0000000..098b0fe --- /dev/null +++ b/tests/auto/patternistexamples/patternistexamples.pro @@ -0,0 +1,22 @@ +load(qttest_p4) +SOURCES += tst_patternistexamples.cpp +CONFIG += qtestlib +wince*|symbian: { + snippets.files = $$QT_SOURCE_TREE/doc/src/snippets/patternist/* + snippets.path = patternist + widgetRen.files = $$QT_SOURCE_TREE/examples/xmlpatterns/xquery/widgetRenderer/* + widgetRen.path = widgetRenderer + globVar.files = $$QT_SOURCE_TREE/examples/xmlpatterns/xquery/globalVariables/* + globVar.path = globalVariables + filetree.files = $$QT_SOURCE_TREE/examples/xmlpatterns/filetree/* + filetree.path = filetree + recipes.files = $$QT_SOURCE_TREE/examples/xmlpatterns/recipes/* + recipes.path = recipes + files.files = $$QT_SOURCE_TREE/examples/xmlpatterns/recipes/files/* + files.path = recipes\\files + + DEPLOYMENT += snippets widgetRen globVar filetree recipes files + # take care of dependency + QT += network +} +include (../xmlpatterns.pri) diff --git a/tests/auto/patternistexamples/tst_patternistexamples.cpp b/tests/auto/patternistexamples/tst_patternistexamples.cpp new file mode 100644 index 0000000..35aa01c --- /dev/null +++ b/tests/auto/patternistexamples/tst_patternistexamples.cpp @@ -0,0 +1,373 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QtCore/QDir> +#include <QtXmlPatterns/QXmlQuery> +#include <QtXmlPatterns/QXmlSerializer> +#include <QtXmlPatterns/QXmlResultItems> +#include <QtXmlPatterns/QXmlFormatter> + +#include "../qxmlquery/MessageSilencer.h" +#include "../qsimplexmlnodemodel/TestSimpleNodeModel.h" + +/*! + \class tst_PatternistExamples + \internal + \since 4.4 + \brief Verifies examples for Patternist. + */ +class tst_PatternistExamples : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void initTestCase(); + void checkQueries() const; + void checkQueries_data() const; + void checkXMLFiles() const; + void checkXMLFiles_data() const; + void buildSnippets() const; + +private: + QVector<QDir> m_dirs; + QStringList listFiles(const QStringList &patterns) const; + enum Constants + { + XMLFileCount = 12, + XQueryFileCount = 52 + }; +}; + +void tst_PatternistExamples::initTestCase() +{ +#ifndef Q_OS_WINCE + m_dirs.append(QDir(QLatin1String("../../../doc/src/snippets/patternist/"))); + m_dirs.append(QDir(QLatin1String("../../../examples/xmlpatterns/xquery/globalVariables/"))); + m_dirs.append(QDir(QLatin1String("../../../examples/xmlpatterns/filetree/"))); + m_dirs.append(QDir(QLatin1String("../../../examples/xmlpatterns/recipes/"))); + m_dirs.append(QDir(QLatin1String("../../../examples/xmlpatterns/recipes/files/"))); +#else + m_dirs.append(QDir(QLatin1String("patternist/"))); + m_dirs.append(QDir(QLatin1String("globalVariables/"))); + m_dirs.append(QDir(QLatin1String("filetree/"))); + m_dirs.append(QDir(QLatin1String("recipes/"))); + m_dirs.append(QDir(QLatin1String("recipes/files/"))); +#endif + for(int i = 0; i < m_dirs.size(); ++i) + QVERIFY(m_dirs.at(i).exists()); +} + +/*! + Returns a QStringList containing absolute filenames that were found in the predefined locations, when + filtered through \a pattterns. + */ +QStringList tst_PatternistExamples::listFiles(const QStringList &patterns) const +{ + QStringList result; + + for(int i = 0; i < m_dirs.size(); ++i) + { + const QDir &dir = m_dirs.at(i); + + const QStringList files(dir.entryList(patterns)); + for(int s = 0; s < files.count(); ++s) + result += dir.absoluteFilePath(files.at(s)); + } + + return result; +} + +/*! + Check that the queries contains no static errors such as + syntax errors. + */ +void tst_PatternistExamples::checkQueries() const +{ + QFETCH(QString, queryFile); + + QFile file(queryFile); + QVERIFY(file.open(QIODevice::ReadOnly)); + + QXmlQuery query; + + /* Two queries relies on this binding, so provide it such that we don't get a compile error. */ + query.bindVariable(QLatin1String("fileToOpen"), QVariant(QString::fromLatin1("dummyString"))); + + /* This is needed for the recipes example. */ + query.bindVariable(QLatin1String("inputDocument"), QVariant(QString::fromLatin1("dummString"))); + + /* This is needed for literalsAndOperators.xq. */ + query.bindVariable(QLatin1String("date"), QVariant(QDate::currentDate())); + + /* These are needed for introExample2.xq. */ + query.bindVariable(QLatin1String("file"), QVariant(QLatin1String("dummy"))); + query.bindVariable(QLatin1String("publisher"), QVariant(QLatin1String("dummy"))); + query.bindVariable(QLatin1String("year"), QVariant(2000)); + + /* and filetree/ needs this. */ + TestSimpleNodeModel nodeModel(query.namePool()); + query.bindVariable(QLatin1String("exampleDirectory"), nodeModel.root()); + + query.setQuery(&file, queryFile); + + QVERIFY2(query.isValid(), QString::fromLatin1("%1 failed to compile").arg(queryFile).toLatin1().constData()); +} + +void tst_PatternistExamples::checkQueries_data() const +{ + QTest::addColumn<QString>("queryFile"); + + const QStringList queryExamples(listFiles(QStringList(QLatin1String("*.xq")))); + + QCOMPARE(queryExamples.count(), int(XQueryFileCount)); + + foreach(QString q, queryExamples) + QTest::newRow(q.toLocal8Bit().constData()) << q; +} + +void tst_PatternistExamples::checkXMLFiles() const +{ + QFETCH(QString, file); + + QXmlQuery query; + /* Wrapping in QUrl ensures it gets formatted as a URI on all platforms. */ + query.setQuery(QLatin1String("doc('") + QUrl::fromLocalFile(file).toString() + QLatin1String("')")); + QVERIFY(query.isValid()); + + /* We don't care about the result, we only want to ensure the files can be parsed. */ + QByteArray dummy; + QBuffer buffer(&dummy); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + + QXmlSerializer serializer(query, &buffer); + + /* This is the important one. */ + QVERIFY(query.evaluateTo(&serializer)); +} + +void tst_PatternistExamples::checkXMLFiles_data() const +{ + QTest::addColumn<QString>("file"); + QStringList patterns; + patterns.append(QLatin1String("*.xml")); + patterns.append(QLatin1String("*.gccxml")); + patterns.append(QLatin1String("*.svg")); + patterns.append(QLatin1String("*.ui")); + patterns.append(QLatin1String("*.html")); + + const QStringList xmlFiles(listFiles(patterns)); + + if(xmlFiles.count() != XMLFileCount) + qDebug() << "These files were encountered:" << xmlFiles; + + QCOMPARE(xmlFiles.count(), int(XMLFileCount)); + + foreach(QString q, xmlFiles) + QTest::newRow(q.toLocal8Bit().constData()) << q; +} + +/*! + Below, we include all the examples and ensure that they build, such that we rule + out syntax error and that API changes has propagated into examples. + + An improvement could be to run them, to ensure that they behave as they intend + to. + */ + +static QUrl abstractURI() +{ + QUrl baseURI; + QUrl relative; +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qabstracturiresolver.cpp" +} + +class MyValue +{ +public: + MyValue parent() const + { + return MyValue(); + } +}; + +static MyValue toMyValue(const QXmlNodeModelIndex &) +{ + return MyValue(); +} + +static QXmlNodeModelIndex toNodeIndex(const MyValue &) +{ + return QXmlNodeModelIndex(); +} + +class MyTreeModel : public QSimpleXmlNodeModel +{ +public: + MyTreeModel(const QXmlNamePool &np, const QFile &f); + + virtual QUrl documentUri(const QXmlNodeModelIndex&) const + { + return QUrl(); + } + + virtual QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex&) const + { + return QXmlNodeModelIndex::Element; + } + + virtual QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex&, const QXmlNodeModelIndex&) const + { + return QXmlNodeModelIndex::Is; + } + + virtual QXmlNodeModelIndex root(const QXmlNodeModelIndex&) const + { + return QXmlNodeModelIndex(); + } + + virtual QXmlName name(const QXmlNodeModelIndex&) const + { + return QXmlName(); + } + + virtual QVariant typedValue(const QXmlNodeModelIndex&) const + { + return QVariant(); + } + + virtual QVector<QXmlNodeModelIndex> attributes(const QXmlNodeModelIndex&) const + { + return QVector<QXmlNodeModelIndex>(); + } + + QXmlNodeModelIndex nodeFor(const QString &) const + { + return QXmlNodeModelIndex(); + } + + virtual QXmlNodeModelIndex nextFromSimpleAxis(SimpleAxis axis, const QXmlNodeModelIndex &origin) const; +}; + +/* + Exists for linking with at least msvc-2005. +*/ +MyTreeModel::MyTreeModel(const QXmlNamePool &np, const QFile &) : QSimpleXmlNodeModel(np) +{ +} + +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qsimplexmlnodemodel.cpp" + +class MyMapper +{ +public: + class InputType; + enum OutputType + { + }; +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qabstractxmlforwarditerator.cpp" +}; + +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qxmlname.cpp" + +void tst_PatternistExamples::buildSnippets() const +{ + /* We don't run this code, see comment above. */ + return; + + /* We place a call to this function, such that GCC doesn't emit a warning. */ + abstractURI(); + + { + } + + { +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qxmlresultitems.cpp" + } + + { + } + + { + QIODevice *myOutputDevice = 0; +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qxmlformatter.cpp" + } + + { + QIODevice *myOutputDevice = 0; +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qxmlserializer.cpp" + } + + { + QXmlNodeModelIndex myInstance; + const char **argv = 0; + typedef MyTreeModel ChemistryNodeModel; +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qabstractxmlnodemodel.cpp" + } + + { + } + + { + QIODevice *myOutputDevice = 0; +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qabstractxmlreceiver.cpp" + } + + { + QXmlQuery query; + QString localName; + QVariant value; +#include "../../doc/src/snippets/code/src_xmlpatterns_api_qxmlquery.cpp" + } +} + +QTEST_MAIN(tst_PatternistExamples) + +#include "tst_patternistexamples.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/patternistheaders/.gitignore b/tests/auto/patternistheaders/.gitignore new file mode 100644 index 0000000..d4c0e7d --- /dev/null +++ b/tests/auto/patternistheaders/.gitignore @@ -0,0 +1 @@ +tst_patternistheaders diff --git a/tests/auto/patternistheaders/patternistheaders.pro b/tests/auto/patternistheaders/patternistheaders.pro new file mode 100644 index 0000000..fe4d670 --- /dev/null +++ b/tests/auto/patternistheaders/patternistheaders.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_patternistheaders.cpp +QT = core + +include (../xmlpatterns.pri) diff --git a/tests/auto/patternistheaders/tst_patternistheaders.cpp b/tests/auto/patternistheaders/tst_patternistheaders.cpp new file mode 100644 index 0000000..a8d6747 --- /dev/null +++ b/tests/auto/patternistheaders/tst_patternistheaders.cpp @@ -0,0 +1,143 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +/*! + \class tst_PatternistHeaders + \internal + \short + \since 4.4 + \brief Tests that the expected headers are available for Patternist. + + This test is essentially a compilation test. It includes all the headers that are available for + Patternist, and ensures it compiles. + + This attempts to capture regressions in header generation. + */ +class tst_PatternistHeaders : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void run() const; +}; + +void tst_PatternistHeaders::run() const +{ + /* This is a dummy, essentially. It only exists such that QTestLib + * considers everything fine. */ +} + +/* If you've added a header, you need to add it four times. Twice in this list, + * and twice in the one below. Alphabetic order. */ +#include <QAbstractMessageHandler> +#include <qabstractmessagehandler.h> +#include <QAbstractUriResolver> +#include <qabstracturiresolver.h> +#include <QAbstractXmlNodeModel> +#include <qabstractxmlnodemodel.h> +#include <QAbstractXmlReceiver> +#include <qabstractxmlreceiver.h> +#include <QSimpleXmlNodeModel> +#include <qsimplexmlnodemodel.h> +#include <QSourceLocation> +#include <qsourcelocation.h> +#include <QtXmlPatterns> +#include <QXmlItem> +#include <QXmlName> +#include <qxmlname.h> +#include <QXmlNamePool> +#include <qxmlnamepool.h> +#include <QXmlNodeModelIndex> +#include <QXmlQuery> +#include <qxmlquery.h> +#include <QXmlResultItems> +#include <qxmlresultitems.h> +#include <QXmlSchema> +#include <qxmlschema.h> +#include <QXmlSchemaValidator> +#include <qxmlschemavalidator.h> +#include <QXmlSerializer> +#include <qxmlserializer.h> + +/* Same again, this time with QtXmlPatterns prepended. Alphabetic order. */ + +#include <QtXmlPatterns/QAbstractMessageHandler> +#include <QtXmlPatterns/qabstractmessagehandler.h> +#include <QtXmlPatterns/QAbstractUriResolver> +#include <QtXmlPatterns/qabstracturiresolver.h> +#include <QtXmlPatterns/QAbstractXmlNodeModel> +#include <QtXmlPatterns/qabstractxmlnodemodel.h> +#include <QtXmlPatterns/QAbstractXmlReceiver> +#include <QtXmlPatterns/qabstractxmlreceiver.h> +#include <QtXmlPatterns/QSimpleXmlNodeModel> +#include <QtXmlPatterns/qsimplexmlnodemodel.h> +#include <QtXmlPatterns/QSourceLocation> +#include <QtXmlPatterns/qsourcelocation.h> +#include <QtXmlPatterns/QtXmlPatterns> +#include <QtXmlPatterns/QXmlItem> +#include <QtXmlPatterns/QXmlName> +#include <QtXmlPatterns/qxmlname.h> +#include <QtXmlPatterns/QXmlNamePool> +#include <QtXmlPatterns/qxmlnamepool.h> +#include <QtXmlPatterns/QXmlNodeModelIndex> +#include <QtXmlPatterns/QXmlQuery> +#include <QtXmlPatterns/qxmlquery.h> +#include <QtXmlPatterns/QXmlResultItems> +#include <QtXmlPatterns/qxmlresultitems.h> +#include <QtXmlPatterns/QXmlSchema> +#include <QtXmlPatterns/qxmlschema.h> +#include <QtXmlPatterns/QXmlSchemaValidator> +#include <QtXmlPatterns/qxmlschemavalidator.h> +#include <QtXmlPatterns/QXmlSerializer> +#include <QtXmlPatterns/qxmlserializer.h> + +QTEST_MAIN(tst_PatternistHeaders) + +#include "tst_patternistheaders.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qabstractmessagehandler/.gitignore b/tests/auto/qabstractmessagehandler/.gitignore new file mode 100644 index 0000000..6195a83 --- /dev/null +++ b/tests/auto/qabstractmessagehandler/.gitignore @@ -0,0 +1 @@ +tst_qabstractmessagehandler diff --git a/tests/auto/qabstractmessagehandler/qabstractmessagehandler.pro b/tests/auto/qabstractmessagehandler/qabstractmessagehandler.pro new file mode 100644 index 0000000..5c50103 --- /dev/null +++ b/tests/auto/qabstractmessagehandler/qabstractmessagehandler.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_qabstractmessagehandler.cpp +QT = core + +include (../xmlpatterns.pri) diff --git a/tests/auto/qabstractmessagehandler/tst_qabstractmessagehandler.cpp b/tests/auto/qabstractmessagehandler/tst_qabstractmessagehandler.cpp new file mode 100644 index 0000000..4295f96 --- /dev/null +++ b/tests/auto/qabstractmessagehandler/tst_qabstractmessagehandler.cpp @@ -0,0 +1,192 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QFile> +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +#include <QtXmlPatterns/QAbstractMessageHandler> + +/* We expect these headers to be available. */ +#include <QtXmlPatterns/QAbstractMessageHandler> +#include <QtXmlPatterns/qabstractmessagehandler.h> +#include <QAbstractMessageHandler> +#include <qabstractmessagehandler.h> + +/*! + \class tst_QAbstractMessageHandler + \internal + \since 4.4 + \brief Tests the QAbstractMessageHandler class. + */ +class tst_QAbstractMessageHandler : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void constructor() const; + void constCorrectness() const; + void message() const; + void messageDefaultArguments() const; + void objectSize() const; + void hasQ_OBJECTMacro() const; +}; + +class Received +{ +public: + QtMsgType type; + QString description; + QUrl identifier; + QSourceLocation sourceLocation; + + bool operator==(const Received &other) const + { + return type == other.type + && description == other.description + && identifier == other.identifier + && sourceLocation == other.sourceLocation; + } +}; + +class TestMessageHandler : public QAbstractMessageHandler +{ +public: + QList<Received> received; + +protected: + virtual void handleMessage(QtMsgType type, const QString &description, const QUrl &identifier, const QSourceLocation &sourceLocation); +}; + +void TestMessageHandler::handleMessage(QtMsgType type, const QString &description, const QUrl &identifier, const QSourceLocation &sourceLocation) +{ + Received r; + r.type = type; + r.description = description; + r.identifier = identifier; + r.sourceLocation = sourceLocation; + received.append(r); +} + +void tst_QAbstractMessageHandler::constructor() const +{ + /* Allocate instance. */ + { + TestMessageHandler instance; + } + + { + TestMessageHandler instance1; + TestMessageHandler instance2; + } + + { + TestMessageHandler instance1; + TestMessageHandler instance2; + TestMessageHandler instance3; + } +} + +void tst_QAbstractMessageHandler::constCorrectness() const +{ + /* No members are supposed to be const. */ +} + +void tst_QAbstractMessageHandler::objectSize() const +{ + /* We shouldn't be adding anything. */ + QCOMPARE(sizeof(QAbstractMessageHandler), sizeof(QObject)); +} + +void tst_QAbstractMessageHandler::message() const +{ + TestMessageHandler handler; + + /* Check that the arguments comes out as expected. */ + handler.message(QtDebugMsg, + QLatin1String("A description"), + QUrl(QLatin1String("http://example.com/ID")), + QSourceLocation(QUrl(QLatin1String("http://example.com/Location")), 4, 5)); + + Received expected; + expected.type = QtDebugMsg; + expected.description = QLatin1String("A description"); + expected.identifier = QUrl(QLatin1String("http://example.com/ID")); + expected.sourceLocation = QSourceLocation(QUrl(QLatin1String("http://example.com/Location")), 4, 5); + + QCOMPARE(expected, handler.received.first()); +} + +void tst_QAbstractMessageHandler::messageDefaultArguments() const +{ + TestMessageHandler handler; + + /* The three last arguments in message() are optional. Check that they are what we promise. */ + handler.message(QtDebugMsg, QLatin1String("A description")); + + Received expected; + expected.type = QtDebugMsg; + expected.description = QLatin1String("A description"); + expected.identifier = QUrl(); + expected.sourceLocation = QSourceLocation(); + + QCOMPARE(expected, handler.received.first()); +} + +void tst_QAbstractMessageHandler::hasQ_OBJECTMacro() const +{ + TestMessageHandler messageHandler; + /* If this code fails to compile, the Q_OBJECT macro is missing in + * the class declaration. */ + QAbstractMessageHandler *const secondPointer = qobject_cast<QAbstractMessageHandler *>(&messageHandler); + /* The static_cast is for compiling on broken compilers. */ + QCOMPARE(static_cast<QAbstractMessageHandler *>(&messageHandler), secondPointer); +} + +QTEST_MAIN(tst_QAbstractMessageHandler) + +#include "tst_qabstractmessagehandler.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qabstracturiresolver/.gitignore b/tests/auto/qabstracturiresolver/.gitignore new file mode 100644 index 0000000..de657d0 --- /dev/null +++ b/tests/auto/qabstracturiresolver/.gitignore @@ -0,0 +1 @@ +tst_qabstracturiresolver diff --git a/tests/auto/qabstracturiresolver/TestURIResolver.h b/tests/auto/qabstracturiresolver/TestURIResolver.h new file mode 100644 index 0000000..c5835fb --- /dev/null +++ b/tests/auto/qabstracturiresolver/TestURIResolver.h @@ -0,0 +1,70 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#ifndef TestURIResolver_h +#define TestURIResolver_h + +#include <QtXmlPatterns/QAbstractUriResolver> + +class TestURIResolver : public QAbstractUriResolver +{ +public: + TestURIResolver(const QUrl &result = QUrl(QLatin1String("http://example.com/"))); + + virtual QUrl resolve(const QUrl &relative, const QUrl &baseURI) const; + +private: + const QUrl m_result; +}; + +TestURIResolver::TestURIResolver(const QUrl &result) : m_result(result) +{ +} + +QUrl TestURIResolver::resolve(const QUrl &relative, const QUrl &baseURI) const +{ + Q_UNUSED(relative); + Q_UNUSED(baseURI); + return baseURI.resolved(m_result); +} + +#endif diff --git a/tests/auto/qabstracturiresolver/qabstracturiresolver.pro b/tests/auto/qabstracturiresolver/qabstracturiresolver.pro new file mode 100644 index 0000000..0d76208 --- /dev/null +++ b/tests/auto/qabstracturiresolver/qabstracturiresolver.pro @@ -0,0 +1,6 @@ +load(qttest_p4) +SOURCES += tst_qabstracturiresolver.cpp +HEADERS += TestURIResolver.h +QT = core + +include (../xmlpatterns.pri) diff --git a/tests/auto/qabstracturiresolver/tst_qabstracturiresolver.cpp b/tests/auto/qabstracturiresolver/tst_qabstracturiresolver.cpp new file mode 100644 index 0000000..85add8e --- /dev/null +++ b/tests/auto/qabstracturiresolver/tst_qabstracturiresolver.cpp @@ -0,0 +1,132 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QFile> +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +/* We expect these headers to be available. */ +#include <QtXmlPatterns/QAbstractUriResolver> +#include <QtXmlPatterns/qabstracturiresolver.h> +#include <QAbstractUriResolver> +#include <qabstracturiresolver.h> + +#include "TestURIResolver.h" + +/*! + \class tst_QAbstractUriResolver + \internal + \since 4.4 + \brief Tests the QAbstractUriResolver class. + */ +class tst_QAbstractUriResolver : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void constructor() const; + void resolve() const; + void constCorrectness() const; + void objectSize() const; + void hasQ_OBJECTMacro() const; +}; + +void tst_QAbstractUriResolver::constructor() const +{ + /* Allocate instances. */ + { + TestURIResolver instance; + } + + { + TestURIResolver instance1; + TestURIResolver instance2; + } + + { + TestURIResolver instance1; + TestURIResolver instance2; + TestURIResolver instance3; + } +} + +void tst_QAbstractUriResolver::constCorrectness() const +{ + const TestURIResolver instance; + + /* This function is supposed to be const. */ + instance.resolve(QUrl(), QUrl()); +} + +void tst_QAbstractUriResolver::resolve() const +{ + const TestURIResolver instance; + QCOMPARE(instance.resolve(QUrl(QLatin1String("foo/relative.file")), + QUrl(QLatin1String("http://example.com/NotThisOne"))), + QUrl(QLatin1String("http://example.com/"))); +} + +void tst_QAbstractUriResolver::objectSize() const +{ + /* We shouldn't have a different size. */ + QCOMPARE(sizeof(QAbstractUriResolver), sizeof(QObject)); +} + +void tst_QAbstractUriResolver::hasQ_OBJECTMacro() const +{ + TestURIResolver uriResolver; + /* If this code fails to compile, the Q_OBJECT macro is missing in + * the class declaration. */ + QAbstractUriResolver *const secondPointer = qobject_cast<QAbstractUriResolver *>(&uriResolver); + /* The static_cast is for compiling on broken compilers. */ + QCOMPARE(static_cast<QAbstractUriResolver *>(&uriResolver), secondPointer); +} + +QTEST_MAIN(tst_QAbstractUriResolver) + +#include "tst_qabstracturiresolver.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qabstractxmlforwarditerator/.gitignore b/tests/auto/qabstractxmlforwarditerator/.gitignore new file mode 100644 index 0000000..8e90324 --- /dev/null +++ b/tests/auto/qabstractxmlforwarditerator/.gitignore @@ -0,0 +1 @@ +tst_qabstractxmlforwarditerator diff --git a/tests/auto/qabstractxmlforwarditerator/qabstractxmlforwarditerator.pro b/tests/auto/qabstractxmlforwarditerator/qabstractxmlforwarditerator.pro new file mode 100644 index 0000000..6bc0c59 --- /dev/null +++ b/tests/auto/qabstractxmlforwarditerator/qabstractxmlforwarditerator.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_qabstractxmlforwarditerator.cpp +QT = core + +include (../xmlpatterns.pri) diff --git a/tests/auto/qabstractxmlforwarditerator/tst_qabstractxmlforwarditerator.cpp b/tests/auto/qabstractxmlforwarditerator/tst_qabstractxmlforwarditerator.cpp new file mode 100644 index 0000000..90722c1 --- /dev/null +++ b/tests/auto/qabstractxmlforwarditerator/tst_qabstractxmlforwarditerator.cpp @@ -0,0 +1,87 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include "private/qabstractxmlforwarditerator_p.h" + +/*! + \class tst_QAbstractXmlForwardIterator + \internal + \since 4.4 + \brief Tests class QAbstractXmlForwardIterator. + + This test is not intended for testing the engine, but the functionality specific + to the QAbstractXmlForwardIterator class. + + In other words, if you have an engine bug; don't add it here because it won't be + tested properly. Instead add it to the test suite. + + */ +class tst_QAbstractXmlForwardIterator : public QObject +{ + Q_OBJECT +private Q_SLOTS: + void objectSize() const; +}; + +void tst_QAbstractXmlForwardIterator::objectSize() const +{ + /* We add sizeof(void *) times two. One for the + * virtual table pointer, one for the d-pointer. + * + * The reason we check also allow (+ sizeof(void *) / 2) is that on 64 bit + * the first member in QAbstractXmlForwardIterator gets padded to a pointer + * address due to QSharedData not being sizeof(qptrdiff), but sizeof(qint32). + */ + QVERIFY( sizeof(QAbstractXmlForwardIterator<int>) == sizeof(QSharedData) + sizeof(void *) * 2 + || sizeof(QAbstractXmlForwardIterator<int>) == sizeof(QSharedData) + sizeof(void *) * 2 + sizeof(void *) / 2); +} + +QTEST_MAIN(tst_QAbstractXmlForwardIterator) + +#include "tst_qabstractxmlforwarditerator.moc" +#else //QTEST_XMLPATTERNS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qabstractxmlnodemodel/.gitignore b/tests/auto/qabstractxmlnodemodel/.gitignore new file mode 100644 index 0000000..6b025af --- /dev/null +++ b/tests/auto/qabstractxmlnodemodel/.gitignore @@ -0,0 +1 @@ +tst_qabstractxmlnodemodel diff --git a/tests/auto/qabstractxmlnodemodel/LoadingModel.cpp b/tests/auto/qabstractxmlnodemodel/LoadingModel.cpp new file mode 100644 index 0000000..fbc28d6 --- /dev/null +++ b/tests/auto/qabstractxmlnodemodel/LoadingModel.cpp @@ -0,0 +1,360 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QFile> +#include <QStack> + +#ifdef QTEST_XMLPATTERNS +#include <QXmlNamePool> +#include <QXmlStreamReader> +#include <QtDebug> +#include <QTest> + +#include "LoadingModel.h" +LoadingModel::LoadingModel(const Node::Vector &content, + const QXmlNamePool &np) : QSimpleXmlNodeModel(np) + , m_nodes(content) +{ + Q_ASSERT(!content.isEmpty()); + /* + foreach(const Node *n, content) + qDebug() << "this:" << n + << "kind:" << n->kind + << "parent: " << n->parent + << "preceding: " << n->precedingSibling + << "following: " << n->followingSibling + << "firstChild: " << n->firstChild + << "value: " << n->value; + */ +} + +LoadingModel::~LoadingModel() +{ + qDeleteAll(m_nodes); +} + +const LoadingModel::Node *LoadingModel::toInternal(const QXmlNodeModelIndex &ni) const +{ + return static_cast<const Node *>(ni.internalPointer()); +} + +QXmlNodeModelIndex LoadingModel::createIndex(const Node *const internal) const +{ + Q_ASSERT_X(internal, Q_FUNC_INFO, + "We shouldn't construct from null pointers."); + return QAbstractXmlNodeModel::createIndex(const_cast<Node *>(internal)); +} + +QUrl LoadingModel::documentUri(const QXmlNodeModelIndex &) const +{ + Q_ASSERT(false); + return QUrl(); +} + +QXmlNodeModelIndex::NodeKind LoadingModel::kind(const QXmlNodeModelIndex &ni) const +{ + Q_ASSERT(!ni.isNull()); + return toInternal(ni)->kind; +} + +QXmlNodeModelIndex::DocumentOrder LoadingModel::compareOrder(const QXmlNodeModelIndex &n1, const QXmlNodeModelIndex &n2) const +{ + const Node *const in1 = toInternal(n1); + const Node *const in2 = toInternal(n2); + Q_ASSERT(m_nodes.indexOf(in1) != -1); + Q_ASSERT(m_nodes.indexOf(in2) != -1); + + if(in1 == in2) + return QXmlNodeModelIndex::Is; + else if(m_nodes.indexOf(in1) < m_nodes.indexOf(in2)) + return QXmlNodeModelIndex::Precedes; + else + return QXmlNodeModelIndex::Follows; +} + +QXmlNodeModelIndex LoadingModel::root(const QXmlNodeModelIndex &) const +{ + Q_ASSERT(kind(createIndex(m_nodes.first())) == QXmlNodeModelIndex::Document); + return createIndex(m_nodes.first()); +} + +QXmlName LoadingModel::name(const QXmlNodeModelIndex &ni) const +{ + return toInternal(ni)->name; +} + +QVariant LoadingModel::typedValue(const QXmlNodeModelIndex &ni) const +{ + const Node *const internal = toInternal(ni); + + Q_ASSERT(internal->kind == QXmlNodeModelIndex::Attribute + || internal->kind == QXmlNodeModelIndex::Element); + + return internal->value; +} + +QString LoadingModel::stringValue(const QXmlNodeModelIndex &ni) const +{ + const Node *const internal = toInternal(ni); + + switch(internal->kind) + { + case QXmlNodeModelIndex::Text: + /* Fallthrough. */ + case QXmlNodeModelIndex::ProcessingInstruction: + /* Fallthrough. */ + case QXmlNodeModelIndex::Comment: + /* Fallthrough. */ + case QXmlNodeModelIndex::Attribute: + return internal->value; + default: + return QString(); + } +} + +QXmlNodeModelIndex LoadingModel::nextFromSimpleAxis(QAbstractXmlNodeModel::SimpleAxis axis, + const QXmlNodeModelIndex &ni) const +{ + const Node *const internal = toInternal(ni); + + /* Note that a QXmlNodeModelIndex containing a null pointer is not a null node. */ + switch(axis) + { + case Parent: + return internal->parent ? createIndex(internal->parent) : QXmlNodeModelIndex(); + case FirstChild: + return internal->firstChild ? createIndex(internal->firstChild) : QXmlNodeModelIndex(); + case PreviousSibling: + return internal->precedingSibling ? createIndex(internal->precedingSibling) : QXmlNodeModelIndex(); + case NextSibling: + return internal->followingSibling ? createIndex(internal->followingSibling) : QXmlNodeModelIndex(); + } + + Q_ASSERT(false); + return QXmlNodeModelIndex(); +} + +QVector<QXmlNodeModelIndex> LoadingModel::attributes(const QXmlNodeModelIndex &ni) const +{ + QVector<QXmlNodeModelIndex> retval; + foreach(const Node *n, toInternal(ni)->attributes) + retval.append(createIndex(n)); + + return retval; +} + +class Loader +{ +public: + inline Loader(const QXmlNamePool &namePool) : m_namePool(namePool) + , m_currentNode(0) + { + m_parentStack.push(0); + } + +private: + inline void adjustSiblings(LoadingModel::Node *const justBorn); + friend class LoadingModel; + Q_DISABLE_COPY(Loader); + + void load(); + + QXmlNamePool m_namePool; + QXmlStreamReader m_reader; + LoadingModel::Node::Vector m_result; + LoadingModel::Node * m_currentNode; + QStack<LoadingModel::Node *> m_parentStack; +}; + +inline void Loader::adjustSiblings(LoadingModel::Node *const justBorn) +{ + if(m_currentNode) + { + if(m_currentNode->parent == justBorn->parent) + justBorn->precedingSibling = m_currentNode; + + m_currentNode->followingSibling = justBorn; + } + + m_currentNode = justBorn; + + /* Otherwise we're the first child, and our precedingSibling should remain null. */ + + if(m_parentStack.top() && !m_parentStack.top()->firstChild) + m_parentStack.top()->firstChild = justBorn; +} + +void Loader::load() +{ + QFile in(QLatin1String("tree.xml")); + + /* LoadingModel::m_result will be null, signalling failure. */ + if(!in.open(QIODevice::ReadOnly)) + return; + + QXmlStreamReader reader(&in); + while(!reader.atEnd()) + { + reader.readNext(); + + switch(reader.tokenType()) + { + case QXmlStreamReader::StartDocument: + /* Fallthrough. */ + case QXmlStreamReader::StartElement: + { + QXmlName name; + if(reader.tokenType() == QXmlStreamReader::StartElement) + { + name = QXmlName(m_namePool, + reader.name().toString(), + reader.namespaceUri().toString(), + reader.prefix().toString()); + } + /* Else, the name is null. */ + + LoadingModel::Node *const tmp = new LoadingModel::Node(reader.tokenType() == QXmlStreamReader::StartElement + ? QXmlNodeModelIndex::Element + : QXmlNodeModelIndex::Document, + m_parentStack.top(), + QString(), + name); + m_result.append(tmp); + + if(m_currentNode) + { + if(m_currentNode->parent == m_parentStack.top()) + m_currentNode->followingSibling = tmp; + } + + const QXmlStreamAttributes attributes(reader.attributes()); + const int len = attributes.count(); + + for(int i = 0; i < len; ++i) + { + const QXmlStreamAttribute &attr = attributes.at(i); + const LoadingModel::Node *const a = new LoadingModel::Node(QXmlNodeModelIndex::Attribute, + m_parentStack.top(), + attr.value().toString(), + QXmlName(m_namePool, + attr.name().toString(), + attr.namespaceUri().toString(), + attr.prefix().toString())); + /* We add it also to m_result such that compareOrder() is correct + * for attributes. m_result owns a. */ + tmp->attributes.append(a); + m_result.append(a); + } + + adjustSiblings(tmp); + m_parentStack.push(m_currentNode); + break; + } + case QXmlStreamReader::EndDocument: + /* Fallthrough. */ + case QXmlStreamReader::EndElement: + { + m_currentNode->followingSibling = 0; + m_currentNode = m_parentStack.pop(); + + if(reader.tokenType() == QXmlStreamReader::EndDocument) + const_cast<LoadingModel::Node *>(m_result.first())->followingSibling = 0; + + break; + } + case QXmlStreamReader::Characters: + { + LoadingModel::Node *const tmp = new LoadingModel::Node(QXmlNodeModelIndex::Text, m_parentStack.top(), reader.text().toString()); + m_result.append(tmp); + adjustSiblings(tmp); + break; + } + case QXmlStreamReader::ProcessingInstruction: + { + LoadingModel::Node *const tmp = new LoadingModel::Node(QXmlNodeModelIndex::ProcessingInstruction, + m_parentStack.top(), + reader.processingInstructionData().toString(), + QXmlName(m_namePool, reader.processingInstructionTarget().toString())); + m_result.append(tmp); + adjustSiblings(tmp); + break; + } + case QXmlStreamReader::Comment: + { + LoadingModel::Node *const tmp = new LoadingModel::Node(QXmlNodeModelIndex::Comment, m_parentStack.top(), reader.text().toString()); + m_result.append(tmp); + adjustSiblings(tmp); + break; + } + case QXmlStreamReader::DTD: + /* Fallthrough. */ + case QXmlStreamReader::EntityReference: + { + Q_ASSERT_X(false, Q_FUNC_INFO, + "We don't support this."); + /* Fallthrough. */ + } + case QXmlStreamReader::NoToken: + /* Fallthrough. */ + case QXmlStreamReader::Invalid: + { + qWarning(qPrintable(reader.errorString())); + m_result.clear(); + return; + } + } + } + + if(reader.hasError()) + { + qWarning(qPrintable(reader.errorString())); + m_result.clear(); + } +} + +QAbstractXmlNodeModel::Ptr LoadingModel::create(const QXmlNamePool &np) +{ + Loader loader(np); + loader.load(); + return Ptr(new LoadingModel(loader.m_result, np)); +} +#endif //QTEST_XMLPATTERNS diff --git a/tests/auto/qabstractxmlnodemodel/LoadingModel.h b/tests/auto/qabstractxmlnodemodel/LoadingModel.h new file mode 100644 index 0000000..304d2d5 --- /dev/null +++ b/tests/auto/qabstractxmlnodemodel/LoadingModel.h @@ -0,0 +1,99 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QSimpleXmlNodeModel> +#include <QVector> + +class LoadingModel : public QSimpleXmlNodeModel +{ +public: + virtual ~LoadingModel(); + static QAbstractXmlNodeModel::Ptr create(const QXmlNamePool &np); + + virtual QUrl documentUri(const QXmlNodeModelIndex &) const; + virtual QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex &) const; + virtual QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex &, const QXmlNodeModelIndex&) const; + virtual QXmlNodeModelIndex root(const QXmlNodeModelIndex &) const; + virtual QXmlName name(const QXmlNodeModelIndex &) const; + virtual QVariant typedValue(const QXmlNodeModelIndex &) const; + virtual QString stringValue(const QXmlNodeModelIndex &) const; + virtual QXmlNodeModelIndex nextFromSimpleAxis(QAbstractXmlNodeModel::SimpleAxis, const QXmlNodeModelIndex &) const; + virtual QVector<QXmlNodeModelIndex> attributes(const QXmlNodeModelIndex &) const; + +private: + friend class Loader; + class Node + { + public: + inline Node(const QXmlNodeModelIndex::NodeKind k, + const Node *const p, + const QString &v = QString(), + const QXmlName &n = QXmlName()) : kind(k) + , value(v) + , parent(p) + , precedingSibling(0) + , followingSibling(0) + , firstChild(0) + , name(n) + { + } + + typedef QVector<const Node *> Vector; + QXmlNodeModelIndex::NodeKind kind; + QString value; + const Node * parent; + const Node * precedingSibling; + const Node * followingSibling; + const Node * firstChild; + Node::Vector attributes; + QXmlName name; + }; + + inline const Node *toInternal(const QXmlNodeModelIndex &ni) const; + inline QXmlNodeModelIndex createIndex(const Node *const internal) const; + + LoadingModel(const Node::Vector &content, + const QXmlNamePool &np); + + Node::Vector m_nodes; +}; + diff --git a/tests/auto/qabstractxmlnodemodel/TestNodeModel.h b/tests/auto/qabstractxmlnodemodel/TestNodeModel.h new file mode 100644 index 0000000..f256be1 --- /dev/null +++ b/tests/auto/qabstractxmlnodemodel/TestNodeModel.h @@ -0,0 +1,139 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtXmlPatterns/QAbstractXmlNodeModel> + +/*! + \class TestNodeModel + \since 4.4 + \internal + \brief Subclass of QAbstractXmlNodeModel, used by tst_QAbstractXmlNodeModel, for testing only. + */ +class TestNodeModel : public QAbstractXmlNodeModel +{ +public: + virtual QUrl baseUri(const QXmlNodeModelIndex&) const; + virtual QUrl documentUri(const QXmlNodeModelIndex&) const; + virtual QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex&) const; + virtual QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex&, const QXmlNodeModelIndex&) const; + virtual QXmlNodeModelIndex root(const QXmlNodeModelIndex&) const; + virtual QXmlName name(const QXmlNodeModelIndex&) const; + virtual QString stringValue(const QXmlNodeModelIndex&) const; + virtual QVariant typedValue(const QXmlNodeModelIndex&) const; + virtual QVector<QXmlName> namespaceBindings(const QXmlNodeModelIndex&) const; + virtual QXmlNodeModelIndex elementById(const QXmlName &ncname) const; + virtual QVector<QXmlNodeModelIndex> nodesByIdref(const QXmlName &ncname) const; + +protected: + virtual QXmlNodeModelIndex nextFromSimpleAxis(SimpleAxis axis, + const QXmlNodeModelIndex &origin) const; + virtual QVector<QXmlNodeModelIndex> attributes(const QXmlNodeModelIndex&) const; + +}; + +QUrl TestNodeModel::baseUri(const QXmlNodeModelIndex&) const +{ + return QUrl(); +} + +QUrl TestNodeModel::documentUri(const QXmlNodeModelIndex&) const +{ + return QUrl(); +} + +QXmlNodeModelIndex::NodeKind TestNodeModel::kind(const QXmlNodeModelIndex&) const +{ + return QXmlNodeModelIndex::Element; +} + +QXmlNodeModelIndex::DocumentOrder TestNodeModel::compareOrder(const QXmlNodeModelIndex&, const QXmlNodeModelIndex&) const +{ + return QXmlNodeModelIndex::Precedes; +} + +QXmlNodeModelIndex TestNodeModel::root(const QXmlNodeModelIndex&) const +{ + return QXmlNodeModelIndex(); +} + +QXmlName TestNodeModel::name(const QXmlNodeModelIndex&) const +{ + return QXmlName(); +} + +QString TestNodeModel::stringValue(const QXmlNodeModelIndex&) const +{ + return QString(); +} + +QVariant TestNodeModel::typedValue(const QXmlNodeModelIndex&) const +{ + return QVariant(); +} + +QVector<QXmlName> TestNodeModel::namespaceBindings(const QXmlNodeModelIndex&) const +{ + return QVector<QXmlName>(); +} + +QXmlNodeModelIndex TestNodeModel::elementById(const QXmlName &ncname) const +{ + Q_UNUSED(ncname); + return QXmlNodeModelIndex(); +} + +QVector<QXmlNodeModelIndex> TestNodeModel::nodesByIdref(const QXmlName &ncname) const +{ + Q_UNUSED(ncname); + return QVector<QXmlNodeModelIndex>(); +} + +QXmlNodeModelIndex TestNodeModel::nextFromSimpleAxis(SimpleAxis, const QXmlNodeModelIndex &) const +{ + return QXmlNodeModelIndex(); +} + +QVector<QXmlNodeModelIndex> TestNodeModel::attributes(const QXmlNodeModelIndex&) const +{ + return QVector<QXmlNodeModelIndex>(); +} + diff --git a/tests/auto/qabstractxmlnodemodel/qabstractxmlnodemodel.pro b/tests/auto/qabstractxmlnodemodel/qabstractxmlnodemodel.pro new file mode 100644 index 0000000..b8f509d --- /dev/null +++ b/tests/auto/qabstractxmlnodemodel/qabstractxmlnodemodel.pro @@ -0,0 +1,14 @@ +load(qttest_p4) +SOURCES += tst_qabstractxmlnodemodel.cpp \ + LoadingModel.cpp \ + ../qxmlquery/TestFundament.cpp +HEADERS += TestNodeModel.h LoadingModel.h + +include (../xmlpatterns.pri) + +wince*: { + addFiles.files = tree.xml + addFiles.path = . + + DEPLOYMENT += addFiles +} diff --git a/tests/auto/qabstractxmlnodemodel/tree.xml b/tests/auto/qabstractxmlnodemodel/tree.xml new file mode 100644 index 0000000..cba262a --- /dev/null +++ b/tests/auto/qabstractxmlnodemodel/tree.xml @@ -0,0 +1,15 @@ +<documentElement xml:lang="en"> + <section1 noValue=""> + text1 + <?target1 data1?> + <?target2 data2?> + <?target3 data3?> + </section1> + <section2 attr1="1" attr2="2"/> + <!-- comment1 --> + <section3/> + <!-- comment2 --> + <!-- comment3 --> + <noChildren/> + <oneTextChild>theTextChild2</oneTextChild> +</documentElement> diff --git a/tests/auto/qabstractxmlnodemodel/tst_qabstractxmlnodemodel.cpp b/tests/auto/qabstractxmlnodemodel/tst_qabstractxmlnodemodel.cpp new file mode 100644 index 0000000..ec191d7 --- /dev/null +++ b/tests/auto/qabstractxmlnodemodel/tst_qabstractxmlnodemodel.cpp @@ -0,0 +1,407 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QFile> +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QSourceLocation> +#include <QXmlFormatter> +#include <QXmlNamePool> +#include <QXmlQuery> +#include <QXmlResultItems> +#include <QXmlSerializer> + +#include "TestNodeModel.h" +#include "LoadingModel.h" +#include "../qxmlquery/TestFundament.h" + +/*! + \class tst_QAbstractXmlNodeModel + \internal + \since 4.4 + \brief Tests the QAbstractXmlNodeModel class. + */ +class tst_QAbstractXmlNodeModel : public QObject + , private TestFundament +{ + Q_OBJECT + +private Q_SLOTS: + // TODO lots of tests missing + void initTestCase(); + void constructor() const; + void objectSize() const; + void nextFromSimpleAxis(); + void nextFromSimpleAxis_data() const; + void constCorrectness() const; + void createData() const; + void createPointerAdditionalData() const; + void createDataAdditionalData() const; + void id() const; + void idref() const; + void typedValue() const; + void sourceLocation() const; + +private: + QAbstractXmlNodeModel::Ptr m_nodeModel; + QXmlNamePool m_namePool; + QXmlNodeModelIndex m_rootNode; +}; + +void tst_QAbstractXmlNodeModel::initTestCase() +{ + m_nodeModel = LoadingModel::create(m_namePool); + QVERIFY(m_nodeModel); + m_rootNode = m_nodeModel->root(QXmlNodeModelIndex()); + QVERIFY(!m_rootNode.isNull()); +} + +void tst_QAbstractXmlNodeModel::constructor() const +{ + /* Allocate instance. */ + { + TestNodeModel instance; + } + + { + TestNodeModel instance1; + TestNodeModel instance2; + } + + { + TestNodeModel instance1; + TestNodeModel instance2; + TestNodeModel instance3; + } +} + +void tst_QAbstractXmlNodeModel::objectSize() const +{ + /* We can't currently test this in portable way, + * so disable it. */ + return; + + const int pointerSize = sizeof(void *); + // adjust for pointer alignment + const int sharedDataSize = ((sizeof(QSharedData) + pointerSize) / pointerSize) * pointerSize; + const int modelSize = sizeof(QAbstractXmlNodeModel); + + /* A d pointer plus a vtable pointer. */ + QCOMPARE(modelSize, sharedDataSize + pointerSize * 2); +} + +/*! + Tests nextFromSimpleAxis(). More exactly that all the logic in + QAbstractXmlNodeModel::iterate() is as we expect to. Subsequently, a lot + of testing code is in LoadingModel(.cpp). + + Approach: + + 1. In initTestCase() we loaded tree.xml into LoadingModel and + stored the root node in m_rootNode. + 2. We execute a query that navigates from m_rootNode and write out + the result using QXmlFormatter. + 3. We execute the exact same query, but this time use the built in node backend, + and write out the result in the same way. This is our baseline. + 4. Compare the two. + + Hence we check QAbstractXmlNodeModel::iterate() and friends against our XQuery + code, which in turn is (mainly) checked by the XQTS. This means safer testing + since we don't create baselines manually, and it also means that we can modify + the input file, tree.xml, without having to update static baselines. + */ +void tst_QAbstractXmlNodeModel::nextFromSimpleAxis() +{ + QFETCH(QString, queryString); + + QBuffer out; + + /* Fill out, using LoadingModel. */ + { + QXmlQuery query(m_namePool); + query.bindVariable(QLatin1String("node"), m_rootNode); + query.setQuery(queryString); + QVERIFY(query.isValid()); + + QVERIFY(out.open(QIODevice::WriteOnly)); + QXmlFormatter formatter(query, &out); + + QVERIFY(query.evaluateTo(&formatter)); + } + + QBuffer baseline; + + /* Create the baseline. */ + { + QXmlQuery openDoc(m_namePool); + openDoc.bindVariable(QLatin1String("docURI"), QVariant(inputFile(QLatin1String("tree.xml")))); + openDoc.setQuery(QLatin1String("doc($docURI)")); + QXmlResultItems doc; + QVERIFY(openDoc.isValid()); + openDoc.evaluateTo(&doc); + + QXmlQuery produceBaseline(m_namePool); + produceBaseline.bindVariable(QLatin1String("node"), doc.next()); + produceBaseline.setQuery(queryString); + QVERIFY(produceBaseline.isValid()); + QVERIFY(baseline.open(QIODevice::WriteOnly)); + + QXmlFormatter baselineFormatter(produceBaseline, &baseline); + QVERIFY(produceBaseline.evaluateTo(&baselineFormatter)); + } + + if(out.data() != baseline.data()) + { + QTextStream(stderr) << "ACTUAL:" << QString::fromUtf8(out.data().constData()) + << "EXPECTED:" << QString::fromUtf8(baseline.data().constData()); + } + + QCOMPARE(out.data(), baseline.data()); +} + +void tst_QAbstractXmlNodeModel::nextFromSimpleAxis_data() const +{ + QTest::addColumn<QString>("queryString"); + + QTest::newRow("The whole tree") + << "$node"; + + QTest::newRow("::descendant-or-self from $node, all nodes.") + << "$node/descendant-or-self::node()"; + + QTest::newRow("::descendant from $node, all nodes.") + << "$node/descendant::node()"; + + QTest::newRow("::descendant from node with no descendants.") + << "$node/descendant::node()"; + + QTest::newRow("following-sibling on $root.") + << "$node/text()[1]/following-sibling::node()"; + + QTest::newRow("following-sibling from section1.") + << "$node//section1/following-sibling::node()"; + + QTest::newRow("preceding-sibling-sibling from section1.") + << "$node//section1/preceding-sibling::node()"; + + QTest::newRow("following-sibling from oneTextChild.") + << "$node//oneTextChild/following-sibling::node()"; + + QTest::newRow("preceding-sibling-sibling from oneTextChild.") + << "$node//oneTextChild/preceding-sibling::node()"; + + QTest::newRow("preceding-sibling on $root.") + << "$node/preceding-sibling::node()"; + + QTest::newRow("::ancestor from node at the end") + << "$node//node()/ancestor::node()"; + + QTest::newRow("::ancestor-or-self from node at the end") + << "$node//node()/ancestor-or-self::node()"; + + QTest::newRow("Copy attributes from all nodes.") + << "<e>{for $i in $node//node()/@* order by $i return $i}</e>"; + + QTest::newRow("::preceding from node at the end") + << "($node//node())[last()]/preceding::node()"; + + QTest::newRow("::preceding from $node") + << "$node/preceding::node()"; + + QTest::newRow("::following from node at the end") + << "($node//node())[last()]/following::node()"; + + QTest::newRow("::following from $node") + << "$node//following::node()"; + + QTest::newRow("::following from $node") + << "$node/following::node()"; + + QTest::newRow("::descendant from text() nodes.") + << "$node/descendant-or-self::text()/descendant::node()"; + + QTest::newRow("::descendant-or-self from text() nodes.") + << "$node/descendant-or-self::text()/descendant-or-self::node()"; + + QTest::newRow("descendant-or-self::node() from section1.") + << "$node//section1/descendant-or-self::node()"; + + QTest::newRow("descendant::node() from section1.") + << "$node//section1/descendant::node()"; + + /* Checks for axis order. */ + + QTest::newRow("::descendant from text() nodes with last(), checking axis order.") + << "$node/descendant-or-self::text()/(descendant::node()[last()])"; + + QTest::newRow("::descendant-or-self from text() nodes with last(), checking axis order.") + << "$node/descendant-or-self::text()/(descendant-or-self::node()[last()])"; + + QTest::newRow("::descendant from text() nodes with predicate, checking axis order.") + << "$node/descendant-or-self::text()/(descendant::node()[2])"; + + QTest::newRow("::descendant-or-self from text() nodes with predicate, checking axis order.") + << "$node/descendant-or-self::text()/(descendant-or-self::node()[2])"; + + QTest::newRow("::following from node at the end with predicate, checking axis order.") + << "($node//node())[last()]/(following::node()[2])"; + + QTest::newRow("::following from node at the end with last(), checking axis order.") + << "($node//node())[last()]/(following::node()[last()])"; + + QTest::newRow("ancestor:: from node at the end with predicate, checking axis order.") + << "($node//node())[last()]/(ancestor::node()[2])"; + + QTest::newRow("ancestor:: from node at the end with last(), checking axis order.") + << "($node//node())[last()]/(ancestor::node()[last()])"; + + QTest::newRow("ancestor-or-self:: from node at the end with predicate, checking axis order.") + << "($node//node())[last()]/(ancestor::node()[2])"; + + QTest::newRow("ancestor-or-self:: from node at the end with last(), checking axis order.") + << "($node//node())[last()]/(ancestor::node()[last()])"; + + QTest::newRow("::preceding from node at the end with predicate, checking axis order.") + << "($node//node())[last()]/(preceding::node()[2])"; + + QTest::newRow("descendant-or-self in two levels, with last()") + << "$node/descendant-or-self::text()/(descendant-or-self::node()[last()])"; + + QTest::newRow("descendant-or-self with last()") + << "$node/descendant-or-self::node()[last()]"; + + QTest::newRow("::preceding from node at the end with last(), checking axis order.") + << "$node/preceding::node()[last()]"; + + QTest::newRow("::preceding combined with descendant-or-self, from node at the end with last(), checking axis order.") + << "$node//preceding::node()[last()]"; + + QTest::newRow("::preceding combined with descendant-or-self, from node at the end with last(), checking axis order.") + << "($node//node())[last()]/(preceding::node()[last()])"; +} + +void tst_QAbstractXmlNodeModel::constCorrectness() const +{ + // TODO +} + +void tst_QAbstractXmlNodeModel::createData() const +{ + // TODO + // Verify that the argument is qint64 +} + +void tst_QAbstractXmlNodeModel::createPointerAdditionalData() const +{ + // TODO + // Verify that the second argument is qint64 +} + +void tst_QAbstractXmlNodeModel::createDataAdditionalData() const +{ + // TODO +} + +void tst_QAbstractXmlNodeModel::id() const +{ + // TODO verify that invalid NCNames are not sent to the model. +} + +void tst_QAbstractXmlNodeModel::idref() const +{ + // TODO verify that invalid NCNames are not sent to the model. +} + +/*! + Verify that if QAbstractXmlNodeModel::typedValue() return a null + QVariant, it is treated as that the node has no typed value. + */ +void tst_QAbstractXmlNodeModel::typedValue() const +{ + class TypedModel : public TestNodeModel + { + public: + virtual QVariant typedValue(const QXmlNodeModelIndex &) const + { + return QVariant(); + } + + QXmlNodeModelIndex root() const + { + return createIndex(qint64(1)); + } + }; + + TypedModel model; + + QXmlQuery query; + query.bindVariable(QLatin1String("node"), model.root()); + query.setQuery(QLatin1String("declare variable $node external;" + "string($node), data($node)")); + + QByteArray output; + QBuffer buffer(&output); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + QVERIFY(query.isValid()); + + QXmlSerializer serializer(query, &buffer); + QVERIFY(query.evaluateTo(&serializer)); + + QVERIFY(output.isEmpty()); +} + +void tst_QAbstractXmlNodeModel::sourceLocation() const +{ + const QAbstractXmlNodeModel* const constModel = m_nodeModel.data(); + const QSourceLocation location = constModel->sourceLocation(m_rootNode); +} + +QTEST_MAIN(tst_QAbstractXmlNodeModel) + +#include "tst_qabstractxmlnodemodel.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qabstractxmlreceiver/.gitignore b/tests/auto/qabstractxmlreceiver/.gitignore new file mode 100644 index 0000000..d382706 --- /dev/null +++ b/tests/auto/qabstractxmlreceiver/.gitignore @@ -0,0 +1 @@ +tst_qabstractxmlreceiver diff --git a/tests/auto/qabstractxmlreceiver/TestAbstractXmlReceiver.h b/tests/auto/qabstractxmlreceiver/TestAbstractXmlReceiver.h new file mode 100644 index 0000000..0870ea0 --- /dev/null +++ b/tests/auto/qabstractxmlreceiver/TestAbstractXmlReceiver.h @@ -0,0 +1,138 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#ifndef Patternist_TestAbstractXmlReceiver_h +#define Patternist_TestAbstractXmlReceiver_h + +#include <QtXmlPatterns/QAbstractXmlReceiver> + +class TestAbstractXmlReceiver : public QAbstractXmlReceiver +{ +public: + using QAbstractXmlReceiver::attribute; + using QAbstractXmlReceiver::characters; + + virtual void startElement(const QXmlName&); + virtual void endElement(); + virtual void attribute(const QXmlName&, const QStringRef&); + virtual void comment(const QString&); + virtual void characters(const QStringRef&); + virtual void startDocument(); + virtual void endDocument(); + virtual void processingInstruction(const QXmlName&, const QString&); + virtual void atomicValue(const QVariant&); + virtual void namespaceBinding(const QXmlName&); + virtual void startOfSequence(); + virtual void endOfSequence(); + + QString receivedFromCharacters; + QString receivedFromAttribute; +}; + +void TestAbstractXmlReceiver::startElement(const QXmlName &name) +{ + Q_UNUSED(name); +} + +void TestAbstractXmlReceiver::endElement() +{ +} + +void TestAbstractXmlReceiver::attribute(const QXmlName &name, const QStringRef &value) +{ + Q_UNUSED(name); + receivedFromAttribute = value.toString(); +} + +void TestAbstractXmlReceiver::comment(const QString &value) +{ + Q_UNUSED(value); +} + +void TestAbstractXmlReceiver::characters(const QStringRef &value) +{ + receivedFromCharacters = value.toString(); +} + +void TestAbstractXmlReceiver::startDocument() +{ +} + +void TestAbstractXmlReceiver::endDocument() +{ +} + +void TestAbstractXmlReceiver::processingInstruction(const QXmlName &name, const QString &data) +{ + Q_UNUSED(name); + Q_UNUSED(data); +} + +void TestAbstractXmlReceiver::atomicValue(const QVariant &val) +{ + Q_UNUSED(val); +} + +void TestAbstractXmlReceiver::namespaceBinding(const QXmlName &name) +{ + Q_UNUSED(name); +} + +void TestAbstractXmlReceiver::startOfSequence() +{ +} + +void TestAbstractXmlReceiver::endOfSequence() +{ +} + +#endif diff --git a/tests/auto/qabstractxmlreceiver/qabstractxmlreceiver.pro b/tests/auto/qabstractxmlreceiver/qabstractxmlreceiver.pro new file mode 100644 index 0000000..2bd2ba4 --- /dev/null +++ b/tests/auto/qabstractxmlreceiver/qabstractxmlreceiver.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_qabstractxmlreceiver.cpp +QT = core + +include (../xmlpatterns.pri) diff --git a/tests/auto/qabstractxmlreceiver/tst_qabstractxmlreceiver.cpp b/tests/auto/qabstractxmlreceiver/tst_qabstractxmlreceiver.cpp new file mode 100644 index 0000000..ad76750 --- /dev/null +++ b/tests/auto/qabstractxmlreceiver/tst_qabstractxmlreceiver.cpp @@ -0,0 +1,95 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +#include <QtXmlPatterns/QAbstractXmlReceiver> +#include <QtXmlPatterns/QXmlName> + +#include "TestAbstractXmlReceiver.h" + +/*! + \class tst_QAbstractXmlReceiver + \internal + \since 4.4 + \brief Tests class QXmlNamePool. + + */ +class tst_QAbstractXmlReceiver : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void attributeQXmlNameStringRef() const; + void charactersStringRef() const; +}; + +void tst_QAbstractXmlReceiver::attributeQXmlNameStringRef() const +{ + TestAbstractXmlReceiver receiver; + + const QString input(QLatin1String("input")); + + QCOMPARE(receiver.receivedFromAttribute, QString()); + receiver.attribute(QXmlName(), QStringRef(&input)); + QCOMPARE(receiver.receivedFromAttribute, QString::fromLatin1("input")); +} + +void tst_QAbstractXmlReceiver::charactersStringRef() const +{ + TestAbstractXmlReceiver receiver; + + const QString input(QLatin1String("input")); + + QCOMPARE(receiver.receivedFromCharacters, QString()); + receiver.characters(QStringRef(&input)); + QCOMPARE(receiver.receivedFromCharacters, QString::fromLatin1("input")); +} + +QTEST_MAIN(tst_QAbstractXmlReceiver) + +#include "tst_qabstractxmlreceiver.moc" +#else +QTEST_NOOP_MAIN +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qapplicationargumentparser/.gitignore b/tests/auto/qapplicationargumentparser/.gitignore new file mode 100644 index 0000000..8e55e2e --- /dev/null +++ b/tests/auto/qapplicationargumentparser/.gitignore @@ -0,0 +1,3 @@ +tst_qapplicationargumentparser +tst_qapplicationargumentparser.moc +tst_qapplicationargumentparser.o diff --git a/tests/auto/qapplicationargumentparser/qapplicationargumentparser.pro b/tests/auto/qapplicationargumentparser/qapplicationargumentparser.pro new file mode 100644 index 0000000..df32e92 --- /dev/null +++ b/tests/auto/qapplicationargumentparser/qapplicationargumentparser.pro @@ -0,0 +1,6 @@ +load(qttest_p4) +SOURCES += tst_qapplicationargumentparser.cpp \ + ../../../tools/xmlpatterns/qapplicationargument.cpp \ + ../../../tools/xmlpatterns/qapplicationargumentparser.cpp +QT -= gui +INCLUDEPATH += $$QT_SOURCE_TREE/tools/xmlpatterns/ diff --git a/tests/auto/qapplicationargumentparser/tst_qapplicationargumentparser.cpp b/tests/auto/qapplicationargumentparser/tst_qapplicationargumentparser.cpp new file mode 100644 index 0000000..bf0ecea --- /dev/null +++ b/tests/auto/qapplicationargumentparser/tst_qapplicationargumentparser.cpp @@ -0,0 +1,160 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#include "qapplicationargumentparser_p.h" +#include "qapplicationargument_p.h" +#include <QtTest/QtTest> + +Q_DECLARE_METATYPE(QList<QApplicationArgument>); +Q_DECLARE_METATYPE(QApplicationArgumentParser::ExitCode); + +/*! + \class tst_QApplicationArgumentParser + \brief The class tst_QApplicationArgumentParser tests class QApplicationArgumentParser. + \internal + \since 4.5 + +*/ +class tst_QApplicationArgumentParser : public QObject +{ + Q_OBJECT +private slots: + void negativeTest() const; + void negativeTest_data() const; + void mandatoryArguments() const; + void mandatoryArguments_data() const; +}; + +/* +Comments from notes.txt: + +Different arg types: +* -name <mandatory value> +* -name <no value, it's a switch> + +Both of these types in addition have a cardinality. For instance: +-name -name -name +-name value1 -name value2 -name value3 + +Possible Tests +------------------- + ./foo -ab -cd - + ./foo -ab -cd - - - + ./foo -ab -cd - input1 input + ./foo -help - + ./foo - -help + + + // -switch has upper limit of 2 + ./foo -switch -switch -switch + + // -switch has upper limit of 1 + ./foo -switch -switch + + // -switch has lower limit of 1 + ./foo + + ./foo -switch cruft -switch + ./foo -option value1 cruft -option value2 + ./foo -option value1 cruft cruft -option value2 + ./foo -option value1 cruft cruft cruft -option value2 + ./foo -option -option -option2 -option2 + ./foo -option + ./foo -option -option -option2 + ./foo -option - + ./foo -option - - +*/ + +void tst_QApplicationArgumentParser::negativeTest() const +{ +} + +void tst_QApplicationArgumentParser::negativeTest_data() const +{ + QTest::addColumn<QStringList>("inputArgs"); + QTest::addColumn<QApplicationArgumentParser::ExitCode>("expectedExitCode"); + QTest::addColumn<QString>("expectedStderr"); + QTest::addColumn<QList<QApplicationArgument> >("declarations"); +} + +void tst_QApplicationArgumentParser::mandatoryArguments() const +{ + QFETCH(QStringList, inputArgs); + QFETCH(QList<QApplicationArgument>, inputDecls); + + QApplicationArgumentParser parser(inputArgs); + parser.setDeclaredArguments(inputDecls); + + QVERIFY(!parser.parse()); + QCOMPARE(parser.exitCode(), QApplicationArgumentParser::ParseError); +} + +void tst_QApplicationArgumentParser::mandatoryArguments_data() const +{ + QTest::addColumn<QStringList>("inputArgs"); + QTest::addColumn<QList<QApplicationArgument> >("inputDecls"); + + { + QStringList in; + in << "./appName"; + + QList<QApplicationArgument> decls; + QApplicationArgument arg1("name", QString(), QVariant::String); + arg1.setMinimumOccurrence(1); + decls.append(arg1); + + QTest::newRow("A single, named, argument") << in << decls; + } +} + +QTEST_APPLESS_MAIN(tst_QApplicationArgumentParser) +#include "tst_qapplicationargumentparser.moc" diff --git a/tests/auto/qautoptr/.gitignore b/tests/auto/qautoptr/.gitignore new file mode 100644 index 0000000..d52def6 --- /dev/null +++ b/tests/auto/qautoptr/.gitignore @@ -0,0 +1 @@ +tst_qautoptr diff --git a/tests/auto/qautoptr/qautoptr.pro b/tests/auto/qautoptr/qautoptr.pro new file mode 100644 index 0000000..b0c574f --- /dev/null +++ b/tests/auto/qautoptr/qautoptr.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qautoptr.cpp +QT = core +include(../xmlpatterns.pri) diff --git a/tests/auto/qautoptr/tst_qautoptr.cpp b/tests/auto/qautoptr/tst_qautoptr.cpp new file mode 100644 index 0000000..25776e5 --- /dev/null +++ b/tests/auto/qautoptr/tst_qautoptr.cpp @@ -0,0 +1,339 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include "private/qautoptr_p.h" + +using namespace QPatternist; + +/*! + \class tst_QAutoPtr + \internal + \since 4.4 + \brief Tests class QAutoPtr. + + */ +class tst_QAutoPtr : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void defaultConstructor() const; + void copyConstructor() const; + void assignmentOperator() const; + void data() const; + void dataSignature() const; + void release() const; + void reset() const; + void onConstObject() const; + void dereferenceOperator() const; + void pointerOperator() const; + void pointerOperatorSignature() const; + void negationOperator() const; + void negationOperatorSignature() const; + void operatorBool() const; + void operatorBoolSignature() const; + /* + TODO: + - Test all the type hierarchy operators/constructors + - No code is at all calling AutoPtr& operator=(AutoPtrRef<T> ref) currently. Is it needed? + - No code is at all calling AutoPtrRef stuff. Is it needed? + - Equalness/unequalness operators? + - Test AutoPtr& operator=(AutoPtrRef<T> ref) + */ +}; + +void tst_QAutoPtr::defaultConstructor() const +{ + /* Check that the members, one, is correctly initialized. */ + AutoPtr<int> p; + QCOMPARE(p.data(), static_cast<int *>(0)); +} + +void tst_QAutoPtr::copyConstructor() const +{ + /* Copy default constructed value. */ + { + AutoPtr<int> p1; + AutoPtr<int> p2(p1); + QCOMPARE(p2.data(), static_cast<int *>(0)); + } + + /* Copy active value. */ + { + AutoPtr<int> p1(new int(7)); + AutoPtr<int> p2(p1); + QCOMPARE(*p2.data(), 7); + QCOMPARE(p1.data(), static_cast<int *>(0)); + } +} + +void tst_QAutoPtr::assignmentOperator() const +{ + /* Assign to self, a default constructed value. */ + { + AutoPtr<int> p1; + p1 = p1; + p1 = p1; + p1 = p1; + } + + /* Assign to a default constructed value. */ + { + AutoPtr<int> p1; + AutoPtr<int> p2; + p1 = p2; + p1 = p2; + p1 = p2; + } + + /* Assign to an active value. */ + { + AutoPtr<int> p1(new int(6)); + AutoPtr<int> p2; + p1 = p2; + p1 = p2; + p1 = p2; + } + + /* Assign from an active value. */ + { + int *const ptr = new int(6); + AutoPtr<int> p1(ptr); + AutoPtr<int> p2; + p2 = p1; + + QCOMPARE(p2.data(), ptr); + /* p1 should have reset. */ + QCOMPARE(p1.data(), static_cast<int *>(0)); + } +} + +void tst_QAutoPtr::data() const +{ + AutoPtr<int> p; + + QCOMPARE(p.data(), static_cast<int *>(0)); +} + +void tst_QAutoPtr::dataSignature() const +{ + const AutoPtr<int> p; + /* data() should be const. */ + p.data(); +} + +void tst_QAutoPtr::release() const +{ + /* Call release() on a default constructed value. */ + { + AutoPtr<int> p; + QCOMPARE(p.release(), static_cast<int *>(0)); + } + + /* Call release() on an active value, it shouldn't delete. */ + { + int value = 3; + AutoPtr<int> p(&value); + p.release(); + } +} + +void tst_QAutoPtr::reset() const +{ + /* Call reset() on a default constructed value. */ + { + AutoPtr<int> p; + p.reset(); + } + + /* Call reset() on an active value. */ + { + AutoPtr<int> p(new int(3)); + p.reset(); + } + + /* Call reset() with a value, on an active value. */ + { + AutoPtr<int> p(new int(3)); + + int *const value = new int(9); + p.reset(value); + QCOMPARE(*p.data(), 9); + } + + /* Call reset() with a value, on default constructed value. */ + { + AutoPtr<int> p; + + int *const value = new int(9); + p.reset(value); + QCOMPARE(*p.data(), 9); + } +} + +void tst_QAutoPtr::onConstObject() const +{ + /* Instansiate on a const object. */ + AutoPtr<const int> p(new int(3)); + p.reset(); + p.data(); + p.release(); + p = p; +} + +class AbstractClass +{ +public: + virtual ~AbstractClass() + { + } + + virtual int member() const = 0; +}; + +class SubClass : public AbstractClass +{ +public: + virtual int member() const + { + return 5; + } +}; + +void tst_QAutoPtr::dereferenceOperator() const +{ + /* Dereference a basic value. */ + { + int value = 5; + AutoPtr<int> p(&value); + + const int value2 = *p; + QCOMPARE(value2, 5); + p.release(); + } + + /* Dereference a pointer to an abstract class. This verifies + * that the operator returns a reference, when compiling + * with MSVC 2005. */ + { + AutoPtr<AbstractClass> p(new SubClass()); + + QCOMPARE((*p).member(), 5); + } +} + +class AnyForm +{ +public: + int value; +}; + +void tst_QAutoPtr::pointerOperator() const +{ + AnyForm af; + af.value = 5; + AutoPtr<AnyForm> p(&af); + + QCOMPARE(p->value, 5); + p.release(); +} + +void tst_QAutoPtr::pointerOperatorSignature() const +{ + /* The operator should be const. */ + const AutoPtr<AnyForm> p(new AnyForm); + p->value = 5; + + QVERIFY(p->value); +} + +void tst_QAutoPtr::negationOperator() const +{ + /* Invoke on default constructed value. */ + { + AutoPtr<int> p; + QVERIFY(!p); + } +} + +void tst_QAutoPtr::negationOperatorSignature() const +{ + /* The signature should be const. */ + const AutoPtr<int> p; + QVERIFY(!p); + + /* The return value should be bool. */ + QCOMPARE(!p, true); +} + +void tst_QAutoPtr::operatorBool() const +{ + /* Invoke on default constructed value. */ + { + AutoPtr<int> p; + QCOMPARE(bool(p), false); + } + + /* Invoke on active value. */ + { + AutoPtr<int> p(new int(3)); + QVERIFY(p); + } +} + +void tst_QAutoPtr::operatorBoolSignature() const +{ + /* The signature should be const. */ + const AutoPtr<int> p; + QCOMPARE(bool(p), false); +} + +QTEST_MAIN(tst_QAutoPtr) + +#include "tst_qautoptr.moc" +#else +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qsimplexmlnodemodel/.gitignore b/tests/auto/qsimplexmlnodemodel/.gitignore new file mode 100644 index 0000000..e29cd6f --- /dev/null +++ b/tests/auto/qsimplexmlnodemodel/.gitignore @@ -0,0 +1 @@ +tst_qsimplexmlnodemodel diff --git a/tests/auto/qsimplexmlnodemodel/TestSimpleNodeModel.h b/tests/auto/qsimplexmlnodemodel/TestSimpleNodeModel.h new file mode 100644 index 0000000..983ff4e --- /dev/null +++ b/tests/auto/qsimplexmlnodemodel/TestSimpleNodeModel.h @@ -0,0 +1,132 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#ifndef TestSimpleNodeModel_h +#define TestSimpleNodeModel_h + +#include <QtXmlPatterns/QSimpleXmlNodeModel> +#include <QtXmlPatterns/QXmlNamePool> + +class TestSimpleNodeModel : public QSimpleXmlNodeModel +{ +public: + + TestSimpleNodeModel(const QXmlNamePool &np); + + QXmlNodeModelIndex root() const; + + /*! + This function is made public, such that we can test its const qualification. + */ + virtual QXmlNodeModelIndex nextFromSimpleAxis(SimpleAxis axis, + const QXmlNodeModelIndex &origin) const; + + /*! + This function is made public, such that we can test its const qualification. + */ + virtual QVector<QXmlNodeModelIndex> attributes(const QXmlNodeModelIndex&) const; + + virtual QUrl documentUri(const QXmlNodeModelIndex&) const; + virtual QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex&) const; + virtual QXmlNodeModelIndex::DocumentOrder compareOrder(const QXmlNodeModelIndex&, + const QXmlNodeModelIndex&) const; + virtual QXmlNodeModelIndex root(const QXmlNodeModelIndex&) const; + virtual QXmlName name(const QXmlNodeModelIndex&) const; + virtual QVariant typedValue(const QXmlNodeModelIndex&) const; +}; + +TestSimpleNodeModel::TestSimpleNodeModel(const QXmlNamePool &np) : QSimpleXmlNodeModel(np) +{ + + /* If this fails to compile, QSimpleXmlNodeModel::namePool() + * does not return a mutable reference. */ + QXmlName(namePool(), QLatin1String("name")); +} + +QXmlNodeModelIndex TestSimpleNodeModel::root() const +{ + return createIndex(qint64(0), 1); +} + +QXmlNodeModelIndex TestSimpleNodeModel::nextFromSimpleAxis(SimpleAxis, const QXmlNodeModelIndex &) const +{ + return QXmlNodeModelIndex(); +} + +QVector<QXmlNodeModelIndex> TestSimpleNodeModel::attributes(const QXmlNodeModelIndex&) const +{ + return QVector<QXmlNodeModelIndex>(); +} + +QUrl TestSimpleNodeModel::documentUri(const QXmlNodeModelIndex &) const +{ + return QUrl(); +} + +QXmlNodeModelIndex::NodeKind TestSimpleNodeModel::kind(const QXmlNodeModelIndex &) const +{ + return QXmlNodeModelIndex::Element; +} + +QXmlNodeModelIndex::DocumentOrder TestSimpleNodeModel::compareOrder(const QXmlNodeModelIndex &, + const QXmlNodeModelIndex &) const +{ + return QXmlNodeModelIndex::Precedes; +} + +QXmlNodeModelIndex TestSimpleNodeModel::root(const QXmlNodeModelIndex &) const +{ + return QXmlNodeModelIndex(); +} + +QXmlName TestSimpleNodeModel::name(const QXmlNodeModelIndex &) const +{ + QXmlNamePool np(namePool()); + return QXmlName(np, QLatin1String("nodeName")); +} + +QVariant TestSimpleNodeModel::typedValue(const QXmlNodeModelIndex&) const +{ + return QVariant(); +} + +#endif diff --git a/tests/auto/qsimplexmlnodemodel/qsimplexmlnodemodel.pro b/tests/auto/qsimplexmlnodemodel/qsimplexmlnodemodel.pro new file mode 100644 index 0000000..f1cd455 --- /dev/null +++ b/tests/auto/qsimplexmlnodemodel/qsimplexmlnodemodel.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qsimplexmlnodemodel.cpp +HEADERS += TestSimpleNodeModel.h +include (../xmlpatterns.pri) diff --git a/tests/auto/qsimplexmlnodemodel/tst_qsimplexmlnodemodel.cpp b/tests/auto/qsimplexmlnodemodel/tst_qsimplexmlnodemodel.cpp new file mode 100644 index 0000000..6754fec --- /dev/null +++ b/tests/auto/qsimplexmlnodemodel/tst_qsimplexmlnodemodel.cpp @@ -0,0 +1,172 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QSimpleXmlNodeModel> +#include <QXmlNamePool> +#include <QXmlQuery> +#include <QXmlSerializer> +#include <QXmlStreamReader> + +#include "TestSimpleNodeModel.h" + +/*! + \class tst_QSimpleXmlNodeModel + \internal + \since 4.4 + \brief Tests class QSimpleXmlNodeModel. + */ +class tst_QSimpleXmlNodeModel : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void namePool() const; + void namePoolIsReference() const; + void defaultConstructor() const; + void objectSize() const; + void constCorrectness() const; + void stringValue() const; +}; + +void tst_QSimpleXmlNodeModel::namePool() const +{ + /* Check that the name pool we pass in, is what actually is returned. */ + QXmlNamePool np; + const QXmlName name(np, QLatin1String("localName"), + QLatin1String("http://example.com/XYZ"), + QLatin1String("prefix432")); + TestSimpleNodeModel model(np); + const QXmlNamePool np2(model.namePool()); + + /* If it's a bug, this will more or less crash. */ + QCOMPARE(name.namespaceUri(np2), QString::fromLatin1("http://example.com/XYZ")); + QCOMPARE(name.localName(np2), QString::fromLatin1("localName")); + QCOMPARE(name.prefix(np2), QString::fromLatin1("prefix432")); +} + +void tst_QSimpleXmlNodeModel::namePoolIsReference() const +{ + /* Test is placed in TestSimpleNodeModel.h:~50. */ +} + +void tst_QSimpleXmlNodeModel::defaultConstructor() const +{ + QXmlNamePool np; +} + +void tst_QSimpleXmlNodeModel::objectSize() const +{ + /* We shouldn't have added any members. */ + QCOMPARE(sizeof(QSimpleXmlNodeModel), sizeof(QAbstractXmlNodeModel)); +} + +void tst_QSimpleXmlNodeModel::constCorrectness() const +{ + QXmlNamePool np; + const TestSimpleNodeModel instance(np); + + instance.nextFromSimpleAxis(QSimpleXmlNodeModel::Parent, QXmlNodeModelIndex()); + instance.attributes(QXmlNodeModelIndex()); + + instance.namePool(); +} + +/*! + Verify that if QAbstractXmlNodeModel::typedValue() return a null + QVariant, it is treated as that the node has no typed value. + + This verifies the default implementation of QSimpleXmlNodeModel::stringValue(). + */ +void tst_QSimpleXmlNodeModel::stringValue() const +{ + class TypedModel : public TestSimpleNodeModel + { + public: + TypedModel(const QXmlNamePool &np) : TestSimpleNodeModel(np) + { + } + + virtual QXmlNodeModelIndex::NodeKind kind(const QXmlNodeModelIndex &) const + { + return QXmlNodeModelIndex::Element; + } + + virtual QVariant typedValue(const QXmlNodeModelIndex &) const + { + return QVariant(); + } + + QXmlNodeModelIndex root() const + { + return createIndex(qint64(1)); + } + }; + + QXmlNamePool np; + TypedModel model(np); + + QXmlQuery query(np); + query.bindVariable(QLatin1String("node"), model.root()); + query.setQuery(QLatin1String("declare variable $node external;" + "string($node), data($node)")); + + QByteArray output; + QBuffer buffer(&output); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + QVERIFY(query.isValid()); + + QXmlSerializer serializer(query, &buffer); + QVERIFY(query.evaluateTo(&serializer)); + + QVERIFY(output.isEmpty()); +} + +QTEST_MAIN(tst_QSimpleXmlNodeModel) + +#include "tst_qsimplexmlnodemodel.moc" +#else //QTEST_XMLPATTERNS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qsourcelocation/.gitignore b/tests/auto/qsourcelocation/.gitignore new file mode 100644 index 0000000..27242f6 --- /dev/null +++ b/tests/auto/qsourcelocation/.gitignore @@ -0,0 +1 @@ +tst_qsourcelocation diff --git a/tests/auto/qsourcelocation/qsourcelocation.pro b/tests/auto/qsourcelocation/qsourcelocation.pro new file mode 100644 index 0000000..3cfcb46 --- /dev/null +++ b/tests/auto/qsourcelocation/qsourcelocation.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qsourcelocation.cpp + +include (../xmlpatterns.pri) diff --git a/tests/auto/qsourcelocation/tst_qsourcelocation.cpp b/tests/auto/qsourcelocation/tst_qsourcelocation.cpp new file mode 100644 index 0000000..58320b1 --- /dev/null +++ b/tests/auto/qsourcelocation/tst_qsourcelocation.cpp @@ -0,0 +1,398 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +#include <QtXmlPatterns/QSourceLocation> + +/* We expect these headers to be available. */ +#include <QtXmlPatterns/QSourceLocation> +#include <QtXmlPatterns/qsourcelocation.h> +#include <QSourceLocation> +#include <qsourcelocation.h> + +/*! + \class tst_QSourceLocation + \internal + \since 4.4 + \brief Tests QSourceLocation + + */ +class tst_QSourceLocation : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void isNull() const; + void defaultConstructor() const; + void valueConstructor() const; + void valueConstructorDefaultArguments() const; + void copyConstructor() const; + void assignmentOperator() const; + void equalnessOperator() const; + void equalnessOperator_data() const; + void defaultValues() const; + void constCorrectness() const; + void objectSize() const; + void setLine() const; + void setColumn() const; + void setUri() const; + void withinQVariant() const; + void debugStream() const; + void debugStream_data() const; + void withQHash() const; +}; + +/*! + We allocate a couple to catch reference counting bugs. + */ +void tst_QSourceLocation::defaultConstructor() const +{ + QSourceLocation def1; + QSourceLocation def2; + QSourceLocation def3; +} + +void tst_QSourceLocation::copyConstructor() const +{ + { + QSourceLocation def; + QSourceLocation copy(def); + + QCOMPARE(def.line(), qint64(-1)); + QCOMPARE(def.column(), qint64(-1)); + QCOMPARE(def.uri(), QUrl()); + } + + { + QSourceLocation val; + val.setLine(5); + val.setColumn(600); + val.setUri(QUrl(QLatin1String("http://example.com/"))); + + QSourceLocation copy(val); + QCOMPARE(copy.line(), qint64(5)); + QCOMPARE(copy.column(), qint64(600)); + QCOMPARE(copy.uri(), QUrl(QLatin1String("http://example.com/"))); + } + + { + /* Construct from a const object. */ + const QSourceLocation val; + const QSourceLocation val2(val); + QCOMPARE(val, val2); + } +} + +void tst_QSourceLocation::valueConstructor() const +{ + const QSourceLocation sl(QUrl(QLatin1String("http://example.com/")), 5, 4); + + QCOMPARE(sl.uri(), QUrl(QLatin1String("http://example.com/"))); + QCOMPARE(sl.line(), qint64(5)); + QCOMPARE(sl.column(), qint64(4)); +} + +void tst_QSourceLocation::valueConstructorDefaultArguments() const +{ + /* The line and column arguments are optional. */ + const QSourceLocation sl(QUrl(QLatin1String("http://example.com/"))); + + QCOMPARE(sl.uri(), QUrl(QLatin1String("http://example.com/"))); + QCOMPARE(sl.line(), qint64(-1)); + QCOMPARE(sl.column(), qint64(-1)); +} + +void tst_QSourceLocation::assignmentOperator() const +{ + /* Assign to self. */ + { + QSourceLocation def; + + def = def; + + QVERIFY(def.isNull()); + QCOMPARE(def.line(), qint64(-1)); + QCOMPARE(def.column(), qint64(-1)); + QCOMPARE(def.uri(), QUrl()); + } + + /* Assign to default constructed object. */ + { + QSourceLocation val; + val.setLine(3); + val.setColumn(4); + val.setUri(QUrl(QLatin1String("http://example.com/2"))); + + QSourceLocation assigned; + assigned = val; + + QCOMPARE(assigned.line(), qint64(3)); + QCOMPARE(assigned.column(), qint64(4)); + QCOMPARE(assigned.uri(), QUrl(QLatin1String("http://example.com/2"))); + } + + /* Assign to modified object. */ + { + QSourceLocation val; + val.setLine(3); + val.setColumn(4); + val.setUri(QUrl(QLatin1String("http://example.com/2"))); + + QSourceLocation assigned; + assigned.setLine(700); + assigned.setColumn(4000); + assigned.setUri(QUrl(QLatin1String("http://example.com/3"))); + + assigned = val; + + QCOMPARE(assigned.line(), qint64(3)); + QCOMPARE(assigned.column(), qint64(4)); + QCOMPARE(assigned.uri(), QUrl(QLatin1String("http://example.com/2"))); + } +} + +/*! + This includes operator!=() + */ +void tst_QSourceLocation::equalnessOperator() const +{ + QFETCH(QSourceLocation, v1); + QFETCH(QSourceLocation, v2); + QFETCH(bool, True); + + QCOMPARE(v1 == v2, True); + QCOMPARE(v1 != v2, True); +} + +void tst_QSourceLocation::equalnessOperator_data() const +{ + QTest::addColumn<QSourceLocation>("v1"); + QTest::addColumn<QSourceLocation>("v2"); + QTest::addColumn<bool>("True"); + + { + QTest::newRow("Default constructed values") + << QSourceLocation() + << QSourceLocation() + << true; + } + + { + QSourceLocation modified; + modified.setColumn(4); + + QTest::newRow("Default constructed, against column-modified") + << QSourceLocation() + << modified + << false; + } + + { + QSourceLocation modified; + modified.setLine(5); + + QTest::newRow("Default constructed, against line-modified") + << QSourceLocation() + << modified + << false; + } + + { + QSourceLocation modified; + modified.setUri(QUrl(QLatin1String("http://example.com/"))); + + QTest::newRow("Default constructed, against line-modified") + << QSourceLocation() + << modified + << false; + } + + { + QSourceLocation modified; + modified.setUri(QUrl(QLatin1String("http://example.com/"))); + modified.setLine(5); + modified.setColumn(4); + + QTest::newRow("Default constructed, against all-modified") + << QSourceLocation() + << modified + << false; + } +} + +void tst_QSourceLocation::defaultValues() const +{ + QSourceLocation def; + + QCOMPARE(def.line(), qint64(-1)); + QCOMPARE(def.column(), qint64(-1)); + QCOMPARE(def.uri(), QUrl()); +} + +/*! + Call functions that must be const. + */ +void tst_QSourceLocation::constCorrectness() const +{ + const QSourceLocation def; + + def.line(); + def.column(); + def.uri(); + def.isNull(); + + const QSourceLocation def2; + + /* Equalness operator. */ + QVERIFY(def == def2); + QCOMPARE(def, def2); + + /* Inverse equalness operator. */ + QVERIFY(def != def2); +} + +void tst_QSourceLocation::objectSize() const +{ + /* We can't compare the two values. QSourceLocation is 24 on some Mac OS X, while + * the other operand evaluates to 20. */ + QVERIFY(sizeof(QSourceLocation) >= sizeof(QUrl) + sizeof(qint64) * 2); +} + +void tst_QSourceLocation::isNull() const +{ + { + QSourceLocation def; + QVERIFY(def.isNull()); + + def.setColumn(4); + QVERIFY(def.isNull()); + } + + { + QSourceLocation def2; + def2.setLine(4); + QVERIFY(def2.isNull()); + } + + { + QSourceLocation def3; + def3.setUri(QUrl(QLatin1String("http://example.com/"))); + QVERIFY(!def3.isNull()); + } +} + +void tst_QSourceLocation::setLine() const +{ + QSourceLocation sl; + sl.setLine(8); + QCOMPARE(sl.line(), qint64(8)); +} + +void tst_QSourceLocation::setColumn() const +{ + QSourceLocation sl; + sl.setColumn(5); + QCOMPARE(sl.column(), qint64(5)); +} + +void tst_QSourceLocation::setUri() const +{ + QSourceLocation sl; + sl.setUri(QUrl(QLatin1String("http://example.com/"))); + QCOMPARE(sl.uri(), QUrl(QLatin1String("http://example.com/"))); +} + +void tst_QSourceLocation::withinQVariant() const +{ + QSourceLocation val; + const QVariant variant(qVariantFromValue(val)); + QSourceLocation val2(qVariantValue<QSourceLocation>(variant)); +} + +void tst_QSourceLocation::debugStream() const +{ + QFETCH(QSourceLocation, location); + QFETCH(QString, expected); + + QString actual; + QDebug stream(&actual); + +#ifndef QT_NO_DEBUG_STREAM + stream << location; + QCOMPARE(actual, expected); +#endif +} + +void tst_QSourceLocation::debugStream_data() const +{ + QTest::addColumn<QSourceLocation>("location"); + QTest::addColumn<QString>("expected"); + + { + QTest::newRow("Default constructed instance") + << QSourceLocation() + << QString::fromLatin1("QSourceLocation( QUrl( \"\" ) , line: -1 , column: -1 ) "); + } + + { + QSourceLocation location(QUrl(QLatin1String("http://example.com/")), 4, 5); + QTest::newRow("Properties set") + << location + << QString::fromLatin1("QSourceLocation( QUrl( \"http://example.com/\" ) , line: 4 , column: 5 ) "); + } +} + +void tst_QSourceLocation::withQHash() const +{ + QCOMPARE(qHash(QSourceLocation()), qHash(QSourceLocation())); +} + +QTEST_MAIN(tst_QSourceLocation) + +#include "tst_qsourcelocation.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qxmlformatter/.gitignore b/tests/auto/qxmlformatter/.gitignore new file mode 100644 index 0000000..d868a74 --- /dev/null +++ b/tests/auto/qxmlformatter/.gitignore @@ -0,0 +1 @@ +tst_qxmlformatter diff --git a/tests/auto/qxmlformatter/baselines/.gitattributes b/tests/auto/qxmlformatter/baselines/.gitattributes new file mode 100644 index 0000000..de08d51 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/.gitattributes @@ -0,0 +1 @@ +*.xml -crlf Unset diff --git a/tests/auto/qxmlformatter/baselines/K2-DirectConElemContent-46.xml b/tests/auto/qxmlformatter/baselines/K2-DirectConElemContent-46.xml new file mode 100644 index 0000000..742cfdb --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/K2-DirectConElemContent-46.xml @@ -0,0 +1 @@ +<e>12</e> diff --git a/tests/auto/qxmlformatter/baselines/adjacentNodes.xml b/tests/auto/qxmlformatter/baselines/adjacentNodes.xml new file mode 100644 index 0000000..a263c75 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/adjacentNodes.xml @@ -0,0 +1,16 @@ +<e> + <?pi1 data1?> + <?pi2 data2?> + <!-- comment1 --> + <!-- comment2 --> + <?pi3 data3?> + <!-- comment3 --> + <?pi4 data4?> + <e2> + <!-- comment1 --> + <!-- comment2 --> + <?pi3 data3?> + <!-- comment3 --> + <?pi4 data4?> + </e2> +</e> diff --git a/tests/auto/qxmlformatter/baselines/classExample.xml b/tests/auto/qxmlformatter/baselines/classExample.xml new file mode 100644 index 0000000..5c833c6 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/classExample.xml @@ -0,0 +1,5 @@ +<a> + <b/> + <c/> + <p>Some Text</p> +</a> diff --git a/tests/auto/qxmlformatter/baselines/documentElementWithWS.xml b/tests/auto/qxmlformatter/baselines/documentElementWithWS.xml new file mode 100644 index 0000000..69d62f2 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/documentElementWithWS.xml @@ -0,0 +1 @@ +<doc/> diff --git a/tests/auto/qxmlformatter/baselines/documentNodes.xml b/tests/auto/qxmlformatter/baselines/documentNodes.xml new file mode 100644 index 0000000..11dc672 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/documentNodes.xml @@ -0,0 +1,3 @@ +<e/> +<!-- a comment --> +<?aPi ?> diff --git a/tests/auto/qxmlformatter/baselines/elementsWithWS.xml b/tests/auto/qxmlformatter/baselines/elementsWithWS.xml new file mode 100644 index 0000000..1c5af5b --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/elementsWithWS.xml @@ -0,0 +1,8 @@ +<doc> + someText + <ws1/> + somee text + <ws2/> + <!-- comment --> + <ws3/> +</doc> diff --git a/tests/auto/qxmlformatter/baselines/emptySequence.xml b/tests/auto/qxmlformatter/baselines/emptySequence.xml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/emptySequence.xml @@ -0,0 +1 @@ + diff --git a/tests/auto/qxmlformatter/baselines/indentedAdjacentNodes.xml b/tests/auto/qxmlformatter/baselines/indentedAdjacentNodes.xml new file mode 100644 index 0000000..a263c75 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/indentedAdjacentNodes.xml @@ -0,0 +1,16 @@ +<e> + <?pi1 data1?> + <?pi2 data2?> + <!-- comment1 --> + <!-- comment2 --> + <?pi3 data3?> + <!-- comment3 --> + <?pi4 data4?> + <e2> + <!-- comment1 --> + <!-- comment2 --> + <?pi3 data3?> + <!-- comment3 --> + <?pi4 data4?> + </e2> +</e> diff --git a/tests/auto/qxmlformatter/baselines/indentedMixedContent.xml b/tests/auto/qxmlformatter/baselines/indentedMixedContent.xml new file mode 100644 index 0000000..9a9729b --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/indentedMixedContent.xml @@ -0,0 +1,20 @@ +<!-- Already indented, and should stay so.. --> +<mixedContent> + <p>char1<span/> + </p> + <p> + <span/>char2</p> + <p>char3<span/>char3</p> + <p> + <e1> + char 4 + </e1> + <e2> + <p>char1<span/> + </p> + <p> + <span/>char2</p> + <p>char3<span/>char3</p> + </e2> + </p> +</mixedContent> diff --git a/tests/auto/qxmlformatter/baselines/mixedContent.xml b/tests/auto/qxmlformatter/baselines/mixedContent.xml new file mode 100644 index 0000000..915cd92 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/mixedContent.xml @@ -0,0 +1,17 @@ +<mixedContent> + <p>char1<span/> + </p> + <p> + <span/>char2</p> + <p>char3<span/>char3</p> + <p> + <e1>char4</e1> + <e2> + <p>char1<span/> + </p> + <p> + <span/>char2</p> + <p>char3<span/>char3</p> + </e2> + </p> +</mixedContent> diff --git a/tests/auto/qxmlformatter/baselines/mixedTopLevelContent.xml b/tests/auto/qxmlformatter/baselines/mixedTopLevelContent.xml new file mode 100644 index 0000000..ff072e5 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/mixedTopLevelContent.xml @@ -0,0 +1 @@ +1 2 3<e1/>4<e2/>5<e3>6</e3>7 diff --git a/tests/auto/qxmlformatter/baselines/nodesAndWhitespaceAtomics.xml b/tests/auto/qxmlformatter/baselines/nodesAndWhitespaceAtomics.xml new file mode 100644 index 0000000..2c660d5 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/nodesAndWhitespaceAtomics.xml @@ -0,0 +1,4 @@ +<e1> + <e2/> +</e1> +<e3/> diff --git a/tests/auto/qxmlformatter/baselines/onlyDocumentNode.xml b/tests/auto/qxmlformatter/baselines/onlyDocumentNode.xml new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/onlyDocumentNode.xml @@ -0,0 +1 @@ + diff --git a/tests/auto/qxmlformatter/baselines/prolog.xml b/tests/auto/qxmlformatter/baselines/prolog.xml new file mode 100644 index 0000000..1b48c58 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/prolog.xml @@ -0,0 +1,17 @@ +<!-- comment1 --> +<!-- comment2 --> +<!-- comment3 --> +<?pi1 data?> +<!-- comment4 --> +<?pi2 data?> +<!-- comment5 --> +<?pi3 data?> +<e/> +<!-- comment1 --> +<!-- comment2 --> +<!-- comment3 --> +<?pi1 data?> +<!-- comment4 --> +<?pi2 data?> +<!-- comment5 --> +<?pi3 data?> diff --git a/tests/auto/qxmlformatter/baselines/simpleDocument.xml b/tests/auto/qxmlformatter/baselines/simpleDocument.xml new file mode 100644 index 0000000..5e64f7b --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/simpleDocument.xml @@ -0,0 +1,3 @@ +<!-- A comment --> +<e>We try to simulate 189611</e> +<!-- A second comment at the end. --> diff --git a/tests/auto/qxmlformatter/baselines/singleElement.xml b/tests/auto/qxmlformatter/baselines/singleElement.xml new file mode 100644 index 0000000..c859d31 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/singleElement.xml @@ -0,0 +1 @@ +<anElement/> diff --git a/tests/auto/qxmlformatter/baselines/singleTextNode.xml b/tests/auto/qxmlformatter/baselines/singleTextNode.xml new file mode 100644 index 0000000..47a943b --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/singleTextNode.xml @@ -0,0 +1 @@ +a text node diff --git a/tests/auto/qxmlformatter/baselines/textNodeAtomicValue.xml b/tests/auto/qxmlformatter/baselines/textNodeAtomicValue.xml new file mode 100644 index 0000000..1563439 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/textNodeAtomicValue.xml @@ -0,0 +1 @@ +<e>a3</e> diff --git a/tests/auto/qxmlformatter/baselines/threeAtomics.xml b/tests/auto/qxmlformatter/baselines/threeAtomics.xml new file mode 100644 index 0000000..dcee688 --- /dev/null +++ b/tests/auto/qxmlformatter/baselines/threeAtomics.xml @@ -0,0 +1 @@ +1 2 Bam 3000 10 4 diff --git a/tests/auto/qxmlformatter/input/K2-DirectConElemContent-46.xq b/tests/auto/qxmlformatter/input/K2-DirectConElemContent-46.xq new file mode 100644 index 0000000..b4ffb53 --- /dev/null +++ b/tests/auto/qxmlformatter/input/K2-DirectConElemContent-46.xq @@ -0,0 +1 @@ +<e>{1}{text{()}}{2}</e> diff --git a/tests/auto/qxmlformatter/input/adjacentNodes.xml b/tests/auto/qxmlformatter/input/adjacentNodes.xml new file mode 100644 index 0000000..a263c75 --- /dev/null +++ b/tests/auto/qxmlformatter/input/adjacentNodes.xml @@ -0,0 +1,16 @@ +<e> + <?pi1 data1?> + <?pi2 data2?> + <!-- comment1 --> + <!-- comment2 --> + <?pi3 data3?> + <!-- comment3 --> + <?pi4 data4?> + <e2> + <!-- comment1 --> + <!-- comment2 --> + <?pi3 data3?> + <!-- comment3 --> + <?pi4 data4?> + </e2> +</e> diff --git a/tests/auto/qxmlformatter/input/adjacentNodes.xq b/tests/auto/qxmlformatter/input/adjacentNodes.xq new file mode 100644 index 0000000..44605fb --- /dev/null +++ b/tests/auto/qxmlformatter/input/adjacentNodes.xq @@ -0,0 +1 @@ +doc("adjacentNodes.xml") diff --git a/tests/auto/qxmlformatter/input/classExample.xml b/tests/auto/qxmlformatter/input/classExample.xml new file mode 100644 index 0000000..b3321f2 --- /dev/null +++ b/tests/auto/qxmlformatter/input/classExample.xml @@ -0,0 +1 @@ +<a><b/><c/><p>Some Text</p></a> diff --git a/tests/auto/qxmlformatter/input/classExample.xq b/tests/auto/qxmlformatter/input/classExample.xq new file mode 100644 index 0000000..bb10fc0 --- /dev/null +++ b/tests/auto/qxmlformatter/input/classExample.xq @@ -0,0 +1 @@ +doc("classExample.xml") diff --git a/tests/auto/qxmlformatter/input/documentElementWithWS.xml b/tests/auto/qxmlformatter/input/documentElementWithWS.xml new file mode 100644 index 0000000..636923c --- /dev/null +++ b/tests/auto/qxmlformatter/input/documentElementWithWS.xml @@ -0,0 +1,2 @@ +<doc> +</doc> diff --git a/tests/auto/qxmlformatter/input/documentElementWithWS.xq b/tests/auto/qxmlformatter/input/documentElementWithWS.xq new file mode 100644 index 0000000..cfa5fd6 --- /dev/null +++ b/tests/auto/qxmlformatter/input/documentElementWithWS.xq @@ -0,0 +1 @@ +doc('documentElementWithWS.xml') diff --git a/tests/auto/qxmlformatter/input/documentNodes.xq b/tests/auto/qxmlformatter/input/documentNodes.xq new file mode 100644 index 0000000..fd8211b --- /dev/null +++ b/tests/auto/qxmlformatter/input/documentNodes.xq @@ -0,0 +1,7 @@ +document{()}, +document{()}, +document{()}, +document{<e/>}, +document{<!-- a comment -->}, +document{<?aPi?>}, +document{()} diff --git a/tests/auto/qxmlformatter/input/elementsWithWS.xml b/tests/auto/qxmlformatter/input/elementsWithWS.xml new file mode 100644 index 0000000..7b3e9a3 --- /dev/null +++ b/tests/auto/qxmlformatter/input/elementsWithWS.xml @@ -0,0 +1,12 @@ +<doc> + someText + <ws1> </ws1> + somee text + <ws2> + + </ws2> + <!-- comment --> + <ws3> + </ws3> + +</doc> diff --git a/tests/auto/qxmlformatter/input/elementsWithWS.xq b/tests/auto/qxmlformatter/input/elementsWithWS.xq new file mode 100644 index 0000000..6b3bffb --- /dev/null +++ b/tests/auto/qxmlformatter/input/elementsWithWS.xq @@ -0,0 +1 @@ +doc('elementsWithWS.xml') diff --git a/tests/auto/qxmlformatter/input/emptySequence.xq b/tests/auto/qxmlformatter/input/emptySequence.xq new file mode 100644 index 0000000..1418a72 --- /dev/null +++ b/tests/auto/qxmlformatter/input/emptySequence.xq @@ -0,0 +1,2 @@ +(: This query simply evaluate to an empty sequence. :) +() diff --git a/tests/auto/qxmlformatter/input/indentedAdjacentNodes.xml b/tests/auto/qxmlformatter/input/indentedAdjacentNodes.xml new file mode 100644 index 0000000..a263c75 --- /dev/null +++ b/tests/auto/qxmlformatter/input/indentedAdjacentNodes.xml @@ -0,0 +1,16 @@ +<e> + <?pi1 data1?> + <?pi2 data2?> + <!-- comment1 --> + <!-- comment2 --> + <?pi3 data3?> + <!-- comment3 --> + <?pi4 data4?> + <e2> + <!-- comment1 --> + <!-- comment2 --> + <?pi3 data3?> + <!-- comment3 --> + <?pi4 data4?> + </e2> +</e> diff --git a/tests/auto/qxmlformatter/input/indentedAdjacentNodes.xq b/tests/auto/qxmlformatter/input/indentedAdjacentNodes.xq new file mode 100644 index 0000000..201af14 --- /dev/null +++ b/tests/auto/qxmlformatter/input/indentedAdjacentNodes.xq @@ -0,0 +1 @@ +doc("indentedAdjacentNodes.xml") diff --git a/tests/auto/qxmlformatter/input/indentedMixedContent.xml b/tests/auto/qxmlformatter/input/indentedMixedContent.xml new file mode 100644 index 0000000..a0340e6 --- /dev/null +++ b/tests/auto/qxmlformatter/input/indentedMixedContent.xml @@ -0,0 +1,16 @@ +<!-- Already indented, and should stay so.. --> +<mixedContent> + <p>char1<span/></p> + <p><span/>char2</p> + <p>char3<span/>char3</p> + <p> + <e1> + char 4 + </e1> + <e2> + <p>char1<span/></p> + <p><span/>char2</p> + <p>char3<span/>char3</p> + </e2> + </p> +</mixedContent> diff --git a/tests/auto/qxmlformatter/input/indentedMixedContent.xq b/tests/auto/qxmlformatter/input/indentedMixedContent.xq new file mode 100644 index 0000000..6845093 --- /dev/null +++ b/tests/auto/qxmlformatter/input/indentedMixedContent.xq @@ -0,0 +1 @@ +doc("indentedMixedContent.xml") diff --git a/tests/auto/qxmlformatter/input/mixedContent.xml b/tests/auto/qxmlformatter/input/mixedContent.xml new file mode 100644 index 0000000..2987c44 --- /dev/null +++ b/tests/auto/qxmlformatter/input/mixedContent.xml @@ -0,0 +1 @@ +<mixedContent><p>char1<span/></p><p><span/>char2</p><p>char3<span/>char3</p><p><e1>char4</e1><e2><p>char1<span/></p><p><span/>char2</p><p>char3<span/>char3</p></e2></p></mixedContent> diff --git a/tests/auto/qxmlformatter/input/mixedContent.xq b/tests/auto/qxmlformatter/input/mixedContent.xq new file mode 100644 index 0000000..ea56c7b --- /dev/null +++ b/tests/auto/qxmlformatter/input/mixedContent.xq @@ -0,0 +1 @@ +doc("mixedContent.xml") diff --git a/tests/auto/qxmlformatter/input/mixedTopLevelContent.xq b/tests/auto/qxmlformatter/input/mixedTopLevelContent.xq new file mode 100644 index 0000000..d862ec1 --- /dev/null +++ b/tests/auto/qxmlformatter/input/mixedTopLevelContent.xq @@ -0,0 +1,16 @@ +(: Top level atomic values, mixed with elements. :) +1, +2, +3, +<e1/>, +4, +<e2/>, +5, +<e3> + { + (: This is a bit tricky. The receiver is sent the start of an element and then an atomic value. Must not + be indented. :) + 6 + } +</e3>, +7 diff --git a/tests/auto/qxmlformatter/input/nodesAndWhitespaceAtomics.xq b/tests/auto/qxmlformatter/input/nodesAndWhitespaceAtomics.xq new file mode 100644 index 0000000..a4b5674 --- /dev/null +++ b/tests/auto/qxmlformatter/input/nodesAndWhitespaceAtomics.xq @@ -0,0 +1,13 @@ +xs:string(" "), +xs:string(" "), +<e1> +{ + xs:string(" "), + <e2/>, + xs:string(" ") +} +</e1>, +xs:string(" "), +xs:string(" "), +<e3/>, +xs:string(" ") diff --git a/tests/auto/qxmlformatter/input/onlyDocumentNode.xq b/tests/auto/qxmlformatter/input/onlyDocumentNode.xq new file mode 100644 index 0000000..c0c40ee --- /dev/null +++ b/tests/auto/qxmlformatter/input/onlyDocumentNode.xq @@ -0,0 +1 @@ +document{ () } diff --git a/tests/auto/qxmlformatter/input/prolog.xml b/tests/auto/qxmlformatter/input/prolog.xml new file mode 100644 index 0000000..1b48c58 --- /dev/null +++ b/tests/auto/qxmlformatter/input/prolog.xml @@ -0,0 +1,17 @@ +<!-- comment1 --> +<!-- comment2 --> +<!-- comment3 --> +<?pi1 data?> +<!-- comment4 --> +<?pi2 data?> +<!-- comment5 --> +<?pi3 data?> +<e/> +<!-- comment1 --> +<!-- comment2 --> +<!-- comment3 --> +<?pi1 data?> +<!-- comment4 --> +<?pi2 data?> +<!-- comment5 --> +<?pi3 data?> diff --git a/tests/auto/qxmlformatter/input/prolog.xq b/tests/auto/qxmlformatter/input/prolog.xq new file mode 100644 index 0000000..6f4a72b --- /dev/null +++ b/tests/auto/qxmlformatter/input/prolog.xq @@ -0,0 +1 @@ +doc("prolog.xml") diff --git a/tests/auto/qxmlformatter/input/simpleDocument.xml b/tests/auto/qxmlformatter/input/simpleDocument.xml new file mode 100644 index 0000000..4bea9bd --- /dev/null +++ b/tests/auto/qxmlformatter/input/simpleDocument.xml @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<!-- A comment --> +<e>We try to simulate 189611</e> +<!-- A second comment at the end. --> diff --git a/tests/auto/qxmlformatter/input/simpleDocument.xq b/tests/auto/qxmlformatter/input/simpleDocument.xq new file mode 100644 index 0000000..73702dd --- /dev/null +++ b/tests/auto/qxmlformatter/input/simpleDocument.xq @@ -0,0 +1 @@ +doc("simpleDocument.xml") diff --git a/tests/auto/qxmlformatter/input/singleElement.xml b/tests/auto/qxmlformatter/input/singleElement.xml new file mode 100644 index 0000000..c859d31 --- /dev/null +++ b/tests/auto/qxmlformatter/input/singleElement.xml @@ -0,0 +1 @@ +<anElement/> diff --git a/tests/auto/qxmlformatter/input/singleElement.xq b/tests/auto/qxmlformatter/input/singleElement.xq new file mode 100644 index 0000000..a37691e --- /dev/null +++ b/tests/auto/qxmlformatter/input/singleElement.xq @@ -0,0 +1 @@ +doc("singleElement.xml") diff --git a/tests/auto/qxmlformatter/input/singleTextNode.xq b/tests/auto/qxmlformatter/input/singleTextNode.xq new file mode 100644 index 0000000..5d1e4ff --- /dev/null +++ b/tests/auto/qxmlformatter/input/singleTextNode.xq @@ -0,0 +1 @@ +text{"a text node"} diff --git a/tests/auto/qxmlformatter/input/textNodeAtomicValue.xq b/tests/auto/qxmlformatter/input/textNodeAtomicValue.xq new file mode 100644 index 0000000..b3cc124 --- /dev/null +++ b/tests/auto/qxmlformatter/input/textNodeAtomicValue.xq @@ -0,0 +1 @@ +<e>a{3}</e> diff --git a/tests/auto/qxmlformatter/input/threeAtomics.xq b/tests/auto/qxmlformatter/input/threeAtomics.xq new file mode 100644 index 0000000..e95c3fe --- /dev/null +++ b/tests/auto/qxmlformatter/input/threeAtomics.xq @@ -0,0 +1 @@ +1, 2, "Bam", 3e3, 5 + 5, data(<e>4</e>) diff --git a/tests/auto/qxmlformatter/qxmlformatter.pro b/tests/auto/qxmlformatter/qxmlformatter.pro new file mode 100644 index 0000000..bcab0b4 --- /dev/null +++ b/tests/auto/qxmlformatter/qxmlformatter.pro @@ -0,0 +1,10 @@ +load(qttest_p4) +SOURCES += tst_qxmlformatter.cpp + +include (../xmlpatterns.pri) + +wince*|symbian:{ + addFiles.files = baselines input + addFiles.path = . + DEPLOYMENT += addFiles +} diff --git a/tests/auto/qxmlformatter/tst_qxmlformatter.cpp b/tests/auto/qxmlformatter/tst_qxmlformatter.cpp new file mode 100644 index 0000000..bde5bac --- /dev/null +++ b/tests/auto/qxmlformatter/tst_qxmlformatter.cpp @@ -0,0 +1,205 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +#include <QtXmlPatterns/QXmlFormatter> +#include <QtXmlPatterns/QXmlQuery> + +/*! + \class tst_QXmlFormatter + \internal + \since 4.4 + \brief Tests class QXmlFormatter. + + This test is not intended for testing the engine, but the functionality specific + to the QXmlFormatter class. + + In other words, if you have an engine bug; don't add it here because it won't be + tested properly. Instead add it to the test suite. + + */ +class tst_QXmlFormatter : public QObject +{ + Q_OBJECT + +public: + tst_QXmlFormatter(); + +private Q_SLOTS: + void indentationDepth() const; + void setIndentationDepth() const; + void constCorrectness() const; + void objectSize() const; + void format(); + void format_data() const; + void cleanupTestCase() const; +private: + enum + { + ExpectedTestCount = 19 + }; + + int m_generatedBaselines; +}; + +tst_QXmlFormatter::tst_QXmlFormatter() : m_generatedBaselines(0) +{ +} + +void tst_QXmlFormatter::indentationDepth() const +{ + /* Check default value. */ + { + QXmlQuery query; + QByteArray out; + QBuffer buffer(&out); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + + QXmlFormatter formatter(query, &buffer); + QCOMPARE(formatter.indentationDepth(), 4); + } +} + +void tst_QXmlFormatter::setIndentationDepth() const +{ + QXmlQuery query; + QByteArray out; + QBuffer buffer(&out); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + + QXmlFormatter formatter(query, &buffer); + + formatter.setIndentationDepth(1); + QCOMPARE(formatter.indentationDepth(), 1); + + formatter.setIndentationDepth(654987); + QCOMPARE(formatter.indentationDepth(), 654987); +} + +void tst_QXmlFormatter::constCorrectness() const +{ + QXmlQuery query; + QByteArray out; + QBuffer buffer(&out); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + + const QXmlFormatter formatter(query, &buffer); + + /* These functions should be const. */ + formatter.indentationDepth(); +} + +void tst_QXmlFormatter::objectSize() const +{ + /* We shouldn't add something. */ + QCOMPARE(sizeof(QXmlFormatter), sizeof(QXmlSerializer)); +} + +void tst_QXmlFormatter::format() +{ + QFETCH(QString, testName); + + const QString location(QLatin1String("input/") + testName); + QFile queryFile(location); + QVERIFY(queryFile.open(QIODevice::ReadOnly)); + + QXmlQuery query; + query.setQuery(&queryFile, QUrl::fromLocalFile(location)); + + QByteArray formatted; + QBuffer bridge(&formatted); + QVERIFY(bridge.open(QIODevice::WriteOnly)); + + QXmlFormatter formatter(query, &bridge); + + QVERIFY(query.evaluateTo(&formatter)); + + QFile expectedFile(QLatin1String("baselines/") + testName.left(testName.length() - 2) + QString::fromLatin1("xml")); + + if(expectedFile.exists()) + { + QVERIFY(expectedFile.open(QIODevice::ReadOnly)); + const QByteArray expectedOutput(expectedFile.readAll()); + QCOMPARE(formatted, expectedOutput); + } + else + { + ++m_generatedBaselines; + expectedFile.close(); + QVERIFY(expectedFile.open(QIODevice::WriteOnly)); + QCOMPARE(expectedFile.write(formatted), qint64(formatted.size())); + } +} + +void tst_QXmlFormatter::format_data() const +{ + // TODO test with pis and document nodes commencing indentaiton. + // TODO atomic values doesn't trigger characters, it seems. + QTest::addColumn<QString>("testName"); + + QDir dir; + dir.cd(QLatin1String("input")); + + const QStringList entries(dir.entryList(QStringList(QLatin1String("*.xq")))); + for(int i = 0; i < entries.count(); ++i) + { + const QString &at = entries.at(i); + QTest::newRow(at.toUtf8().constData()) << at; + } + + QCOMPARE(int(ExpectedTestCount), entries.count()); +} + +void tst_QXmlFormatter::cleanupTestCase() const +{ + QCOMPARE(m_generatedBaselines, 0); +} + +QTEST_MAIN(tst_QXmlFormatter) + +#include "tst_qxmlformatter.moc" +#else +QTEST_NOOP_MAIN +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qxmlitem/.gitignore b/tests/auto/qxmlitem/.gitignore new file mode 100644 index 0000000..a0de965 --- /dev/null +++ b/tests/auto/qxmlitem/.gitignore @@ -0,0 +1 @@ +tst_qxmlitem diff --git a/tests/auto/qxmlitem/qxmlitem.pro b/tests/auto/qxmlitem/qxmlitem.pro new file mode 100644 index 0000000..54c8969 --- /dev/null +++ b/tests/auto/qxmlitem/qxmlitem.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qxmlitem.cpp + +include (../xmlpatterns.pri) diff --git a/tests/auto/qxmlitem/tst_qxmlitem.cpp b/tests/auto/qxmlitem/tst_qxmlitem.cpp new file mode 100644 index 0000000..2cc9cdf --- /dev/null +++ b/tests/auto/qxmlitem/tst_qxmlitem.cpp @@ -0,0 +1,373 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QXmlItem> + +/*! + \class tst_QXmlItem + \internal + \since 4.4 + \brief Tests class QXmlItem. + */ +class tst_QXmlItem : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void defaultConstructor() const; + void copyConstructor() const; + void copyConstructorFromQVariant() const; + void copyConstructorFromQXmlNodeModelIndex() const; + void assignmentOperator() const; + void isNull() const; + void isNode() const; + void isAtomicValue() const; + void toAtomicValue() const; + void toNodeModelIndex() const; + + void objectSize() const; + void constCorrectness() const; + void withinQVariant() const; +}; + +void tst_QXmlItem::defaultConstructor() const +{ + { + QXmlItem(); + } + + { + QXmlItem(); + QXmlItem(); + } + + { + QXmlItem(); + QXmlItem(); + QXmlItem(); + } +} + +void tst_QXmlItem::copyConstructor() const +{ + /* Check that we can copy from a const reference. */ + { + const QXmlItem item; + const QXmlItem copy(item); + } + + /* On a QXmlItem constructed from a null QVariant. */ + { + const QXmlItem item((QVariant())); + const QXmlItem copy(item); + } + + /* On a QXmlItem constructed from a null QXmlNodeModelIndex. */ + { + const QXmlItem item((QXmlNodeModelIndex())); + const QXmlItem copy(item); + } +} + +void tst_QXmlItem::copyConstructorFromQVariant() const +{ + /* Construct & destruct a single value. */ + { + const QXmlItem item(QVariant(QString::fromLatin1("dummy"))); + } + + /* Copy a null QVariant. */ + { + const QXmlItem item((QVariant())); + QVERIFY(item.isNull()); + } + +} + +void tst_QXmlItem::copyConstructorFromQXmlNodeModelIndex() const +{ + // TODO copy a valid model index. + + /* Construct from a null QXmlNodeModelIndex. */ + { + const QXmlItem item((QXmlNodeModelIndex())); + QVERIFY(item.isNull()); + } +} + +void tst_QXmlItem::assignmentOperator() const +{ + /* Assign to self. */ + { + /* With null value. */ + { + QXmlItem item; + item = item; + item = item; + item = item; + item = item; + item = item; + } + + /* With the same atomic value. */ + { + QXmlItem item(QVariant(QString::fromLatin1("dummy"))); + item = item; + item = item; + item = item; + item = item; + item = item; + } + + /* With the same node. */ + { + // TODO + } + + /* With a QXmlItem constructed from a null QVariant. */ + { + QXmlItem item((QVariant())); + item = item; + item = item; + item = item; + item = item; + item = item; + } + + /* With a QXmlItem constructed from a null QXmlNodeModelIndex. */ + { + QXmlItem item((QXmlNodeModelIndex())); + item = item; + item = item; + item = item; + item = item; + item = item; + } + } +} + +void tst_QXmlItem::isNull() const +{ + /* Check default value. */ + { + const QXmlItem item; + QVERIFY(item.isNull()); + } + + /* On atomic value. */ + { + const QXmlItem item(QVariant(3)); + QVERIFY(!item.isNull()); + } + + /* On a QXmlItem constructed from a null QVariant. */ + { + const QXmlItem item((QVariant())); + QVERIFY(item.isNull()); + } + + /* On a QXmlItem constructed from a null QXmlNodeModelIndex. */ + { + const QXmlItem item((QXmlNodeModelIndex())); + QVERIFY(item.isNull()); + } +} + +void tst_QXmlItem::isNode() const +{ + /* Check default value. */ + { + const QXmlItem item; + QVERIFY(!item.isNode()); + } + + /* On atomic value. */ + { + const QXmlItem item(QVariant(3)); + QVERIFY(!item.isNode()); + } + // TODO on valid node index + + /* On a QXmlItem constructed from a null QVariant. */ + { + const QXmlItem item((QVariant())); + QVERIFY(!item.isNode()); + } + + /* On a QXmlItem constructed from a null QXmlNodeModelIndex. */ + { + const QXmlItem item((QXmlNodeModelIndex())); + QVERIFY(!item.isNode()); + } +} + +void tst_QXmlItem::isAtomicValue() const +{ + /* Check default value. */ + { + const QXmlItem item; + QVERIFY(!item.isAtomicValue()); + } + + /* On valid atomic value. */ + { + const QXmlItem item(QVariant(3)); + QVERIFY(item.isAtomicValue()); + } + + // TODO on valid node index + + /* On a QXmlItem constructed from a null QVariant. */ + { + const QXmlItem item((QVariant())); + QVERIFY(!item.isAtomicValue()); + } + + /* On a QXmlItem constructed from a null QXmlNodeModelIndex. */ + { + const QXmlItem item((QXmlNodeModelIndex())); + QVERIFY(!item.isAtomicValue()); + } +} + +void tst_QXmlItem::toAtomicValue() const +{ + /* Check default value. */ + { + const QXmlItem item; + QVERIFY(item.toAtomicValue().isNull()); + } + + /* On atomic value. */ + { + const QXmlItem item(QVariant(3)); + QCOMPARE(item.toAtomicValue(), QVariant(3)); + } + + /* On a QXmlItem constructed from a null QVariant. */ + { + const QXmlItem item((QVariant())); + QVERIFY(item.toAtomicValue().isNull()); + } + + /* On a QXmlItem constructed from a null QXmlNodeModelIndex. */ + { + const QXmlItem item((QXmlNodeModelIndex())); + QVERIFY(item.toAtomicValue().isNull()); + } +} + +void tst_QXmlItem::toNodeModelIndex() const +{ + /* Check default value. */ + { + const QXmlItem item; + QVERIFY(item.toNodeModelIndex().isNull()); + } + + /* On valid atomic value. */ + { + const QXmlItem item(QVariant(3)); + QVERIFY(item.toNodeModelIndex().isNull()); + } + + /* On a QXmlItem constructed from a null QVariant. */ + { + const QXmlItem item((QVariant())); + QVERIFY(item.isNull()); + } + + /* On a QXmlItem constructed from a null QXmlNodeModelIndex. */ + { + const QXmlItem item((QXmlNodeModelIndex())); + QVERIFY(item.isNull()); + } +} + +void tst_QXmlItem::objectSize() const +{ + /* We can't currently test this in portable way, + * so disable it. */ + return; + + QCOMPARE(sizeof(QPatternist::NodeIndexStorage), sizeof(QXmlItem)); + + /* Data, additional data, and pointer to model. We test for two, such that we + * account for the padding that MSVC do. */ + QVERIFY(sizeof(QXmlItem) == sizeof(qint64) * 2 + sizeof(QAbstractXmlNodeModel *) * 2 + || sizeof(QXmlItem) == sizeof(qint64) * 2 + sizeof(QAbstractXmlNodeModel *) * 2); +} + +/*! + Check that the functions that should be const, are. + */ +void tst_QXmlItem::constCorrectness() const +{ + const QXmlItem item; + item.isNull(); + item.isNode(); + item.isAtomicValue(); + + item.toAtomicValue(); + item.toNodeModelIndex(); +} + +/*! + Check that QXmlItem can be used inside QVariant. + */ +void tst_QXmlItem::withinQVariant() const +{ + QXmlItem val; + const QVariant variant(qVariantFromValue(val)); + QXmlItem val2(qVariantValue<QXmlItem>(variant)); +} + +QTEST_MAIN(tst_QXmlItem) + +#include "tst_qxmlitem.moc" +#else //QTEST_XMLPATTERNS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qxmlname/.gitignore b/tests/auto/qxmlname/.gitignore new file mode 100644 index 0000000..ed61edb --- /dev/null +++ b/tests/auto/qxmlname/.gitignore @@ -0,0 +1 @@ +tst_qxmlname diff --git a/tests/auto/qxmlname/qxmlname.pro b/tests/auto/qxmlname/qxmlname.pro new file mode 100644 index 0000000..dd317a7 --- /dev/null +++ b/tests/auto/qxmlname/qxmlname.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qxmlname.cpp + +include (../xmlpatterns.pri) diff --git a/tests/auto/qxmlname/tst_qxmlname.cpp b/tests/auto/qxmlname/tst_qxmlname.cpp new file mode 100644 index 0000000..d8fc76d --- /dev/null +++ b/tests/auto/qxmlname/tst_qxmlname.cpp @@ -0,0 +1,565 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +#include <QtXmlPatterns/QXmlNamePool> +#include <QtXmlPatterns/QXmlName> + +/*! + \class tst_QXmlName + \internal + \since 4.4 + \brief Tests class QXmlName. + + This test is not intended for testing the engine, but the functionality specific + to the QXmlName class. + + In other words, if you have an engine bug; don't add it here because it won't be + tested properly. Instead add it to the test suite. + + */ +class tst_QXmlName : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void defaultConstructor() const; + void argumentConstructor() const; + void argumentConstructor_data() const; + void argumentConstructorDefaultArguments() const; + void equalnessoperator() const; + void inequalnessoperator() const; + + void isNull() const; + void operatorEqual() const; + void operatorEqual_data() const; + void operatorNotEqual() const; + void operatorNotEqual_data() const; + void toClarkName() const; + void toClarkName_data() const; + void constCorrectness() const; + void qHash() const; + void objectSize() const; + void withinQVariant() const; + void typeWithinQVariant() const; + void isNCName() const; + void isNCName_data() const; + void isNCNameSignature() const; + void fromClarkName() const; + void fromClarkName_data() const; + void fromClarkNameSignature() const; +}; + +void tst_QXmlName::defaultConstructor() const +{ + /* Allocate instance in different orders. */ + { + QXmlName name; + } + + { + QXmlName name1; + QXmlName name2; + QXmlName name3; + } +} + +Q_DECLARE_METATYPE(QXmlNamePool) +void tst_QXmlName::argumentConstructor() const +{ + QFETCH(QString, namespaceURI); + QFETCH(QString, localName); + QFETCH(QString, prefix); + QFETCH(QXmlNamePool, namePool); + + const QXmlName name(namePool, localName, namespaceURI, prefix); + + QCOMPARE(name.namespaceUri(namePool), namespaceURI); + QCOMPARE(name.localName(namePool), localName); + QCOMPARE(name.prefix(namePool), prefix); +} + +/*! + \internal + + Below we use the same QXmlNamePool instance. This means the same name pool + is used. + */ +void tst_QXmlName::argumentConstructor_data() const +{ + QTest::addColumn<QString>("namespaceURI"); + QTest::addColumn<QString>("localName"); + QTest::addColumn<QString>("prefix"); + QTest::addColumn<QXmlNamePool>("namePool"); + + QXmlNamePool namePool; + QTest::newRow("Basic test") + << QString::fromLatin1("http://example.com/Namespace1") + << QString::fromLatin1("localName1") + << QString::fromLatin1("prefix1") + << namePool; + + QTest::newRow("Same namespace & prefix as before, different local name.") + << QString::fromLatin1("http://example.com/Namespace1") + << QString::fromLatin1("localName2") + << QString::fromLatin1("prefix1") + << namePool; + + QTest::newRow("Same namespace & local name as before, different prefix.") + << QString::fromLatin1("http://example.com/Namespace1") + << QString::fromLatin1("localName2") + << QString::fromLatin1("prefix2") + << namePool; + + QTest::newRow("No prefix") + << QString::fromLatin1("http://example.com/Namespace2") + << QString::fromLatin1("localName3") + << QString() + << namePool; +} + +/*! + Ensure that the three last arguments have default values, and that they are null strings. + */ +void tst_QXmlName::argumentConstructorDefaultArguments() const +{ + QXmlNamePool np; + const QXmlName n1(np, QLatin1String("localName")); + const QXmlName n2(np, QLatin1String("localName"), QString(), QString()); + + QCOMPARE(n1, n2); + QCOMPARE(n1.toClarkName(np), QString::fromLatin1("localName")); +} + +void tst_QXmlName::equalnessoperator() const +{ + const QXmlName o1; + const QXmlName o2; + o1 == o2; + // TODO +} + +void tst_QXmlName::inequalnessoperator() const +{ + const QXmlName o1; + const QXmlName o2; + o1 != o2; + // TODO +} + +void tst_QXmlName::isNull() const +{ + /* Check default value. */ + QXmlName name; + QVERIFY(name.isNull()); +} + +void tst_QXmlName::operatorEqual() const +{ + QFETCH(QXmlName, op1); + QFETCH(QXmlName, op2); + QFETCH(bool, expected); + + QCOMPARE(op1 == op2, expected); +} + +void tst_QXmlName::operatorEqual_data() const +{ + QTest::addColumn<QXmlName>("op1"); + QTest::addColumn<QXmlName>("op2"); + QTest::addColumn<bool>("expected"); + + QXmlNamePool namePool; + const QXmlName n1(namePool, QString::fromLatin1("localName1"), + QString::fromLatin1("http://example.com/Namespace1"), + QString::fromLatin1("prefix1")); + + const QXmlName n2(namePool, QString::fromLatin1("localName2"), + QString::fromLatin1("http://example.com/Namespace1"), + QString::fromLatin1("prefix1")); + + const QXmlName n3(namePool, QString::fromLatin1("localName2"), + QString::fromLatin1("http://example.com/Namespace1"), + QString::fromLatin1("prefix2")); + + const QXmlName n4(namePool, QString::fromLatin1("localName3"), + QString::fromLatin1("http://example.com/Namespace2")); + + const QXmlName n5(namePool, QString::fromLatin1("localName4"), + QString::fromLatin1("http://example.com/Namespace2")); + + const QXmlName n6(namePool, QString::fromLatin1("localName4"), + QString::fromLatin1("http://example.com/Namespace2"), + QString::fromLatin1("prefix3")); + + const QXmlName n7(namePool, QString::fromLatin1("localName2"), + QString::fromLatin1("http://example.com/Namespace2"), + QString::fromLatin1("prefix3")); + + QTest::newRow(qPrintable(n1.toClarkName(namePool))) + << n1 + << n1 + << true; + + QTest::newRow(qPrintable(n2.toClarkName(namePool))) + << n2 + << n2 + << true; + + QTest::newRow(qPrintable(n3.toClarkName(namePool))) + << n3 + << n3 + << true; + + QTest::newRow(qPrintable(n4.toClarkName(namePool))) + << n4 + << n4 + << true; + + QTest::newRow(qPrintable(n5.toClarkName(namePool))) + << n5 + << n5 + << true; + + QTest::newRow(qPrintable(n6.toClarkName(namePool))) + << n6 + << n6 + << true; + + QTest::newRow(qPrintable(n7.toClarkName(namePool))) + << n7 + << n7 + << true; + + QTest::newRow("Prefix differs") + << n2 + << n3 + << true; + + QTest::newRow("No prefix vs. prefix") + << n5 + << n6 + << true; + + QTest::newRow("Local name differs") + << n1 + << n2 + << false; + + QTest::newRow("Namespace differs") + << n2 + << n7 + << false; +} + +void tst_QXmlName::operatorNotEqual() const +{ + QFETCH(QXmlName, op1); + QFETCH(QXmlName, op2); + QFETCH(bool, expected); + + QCOMPARE(op1 != op2, !expected); +} + +void tst_QXmlName::operatorNotEqual_data() const +{ + operatorEqual_data(); +} + +/*! + Check that functions have the correct const qualification. + */ +void tst_QXmlName::constCorrectness() const +{ + const QXmlName name; + + /* isNull() */ + QVERIFY(name.isNull()); + + /* operator==() */ + QVERIFY(name == name); + + /* operator!=() */ + QVERIFY(!(name != name)); + + QXmlNamePool namePool; + const QXmlName name2(namePool, QLatin1String("localName"), QLatin1String("http://example.com/"), QLatin1String("prefix")); + + /* namespaceUri(). */ + QCOMPARE(name2.namespaceUri(namePool), QLatin1String("http://example.com/")); + + /* localName(). */ + QCOMPARE(name2.localName(namePool), QLatin1String("localName")); + + /* prefix(). */ + QCOMPARE(name2.prefix(namePool), QLatin1String("prefix")); + + /* toClarkname(). */ + QCOMPARE(name2.toClarkName(namePool), QLatin1String("{http://example.com/}prefix:localName")); +} + +void tst_QXmlName::qHash() const +{ + /* Just call it, so we know it exist and that we don't trigger undefined + * behavior. We can't test the return value, since it's opaque. */ + QXmlName name; + ::qHash(name); +} + +void tst_QXmlName::objectSize() const +{ + QVERIFY2(sizeof(QXmlName) == sizeof(qint64), "QXmlName should have at least a d-pointer."); +} + +void tst_QXmlName::toClarkName() const +{ + QFETCH(QString, produced); + QFETCH(QString, expected); + + QCOMPARE(produced, expected); +} + +void tst_QXmlName::toClarkName_data() const +{ + QTest::addColumn<QString>("produced"); + QTest::addColumn<QString>("expected"); + + QXmlNamePool np; + + /* A null QXmlName. */ + { + const QXmlName n; + QTest::newRow("") << n.toClarkName(np) + << QString::fromLatin1("QXmlName(null)"); + } + + { + const QXmlName n(np, QLatin1String("localName")); + QTest::newRow("") << n.toClarkName(np) + << QString::fromLatin1("localName"); + } + + /* Local name with namespace URI, empty prefix. */ + { + const QXmlName n(np, QLatin1String("localName"), + QLatin1String("http://example.com/")); + QTest::newRow("") << n.toClarkName(np) + << QString::fromLatin1("{http://example.com/}localName"); + } + + /* Local name with namespace URI and prefix. */ + { + const QXmlName n(np, QLatin1String("localName"), + QLatin1String("http://example.com/"), + QLatin1String("p")); + QTest::newRow("") << n.toClarkName(np) + << QString::fromLatin1("{http://example.com/}p:localName"); + } +} + +/*! + Check that QXmlName can be used inside QVariant. + */ +void tst_QXmlName::withinQVariant() const +{ + /* The extra paranthesis silences a warning on win32-msvc2005. */ + QVariant value(qVariantFromValue(QXmlName())); +} + +/*! + Check that the user type of QXmlName holds. + */ +void tst_QXmlName::typeWithinQVariant() const +{ + const int qxmlNameType = QVariant(qVariantFromValue(QXmlName())).userType(); + + const QVariant value(qVariantFromValue(QXmlName())); + + QCOMPARE(value.userType(), qxmlNameType); +} + +/*! + We don't do full testing here. Don't have the resources for it. We simply assume + we use a code path which is fully tested elsewhere. + */ +void tst_QXmlName::isNCName() const +{ + QFETCH(QString, input); + QFETCH(bool, expectedValidity); + + QCOMPARE(QXmlName::isNCName(input), expectedValidity); +} + +void tst_QXmlName::isNCName_data() const +{ + QTest::addColumn<QString>("input"); + QTest::addColumn<bool>("expectedValidity"); + + QTest::newRow("empty string") + << QString() + << false; + + QTest::newRow("A number") + << QString::fromLatin1("1") + << false; + + QTest::newRow("Simple valid string") + << QString::fromLatin1("abc") + << true; + + QTest::newRow("Simple valid string") + << QString::fromLatin1("abc.123") + << true; +} + +void tst_QXmlName::isNCNameSignature() const +{ + const QString constQString; + + /* Verify that we can take a const QString. */ + QXmlName::isNCName(constQString); + + /* Verify that we can take a temporary QString. */ + QXmlName::isNCName(QString()); +} + +void tst_QXmlName::fromClarkName() const +{ + QFETCH(QString, input); + QFETCH(QXmlName, expected); + QFETCH(QXmlNamePool, namePool); + + QCOMPARE(QXmlName::fromClarkName(input, namePool), expected); +} + +void tst_QXmlName::fromClarkName_data() const +{ + QTest::addColumn<QString>("input"); + QTest::addColumn<QXmlName>("expected"); + QTest::addColumn<QXmlNamePool>("namePool"); + + QXmlNamePool np; + + QTest::newRow("A null string") + << QString() + << QXmlName() + << np; + + QTest::newRow("An empty string") + << QString(QLatin1String("")) + << QXmlName() + << np; + + QTest::newRow("A single local name") + << QString(QLatin1String("foo")) + << QXmlName(np, QLatin1String("foo")) + << np; + + QTest::newRow("Has prefix, but no namespace, that's invalid") + << QString(QLatin1String("prefix:foo")) + << QXmlName() + << np; + + QTest::newRow("Namespace, local name, no prefix") + << QString(QLatin1String("{def}abc")) + << QXmlName(np, QLatin1String("abc"), QLatin1String("def")) + << np; + + QTest::newRow("Namespace, local name, prefix") + << QString(QLatin1String("{def}p:abc")) + << QXmlName(np, QLatin1String("abc"), QLatin1String("def"), QLatin1String("p")) + << np; + + QTest::newRow("Namespace, local name, prefix syntax error") + << QString(QLatin1String("{def}:abc")) + << QXmlName() + << np; + + QTest::newRow("Namespace, local name syntax error, prefix") + << QString(QLatin1String("{def}p:")) + << QXmlName() + << np; + + QTest::newRow("Only local name which is invalid") + << QString(QLatin1String(":::")) + << QXmlName() + << np; + + QTest::newRow("Namespace, invalid local name") + << QString(QLatin1String("{def}a|bc")) + << QXmlName() + << np; + + QTest::newRow("Namespace, local name, invalid prefix") + << QString(QLatin1String("{def}a|b:c")) + << QXmlName() + << np; + + QTest::newRow("A single left curly, invalid") + << QString(QLatin1String("{")) + << QXmlName() + << np; + + QTest::newRow("A single left curly, invalid") + << QString(QLatin1String("{aaswd")) + << QXmlName() + << np; +} + +void tst_QXmlName::fromClarkNameSignature() const +{ + /* We should take const references. */ + const QXmlNamePool np; + const QString in; + + QXmlName::fromClarkName(in, np); +} + +QTEST_MAIN(tst_QXmlName) + +#include "tst_qxmlname.moc" +#else +QTEST_NOOP_MAIN +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qxmlnamepool/.gitignore b/tests/auto/qxmlnamepool/.gitignore new file mode 100644 index 0000000..ffdd14c --- /dev/null +++ b/tests/auto/qxmlnamepool/.gitignore @@ -0,0 +1 @@ +tst_qxmlnamepool diff --git a/tests/auto/qxmlnamepool/qxmlnamepool.pro b/tests/auto/qxmlnamepool/qxmlnamepool.pro new file mode 100644 index 0000000..04d1e7a --- /dev/null +++ b/tests/auto/qxmlnamepool/qxmlnamepool.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qxmlnamepool.cpp + +include (../xmlpatterns.pri) diff --git a/tests/auto/qxmlnamepool/tst_qxmlnamepool.cpp b/tests/auto/qxmlnamepool/tst_qxmlnamepool.cpp new file mode 100644 index 0000000..2365a09 --- /dev/null +++ b/tests/auto/qxmlnamepool/tst_qxmlnamepool.cpp @@ -0,0 +1,90 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +#include <QtXmlPatterns/QXmlNamePool> +#include <QtXmlPatterns/QXmlName> + +/*! + \class tst_QXmlNamePool + \internal + \since 4.4 + \brief Tests class QXmlNamePool. + + */ +class tst_QXmlNamePool : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void constCorrectness() const; + void size() const; + void assignmentOperator() const; +}; + +/*! + Check that functions have the correct const qualification. + */ +void tst_QXmlNamePool::constCorrectness() const +{ + /* No functions are const in the name pool, so do nothing. */ +} + +void tst_QXmlNamePool::size() const +{ + QVERIFY2(sizeof(QXmlNamePool) == sizeof(void *), "QXmlNamePool should have a d-pointer."); +} + +void tst_QXmlNamePool::assignmentOperator() const +{ + // TODO +} + +QTEST_MAIN(tst_QXmlNamePool) + +#include "tst_qxmlnamepool.moc" +#else +QTEST_NOOP_MAIN +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qxmlnodemodelindex/.gitignore b/tests/auto/qxmlnodemodelindex/.gitignore new file mode 100644 index 0000000..4cee2fe --- /dev/null +++ b/tests/auto/qxmlnodemodelindex/.gitignore @@ -0,0 +1 @@ +tst_qxmlnodemodelindex diff --git a/tests/auto/qxmlnodemodelindex/qxmlnodemodelindex.pro b/tests/auto/qxmlnodemodelindex/qxmlnodemodelindex.pro new file mode 100644 index 0000000..73a5b00 --- /dev/null +++ b/tests/auto/qxmlnodemodelindex/qxmlnodemodelindex.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qxmlnodemodelindex.cpp + +include (../xmlpatterns.pri) diff --git a/tests/auto/qxmlnodemodelindex/tst_qxmlnodemodelindex.cpp b/tests/auto/qxmlnodemodelindex/tst_qxmlnodemodelindex.cpp new file mode 100644 index 0000000..6962f3e --- /dev/null +++ b/tests/auto/qxmlnodemodelindex/tst_qxmlnodemodelindex.cpp @@ -0,0 +1,197 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QXmlNodeModelIndex> + +/*! + \class tst_QXmlNodeModelIndex + \internal + \since 4.4 + \brief Tests class QXmlNodeModelIndex. + + */ +class tst_QXmlNodeModelIndex : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void copyConstructor() const; + void constCorrectness() const; + void assignmentOperator() const; + void equalnessOperator() const; + void inequalnessOperator() const; + void objectSize() const; + void internalPointer() const; + void data() const; + void additionalData() const; + void isNull() const; + void model() const; + void withqHash() const; +}; + +void tst_QXmlNodeModelIndex::objectSize() const +{ + /* We can't do an exact comparison, because some platforms do padding. */ + QVERIFY(sizeof(QXmlNodeModelIndex) >= sizeof(QAbstractXmlNodeModel *) + sizeof(qint64) * 2); +} + +void tst_QXmlNodeModelIndex::constCorrectness() const +{ + const QXmlNodeModelIndex index; + /* All these functions should be const. */ + index.internalPointer(); + index.data(); + index.additionalData(); + index.isNull(); + index.model(); +} + +void tst_QXmlNodeModelIndex::assignmentOperator() const +{ + QXmlNodeModelIndex o1; + const QXmlNodeModelIndex o2; + o1 = o2; + // TODO +} + +void tst_QXmlNodeModelIndex::equalnessOperator() const +{ + QXmlNodeModelIndex o1; + const QXmlNodeModelIndex o2; + // TODO check const correctness + o1 == o2; +} + +void tst_QXmlNodeModelIndex::inequalnessOperator() const +{ + QXmlNodeModelIndex o1; + const QXmlNodeModelIndex o2; + // TODO check const correctness + o1 != o2; +} + +void tst_QXmlNodeModelIndex::copyConstructor() const +{ + /* Check that we can take a const reference. */ + { + const QXmlNodeModelIndex index; + const QXmlNodeModelIndex copy(index); + } + + /* Take a copy of a temporary. */ + { + /* The extra paranthesis silences a warning on win32-msvc. */ + const QXmlNodeModelIndex copy((QXmlNodeModelIndex())); + } +} + +void tst_QXmlNodeModelIndex::internalPointer() const +{ + /* Check default value. */ + { + const QXmlNodeModelIndex index; + QCOMPARE(index.internalPointer(), static_cast<void *>(0)); + } +} + +void tst_QXmlNodeModelIndex::data() const +{ + /* Check default value. */ + { + const QXmlNodeModelIndex index; + QCOMPARE(index.data(), qint64(0)); + } + + // TODO check that the return value for data() is qint64. +} + +void tst_QXmlNodeModelIndex::additionalData() const +{ + /* Check default value. */ + { + const QXmlNodeModelIndex index; + QCOMPARE(index.additionalData(), qint64(0)); + } + + // TODO check that the return value for data() is qint64. +} + +void tst_QXmlNodeModelIndex::isNull() const +{ + /* Check default value. */ + { + const QXmlNodeModelIndex index; + QVERIFY(index.isNull()); + } + + /* Test default value on a temporary object. */ + { + QVERIFY(QXmlNodeModelIndex().isNull()); + } +} + +void tst_QXmlNodeModelIndex::model() const +{ + /* Check default value. */ + { + const QXmlNodeModelIndex index; + QCOMPARE(index.model(), static_cast<const QAbstractXmlNodeModel *>(0)); + } +} + +void tst_QXmlNodeModelIndex::withqHash() const +{ + QXmlNodeModelIndex null; + qHash(null); + //Do something which means operator== must be available. +} + +QTEST_MAIN(tst_QXmlNodeModelIndex) + +#include "tst_qxmlnodemodelindex.moc" +#else //QTEST_XMLPATTERNS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qxmlquery/.gitignore b/tests/auto/qxmlquery/.gitignore new file mode 100644 index 0000000..8b18180 --- /dev/null +++ b/tests/auto/qxmlquery/.gitignore @@ -0,0 +1 @@ +tst_qxmlquery diff --git a/tests/auto/qxmlquery/MessageSilencer.h b/tests/auto/qxmlquery/MessageSilencer.h new file mode 100644 index 0000000..385a5c2 --- /dev/null +++ b/tests/auto/qxmlquery/MessageSilencer.h @@ -0,0 +1,84 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#ifndef MessageSilencer_h +#define MessageSilencer_h + +#include <QtXmlPatterns/QAbstractMessageHandler> + +/*! + \class MessageSilencer + \internal + \since 4.5 + \brief A message handler for QXmlQuery that simply discards the messages, such + that they aren't printed to \c stderr. + */ +class MessageSilencer : public QAbstractMessageHandler +{ +protected: + virtual void handleMessage(QtMsgType type, + const QString &description, + const QUrl &identifier, + const QSourceLocation &sourceLocation); +}; + +void MessageSilencer::handleMessage(QtMsgType type, + const QString &description, + const QUrl &identifier, + const QSourceLocation &sourceLocation) +{ + Q_UNUSED(type); + Q_UNUSED(description); + Q_UNUSED(sourceLocation); + Q_UNUSED(identifier); +} + +#endif diff --git a/tests/auto/qxmlquery/MessageValidator.cpp b/tests/auto/qxmlquery/MessageValidator.cpp new file mode 100644 index 0000000..58b2b31 --- /dev/null +++ b/tests/auto/qxmlquery/MessageValidator.cpp @@ -0,0 +1,102 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifdef QTEST_XMLPATTERNS +#include <QXmlStreamReader> + +#include "MessageValidator.h" + +MessageValidator::MessageValidator() : m_success(false) + , m_hasChecked(false) +{ +} + +MessageValidator::~MessageValidator() +{ + Q_ASSERT_X(m_hasChecked, + Q_FUNC_INFO, + "You must call success()."); +} + +void MessageValidator::handleMessage(QtMsgType type, + const QString &description, + const QUrl &identifier, + const QSourceLocation &sourceLocation) +{ + Q_UNUSED(type); + Q_UNUSED(description); + Q_UNUSED(sourceLocation); + Q_UNUSED(identifier); + + QXmlStreamReader reader(description); + + m_received = QLatin1String("Type:") + + QString::number(type) + + QLatin1String("\nDescription: ") + + description + + QLatin1String("\nIdentifier: ") + + identifier.toString() + + QLatin1String("\nLocation: ") + + sourceLocation.uri().toString() + + QLatin1String("#") + + QString::number(sourceLocation.line()) + + QLatin1String(",") + + QString::number(sourceLocation.column()); + + /* We just walk through it, to check that it's valid. */ + while(!reader.atEnd()) + reader.readNext(); + + m_success = !reader.hasError(); +} + +bool MessageValidator::success() +{ + m_hasChecked = true; + return m_success; +} + +QString MessageValidator::received() const +{ + return m_received; +} + +#endif //QTEST_XMLPATTERNS diff --git a/tests/auto/qxmlquery/MessageValidator.h b/tests/auto/qxmlquery/MessageValidator.h new file mode 100644 index 0000000..be7c02b --- /dev/null +++ b/tests/auto/qxmlquery/MessageValidator.h @@ -0,0 +1,83 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#ifndef MessageValidator_h +#define MessageValidator_h + +#include <QtXmlPatterns/QAbstractMessageHandler> + +/*! + \class MessageValidator + \internal + \since 4.4. + \brief A message handler for QXmlQuery that simply discards the messages, such + that they aren't printed to \c stderr. + */ +class MessageValidator : public QAbstractMessageHandler +{ +public: + MessageValidator(); + ~MessageValidator(); + QString received() const; + bool success(); + +protected: + virtual void handleMessage(QtMsgType type, + const QString &description, + const QUrl &identifier, + const QSourceLocation &sourceLocation); +private: + QString m_received; + bool m_success; + bool m_hasChecked; +}; + +#endif diff --git a/tests/auto/qxmlquery/NetworkOverrider.h b/tests/auto/qxmlquery/NetworkOverrider.h new file mode 100644 index 0000000..10a85c1 --- /dev/null +++ b/tests/auto/qxmlquery/NetworkOverrider.h @@ -0,0 +1,98 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#ifndef NetworkOverrider_h +#define NetworkOverrider_h + +#include <QtNetwork/QNetworkAccessManager> + +/*! + \class MessageSilencer + \internal + \since 4.5 + \brief A message handler for QXmlQuery that simply discards the messages, such + that they aren't printed to \c stderr. + */ +class NetworkOverrider : public QNetworkAccessManager +{ +public: + NetworkOverrider(const QUrl &rewriteFrom, + const QUrl &rewriteTo); + + virtual QNetworkReply *createRequest(Operation op, + const QNetworkRequest &req, + QIODevice *outgoingData); + +private: + const QUrl m_rewriteFrom; + const QUrl m_rewriteTo; +}; + +NetworkOverrider::NetworkOverrider(const QUrl &rewriteFrom, + const QUrl &rewriteTo) : m_rewriteFrom(rewriteFrom) + , m_rewriteTo(rewriteTo) +{ + Q_ASSERT(m_rewriteFrom.isValid()); + Q_ASSERT(m_rewriteTo.isValid()); +} + +QNetworkReply *NetworkOverrider::createRequest(Operation op, + const QNetworkRequest &req, + QIODevice *outgoingData) +{ + QNetworkRequest newReq(req); + + if(req.url() == m_rewriteFrom) + newReq.setUrl(m_rewriteTo); + + return QNetworkAccessManager::createRequest(op, newReq, outgoingData); +} +#endif diff --git a/tests/auto/qxmlquery/PushBaseliner.h b/tests/auto/qxmlquery/PushBaseliner.h new file mode 100644 index 0000000..0648c90 --- /dev/null +++ b/tests/auto/qxmlquery/PushBaseliner.h @@ -0,0 +1,149 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists purely as an +// implementation detail. This header file may change from version to +// version without notice, or even be removed. +// +// We mean it. + +#ifndef Patternist_PushBaseliner_h +#define Patternist_PushBaseliner_h + +#include <QTextStream> +#include <QtXmlPatterns/QAbstractXmlReceiver> +#include <QtXmlPatterns/QXmlNamePool> +#include <QtXmlPatterns/QXmlNamePool> + +class PushBaseliner : public QAbstractXmlReceiver +{ +public: + PushBaseliner(QTextStream &out, + const QXmlNamePool &namePool) : m_out(out) + , m_namePool(namePool) + { + Q_ASSERT(m_out.codec()); + } + + virtual void startElement(const QXmlName&); + virtual void endElement(); + virtual void attribute(const QXmlName&, const QStringRef&); + virtual void comment(const QString&); + virtual void characters(const QStringRef&); + virtual void startDocument(); + virtual void endDocument(); + virtual void processingInstruction(const QXmlName&, const QString&); + virtual void atomicValue(const QVariant&); + virtual void namespaceBinding(const QXmlName&); + virtual void startOfSequence(); + virtual void endOfSequence(); + +private: + QTextStream & m_out; + const QXmlNamePool m_namePool; +}; + +void PushBaseliner::startElement(const QXmlName &name) +{ + m_out << "startElement(" << name.toClarkName(m_namePool) << ')'<< endl; +} + +void PushBaseliner::endElement() +{ + m_out << "endElement()" << endl; +} + +void PushBaseliner::attribute(const QXmlName &name, const QStringRef &value) +{ + m_out << "attribute(" << name.toClarkName(m_namePool) << ", " << value.toString() << ')'<< endl; +} + +void PushBaseliner::comment(const QString &value) +{ + m_out << "comment(" << value << ')' << endl; +} + +void PushBaseliner::characters(const QStringRef &value) +{ + m_out << "characters(" << value.toString() << ')' << endl; +} + +void PushBaseliner::startDocument() +{ + m_out << "startDocument()" << endl; +} + +void PushBaseliner::endDocument() +{ + m_out << "endDocument()" << endl; +} + +void PushBaseliner::processingInstruction(const QXmlName &name, const QString &data) +{ + m_out << "processingInstruction(" << name.toClarkName(m_namePool) << ", " << data << ')' << endl; +} + +void PushBaseliner::atomicValue(const QVariant &val) +{ + m_out << "atomicValue(" << val.toString() << ')' << endl; +} + +void PushBaseliner::namespaceBinding(const QXmlName &name) +{ + m_out << "namespaceBinding(" << name.toClarkName(m_namePool) << ')' << endl; +} + +void PushBaseliner::startOfSequence() +{ + m_out << "startOfSequence()" << endl; +} + +void PushBaseliner::endOfSequence() +{ + m_out << "endOfSequence()" << endl; +} + +#endif diff --git a/tests/auto/qxmlquery/TestFundament.cpp b/tests/auto/qxmlquery/TestFundament.cpp new file mode 100644 index 0000000..7d3c85f --- /dev/null +++ b/tests/auto/qxmlquery/TestFundament.cpp @@ -0,0 +1,91 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtCore/QCoreApplication> +#include <QtCore/QDir> +#include <QtCore/QUrl> + +#include "TestFundament.h" + +/*! + This constructor is protected, such + that inheritance is necessary. + */ +TestFundament::TestFundament() +{ +} + +QString TestFundament::offset() +{ +#if defined(Q_OS_WIN) && !defined(Q_OS_WINCE) + /* On Windows, the executable is placed in a release/ or debug/ folder. */ + return QLatin1String("../"); +#elif defined(Q_OS_MAC) + return QLatin1String("../../../"); +#else + return QString(); +#endif +} + +QString TestFundament::relativeInputFile(const QString &file) +{ + return QDir::cleanPath(offset() + file); +} + +QUrl TestFundament::inputFileAsURI(const QString &file) +{ + return QUrl::fromLocalFile(inputFile(file)); +} + +QString TestFundament::inputFile(const QString &file) +{ + if(QDir::isAbsolutePath(file)) + return file; + else + { + return QDir::cleanPath(QCoreApplication::applicationDirPath() + + QLatin1Char('/') + + offset() + + file); + } +} + diff --git a/tests/auto/qxmlquery/TestFundament.h b/tests/auto/qxmlquery/TestFundament.h new file mode 100644 index 0000000..ead3eb0 --- /dev/null +++ b/tests/auto/qxmlquery/TestFundament.h @@ -0,0 +1,67 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#ifndef Qt_TestFundament_h +#define Qt_TestFundament_h + +#include <QtCore/QtGlobal> + +QT_BEGIN_NAMESPACE +class QString; +class QUrl; +QT_END_NAMESPACE + +class TestFundament +{ +protected: + TestFundament(); + static QUrl inputFileAsURI(const QString &file); + static QString inputFile(const QString &file); + static QString relativeInputFile(const QString &file); + +private: + static QString offset(); + + Q_DISABLE_COPY(TestFundament) +}; + +#endif diff --git a/tests/auto/qxmlquery/data/notWellformed.xml b/tests/auto/qxmlquery/data/notWellformed.xml new file mode 100644 index 0000000..36567a1 --- /dev/null +++ b/tests/auto/qxmlquery/data/notWellformed.xml @@ -0,0 +1 @@ +<notWellformed diff --git a/tests/auto/qxmlquery/data/oneElement.xml b/tests/auto/qxmlquery/data/oneElement.xml new file mode 100644 index 0000000..abcb6fc --- /dev/null +++ b/tests/auto/qxmlquery/data/oneElement.xml @@ -0,0 +1 @@ +<oneElement/> diff --git a/tests/auto/qxmlquery/input.qrc b/tests/auto/qxmlquery/input.qrc new file mode 100644 index 0000000..bd0c516 --- /dev/null +++ b/tests/auto/qxmlquery/input.qrc @@ -0,0 +1,9 @@ +<!DOCTYPE RCC> +<RCC version="1.0"> +<qresource prefix="QXmlQueryTestData"> + <file>data/oneElement.xml</file> + <file>data/notWellformed.xml</file> + <file alias="queries/staticBaseURI.xq">../xmlpatterns/queries/staticBaseURI.xq</file> + <file alias="queries/syntaxError.xq">../xmlpatterns/queries/syntaxError.xq</file> +</qresource> +</RCC> diff --git a/tests/auto/qxmlquery/input.xml b/tests/auto/qxmlquery/input.xml new file mode 100644 index 0000000..5c5060e --- /dev/null +++ b/tests/auto/qxmlquery/input.xml @@ -0,0 +1,2 @@ +<!-- This is just a file for testing. --> +<input/> diff --git a/tests/auto/qxmlquery/pushBaselines/allAtomics.ref b/tests/auto/qxmlquery/pushBaselines/allAtomics.ref new file mode 100644 index 0000000..cceabfe --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/allAtomics.ref @@ -0,0 +1,45 @@ +startOfSequence() +atomicValue(xs:untypedAtomic) +atomicValue(2002-10-10T23:02:11) +atomicValue(2002-10-10) +atomicValue() +atomicValue() +atomicValue() +atomicValue() +atomicValue(3000) +atomicValue(40000) +atomicValue(2) +atomicValue(16) +atomicValue(-6) +atomicValue(-4) +atomicValue(5) +atomicValue(6) +atomicValue(7) +atomicValue(8) +atomicValue(9) +atomicValue(10) +atomicValue(11) +atomicValue(12) +atomicValue(13) +atomicValue(14) +atomicValue() +atomicValue() +atomicValue() +atomicValue() +atomicValue() +atomicValue(true) +atomicValue(i¦š) +atomicValue(ÿÿ) +atomicValue(http://example.com/) +atomicValue() +atomicValue(An xs:string) +atomicValue(normalizedString) +atomicValue(token) +atomicValue(language) +atomicValue(NMTOKEN) +atomicValue(Name) +atomicValue(NCName) +atomicValue(ID) +atomicValue(IDREF) +atomicValue(ENTITY) +endOfSequence() diff --git a/tests/auto/qxmlquery/pushBaselines/concat.ref b/tests/auto/qxmlquery/pushBaselines/concat.ref new file mode 100644 index 0000000..c19c099 --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/concat.ref @@ -0,0 +1,3 @@ +startOfSequence() +atomicValue(abcdef) +endOfSequence() diff --git a/tests/auto/qxmlquery/pushBaselines/emptySequence.ref b/tests/auto/qxmlquery/pushBaselines/emptySequence.ref new file mode 100644 index 0000000..528e307 --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/emptySequence.ref @@ -0,0 +1,2 @@ +startOfSequence() +endOfSequence() diff --git a/tests/auto/qxmlquery/pushBaselines/errorFunction.ref b/tests/auto/qxmlquery/pushBaselines/errorFunction.ref new file mode 100644 index 0000000..620bc86 --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/errorFunction.ref @@ -0,0 +1 @@ +startOfSequence() diff --git a/tests/auto/qxmlquery/pushBaselines/nodeSequence.ref b/tests/auto/qxmlquery/pushBaselines/nodeSequence.ref new file mode 100644 index 0000000..57b4c7c --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/nodeSequence.ref @@ -0,0 +1,81 @@ +startOfSequence() +startDocument() +endDocument() +startDocument() +endDocument() +startDocument() +endDocument() +startDocument() +atomicValue() +endDocument() +startDocument() +atomicValue() +endDocument() +startDocument() +characters() +endDocument() +startDocument() +characters() +endDocument() +startDocument() +characters(text1) +endDocument() +startDocument() +characters(text2) +endDocument() +startDocument() +startElement(f) +namespaceBinding(empty) +endElement() +endDocument() +startElement(e1) +namespaceBinding(empty) +endElement() +startElement(e2) +namespaceBinding(empty) +endElement() +startElement(e3) +namespaceBinding(empty) +endElement() +startElement(e3) +namespaceBinding(empty) +attribute(attr1, value1) +endElement() +attribute(name, value) +characters() +characters(text3) +startElement(e5) +namespaceBinding(empty) +characters( + text4 + ) +startElement(e) +endElement() +characters( + text5 + ) +processingInstruction(target, data) +comment( comment ) +startElement(e6) +attribute(attr2, value2) +attribute(attr3, value2) +endElement() +startElement(e6) +attribute(attr2, value3) +attribute(attr3, value3) +endElement() +startElement(e6) +attribute(attr2, value4) +attribute(attr3, value4) +endElement() +endElement() +processingInstruction(target, data) +comment( comment ) +startElement({http://example.com/}e) +namespaceBinding({http://example.com/}empty) +endElement() +startElement({http://example.com/}p:e) +namespaceBinding({http://example.com/}p:empty) +namespaceBinding(empty) +endElement() +endOfSequence() diff --git a/tests/auto/qxmlquery/pushBaselines/oneElement.ref b/tests/auto/qxmlquery/pushBaselines/oneElement.ref new file mode 100644 index 0000000..b2a20a7 --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/oneElement.ref @@ -0,0 +1,5 @@ +startOfSequence() +startElement(e) +namespaceBinding(empty) +endElement() +endOfSequence() diff --git a/tests/auto/qxmlquery/pushBaselines/onePlusOne.ref b/tests/auto/qxmlquery/pushBaselines/onePlusOne.ref new file mode 100644 index 0000000..ce1426b --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/onePlusOne.ref @@ -0,0 +1,3 @@ +startOfSequence() +atomicValue(2) +endOfSequence() diff --git a/tests/auto/qxmlquery/pushBaselines/onlyDocumentNode.ref b/tests/auto/qxmlquery/pushBaselines/onlyDocumentNode.ref new file mode 100644 index 0000000..9fec191 --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/onlyDocumentNode.ref @@ -0,0 +1,4 @@ +startOfSequence() +startDocument() +endDocument() +endOfSequence() diff --git a/tests/auto/qxmlquery/pushBaselines/openDocument.ref b/tests/auto/qxmlquery/pushBaselines/openDocument.ref new file mode 100644 index 0000000..95e9c53 --- /dev/null +++ b/tests/auto/qxmlquery/pushBaselines/openDocument.ref @@ -0,0 +1,22 @@ +startOfSequence() +startDocument() +startElement({http://example.com}e) +namespaceBinding({http://example.com}empty) +namespaceBinding({http://example.com/P}p:empty) +attribute(attr, 1) +attribute({http://example.com/P}p:attr, ) +processingInstruction(target, data) +comment( a comment ) +startElement({http://example.com}e) +namespaceBinding({http://example.com}empty) +namespaceBinding({http://example.com/P}p:empty) +endElement() +characters(text ) +startElement({http://example.com}f) +namespaceBinding({http://example.com}empty) +namespaceBinding({http://example.com/P}p:empty) +endElement() +characters(text node) +endElement() +endDocument() +endOfSequence() diff --git a/tests/auto/qxmlquery/qxmlquery.pro b/tests/auto/qxmlquery/qxmlquery.pro new file mode 100644 index 0000000..d5e8228 --- /dev/null +++ b/tests/auto/qxmlquery/qxmlquery.pro @@ -0,0 +1,34 @@ +load(qttest_p4) +SOURCES += tst_qxmlquery.cpp MessageValidator.cpp TestFundament.cpp +HEADERS += PushBaseliner.h \ + MessageSilencer.h \ + ../qsimplexmlnodemodel/TestSimpleNodeModel.h \ + MessageValidator.h \ + NetworkOverrider.h + +RESOURCES = input.qrc + +QT += network + +wince* { + DEFINES += SRCDIR=\\\"./\\\" +} else:!symbian { + DEFINES += SRCDIR=\\\"$$PWD/\\\" +} + +include (../xmlpatterns.pri) + +wince*|symbian: { + addFiles.files = pushBaselines input.xml + addFiles.path = . + + patternistFiles.files = ../xmlpatterns/queries + symbian: { + #../xmlpatterns resolves to an illegal path for deployment + patternistFiles.path = xmlpatterns + } else { + patternistFiles.path = ../xmlpatterns + } + + DEPLOYMENT += addFiles patternistFiles +} diff --git a/tests/auto/qxmlquery/tst_qxmlquery.cpp b/tests/auto/qxmlquery/tst_qxmlquery.cpp new file mode 100644 index 0000000..e3c97d2 --- /dev/null +++ b/tests/auto/qxmlquery/tst_qxmlquery.cpp @@ -0,0 +1,3481 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QAbstractMessageHandler> +#include <QFileInfo> +#include <QNetworkReply> +#include <QtNetwork/QTcpServer> +#include <QtNetwork/QTcpSocket> +#include <QXmlFormatter> +#include <QXmlItem> +#include <QXmlName> +#include <QXmlQuery> +#include <QXmlResultItems> +#include <QXmlSerializer> + +#include "MessageSilencer.h" +#include "MessageValidator.h" +#include "NetworkOverrider.h" +#include "PushBaseliner.h" +#include "../qabstracturiresolver/TestURIResolver.h" +#include "../qsimplexmlnodemodel/TestSimpleNodeModel.h" +#include "TestFundament.h" +#include "../network-settings.h" + +#if defined(Q_OS_SYMBIAN) +#define SRCDIR "" +#define XMLPATTERNSDIR "xmlpatterns" +#else +#define XMLPATTERNSDIR SRCDIR "../xmlpatterns" +#endif + +/*! + \class tst_QXmlQuery + \internal + \since 4.4 + \brief Tests class QXmlQuery. + + This test is not intended for testing the engine, but the functionality specific + to the QXmlQuery class. + + In other words, if you have an engine bug; don't add it here because it won't be + tested properly. Instead add it to the test suite. + + */ +class tst_QXmlQuery : public QObject + , private TestFundament +{ + Q_OBJECT + +public: + inline tst_QXmlQuery() : m_generatedBaselines(0) + , m_pushTestsCount(0) + , m_testNetwork(true) + { + Q_SET_DEFAULT_IAP + } + +private Q_SLOTS: + void defaultConstructor() const; + void copyConstructor() const; + void constructorQXmlNamePool() const; + void constructorQXmlNamePoolQueryLanguage() const; + void constructorQXmlNamePoolWithinQSimpleXmlNodeModel() const; + void assignmentOperator() const; + void isValid() const; + void sequentialExecution() const; + void bindVariableQString() const; + void bindVariableQStringNoExternalDeclaration() const; + void bindVariableQXmlName() const; + void bindVariableQXmlNameTriggerWarnings() const; + void bindVariableQStringQIODevice() const; + void bindVariableQStringQIODeviceWithByteArray() const; + void bindVariableQStringQIODeviceWithString() const; + void bindVariableQStringQIODeviceWithQFile() const; + void bindVariableQXmlNameQIODevice() const; + void bindVariableQXmlNameQIODeviceTriggerWarnings() const; + void bindVariableXSLTSuccess() const; + void bindVariableTemporaryNode() const; + void setMessageHandler() const; + void messageHandler() const; + void evaluateToQAbstractXmlReceiverTriggerWarnings() const; + void evaluateToQXmlResultItems() const; + void evaluateToQXmlResultItemsTriggerWarnings() const; + void evaluateToQXmlResultItemsErrorAtEnd() const; + void evaluateToReceiver(); + void evaluateToReceiver_data() const; + void evaluateToReceiverOnInvalidQuery() const; + void evaluateToQStringTriggerError() const; + void evaluateToQString() const; + void evaluateToQString_data() const; + void evaluateToQStringSignature() const; + void checkGeneratedBaselines() const; + void basicXQueryToQtTypeCheck() const; + void basicQtToXQueryTypeCheck() const; + void bindNode() const; + void relativeBaseURI() const; + void emptyBaseURI() const; + void roundTripDateWithinQXmlItem() const; + void bindingMissing() const; + void bindDefaultConstructedItem() const; + void bindDefaultConstructedItem_data() const; + void bindEmptyNullString() const; + void bindEmptyString() const; + void rebindVariableSameType() const; + void rebindVariableDifferentType() const; + void rebindVariableWithNullItem() const; + void eraseQXmlItemBinding() const; + void eraseDeviceBinding() const; + void constCorrectness() const; + void objectSize() const; + void setUriResolver() const; + void uriResolver() const; + void messageXML() const; + void resultItemsDeallocatedQuery() const; + void copyCheckMessageHandler() const; + void shadowedVariables() const; + void setFocusQXmlItem() const; + void setFocusQUrl() const; + void setFocusQIODevice() const; + void setFocusQIODeviceAvoidVariableClash() const; + void setFocusQIODeviceFailure() const; + void setFocusQIODeviceTriggerWarnings() const; + void setFocusQString() const; + void setFocusQStringFailure() const; + void setFocusQStringSignature() const; + void recompilationWithEvaluateToResultFailing() const; + void secondEvaluationWithEvaluateToResultFailing() const; + void recompilationWithEvaluateToReceiver() const; + void fnDocOnQIODeviceTimeout() const; + void evaluateToQStringListOnInvalidQuery() const; + void evaluateToQStringList() const; + void evaluateToQStringListTriggerWarnings() const; + void evaluateToQStringList_data() const; + void evaluateToQStringListNoConversion() const; + void evaluateToQIODevice() const; + void evaluateToQIODeviceTriggerWarnings() const; + void evaluateToQIODeviceSignature() const; + void evaluateToQIODeviceOnInvalidQuery() const; + void setQueryQIODeviceQUrl() const; + void setQueryQIODeviceQUrlTriggerWarnings() const; + void setQueryQString() const; + void setQueryQUrlSuccess() const; + void setQueryQUrlSuccess_data() const; + void setQueryQUrlFailSucceed() const; + void setQueryQUrlFailure() const; + void setQueryQUrlFailure_data() const; + void setQueryQUrlBaseURI() const; + void setQueryQUrlBaseURI_data() const; + void setQueryWithNonExistentQUrlOnValidQuery() const; + void setQueryWithInvalidQueryFromQUrlOnValidQuery() const; + void retrieveNameFromQuery() const; + void retrieveNameFromQuery_data() const; + void cleanupTestCase() const; + void declareUnavailableExternal() const; + void msvcCacheIssue() const; + void unavailableExternalVariable() const; + void useUriResolver() const; + void queryWithFocusAndVariable() const; + void undefinedFocus() const; + void basicFocusUsage() const; + + void queryLanguage() const; + void queryLanguageSignature() const; + void enumQueryLanguage() const; + + void setNetworkAccessManager() const; + void networkAccessManagerSignature() const; + void networkAccessManagerDefaultValue() const; + void networkAccessManager() const; + + void setInitialTemplateNameQXmlName() const; + void setInitialTemplateNameQXmlNameSignature() const; + void setInitialTemplateNameQString() const; + void setInitialTemplateNameQStringSignature() const; + void initialTemplateName() const; + void initialTemplateNameSignature() const; + + void fnDocNetworkAccessSuccess() const; + void fnDocNetworkAccessSuccess_data() const; + void fnDocNetworkAccessFailure() const; + void fnDocNetworkAccessFailure_data() const; + void multipleDocsAndFocus() const; + void multipleEvaluationsWithDifferentFocus() const; + void bindVariableQXmlQuery() const; + void bindVariableQXmlQuery_data() const; + void bindVariableQStringQXmlQuerySignature() const; + void bindVariableQXmlNameQXmlQuerySignature() const; + void bindVariableQXmlNameQXmlQuery() const; + void bindVariableQXmlQueryInvalidate() const; + void unknownSourceLocation() const; + + void identityConstraintSuccess() const; + void identityConstraintFailure() const; + void identityConstraintFailure_data() const; + + // TODO call all URI resolving functions where 1) the URI resolver return a null QUrl(); 2) resolves into valid, existing URI, 3) invalid, non-existing URI. + // TODO bind stringlists, variant lists, both ways. + // TODO trigger serialization error, or any error in evaluateToushCallback(). + // TODO let items travle between two queries, as seen in the SDK + // TODO what happens if the query declares local variable and external ones are provided? + +private: + enum + { + /** + * One excluded, since we skip static-base-uri.xq. + */ + ExpectedQueryCount = 29 + }; + + static void checkBaseURI(const QUrl &baseURI, const QString &candidate); + static QStringList queries(); + static const char *const queriesDirectory; + + int m_generatedBaselines; + int m_pushTestsCount; + const bool m_testNetwork; +}; + +void tst_QXmlQuery::checkBaseURI(const QUrl &baseURI, const QString &candidate) +{ + /* The use of QFileInfo::canonicalFilePath() takes into account that drive letters + * on Windows may have different cases. */ + QVERIFY(QDir(baseURI.toLocalFile()).relativeFilePath(QFileInfo(candidate).canonicalFilePath()).startsWith("../")); +} + +const char *const tst_QXmlQuery::queriesDirectory = XMLPATTERNSDIR "/queries/"; + +QStringList tst_QXmlQuery::queries() +{ + QDir dir; + dir.cd(inputFile(QLatin1String(queriesDirectory))); + + return dir.entryList(QStringList(QLatin1String("*.xq"))); +} + +void tst_QXmlQuery::defaultConstructor() const +{ + /* Allocate instance in different orders. */ + { + QXmlQuery query; + } + + { + QXmlQuery query1; + QXmlQuery query2; + } + + { + QXmlQuery query1; + QXmlQuery query2; + QXmlQuery query3; + } +} + +void tst_QXmlQuery::copyConstructor() const +{ + /* Verify that we can take a const reference, and simply do a copy of a default constructed object. */ + { + const QXmlQuery query1; + QXmlQuery query2(query1); + } + + /* Copy twice. */ + { + const QXmlQuery query1; + QXmlQuery query2(query1); + QXmlQuery query3(query2); + } + + /* Verify that copying default values works. */ + { + const QXmlQuery query1; + const QXmlQuery query2(query1); + QCOMPARE(query2.messageHandler(), query1.messageHandler()); + QCOMPARE(query2.uriResolver(), query1.uriResolver()); + QCOMPARE(query2.queryLanguage(), query1.queryLanguage()); + QCOMPARE(query2.initialTemplateName(), query1.initialTemplateName()); + QCOMPARE(query2.networkAccessManager(), query1.networkAccessManager()); + } + + /* Check that the + * + * - name pool + * - URI resolver + * - message handler + * - query language + * - initial template name + * + * sticks with the copy. */ + { + MessageSilencer silencer; + TestURIResolver resolver; + QNetworkAccessManager networkManager; + QXmlQuery query1(QXmlQuery::XSLT20); + QXmlNamePool np1(query1.namePool()); + + query1.setMessageHandler(&silencer); + query1.setUriResolver(&resolver); + query1.setNetworkAccessManager(&networkManager); + + const QXmlName name(np1, QLatin1String("localName"), + QLatin1String("http://example.com/"), + QLatin1String("prefix")); + query1.setInitialTemplateName(name); + + const QXmlQuery query2(query1); + QCOMPARE(query2.messageHandler(), static_cast<QAbstractMessageHandler *>(&silencer)); + QCOMPARE(query2.uriResolver(), static_cast<const QAbstractUriResolver *>(&resolver)); + QCOMPARE(query2.queryLanguage(), QXmlQuery::XSLT20); + QCOMPARE(query2.initialTemplateName(), name); + QCOMPARE(query2.networkAccessManager(), &networkManager); + + QXmlNamePool np2(query2.namePool()); + + QCOMPARE(name.namespaceUri(np2), QString::fromLatin1("http://example.com/")); + QCOMPARE(name.localName(np2), QString::fromLatin1("localName")); + QCOMPARE(name.prefix(np2), QString::fromLatin1("prefix")); + } + + { + QXmlQuery original; + + original.setFocus(QXmlItem(4)); + original.setQuery(QLatin1String(".")); + QVERIFY(original.isValid()); + + const QXmlQuery copy(original); + + QXmlResultItems result; + copy.evaluateTo(&result); + QCOMPARE(result.next().toAtomicValue(), QVariant(4)); + QVERIFY(result.next().isNull()); + QVERIFY(!result.hasError()); + } + + /* Copy, set, compare. Check that copies are independent. */ + { + // TODO all members except queryLanguage(). + } +} + +void tst_QXmlQuery::constructorQXmlNamePool() const +{ + /* Check that the namepool we are passed, is actually used. */ + QXmlNamePool np; + + QXmlQuery query(np); + const QXmlName name(np, QLatin1String("localName"), + QLatin1String("http://example.com/"), + QLatin1String("prefix")); + + QXmlNamePool np2(query.namePool()); + QCOMPARE(name.namespaceUri(np2), QString::fromLatin1("http://example.com/")); + QCOMPARE(name.localName(np2), QString::fromLatin1("localName")); + QCOMPARE(name.prefix(np2), QString::fromLatin1("prefix")); +} + +/*! + Ensure that the internal variable loading mechanisms uses the user-supplied + name pool. + + If that is not the case, different name pools are used and the code crashes. + + \since 4.5 + */ +void tst_QXmlQuery::constructorQXmlNamePoolQueryLanguage() const +{ + QXmlNamePool np; + QXmlName name(np, QLatin1String("arbitraryName")); + + QXmlQuery query(QXmlQuery::XQuery10, np); + + QBuffer input; + input.setData("<yall/>"); + + QVERIFY(input.open(QIODevice::ReadOnly)); + query.bindVariable(name, &input); + query.setQuery("string(doc($arbitraryName))"); + + QStringList result; + query.evaluateTo(&result); +} + +void tst_QXmlQuery::constructorQXmlNamePoolWithinQSimpleXmlNodeModel() const +{ + class TestCTOR : public TestSimpleNodeModel + { + public: + TestCTOR(const QXmlNamePool &np) : TestSimpleNodeModel(np) + { + } + + void checkCTOR() const + { + /* If this fails to compile, the constructor has trouble with taking + * a mutable reference. + * + * The reason we use the this pointer explicitly, is to avoid a compiler + * warnings with MSVC 2005. */ + QXmlQuery(this->namePool()); + } + }; + + QXmlNamePool np; + TestCTOR ctor(np); + ctor.checkCTOR(); +} + +void tst_QXmlQuery::assignmentOperator() const +{ + class ReturnURI : public QAbstractUriResolver + { + public: + ReturnURI() {} + virtual QUrl resolve(const QUrl &relative, + const QUrl &baseURI) const + { + return baseURI.resolved(relative); + } + }; + + /* Assign this to this. */ + { + QXmlQuery query; + query = query; + query = query; + query = query; + + /* Just call a couple of functions to give valgrind + * something to check. */ + QVERIFY(!query.isValid()); + query.messageHandler(); + } + + /* Assign null instances a couple of times. */ + { + QXmlQuery query1; + QXmlQuery query2; + query1 = query2; + query1 = query2; + query1 = query2; + + /* Just call a couple of functions to give valgrind + * something to check. */ + QVERIFY(!query1.isValid()); + query1.messageHandler(); + + /* Just call a couple of functions to give valgrind + * something to check. */ + QVERIFY(!query2.isValid()); + query2.messageHandler(); + } + + /* Create a query, set all the things it stores, and ensure it + * travels over to the new instance. */ + { + MessageSilencer silencer; + const ReturnURI returnURI; + QXmlNamePool namePool; + + QBuffer documentDevice; + documentDevice.setData(QByteArray("<e>a</e>")); + QVERIFY(documentDevice.open(QIODevice::ReadOnly)); + + QXmlQuery original(namePool); + QXmlName testName(namePool, QLatin1String("somethingToCheck")); + + original.setMessageHandler(&silencer); + original.bindVariable(QLatin1String("var"), QXmlItem(1)); + original.bindVariable(QLatin1String("device"), &documentDevice); + original.setUriResolver(&returnURI); + original.setFocus(QXmlItem(3)); + original.setQuery(QLatin1String("$var, 1 + 1, ., string(doc($device))")); + + /* Do a copy, and check that everything followed on into the copy. No modification + * of the copy. */ + { + QXmlQuery copy; + + /* We use assignment operator, not copy constructor. */ + copy = original; + + QVERIFY(copy.isValid()); + QCOMPARE(copy.uriResolver(), static_cast<const QAbstractUriResolver *>(&returnURI)); + QCOMPARE(copy.messageHandler(), static_cast<QAbstractMessageHandler *>(&silencer)); + QCOMPARE(testName.localName(copy.namePool()), QString::fromLatin1("somethingToCheck")); + + QXmlResultItems result; + copy.evaluateTo(&result); + QCOMPARE(result.next().toAtomicValue(), QVariant(1)); + QCOMPARE(result.next().toAtomicValue(), QVariant(2)); + QCOMPARE(result.next().toAtomicValue(), QVariant(3)); + QCOMPARE(result.next().toAtomicValue(), QVariant(QString::fromLatin1("a"))); + QVERIFY(result.next().isNull()); + QVERIFY(!result.hasError()); + } + + /* Copy, and change values. Things should detach. */ + { + /* Evaluate the copy. */ + { + MessageSilencer secondSilencer; + const ReturnURI secondUriResolver; + QBuffer documentDeviceCopy; + documentDeviceCopy.setData(QByteArray("<e>b</e>")); + QVERIFY(documentDeviceCopy.open(QIODevice::ReadOnly)); + + QXmlQuery copy; + copy = original; + + copy.setMessageHandler(&secondSilencer); + /* Here we rebind variable values. */ + copy.bindVariable(QLatin1String("var"), QXmlItem(4)); + copy.bindVariable(QLatin1String("device"), &documentDeviceCopy); + copy.setUriResolver(&secondUriResolver); + copy.setFocus(QXmlItem(6)); + copy.setQuery(QLatin1String("$var, 1 + 1, ., string(doc($device))")); + + /* Check that the copy picked up the new things. */ + QVERIFY(copy.isValid()); + QCOMPARE(copy.uriResolver(), static_cast<const QAbstractUriResolver *>(&secondUriResolver)); + QCOMPARE(copy.messageHandler(), static_cast<QAbstractMessageHandler *>(&secondSilencer)); + + QXmlResultItems resultCopy; + copy.evaluateTo(&resultCopy); + QCOMPARE(resultCopy.next().toAtomicValue(), QVariant(4)); + QCOMPARE(resultCopy.next().toAtomicValue(), QVariant(2)); + QCOMPARE(resultCopy.next().toAtomicValue(), QVariant(6)); + const QString stringedDevice(resultCopy.next().toAtomicValue().toString()); + QCOMPARE(stringedDevice, QString::fromLatin1("b")); + QVERIFY(resultCopy.next().isNull()); + QVERIFY(!resultCopy.hasError()); + } + + /* Evaluate the original. */ + { + /* Check that the original is unchanged. */ + QVERIFY(original.isValid()); + QCOMPARE(original.uriResolver(), static_cast<const QAbstractUriResolver *>(&returnURI)); + QCOMPARE(original.messageHandler(), static_cast<QAbstractMessageHandler *>(&silencer)); + + QXmlResultItems resultOriginal; + original.evaluateTo(&resultOriginal); + QCOMPARE(resultOriginal.next().toAtomicValue(), QVariant(1)); + QCOMPARE(resultOriginal.next().toAtomicValue(), QVariant(2)); + QCOMPARE(resultOriginal.next().toAtomicValue(), QVariant(3)); + QCOMPARE(resultOriginal.next().toAtomicValue(), QVariant(QString::fromLatin1("a"))); + QVERIFY(resultOriginal.next().isNull()); + QVERIFY(!resultOriginal.hasError()); + } + } + } +} + +/*! + Since QXmlQuery doesn't seek devices to position 0, this code triggers a bug + where document caching doesn't work. Since the document caching doesn't work, + the device will be read twice, and the second time the device is at the end, + hence premature end of document. + */ +void tst_QXmlQuery::sequentialExecution() const +{ + QBuffer inBuffer; + inBuffer.setData(QByteArray("<input/>")); + QVERIFY(inBuffer.open(QIODevice::ReadOnly)); + + QXmlQuery query; + query.bindVariable("inputDocument", &inBuffer); + + QByteArray outArray; + QBuffer outBuffer(&outArray); + outBuffer.open(QIODevice::WriteOnly); + + const QString queryString(QLatin1String("doc($inputDocument)")); + query.setQuery(queryString); + + QXmlFormatter formatter(query, &outBuffer); + + QVERIFY(query.evaluateTo(&formatter)); + + /* If this line is removed, the bug isn't triggered. */ + query.setQuery(queryString); + + QVERIFY(query.evaluateTo(&formatter)); +} + +void tst_QXmlQuery::isValid() const +{ + /* Check default value. */ + QXmlQuery query; + QVERIFY(!query.isValid()); +} + +void tst_QXmlQuery::bindVariableQString() const +{ + { + QXmlQuery query; + /* Bind with a null QXmlItem. */ + query.bindVariable(QLatin1String("name"), QXmlItem()); + } + + { + QXmlQuery query; + /* Bind with a null QVariant. */ + query.bindVariable(QLatin1String("name"), QXmlItem(QVariant())); + } + + { + QXmlQuery query; + /* Bind with a null QXmlNodeModelIndex. */ + query.bindVariable(QLatin1String("name"), QXmlItem(QXmlNodeModelIndex())); + } +} + +void tst_QXmlQuery::bindVariableQStringNoExternalDeclaration() const +{ + QXmlQuery query; + query.bindVariable(QLatin1String("foo"), QXmlItem(QLatin1String("Variable Value"))); + query.setQuery(QLatin1String("$foo")); + + QVERIFY(query.isValid()); + + QStringList result; + QVERIFY(query.evaluateTo(&result)); + + QCOMPARE(result, QStringList() << QLatin1String("Variable Value")); +} + +void tst_QXmlQuery::bindVariableQXmlName() const +{ + // TODO +} + +void tst_QXmlQuery::bindVariableQXmlNameTriggerWarnings() const +{ + QXmlQuery query; + + QTest::ignoreMessage(QtWarningMsg, "The variable name cannot be null."); + query.bindVariable(QXmlName(), QVariant()); +} + +void tst_QXmlQuery::bindVariableQStringQIODeviceWithByteArray() const +{ + QXmlQuery query; + + QByteArray in("<e/>"); + QBuffer device(&in); + QVERIFY(device.open(QIODevice::ReadOnly)); + + query.bindVariable("doc", &device); + + query.setQuery(QLatin1String("declare variable $doc external; $doc")); + + QVERIFY(query.isValid()); + + /* Check the URI corresponding to the variable. */ + { + QXmlResultItems items; + query.evaluateTo(&items); + + QCOMPARE(items.next().toAtomicValue().toString(), QString::fromLatin1("tag:trolltech.com,2007:QtXmlPatterns:QIODeviceVariable:doc")); + } + + /* Now, actually load the document. We use the same QXmlQuery just to stress recompilation a bit. */ + { + query.setQuery(QLatin1String("declare variable $doc external; doc($doc)")); + + QByteArray out; + QBuffer outBuffer(&out); + QVERIFY(outBuffer.open(QIODevice::WriteOnly)); + + QXmlSerializer serializer(query, &outBuffer); + + QVERIFY(query.evaluateTo(&serializer)); + QCOMPARE(out, in); + } +} + +void tst_QXmlQuery::bindVariableQStringQIODeviceWithString() const +{ + QXmlQuery query; + + QString in("<qstring/>"); + QByteArray inUtf8(in.toUtf8()); + QBuffer inDevice(&inUtf8); + + QVERIFY(inDevice.open(QIODevice::ReadOnly)); + + query.bindVariable("doc", &inDevice); + + query.setQuery(QLatin1String("declare variable $doc external; doc($doc)")); + + QByteArray out; + QBuffer outBuffer(&out); + QVERIFY(outBuffer.open(QIODevice::WriteOnly)); + + QXmlSerializer serializer(query, &outBuffer); + QVERIFY(query.evaluateTo(&serializer)); + + QCOMPARE(out, inUtf8); +} + +void tst_QXmlQuery::bindVariableQStringQIODeviceWithQFile() const +{ + QXmlQuery query; + QFile inDevice(QLatin1String(SRCDIR "input.xml")); + + QVERIFY(inDevice.open(QIODevice::ReadOnly)); + + query.bindVariable("doc", &inDevice); + + query.setQuery(QLatin1String("declare variable $doc external; doc($doc)")); + + QByteArray out; + QBuffer outBuffer(&out); + QVERIFY(outBuffer.open(QIODevice::WriteOnly)); + + QXmlSerializer serializer(query, &outBuffer); + QVERIFY(query.evaluateTo(&serializer)); + outBuffer.close(); + + QCOMPARE(out, QByteArray("<!-- This is just a file for testing. --><input/>")); +} + +void tst_QXmlQuery::bindVariableQStringQIODevice() const +{ + QXmlQuery query; + + /* Rebind the variable. */ + { + /* First evaluation. */ + { + QByteArray in1("<e1/>"); + QBuffer inDevice1(&in1); + QVERIFY(inDevice1.open(QIODevice::ReadOnly)); + + query.bindVariable("in", &inDevice1); + query.setQuery(QLatin1String("doc($in)")); + + QByteArray out1; + QBuffer outDevice1(&out1); + QVERIFY(outDevice1.open(QIODevice::WriteOnly)); + + QXmlSerializer serializer(query, &outDevice1); + query.evaluateTo(&serializer); + QCOMPARE(out1, in1); + } + + /* Second evaluation, rebind variable. */ + { + QByteArray in2("<e2/>"); + QBuffer inDevice2(&in2); + QVERIFY(inDevice2.open(QIODevice::ReadOnly)); + + query.bindVariable(QLatin1String("in"), &inDevice2); + + QByteArray out2; + QBuffer outDevice2(&out2); + QVERIFY(outDevice2.open(QIODevice::WriteOnly)); + + QXmlSerializer serializer(query, &outDevice2); + QVERIFY(query.evaluateTo(&serializer)); + QCOMPARE(out2, in2); + } + } + + // TODO trigger recompilation when setting qiodevices., and qiodevice overwritten by other type, etc. +} + +void tst_QXmlQuery::bindVariableQXmlNameQIODevice() const +{ + // TODO +} + +void tst_QXmlQuery::bindVariableQXmlNameQIODeviceTriggerWarnings() const +{ + QXmlNamePool np; + QXmlQuery query(np); + + QBuffer buffer; + QTest::ignoreMessage(QtWarningMsg, "A null, or readable QIODevice must be passed."); + query.bindVariable(QXmlName(np, QLatin1String("foo")), &buffer); + + QTest::ignoreMessage(QtWarningMsg, "The variable name cannot be null."); + query.bindVariable(QXmlName(), 0); +} + +void tst_QXmlQuery::bindVariableXSLTSuccess() const +{ + QXmlQuery stylesheet(QXmlQuery::XSLT20); + stylesheet.setInitialTemplateName(QLatin1String("main")); + + stylesheet.bindVariable(QLatin1String("variableNoSelectNoBodyBoundWithBindVariable"), + QVariant(QLatin1String("MUST NOT SHOW 1"))); + + stylesheet.bindVariable(QLatin1String("variableSelectBoundWithBindVariable"), + QVariant(QLatin1String("MUST NOT SHOW 2"))); + + stylesheet.bindVariable(QLatin1String("variableSelectWithTypeIntBoundWithBindVariable"), + QVariant(QLatin1String("MUST NOT SHOW 3"))); + + stylesheet.bindVariable(QLatin1String("paramNoSelectNoBodyBoundWithBindVariable"), + QVariant(QLatin1String("param1"))); + + stylesheet.bindVariable(QLatin1String("paramNoSelectNoBodyBoundWithBindVariableRequired"), + QVariant(QLatin1String("param1"))); + + stylesheet.bindVariable(QLatin1String("paramSelectBoundWithBindVariable"), + QVariant(QLatin1String("param2"))); + + stylesheet.bindVariable(QLatin1String("paramSelectBoundWithBindVariableRequired"), + QVariant(QLatin1String("param3"))); + + stylesheet.bindVariable(QLatin1String("paramSelectWithTypeIntBoundWithBindVariable"), + QVariant(4)); + + stylesheet.bindVariable(QLatin1String("paramSelectWithTypeIntBoundWithBindVariableRequired"), + QVariant(QLatin1String("param5"))); + + stylesheet.setQuery(QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/stylesheets/parameters.xsl")))); + + QVERIFY(stylesheet.isValid()); + + QBuffer deviceOut; + QVERIFY(deviceOut.open(QIODevice::ReadWrite)); + + QVERIFY(stylesheet.evaluateTo(&deviceOut)); + + const QString result(QString::fromUtf8(deviceOut.data().constData())); + + QCOMPARE(result, + QString::fromLatin1("Variables: variableSelectsDefaultValue variableSelectsDefaultValue2 3 4 " + "Parameters: param1 param1 param2 param3 4 param5")); +} + +void tst_QXmlQuery::bindVariableTemporaryNode() const +{ + /* First we do it with QXmlResultItems staying in scope. */; + { + QXmlQuery query1; + query1.setQuery("<anElement/>"); + + QXmlResultItems result1; + query1.evaluateTo(&result1); + + QXmlQuery query2(query1); + query2.bindVariable("fromQuery1", result1.next()); + query2.setQuery("$fromQuery1"); + + QString output; + QVERIFY(query2.evaluateTo(&output)); + + QCOMPARE(output, QString::fromLatin1("<anElement/>\n")); + } + + /* And now with it deallocating, so its internal DynamicContext pointer is + * released. This doesn't work in Qt 4.5 and is ok. */ + { + QXmlQuery query1; + query1.setQuery("<anElement/>"); + + QXmlQuery query2; + + { + QXmlResultItems result1; + query1.evaluateTo(&result1); + + query2.bindVariable("fromQuery1", result1.next()); + query2.setQuery("$fromQuery1"); + } + + QString output; + return; // See comment above. + QVERIFY(query2.evaluateTo(&output)); + + QCOMPARE(output, QString::fromLatin1("<anElement/>\n")); + } +} + +void tst_QXmlQuery::messageHandler() const +{ + { + /* Check default value. */ + QXmlQuery query; + QCOMPARE(query.messageHandler(), static_cast<QAbstractMessageHandler *>(0)); + } +} + +void tst_QXmlQuery::setMessageHandler() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + QCOMPARE(static_cast<QAbstractMessageHandler *>(&silencer), query.messageHandler()); +} + +void tst_QXmlQuery::evaluateToReceiver() +{ + QFETCH(QString, inputQuery); + + /* This query prints a URI specific to the local system. */ + if(inputQuery == QLatin1String("static-base-uri.xq")) + return; + + ++m_pushTestsCount; + const QString queryURI(inputFile(QLatin1String(queriesDirectory) + inputQuery)); + QFile queryFile(queryURI); + + QVERIFY(queryFile.exists()); + QVERIFY(queryFile.open(QIODevice::ReadOnly)); + + QXmlQuery query; + + MessageSilencer receiver; + query.setMessageHandler(&receiver); + query.setQuery(&queryFile, QUrl::fromLocalFile(queryURI)); + + /* We read all the queries, and some of them are invalid. However, we + * only want those that compile. */ + if(!query.isValid()) + return; + + QString produced; + QTextStream stream(&produced, QIODevice::WriteOnly); + PushBaseliner push(stream, query.namePool()); + query.evaluateTo(&push); + + const QString baselineName(inputFile(QLatin1String(SRCDIR "pushBaselines/") + inputQuery.left(inputQuery.length() - 2) + QString::fromLatin1("ref"))); + QFile baseline(baselineName); + + if(baseline.exists()) + { + QVERIFY(baseline.open(QIODevice::ReadOnly | QIODevice::Text)); + const QString stringedBaseline(QString::fromUtf8(baseline.readAll())); + QCOMPARE(produced, stringedBaseline); + } + else + { + QVERIFY(baseline.open(QIODevice::WriteOnly)); + /* This is intentionally a warning, don't remove it. Update the baselines instead. */ + qWarning() << "Generated baseline for:" << baselineName; + ++m_generatedBaselines; + + baseline.write(produced.toUtf8()); + } +} + +void tst_QXmlQuery::evaluateToReceiver_data() const +{ + QTest::addColumn<QString>("inputQuery"); + + const QStringList qs(queries()); + + for(int i = 0; i < qs.size(); ++i) + { + /* This outputs a URI specific to the environment, so we can't use it for this + * particular test. */ + if(qs.at(i) != QLatin1String("staticBaseURI.xq")) + QTest::newRow(qs.at(i).toUtf8().constData()) << qs.at(i); + } +} + +void tst_QXmlQuery::evaluateToReceiverOnInvalidQuery() const +{ + /* Invoke on a default constructed object. */ + { + QByteArray out; + QBuffer buffer(&out); + buffer.open(QIODevice::WriteOnly); + + QXmlQuery query; + QXmlSerializer serializer(query, &buffer); + QVERIFY(!query.evaluateTo(&serializer)); + } + + /* Invoke on an invalid query; compile time error. */ + { + QByteArray out; + QBuffer buffer(&out); + buffer.open(QIODevice::WriteOnly); + MessageSilencer silencer; + + QXmlQuery query; + query.setMessageHandler(&silencer); + query.setQuery(QLatin1String("1 + ")); + QXmlSerializer serializer(query, &buffer); + QVERIFY(!query.evaluateTo(&serializer)); + } + + /* Invoke on an invalid query; runtime error. */ + { + QByteArray out; + QBuffer buffer(&out); + buffer.open(QIODevice::WriteOnly); + MessageSilencer silencer; + + QXmlQuery query; + query.setMessageHandler(&silencer); + query.setQuery(QLatin1String("error()")); + QXmlSerializer serializer(query, &buffer); + QVERIFY(!query.evaluateTo(&serializer)); + } +} + +void tst_QXmlQuery::evaluateToQStringTriggerError() const +{ + /* Invoke on a default constructed object. */ + { + QXmlQuery query; + QString out; + QVERIFY(!query.evaluateTo(&out)); + } + + /* Invoke on an invalid query; compile time error. */ + { + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String("1 + ")); + + QString out; + QVERIFY(!query.evaluateTo(&out)); + } + + /* Invoke on an invalid query; runtime error. */ + { + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String("error()")); + + QString out; + QVERIFY(!query.evaluateTo(&out)); + } +} + +void tst_QXmlQuery::evaluateToQString() const +{ + QFETCH(QString, query); + QFETCH(QString, expectedOutput); + + QXmlQuery queryInstance; + queryInstance.setQuery(query); + QVERIFY(queryInstance.isValid()); + + QString result; + QVERIFY(queryInstance.evaluateTo(&result)); + + QCOMPARE(result, expectedOutput); +} + +void tst_QXmlQuery::evaluateToQString_data() const +{ + QTest::addColumn<QString>("query"); + QTest::addColumn<QString>("expectedOutput"); + + QTest::newRow("Two atomics") + << QString::fromLatin1("1, 'two'") + << QString::fromLatin1("1 two\n"); + + QTest::newRow("An element") + << QString::fromLatin1("<e>{1}</e>") + << QString::fromLatin1("<e>1</e>\n"); +} + +void tst_QXmlQuery::evaluateToQStringSignature() const +{ + const QXmlQuery query; + + QString output; + + /* evaluateTo(QString *) should be a const function. */ + query.evaluateTo(&output); +} + +void tst_QXmlQuery::evaluateToQAbstractXmlReceiverTriggerWarnings() const +{ + QXmlQuery query; + + /* We check the return value as well as warning message here. */ + QTest::ignoreMessage(QtWarningMsg, "A non-null callback must be passed."); + QCOMPARE(query.evaluateTo(static_cast<QAbstractXmlReceiver *>(0)), + false); +} + +void tst_QXmlQuery::evaluateToQXmlResultItems() const +{ + /* Invoke on a default constructed object. */ + { + QXmlQuery query; + QXmlResultItems result; + query.evaluateTo(&result); + QVERIFY(result.next().isNull()); + } +} + +void tst_QXmlQuery::evaluateToQXmlResultItemsTriggerWarnings() const +{ + QTest::ignoreMessage(QtWarningMsg, "A null pointer cannot be passed."); + QXmlQuery query; + query.evaluateTo(static_cast<QXmlResultItems *>(0)); +} + +void tst_QXmlQuery::evaluateToQXmlResultItemsErrorAtEnd() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + query.setQuery(QLatin1String("1 to 100, fn:error()")); + QVERIFY(query.isValid()); + + QXmlResultItems it; + query.evaluateTo(&it); + + while(!it.next().isNull()) + { + } +} + +/*! + If baselines were generated, we flag it as a failure such that it gets + attention, and that they are adjusted accordingly. + */ +void tst_QXmlQuery::checkGeneratedBaselines() const +{ + QCOMPARE(m_generatedBaselines, 0); + + /* If this check fails, the auto test setup is misconfigured, or files have + * been added/removed without this number being updated. */ + QCOMPARE(m_pushTestsCount, int(ExpectedQueryCount)); +} + +void tst_QXmlQuery::basicXQueryToQtTypeCheck() const +{ + QFile queryFile(QLatin1String(queriesDirectory) + QString::fromLatin1("allAtomics.xq")); + QVERIFY(queryFile.open(QIODevice::ReadOnly)); + + QXmlQuery query; + query.setQuery(&queryFile); + QVERIFY(query.isValid()); + + QXmlResultItems it; + query.evaluateTo(&it); + + QVariantList expectedValues; + expectedValues.append(QString::fromLatin1("xs:untypedAtomic")); + expectedValues.append(QDateTime(QDate(2002, 10, 10), QTime(23, 2, 11), Qt::UTC)); + expectedValues.append(QDate(2002, 10, 10)); + expectedValues.append(QVariant()); /* We currently doesn't support xs:time through the API. */ + + expectedValues.append(QVariant()); /* xs:duration */ + expectedValues.append(QVariant()); /* xs:dayTimeDuration */ + expectedValues.append(QVariant()); /* xs:yearMonthDuration */ + + if(sizeof(qreal) == sizeof(float)) {//ARM casts to Float not to double + expectedValues.append(QVariant(float(3e3))); /* xs:float */ + expectedValues.append(QVariant(float(4e4))); /* xs:double */ + expectedValues.append(QVariant(float(2))); /* xs:decimal */ + } else { + expectedValues.append(QVariant(double(3e3))); /* xs:float */ + expectedValues.append(QVariant(double(4e4))); /* xs:double */ + expectedValues.append(QVariant(double(2))); /* xs:decimal */ + } + + /* xs:integer and its sub-types. */ + expectedValues.append(QVariant(qlonglong(16))); + expectedValues.append(QVariant(qlonglong(-6))); + expectedValues.append(QVariant(qlonglong(-4))); + expectedValues.append(QVariant(qlonglong(5))); + expectedValues.append(QVariant(qlonglong(6))); + expectedValues.append(QVariant(qlonglong(7))); + expectedValues.append(QVariant(qlonglong(8))); + expectedValues.append(QVariant(qlonglong(9))); + expectedValues.append(QVariant(qulonglong(10))); + expectedValues.append(QVariant(qlonglong(11))); + expectedValues.append(QVariant(qlonglong(12))); + expectedValues.append(QVariant(qlonglong(13))); + expectedValues.append(QVariant(qlonglong(14))); + + expectedValues.append(QVariant()); /* xs:gYearMonth("1976-02"), */ + expectedValues.append(QVariant()); /* xs:gYear("2005-12:00"), */ + expectedValues.append(QVariant()); /* xs:gMonthDay("--12-25-14:00"), */ + expectedValues.append(QVariant()); /* xs:gDay("---25-14:00"), */ + expectedValues.append(QVariant()); /* xs:gMonth("--12-14:00"), */ + expectedValues.append(true); /* xs:boolean("true"), */ + expectedValues.append(QVariant(QByteArray::fromBase64(QByteArray("aaaa")))); /* xs:base64Binary("aaaa"), */ + expectedValues.append(QVariant(QByteArray::fromHex(QByteArray("FFFF")))); /* xs:hexBinary("FFFF"), */ + expectedValues.append(QVariant(QString::fromLatin1("http://example.com/"))); /* xs:anyURI("http://example.com/"), */ + QXmlNamePool np(query.namePool()); + expectedValues.append(QVariant(qVariantFromValue(QXmlName(np, QLatin1String("localName"), + QLatin1String("http://example.com/2"), + QLatin1String("prefix"))))); + + expectedValues.append(QVariant(QString::fromLatin1("An xs:string"))); + expectedValues.append(QVariant(QString::fromLatin1("normalizedString"))); + expectedValues.append(QVariant(QString::fromLatin1("token"))); + expectedValues.append(QVariant(QString::fromLatin1("language"))); + expectedValues.append(QVariant(QString::fromLatin1("NMTOKEN"))); + expectedValues.append(QVariant(QString::fromLatin1("Name"))); + expectedValues.append(QVariant(QString::fromLatin1("NCName"))); + expectedValues.append(QVariant(QString::fromLatin1("ID"))); + expectedValues.append(QVariant(QString::fromLatin1("IDREF"))); + expectedValues.append(QVariant(QString::fromLatin1("ENTITY"))); + + int i = 0; + QXmlItem item(it.next()); + + while(!item.isNull()) + { + QVERIFY(item.isAtomicValue()); + const QVariant produced(item.toAtomicValue()); + + const QVariant &expected = expectedValues.at(i); + + /* For the cases where we can't represent a value in the XDM with Qt, + * we return an invalid QVariant. */ + QCOMPARE(expected.isValid(), produced.isValid()); + + QCOMPARE(produced.type(), expected.type()); + + if(expected.isValid()) + { + /* This is only needed for xs:decimal though, for some reason. Probably + * just artifacts created somewhere. */ + if(produced.type() == QVariant::Double) + QVERIFY(qFuzzyCompare(produced.toDouble(), expected.toDouble())); + else if(qVariantCanConvert<QXmlName>(produced)) + { + /* QVariant::operator==() does identity comparison, it doesn't delegate to operator==() of + * the contained type, unless it's hardcoded into QVariant. */ + const QXmlName n1 = qVariantValue<QXmlName>(produced); + const QXmlName n2 = qVariantValue<QXmlName>(expected); + QCOMPARE(n1, n2); + } + else + QCOMPARE(produced, expected); + } + + ++i; + item = it.next(); + } + + QCOMPARE(i, expectedValues.count()); +} + +/*! + Send values from Qt into XQuery. + */ +void tst_QXmlQuery::basicQtToXQueryTypeCheck() const +{ + QFile queryFile(QLatin1String(queriesDirectory) + QLatin1String("allAtomicsExternally.xq")); + QVERIFY(queryFile.exists()); + QVERIFY(queryFile.open(QIODevice::ReadOnly)); + + QCOMPARE(QVariant(QDate(1999, 9, 10)).type(), QVariant::Date); + + QXmlQuery query; + + QXmlNamePool np(query.namePool()); + + const QXmlName name(np, QLatin1String("localname"), + QLatin1String("http://example.com"), + QLatin1String("prefix")); + + query.bindVariable(QLatin1String("fromQUrl"), QXmlItem(QUrl(QString::fromLatin1("http://example.com/")))); + query.bindVariable(QLatin1String("fromQByteArray"), QXmlItem(QByteArray("AAAA"))); + query.bindVariable(QLatin1String("fromBool"), QXmlItem(bool(true))); + query.bindVariable(QLatin1String("fromQDate"), QXmlItem(QDate(2000, 10, 11))); + // TODO Do with different QDateTime time specs + query.bindVariable(QLatin1String("fromQDateTime"), QXmlItem(QDateTime(QDate(2001, 9, 10), QTime(1, 2, 3)))); + query.bindVariable(QLatin1String("fromDouble"), QXmlItem(double(3))); + query.bindVariable(QLatin1String("fromFloat"), QXmlItem(float(4))); + query.bindVariable(QLatin1String("integer"), QXmlItem(5)); + query.bindVariable(QLatin1String("fromQString"), QXmlItem(QString::fromLatin1("A QString"))); + query.bindVariable(QLatin1String("fromQChar"), QXmlItem(QChar::fromLatin1('C'))); + + query.bindVariable(QLatin1String("fromIntLiteral"), QXmlItem(QVariant(654))); + + { + QVariant ui(uint(5)); + QCOMPARE(ui.type(), QVariant::UInt); + query.bindVariable(QLatin1String("fromUInt"), ui); + } + + { + QVariant ulnglng(qulonglong(6)); + QCOMPARE(ulnglng.type(), QVariant::ULongLong); + query.bindVariable(QLatin1String("fromULongLong"), ulnglng); + } + + { + QVariant qlnglng(qlonglong(7)); + QCOMPARE(qlnglng.type(), QVariant::LongLong); + query.bindVariable(QLatin1String("fromLongLong"), qlnglng); + } + + query.setQuery(&queryFile); + + // TODO do queries which declares external variables with types. Tons of combos here. + // TODO ensure that binding with QXmlItem() doesn't make a binding available. + // TODO test rebinding a variable. + + QVERIFY(query.isValid()); + + QXmlResultItems it; + query.evaluateTo(&it); + QXmlItem item(it.next()); + QVERIFY(!item.isNull()); + QVERIFY(item.isAtomicValue()); + + if(sizeof(qreal) == sizeof(float)) //ARM casts to Float not to double + QCOMPARE(item.toAtomicValue().toString(), + QLatin1String("4 true 3 654 7 41414141 C 2000-10-11Z 2001-09-10T01:02:03 " + "A QString http://example.com/ 5 6 true false false true true true true true true true " + "true true true")); + else + QCOMPARE(item.toAtomicValue().toString(), + QLatin1String("4 true 3 654 7 41414141 C 2000-10-11Z 2001-09-10T01:02:03 " + "A QString http://example.com/ 5 6 true true true true true true true true true true " + "true true true")); + +} + +void tst_QXmlQuery::bindNode() const +{ + QXmlQuery query; + TestSimpleNodeModel nodeModel(query.namePool()); + + query.bindVariable(QLatin1String("node"), nodeModel.root()); + QByteArray out; + QBuffer buff(&out); + QVERIFY(buff.open(QIODevice::WriteOnly)); + + query.setQuery(QLatin1String("declare variable $node external; $node")); + QXmlSerializer serializer(query, &buff); + + QVERIFY(query.evaluateTo(&serializer)); + QCOMPARE(out, QByteArray("<nodeName/>")); +} + +/*! + Pass in a relative URI, and make sure it is resolved against the current application directory. + */ +void tst_QXmlQuery::relativeBaseURI() const +{ + QXmlQuery query; + query.setQuery(QLatin1String("fn:static-base-uri()"), QUrl(QLatin1String("a/relative/uri.weirdExtension"))); + QVERIFY(query.isValid()); + + QByteArray result; + QBuffer buffer(&result); + QVERIFY(buffer.open(QIODevice::ReadWrite)); + + QXmlSerializer serializer(query, &buffer); + QVERIFY(query.evaluateTo(&serializer)); + + const QUrl loaded(QUrl::fromEncoded(result)); + QUrl appPath(QUrl::fromLocalFile(QCoreApplication::applicationFilePath())); + + QVERIFY(loaded.isValid()); + QVERIFY(appPath.isValid()); + QVERIFY(!loaded.isRelative()); + QVERIFY(!appPath.isRelative()); + + QFileInfo dir(appPath.toLocalFile()); + dir.setFile(QString()); + + /* We can't use QUrl::isParentOf() because it doesn't do what we want it to */ + if(!loaded.toLocalFile().startsWith(dir.absoluteFilePath())) + QTextStream(stderr) << "dir.absoluteFilePath():" << dir.absoluteFilePath() << "loaded.toLocalFile():" << loaded.toLocalFile(); + + checkBaseURI(loaded, dir.absoluteFilePath()); +} + +void tst_QXmlQuery::emptyBaseURI() const +{ + QXmlQuery query; + query.setQuery(QLatin1String("fn:static-base-uri()"), QUrl()); + QVERIFY(query.isValid()); + + QByteArray result; + QBuffer buffer(&result); + QVERIFY(buffer.open(QIODevice::ReadWrite)); + + QXmlSerializer serializer(query, &buffer); + QVERIFY(query.evaluateTo(&serializer)); + + const QUrl loaded(QUrl::fromEncoded(result)); + QUrl appPath(QUrl::fromLocalFile(QCoreApplication::applicationFilePath())); + + QVERIFY(loaded.isValid()); + QVERIFY(appPath.isValid()); + QVERIFY(!loaded.isRelative()); + QVERIFY(!appPath.isRelative()); + + QFileInfo dir(appPath.toLocalFile()); + dir.setFile(QString()); + + QCOMPARE(loaded, appPath); +} + +/*! + Ensure that QDate comes out as QDateTime. + */ +void tst_QXmlQuery::roundTripDateWithinQXmlItem() const +{ + const QDate date(1999, 9, 10); + QVERIFY(date.isValid()); + + const QVariant variant(date); + QVERIFY(variant.isValid()); + QCOMPARE(variant.type(), QVariant::Date); + + const QXmlItem item(variant); + QVERIFY(!item.isNull()); + QVERIFY(item.isAtomicValue()); + + const QVariant out(item.toAtomicValue()); + QVERIFY(out.isValid()); + QCOMPARE(out.type(), QVariant::Date); + QCOMPARE(out.toDate(), date); +} + +/*! + Check whether a query is valid, which uses an unbound variable. + */ +void tst_QXmlQuery::bindingMissing() const +{ + QXmlQuery query; + MessageSilencer messageHandler; + query.setMessageHandler(&messageHandler); + + QFile queryFile(QLatin1String(queriesDirectory) + QString::fromLatin1("externalVariable.xq")); + QVERIFY(queryFile.open(QIODevice::ReadOnly)); + query.setQuery(&queryFile); + + QVERIFY(!query.isValid()); +} + +void tst_QXmlQuery::bindDefaultConstructedItem() const +{ + QFETCH(QXmlItem, item); + + QXmlQuery query; + MessageSilencer messageHandler; + query.setMessageHandler(&messageHandler); + + QFile queryFile(QLatin1String(queriesDirectory) + QString::fromLatin1("externalVariable.xq")); + QVERIFY(queryFile.open(QIODevice::ReadOnly)); + query.setQuery(&queryFile); + query.bindVariable(QLatin1String("externalVariable"), item); + + QVERIFY(!query.isValid()); +} + +void tst_QXmlQuery::bindDefaultConstructedItem_data() const +{ + QTest::addColumn<QXmlItem>("item"); + + QTest::newRow("QXmlItem()") << QXmlItem(); + QTest::newRow("QXmlItem(QVariant())") << QXmlItem(QVariant()); + QTest::newRow("QXmlItem(QXmlNodeModelIndex())") << QXmlItem(QXmlNodeModelIndex()); +} + +/*! + Remove a binding by binding QXmlItem() with the same name. + */ +void tst_QXmlQuery::eraseQXmlItemBinding() const +{ + QXmlQuery query; + MessageSilencer messageHandler; + query.setMessageHandler(&messageHandler); + + QFile queryFile(QLatin1String(queriesDirectory) + QString::fromLatin1("externalVariable.xq")); + QVERIFY(queryFile.open(QIODevice::ReadOnly)); + query.bindVariable(QLatin1String("externalVariable"), QXmlItem(3)); + query.setQuery(&queryFile); + QVERIFY(query.isValid()); + + QByteArray result; + QBuffer buffer(&result); + QVERIFY(buffer.open(QIODevice::ReadWrite)); + + QXmlSerializer serializer(query, &buffer); + QVERIFY(query.evaluateTo(&serializer)); + + QCOMPARE(result, QByteArray("3 6<e>3</e>false")); + + query.bindVariable(QLatin1String("externalVariable"), QXmlItem()); + QVERIFY(!query.isValid()); +} + +/*! + Erase a variable binding + */ +void tst_QXmlQuery::eraseDeviceBinding() const +{ + /* Erase an existing QIODevice binding with another QIODevice binding. */ + { + QXmlQuery query; + + QByteArray doc("<e/>"); + QBuffer buffer(&doc); + QVERIFY(buffer.open(QIODevice::ReadOnly)); + + query.bindVariable(QLatin1String("in"), &buffer); + query.setQuery(QLatin1String("$in")); + QVERIFY(query.isValid()); + + query.bindVariable(QLatin1String("in"), 0); + QVERIFY(!query.isValid()); + } + + /* Erase an existing QXmlItem binding with another QIODevice binding. */ + { + QXmlQuery query; + + query.bindVariable(QLatin1String("in"), QXmlItem(5)); + query.setQuery(QLatin1String("$in")); + QVERIFY(query.isValid()); + + query.bindVariable(QLatin1String("in"), 0); + QVERIFY(!query.isValid()); + } +} + +/*! + Bind a variable, evaluate, bind with a different value but same type, and evaluate again. + */ +void tst_QXmlQuery::rebindVariableSameType() const +{ + QXmlQuery query; + MessageSilencer messageHandler; + query.setMessageHandler(&messageHandler); + + query.bindVariable(QLatin1String("externalVariable"), QXmlItem(3)); + + { + QFile queryFile(QLatin1String(queriesDirectory) + QString::fromLatin1("externalVariable.xq")); + QVERIFY(queryFile.open(QIODevice::ReadOnly)); + query.setQuery(&queryFile); + } + + QVERIFY(query.isValid()); + + { + QByteArray result; + QBuffer buffer(&result); + QVERIFY(buffer.open(QIODevice::ReadWrite)); + + QXmlSerializer serializer(query, &buffer); + QVERIFY(query.evaluateTo(&serializer)); + + QCOMPARE(result, QByteArray("3 6<e>3</e>false")); + } + + { + query.bindVariable(QLatin1String("externalVariable"), QXmlItem(5)); + QByteArray result; + QBuffer buffer(&result); + QVERIFY(buffer.open(QIODevice::ReadWrite)); + + QXmlSerializer serializer(query, &buffer); + QVERIFY(query.evaluateTo(&serializer)); + + QCOMPARE(result, QByteArray("5 8<e>5</e>false")); + } + +} + +void tst_QXmlQuery::rebindVariableDifferentType() const +{ + /* Rebind QXmlItem variable with QXmlItem variable. */ + { + QXmlQuery query; + query.bindVariable(QLatin1String("in"), QXmlItem(3)); + query.setQuery(QLatin1String("$in")); + QVERIFY(query.isValid()); + + query.bindVariable(QLatin1String("in"), QXmlItem("A string")); + QVERIFY(!query.isValid()); + } + + /* Rebind QIODevice variable with QXmlItem variable. */ + { + QXmlQuery query; + QBuffer buffer; + buffer.setData(QByteArray("<e/>")); + QVERIFY(buffer.open(QIODevice::ReadOnly)); + + query.bindVariable(QLatin1String("in"), &buffer); + query.setQuery(QLatin1String("$in")); + QVERIFY(query.isValid()); + + query.bindVariable(QLatin1String("in"), QXmlItem("A string")); + QVERIFY(!query.isValid()); + } + + /* Rebind QXmlItem variable with QIODevice variable. The type of the + * variable changes, so a recompile is necessary. */ + { + QXmlQuery query; + + query.bindVariable(QLatin1String("in"), QXmlItem(QLatin1String("A string"))); + query.setQuery(QLatin1String("$in")); + QVERIFY(query.isValid()); + + QBuffer buffer; + buffer.setData(QByteArray("<e/>")); + QVERIFY(buffer.open(QIODevice::ReadOnly)); + query.bindVariable(QLatin1String("in"), &buffer); + QVERIFY(!query.isValid()); + } +} + +void tst_QXmlQuery::rebindVariableWithNullItem() const +{ + QXmlQuery query; + + query.bindVariable(QLatin1String("name"), QXmlItem(5)); + query.bindVariable(QLatin1String("name"), QXmlItem()); +} + +void tst_QXmlQuery::constCorrectness() const +{ + QXmlResultItems result; + QXmlQuery tmp; + tmp.setQuery(QLatin1String("1")); /* Just so we have a valid query. */ + const QXmlQuery query(tmp); + + /* These functions should be const. */ + query.isValid(); + query.evaluateTo(&result); + query.namePool(); + query.uriResolver(); + query.messageHandler(); + + { + QString dummyString; + QTextStream dummyStream(&dummyString); + PushBaseliner dummy(dummyStream, query.namePool()); + query.evaluateTo(&dummy); + } +} + +void tst_QXmlQuery::objectSize() const +{ + /* We have a d pointer. */ + QCOMPARE(sizeof(QXmlQuery), sizeof(void *)); +} + +void tst_QXmlQuery::setUriResolver() const +{ + /* Set a null resolver, and make sure it can take a const pointer. */ + { + QXmlQuery query; + query.setUriResolver(static_cast<const QAbstractUriResolver *>(0)); + QCOMPARE(query.uriResolver(), static_cast<const QAbstractUriResolver *>(0)); + } + + { + TestURIResolver resolver; + QXmlQuery query; + query.setUriResolver(&resolver); + QCOMPARE(query.uriResolver(), static_cast<const QAbstractUriResolver *>(&resolver)); + } +} + +void tst_QXmlQuery::uriResolver() const +{ + /* Check default value. */ + { + QXmlQuery query; + QCOMPARE(query.uriResolver(), static_cast<const QAbstractUriResolver *>(0)); + } +} + +void tst_QXmlQuery::messageXML() const +{ + QXmlQuery query; + + MessageValidator messageValidator; + query.setMessageHandler(&messageValidator); + + query.setQuery(QLatin1String("1basicSyntaxError")); + + const QRegExp removeFilename(QLatin1String("Location: file:.*\\#")); + QVERIFY(removeFilename.isValid()); + + QVERIFY(messageValidator.success()); + QCOMPARE(messageValidator.received().remove(removeFilename), + QString::fromLatin1("Type:3\n" + "Description: <html xmlns='http://www.w3.org/1999/xhtml/'><body><p>syntax error, unexpected unknown keyword</p></body></html>\n" + "Identifier: http://www.w3.org/2005/xqt-errors#XPST0003\n" + "1,1")); +} + +/*! + 1. Allocate QXmlResultItems + 2. Allocate QXmlQuery + 3. evaluate to the QXmlResultItems instance + 4. Dellocate the QXmlQuery instance + 5. Ensure QXmlResultItems works + */ +void tst_QXmlQuery::resultItemsDeallocatedQuery() const +{ + QXmlResultItems result; + + { + QXmlQuery query; + query.setQuery(QLatin1String("1, 2, xs:integer(<e>3</e>)")); + query.evaluateTo(&result); + } + + QCOMPARE(result.next().toAtomicValue(), QVariant(1)); + QCOMPARE(result.next().toAtomicValue(), QVariant(2)); + QCOMPARE(result.next().toAtomicValue(), QVariant(3)); + QVERIFY(result.next().isNull()); + QVERIFY(!result.hasError()); +} + +/*! + 1. Bind variable with bindVariable() + 2. setQuery that has 'declare variable' with same name. + 3. Ensure the value inside the query is used. We don't guarantee this behavior + but that's what we lock. + */ +void tst_QXmlQuery::shadowedVariables() const +{ + QXmlQuery query; + query.bindVariable("varName", QXmlItem(3)); + query.setQuery(QLatin1String("declare variable $varName := 5; $varName")); + + QXmlResultItems result; + query.evaluateTo(&result); + + QCOMPARE(result.next().toAtomicValue(), QVariant(5)); +} + +void tst_QXmlQuery::setFocusQXmlItem() const +{ + /* Make sure we can take a const reference. */ + { + QXmlQuery query; + const QXmlItem item; + query.setFocus(item); + } + + // TODO evaluate with atomic value, check type + // TODO evaluate with node, check type + // TODO ensure that setFocus() triggers query recompilation, as appropriate. + // TODO let the focus be undefined, call isvalid, call evaluate anyway + // TODO let the focus be undefined, call evaluate directly +} + +void tst_QXmlQuery::setFocusQUrl() const +{ + /* Load a focus which isn't well-formed. */ + { + QXmlQuery query; + MessageSilencer silencer; + + query.setMessageHandler(&silencer); + + QVERIFY(!query.setFocus(QUrl(QLatin1String("data/notWellformed.xml")))); + } + + /* Ensure the same URI resolver is used. */ + { + QXmlQuery query(QXmlQuery::XSLT20); + + const TestURIResolver resolver(QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/stylesheets/documentElement.xml")))); + query.setUriResolver(&resolver); + + QVERIFY(query.setFocus(QUrl(QLatin1String("arbitraryURI")))); + query.setQuery(QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/stylesheets/copyWholeDocument.xsl")))); + QVERIFY(query.isValid()); + + QBuffer result; + QVERIFY(result.open(QIODevice::ReadWrite)); + QXmlSerializer serializer(query, &result); + query.evaluateTo(&serializer); + + QCOMPARE(result.data(), QByteArray("<doc/>")); + } + + // TODO ensure that the focus type doesn't change from XSLT20 on the main instance. +} + +/*! + This code poses a challenge wrt. to internal caching. + */ +void tst_QXmlQuery::setFocusQIODevice() const +{ + QXmlQuery query; + + { + QBuffer focus; + focus.setData(QByteArray("<e>abc</e>")); + QVERIFY(focus.open(QIODevice::ReadOnly)); + query.setFocus(&focus); + query.setQuery(QLatin1String("string()")); + QVERIFY(query.isValid()); + + QString output; + query.evaluateTo(&output); + + QCOMPARE(output, QString::fromLatin1("abc\n")); + } + + /* Set a new focus, make sure it changes & works. */ + { + QBuffer focus2; + focus2.setData(QByteArray("<e>abc2</e>")); + QVERIFY(focus2.open(QIODevice::ReadOnly)); + query.setFocus(&focus2); + QVERIFY(query.isValid()); + + QString output; + query.evaluateTo(&output); + + QCOMPARE(output, QString::fromLatin1("abc2\n")); + } +} + +/*! + Since we internally use variable bindings for implementing the focus, we need + to make sure we don't clash in this area. +*/ +void tst_QXmlQuery::setFocusQIODeviceAvoidVariableClash() const +{ + QBuffer buffer; + buffer.setData("<e>focus</e>"); + QVERIFY(buffer.open(QIODevice::ReadOnly)); + + /* First we bind the variable name, then the focus. */ + { + QXmlQuery query; + query.bindVariable(QString(QLatin1Char('u')), QVariant(1)); + query.setFocus(&buffer); + query.setQuery(QLatin1String("string()")); + + QString out; + query.evaluateTo(&out); + + QCOMPARE(out, QString::fromLatin1("focus\n")); + } + + /* First we bind the focus, then the variable name. */ + { + QXmlQuery query; + QVERIFY(buffer.open(QIODevice::ReadOnly)); + query.setFocus(&buffer); + query.bindVariable(QString(QLatin1Char('u')), QVariant(1)); + query.setQuery(QLatin1String("string()")); + + QString out; + query.evaluateTo(&out); + + QCOMPARE(out, QString::fromLatin1("focus\n")); + } +} + +void tst_QXmlQuery::setFocusQIODeviceFailure() const +{ + /* A not well-formed input document. */ + { + QXmlQuery query; + + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + QBuffer input; + input.setData("<e"); + QVERIFY(input.open(QIODevice::ReadOnly)); + + QCOMPARE(query.setFocus(&input), false); + } +} + +void tst_QXmlQuery::setFocusQString() const +{ + QXmlQuery query; + + /* Basic use of focus. */ + { + QVERIFY(query.setFocus(QLatin1String("<e>textNode</e>"))); + query.setQuery(QLatin1String("string()")); + QVERIFY(query.isValid()); + QString out; + query.evaluateTo(&out); + QCOMPARE(out, QString::fromLatin1("textNode\n")); + } + + /* Set to a new focus, make sure it changes and works. */ + { + QVERIFY(query.setFocus(QLatin1String("<e>newFocus</e>"))); + QString out; + query.evaluateTo(&out); + QCOMPARE(out, QString::fromLatin1("newFocus\n")); + } +} + +void tst_QXmlQuery::setFocusQStringFailure() const +{ + QXmlQuery query; + MessageSilencer silencer; + + query.setMessageHandler(&silencer); + QVERIFY(!query.setFocus(QLatin1String("<notWellformed"))); + + /* Let's try the slight special case of a null string. */ + QVERIFY(!query.setFocus(QString())); +} + +void tst_QXmlQuery::setFocusQStringSignature() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + const QString argument; + /* We should take a const ref. */ + query.setFocus(argument); + + /* We should return a bool. */ + static_cast<bool>(query.setFocus(QString())); +} + +void tst_QXmlQuery::setFocusQIODeviceTriggerWarnings() const +{ + /* A null pointer. */ + { + QXmlQuery query; + + QTest::ignoreMessage(QtWarningMsg, "A null QIODevice pointer cannot be passed."); + QCOMPARE(query.setFocus(static_cast<QIODevice *>(0)), false); + } + + /* A non opened-device. */ + { + QXmlQuery query; + + QBuffer notReadable; + QVERIFY(!notReadable.isReadable()); + + QTest::ignoreMessage(QtWarningMsg, "The device must be readable."); + QCOMPARE(query.setFocus(¬Readable), false); + } +} + +void tst_QXmlQuery::fnDocNetworkAccessSuccess() const +{ +#if defined(Q_OS_WINCE) && !defined(_X86_) + QStringList testsToSkip; + testsToSkip << "http scheme" << "ftp scheme"; + if (testsToSkip.contains(QTest::currentDataTag())) + QSKIP("Network tests are currently unsupported on Windows CE.", SkipSingle); +#endif + + QFETCH(QUrl, uriToOpen); + QFETCH(QByteArray, expectedOutput); + + if(!uriToOpen.isValid()) + qDebug() << "uriToOpen:" << uriToOpen; + + QVERIFY(uriToOpen.isValid()); + + QXmlQuery query; + query.bindVariable(QLatin1String("uri"), QVariant(uriToOpen)); + query.setQuery(QLatin1String("declare variable $uri external;\ndoc($uri)")); + QVERIFY(query.isValid()); + + QByteArray result; + QBuffer buffer(&result); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + + QXmlSerializer serializer(query, &buffer); + QVERIFY(query.evaluateTo(&serializer)); + + QCOMPARE(result, expectedOutput); +} + +void tst_QXmlQuery::fnDocNetworkAccessSuccess_data() const +{ + QTest::addColumn<QUrl>("uriToOpen"); + QTest::addColumn<QByteArray>("expectedOutput"); + + QTest::newRow("file scheme") + << inputFileAsURI(QLatin1String(SRCDIR "input.xml")) + << QByteArray("<!-- This is just a file for testing. --><input/>"); + + QTest::newRow("data scheme with ASCII") + /* QUrl::toPercentEncoding(QLatin1String("<e/>")) yields "%3Ce%2F%3E". */ + << QUrl::fromEncoded("data:application/xml,%3Ce%2F%3E") + << QByteArray("<e/>"); + + QTest::newRow("data scheme with ASCII no MIME type") + << QUrl::fromEncoded("data:,%3Ce%2F%3E") + << QByteArray("<e/>"); + + QTest::newRow("data scheme with base 64") + << QUrl::fromEncoded("data:application/xml;base64,PGUvPg==") + << QByteArray("<e/>"); + + QTest::newRow("qrc scheme") + << QUrl::fromEncoded("qrc:/QXmlQueryTestData/data/oneElement.xml") + << QByteArray("<oneElement/>"); + + if(!m_testNetwork) + return; + + QTest::newRow("http scheme") + << QUrl(QString("http://" + QtNetworkSettings::serverName() + "/qtest/qxmlquery/wellFormed.xml")) + << QByteArray("<!-- a comment --><e from=\"http\">Some Text</e>"); + + QTest::newRow("ftp scheme") + << QUrl(QString("ftp://" + QtNetworkSettings::serverName() + "/pub/qxmlquery/wellFormed.xml")) + << QByteArray("<!-- a comment --><e from=\"ftp\">Some Text</e>"); + +} + +void tst_QXmlQuery::fnDocNetworkAccessFailure() const +{ + QFETCH(QUrl, uriToOpen); + + QVERIFY(uriToOpen.isValid()); + + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + query.bindVariable(QLatin1String("uri"), QVariant(uriToOpen)); + query.setQuery(QLatin1String("declare variable $uri external;\ndoc($uri)")); + QVERIFY(query.isValid()); + + QXmlResultItems result; + query.evaluateTo(&result); + + while(!result.next().isNull()) + { + /* Just loop until the end. */ + } + + // TODO do something that triggers a /timeout/. + QVERIFY(result.hasError()); +} + +void tst_QXmlQuery::fnDocNetworkAccessFailure_data() const +{ + QTest::addColumn<QUrl>("uriToOpen"); + + QTest::newRow("data scheme, not-well-formed") + << QUrl(QLatin1String("data:application/xml;base64,PGUvg===")); + + QTest::newRow("file scheme, non-existant file") + << QUrl(QLatin1String("file:///example.com/does/notExist.xml")); + + QTest::newRow("http scheme, file not found") + << QUrl(QLatin1String("http://www.example.com/does/not/exist.xml")); + + QTest::newRow("http scheme, nonexistent host") + << QUrl(QLatin1String("http://this.host.does.not.exist.I.SWear")); + + QTest::newRow("qrc scheme, not well-formed") + << QUrl(QLatin1String("qrc:/QXmlQueryTestData/notWellformed.xml")); + + QTest::newRow("'qrc:/', non-existing file") + << QUrl(QLatin1String(":/QXmlQueryTestData/data/thisFileDoesNotExist.xml")); + + QTest::newRow("':/', this scheme is not supported") + << QUrl(QLatin1String(":/QXmlQueryTestData/data/notWellformed.xml")); + + if(!m_testNetwork) + return; + + QTest::newRow("http scheme, not well-formed") + << QUrl(QString("http://" + QtNetworkSettings::serverName() + "/qtest/qxmlquery/notWellformed.xml")); + + QTest::newRow("https scheme, not well-formed") + << QUrl(QString("https://" + QtNetworkSettings::serverName() + "/qtest/qxmlquery/notWellformedViaHttps.xml")); + + QTest::newRow("https scheme, nonexistent host") + << QUrl(QLatin1String("https://this.host.does.not.exist.I.SWear")); + + QTest::newRow("ftp scheme, nonexistent host") + << QUrl(QLatin1String("ftp://this.host.does.not.exist.I.SWear")); + + QTest::newRow("ftp scheme, not well-formed") + << QUrl(QString("ftp://" + QtNetworkSettings::serverName() + "/pub/qxmlquery/notWellFormed.xml")); +} + +/*! + Create a network timeout from a QIODevice binding such + that we ensure we don't hang infinitely. + */ +void tst_QXmlQuery::fnDocOnQIODeviceTimeout() const +{ + if(!m_testNetwork) + return; + + QTcpServer server; + server.listen(QHostAddress::LocalHost, 1088); + + QTcpSocket client; + client.connectToHost("localhost", 1088); + QVERIFY(client.isReadable()); + + QXmlQuery query; + + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.bindVariable(QLatin1String("inDevice"), &client); + query.setQuery(QLatin1String("declare variable $inDevice external;\ndoc($inDevice)")); + QVERIFY(query.isValid()); + + QXmlResultItems result; + query.evaluateTo(&result); + QXmlItem next(result.next()); + + while(!next.isNull()) + { + next = result.next(); + } + + QVERIFY(result.hasError()); +} + +/*! + When changing query, the static context must change too, such that + the source locations are updated. + */ +void tst_QXmlQuery::recompilationWithEvaluateToResultFailing() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String("1 + 1")); /* An arbitrary valid query. */ + QVERIFY(query.isValid()); /* Trigger query compilation. */ + + query.setQuery(QLatin1String("fn:doc('doesNotExist.example.com.xml')")); /* An arbitrary invalid query that make use of a source location. */ + QVERIFY(query.isValid()); /* Trigger second compilation. */ + + QXmlResultItems items; + query.evaluateTo(&items); + items.next(); + QVERIFY(items.hasError()); +} + +void tst_QXmlQuery::secondEvaluationWithEvaluateToResultFailing() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String("1 + 1")); /* An arbitrary valid query. */ + QVERIFY(query.isValid()); /* Trigger query compilation. */ + + query.setQuery(QLatin1String("fn:doc('doesNotExist.example.com.xml')")); /* An arbitrary invalid query that make use of a source location. */ + /* We don't call isValid(). */ +QXmlResultItems items; + query.evaluateTo(&items); + items.next(); + QVERIFY(items.hasError()); +} + +/*! + Compilation is triggered in the evaluation function due to no call to QXmlQuery::isValid(). + */ +void tst_QXmlQuery::recompilationWithEvaluateToReceiver() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String("1 + 1")); /* An arbitrary valid query. */ + QVERIFY(query.isValid()); /* Trigger query compilation. */ + + query.setQuery(QLatin1String("fn:doc('doesNotExist.example.com.xml')")); /* An arbitrary invalid query that make use of a source location. */ + /* We don't call isValid(). */ + + QByteArray dummy; + QBuffer buffer(&dummy); + buffer.open(QIODevice::WriteOnly); + + QXmlSerializer serializer(query, &buffer); + + QVERIFY(!query.evaluateTo(&serializer)); +} + +void tst_QXmlQuery::evaluateToQStringListOnInvalidQuery() const +{ + MessageSilencer silencer; + + /* Invoke on a default constructed object. */ + { + QXmlQuery query; + QStringList out; + QVERIFY(!query.evaluateTo(&out)); + } + + /* Invoke on a syntactically invalid query. */ + { + QXmlQuery query; + QStringList out; + MessageSilencer silencer; + + query.setMessageHandler(&silencer); + query.setQuery(QLatin1String("1 + ")); + + QVERIFY(!query.evaluateTo(&out)); + } + + /* Invoke on a query with the wrong type, one atomic. */ + { + QXmlQuery query; + QStringList out; + + query.setQuery(QLatin1String("1")); + query.setMessageHandler(&silencer); + QVERIFY(!query.evaluateTo(&out)); + } + + /* Invoke on a query with the wrong type, one element. */ + { + QXmlQuery query; + QStringList out; + + query.setQuery(QLatin1String("<e/>")); + QVERIFY(!query.evaluateTo(&out)); + } + + /* Invoke on a query with the wrong type, mixed nodes & atomics. */ + { + QXmlQuery query; + QStringList out; + + query.setQuery(QLatin1String("<e/>, 1, 'a string'")); + query.setMessageHandler(&silencer); + QVERIFY(!query.evaluateTo(&out)); + } + + /* Evaluate the empty sequence. */ + { + QXmlQuery query; + QStringList out; + + query.setQuery(QLatin1String("()")); + QVERIFY(!query.evaluateTo(&out)); + QVERIFY(out.isEmpty()); + } +} + +void tst_QXmlQuery::evaluateToQStringList() const +{ + QFETCH(QString, queryString); + QFETCH(QStringList, expectedOutput); + + QXmlQuery query; + query.setQuery(queryString); + QStringList out; + QVERIFY(query.isValid()); + + QVERIFY(query.evaluateTo(&out)); + + QCOMPARE(out, expectedOutput); +} + +void tst_QXmlQuery::evaluateToQStringListTriggerWarnings() const +{ + QXmlQuery query; + + QTest::ignoreMessage(QtWarningMsg, "A non-null callback must be passed."); + QCOMPARE(query.evaluateTo(static_cast<QStringList *>(0)), + false); +} + +void tst_QXmlQuery::evaluateToQStringList_data() const +{ + QTest::addColumn<QString>("queryString"); + QTest::addColumn<QStringList>("expectedOutput"); + + QTest::newRow("One atomic") + << QString::fromLatin1("(1 + 1) cast as xs:string") + << QStringList(QString::fromLatin1("2")); + + { + QStringList expected; + expected << QLatin1String("2"); + expected << QLatin1String("a string"); + + QTest::newRow("Two atomics") + << QString::fromLatin1("(1 + 1) cast as xs:string, 'a string'") + << expected; + } + + QTest::newRow("A query which evaluates to sub-types of xs:string.") + << QString::fromLatin1("xs:NCName('NCName'), xs:normalizedString(' a b c ')") + << (QStringList() << QString::fromLatin1("NCName") + << QString::fromLatin1(" a b c ")); + + QTest::newRow("A query which evaluates to two elements.") + << QString::fromLatin1("string(<e>theString1</e>), string(<e>theString2</e>)") + << (QStringList() << QString::fromLatin1("theString1") + << QString::fromLatin1("theString2")); +} + +/*! + Ensure that we don't automatically convert non-xs:string values. + */ +void tst_QXmlQuery::evaluateToQStringListNoConversion() const +{ + QXmlQuery query; + query.setQuery(QString::fromLatin1("<e/>")); + QVERIFY(query.isValid()); + QStringList result; + QVERIFY(!query.evaluateTo(&result)); +} + +void tst_QXmlQuery::evaluateToQIODevice() const +{ + /* an XQuery, check that no indentation is performed. */ + { + QBuffer out; + QVERIFY(out.open(QIODevice::ReadWrite)); + + QXmlQuery query; + query.setQuery(QLatin1String("<a><b/></a>")); + QVERIFY(query.isValid()); + QVERIFY(query.evaluateTo(&out)); + QCOMPARE(out.data(), QByteArray("<a><b/></a>")); + } +} + +void tst_QXmlQuery::evaluateToQIODeviceTriggerWarnings() const +{ + QXmlQuery query; + + QTest::ignoreMessage(QtWarningMsg, "The pointer to the device cannot be null."); + QCOMPARE(query.evaluateTo(static_cast<QIODevice *>(0)), + false); + + QBuffer buffer; + + QTest::ignoreMessage(QtWarningMsg, "The device must be writable."); + QCOMPARE(query.evaluateTo(&buffer), + false); +} + +void tst_QXmlQuery::evaluateToQIODeviceSignature() const +{ + /* The function should be const. */ + { + QBuffer out; + QVERIFY(out.open(QIODevice::ReadWrite)); + + const QXmlQuery query; + + query.evaluateTo(&out); + } +} + +void tst_QXmlQuery::evaluateToQIODeviceOnInvalidQuery() const +{ + QBuffer out; + QVERIFY(out.open(QIODevice::WriteOnly)); + + /* On syntactically invalid query. */ + { + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + query.setQuery(QLatin1String("1 +")); + QVERIFY(!query.isValid()); + QVERIFY(!query.evaluateTo(&out)); + } + + /* On null QXmlQuery instance. */ + { + QXmlQuery query; + QVERIFY(!query.evaluateTo(&out)); + } + +} + +void tst_QXmlQuery::setQueryQIODeviceQUrl() const +{ + /* Basic test. */ + { + QBuffer buffer; + buffer.setData("1, 2, 2 + 1"); + QVERIFY(buffer.open(QIODevice::ReadOnly)); + + QXmlQuery query; + query.setQuery(&buffer); + QVERIFY(query.isValid()); + + QXmlResultItems result; + query.evaluateTo(&result); + QCOMPARE(result.next().toAtomicValue(), QVariant(1)); + QCOMPARE(result.next().toAtomicValue(), QVariant(2)); + QCOMPARE(result.next().toAtomicValue(), QVariant(3)); + QVERIFY(result.next().isNull()); + QVERIFY(!result.hasError()); + } + + /* Set query that is invalid. */ + { + QBuffer buffer; + buffer.setData("1, "); + QVERIFY(buffer.open(QIODevice::ReadOnly)); + + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + query.setQuery(&buffer); + QVERIFY(!query.isValid()); + } + + /* Check that the base URI passes through. */ + { + QBuffer buffer; + buffer.setData("string(static-base-uri())"); + QVERIFY(buffer.open(QIODevice::ReadOnly)); + + QXmlQuery query; + query.setQuery(&buffer, QUrl::fromEncoded("http://www.example.com/QIODeviceQUrl")); + QVERIFY(query.isValid()); + + QStringList result; + query.evaluateTo(&result); + QCOMPARE(result, QStringList(QLatin1String("http://www.example.com/QIODeviceQUrl"))); + } +} + +void tst_QXmlQuery::setQueryQIODeviceQUrlTriggerWarnings() const +{ + QXmlQuery query; + QTest::ignoreMessage(QtWarningMsg, "A null QIODevice pointer cannot be passed."); + query.setQuery(0); + + QBuffer buffer; + QTest::ignoreMessage(QtWarningMsg, "The device must be readable."); + query.setQuery(&buffer); +} + +void tst_QXmlQuery::setQueryQString() const +{ + /* Basic test. */ + { + QXmlQuery query; + query.setQuery(QLatin1String("1, 2, 2 + 1")); + QVERIFY(query.isValid()); + + QXmlResultItems result; + query.evaluateTo(&result); + QCOMPARE(result.next().toAtomicValue(), QVariant(1)); + QCOMPARE(result.next().toAtomicValue(), QVariant(2)); + QCOMPARE(result.next().toAtomicValue(), QVariant(3)); + QVERIFY(result.next().isNull()); + QVERIFY(!result.hasError()); + } + + /* Set query that is invalid. */ + { + MessageSilencer silencer; + QXmlQuery query; + query.setMessageHandler(&silencer); + query.setQuery(QLatin1String("1, ")); + QVERIFY(!query.isValid()); + } + + /* Check that the base URI passes through. */ + { + QXmlQuery query; + query.setQuery(QLatin1String("string(static-base-uri())"), QUrl::fromEncoded("http://www.example.com/QIODeviceQUrl")); + QVERIFY(query.isValid()); + + QStringList result; + query.evaluateTo(&result); + QCOMPARE(result, QStringList(QLatin1String("http://www.example.com/QIODeviceQUrl"))); + } +} + +void tst_QXmlQuery::setQueryQUrlSuccess() const +{ +#if defined(Q_OS_WINCE) && !defined(_X86_) + QStringList testsToSkip; + testsToSkip << "A valid query via the ftp scheme" << "A valid query via the http scheme"; + if (testsToSkip.contains(QTest::currentDataTag())) + QSKIP("Network tests are currently unsupported on Windows CE.", SkipSingle); +#endif + + QFETCH(QUrl, queryURI); + QFETCH(QByteArray, expectedOutput); + + QVERIFY(queryURI.isValid()); + + QXmlQuery query; + + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(queryURI); + QVERIFY(query.isValid()); + + QByteArray out; + QBuffer buffer(&out); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + QXmlSerializer serializer(query, &buffer); + + query.evaluateTo(&serializer); + QCOMPARE(out, expectedOutput); +} + +void tst_QXmlQuery::setQueryQUrlSuccess_data() const +{ + QTest::addColumn<QUrl>("queryURI"); + QTest::addColumn<QByteArray>("expectedOutput"); + + QTest::newRow("A valid query via the data scheme") + << QUrl::fromEncoded("data:application/xml,1%20%2B%201") /* "1 + 1" */ + << QByteArray("2"); + + QTest::newRow("A valid query via the file scheme") + << QUrl::fromLocalFile(inputFile(QLatin1String(queriesDirectory) + QLatin1String("onePlusOne.xq"))) + << QByteArray("2"); + + if(!m_testNetwork) + return; + + QTest::newRow("A valid query via the ftp scheme") + << QUrl::fromEncoded(QString("ftp://" + QtNetworkSettings::serverName() + "/pub/qxmlquery/viaFtp.xq").toLatin1()) + << QByteArray("This was received via FTP"); + + QTest::newRow("A valid query via the http scheme") + << QUrl::fromEncoded(QString("http://" + QtNetworkSettings::serverName() + "/qtest/qxmlquery/viaHttp.xq").toLatin1()) + << QByteArray("This was received via HTTP."); +} + +void tst_QXmlQuery::setQueryQUrlFailSucceed() const +{ + QXmlQuery query; + MessageSilencer silencer; + + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String("1 + 1")); + QVERIFY(query.isValid()); + + query.setQuery(QUrl::fromEncoded("file://example.com/does/not/exist")); + QVERIFY(!query.isValid()); +} + +void tst_QXmlQuery::setQueryQUrlFailure() const +{ + QFETCH(QUrl, queryURI); + + MessageSilencer silencer; + + QXmlQuery query; + query.setMessageHandler(&silencer); + query.setQuery(queryURI); + QVERIFY(!query.isValid()); +} + +void tst_QXmlQuery::setQueryQUrlFailure_data() const +{ + QTest::addColumn<QUrl>("queryURI"); + + QTest::newRow("Query via file:// that does not exist.") + << QUrl::fromEncoded("file://example.com/does/not/exist"); + + QTest::newRow("A query via file:// that is completely empty, but readable.") + << QUrl::fromLocalFile(QCoreApplication::applicationFilePath()).resolved(QUrl("../xmlpatterns/queries/completelyEmptyQuery.xq")); + + { + const QString name(QLatin1String("nonReadableFile.xq")); + QFile outFile(name); + QVERIFY(outFile.open(QIODevice::WriteOnly)); + outFile.write(QByteArray("1")); + outFile.close(); + /* On some windows versions, this fails, so we don't check that this works with QVERIFY. */ + outFile.setPermissions(QFile::Permissions(QFile::Permissions())); + + QTest::newRow("Query via file:/ that does not have read permissions.") + << QUrl::fromLocalFile(QCoreApplication::applicationFilePath()).resolved(QUrl("nonReadableFile.xq")); + } + + if(!m_testNetwork) + return; + + QTest::newRow("Query via HTTP that does not exist.") + << QUrl::fromEncoded("http://example.com/NoQuery/ISWear"); + + /* + QTest::newRow("Query via FTP that does not exist.") + << QUrl::fromEncoded("ftp://example.com/NoQuery/ISWear"); + */ + + QTest::newRow("A query via http:// that is completely empty, but readable.") + << QUrl::fromEncoded(QString( + "http://" + QtNetworkSettings::serverName() + "/qtest/qxmlquery/completelyEmptyQuery.xq").toLatin1()); + + QTest::newRow("A query via ftp:// that is completely empty, but readable.") + << QUrl::fromEncoded(QString( + "ftp://" + QtNetworkSettings::serverName() + "/pub/qxmlquery/completelyEmptyQuery.xq").toLatin1()); + +} + +void tst_QXmlQuery::setQueryQUrlBaseURI() const +{ + QFETCH(QUrl, inputBaseURI); + QFETCH(QUrl, expectedBaseURI); + + QXmlQuery query; + + query.setQuery(QUrl(QLatin1String("qrc:/QXmlQueryTestData/queries/staticBaseURI.xq")), inputBaseURI); + QVERIFY(query.isValid()); + + QStringList result; + QVERIFY(query.evaluateTo(&result)); + QCOMPARE(result.count(), 1); + + if(qstrcmp(QTest::currentDataTag(), "Relative base URI") == 0) + checkBaseURI(QUrl(result.first()), QCoreApplication::applicationFilePath()); + else + QCOMPARE(result.first(), expectedBaseURI.toString()); +} + +void tst_QXmlQuery::setQueryQUrlBaseURI_data() const +{ + QTest::addColumn<QUrl>("inputBaseURI"); + QTest::addColumn<QUrl>("expectedBaseURI"); + + QTest::newRow("absolute HTTP") + << QUrl(QLatin1String("http://www.example.com/")) + << QUrl(QLatin1String("http://www.example.com/")); + + QTest::newRow("None, so the query URI is used") + << QUrl() + << QUrl(QLatin1String("qrc:/QXmlQueryTestData/queries/staticBaseURI.xq")); + + QTest::newRow("Relative base URI") + << QUrl(QLatin1String("../data/relative.uri")) + << QUrl(); +} + +/*! + 1. Create a valid query. + 2. Call setQuery(QUrl), with a query file that doesn't exist. + 3. Verify that the query has changed state into invalid. + */ +void tst_QXmlQuery::setQueryWithNonExistentQUrlOnValidQuery() const +{ + QXmlQuery query; + + MessageSilencer messageSilencer; + query.setMessageHandler(&messageSilencer); + + query.setQuery(QLatin1String("1 + 1")); + QVERIFY(query.isValid()); + + query.setQuery(QUrl::fromEncoded("qrc:/QXmlQueryTestData/DOESNOTEXIST.xq")); + QVERIFY(!query.isValid()); +} + +/*! + 1. Create a valid query. + 2. Call setQuery(QUrl), with a query file that is invalid. + 3. Verify that the query has changed state into invalid. + */ +void tst_QXmlQuery::setQueryWithInvalidQueryFromQUrlOnValidQuery() const +{ + QXmlQuery query; + + MessageSilencer messageSilencer; + query.setMessageHandler(&messageSilencer); + + query.setQuery(QLatin1String("1 + 1")); + QVERIFY(query.isValid()); + + query.setQuery(QUrl::fromEncoded("qrc:/QXmlQueryTestData/queries/syntaxError.xq")); + QVERIFY(!query.isValid()); +} + +/*! + This triggered two bugs: + + - First, the DynamicContext wasn't assigned to QXmlResultItems, meaning it went out of + scope and therefore deallocated the document pool, and calls + to QXmlResultItems::next() would use dangling pointers. + + - Conversion between QPatternist::Item and QXmlItem was incorrectly done, leading to nodes + being treated as atomic values, and subsequent crashes. + + */ +void tst_QXmlQuery::retrieveNameFromQuery() const +{ + QFETCH(QString, queryString); + QFETCH(QString, expectedName); + + QXmlQuery query; + query.setQuery(queryString); + QVERIFY(query.isValid()); + QXmlResultItems result; + query.evaluateTo(&result); + + QVERIFY(!result.hasError()); + + const QXmlItem item(result.next()); + QVERIFY(!result.hasError()); + QVERIFY(!item.isNull()); + QVERIFY(item.isNode()); + + const QXmlNodeModelIndex node(item.toNodeModelIndex()); + QVERIFY(!node.isNull()); + + QCOMPARE(node.model()->name(node).localName(query.namePool()), expectedName); +} + +void tst_QXmlQuery::retrieveNameFromQuery_data() const +{ + QTest::addColumn<QString>("queryString"); + QTest::addColumn<QString>("expectedName"); + + QTest::newRow("Document-node") + << QString::fromLatin1("document{<elementName/>}") + << QString(); + + QTest::newRow("Element") + << QString::fromLatin1("document{<elementName/>}/*") + << QString::fromLatin1("elementName"); +} + +/*! + Binding a null QString leads to no variable binding, but an + empty non-null QString is possible. + */ +void tst_QXmlQuery::bindEmptyNullString() const +{ + MessageSilencer messageHandler; + QXmlQuery query; + query.setMessageHandler(&messageHandler); + query.setQuery(QLatin1String("declare variable $v external; $v")); + /* Here, we effectively pass an invalid QVariant. */ + query.bindVariable(QLatin1String("v"), QVariant(QString())); + QVERIFY(!query.isValid()); + + QStringList result; + QVERIFY(!query.evaluateTo(&result)); +} + +void tst_QXmlQuery::bindEmptyString() const +{ + QXmlQuery query; + query.bindVariable(QLatin1String("v"), QVariant(QString(QLatin1String("")))); + query.setQuery(QLatin1String("declare variable $v external; $v")); + QVERIFY(query.isValid()); + + QStringList result; + QVERIFY(query.evaluateTo(&result)); + QStringList expected((QString())); + QCOMPARE(result, expected); +} + +void tst_QXmlQuery::cleanupTestCase() const +{ + /* Remove a weird file we created. */ + const QString name(QLatin1String("nonReadableFile.xq")); + + if(QFile::exists(name)) + { + QFile file(name); + QVERIFY(file.setPermissions(QFile::WriteOwner)); + QVERIFY(file.remove()); + } +} + +void tst_QXmlQuery::declareUnavailableExternal() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + query.setQuery(QLatin1String("declare variable $var external;" + "1 + 1")); + /* We do not bind $var with QXmlQuery::bindVariable(). */ + QVERIFY(!query.isValid()); +} + +/*! + This test triggers an assert in one of the cache iterator + with MSVC 2005 when compiled in debug mode. + */ +void tst_QXmlQuery::msvcCacheIssue() const +{ + QXmlQuery query; + query.bindVariable(QLatin1String("externalVariable"), QXmlItem("Variable Value")); + query.setQuery(QUrl::fromLocalFile(QLatin1String(queriesDirectory) + QString::fromLatin1("externalVariableUsedTwice.xq"))); + QStringList result; + QVERIFY(query.evaluateTo(&result)); + + QCOMPARE(result, + QStringList() << QString::fromLatin1("Variable Value") << QString::fromLatin1("Variable Value")); +} + +void tst_QXmlQuery::unavailableExternalVariable() const +{ + QXmlQuery query; + + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String("declare variable $foo external; 1")); + + QVERIFY(!query.isValid()); +} + +/*! + Ensure that setUriResolver() affects \c fn:doc() and \c fn:doc-available(). + */ +void tst_QXmlQuery::useUriResolver() const +{ + class TestUriResolver : public QAbstractUriResolver + , private TestFundament + { + public: + TestUriResolver() {} + virtual QUrl resolve(const QUrl &relative, + const QUrl &baseURI) const + { + Q_UNUSED(relative); + return baseURI.resolved(inputFile(QLatin1String(queriesDirectory) + QLatin1String("simpleDocument.xml"))); + } + }; + + const TestUriResolver uriResolver; + QXmlQuery query; + + query.setUriResolver(&uriResolver); + query.setQuery(QLatin1String("let $i := 'http://www.example.com/DoesNotExist'" + "return (string(doc($i)), doc-available($i))")); + + + QXmlResultItems result; + query.evaluateTo(&result); + + QVERIFY(!result.hasError()); + QCOMPARE(result.next().toAtomicValue().toString(), QString::fromLatin1("text text node")); + QCOMPARE(result.next().toAtomicValue().toBool(), true); + QVERIFY(result.next().isNull()); + QVERIFY(!result.hasError()); +} + +void tst_QXmlQuery::queryWithFocusAndVariable() const +{ + QXmlQuery query; + query.setFocus(QXmlItem(5)); + query.bindVariable(QLatin1String("var"), QXmlItem(2)); + + query.setQuery(QLatin1String("string(. * $var)")); + + QStringList result; + + QVERIFY(query.evaluateTo(&result)); + + QCOMPARE(result, QStringList(QLatin1String("10"))); +} + +void tst_QXmlQuery::undefinedFocus() const +{ + QXmlQuery query; + + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String(".")); + QVERIFY(!query.isValid()); +} + +void tst_QXmlQuery::basicFocusUsage() const +{ + QXmlQuery query; + + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setFocus(QXmlItem(5)); + query.setQuery(QLatin1String("string(. * .)")); + QVERIFY(query.isValid()); + + QStringList result; + QVERIFY(query.evaluateTo(&result)); + + QCOMPARE(result, QStringList(QLatin1String("25"))); +} + +/*! + Triggers an ownership related crash. + */ +void tst_QXmlQuery::copyCheckMessageHandler() const +{ + QXmlQuery query; + QCOMPARE(query.messageHandler(), static_cast<QAbstractMessageHandler *>(0)); + + query.setQuery(QLatin1String("doc('qrc:/QXmlQueryTestData/data/oneElement.xml')")); + /* By now, we should have set the builtin message handler. */ + const QAbstractMessageHandler *const messageHandler = query.messageHandler(); + QVERIFY(messageHandler); + + { + /* This copies QXmlQueryPrivate::m_ownerObject, and its destructor + * will delete it, and hence the builtin message handler attached to it. */ + QXmlQuery copy(query); + } + + QXmlResultItems result; + query.evaluateTo(&result); + + while(!result.next().isNull()) + { + } + QVERIFY(!result.hasError()); +} + +void tst_QXmlQuery::queryLanguage() const +{ + /* Check default value. */ + { + const QXmlQuery query; + QCOMPARE(query.queryLanguage(), QXmlQuery::XQuery10); + } + + /* Check default value of copies default instance. */ + { + const QXmlQuery query1; + const QXmlQuery query2(query1); + + QCOMPARE(query1.queryLanguage(), QXmlQuery::XQuery10); + QCOMPARE(query2.queryLanguage(), QXmlQuery::XQuery10); + } +} + +void tst_QXmlQuery::queryLanguageSignature() const +{ + /* This getter should be const. */ + QXmlQuery query; + query.queryLanguage(); +} + +void tst_QXmlQuery::enumQueryLanguage() const +{ + /* These enum values should be possible to OR for future plans. */ + QCOMPARE(int(QXmlQuery::XQuery10), 1); + QCOMPARE(int(QXmlQuery::XSLT20), 2); + QCOMPARE(int(QXmlQuery::XmlSchema11IdentityConstraintSelector), 1024); + QCOMPARE(int(QXmlQuery::XmlSchema11IdentityConstraintField), 2048); + QCOMPARE(int(QXmlQuery::XPath20), 4096); +} + +void tst_QXmlQuery::setInitialTemplateNameQXmlName() const +{ + QXmlQuery query(QXmlQuery::XSLT20); + QXmlNamePool np(query.namePool()); + const QXmlName name(np, QLatin1String("main")); + + query.setInitialTemplateName(name); + + QCOMPARE(query.initialTemplateName(), name); + + query.setQuery(QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/stylesheets/namedTemplate.xsl")))); + QVERIFY(query.isValid()); + + QBuffer result; + QVERIFY(result.open(QIODevice::ReadWrite)); + QXmlSerializer serializer(query, &result); + query.evaluateTo(&serializer); + + QCOMPARE(result.data(), QByteArray("1 2 3 4 5")); + + // TODO invoke a template which has required params. +} + +void tst_QXmlQuery::setInitialTemplateNameQXmlNameSignature() const +{ + QXmlQuery query; + QXmlNamePool np(query.namePool()); + const QXmlName name(np, QLatin1String("foo")); + + /* The signature should take a const reference. */ + query.setInitialTemplateName(name); +} + +void tst_QXmlQuery::setInitialTemplateNameQString() const +{ + QXmlQuery query; + QXmlNamePool np(query.namePool()); + query.setInitialTemplateName(QLatin1String("foo")); + + QCOMPARE(query.initialTemplateName(), QXmlName(np, QLatin1String("foo"))); +} + +void tst_QXmlQuery::setInitialTemplateNameQStringSignature() const +{ + const QString name(QLatin1String("name")); + QXmlQuery query; + + /* We should take a const reference. */ + query.setInitialTemplateName(name); +} + +void tst_QXmlQuery::initialTemplateName() const +{ + /* Check our default value. */ + QXmlQuery query; + QCOMPARE(query.initialTemplateName(), QXmlName()); + QVERIFY(query.initialTemplateName().isNull()); +} + +void tst_QXmlQuery::initialTemplateNameSignature() const +{ + const QXmlQuery query; + /* This should be a const member. */ + query.initialTemplateName(); +} + +void tst_QXmlQuery::setNetworkAccessManager() const +{ + + /* Ensure fn:doc() picks up the right QNetworkAccessManager. */ + { + NetworkOverrider networkOverrider(QUrl(QLatin1String("tag:example.com:DOESNOTEXIST")), + QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/queries/simpleDocument.xml")))); + + QXmlQuery query; + query.setNetworkAccessManager(&networkOverrider); + query.setQuery(QLatin1String("string(doc('tag:example.com:DOESNOTEXIST'))")); + QVERIFY(query.isValid()); + + QStringList result; + QVERIFY(query.evaluateTo(&result)); + + QCOMPARE(result, QStringList(QLatin1String("text text node"))); + } + + /* Ensure setQuery() is using the right network manager. */ + { + NetworkOverrider networkOverrider(QUrl(QLatin1String("tag:example.com:DOESNOTEXIST")), + QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/queries/concat.xq")))); + + QXmlQuery query; + query.setNetworkAccessManager(&networkOverrider); + query.setQuery(QUrl("tag:example.com:DOESNOTEXIST")); + QVERIFY(query.isValid()); + + QStringList result; + QVERIFY(query.evaluateTo(&result)); + + QCOMPARE(result, QStringList(QLatin1String("abcdef"))); + } +} +void tst_QXmlQuery::networkAccessManagerSignature() const +{ + /* Const object. */ + const QXmlQuery query; + + /* The function should be const. */ + query.networkAccessManager(); +} + +void tst_QXmlQuery::networkAccessManagerDefaultValue() const +{ + const QXmlQuery query; + + QCOMPARE(query.networkAccessManager(), static_cast<QNetworkAccessManager *>(0)); +} + +void tst_QXmlQuery::networkAccessManager() const +{ + /* Test that we return the network manager that was set. */ + { + QNetworkAccessManager manager; + QXmlQuery query; + query.setNetworkAccessManager(&manager); + QCOMPARE(query.networkAccessManager(), &manager); + } +} + +/*! + \internal + \since 4.5 + + 1. Load a document into QXmlQuery's document cache, by executing a query which does it. + 2. Set a focus + 3. Change query, to one which uses the focus + 4. Evaluate + + Used to crash. + */ +void tst_QXmlQuery::multipleDocsAndFocus() const +{ + QXmlQuery query; + + /* We use string concatenation, since variable bindings might disturb what + * we're testing. */ + query.setQuery(QLatin1String("string(doc('") + + inputFile(QLatin1String(XMLPATTERNSDIR "/queries/simpleDocument.xml")) + + QLatin1String("'))")); + query.setFocus(QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/stylesheets/documentElement.xml")))); + query.setQuery(QLatin1String("string(.)")); + + QStringList result; + QVERIFY(query.evaluateTo(&result)); +} + +/*! + \internal + \since 4.5 + + 1. Set a focus + 2. Set a query + 3. Evaluate + 4. Change focus + 5. Evaluate + + Used to crash. + */ +void tst_QXmlQuery::multipleEvaluationsWithDifferentFocus() const +{ + QXmlQuery query; + QStringList result; + + query.setFocus(QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/stylesheets/documentElement.xml")))); + query.setQuery(QLatin1String("string(.)")); + QVERIFY(query.evaluateTo(&result)); + + query.setFocus(QUrl(inputFileAsURI(QLatin1String(XMLPATTERNSDIR "/stylesheets/documentElement.xml")))); + QVERIFY(query.evaluateTo(&result)); +} + +void tst_QXmlQuery::bindVariableQXmlQuery() const +{ + QFETCH(QString, query1); + QFETCH(QString, query2); + QFETCH(QString, expectedOutput); + QFETCH(bool, expectedSuccess); + + MessageSilencer silencer; + QXmlQuery xmlQuery1; + xmlQuery1.setMessageHandler(&silencer); + xmlQuery1.setQuery(query1); + + QXmlQuery xmlQuery2(xmlQuery1); + xmlQuery2.bindVariable("query1", xmlQuery1); + xmlQuery2.setQuery(query2); + + QString output; + const bool querySuccess = xmlQuery2.evaluateTo(&output); + + QCOMPARE(querySuccess, expectedSuccess); + + if(querySuccess) + QCOMPARE(output, expectedOutput); +} + +void tst_QXmlQuery::bindVariableQXmlQuery_data() const +{ + QTest::addColumn<QString>("query1"); + QTest::addColumn<QString>("query2"); + QTest::addColumn<QString>("expectedOutput"); + QTest::addColumn<bool>("expectedSuccess"); + + QTest::newRow("First query has one atomic value.") + << "2" + << "1, $query1, 3" + << "1 2 3\n" + << true; + + QTest::newRow("First query has two atomic values.") + << "2, 3" + << "1, $query1, 4" + << "1 2 3 4\n" + << true; + + QTest::newRow("First query is a node.") + << "<e/>" + << "1, $query1, 3" + << "1<e/>3\n" + << true; + + /* This is a good test, because it triggers the exception in the + * bindVariable() call, as supposed to when the actual evaluation is done. + */ + QTest::newRow("First query has a dynamic error.") + << "error()" + << "1, $query1" + << QString() /* We don't care. */ + << false; +} + +void tst_QXmlQuery::bindVariableQStringQXmlQuerySignature() const +{ + QXmlQuery query1; + query1.setQuery("'dummy'"); + + QXmlQuery query2; + const QString name(QLatin1String("name")); + + /* We should be able to take a const QXmlQuery reference. Evaluation never mutate + * QXmlQuery, and evaluation is what we do here. */ + query2.bindVariable(name, const_cast<const QXmlQuery &>(query1)); +} + +void tst_QXmlQuery::bindVariableQXmlNameQXmlQuerySignature() const +{ + QXmlNamePool np; + QXmlQuery query1(np); + query1.setQuery("'dummy'"); + + QXmlQuery query2; + const QXmlName name(np, QLatin1String("name")); + + /* We should be able to take a const QXmlQuery reference. Evaluation never mutate + * QXmlQuery, and evaluation is what we do here. */ + query2.bindVariable(name, const_cast<const QXmlQuery &>(query1)); +} + +/*! + Check that the QXmlName is handled correctly. + */ +void tst_QXmlQuery::bindVariableQXmlNameQXmlQuery() const +{ + QXmlNamePool np; + QXmlQuery query1; + query1.setQuery(QLatin1String("1")); + + QXmlQuery query2(np); + query2.bindVariable(QXmlName(np, QLatin1String("theName")), query1); + query2.setQuery("$theName"); + + QString result; + query2.evaluateTo(&result); + + QCOMPARE(result, QString::fromLatin1("1\n")); +} + +void tst_QXmlQuery::bindVariableQXmlQueryInvalidate() const +{ + QXmlQuery query; + query.bindVariable(QLatin1String("name"), QVariant(1)); + query.setQuery("$name"); + QVERIFY(query.isValid()); + + QXmlQuery query2; + query2.setQuery("'query2'"); + + query.bindVariable(QLatin1String("name"), query); + QVERIFY(!query.isValid()); +} + +void tst_QXmlQuery::unknownSourceLocation() const +{ + QBuffer b; + b.setData("<a><b/><b/></a>"); + b.open(QIODevice::ReadOnly); + + MessageSilencer silencer; + QXmlQuery query; + query.bindVariable(QLatin1String("inputDocument"), &b); + query.setMessageHandler(&silencer); + + query.setQuery(QLatin1String("doc($inputDocument)/a/(let $v := b/string() return if ($v) then $v else ())")); + + QString output; + query.evaluateTo(&output); +} + +void tst_QXmlQuery::identityConstraintSuccess() const +{ + QXmlQuery::QueryLanguage queryLanguage = QXmlQuery::XmlSchema11IdentityConstraintSelector; + + /* We run this code for Selector and Field. */ + for(int i = 0; i < 3; ++i) + { + QXmlNamePool namePool; + QXmlResultItems result; + QXmlItem node; + + { + QXmlQuery nodeSource(namePool); + nodeSource.setQuery(QLatin1String("<e/>")); + + nodeSource.evaluateTo(&result); + node = result.next(); + } + + /* Basic use: + * 1. The focus is undefined, but it's still valid. + * 2. We never evaluate. */ + { + QXmlQuery query(queryLanguage); + query.setQuery(QLatin1String("a")); + QVERIFY(query.isValid()); + } + + /* Basic use: + * 1. The focus is undefined, but it's still valid. + * 2. We afterwards set the focus. */ + { + QXmlQuery query(queryLanguage, namePool); + query.setQuery(QLatin1String("a")); + query.setFocus(node); + QVERIFY(query.isValid()); + } + + /* Basic use: + * 1. The focus is undefined, but it's still valid. + * 2. We afterwards set the focus. + * 3. We evaluate. */ + { + QXmlQuery query(queryLanguage, namePool); + query.setQuery(QString(QLatin1Char('.'))); + query.setFocus(node); + QVERIFY(query.isValid()); + + QString result; + QVERIFY(query.evaluateTo(&result)); + QCOMPARE(result, QString::fromLatin1("<e/>\n")); + } + + /* A slightly more complex Field. */ + { + QXmlQuery query(queryLanguage); + query.setQuery(QLatin1String("* | .//xml:*/.")); + QVERIFY(query.isValid()); + } + + /* @ is only allowed in Field. */ + if(queryLanguage == QXmlQuery::XmlSchema11IdentityConstraintField) + { + QXmlQuery query(QXmlQuery::XmlSchema11IdentityConstraintField); + query.setQuery(QLatin1String("@abc")); + QVERIFY(query.isValid()); + } + + /* Field allows attribute:: and child:: .*/ + if(queryLanguage == QXmlQuery::XmlSchema11IdentityConstraintField) + { + QXmlQuery query(QXmlQuery::XmlSchema11IdentityConstraintField); + query.setQuery(QLatin1String("attribute::name | child::name")); + QVERIFY(query.isValid()); + } + + /* Selector allows only child:: .*/ + { + QXmlQuery query(QXmlQuery::XmlSchema11IdentityConstraintSelector); + query.setQuery(QLatin1String("child::name")); + QVERIFY(query.isValid()); + } + + if(i == 0) + queryLanguage = QXmlQuery::XmlSchema11IdentityConstraintField; + else if(i == 1) + queryLanguage = QXmlQuery::XPath20; + } +} + +Q_DECLARE_METATYPE(QXmlQuery::QueryLanguage); + +/*! + We just do some basic tests for boot strapping and sanity checking. The actual regression + testing is in the Schema suite. + */ +void tst_QXmlQuery::identityConstraintFailure() const +{ + QFETCH(QXmlQuery::QueryLanguage, queryLanguage); + QFETCH(QString, inputQuery); + + QXmlQuery query(queryLanguage); + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(inputQuery); + QVERIFY(!query.isValid()); +} + +void tst_QXmlQuery::identityConstraintFailure_data() const +{ + QTest::addColumn<QXmlQuery::QueryLanguage>("queryLanguage"); + QTest::addColumn<QString>("inputQuery"); + + QTest::newRow("We don't have element constructors in identity constraint pattern, " + "it's an XQuery feature(Selector).") + << QXmlQuery::XmlSchema11IdentityConstraintSelector + << QString::fromLatin1("<e/>"); + + QTest::newRow("We don't have functions in identity constraint pattern, " + "it's an XPath feature(Selector).") + << QXmlQuery::XmlSchema11IdentityConstraintSelector + << QString::fromLatin1("current-time()"); + + QTest::newRow("We don't have element constructors in identity constraint pattern, " + "it's an XQuery feature(Field).") + << QXmlQuery::XmlSchema11IdentityConstraintSelector + << QString::fromLatin1("<e/>"); + + QTest::newRow("We don't have functions in identity constraint pattern, " + "it's an XPath feature(Field).") + << QXmlQuery::XmlSchema11IdentityConstraintSelector + << QString::fromLatin1("current-time()"); + + QTest::newRow("@attributeName is disallowed for the selector.") + << QXmlQuery::XmlSchema11IdentityConstraintSelector + << QString::fromLatin1("@abc"); + + QTest::newRow("attribute:: is disallowed for the selector.") + << QXmlQuery::XmlSchema11IdentityConstraintSelector + << QString::fromLatin1("attribute::name"); + + QTest::newRow("ancestor::name is disallowed for the selector.") + << QXmlQuery::XmlSchema11IdentityConstraintSelector + << QString::fromLatin1("ancestor::name"); + + QTest::newRow("ancestor::name is disallowed for the field.") + << QXmlQuery::XmlSchema11IdentityConstraintField + << QString::fromLatin1("ancestor::name"); +} + +QTEST_MAIN(tst_QXmlQuery) + +#include "tst_qxmlquery.moc" +#else //QTEST_XMLPATTERNS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qxmlresultitems/.gitignore b/tests/auto/qxmlresultitems/.gitignore new file mode 100644 index 0000000..d05df6d --- /dev/null +++ b/tests/auto/qxmlresultitems/.gitignore @@ -0,0 +1 @@ +tst_qxmlresultitems diff --git a/tests/auto/qxmlresultitems/qxmlresultitems.pro b/tests/auto/qxmlresultitems/qxmlresultitems.pro new file mode 100644 index 0000000..7d74c20 --- /dev/null +++ b/tests/auto/qxmlresultitems/qxmlresultitems.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qxmlresultitems.cpp + +include (../xmlpatterns.pri) diff --git a/tests/auto/qxmlresultitems/tst_qxmlresultitems.cpp b/tests/auto/qxmlresultitems/tst_qxmlresultitems.cpp new file mode 100644 index 0000000..3a27359 --- /dev/null +++ b/tests/auto/qxmlresultitems/tst_qxmlresultitems.cpp @@ -0,0 +1,240 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +#include <QtXmlPatterns/QXmlItem> +#include <QtXmlPatterns/QXmlQuery> +#include <QtXmlPatterns/QXmlResultItems> + +#include "../qxmlquery/MessageSilencer.h" +/*! + \class tst_QXmlResultItems + \internal + \since 4.4 + \brief Tests class QXmlResultItems. + + */ +class tst_QXmlResultItems : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void defaultConstructor() const; + void next() const; + void current() const; + void hasError() const; + void objectSize() const; + void constCorrectness() const; + + void evalateWithInstantError() const; + void evalateWithQueryError() const; + void evaluate() const; + void evaluate_data() const; +}; + +void tst_QXmlResultItems::defaultConstructor() const +{ + { + QXmlResultItems result; + } + + { + QXmlResultItems result1; + QXmlResultItems result2; + } + + { + QXmlResultItems result1; + QXmlResultItems result2; + QXmlResultItems result3; + } +} + +void tst_QXmlResultItems::next() const +{ + /* Check default value. */ + { + QXmlResultItems result; + QVERIFY(result.next().isNull()); + } + + /* Stress it on a default constructed value. */ + { + QXmlResultItems result; + QVERIFY(result.next().isNull()); + QVERIFY(result.next().isNull()); + QVERIFY(result.next().isNull()); + } +} + +void tst_QXmlResultItems::current() const +{ + /* Check default value. */ + { + QXmlResultItems result; + QVERIFY(result.current().isNull()); + } + + /* Stress it on a default constructed value. */ + { + QXmlResultItems result; + QVERIFY(result.current().isNull()); + QVERIFY(result.current().isNull()); + QVERIFY(result.current().isNull()); + } +} + +void tst_QXmlResultItems::hasError() const +{ + /* Check default value. */ + { + QXmlResultItems result; + QVERIFY(!result.hasError()); + } + + /* Stress it on a default constructed value. */ + { + QXmlResultItems result; + QVERIFY(!result.hasError()); + QVERIFY(!result.hasError()); + QVERIFY(!result.hasError()); + } +} + +void tst_QXmlResultItems::objectSize() const +{ + /* A d-pointer plus a vtable pointer. */ + QCOMPARE(sizeof(QXmlResultItems), sizeof(void *) * 2); +} + +void tst_QXmlResultItems::constCorrectness() const +{ + const QXmlResultItems result; + + /* These functions should be const. */ + result.current(); + result.hasError(); +} + +/*! + What's special about this is that it's not the QAbstractXmlForwardIterator::next() + that triggers the error, it's QPatternist::Expression::evaluateSingleton() directly. + */ +void tst_QXmlResultItems::evalateWithInstantError() const +{ + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + query.setQuery(QLatin1String("fn:error()")); + + QXmlResultItems result; + query.evaluateTo(&result); + + /* Check the values, and stress it. */ + for(int i = 0; i < 3; ++i) + { + QVERIFY(result.current().isNull()); + QVERIFY(result.next().isNull()); + QVERIFY(result.hasError()); + } +} + +void tst_QXmlResultItems::evaluate() const +{ + QFETCH(QString, queryString); + + QXmlQuery query; + query.setQuery(queryString); + + QVERIFY(query.isValid()); + + QXmlResultItems result; + query.evaluateTo(&result); + QXmlItem item(result.next()); + + while(!item.isNull()) + { + QVERIFY(!result.current().isNull()); + QVERIFY(!result.hasError()); + item = result.next(); + } + + /* Now, stress beyond the end. */ + for(int i = 0; i < 3; ++i) + { + QVERIFY(result.current().isNull()); + QVERIFY(result.next().isNull()); + } +} + +void tst_QXmlResultItems::evaluate_data() const +{ + QTest::addColumn<QString>("queryString"); + + QTest::newRow("one atomic value") << QString::fromLatin1("1"); + QTest::newRow("two atomic values") << QString::fromLatin1("1, xs:hexBinary('FF')"); + QTest::newRow("one node") << QString::fromLatin1("attribute name {'body'}"); + QTest::newRow("one node") << QString::fromLatin1("attribute name {'body'}"); + QTest::newRow("two nodes") << QString::fromLatin1("attribute name {'body'}, <!-- comment -->"); +} + +void tst_QXmlResultItems::evalateWithQueryError() const +{ + /* This query is invalid. */ + const QXmlQuery query; + + QXmlResultItems result; + query.evaluateTo(&result); + + QVERIFY(result.hasError()); + QVERIFY(result.next().isNull()); +} + +QTEST_MAIN(tst_QXmlResultItems) + +#include "tst_qxmlresultitems.moc" +#else +QTEST_NOOP_MAIN +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/qxmlschema/.gitignore b/tests/auto/qxmlschema/.gitignore new file mode 100644 index 0000000..5cf52a0 --- /dev/null +++ b/tests/auto/qxmlschema/.gitignore @@ -0,0 +1 @@ +tst_qxmlschema diff --git a/tests/auto/qxmlschema/qxmlschema.pro b/tests/auto/qxmlschema/qxmlschema.pro new file mode 100644 index 0000000..f5abe4f --- /dev/null +++ b/tests/auto/qxmlschema/qxmlschema.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_qxmlschema.cpp +QT += network + +include (../xmlpatterns.pri) diff --git a/tests/auto/qxmlschema/tst_qxmlschema.cpp b/tests/auto/qxmlschema/tst_qxmlschema.cpp new file mode 100644 index 0000000..9ae399f --- /dev/null +++ b/tests/auto/qxmlschema/tst_qxmlschema.cpp @@ -0,0 +1,406 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QAbstractMessageHandler> +#include <QAbstractUriResolver> +#include <QtNetwork/QNetworkAccessManager> +#include <QXmlName> +#include <QXmlSchema> + +#include "../qabstracturiresolver/TestURIResolver.h" +#include "../qxmlquery/MessageSilencer.h" + +/*! + \class tst_QXmlSchema + \internal + \brief Tests class QXmlSchema. + + This test is not intended for testing the engine, but the functionality specific + to the QXmlSchema class. + */ +class tst_QXmlSchema : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void defaultConstructor() const; + void copyConstructor() const; + void constructorQXmlNamePool() const; + void copyMutationTest() const; + + void isValid() const; + void documentUri() const; + + void loadSchemaUrlSuccess() const; + void loadSchemaUrlFail() const; + void loadSchemaDeviceSuccess() const; + void loadSchemaDeviceFail() const; + void loadSchemaDataSuccess() const; + void loadSchemaDataFail() const; + + void networkAccessManagerSignature() const; + void networkAccessManagerDefaultValue() const; + void networkAccessManager() const; + + void messageHandlerSignature() const; + void messageHandlerDefaultValue() const; + void messageHandler() const; + + void uriResolverSignature() const; + void uriResolverDefaultValue() const; + void uriResolver() const; +}; + +void tst_QXmlSchema::defaultConstructor() const +{ + /* Allocate instance in different orders. */ + { + QXmlSchema schema; + } + + { + QXmlSchema schema1; + QXmlSchema schema2; + } + + { + QXmlSchema schema1; + QXmlSchema schema2; + QXmlSchema schema3; + } +} + +void tst_QXmlSchema::copyConstructor() const +{ + /* Verify that we can take a const reference, and simply do a copy of a default constructed object. */ + { + const QXmlSchema schema1; + QXmlSchema schema2(schema1); + } + + /* Copy twice. */ + { + const QXmlSchema schema1; + QXmlSchema schema2(schema1); + QXmlSchema schema3(schema2); + } + + /* Verify that copying default values works. */ + { + const QXmlSchema schema1; + const QXmlSchema schema2(schema1); + QCOMPARE(schema2.messageHandler(), schema1.messageHandler()); + QCOMPARE(schema2.uriResolver(), schema1.uriResolver()); + QCOMPARE(schema2.networkAccessManager(), schema1.networkAccessManager()); + QCOMPARE(schema2.isValid(), schema1.isValid()); + } +} + +void tst_QXmlSchema::constructorQXmlNamePool() const +{ + QXmlSchema schema; + + QXmlNamePool np = schema.namePool(); + + const QXmlName name(np, QLatin1String("localName"), + QLatin1String("http://example.com/"), + QLatin1String("prefix")); + + QXmlNamePool np2(schema.namePool()); + QCOMPARE(name.namespaceUri(np2), QString::fromLatin1("http://example.com/")); + QCOMPARE(name.localName(np2), QString::fromLatin1("localName")); + QCOMPARE(name.prefix(np2), QString::fromLatin1("prefix")); + + // make sure namePool() is const + const QXmlSchema constSchema; + np = constSchema.namePool(); +} + +void tst_QXmlSchema::copyMutationTest() const +{ + QXmlSchema schema1; + QXmlSchema schema2(schema1); + + // check that everything is equal + QVERIFY(schema2.messageHandler() == schema1.messageHandler()); + QVERIFY(schema2.uriResolver() == schema1.uriResolver()); + QVERIFY(schema2.networkAccessManager() == schema1.networkAccessManager()); + + MessageSilencer handler; + const TestURIResolver resolver; + QNetworkAccessManager manager; + + // modify schema1 + schema1.setMessageHandler(&handler); + schema1.setUriResolver(&resolver); + schema1.setNetworkAccessManager(&manager); + + // check that schema2 is not effected by the modifications of schema1 + QVERIFY(schema2.messageHandler() != schema1.messageHandler()); + QVERIFY(schema2.uriResolver() != schema1.uriResolver()); + QVERIFY(schema2.networkAccessManager() != schema1.networkAccessManager()); + + // modify schema1 further + const QByteArray data( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<xsd:schema" + " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" + " xmlns=\"http://qt.nokia.com/xmlschematest\"" + " targetNamespace=\"http://qt.nokia.com/xmlschematest\"" + " version=\"1.0\"" + " elementFormDefault=\"qualified\">" + "</xsd:schema>" ); + + const QUrl documentUri("http://qt.nokia.com/xmlschematest"); + schema1.load(data, documentUri); + + QVERIFY(schema2.isValid() != schema1.isValid()); +} + +void tst_QXmlSchema::isValid() const +{ + /* Check default value. */ + QXmlSchema schema; + QVERIFY(!schema.isValid()); +} + +void tst_QXmlSchema::documentUri() const +{ + const QByteArray data( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<xsd:schema" + " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" + " xmlns=\"http://qt.nokia.com/xmlschematest\"" + " targetNamespace=\"http://qt.nokia.com/xmlschematest\"" + " version=\"1.0\"" + " elementFormDefault=\"qualified\">" + "</xsd:schema>" ); + + const QUrl documentUri("http://qt.nokia.com/xmlschematest"); + QXmlSchema schema; + schema.load(data, documentUri); + + QCOMPARE(documentUri, schema.documentUri()); +} + +void tst_QXmlSchema::loadSchemaUrlSuccess() const +{ +/** + TODO: put valid schema file on given url and enable test + const QUrl url("http://notavailable/"); + + QXmlSchema schema; + QVERIFY(!schema.load(url)); +*/ +} + +void tst_QXmlSchema::loadSchemaUrlFail() const +{ + const QUrl url("http://notavailable/"); + + QXmlSchema schema; + QVERIFY(!schema.load(url)); +} + +void tst_QXmlSchema::loadSchemaDeviceSuccess() const +{ + QByteArray data( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<xsd:schema" + " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" + " xmlns=\"http://qt.nokia.com/xmlschematest\"" + " targetNamespace=\"http://qt.nokia.com/xmlschematest\"" + " version=\"1.0\"" + " elementFormDefault=\"qualified\">" + "</xsd:schema>" ); + + QBuffer buffer(&data); + buffer.open(QIODevice::ReadOnly); + + QXmlSchema schema; + QVERIFY(schema.load(&buffer)); +} + +void tst_QXmlSchema::loadSchemaDeviceFail() const +{ + QByteArray data( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<xsd:schema" + " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" + " xmlns=\"http://qt.nokia.com/xmlschematest\"" + " targetNamespace=\"http://qt.nokia.com/xmlschematest\"" + " version=\"1.0\"" + " elementFormDefault=\"qualified\">" + "</xsd:schema>" ); + + QBuffer buffer(&data); + // a closed device can not be loaded + + QXmlSchema schema; + QVERIFY(!schema.load(&buffer)); +} + +void tst_QXmlSchema::loadSchemaDataSuccess() const +{ + const QByteArray data( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<xsd:schema" + " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" + " xmlns=\"http://qt.nokia.com/xmlschematest\"" + " targetNamespace=\"http://qt.nokia.com/xmlschematest\"" + " version=\"1.0\"" + " elementFormDefault=\"qualified\">" + "</xsd:schema>" ); + QXmlSchema schema; + QVERIFY(schema.load(data)); +} + +void tst_QXmlSchema::loadSchemaDataFail() const +{ + // empty schema can not be loaded + const QByteArray data; + + QXmlSchema schema; + QVERIFY(!schema.load(data)); +} + + +void tst_QXmlSchema::networkAccessManagerSignature() const +{ + /* Const object. */ + const QXmlSchema schema; + + /* The function should be const. */ + schema.networkAccessManager(); +} + +void tst_QXmlSchema::networkAccessManagerDefaultValue() const +{ + /* Test that the default value of network access manager is not empty. */ + { + QXmlSchema schema; + QVERIFY(schema.networkAccessManager() != static_cast<QNetworkAccessManager*>(0)); + } +} + +void tst_QXmlSchema::networkAccessManager() const +{ + /* Test that we return the network manager that was set. */ + { + QNetworkAccessManager manager; + QXmlSchema schema; + schema.setNetworkAccessManager(&manager); + QCOMPARE(schema.networkAccessManager(), &manager); + } +} + +void tst_QXmlSchema::messageHandlerSignature() const +{ + /* Const object. */ + const QXmlSchema schema; + + /* The function should be const. */ + schema.messageHandler(); +} + +void tst_QXmlSchema::messageHandlerDefaultValue() const +{ + /* Test that the default value of message handler is not empty. */ + { + QXmlSchema schema; + QVERIFY(schema.messageHandler() != static_cast<QAbstractMessageHandler*>(0)); + } +} + +void tst_QXmlSchema::messageHandler() const +{ + /* Test that we return the message handler that was set. */ + { + MessageSilencer handler; + + QXmlSchema schema; + schema.setMessageHandler(&handler); + QCOMPARE(schema.messageHandler(), static_cast<QAbstractMessageHandler *>(&handler)); + } +} + +void tst_QXmlSchema::uriResolverSignature() const +{ + /* Const object. */ + const QXmlSchema schema; + + /* The function should be const. */ + schema.uriResolver(); + + /* Const object. */ + const TestURIResolver resolver; + + /* This should compile */ + QXmlSchema schema2; + schema2.setUriResolver(&resolver); +} + +void tst_QXmlSchema::uriResolverDefaultValue() const +{ + /* Test that the default value of uri resolver is empty. */ + { + QXmlSchema schema; + QVERIFY(schema.uriResolver() == static_cast<QAbstractUriResolver*>(0)); + } +} + +void tst_QXmlSchema::uriResolver() const +{ + /* Test that we return the uri resolver that was set. */ + { + TestURIResolver resolver; + + QXmlSchema schema; + schema.setUriResolver(&resolver); + QCOMPARE(schema.uriResolver(), static_cast<const QAbstractUriResolver *>(&resolver)); + } +} + +QTEST_MAIN(tst_QXmlSchema) + +#include "tst_qxmlschema.moc" +#else //QTEST_PATTERNIST +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qxmlschemavalidator/.gitignore b/tests/auto/qxmlschemavalidator/.gitignore new file mode 100644 index 0000000..8857212 --- /dev/null +++ b/tests/auto/qxmlschemavalidator/.gitignore @@ -0,0 +1 @@ +tst_qxmlschemavalidator diff --git a/tests/auto/qxmlschemavalidator/qxmlschemavalidator.pro b/tests/auto/qxmlschemavalidator/qxmlschemavalidator.pro new file mode 100644 index 0000000..0b439d7 --- /dev/null +++ b/tests/auto/qxmlschemavalidator/qxmlschemavalidator.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_qxmlschemavalidator.cpp +QT += network + +include (../xmlpatterns.pri) diff --git a/tests/auto/qxmlschemavalidator/tst_qxmlschemavalidator.cpp b/tests/auto/qxmlschemavalidator/tst_qxmlschemavalidator.cpp new file mode 100644 index 0000000..d2df251 --- /dev/null +++ b/tests/auto/qxmlschemavalidator/tst_qxmlschemavalidator.cpp @@ -0,0 +1,479 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QAbstractMessageHandler> +#include <QAbstractUriResolver> +#include <QtNetwork/QNetworkAccessManager> +#include <QXmlName> +#include <QXmlSchema> +#include <QXmlSchemaValidator> + +#include "../qabstracturiresolver/TestURIResolver.h" +#include "../qxmlquery/MessageSilencer.h" + +/*! + \class tst_QXmlSchemaValidatorValidator + \internal + \brief Tests class QXmlSchemaValidator. + + This test is not intended for testing the engine, but the functionality specific + to the QXmlSchemaValidator class. + */ +class tst_QXmlSchemaValidator : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void defaultConstructor() const; + void constructorQXmlNamePool() const; + void propertyInitialization() const; + void resetSchemaNamePool() const; + + void loadInstanceUrlSuccess() const; + void loadInstanceUrlFail() const; + void loadInstanceDeviceSuccess() const; + void loadInstanceDeviceFail() const; + void loadInstanceDataSuccess() const; + void loadInstanceDataFail() const; + + void networkAccessManagerSignature() const; + void networkAccessManagerDefaultValue() const; + void networkAccessManager() const; + + void messageHandlerSignature() const; + void messageHandlerDefaultValue() const; + void messageHandler() const; + + void uriResolverSignature() const; + void uriResolverDefaultValue() const; + void uriResolver() const; +}; + +static QXmlSchema createValidSchema() +{ + const QByteArray data( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" + "<xsd:schema" + " xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"" + " xmlns=\"http://qt.nokia.com/xmlschematest\"" + " targetNamespace=\"http://qt.nokia.com/xmlschematest\"" + " version=\"1.0\"" + " elementFormDefault=\"qualified\">" + " <xsd:element name=\"myRoot\" type=\"xsd:string\"/>" + "</xsd:schema>" ); + + const QUrl documentUri("http://qt.nokia.com/xmlschematest"); + + QXmlSchema schema; + schema.load(data, documentUri); + + return schema; +} + +void tst_QXmlSchemaValidator::defaultConstructor() const +{ + /* Allocate instance in different orders. */ + { + QXmlSchema schema; + QXmlSchemaValidator validator(schema); + } + + { + QXmlSchema schema1; + QXmlSchema schema2; + + QXmlSchemaValidator validator1(schema1); + QXmlSchemaValidator validator2(schema2); + } + + { + QXmlSchema schema; + + QXmlSchemaValidator validator1(schema); + QXmlSchemaValidator validator2(schema); + } +} + +void tst_QXmlSchemaValidator::propertyInitialization() const +{ + /* Verify that properties set in the schema are used as default values for the validator */ + { + MessageSilencer handler; + TestURIResolver resolver; + QNetworkAccessManager manager; + + QXmlSchema schema; + schema.setMessageHandler(&handler); + schema.setUriResolver(&resolver); + schema.setNetworkAccessManager(&manager); + + QXmlSchemaValidator validator(schema); + QCOMPARE(validator.messageHandler(), static_cast<QAbstractMessageHandler *>(&handler)); + QCOMPARE(validator.uriResolver(), static_cast<const QAbstractUriResolver *>(&resolver)); + QCOMPARE(validator.networkAccessManager(), &manager); + } +} + +void tst_QXmlSchemaValidator::constructorQXmlNamePool() const +{ + // test that the name pool from the schema is used by + // the schema validator as well + QXmlSchema schema; + + QXmlNamePool np = schema.namePool(); + + const QXmlName name(np, QLatin1String("localName"), + QLatin1String("http://example.com/"), + QLatin1String("prefix")); + + QXmlSchemaValidator validator(schema); + + QXmlNamePool np2(validator.namePool()); + QCOMPARE(name.namespaceUri(np2), QString::fromLatin1("http://example.com/")); + QCOMPARE(name.localName(np2), QString::fromLatin1("localName")); + QCOMPARE(name.prefix(np2), QString::fromLatin1("prefix")); + + // make sure namePool() is const + const QXmlSchemaValidator constValidator(schema); + np = constValidator.namePool(); +} + +void tst_QXmlSchemaValidator::resetSchemaNamePool() const +{ + QXmlSchema schema1; + QXmlNamePool np1 = schema1.namePool(); + + const QXmlName name1(np1, QLatin1String("localName"), + QLatin1String("http://example.com/"), + QLatin1String("prefix")); + + QXmlSchemaValidator validator(schema1); + + { + QXmlNamePool compNamePool(validator.namePool()); + QCOMPARE(name1.namespaceUri(compNamePool), QString::fromLatin1("http://example.com/")); + QCOMPARE(name1.localName(compNamePool), QString::fromLatin1("localName")); + QCOMPARE(name1.prefix(compNamePool), QString::fromLatin1("prefix")); + } + + QXmlSchema schema2; + QXmlNamePool np2 = schema2.namePool(); + + const QXmlName name2(np2, QLatin1String("remoteName"), + QLatin1String("http://example.com/"), + QLatin1String("suffix")); + + // make sure that after re-setting the schema, the new namepool is used + validator.setSchema(schema2); + + { + QXmlNamePool compNamePool(validator.namePool()); + QCOMPARE(name2.namespaceUri(compNamePool), QString::fromLatin1("http://example.com/")); + QCOMPARE(name2.localName(compNamePool), QString::fromLatin1("remoteName")); + QCOMPARE(name2.prefix(compNamePool), QString::fromLatin1("suffix")); + } +} + +void tst_QXmlSchemaValidator::loadInstanceUrlSuccess() const +{ +/* + TODO: put valid schema file on given url and enable test + const QXmlSchema schema(createValidSchema()); + const QUrl url("http://notavailable/"); + + QXmlSchemaValidator validator(schema); + QVERIFY(!validator.validate(url)); +*/ +} + +void tst_QXmlSchemaValidator::loadInstanceUrlFail() const +{ + const QXmlSchema schema(createValidSchema()); + const QUrl url("http://notavailable/"); + + QXmlSchemaValidator validator(schema); + QVERIFY(!validator.validate(url)); +} + +void tst_QXmlSchemaValidator::loadInstanceDeviceSuccess() const +{ + const QXmlSchema schema(createValidSchema()); + + QByteArray data( "<myRoot xmlns=\"http://qt.nokia.com/xmlschematest\">Testme</myRoot>" ); + QBuffer buffer(&data); + buffer.open(QIODevice::ReadOnly); + + QXmlSchemaValidator validator(schema); + QVERIFY(validator.validate(&buffer)); +} + +void tst_QXmlSchemaValidator::loadInstanceDeviceFail() const +{ + const QXmlSchema schema(createValidSchema()); + + QByteArray data( "<myRoot xmlns=\"http://qt.nokia.com/xmlschematest\">Testme</myRoot>" ); + QBuffer buffer(&data); + // a closed device can not be loaded + + QXmlSchemaValidator validator(schema); + QVERIFY(!validator.validate(&buffer)); +} + +void tst_QXmlSchemaValidator::loadInstanceDataSuccess() const +{ + const QXmlSchema schema(createValidSchema()); + + const QByteArray data( "<myRoot xmlns=\"http://qt.nokia.com/xmlschematest\">Testme</myRoot>" ); + + QXmlSchemaValidator validator(schema); + QVERIFY(validator.validate(data)); +} + +void tst_QXmlSchemaValidator::loadInstanceDataFail() const +{ + const QXmlSchema schema(createValidSchema()); + + // empty instance can not be loaded + const QByteArray data; + + QXmlSchemaValidator validator(schema); + QVERIFY(!validator.validate(data)); +} + +void tst_QXmlSchemaValidator::networkAccessManagerSignature() const +{ + const QXmlSchema schema; + + /* Const object. */ + const QXmlSchemaValidator validator(schema); + + /* The function should be const. */ + validator.networkAccessManager(); +} + +void tst_QXmlSchemaValidator::networkAccessManagerDefaultValue() const +{ + /* Test that the default value of network access manager is equal to the one from the schema. */ + { + const QXmlSchema schema; + const QXmlSchemaValidator validator(schema); + QVERIFY(validator.networkAccessManager() == schema.networkAccessManager()); + } + + /* Test that the default value of network access manager is equal to the one from the schema. */ + { + QXmlSchema schema; + + QNetworkAccessManager manager; + schema.setNetworkAccessManager(&manager); + + const QXmlSchemaValidator validator(schema); + QVERIFY(validator.networkAccessManager() == schema.networkAccessManager()); + } +} + +void tst_QXmlSchemaValidator::networkAccessManager() const +{ + /* Test that we return the network access manager that was set. */ + { + QNetworkAccessManager manager; + + const QXmlSchema schema; + QXmlSchemaValidator validator(schema); + + validator.setNetworkAccessManager(&manager); + QCOMPARE(validator.networkAccessManager(), &manager); + } + + /* Test that we return the network access manager that was set, even if the schema changed in between. */ + { + QNetworkAccessManager manager; + + const QXmlSchema schema; + QXmlSchemaValidator validator(schema); + + validator.setNetworkAccessManager(&manager); + + const QXmlSchema schema2; + validator.setSchema(schema2); + + QCOMPARE(validator.networkAccessManager(), &manager); + } +} + +void tst_QXmlSchemaValidator::messageHandlerSignature() const +{ + const QXmlSchema schema; + + /* Const object. */ + const QXmlSchemaValidator validator(schema); + + /* The function should be const. */ + validator.messageHandler(); +} + +void tst_QXmlSchemaValidator::messageHandlerDefaultValue() const +{ + /* Test that the default value of message handler is equal to the one from the schema. */ + { + const QXmlSchema schema; + const QXmlSchemaValidator validator(schema); + QVERIFY(validator.messageHandler() == schema.messageHandler()); + } + + /* Test that the default value of network access manager is equal to the one from the schema. */ + { + QXmlSchema schema; + + MessageSilencer handler; + schema.setMessageHandler(&handler); + + const QXmlSchemaValidator validator(schema); + QVERIFY(validator.messageHandler() == schema.messageHandler()); + } +} + +void tst_QXmlSchemaValidator::messageHandler() const +{ + /* Test that we return the message handler that was set. */ + { + MessageSilencer handler; + + const QXmlSchema schema; + QXmlSchemaValidator validator(schema); + + validator.setMessageHandler(&handler); + QCOMPARE(validator.messageHandler(), static_cast<QAbstractMessageHandler *>(&handler)); + } + + /* Test that we return the message handler that was set, even if the schema changed in between. */ + { + MessageSilencer handler; + + const QXmlSchema schema; + QXmlSchemaValidator validator(schema); + + validator.setMessageHandler(&handler); + + const QXmlSchema schema2; + validator.setSchema(schema2); + + QCOMPARE(validator.messageHandler(), static_cast<QAbstractMessageHandler *>(&handler)); + } +} + +void tst_QXmlSchemaValidator::uriResolverSignature() const +{ + const QXmlSchema schema; + + /* Const object. */ + const QXmlSchemaValidator validator(schema); + + /* The function should be const. */ + validator.uriResolver(); + + /* Const object. */ + const TestURIResolver resolver; + + /* This should compile */ + QXmlSchema schema2; + schema2.setUriResolver(&resolver); +} + +void tst_QXmlSchemaValidator::uriResolverDefaultValue() const +{ + /* Test that the default value of uri resolver is equal to the one from the schema. */ + { + const QXmlSchema schema; + const QXmlSchemaValidator validator(schema); + QVERIFY(validator.uriResolver() == schema.uriResolver()); + } + + /* Test that the default value of uri resolver is equal to the one from the schema. */ + { + QXmlSchema schema; + + TestURIResolver resolver; + schema.setUriResolver(&resolver); + + const QXmlSchemaValidator validator(schema); + QVERIFY(validator.uriResolver() == schema.uriResolver()); + } +} + +void tst_QXmlSchemaValidator::uriResolver() const +{ + /* Test that we return the uri resolver that was set. */ + { + TestURIResolver resolver; + + const QXmlSchema schema; + QXmlSchemaValidator validator(schema); + + validator.setUriResolver(&resolver); + QCOMPARE(validator.uriResolver(), static_cast<const QAbstractUriResolver *>(&resolver)); + } + + /* Test that we return the uri resolver that was set, even if the schema changed in between. */ + { + TestURIResolver resolver; + + const QXmlSchema schema; + QXmlSchemaValidator validator(schema); + + validator.setUriResolver(&resolver); + + const QXmlSchema schema2; + validator.setSchema(schema2); + + QCOMPARE(validator.uriResolver(), static_cast<const QAbstractUriResolver *>(&resolver)); + } +} + +QTEST_MAIN(tst_QXmlSchemaValidator) + +#include "tst_qxmlschemavalidator.moc" +#else //QTEST_PATTERNIST +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/qxmlserializer/.gitignore b/tests/auto/qxmlserializer/.gitignore new file mode 100644 index 0000000..c3bed62 --- /dev/null +++ b/tests/auto/qxmlserializer/.gitignore @@ -0,0 +1 @@ +tst_qxmlserializer diff --git a/tests/auto/qxmlserializer/qxmlserializer.pro b/tests/auto/qxmlserializer/qxmlserializer.pro new file mode 100644 index 0000000..bc957c2 --- /dev/null +++ b/tests/auto/qxmlserializer/qxmlserializer.pro @@ -0,0 +1,4 @@ +load(qttest_p4) +SOURCES += tst_qxmlserializer.cpp + +include (../xmlpatterns.pri) diff --git a/tests/auto/qxmlserializer/tst_qxmlserializer.cpp b/tests/auto/qxmlserializer/tst_qxmlserializer.cpp new file mode 100644 index 0000000..33df943 --- /dev/null +++ b/tests/auto/qxmlserializer/tst_qxmlserializer.cpp @@ -0,0 +1,198 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS +#include <QtCore/QTextCodec> +#include <QtXmlPatterns/QXmlSerializer> +#include <QtXmlPatterns/QXmlQuery> + +#include "../qxmlquery/MessageSilencer.h" + +/*! + \class tst_QXmlSerializer + \internal + \since 4.4 + \brief Tests QSourceLocation + + */ +class tst_QXmlSerializer : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void constructorTriggerWarnings() const; + void objectSize() const; + void constCorrectness() const; + void setCodec() const; + void codec() const; + void outputDevice() const; + void serializationError() const; + void serializationError_data() const; + void cleanUpTestCase() const; +}; + +void tst_QXmlSerializer::constructorTriggerWarnings() const +{ + QXmlQuery query; + + QTest::ignoreMessage(QtWarningMsg, "outputDevice cannot be null."); + QXmlSerializer(query, 0); + + QTest::ignoreMessage(QtWarningMsg, "outputDevice must be opened in write mode."); + QBuffer buffer; + QXmlSerializer(query, &buffer); +} + +void tst_QXmlSerializer::constCorrectness() const +{ + QXmlQuery query; + QFile file(QLatin1String("dummy.xml")); + file.open(QIODevice::WriteOnly); + const QXmlSerializer serializer(query, &file); + /* These functions must be const. */ + + serializer.outputDevice(); + serializer.codec(); +} + +void tst_QXmlSerializer::objectSize() const +{ + QCOMPARE(sizeof(QXmlSerializer), sizeof(QAbstractXmlReceiver)); +} + +void tst_QXmlSerializer::setCodec() const +{ + QFile file(QLatin1String("dummy.xml")); + file.open(QIODevice::WriteOnly); + + /* Ensure we can take a const pointer. */ + { + QXmlQuery query; + QXmlSerializer serializer(query, &file); + serializer.setCodec(const_cast<const QTextCodec *>(QTextCodec::codecForName("UTF-8"))); + } + + /* Check that setting the codec has effect. */ + { + QXmlQuery query; + QXmlSerializer serializer(query, &file); + serializer.setCodec(const_cast<const QTextCodec *>(QTextCodec::codecForName("UTF-16"))); + QCOMPARE(serializer.codec()->name(), QTextCodec::codecForName("UTF-16")->name()); + + /* Set it back. */ + serializer.setCodec(const_cast<const QTextCodec *>(QTextCodec::codecForName("UTF-8"))); + QCOMPARE(serializer.codec()->name(), QTextCodec::codecForName("UTF-8")->name()); + } +} + +void tst_QXmlSerializer::codec() const +{ + QFile file(QLatin1String("dummy.xml")); + file.open(QIODevice::WriteOnly); + + /* Check default value. */ + { + const QXmlQuery query; + const QXmlSerializer serializer(query, &file); + QCOMPARE(serializer.codec()->name(), QTextCodec::codecForName("UTF-8")->name()); + } +} + +void tst_QXmlSerializer::outputDevice() const +{ + QFile file(QLatin1String("dummy.xml")); + file.open(QIODevice::WriteOnly); + + /* Check default value. */ + { + const QXmlQuery query; + const QXmlSerializer serializer(query, &file); + QCOMPARE(serializer.outputDevice(), static_cast< QIODevice *>(&file)); + } +} + +void tst_QXmlSerializer::serializationError() const +{ + QFETCH(QString, queryString); + QXmlQuery query; + MessageSilencer silencer; + query.setMessageHandler(&silencer); + + query.setQuery(queryString); + + QByteArray output; + QBuffer buffer(&output); + QVERIFY(buffer.open(QIODevice::WriteOnly)); + QVERIFY(query.isValid()); + + QXmlSerializer serializer(query, &buffer); + + QEXPECT_FAIL("Two top elements", "Bug, this is not checked for", Continue); + QVERIFY(!query.evaluateTo(&serializer)); +} + +void tst_QXmlSerializer::serializationError_data() const +{ + QTest::addColumn<QString>("queryString"); + + QTest::newRow("Two top elements") + << QString::fromLatin1("<e/>, <e/>"); + + QTest::newRow("An attribute") + << QString::fromLatin1("attribute name {'foo'}"); +} + +void tst_QXmlSerializer::cleanUpTestCase() const +{ + QVERIFY(QFile::remove(QLatin1String("dummy.xml"))); +} + +QTEST_MAIN(tst_QXmlSerializer) + +#include "tst_qxmlserializer.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatterns.pri b/tests/auto/xmlpatterns.pri new file mode 100644 index 0000000..57b8517 --- /dev/null +++ b/tests/auto/xmlpatterns.pri @@ -0,0 +1,36 @@ +contains(QT_CONFIG,xmlpatterns) { + DEFINES += QTEST_XMLPATTERNS + QT += xmlpatterns +} + +wince*: { + patternsdk.files = $$QT_BUILD_TREE/lib/QtXmlPatternsSDK*.dll + patternsdk.path = . + basedata.files = xmlpaternsxqts/Baseline.xml + basedata.path = . + DEPLOYMENT += patternsdk + QT += network +} +QT -= gui + +XMLPATTERNS_SDK = QtXmlPatternsSDK +if(!debug_and_release|build_pass):CONFIG(debug, debug|release) { + symbian: XMLPATTERNS_SDK = $${XMLPATTERNS_SDK} + else:win32: XMLPATTERNS_SDK = $${XMLPATTERNS_SDK}d + else: XMLPATTERNS_SDK = $${XMLPATTERNS_SDK}_debug +} + +INCLUDEPATH += \ + $$QT_SOURCE_TREE/src/xmlpatterns/acceltree \ + $$QT_SOURCE_TREE/src/xmlpatterns/api \ + $$QT_SOURCE_TREE/src/xmlpatterns/data \ + $$QT_SOURCE_TREE/src/xmlpatterns/environment \ + $$QT_SOURCE_TREE/src/xmlpatterns/expr \ + $$QT_SOURCE_TREE/src/xmlpatterns/functions \ + $$QT_SOURCE_TREE/src/xmlpatterns/iterators \ + $$QT_SOURCE_TREE/src/xmlpatterns/janitors \ + $$QT_SOURCE_TREE/src/xmlpatterns/parser \ + $$QT_SOURCE_TREE/src/xmlpatterns/projection \ + $$QT_SOURCE_TREE/src/xmlpatterns/schema \ + $$QT_SOURCE_TREE/src/xmlpatterns/type \ + $$QT_SOURCE_TREE/src/xmlpatterns/utils diff --git a/tests/auto/xmlpatterns/.gitattributes b/tests/auto/xmlpatterns/.gitattributes new file mode 100644 index 0000000..1b5e28a --- /dev/null +++ b/tests/auto/xmlpatterns/.gitattributes @@ -0,0 +1,3 @@ +stylesheets/copyWholeDocument.xsl -crlf +stylesheets/onlyRootTemplate.xsl -crlf +stylesheets/useParameters.xsl -crlf diff --git a/tests/auto/xmlpatterns/.gitignore b/tests/auto/xmlpatterns/.gitignore new file mode 100644 index 0000000..70e7478 --- /dev/null +++ b/tests/auto/xmlpatterns/.gitignore @@ -0,0 +1,5 @@ +notWritable.out +existingContent.out +basicOutput.out +basicOutput2.out +tst_xmlpatterns diff --git a/tests/auto/xmlpatterns/XSLTTODO b/tests/auto/xmlpatterns/XSLTTODO new file mode 100644 index 0000000..5a20441 --- /dev/null +++ b/tests/auto/xmlpatterns/XSLTTODO @@ -0,0 +1,1450 @@ +This is a TODO file for XSL-T 2.0 support. + +- LHF: + * Warning bug, last parameter is always whined about. + * Box in comment/PI/text/ws(?) handling -- pending Matthias + * type036 -- namespace on top element isn't copied + * XTDE0865 + * Attend XSLTTokenizer::isXSLT() + * Remove redundant set() calls in setFocusHelper(). + +- Missing features: + General Priority + --------------------- + * 1.0 QXmlQuery::evaluateTo(QIODevice *) P1 DONE + * 1.0 Test suite integration P1 DONE + * 1.0 xsl:key P1 + * 1.0 fn:key() P1 + * 1.0 2.0 Compatibility mode P1 + * 1.0 Regular parameters in templates P1 + * 1.0 xsl:include P1 + * 1.0 xsl:copy-of P1 + * 1.0 xsl:copy P1 + * 1.0 xsl:import P1 + * 1.0 fn:format-number P1 + * 1.0 xsl:message P2 + * 1.0 fn:current() P1 DONE + * 2.0 fn:type-available() P3 DONE + * 2.0 xsl:use-when P3 + * 2.0 fn:unparsed-entity-uri() P3 + * 2.0 fn:unparsed-entity-public-id() P3 + * 2.0 Tunnel Parameters P3 + * 2.0 xsl:attribute-set P3 + * 1.0 xsl:decimal-format P2 + * 1.0 xmlpatterns: initial template P1 DONE + * 1.0 xsl:number P1 + * 1.0 Complete handling of xsl:sort P2 + * 2.0 Grouping + - fn:current-group() + - fn:grouping-key() + - xsl:for-each-group() + * 2.0 Regexp + - xsl:analyze-string + - xsl:matching-substring + - xsl:non-matching-substring + - fn:regex-group() + * 2.0 Date & Time formatting + - fn:format-dateTime() + - fn:format-date() + - fn:format-time() + + Serialization & Output: + ---------------------- + * 1.0 xsl:output + --- Tie together serialization. Should we add + QXmlQuery::evaluateTo(QIODevice 1.0 const) ? + * 2.0 xsl:character-maps + * 2.0 xsl:character-map + * 2.0 xsl:result-document + --- Should the "default output" be handle with xsl:result-document? Would + depend on compilation. + +Optimizations: + * Remove adjacent text node constructors + * Remove string-join when first arg's static cardinality is not more than one + * Remove string-join when the second arg is statically known to be the empty string. + * Remove string-join when the second arg is a single space and the parent is a text node ctor. + * Rewrite to operand if operands are one. What about type conversions? + * Replace lookups with xml:id with calls on id(). + * Recognize that a/(b, c) is equal to a/(b | c). The later does selection and node sorting in one step. + * Remove LetClause which has empty sequence as return clause, or no variable dependencies at all. + * Do a mega test for rewriting /patterns/: + "node() | element()" => element() + "comment() | node()" => comment() + + and so forth. This sometimes happens in poorly written patterns. How does + this rewrite affect priority calculation? + +Tests: + * xml:id + - Come on, the stuff needs to be reorganized xml:id. + - Read in xml:id document with whitespace in attrs, write the doc out. Attrs should be normalized. + - Do lookups of IDs with xml:id attrs containing whitespace. + + * current() + - Use current() inside each instruction + - In a template pattern + - Several invocations: current()/current()/current() + + + * Diagnosticsts: + - See http://www.w3.org/Bugs/Public/show_bug.cgi?id=5643 . Comments + should be taken into account when comparing. This suggests that we + don't have any test which produces a document with XML comments. + + * element-available() + - Review the tests. + - Try using declarations in XSL-T, should return false + - Use xsl:variable(both instr and decl) + - invoke with all the XSL-T instructions. + - Should return false for when, otherwise, matching-substring, non-matching-substring, etc? + - Supply the namespace in the name via the default namespace, no prefix. + + * unparsed-text() + - Load an empty file + - Use a fragment in the URI + - Use an invalid URI + - Use device bindings and a QRC to ensure that we're not using a generic + network manager. + - Duplicate all the network tests. Same as for doc() + + * unparsed-text-available() + - Same as for unparsed-text() + + * Sequence constructor that contains only: + - XML comment + - whitespace text node + - processing instruction + - a mix of the three + + * xsl:function + - Ensure that it's not it's not in scope for use-when. + - xsl:function/xsl:param: use processing instructions, whitespace and comments as child: should be stripped + - Use <xsl:function/> : @name missing. + - Don't strip ws, and have ws between two xsl:param, and between xsl:function and xsl:param. + - Use xsl:function with no body. + - use xsl:param/@tunnel = no + - use xsl:param/@tunnel = yes + - use an invalid value for xsl:param/@tunnel = yes + - Have a non-WS text node in xsl:function/xsl:param/ + - Have a WS text node in xsl:function/xsl:param/ + - Have a WS text node in xsl:function/xsl:param/ while preserving WS. + - use a comment as child of xsl:param + - use a PI as child of xsl:param + - XTSE0770 with import precedence and all that. + - have two identical function in the stylesheet. The last has override=no. Should still report XTSE0770. + - have @override with invalid value. + - have whitespace inside xsl:param with different strip modes. + - Have @select => error + - Have body => error + - call current() inside body. XPDY0002? + + * Does xml:base/StaticBaseURI and StaticCompatiblityStore prevent proper + type checking due to expectedOperandTypes() returns item()*? + + * xsl:template/xsl:param + - Have @required=yes, and have @select => error + - Have @required=yes, and have body => error + - Have a variable reference in a template after another, which has + param, to ensure they aren't in scope. + + * xsl:template/@match + - Have a pattern with unions, and have a body which relies on its + static type. + + * @version: + Have @version on *all* attributes. + + * xsl:call-template + - Have a variable reference just after a xsl:call-template which has + with-param, to ensure they aren't in scope. + - Have an xsl:with-param which isn't used in the template. Error? + - Have an xsl:with-param that has a type error. + - an xsl:with-param is not in scope for the next one. Test this => error. + - Have a call:template, whose with-param computes its value by calling + another template, while using an with-param too. + + * XQuery: + - DONE Ensure namespace {expr} {expr} is flagged as invalid + - Use all XSL-T functions: error. Or we do that already? + - Ensure order by collation 1 + 1 is an error + - Ensure order by collation {1 + 1} is an error + + * document() + - Basic node deduplication, no test exists for that. + + * xsl:perform-sort + - Have no xsl:sort. Error. Must be at least one. + - have xsl:sort with invalid value. + - sort atomic values. + - Trigger "The stable attribute is permitted only on the first xsl:sort element within a sort key specification" + - have xsl:sort with no select and no seq ctor. + - trigger the delegated queueing. All instructions inside.. xsl:sort? + - have multiple sort statements, with the last being <xsl:sort/> only. + - have WS between xsl:sort that is not ignorable. + - Use a variable reference whose name is equal to our synthetic name. This should be XPST0008, but probably isn't. + - Have an invalid value in xsl:sort/order. Use space + - have xsl:sort return numbers, but data-type specify string. + - have an AVT in xsl:sort/@lang + - have an AVT in xsl:sort/@case-order + - have an AVT in xsl:sort/@data-type + - have an AVT in xsl:sort/@stable + - Have mixed result, and hence incorrectly trigger XPTY0018 which the code currently raise. + - Depend on the context position inside xsl:sort, when being child of + perform-sort. Currently we create singleton focuses(I think), while + we want the focus to be over the whole input sequence, not on indivual items. + - Have <xsl:perform-sort select="valid-expr"/>: xsl:sort is missing + - Use current() in the xsl:sort and the body, to ensure the right scope is picked up + + * xsl:copy-of + - Have a text node. It's not allowed. + - Have PIs, comments, and ignorable whitespace as children. Sigh. + + * xsl:namespace + - Use xsl:fallback. + - Use xsl:namespace inside xsl:variable and introspec the result in various + ways. This is a big area, we don't have namespace nodes in XQuery. Yes, calling evaluateSingleton() will probably crash. + - Use no select and no body, error: XTSE0910 + - Have name expression evaluate to the empty sequence. + + * Sequence ctor that: + - Has invalid element in XSL namespace. E.g, xsl:foo + + * xsl:import + - Have element as child as xsl:import: disallowed. + - Have text as child as xsl:import: disallowed. + - Have PIs and comments as child as xsl:import: allowed. + + * xsl:include + - Have element as child as xsl:include: disallowed. + - Have text as child as xsl:include: disallowed. + - Have PIs and comments as child as xsl:include: allowed. + + * xsl:strip-space + - Have PIs, comments, whitespace as child. + + * xsl:element + - Extract EBV from result. + - Use space in validation element. + + * xsl:perform-sort + - Have PIs and comments in between xsl:sort elements. + + * xml:space + - We never pop our stack. Fix the bug, and ensure we have tests for it. + + * fn:unparsed-entity-uri + - Check type of return value + - Do basic unparsed-entity-uri("does-not-exist") + + * fn:unparsed-entity-public-id + - Do basic unparsed-entity-uri("does-not-exist"), two permutations, check the spec + + * xsl:element + - Use disallowed attribute: select + - use unknown type in @type + - Use @namespace, but be not in the lexical space of xs:anyURI + - use disallowed enumeration in @validation + - have a name expression that evaluates to a xs:QName value as opposed to a string. + - have a name expression that evaluates to a xs:QName value as opposed to a string. but + also have the namespace attribute + + * xsl:attribute + - Use disallowed attribute: match + - use unknown type in @type + - Use @namespace, but be not in the lexical space of xs:anyURI + - use disallowed enumeration in @validation + - have a name expression that evaluates to a xs:QName value as opposed to a string. + - have a name expression that evaluates to a xs:QName value as opposed to a string. but + also have the namespace attribute + + * xsl:template + - Use the union keyword, it's forbidden, only "|" is allowed + - Use an expression other than Literal and VarRef in KeyValue[8] + - use a function other than key(). + - have a declaration that only can apperar as a child of xsl:stylesheet. + - Have an element in the XSL-T namespace, but which is invalid, e.g "bar" + - Use an axis other than child or attribute in pattern. + - Have a template that no no match and no name attribute., XTSE0500 + - use child::document-node() in pattern + - use @foo/child in pattern + - apply templates to parentless attributes. + - Have 3e3 in @priority + - Have a @match with more than two alternatives, e.g "a | b | c", and have them all actually matching. + - Use an XML name in the mode so we trigger + NCNameConstructor::validateTargetName() + - A template which only has a non-WS text node. + - A template with param, followed by text node. + + * Simplified stylesheet + - Use @version attribute only on doc element. Should fail, since @{XSL-T]version must be present + + * fn:current() + - Have <xsl:value-of select="current()"/> + + * xsl:variable have a variable reference appearing before its global declaration, and then somehow trigger recursion. + * xsl:choose + - elements/nodes intermixed with xsl:choose/xsl:when + - invalid attribute on xsl:choose + - invalid attribute on xsl:when + - invalid attribute on xsl:otherwise + - invalid attribute on xsl:if + - invalid attribute on xsl:template + - invalid attribute on xsl:stylesheet + - invalid attribute on xsl:transform + - xsl:otherwise in the middle between xsl:when elements. + - use namespace declarations on xsl:when + - use namespace declarations on xsl:otherwise + - use namespace declarations on xsl:choose + + * Namespaces: + - Have: + <xsl:sequence xmlns:bar="http://example.com/" select="1"/> + <xsl:sequence select="bar:foo()"/> + + * XPath + - For each XQuery-specific expression, add a test using that expression: + - typeswitch + - let + - validate + - extension expression + - unordered + - ordered + - for + - computed text node constructor + - computed attribute constructor + - computed comment constructor + - computed PI constructor + - computed element constructor + - computed document constructor + - direct element constructor + - direct comment constructor + - direct PI constructor + - all declarations + + - Use all the predefined prefixes in XQuery; non are in XSL-T. + + * xsl:when + - Use xml:space on it + + * xsl:otherwise + - Use xml:space on it + + * xsl:version + - Use letters, XTSE0110 + - Use a float: 2e3, XTSE0110 + - Use a weird number, 2.00000001 + + * xsl:document + - use disallowed attribute: select. + - use unknown type in @type + - use disallowed enumeration in @validation + - What happens if the type in @type is unknown? + - Use xml:base attr and check URI. + + * xsl:sequence + - use match attribute + + * xsl:stylesheet + - Use @xsl:default-collation on xsl:stylesheet. Shouldn't have any effect. Or? + - Use an XSL-T instruction as child -- invalid. + - Have an element in the XSL-T namespace, but which is invalid, e.g "foo" + - Have xsl:default-collation="http://example.com/" on xsl:stylesheet + - Use prefix local: in say a function name. Not allowed. + - Use comments after document element. + - XTSE0010: <xsl:invalid version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"/> + - Change the version with @xsl:version on all elements that we have. + + * Patterns. + - Basic */* test: + <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="*/*"><xsl:sequence select="'MATCH'"/></xsl:template> + + +</xsl:stylesheet> + + - Basic a/b test: + <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="a/b"><xsl:sequence select="'MATCH'"/></xsl:template> + + +</xsl:stylesheet> + * xsl:strip-whitespace + - Use a namespace prefix which is not unboudn + - have a syntax error in one of the node tests + + * xsl:preserve-whitespace + - Use a namespace prefix which is not unboudn + - have a syntax error in one of the node tests + + * xsl:value-of + - select attribute, and comment in body(error, XTSE0870) + - select attribute, and processing instruction in body(error, XTSE0870) + - select attribute, and CCDATA in body(error, XTSE0870) + - select attribute, and element in body(error, XTSE0870) + - use xsl:sequence in body. Default separator should be none. + - use match attribute + - use double apostrophes/quotes. How are they dealt with? + + * xsl:apply-templates + - use match attribute + - apply in a mode for which no templates are declared + - apply in a mode which is mispelled for another. + - Have: <xsl:apply-templates select="id('id2')/a | id('id5')"/> + We CRASH + + * xsl:for-each + - No body: <xsl:for-each select="abc"/> + - No select attribute: <xsl:for-each>text</xsl:for-each> + - Have mixed result, and hence incorrectly trigger XPTY0018 which the code currently raise. + - Have: + <xsl:for-each select="1, 'asd'"> + <xsl:sequence select="."/> + </xsl:for-each> + + * xsl:variable + - Test that function conversion rules are invoked + - For what is an xsl:variable in scope? Where does the spec state it? Test + that it is not in scope where applicable. + - Have: <variable name="a" select=""/> + + * xsl:text + - count the result of a template that has text node(non-ws), + xsl:text(content), xsl:content(zero content), text node(non-ws + - Have an element inside xsl:text: XTSE0010. + - Use comments and PIs intermixed with text inside. + + * xsl:for-each + - use match attribute + - What should this produce? Saxon produces "123" but with xsl:text removed, "1 2 3". + <xsl:template match="/"> + <xsl:for-each select="1 to 3"> + <xsl:sequence select="."/> + <xsl:text></xsl:text> + </xsl:for-each> + </xsl:template> + + * xsl:if + - Have <xsl:if test="">body</xsl:if>. Error + - Have <xsl:if test="valid-test"/>. That is, empty body. + + * xsl:sequence + - select attribute missing: <xsl:sequence/> + - content other than xsl:fallback, e.g text node. + - How do we sort? + + * for every state for XSL-T parsing: + - Use invalid element that is in the XSL-T namespace. + + * In all cases expressions are queued/generated: + - Trigger expression precedence bugs, due to lack of paranteses. + + * Use xml:space in stylsheeet that doesn't have value preserve nor default. + * For each case we have while(!reader.atEnd()): + - test that triggers parser error and that we detect it properly. + + * for every element that allows text: + * Use CDATA. QXmlStreamReader distinguishes between the two. text before and after.:wa + * Use XML Comments and split up text nodes. + + * Patterns: + * Ensure node() doesn't match document nodes(). + * "//" is an invalid pattern + * Is there some expression which has no children? findAxisStep() + * Use @*/asdo + * XPST0003: key(concat("abc", "def"), "abc") + * XPST0003: id(concat("abc", "def")) + * XPST0003: concat('abc', 'def') // WILL CRASH + * XPST0003: unknownFunction() + * Use double: key("abc", 3e3) + * Use three argument key() in pattern. + + * Simplified stylsheet modules: + * Omit the xsl:version attribute. XTSE0010 + + * type-available() + * We have no tests at all? + + * have xml:base on the following elements and check them with + static-base-uri(): + - all instructions + - all declarations, eg: + - xsl:choose, xsl:choice, xsl:otherwise + - xsl:template + - xsl:function + - etc + + Embedded stylesheet modules + - Verify that we don't choke on xsl attrs with invalid attributes outside; + "In an embedded stylesheet module, standard attributes appearing on + ancestors of the outermost element of the stylesheet module have no effect." + + Parsing: + - Error message for: + <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:template match="/"> + <e/> + </xsl:stylesheet> + - Use the document "<do/" as focus. + - Write a test for each call to checkForParseError(); + + + function-available: + - Generally low coverage it seems. + + +<xsl:template match="/"/> <!-- t0 --> +<xsl:template match="*"/> <!-- t1 --> +<xsl:template match="asd"/> <!-- t2 --> +<xsl:template match="comment()"/> <!-- t3 --> +<xsl:template match="a/b"/> <!-- t4 --> + +<xsl:apply-templates select="*"/> + + +*( +((/)/call-template(t0)) +(*/call-template(t1)) +(element(asd)/call-template(t2)) +(comment()/call-template(t3)) +(a/b/call-template(t3)) +) + +==> + +*/typeswitch(.) + case $g0 as document-root() return call-template(t0) + case $g0 as element() return call-template(t1) + case $g0 as element(asd) return call-template(t2) + case $g0 as comment() return (call-template(t3) + case $g0 as a/b return (call-template(t4) + + +Patterns are used in: + - xsl:for-each-group/@group-starting-with + - xsl:key/@match + - xsl:number/(@count, @from) + - xsl:template/@match + + + +c/b +=> +child-or-self::element(b)[parent::element(c)] + +c/b/a +=> +child-or-self::element(a)[parent::element(b)[parent::element(c)]] + +d/c/b/a +=> +child-or-self::element(a)[parent::element(b)[parent::element(c)[parent::element(d)]]] + + + +----------------------------------- + <xsl:apply-templates select="foo"/> + => + + child::element(foo) map apply-template(#default) +----------------------------------- + +----------------------------------- + <xsl:apply-templates mode="yo" select="foo"> + <xsl:sort select="@bar"/> + </xsl:apply-templates> + => + + let $g0 := for $g1 in child::element(foo) + order by @bar + return $g1 + return apply-template(yo) +----------------------------------- + +----------------------------------- +<xsl:perform-sort select="$in"> + <xsl:sort select="@sortKey"/> +</xsl:perform-sort> + + => + +sort $in/order by @sortKey +----------------------------------- + + +----------- + +John Snelson of Oracle Berkeley DB XML & XQilla writes in private mail: + + I'd had the same thought myself, too - you must be reading my mind ;-) + +What is he referring to? + +If one spends some time on fancy diagrams, QtXmlPatterns[LINK]'s, the XQuery +engine that shipped in Qt 4.4, architecture looks like this: + + +Recently I've started implementing XSL-T 2.0(hopefully to be done for Qt 4.5) +and the whole approach to this is modifying the existing codebase as follows: + + + + + + +Put differently, when QtXmlPatterns is dealing with XSL-T stylesheets, it +replaces the XQuery tokenizer with a tokenizer which translates the +stylesheet into XQuery tokens, that is consumed by the existing XQuery +parser, extended with both grammar non-terminals and tokens to accomodate the +XSL-T features that XQuery doesn't have. In compiler terms, it can be seen as +an "extreme" frontend. Not only is the same intermediate representation used, +the grammar is too. + +What is the point of this? + +The functional overlaps XQuery, XSL-T and others as well have is of course +widely established. Even the specifications are at times generated from the +same source documents, and that implementations subsequently modularize code +is of course second nature to any engineer, and seen to some degree or +another in contemporary implementations. Typically this happens in a +traditional fashion, classes are re-used, their functionality widened to +cover both/more languages. However, I believe doing it directly on the +grammar level introduce several advantages. + +The parser is based on Bison and since it's not running in the experimental +pull mode, it uninterruptedly calls the tokenizer. The tokenizer, class +XSLTTokenizer, in turns calls an pull-based XML parser: QXmlStreamReader. +What often complicate in ocassions like this is who that gets the right to +call who, and who gets the convenience of tracking state in a natural way +through a call stack. + +XSLTTokenizer is conveniently implemented: as it encounters declarations and +instructions in the stylsheet, it recursively descends in the XSL-T grammar +through its own functions, adding tokens to a queue, which is delivered to +the parser when asked -- and when the queue is empty it resumes queuing +tokens. The tokenizer is fairly crude, it queues up tokens for instructions +uninterrupted, and only have states between declarations. Hence, +XSLTTokenizer queues up tokens for each template and function body, but +enters "delivery mode" inbetween. This of course periodically breaks +streaming since it's buffering up tokens, but considering that the memory +usage for tokens is low and that a finer granularity for states(say, being +able to pop the stacks when being inbetween two xsl:when elements) requires a +significant effort, this is fine until proven otherwise. + + +Advantages +--------------- +discuss analysis. + + +XSLTTokenizer rewrite XSL-T to XQuery as follows:' + +Instructions +------------- +xsl:if An if/then/else expression whose else branch is the empty sequence + +xsl:choose: again, a nesting of if/then/else expressions + +xsl:value-of: a computed text node constructor. Its body contains a call to +string-join() involving the separator attribute + +xsl:variable: a let/return binding. Since XSL-T is statement-like in its +sequence constructors, parantheses are used to ensure the variable binding is +in-scope for all subsequent statements. + +for-each: it is the iteration/mapping mechanism XQuery fails to supply, +despite path steps and the FLWOR machinery. for-each iterates using a +focus(which for doesn't, but paths do), but can do so over atomic values and +unconditionally without sorting the result by document order(which paths +can't/doesn't, but for do). For implementations that normalize paths into for +loops as the formal semantics do, the approach is straight forward. In +QtXmlPatterns' case, a synthetic token is queued which signals to create +a "relaxed" path expression which skips halting on atomic values in its +operands(XPTY0019) and also skips node sorting. + +All "direct" node constructors, like <myElement/>, and "computed" node +constructors, like xsl:element, are all rewritten into the corresponding +XQuery computed node constructors. In some cases direct node constructors +could have been used, but in anycase the IR yielded is the same, and that +computed constructors happen to use less tokens. + +A particular case is xsl:namespace, an instruction which doesn't have any +corresponding expression in XQuery. In the case of QtXmlPatterns, the code +obvious already have a notion of "create this namespace on this element", and +an AST node was trivially added for fetching the namespace components +computationally. However, the introduction of xsl:namespace in an XQuery +implementation is not to be taken lightly wrt. to for instance testing, since +it introduces a new node type. + +perform-sort: surprisingly this expression of all complicate matters, for the +simple reason that its operands occur in the opposite order compared to +XQuery when the input sequence is supplied through a sequence constructor, +hence breaking the streamed approach. XSLTokenizer solves this by +buffer: the attributes of the xsl:perform-sort elements are stored, +the xsl:sort elements queued onto a temporary queue, and subsequently is +either the select attribute or the sequence constructor queued, and the +tokens for xsl:sort appended afterwards. This complicated code greatly, since +XSLTokenizer had to be able to "move around" sequences of tokens. + +In addition perform-sort has the same problem as for-each, the iteration +mechanism falls inbetween paths and the for loop. The focus for perform-sort +is also the focus for the sequence constructor and the select attribute, but +the focus for the xsl:sort elements is the initial sequence. This is +approached by having a for loop, and where the expression in each order by +clause has a relaxed path expression whose left operand is a variable +reference to what the for loop bound. +TODO Doesn't work. Focus size wrong. + +This is an approach that implementations of the "second generation" of the +technologies can take. The bif difference is that XSL-T 2.0 doesn't have the +restrictions of 1.0, more evident in XQuery's syntax. + +xsl:sort XSL-T is much more dynamic than XQuery through the use of templates, +but also +because more decisions can be taken at runtime through all attribute value +templates. xsl:sort is surely a good example of this with its AVTs for +language, order, collation, stability and what not. XQuery's order by stands +in strong contrast, which has these coded in the grammar. In QtXmlPatterns' +case, the AST node corresponding to order by was generalized to take things +such as stability and order from operands. This is paid by the code paths in +XQuery since for them are constants generated and inserted as operands even +though its known at compile time what is needed. However, considering that +these evaluations are not inside the actual sort loop, but instead only +computed on each sort invocation, it shouldn't be too bad. + +xsl:message + +Templates +------------------------- + +A big bucket of questions for an XQuery implementation is of course the +introduction of templates. In this case it is too of large interest to +rewrite relevant code into primitive XQuery expressions. + +Templates' drawback is often mentioned to be their dynamic nature which makes +static inferences hard or impossible. However, by again rewriting in clever +ways and making the code visible in a standard way, existing analysis code +can operate upon it. + +For the purposes of this discussion, templates can be broken down into three +distinct problems: + +A Finding what nodes to invoke upon. This is the expression found on +xsl:apply-templates/@select, in the case of template rules + +B Concluding what template to invoke. This is the analyzis and evaluation of +patterns, as found on xsl:template/@match, in the case of templates rules. +This is seen as a critical, as for instance Michael Kay emphasizes in Saxon: +Anatomy of an XSLT processor [LINK +http://www.ibm.com/developerworks/library/x-xslt2/] + +C Invoking the template for the given context node + +For these three steps, the two first are specific to template rules, while the +latter, invoking templates, can be seen to be treated identically regardless +of kind: template rules as well as named templates. + +With this perspective as background, lets try to write it into XQuery +primitives. + +First, all templates regardless of kind are instanciated by name. In the case +of templates rules, a synthetic name is given. They are invoked by an XPath +function named call-template() that as first argument takes the name of the +template, and also handles template parameters. This "template callsite" +which is separated from what it is invoked with and whether it is invoked, +knows its target template statically, and hence can be subject to inlining, +and usual functional analysis. + +Focus and concatenation of output handled. +One should consider whether templates couldn't be considered as functions, +with specialized arguments in the case of tunnel parameters. +Knowing what templates will be invoked could be used to conclude +node sorting is not necessary. +Mention how we do builtin templates + +Attribute Value Templates +------------------------- +XSL-T make extensive use of Attribute Value Templates(AVTs), which are handled +by turning the grammar piece in XQuery that is closest, into an expression. +Simply, ExprSingle[32] is extended with the branch: + +AVT LPAREN AttrValueContent RPAREN + +where AVT is a synthetic token XSLTokenizer generates. This means that the +code handling AVTs in XQuery's direct attribute constructors handles AVTs as +generic expressions. AttrValueContent creates a call to the concat() +function, over the operands. + +Deal with fn:current by using let $current := . return instruction. + +Another thing related to order and parsing is that XSL-T has more freedom wrt. +to where variables are in scope. For instance, a variable declaration appearing +after a user function declaration is in scope for the function in XSL-T, but +that's not the case in XQuery. This means that delayed variable resolution must +be added, something which wasn't, and cannot be active, for the XQuery code. +See 9.7 Scope of Variables. + +The parser generates for the builtin template rules: + + declare template matches (text() | @*) mode #all + { + text{.} + }; + + * +By having templates invocations essentially expressed as a callsite, or +branching, allows control flow analysis in a traditional manner, and hence the +possiblity to conclude what templates that are possibly invoked in various +contexts (or not invoked). One good example where this could improve template +matching is patterns containg predicates: let's say a template matches text +nodes with a predicate, but , doh I'm wrong. + +The problem with expressing template invocation with if expressions, is finding +ambiguous matches. + +Although normalizing down to a small set of primitives has its advantages, one +problem is with doing it too early. When doing it directly when tokenization, +the higher-level perspective is lost and therefore must be restored +again(example?). For instance, if an error is reported in a primitive, it must +not appear as originating from that primitive. It's not contstrained to error +reporting(example?). However, this is a general problem when compilers shift +between different representations. + +One effect this parsing approach has, is that the stylesheet cannot be used as +an input document(e.g, what document("") would evaluate to); in that case it +has to be parsed again. I think this is for the better; in the case that the +stylsheet has this dual role, it means representations are used which are +designed specifically for these respective roles. Although doing a dual parsing +step is costly, it's somewhat relieved by that the input is typically cached at +the byte level(file system and higher layers such as web/application caches) in +the case of traditional file loading. + +Another problem is that the grammar is used to solve implementation details, +and this might show as part of when the parser do error reporting. + +If one decide to not send XSL-T through the XQuery parser, it can be an +advantage to have as little business logic as possible in the XQuery parser +such that it can be reused. + +Some parts of XSL-T's syntax doesn't translate well to XQUery syntax. Some +parts doesn't follow structure very strongly, surely not the structures that +map well to XQuery's syntax. These are xml:base, @version and other attributes +that can appear on any element. Their information needs to be preserved and +need to affect the output code, but these cannot be done in a way which fits +naturally with the XQuery syntax, and hence leads to workarounds. Have whole +section on how we do @version and @xml:base. Another problem is namespace +declarations on the top document element. + +What largely makes me believe this technique fails is that the large and most +important parts, templates, instructions, maps well to XQuery, but the small +but yet not ignorable details like @version and @xml:base does not, to the +degree that the approach at large fails. + +fn:document() +------------------------ +See class documentation for DocumentFN. Document what optimizations one typically +wants to implement(const-fold on card 1, constant propagate). + + +In other words, it's reasonable to believe that it's possible to extend the +XQuery grammar such that it functionality wise is able to do the same as XSL-T, +but this doesn't equal that it is a good way to reach every gritty corner of +the XSL-T specification. + +Patterns +-------------------- +The up-side-down turning, discuss id/key(). + +Declarations +--------------------- +xsl:function: the 'declare function' declaration. TODO override + +XSL-T's error codes goes against good refactoring. Its codes are +specific on each usage, compared to for instance XPTY0004. + +Optimizations: string-join()/value-of + + <xsl:template match="document-node"> + <xsl:apply-templates select="child::element(doc)"/> + </xsl:template> + + <xsl:template match="child-or-top::element(doc)"/> + + => + + document-node()/child::element(doc) map apply-template + + matches child-or-top::element(doc) + + => + + N/root(.)//(EE) + + N == document-node() + EE == child::element(doc) + + => + + document-node()/root(.)/descendant-or-self::node()/child::element(doc) + + Optimize out already in createCopyOf() + +Bugs: + - DynamicContextStore and CurrentItemStore needs to implement + evaluateToReceiver(). + - Don't we have a parsing bug in each place where we call insideSequenceConstructor(), and don't + wrap the result in parantheses? E.g, a whitespace node followed by an instruction will lead to parse + error if the parent is for instance xsl:when. + +In patterns we find: + - Function :id() + - Function :key() + - AxisStep + - GenericPredicate. Also used for paths. + - (CombineNodes) + - empty sequence; attribute::foo()/child::asd + + +Test case, tokenizer asserts(fixed in 2a0e83b): + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> + + + <xsl:template match="/"> + <xsl:call-template name="TestFunction"/> + </xsl:template> + + + <xsl:template name="TestFunction"> + + + <xsl:call-template name="GetElem"> + <xsl:with-param name="element-set"select="$super/*"/> + </xsl:call-template> + + </xsl:template> + + <xsl:template name="GetElem"> + <xsl:param name="element-set"/> + <xsl:copy-of select="$element-set[@name]"/> + </xsl:template> + + </xsl:stylesheet> + +Typing code: + + <xsl:stylesheet xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/"> + + <xsl:call-template name="templateName"> + <xsl:with-param name="a" select="2" /> + </xsl:call-template> + + </xsl:template> + + <xsl:template name="templateName"> + <xsl:param name="a" as="xs:integer"/> + <xsl:sequence select="$a"/> + </xsl:template> + + </xsl:stylesheet> + +Compat mode in attribute sets: + <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:attribute-set name="attrSet" version="1.0"> + <xsl:attribute name="attributeName" select="1 + 'type error without compat mode'"/> + </xsl:attribute-set> + + <xsl:template match="/"> + <out xsl:use-attribute-sets="attrSet"/> + </xsl:template> + + </xsl:stylesheet> + +Space in mode: + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/"> + <xsl:apply-templates mode=" #default"/> + </xsl:template> + + </xsl:stylesheet> + + +Type error in global template: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:variable name="wa" as="item()"/><!-- HERE, incorrect cardinality. --> + + <xsl:template name="templateName"/> + + </xsl:stylesheet> + + +Variables are not in scope before its siblings: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template name="templateName"> + <xsl:sequence select="$var"/> + <xsl:variable name="var" select="1"/> + </xsl:template> + + </xsl:stylesheet> + +Crashes: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + xmlns:local="http://example.com/" + version="2.0"> + + <xsl:variable name="var" as="xs:boolean"> + <xsl:value-of select="local:doesNotExist()"/> + </xsl:variable> + + </xsl:stylesheet> + + + +Whitespace handling, the important part is WS after xsl:template: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/" xml:space="preserve"><MATCH/></xsl:template> + + </xsl:stylesheet> + + + +Whitespace handling, preserve, but not inside xsl:apply-templates: + + <xsl:stylesheet xmlns:xsl="http://www.w2.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/" xml:space="preserve">MATCH<xsl:apply-templates> + + </xsl:apply-templates></xsl:template> + + </xsl:stylesheet> + +Have top-level xml:space, ensure whitespace as child of xsl:stylesheet is ignored: + + <xsl:stylesheet xml:space="preserve" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/">MATCH<xsl:apply-templates> + + </xsl:apply-templates> + </xsl:template> + + </xsl:stylesheet> + +Compat mode, Saxon & QtXmlPatterns fails: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/"> + <xsl:sequence version="1.0" select="string-join(current-dateTime(), 'separator')"/> + </xsl:template> + + </xsl:stylesheet> + +Compat mode, this is not in the suite: + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/"> + <xsl:sequence version="1.0" select="subsequence((1, 2), '2')"/> + </xsl:template> + + </xsl:stylesheet> + +Crashes: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="doc"/> + + <xsl:apply-templates select="item" mode="crazy" /> + + + </xsl:stylesheet> + +Incorrectly yields compile error, XPST0003: + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match=""/> + + <xsl:apply-templates select="item" mode="crazy" /> + + </xsl:stylesheet> + +Have a basic simplified stylesheet module: + + <output xsl:version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:value-of select="/"/> + </output> + +Have no @version: + <output xsl:version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:value-of select="/"/> + </output> + + +Is valid: + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" > + + <xsl:template match="/"> + <xsl:perform-sort select="."> + <xsl:sort select="*"/> + <xsl:variable name="abc" select="b"/> + </xsl:perform-sort> + </xsl:template> + + </xsl:stylesheet> + + +Is valid: + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0" > + + <xsl:template match="/"> + <xsl:perform-sort select="."> + <xsl:sort select="*"/> + TEXT + </xsl:perform-sort> + </xsl:template> + + </xsl:stylesheet> + +XTSE0020: + <literalResultElement xsl:validation="disallowedValue"/> + +XTSE0020: + <xsl:element name="localName" validation="disallowedValue"/> + +XTSE0805: + <e xsl:disallowedAttribute=""/> + +not XPST0003, not in test suite: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + <xsl:template match="/"> + <xsl:variable name="s" as="element()*"/> + </xsl:template> + </xsl:stylesheet> + +Parsing of many exprs in xsl:value-of(with separator): + + <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:template match="/"> + <xsl:value-of separator="SEP"> + <xsl:sequence select="1"/> + <xsl:sequence select="2"/> + </xsl:value-of> + </xsl:template> + + </xsl:stylesheet> + + +Parsing of many exprs in xsl:value-of(without separator): + + <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:template match="/"> + <xsl:value-of> + <xsl:sequence select="1"/> + <xsl:sequence select="2"/> + </xsl:value-of> + </xsl:template> + + </xsl:stylesheet> + + +Check type of empty variables: + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + version="2.0"> + + <xsl:template match="/"> + <xsl:variable name="empty"/> + + <xsl:sequence select="'instance of xs:string:', $empty instance of xs:string, '(should be true)', + 'instance of document-node():', $empty instance of document-node(), '(should be false)', + 'value is:', $empty, + 'END'"/> + + </xsl:template> + + </xsl:stylesheet> + + +Crashes: + <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:template match="/"> + <e xmlns="ABC"/> + </xsl:template> + + </xsl:stylesheet> + + +invalid standard attributes on a simplified stylesheet module. + + + + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + version="2.0"> + + <!-- Type error: applying templates to a variable of type string --> + <?spec xslt#applying-templates?> + <?error XTTE0520?> + + <xsl:template match="/"> + <xsl:variable name="empty"/> + + <xsl:sequence select="'instance of xs:string:', $empty instance of xs:string, 'instance of document-node():', $empty instance of document-node()"/> + + </xsl:template> + + </xsl:stylesheet> + + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/"> + <output> + <xsl:sequence select="string-length(doesNotMatch)"/> + </output> + </xsl:template> + + </xsl:stylesheet> + +Asserts(not wellformed): + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + <xsl:template match="/"> + <output> + </outpu> + </xsl:template> + + </xsl:stylesheet> + + +From within a function, use the focus /through/ a variable reference: + + <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:local="http://www.w3.org/2005/xquery-local-functions"> + + <xsl:variable name="var" select="node()"/> + + <xsl:function name="local:function"> + <xsl:sequence select="$var"/> + </xsl:function> + + <xsl:template match="/"> + <xsl:sequence select="local:function()"/> + </xsl:template> + + </xsl:stylesheet> + + + +Loops infinitely: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template match="/" version="1.0"> + <xsl:namespace name="{doc/item}" select="'http://www.example.com'" version="1.0"/> + </xsl:template> + + </xsl:stylesheet> + + +Gives crash in coloring code: + Stylesheet: + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> + + <xsl:template match="/"> + </xsl:template> + + </xsl:stylesheet> + + Focus: + <a><b/><</a> + + +Should evaluate to true: + + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" version="2.0"> + + <xsl:template match="/"> + <xsl:call-template name="yo"> + <xsl:with-param name="arg" as="xs:integer"> + <xsl:sequence select="xs:untypedAtomic('1')"/> + </xsl:with-param> + </xsl:call-template> + </xsl:template> + + <xsl:template name="yo"> + <xsl:param name="arg"/> + <xsl:sequence select="$arg instance of xs:integer"/> + </xsl:template> + + </xsl:stylesheet> + +Crashes, should be XTTE0570: + <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + exclude-result-prefixes="xs" version="2.0"> + + <xsl:template match="/"> + <xsl:apply-templates> + <xsl:with-param name="second_seq" as="xs:string"> + </xsl:with-param> + + </xsl:apply-templates> + </xsl:template> + + <xsl:template match="empty"> + <xsl:param name="second_seq">def</xsl:param> + <xsl:sequence select="$second_seq instance of xs:string"/> + </xsl:template> + + </xsl:stylesheet> + +* Parse error: + + <xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:template match="/"> + <xsl:copy> + <xsl:sequence select="1"/> + <xsl:sequence select="2"/> + </xsl:copy> + </xsl:template> + + </xsl:stylesheet> + +* Write tests with xsl:with-param whose body is empty. That's effectively an + empty sequence(?) which needs to be handled properly, and (dynamically) type + checked correctly. + +-------------------------------------------------------------------------- + + + + + +-------------------------------------------------------------------------- + + + + ------------------------------------------------------------- + /a/b + + => + + b[parent::a[parent::document()]] + + but we currently have: + + (b[parent::a])[parent::document()] + + ------------------------------------------------------------- + a/b + + => + + b[parent::a] + + ------------------------------------------------------------- + a/b/c + + => + + c[parent::b[parent::a]] + + ------------------------------------------------------------- + a/b/c/d + + => + + d[parent::c[parent::b[parent::a]]] + + + ------------------------------------------------------------- + /a/b/c/d + + => + + d[parent::c[parent::b[parent::a[parent::document()]]]] + + This is handled specially; see | SLASH RelativePathPattern + + + b/c rewrites to: + TruthPredicate + AxisStep self::element(c) + AxisStep parent::element(b) + + For a/b/c we get: + + TruthPredicate + TruthPredicate + AxisStep self::element(c) + AxisStep parent::element(b) + AxisStep parent::element(a) + + But we want: + + TruthPredicate + AxisStep child-or-top::element(c) + TruthPredicate + AxisStep parent::element(b) + AxisStep parent::element(a) + + For a/b/c/d we get: + + TruthPredicate + TruthPredicate + TruthPredicate + AxisStep self::element(d) + AxisStep parent::element(c) + AxisStep parent::element(b) + AxisStep parent::element(a) + + For a/b/c/d we want: + + TruthPredicate + AxisStep self::element(d) + TruthPredicate + AxisStep parent::element(c) + TruthPredicate + AxisStep parent::element(b) + AxisStep parent::element(a) + + + For /a/b we get: + + TruthPredicate + TruthPredicate: + AxisStep self::element(b) + AxisStep parent::element(a) + AxisStep parent::document() + + but we want: + + TruthPredicate + AxisStep self::element(b) + TruthPredicate: // PREDICATE + AxisStep parent::element(a) + AxisStep parent::document() // PREDICATE + + -------------------------------------------------------------- + For a/b/c we get: + TruthPredicate + AxisStep self::element(c) + TruthPredicate + parent::element(b) + parent::element(a) + diff --git a/tests/auto/xmlpatterns/baselines/globals.xml b/tests/auto/xmlpatterns/baselines/globals.xml new file mode 100644 index 0000000..2457aaa --- /dev/null +++ b/tests/auto/xmlpatterns/baselines/globals.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?><html xmlns="http://www.w3.org/1999/xhtml/" xml:lang="en" lang="en"><head><title>Global variables report for globals.gccxml</title></head><style type="text/css"> + .details + { + text-align: center; + font-size: 80%; + color: gray + } + .variableName + { + font-family: courier + } + </style><body><p>The following global, complex variables were found:</p><ol><li><span class="variableName">constComplex2</span> in globals.cpp at line 17</li><li><span class="variableName">constComplex1</span> in globals.cpp at line 16</li><li><span class="variableName">mutableComplex2</span> in globals.cpp at line 15</li><li><span class="variableName">mutableComplex1</span> in globals.cpp at line 14</li></ol><p>The following mutable primitives were found:</p><ol><li><span class="variableName">mutablePrimitive2</span> in globals.cpp at line 2</li><li><span class="variableName">mutablePrimitive1</span> in globals.cpp at line 1</li></ol><p class="details">This report was generated on</p></body></html>
\ No newline at end of file diff --git a/tests/auto/xmlpatterns/queries/README b/tests/auto/xmlpatterns/queries/README new file mode 100644 index 0000000..ab0726f --- /dev/null +++ b/tests/auto/xmlpatterns/queries/README @@ -0,0 +1,4 @@ +The queries in this directory are used by several tests, at least: cli/ and +qxmlquery/. When adding queries, make sure the correct baselines have been +generated for the auto tests that use them. + diff --git a/tests/auto/xmlpatterns/queries/allAtomics.xq b/tests/auto/xmlpatterns/queries/allAtomics.xq new file mode 100644 index 0000000..f2ea459 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/allAtomics.xq @@ -0,0 +1,50 @@ +xs:untypedAtomic("xs:untypedAtomic"), +xs:dateTime("2002-10-10T23:02:11Z"), +xs:date("2002-10-10Z"), +xs:time("23:02:12Z"), +xs:duration("P12M"), + +(: Sub-types of xs:duration :) +xs:dayTimeDuration("PT1S"), +xs:yearMonthDuration("P1M"), + +xs:float("3e3"), +xs:double("4e4"), +xs:decimal("2.0"), +(: Sub-types of xs:decimal :) +xs:integer("16"), +xs:nonPositiveInteger("-6"), +xs:negativeInteger("-4"), +xs:long("5"), +xs:int("6"), +xs:short("7"), +xs:byte("8"), +xs:nonNegativeInteger("9"), +xs:unsignedLong("10"), +xs:unsignedInt("11"), +xs:unsignedShort("12"), +xs:unsignedByte("13"), +xs:positiveInteger("14"), + +xs:gYearMonth("1976-02Z"), +xs:gYear("2005-12:00"), +xs:gMonthDay("--12-25-14:00"), +xs:gDay("---25-14:00"), +xs:gMonth("--12-14:00"), +xs:boolean("true"), +xs:base64Binary("aaaa"), +xs:hexBinary("FFFF"), +xs:anyURI("http://example.com/"), +QName("http://example.com/2", "prefix:localName"), + +xs:string("An xs:string"), +(: Sub-types of xs:string :) +xs:normalizedString("normalizedString"), +xs:token("token"), +xs:language("language"), +xs:NMTOKEN("NMTOKEN"), +xs:Name("Name"), +xs:NCName("NCName"), +xs:ID("ID"), +xs:IDREF("IDREF"), +xs:ENTITY("ENTITY") diff --git a/tests/auto/xmlpatterns/queries/allAtomicsExternally.xq b/tests/auto/xmlpatterns/queries/allAtomicsExternally.xq new file mode 100644 index 0000000..e3f8686 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/allAtomicsExternally.xq @@ -0,0 +1,33 @@ +(: fromQTime is intentionally not here, since + we don't support it. :) + +string-join(for $i in ( + $fromFloat, + $fromBool, + $fromDouble, + $fromIntLiteral, + $fromLongLong, + $fromQByteArray, + $fromQChar, + $fromQDate, + $fromQDateTime, + $fromQString, + $fromQUrl, + $fromUInt, + $fromULongLong, + $fromBool instance of xs:boolean, + $fromDouble instance of xs:double, + $fromFloat instance of xs:double, + $fromIntLiteral instance of xs:integer, + $fromLongLong instance of xs:integer, + $fromQByteArray instance of xs:base64Binary, + $fromQChar instance of xs:string, + $fromQDate instance of xs:date, + $fromQDateTime instance of xs:dateTime, + $fromQString instance of xs:string, + $fromQUrl instance of xs:string, + $fromUInt instance of xs:integer, + $fromULongLong instance of xs:unsignedLong) + return string($i), + " ") + diff --git a/tests/auto/xmlpatterns/queries/completelyEmptyQuery.xq b/tests/auto/xmlpatterns/queries/completelyEmptyQuery.xq new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/completelyEmptyQuery.xq diff --git a/tests/auto/xmlpatterns/queries/concat.xq b/tests/auto/xmlpatterns/queries/concat.xq new file mode 100644 index 0000000..08acf55 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/concat.xq @@ -0,0 +1 @@ +concat("abc", "def") diff --git a/tests/auto/xmlpatterns/queries/emptySequence.xq b/tests/auto/xmlpatterns/queries/emptySequence.xq new file mode 100644 index 0000000..df672d0 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/emptySequence.xq @@ -0,0 +1,2 @@ +(: This query evaluates to nothing. :) +() diff --git a/tests/auto/xmlpatterns/queries/errorFunction.xq b/tests/auto/xmlpatterns/queries/errorFunction.xq new file mode 100644 index 0000000..a77884a --- /dev/null +++ b/tests/auto/xmlpatterns/queries/errorFunction.xq @@ -0,0 +1 @@ +fn:error(fn:QName('http://www.w3.org/2005/xqt-errors', 'err:FOER0000')) diff --git a/tests/auto/xmlpatterns/queries/externalStringVariable.xq b/tests/auto/xmlpatterns/queries/externalStringVariable.xq new file mode 100644 index 0000000..1133714 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/externalStringVariable.xq @@ -0,0 +1 @@ +concat("START ", $externalString, " END") diff --git a/tests/auto/xmlpatterns/queries/externalVariable.xq b/tests/auto/xmlpatterns/queries/externalVariable.xq new file mode 100644 index 0000000..edff16e --- /dev/null +++ b/tests/auto/xmlpatterns/queries/externalVariable.xq @@ -0,0 +1,2 @@ +declare variable $externalVariableAsInt as xs:integer := xs:integer($externalVariable); +$externalVariable, $externalVariableAsInt + 3, <e>{$externalVariable}</e>, $externalVariable instance of xs:string diff --git a/tests/auto/xmlpatterns/queries/externalVariableUsedTwice.xq b/tests/auto/xmlpatterns/queries/externalVariableUsedTwice.xq new file mode 100644 index 0000000..ba13875 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/externalVariableUsedTwice.xq @@ -0,0 +1 @@ +$externalVariable, $externalVariable diff --git a/tests/auto/xmlpatterns/queries/flwor.xq b/tests/auto/xmlpatterns/queries/flwor.xq new file mode 100644 index 0000000..16e3b2c --- /dev/null +++ b/tests/auto/xmlpatterns/queries/flwor.xq @@ -0,0 +1,4 @@ +for $a in (1, 4, 2) +let $i := (1, 3, 2) +order by $i +return $i diff --git a/tests/auto/xmlpatterns/queries/globals.gccxml b/tests/auto/xmlpatterns/queries/globals.gccxml new file mode 100644 index 0000000..81bcb22 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/globals.gccxml @@ -0,0 +1,33 @@ +<?xml version="1.0"?> +<GCC_XML> + <Namespace id="_1" name="::" members="_3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 " mangled="_Z2::"/> + <Namespace id="_2" name="std" context="_1" members="" mangled="_Z3std"/> + <Function id="_3" name="_GLOBAL__D_globals.cppwVRo3a" returns="_16" context="_1" location="f0:14" file="f0" line="14" endline="14"/> + <Function id="_4" name="_GLOBAL__I_globals.cppwVRo3a" returns="_16" context="_1" location="f0:14" file="f0" line="14" endline="14"/> + <Function id="_5" name="__static_initialization_and_destruction_0" returns="_16" context="_1" mangled="_Z41__static_initialization_and_destruction_0ii" location="f0:23" file="f0" line="23" endline="14"> + <Argument name="__initialize_p" type="_17"/> + <Argument name="__priority" type="_17"/> + </Function> + <Function id="_6" name="main" returns="_17" context="_1" location="f0:20" file="f0" line="20" endline="24"/> + <Variable id="_7" name="constComplex2" type="_11c" context="_1" location="f0:17" file="f0" line="17"/> + <Variable id="_8" name="constComplex1" type="_11c" context="_1" location="f0:16" file="f0" line="16"/> + <Variable id="_9" name="mutableComplex2" type="_11" context="_1" location="f0:15" file="f0" line="15"/> + <Variable id="_10" name="mutableComplex1" type="_11" context="_1" location="f0:14" file="f0" line="14"/> + <Class id="_11" name="ComplexClass" context="_1" mangled="12ComplexClass" location="f0:7" file="f0" line="7" members="_19 _20 _21 " bases=""/> + <Variable id="_12" name="constPrimitive2" type="_17c" init="3" context="_1" location="f0:4" file="f0" line="4"/> + <Variable id="_13" name="constPrimitive1" type="_17c" init="4" context="_1" location="f0:3" file="f0" line="3"/> + <Variable id="_14" name="mutablePrimitive2" type="_17" context="_1" location="f0:2" file="f0" line="2"/> + <Variable id="_15" name="mutablePrimitive1" type="_17" context="_1" location="f0:1" file="f0" line="1"/> + <FundamentalType id="_16" name="void"/> + <FundamentalType id="_17" name="int"/> + <CvQualifiedType id="_11c" type="_11" const="1"/> + <Constructor id="_19" name="ComplexClass" context="_11" mangled="_ZN12ComplexClassC1Ev *INTERNAL* " location="f0:9" file="f0" line="9" extern="1"/> + <Constructor id="_20" name="ComplexClass" context="_11" mangled="_ZN12ComplexClassC1ERKS_ *INTERNAL* " location="f0:10" file="f0" line="10" extern="1"> + <Argument type="_23"/> + </Constructor> + <Destructor id="_21" name="ComplexClass" context="_11" mangled="_ZN12ComplexClassD1Ev *INTERNAL* " location="f0:11" file="f0" line="11" extern="1"> + </Destructor> + <CvQualifiedType id="_17c" type="_17" const="1"/> + <ReferenceType id="_23" type="_11c"/> + <File id="f0" name="globals.cpp"/> +</GCC_XML> diff --git a/tests/auto/xmlpatterns/queries/invalidRegexp.xq b/tests/auto/xmlpatterns/queries/invalidRegexp.xq new file mode 100644 index 0000000..fa89b22 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/invalidRegexp.xq @@ -0,0 +1 @@ +tokenize("input", "\") diff --git a/tests/auto/xmlpatterns/queries/invalidRegexpFlag.xq b/tests/auto/xmlpatterns/queries/invalidRegexpFlag.xq new file mode 100644 index 0000000..b15f8ad --- /dev/null +++ b/tests/auto/xmlpatterns/queries/invalidRegexpFlag.xq @@ -0,0 +1 @@ +tokenize("input", "pattern", "INVALID") diff --git a/tests/auto/xmlpatterns/queries/nodeSequence.xq b/tests/auto/xmlpatterns/queries/nodeSequence.xq new file mode 100644 index 0000000..721cb86 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/nodeSequence.xq @@ -0,0 +1,31 @@ +document{()}, +document{()}, +document{()}, +document{""}, +document{""}, +document{text{()}}, +document{text{()}}, +document{text{"text1"}}, +document{text{"text2"}}, +document{<f/>}, +<e1/>, +<e2/>, +<e3/>, +<e3 attr1="value1"/>, +attribute name {"value"}, +text{()}, +text{"text3"}, +<e5> + text4 + <e/> + text5 + <?target data?> + <!-- comment --> + <e6 attr2="value2" attr3="value2"/> + <e6 attr2="value3" attr3="value3"/> + <e6 attr2="value4" attr3="value4"/> +</e5>, +<?target data?>, +<!-- comment -->, +<e xmlns="http://example.com/"/>, +<p:e xmlns:p="http://example.com/"/> diff --git a/tests/auto/xmlpatterns/queries/nonexistingCollection.xq b/tests/auto/xmlpatterns/queries/nonexistingCollection.xq new file mode 100644 index 0000000..1c18cc4 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/nonexistingCollection.xq @@ -0,0 +1 @@ +collection("doesNotExistForSure") diff --git a/tests/auto/xmlpatterns/queries/oneElement.xq b/tests/auto/xmlpatterns/queries/oneElement.xq new file mode 100644 index 0000000..10a7e70 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/oneElement.xq @@ -0,0 +1 @@ +<e/> diff --git a/tests/auto/xmlpatterns/queries/onePlusOne.xq b/tests/auto/xmlpatterns/queries/onePlusOne.xq new file mode 100644 index 0000000..8d2f097 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/onePlusOne.xq @@ -0,0 +1 @@ +1 + 1 diff --git a/tests/auto/xmlpatterns/queries/onlyDocumentNode.xq b/tests/auto/xmlpatterns/queries/onlyDocumentNode.xq new file mode 100644 index 0000000..c0c40ee --- /dev/null +++ b/tests/auto/xmlpatterns/queries/onlyDocumentNode.xq @@ -0,0 +1 @@ +document{ () } diff --git a/tests/auto/xmlpatterns/queries/openDocument.xq b/tests/auto/xmlpatterns/queries/openDocument.xq new file mode 100644 index 0000000..73702dd --- /dev/null +++ b/tests/auto/xmlpatterns/queries/openDocument.xq @@ -0,0 +1 @@ +doc("simpleDocument.xml") diff --git a/tests/auto/xmlpatterns/queries/reportGlobals.xq b/tests/auto/xmlpatterns/queries/reportGlobals.xq new file mode 100644 index 0000000..52fecd5 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/reportGlobals.xq @@ -0,0 +1,101 @@ +(: + This query opens a C++ GCC-XML output file, and outputs a report describing the use + of globals variables. + + Run it, by invoking, for instance: + + patternist reportGlobal.xq fileToOpen=globals.gccxml > globals.html + + "fileToOpen=globals.gccxml" binds the string "globals.gccxml" to the variable + "fileToOpen." It identifies the GCC-XML file to open. + +:) +declare variable $inDoc as document-node() := doc($fileToOpen); + +(: Determines whether the type by ID @p typeId is a complex type such as QString. :) +declare function local:isComplexType($typeID as xs:string) as xs:boolean +{ + (: We're being a bit crude here and only checks whether it's a class. We + actually should check whether it has non-synthesized, + constructors, I believe. :) + + exists($inDoc/GCC_XML/Class[@id = $typeID]) + or + (: We also want const-qualified variables. :) + exists($inDoc/GCC_XML/Class[@id = $inDoc/GCC_XML/CvQualifiedType[@id = $typeID]/@type]) +}; + +declare function local:isPrimitive($typeId as xs:string) as xs:boolean +{ + exists($inDoc/GCC_XML/FundamentalType[@id = $typeId]) +}; + +(: Returns a string for human consumption that describes + the location of @p block. :) +declare function local:location($block as element()) as xs:string +{ + concat($inDoc/GCC_XML/File[@id = $block/@file]/@name, " at line ", $block/@line) +}; + +declare function local:report() as element()+ +{ + let $complexVariables as element(Variable)* := $inDoc/GCC_XML/Variable[local:isComplexType(@type)] + return if(exists($complexVariables)) (: Is the length larger than zero? :) + + then (<p xmlns="http://www.w3.org/1999/xhtml/">The following global, complex variables were found:</p>, + <ol xmlns="http://www.w3.org/1999/xhtml/"> + { + (: For each Variable in $complexVariables... :) + $complexVariables/<li><span class="variableName">{string(@name)}</span> in {local:location(.)}</li> + } + </ol>) + + else <p xmlns="http://www.w3.org/1999/xhtml/">No global variables that are of complex types were found.</p> + + , + + (: List primitive, mutable types. :) + let $primitiveVariables as element(Variable)+ := $inDoc/GCC_XML/Variable[local:isPrimitive(@type)] + return if(exists($primitiveVariables)) + + then (<p xmlns="http://www.w3.org/1999/xhtml/">The following mutable primitives were found:</p>, + <ol xmlns="http://www.w3.org/1999/xhtml/"> + { + (: For each Variable in $complexVariables... :) + $primitiveVariables/<li><span class="variableName">{string(@name)}</span> in {local:location(.)}</li> + } + </ol>) + + else <p xmlns="http://www.w3.org/1999/xhtml/">No global variables that are of complex types were found.</p> +}; + +<html xmlns="http://www.w3.org/1999/xhtml/" xml:lang="en" lang="en"> + <head> + <title>Global variables report for {$fileToOpen}</title> + </head> + <style type="text/css"> + .details + {{ + text-align: center; + font-size: 80%; + color: gray + }} + .variableName + {{ + font-family: courier + }} + </style> + + <body> + { + (: We don't want simple types that are const, but all other types. + One could frown upon const integers and say enums should be used instead, but + let's be gentle. :) + + local:report() + } + + <p class="details">This report was generated on</p> + </body> + +</html> diff --git a/tests/auto/xmlpatterns/queries/simpleDocument.xml b/tests/auto/xmlpatterns/queries/simpleDocument.xml new file mode 100644 index 0000000..9b0ff02 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/simpleDocument.xml @@ -0,0 +1 @@ +<e xmlns="http://example.com" attr="1" xmlns:p="http://example.com/P" p:attr=""><?target data?><!-- a comment --><e/><![CDATA[text]]> <f/>text node</e> diff --git a/tests/auto/xmlpatterns/queries/simpleLibraryModule.xq b/tests/auto/xmlpatterns/queries/simpleLibraryModule.xq new file mode 100644 index 0000000..42b4d2e --- /dev/null +++ b/tests/auto/xmlpatterns/queries/simpleLibraryModule.xq @@ -0,0 +1,5 @@ +module namespace prefix = "http://example.com"; +declare function prefix:myFunction() +{ +1 +}; diff --git a/tests/auto/xmlpatterns/queries/staticBaseURI.xq b/tests/auto/xmlpatterns/queries/staticBaseURI.xq new file mode 100644 index 0000000..25b307a --- /dev/null +++ b/tests/auto/xmlpatterns/queries/staticBaseURI.xq @@ -0,0 +1,3 @@ +(: We convert the value to xs:string such that we can use it + with QXmlQuery::evaluateTo(QStringList) :) +string(static-base-uri()) diff --git a/tests/auto/xmlpatterns/queries/staticError.xq b/tests/auto/xmlpatterns/queries/staticError.xq new file mode 100644 index 0000000..1aff277 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/staticError.xq @@ -0,0 +1 @@ +"This string literal is never closeThis string literal is never closed diff --git a/tests/auto/xmlpatterns/queries/syntaxError.xq b/tests/auto/xmlpatterns/queries/syntaxError.xq new file mode 100644 index 0000000..5ad4982 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/syntaxError.xq @@ -0,0 +1 @@ +for 1 to 100 diff --git a/tests/auto/xmlpatterns/queries/threeVariables.xq b/tests/auto/xmlpatterns/queries/threeVariables.xq new file mode 100644 index 0000000..d0f98c1 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/threeVariables.xq @@ -0,0 +1 @@ +$var1, $var2, $var3 diff --git a/tests/auto/xmlpatterns/queries/twoVariables.xq b/tests/auto/xmlpatterns/queries/twoVariables.xq new file mode 100644 index 0000000..a3a67c8 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/twoVariables.xq @@ -0,0 +1 @@ +$var1, $var2 diff --git a/tests/auto/xmlpatterns/queries/typeError.xq b/tests/auto/xmlpatterns/queries/typeError.xq new file mode 100644 index 0000000..d91861a --- /dev/null +++ b/tests/auto/xmlpatterns/queries/typeError.xq @@ -0,0 +1 @@ +1 + "type error" diff --git a/tests/auto/xmlpatterns/queries/unavailableExternalVariable.xq b/tests/auto/xmlpatterns/queries/unavailableExternalVariable.xq new file mode 100644 index 0000000..219ba0d --- /dev/null +++ b/tests/auto/xmlpatterns/queries/unavailableExternalVariable.xq @@ -0,0 +1,2 @@ +declare variable $thisVariableIsNotBound external; +1 diff --git a/tests/auto/xmlpatterns/queries/unsupportedCollation.xq b/tests/auto/xmlpatterns/queries/unsupportedCollation.xq new file mode 100644 index 0000000..679323c --- /dev/null +++ b/tests/auto/xmlpatterns/queries/unsupportedCollation.xq @@ -0,0 +1,2 @@ +declare default collation "http://example.com/UnsupportedCollation"; +1 diff --git a/tests/auto/xmlpatterns/queries/wrongArity.xq b/tests/auto/xmlpatterns/queries/wrongArity.xq new file mode 100644 index 0000000..4e507a3 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/wrongArity.xq @@ -0,0 +1 @@ +fn:doc() diff --git a/tests/auto/xmlpatterns/queries/zeroDivision.xq b/tests/auto/xmlpatterns/queries/zeroDivision.xq new file mode 100644 index 0000000..34d5ac5 --- /dev/null +++ b/tests/auto/xmlpatterns/queries/zeroDivision.xq @@ -0,0 +1 @@ +1 div 0 diff --git a/tests/auto/xmlpatterns/stderrBaselines/Anunboundexternalvariable.txt b/tests/auto/xmlpatterns/stderrBaselines/Anunboundexternalvariable.txt new file mode 100644 index 0000000..b620e05 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Anunboundexternalvariable.txt @@ -0,0 +1 @@ +Error XPST0008 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/externalVariable.xq, at line 1, column 69: No variable with name externalVariable exists diff --git a/tests/auto/xmlpatterns/stderrBaselines/Asimplemathquery.txt b/tests/auto/xmlpatterns/stderrBaselines/Asimplemathquery.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Asimplemathquery.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Asingledashthatsinvalid.txt b/tests/auto/xmlpatterns/stderrBaselines/Asingledashthatsinvalid.txt new file mode 100644 index 0000000..9cbc501 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Asingledashthatsinvalid.txt @@ -0,0 +1,2 @@ +query/stylesheet must occur at least 1 times, therefore 0 times is insufficient. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Asinglequerythatdoesnotexist.txt b/tests/auto/xmlpatterns/stderrBaselines/Asinglequerythatdoesnotexist.txt new file mode 100644 index 0000000..595c6e7 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Asinglequerythatdoesnotexist.txt @@ -0,0 +1 @@ +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/doesNotExist.xq: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/doesNotExist.xq: No such file or directory diff --git a/tests/auto/xmlpatterns/stderrBaselines/Basicuseofoutputqueryfirst.txt b/tests/auto/xmlpatterns/stderrBaselines/Basicuseofoutputqueryfirst.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Basicuseofoutputqueryfirst.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Basicuseofoutputquerylast.txt b/tests/auto/xmlpatterns/stderrBaselines/Basicuseofoutputquerylast.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Basicuseofoutputquerylast.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Bindanexternalvariable.txt b/tests/auto/xmlpatterns/stderrBaselines/Bindanexternalvariable.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Bindanexternalvariable.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Bindanexternalvariablequeryappearinglast.txt b/tests/auto/xmlpatterns/stderrBaselines/Bindanexternalvariablequeryappearinglast.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Bindanexternalvariablequeryappearinglast.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Callanamedtemplateandusenofocus..txt b/tests/auto/xmlpatterns/stderrBaselines/Callanamedtemplateandusenofocus..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Callanamedtemplateandusenofocus..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Callfnerror.txt b/tests/auto/xmlpatterns/stderrBaselines/Callfnerror.txt new file mode 100644 index 0000000..3ff933a --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Callfnerror.txt @@ -0,0 +1 @@ +Error FOER0000 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/errorFunction.xq, at line 1, column 1: diff --git a/tests/auto/xmlpatterns/stderrBaselines/Ensureisuricanappearafterthequeryfilename.txt b/tests/auto/xmlpatterns/stderrBaselines/Ensureisuricanappearafterthequeryfilename.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Ensureisuricanappearafterthequeryfilename.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Evaluatealibrarymodule.txt b/tests/auto/xmlpatterns/stderrBaselines/Evaluatealibrarymodule.txt new file mode 100644 index 0000000..55a04ac --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Evaluatealibrarymodule.txt @@ -0,0 +1 @@ +Error XPST0003 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/simpleLibraryModule.xq, at line 1, column 17: syntax error, unexpected namespace, expecting end of file diff --git a/tests/auto/xmlpatterns/stderrBaselines/Evaluateastylesheetwithnocontextdocument.txt b/tests/auto/xmlpatterns/stderrBaselines/Evaluateastylesheetwithnocontextdocument.txt new file mode 100644 index 0000000..572552b --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Evaluateastylesheetwithnocontextdocument.txt @@ -0,0 +1 @@ +When a stylesheet is used, a document must be specified as a focus, or an initial template name must be specified, or both. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Invalidtemplatename.txt b/tests/auto/xmlpatterns/stderrBaselines/Invalidtemplatename.txt new file mode 100644 index 0000000..0ee649c --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Invalidtemplatename.txt @@ -0,0 +1 @@ +abc:def is an invalid Clark Name diff --git a/tests/auto/xmlpatterns/stderrBaselines/Invokeatemplateandusepassparameters..txt b/tests/auto/xmlpatterns/stderrBaselines/Invokeatemplateandusepassparameters..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Invokeatemplateandusepassparameters..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Invokeversion.txt b/tests/auto/xmlpatterns/stderrBaselines/Invokeversion.txt new file mode 100644 index 0000000..4c41928 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Invokeversion.txt @@ -0,0 +1 @@ +xmlpatterns version 0.1 using
\ No newline at end of file diff --git a/tests/auto/xmlpatterns/stderrBaselines/Invokewithcoloninvariablename..txt b/tests/auto/xmlpatterns/stderrBaselines/Invokewithcoloninvariablename..txt new file mode 100644 index 0000000..0516df7 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Invokewithcoloninvariablename..txt @@ -0,0 +1 @@ +The variable name must be a valid NCName, which xs:name isn't. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Invokewithinvalidparamvalue..txt b/tests/auto/xmlpatterns/stderrBaselines/Invokewithinvalidparamvalue..txt new file mode 100644 index 0000000..6b2eafa --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Invokewithinvalidparamvalue..txt @@ -0,0 +1 @@ +Each binding must contain an equal sign. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Invokewithmissingnameinparamarg..txt b/tests/auto/xmlpatterns/stderrBaselines/Invokewithmissingnameinparamarg..txt new file mode 100644 index 0000000..5782ce1 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Invokewithmissingnameinparamarg..txt @@ -0,0 +1 @@ +The variable name must be a valid NCName, which isn't. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Invokewithparamthathasnovalue..txt b/tests/auto/xmlpatterns/stderrBaselines/Invokewithparamthathasnovalue..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Invokewithparamthathasnovalue..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Invokewithparamthathastwoadjacentequalsigns..txt b/tests/auto/xmlpatterns/stderrBaselines/Invokewithparamthathastwoadjacentequalsigns..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Invokewithparamthathastwoadjacentequalsigns..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/LoadqueryviaFTP.txt b/tests/auto/xmlpatterns/stderrBaselines/LoadqueryviaFTP.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/LoadqueryviaFTP.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/LoadqueryviaHTTP.txt b/tests/auto/xmlpatterns/stderrBaselines/LoadqueryviaHTTP.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/LoadqueryviaHTTP.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Loadqueryviadatascheme.txt b/tests/auto/xmlpatterns/stderrBaselines/Loadqueryviadatascheme.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Loadqueryviadatascheme.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/MakesurequerypathsareresolvedagainstCWDnotthelocationoftheexecutable..txt b/tests/auto/xmlpatterns/stderrBaselines/MakesurequerypathsareresolvedagainstCWDnotthelocationoftheexecutable..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/MakesurequerypathsareresolvedagainstCWDnotthelocationoftheexecutable..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Notwellformedinstancedocumentcausescrashincoloringcode..txt b/tests/auto/xmlpatterns/stderrBaselines/Notwellformedinstancedocumentcausescrashincoloringcode..txt new file mode 100644 index 0000000..190300f --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Notwellformedinstancedocumentcausescrashincoloringcode..txt @@ -0,0 +1 @@ +Error FODC0002 in file:///home/fenglich/dev/qt-45/tests/auto/xmlpatterns/stylesheets/bool070.xml, at line 1, column 9: Unexpected '<'. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Notwellformedstylesheetcausescrashincoloringcode..txt b/tests/auto/xmlpatterns/stderrBaselines/Notwellformedstylesheetcausescrashincoloringcode..txt new file mode 100644 index 0000000..f070936 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Notwellformedstylesheetcausescrashincoloringcode..txt @@ -0,0 +1 @@ +Error XTSE0010 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/stylesheets/notWellformed.xsl, at line 4, column 9: Parse error: Unexpected '<'. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Openannonexistentfile.txt b/tests/auto/xmlpatterns/stderrBaselines/Openannonexistentfile.txt new file mode 100644 index 0000000..5be39d9 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Openannonexistentfile.txt @@ -0,0 +1 @@ +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/ThisFileDoesNotExist.xq: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/ThisFileDoesNotExist.xq: No such file or directory diff --git a/tests/auto/xmlpatterns/stderrBaselines/Openanonexistingcollection..txt b/tests/auto/xmlpatterns/stderrBaselines/Openanonexistingcollection..txt new file mode 100644 index 0000000..9c648e9 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Openanonexistingcollection..txt @@ -0,0 +1 @@ +Error FODC0004 in file:///home/fenglich/dev/qt-45/tests/auto/xmlpatterns/queries/nonexistingCollection.xq, at line 1, column 1: doesNotExistForSure cannot be retrieved diff --git a/tests/auto/xmlpatterns/stderrBaselines/Passhelp.txt b/tests/auto/xmlpatterns/stderrBaselines/Passhelp.txt new file mode 100644 index 0000000..4a86f75 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Passhelp.txt @@ -0,0 +1,31 @@ + + xmlpatterns -- A tool for running XQuery queries. + + - When appearing, any following options are not + interpreted as switches. + -help Displays this help. + -initial-template <string> The name of the initial template to call as a + Clark Name. + -is-uri If specified, all filenames on the command line + are interpreted as URIs instead of a local + filenames. + -no-format By default output is formatted for readability. + When specified, strict serialization is + performed. + -output <local file> A local file to which the output should be + written. The file is overwritten, or if not + exist, created. If absent, stdout is used. + -param <name=value> Binds an external variable. The value is + directly available using the variable + reference: $name. + -version Displays version information. + focus <string> The document to use as focus. Mandatory in case + a stylesheet is used. This option is also + affected by the is-uris option. + query/stylesheet <string> A local filename pointing to the query to run. + If the name ends with .xsl it's assumed to be + an XSL-T stylesheet. If it ends with .xq, it's + assumed to be an XQuery query. (In other cases + it's also assumed to be an XQuery query, but + that interpretation may change in a future + release of Qt.) diff --git a/tests/auto/xmlpatterns/stderrBaselines/Passinanexternalvariablebutthequerydoesntuseit..txt b/tests/auto/xmlpatterns/stderrBaselines/Passinanexternalvariablebutthequerydoesntuseit..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Passinanexternalvariablebutthequerydoesntuseit..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Passinastylesheetfileandafocusfilewhichdoesntexist.txt b/tests/auto/xmlpatterns/stderrBaselines/Passinastylesheetfileandafocusfilewhichdoesntexist.txt new file mode 100644 index 0000000..b2edfa1 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Passinastylesheetfileandafocusfilewhichdoesntexist.txt @@ -0,0 +1 @@ +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/doesNotExist.Nope.xml: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/doesNotExist.Nope.xml: No such file or directory diff --git a/tests/auto/xmlpatterns/stderrBaselines/PassinastylesheetfilewhichcontainsanXQueryquery.txt b/tests/auto/xmlpatterns/stderrBaselines/PassinastylesheetfilewhichcontainsanXQueryquery.txt new file mode 100644 index 0000000..1122c3e --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/PassinastylesheetfilewhichcontainsanXQueryquery.txt @@ -0,0 +1 @@ +Error XTSE0010 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/stylesheets/queryAsStylesheet.xsl, at line 1, column 1: Parse error: Start tag expected. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Passinastylsheetfileandafocusfilewhichdoesntexist.txt b/tests/auto/xmlpatterns/stderrBaselines/Passinastylsheetfileandafocusfilewhichdoesntexist.txt new file mode 100644 index 0000000..c890e65 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Passinastylsheetfileandafocusfilewhichdoesntexist.txt @@ -0,0 +1,15 @@ + QUrl( "file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/doesNotExist.Nope.xml" ) +virtual QExplicitlySharedDataPointer<QPatternist::Expression> QPatternist::ExpressionFactory::createExpression(QIODevice*, const QExplicitlySharedDataPointer<QPatternist::StaticContext>&, QXmlQuery::QueryLanguage, const QExplicitlySharedDataPointer<QPatternist::SequenceType>&, const QUrl&) QUrl( "file:///home/fenglich/shadow/qt-xslt/bin/xmlpatterns" ) +----- Initial AST build. ----- +------------------------------ +----- Type Check ----- +------------------------------ +----- Compress ----- +------------------------------ +Tokens Revealed: "doc ( $ u ) end of file " +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/doesNotExist.Nope.xml: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/doesNotExist.Nope.xml: No such file or directory +virtual QExplicitlySharedDataPointer<QPatternist::Expression> QPatternist::ExpressionFactory::createExpression(QIODevice*, const QExplicitlySharedDataPointer<QPatternist::StaticContext>&, QXmlQuery::QueryLanguage, const QExplicitlySharedDataPointer<QPatternist::SequenceType>&, const QUrl&) QUrl( "file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/stylesheets/queryAsStylesheet.xsl" ) +PUSHED STATE 0 +void QPatternist::XSLTTokenizer::stateOutsideDocumentElement() +Error XPST0003 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/stylesheets/queryAsStylesheet.xsl, at line 22, column -1212431692: syntax error, unexpected end of file, expecting QName +Tokens Revealed: "end of file " diff --git a/tests/auto/xmlpatterns/stderrBaselines/PassinastylsheetfilewhichcontainsanXQueryquery.txt b/tests/auto/xmlpatterns/stderrBaselines/PassinastylsheetfilewhichcontainsanXQueryquery.txt new file mode 100644 index 0000000..73edd0e --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/PassinastylsheetfilewhichcontainsanXQueryquery.txt @@ -0,0 +1,16 @@ +virtual QExplicitlySharedDataPointer<QPatternist::Expression> QPatternist::ExpressionFactory::createExpression(QIODevice*, const QExplicitlySharedDataPointer<QPatternist::StaticContext>&, QXmlQuery::QueryLanguage, const QExplicitlySharedDataPointer<QPatternist::SequenceType>&, const QUrl&) QUrl( "file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/stylesheets/queryAsStylesheet.xsl" ) +PUSHED STATE 0 +void QPatternist::XSLTTokenizer::stateOutsideDocumentElement() +Now at end of input. +Reducing stack by rule 3 (line 1018): +-> $$ = nterm VersionDecl (: ) +Stack now 0 +Entering state 3 +Now at end of input. +Reducing stack by rule 10 (line 1139): +-> $$ = nterm Prolog (: ) +Stack now 0 3 +Entering state 10 +Now at end of input. +Error XPST0003 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/stylesheets/queryAsStylesheet.xsl, at line -1212346368, column -1214801237: syntax error, unexpected end of file +Tokens Revealed: "end of file " diff --git a/tests/auto/xmlpatterns/stderrBaselines/Passingasingledashisinsufficient.txt b/tests/auto/xmlpatterns/stderrBaselines/Passingasingledashisinsufficient.txt new file mode 100644 index 0000000..9cbc501 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Passingasingledashisinsufficient.txt @@ -0,0 +1,2 @@ +query/stylesheet must occur at least 1 times, therefore 0 times is insufficient. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Passingtwodashesthelastisinterpretedasafilename.txt b/tests/auto/xmlpatterns/stderrBaselines/Passingtwodashesthelastisinterpretedasafilename.txt new file mode 100644 index 0000000..03c3d99 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Passingtwodashesthelastisinterpretedasafilename.txt @@ -0,0 +1 @@ +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/-: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/-: No such file or directory diff --git a/tests/auto/xmlpatterns/stderrBaselines/PassininvalidURI.txt b/tests/auto/xmlpatterns/stderrBaselines/PassininvalidURI.txt new file mode 100644 index 0000000..eab49d4 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/PassininvalidURI.txt @@ -0,0 +1 @@ +Error XPST0003 in data:application/xml;base64,PGUvg===, at line 1, column 3: syntax error, unexpected unknown keyword, expecting POSITION_SET diff --git a/tests/auto/xmlpatterns/stderrBaselines/Passthreedashesthetwolastgetsinterpretedastwoqueryarguments.txt b/tests/auto/xmlpatterns/stderrBaselines/Passthreedashesthetwolastgetsinterpretedastwoqueryarguments.txt new file mode 100644 index 0000000..4fadd23 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Passthreedashesthetwolastgetsinterpretedastwoqueryarguments.txt @@ -0,0 +1,2 @@ +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/-: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/-: No such file or directory +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/-: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/-: No such file or directory diff --git a/tests/auto/xmlpatterns/stderrBaselines/PrintalistofavailableregexpflagsTheavailableflagsareformattedinacomplexway..txt b/tests/auto/xmlpatterns/stderrBaselines/PrintalistofavailableregexpflagsTheavailableflagsareformattedinacomplexway..txt new file mode 100644 index 0000000..9f09298 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/PrintalistofavailableregexpflagsTheavailableflagsareformattedinacomplexway..txt @@ -0,0 +1,5 @@ +Error FORX0001 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/invalidRegexpFlag.xq, at line 1, column 1: I is an invalid flag for regular expressions. Valid flags are: +x - Whitespace characters are removed, except when they appear in character classes +i - Matches are case insensitive +m - ^ and $ match the start and end of a line. +s - . matches newline characters diff --git a/tests/auto/xmlpatterns/stderrBaselines/Runaquerywhichevaluatestoasingledocumentnodewithnochildren..txt b/tests/auto/xmlpatterns/stderrBaselines/Runaquerywhichevaluatestoasingledocumentnodewithnochildren..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Runaquerywhichevaluatestoasingledocumentnodewithnochildren..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Runaquerywhichevaluatestotheemptysequence..txt b/tests/auto/xmlpatterns/stderrBaselines/Runaquerywhichevaluatestotheemptysequence..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Runaquerywhichevaluatestotheemptysequence..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Specifyanamedtemplatethatdoesnotexists.txt b/tests/auto/xmlpatterns/stderrBaselines/Specifyanamedtemplatethatdoesnotexists.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Specifyanamedtemplatethatdoesnotexists.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Specifyanamedtemplatethatexists.txt b/tests/auto/xmlpatterns/stderrBaselines/Specifyanamedtemplatethatexists.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Specifyanamedtemplatethatexists.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Specifynoargumentsatall..txt b/tests/auto/xmlpatterns/stderrBaselines/Specifynoargumentsatall..txt new file mode 100644 index 0000000..9cbc501 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Specifynoargumentsatall..txt @@ -0,0 +1,2 @@ +query/stylesheet must occur at least 1 times, therefore 0 times is insufficient. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Specifythesameparametertwicedifferentvalues.txt b/tests/auto/xmlpatterns/stderrBaselines/Specifythesameparametertwicedifferentvalues.txt new file mode 100644 index 0000000..6f65a8c --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Specifythesameparametertwicedifferentvalues.txt @@ -0,0 +1 @@ +Each parameter must be unique, duplicated is specified at least twice. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Specifythesameparametertwicesamevalues.txt b/tests/auto/xmlpatterns/stderrBaselines/Specifythesameparametertwicesamevalues.txt new file mode 100644 index 0000000..6f65a8c --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Specifythesameparametertwicesamevalues.txt @@ -0,0 +1 @@ +Each parameter must be unique, duplicated is specified at least twice. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Specifytwodifferentquerynames.txt b/tests/auto/xmlpatterns/stderrBaselines/Specifytwodifferentquerynames.txt new file mode 100644 index 0000000..e9fd86b --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Specifytwodifferentquerynames.txt @@ -0,0 +1,2 @@ +<string> can occur at most 1 times +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Specifytwoidenticalquerynames.txt b/tests/auto/xmlpatterns/stderrBaselines/Specifytwoidenticalquerynames.txt new file mode 100644 index 0000000..40ad757 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Specifytwoidenticalquerynames.txt @@ -0,0 +1,2 @@ +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/query.xq: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/query.xq: No such file or directory +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/query.xq: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/query.xq: No such file or directory diff --git a/tests/auto/xmlpatterns/stderrBaselines/TriggeranassertinQPatternistColorOutput.ThequerynaturallycontainsanerrorXPTY0004..txt b/tests/auto/xmlpatterns/stderrBaselines/TriggeranassertinQPatternistColorOutput.ThequerynaturallycontainsanerrorXPTY0004..txt new file mode 100644 index 0000000..8cac706 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/TriggeranassertinQPatternistColorOutput.ThequerynaturallycontainsanerrorXPTY0004..txt @@ -0,0 +1,2 @@ +Warning in : The variable a is unused +Error XPTY0004 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/flwor.xq, at line 2, column 13: Required cardinality is zero or one("?"); got cardinality one or more("+"). diff --git a/tests/auto/xmlpatterns/stderrBaselines/TriggerasecondassertinQPatternistColorOutput.ThequerynaturallycontainsXPST0003..txt b/tests/auto/xmlpatterns/stderrBaselines/TriggerasecondassertinQPatternistColorOutput.ThequerynaturallycontainsXPST0003..txt new file mode 100644 index 0000000..af9a5f1 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/TriggerasecondassertinQPatternistColorOutput.ThequerynaturallycontainsXPST0003..txt @@ -0,0 +1 @@ +Error XPST0003 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/syntaxError.xq, at line 1, column 5: syntax error, unexpected <number literal>, expecting end of file diff --git a/tests/auto/xmlpatterns/stderrBaselines/Triggerastaticerror..txt b/tests/auto/xmlpatterns/stderrBaselines/Triggerastaticerror..txt new file mode 100644 index 0000000..371fac5 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Triggerastaticerror..txt @@ -0,0 +1 @@ +Error XPST0003 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/staticError.xq, at line 1, column 1: syntax error, unexpected unknown keyword diff --git a/tests/auto/xmlpatterns/stderrBaselines/Unknownswitchd.txt b/tests/auto/xmlpatterns/stderrBaselines/Unknownswitchd.txt new file mode 100644 index 0000000..ece8ed4 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Unknownswitchd.txt @@ -0,0 +1,2 @@ +"d" is an unknown argument. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Unknownswitchunknownswitch.txt b/tests/auto/xmlpatterns/stderrBaselines/Unknownswitchunknownswitch.txt new file mode 100644 index 0000000..91b45df --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Unknownswitchunknownswitch.txt @@ -0,0 +1,2 @@ +"unknown-switch" is an unknown argument. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Useanativepath.txt b/tests/auto/xmlpatterns/stderrBaselines/Useanativepath.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Useanativepath.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Useanexternalvariablemultipletimes..txt b/tests/auto/xmlpatterns/stderrBaselines/Useanexternalvariablemultipletimes..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Useanexternalvariablemultipletimes..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Useasimplifiedstylesheetmodule.txt b/tests/auto/xmlpatterns/stderrBaselines/Useasimplifiedstylesheetmodule.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Useasimplifiedstylesheetmodule.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Usefndoc.txt b/tests/auto/xmlpatterns/stderrBaselines/Usefndoc.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Usefndoc.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Usefndoctogetherwithnoformatfirst.txt b/tests/auto/xmlpatterns/stderrBaselines/Usefndoctogetherwithnoformatfirst.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Usefndoctogetherwithnoformatfirst.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Usefndoctogetherwithnoformatlast.txt b/tests/auto/xmlpatterns/stderrBaselines/Usefndoctogetherwithnoformatlast.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Usefndoctogetherwithnoformatlast.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Useoutputonafilewithexistingcontenttoensurewetruncatenotappendthecontentweproduce..txt b/tests/auto/xmlpatterns/stderrBaselines/Useoutputonafilewithexistingcontenttoensurewetruncatenotappendthecontentweproduce..txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Useoutputonafilewithexistingcontenttoensurewetruncatenotappendthecontentweproduce..txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Useoutputtwice.txt b/tests/auto/xmlpatterns/stderrBaselines/Useoutputtwice.txt new file mode 100644 index 0000000..a5dc84c --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Useoutputtwice.txt @@ -0,0 +1,2 @@ +"output" can only be used once. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/Useparamthrice.txt b/tests/auto/xmlpatterns/stderrBaselines/Useparamthrice.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Useparamthrice.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Useparamtwice.txt b/tests/auto/xmlpatterns/stderrBaselines/Useparamtwice.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Useparamtwice.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/Wedontsupportformatanylonger.txt b/tests/auto/xmlpatterns/stderrBaselines/Wedontsupportformatanylonger.txt new file mode 100644 index 0000000..3f1694f --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/Wedontsupportformatanylonger.txt @@ -0,0 +1,2 @@ +"format" is an unknown argument. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/XQuerydataXQuerykeywordmessagemarkups.txt b/tests/auto/xmlpatterns/stderrBaselines/XQuerydataXQuerykeywordmessagemarkups.txt new file mode 100644 index 0000000..b43698c --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/XQuerydataXQuerykeywordmessagemarkups.txt @@ -0,0 +1 @@ +Error FOAR0001 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/zeroDivision.xq, at line 1, column 1: Division (div) by zero (0) is undefined. diff --git a/tests/auto/xmlpatterns/stderrBaselines/XQueryexpressionmessagemarkups.txt b/tests/auto/xmlpatterns/stderrBaselines/XQueryexpressionmessagemarkups.txt new file mode 100644 index 0000000..4bfef93 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/XQueryexpressionmessagemarkups.txt @@ -0,0 +1 @@ +Error FORX0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/invalidRegexp.xq, at line 1, column 1: \ is an invalid regular expression pattern: unexpected end diff --git a/tests/auto/xmlpatterns/stderrBaselines/XQueryfunctionmessagemarkups.txt b/tests/auto/xmlpatterns/stderrBaselines/XQueryfunctionmessagemarkups.txt new file mode 100644 index 0000000..bde01fb --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/XQueryfunctionmessagemarkups.txt @@ -0,0 +1 @@ +Error XPST0017 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/wrongArity.xq, at line 1, column 1: fn:doc($uri as xs:string?) as document()? requires at least 1 argument(s). 0 is therefore invalid. diff --git a/tests/auto/xmlpatterns/stderrBaselines/XQuerytypemessagemarkups.txt b/tests/auto/xmlpatterns/stderrBaselines/XQuerytypemessagemarkups.txt new file mode 100644 index 0000000..4d40ccf --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/XQuerytypemessagemarkups.txt @@ -0,0 +1 @@ +Error XPTY0004 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/typeError.xq, at line 1, column 1: Operator + cannot be used on atomic values of type xs:integer and xs:string. diff --git a/tests/auto/xmlpatterns/stderrBaselines/XQueryurimessagemarkups.txt b/tests/auto/xmlpatterns/stderrBaselines/XQueryurimessagemarkups.txt new file mode 100644 index 0000000..89e19dd --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/XQueryurimessagemarkups.txt @@ -0,0 +1 @@ +Error XQST0038 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/queries/unsupportedCollation.xq, at line 1, column 1: Only the Unicode Codepoint Collation is supported(http://www.w3.org/2005/xpath-functions/collation/codepoint). http://example.com/UnsupportedCollation is unsupported. diff --git a/tests/auto/xmlpatterns/stderrBaselines/initialtemplatedoesntworkwithXQueries..txt b/tests/auto/xmlpatterns/stderrBaselines/initialtemplatedoesntworkwithXQueries..txt new file mode 100644 index 0000000..8f94e34 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/initialtemplatedoesntworkwithXQueries..txt @@ -0,0 +1 @@ +An initial template name cannot be specified when running an XQuery. diff --git a/tests/auto/xmlpatterns/stderrBaselines/initialtemplatemustbefollowedbyavalue.txt b/tests/auto/xmlpatterns/stderrBaselines/initialtemplatemustbefollowedbyavalue.txt new file mode 100644 index 0000000..5b67eef --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/initialtemplatemustbefollowedbyavalue.txt @@ -0,0 +1 @@ +stylesheets/onlyRootTemplate.xsl is an invalid Clark Name diff --git a/tests/auto/xmlpatterns/stderrBaselines/initialtemplatemustbefollowedbyavalue2.txt b/tests/auto/xmlpatterns/stderrBaselines/initialtemplatemustbefollowedbyavalue2.txt new file mode 100644 index 0000000..5ed490c --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/initialtemplatemustbefollowedbyavalue2.txt @@ -0,0 +1,2 @@ +"initial-template" must be followed by a value. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/onequeryandaterminatingdashattheend.txt b/tests/auto/xmlpatterns/stderrBaselines/onequeryandaterminatingdashattheend.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/onequeryandaterminatingdashattheend.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/onequerywithaprecedingdash.txt b/tests/auto/xmlpatterns/stderrBaselines/onequerywithaprecedingdash.txt new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/onequerywithaprecedingdash.txt diff --git a/tests/auto/xmlpatterns/stderrBaselines/onlynoformat.txt b/tests/auto/xmlpatterns/stderrBaselines/onlynoformat.txt new file mode 100644 index 0000000..9cbc501 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/onlynoformat.txt @@ -0,0 +1,2 @@ +query/stylesheet must occur at least 1 times, therefore 0 times is insufficient. +Pass -help for information about the command line. diff --git a/tests/auto/xmlpatterns/stderrBaselines/outputwithanonwritablefile.txt b/tests/auto/xmlpatterns/stderrBaselines/outputwithanonwritablefile.txt new file mode 100644 index 0000000..1303af2 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/outputwithanonwritablefile.txt @@ -0,0 +1 @@ +Failed to open file notWritable.out for writing: Permission denied diff --git a/tests/auto/xmlpatterns/stderrBaselines/paramismissingsomultiplequeriesappear.txt b/tests/auto/xmlpatterns/stderrBaselines/paramismissingsomultiplequeriesappear.txt new file mode 100644 index 0000000..23fa5a7 --- /dev/null +++ b/tests/auto/xmlpatterns/stderrBaselines/paramismissingsomultiplequeriesappear.txt @@ -0,0 +1 @@ +Error FODC0002 in file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/fileToOpen=globals.gccxml: Error opening file:///home/fenglich/dev/qt-xslt/tests/auto/xmlpatterns/fileToOpen=globals.gccxml: No such file or directory diff --git a/tests/auto/xmlpatterns/stylesheets/bool070.xml b/tests/auto/xmlpatterns/stylesheets/bool070.xml new file mode 100644 index 0000000..3504667 --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/bool070.xml @@ -0,0 +1 @@ +<a><b/><</a> diff --git a/tests/auto/xmlpatterns/stylesheets/bool070.xsl b/tests/auto/xmlpatterns/stylesheets/bool070.xsl new file mode 100644 index 0000000..a78e61a --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/bool070.xsl @@ -0,0 +1,6 @@ +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> + + <xsl:template match="/"> + </xsl:template> + +</xsl:stylesheet> diff --git a/tests/auto/xmlpatterns/stylesheets/copyWholeDocument.xsl b/tests/auto/xmlpatterns/stylesheets/copyWholeDocument.xsl new file mode 100644 index 0000000..1cd90c4 --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/copyWholeDocument.xsl @@ -0,0 +1,9 @@ +<xsl:stylesheet
+ version="2.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:template match="/">
+ <xsl:copy-of select="."/>
+ </xsl:template>
+
+</xsl:stylesheet>
diff --git a/tests/auto/xmlpatterns/stylesheets/documentElement.xml b/tests/auto/xmlpatterns/stylesheets/documentElement.xml new file mode 100644 index 0000000..69d62f2 --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/documentElement.xml @@ -0,0 +1 @@ +<doc/> diff --git a/tests/auto/xmlpatterns/stylesheets/namedAndRootTemplate.xsl b/tests/auto/xmlpatterns/stylesheets/namedAndRootTemplate.xsl new file mode 100644 index 0000000..3e8f93d --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/namedAndRootTemplate.xsl @@ -0,0 +1,5 @@ +<xsl:stylesheet xmlns:ex="http://example.com/NS" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + <xsl:template match="/">root-template</xsl:template> + <xsl:template name="main">named-template</xsl:template> + <xsl:template name="ex:main">namespaced-template</xsl:template> +</xsl:stylesheet> diff --git a/tests/auto/xmlpatterns/stylesheets/namedTemplate.xsl b/tests/auto/xmlpatterns/stylesheets/namedTemplate.xsl new file mode 100644 index 0000000..e296e6d --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/namedTemplate.xsl @@ -0,0 +1,8 @@ +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="2.0"> + + <xsl:template name="main"> + <xsl:value-of select="1 to 5"/> + </xsl:template> + +</xsl:stylesheet> + diff --git a/tests/auto/xmlpatterns/stylesheets/notWellformed.xsl b/tests/auto/xmlpatterns/stylesheets/notWellformed.xsl new file mode 100644 index 0000000..241668a --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/notWellformed.xsl @@ -0,0 +1,9 @@ +<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:template match="/ + <out> + <xsl:copy-of select="document('bug42.xml', /)"/> + </out> + </xsl:template> + +</xsl:stylesheet> diff --git a/tests/auto/xmlpatterns/stylesheets/onlyRootTemplate.xsl b/tests/auto/xmlpatterns/stylesheets/onlyRootTemplate.xsl new file mode 100644 index 0000000..d40874c --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/onlyRootTemplate.xsl @@ -0,0 +1,9 @@ +<xsl:stylesheet
+ version="2.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:template match="/">
+ <result/>
+ </xsl:template>
+
+</xsl:stylesheet>
diff --git a/tests/auto/xmlpatterns/stylesheets/parameters.xsl b/tests/auto/xmlpatterns/stylesheets/parameters.xsl new file mode 100644 index 0000000..db0a4aa --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/parameters.xsl @@ -0,0 +1,41 @@ +<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:xs="http://www.w3.org/2001/XMLSchema" + version="2.0"> + + <!-- QXmlQuery::bindVariable() never overrides xsl:variable. --> + <xsl:variable name="variableNoSelectNoBody"/> + <xsl:variable name="variableNoSelectNoBodyBoundWithBindVariable"/> <!-- Test calls bindVariable() for this. --> + <xsl:variable name="variableSelect" select="'variableSelectsDefaultValue'"/> + <xsl:variable name="variableSelectBoundWithBindVariable" select="'variableSelectsDefaultValue2'"/> <!-- Test calls bindVariable() for this. --> + <xsl:variable name="variableSelectWithTypeInt" as="xs:integer" select="3"/> + <xsl:variable name="variableSelectWithTypeIntBoundWithBindVariable" as="xs:integer" select="4"/> <!-- Test calls bindVariable() for this. --> + + <xsl:param name="paramNoSelectNoBody"/> + <xsl:param name="paramNoSelectNoBodyBoundWithBindVariable"/> <!-- Test calls bindVariable() for this. --> + <xsl:param name="paramNoSelectNoBodyBoundWithBindVariableRequired" required="yes"/> <!-- Test calls bindVariable() for this. --> + <xsl:param name="paramSelect" select="'variableSelectsDefaultValue'"/> + <xsl:param name="paramSelectBoundWithBindVariable" select="'variableSelectsDefaultValue'"/> <!-- Test calls bindVariable() for this. --> + <xsl:param name="paramSelectBoundWithBindVariableRequired" required="yes"/> <!-- Test calls bindVariable() for this. --> + <xsl:param name="paramSelectWithTypeInt" as="xs:integer" select="1"/> + <xsl:param name="paramSelectWithTypeIntBoundWithBindVariable" as="xs:integer" select="1"/> <!-- Test calls bindVariable() for this. --> + <xsl:param name="paramSelectWithTypeIntBoundWithBindVariableRequired" required="yes" as="xs:integer"/> <!-- Test calls bindVariable() for this. --> + + <xsl:template name="main"> + <xsl:sequence select="'Variables:', + $variableNoSelectNoBody, + $variableNoSelectNoBodyBoundWithBindVariable, + $variableSelect, + $variableSelectBoundWithBindVariable, + $variableSelectWithTypeInt, + $variableSelectWithTypeIntBoundWithBindVariable, + 'Parameters:', + $paramNoSelectNoBodyBoundWithBindVariable, + $paramNoSelectNoBodyBoundWithBindVariableRequired, + $paramSelectBoundWithBindVariable, + $paramSelectBoundWithBindVariableRequired, + $paramSelectWithTypeIntBoundWithBindVariable, + $paramSelectWithTypeIntBoundWithBindVariableRequired"/> + </xsl:template> + +</xsl:stylesheet> + diff --git a/tests/auto/xmlpatterns/stylesheets/queryAsStylesheet.xsl b/tests/auto/xmlpatterns/stylesheets/queryAsStylesheet.xsl new file mode 100644 index 0000000..8d2f097 --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/queryAsStylesheet.xsl @@ -0,0 +1 @@ +1 + 1 diff --git a/tests/auto/xmlpatterns/stylesheets/simplifiedStylesheetModule.xml b/tests/auto/xmlpatterns/stylesheets/simplifiedStylesheetModule.xml new file mode 100644 index 0000000..067f98f --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/simplifiedStylesheetModule.xml @@ -0,0 +1 @@ +<input>some text</input> diff --git a/tests/auto/xmlpatterns/stylesheets/simplifiedStylesheetModule.xsl b/tests/auto/xmlpatterns/stylesheets/simplifiedStylesheetModule.xsl new file mode 100644 index 0000000..63da011 --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/simplifiedStylesheetModule.xsl @@ -0,0 +1,4 @@ +<output xsl:version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + <xsl:value-of select="/"/> +</output> + diff --git a/tests/auto/xmlpatterns/stylesheets/useParameters.xsl b/tests/auto/xmlpatterns/stylesheets/useParameters.xsl new file mode 100644 index 0000000..72aa056 --- /dev/null +++ b/tests/auto/xmlpatterns/stylesheets/useParameters.xsl @@ -0,0 +1,16 @@ +<xsl:stylesheet
+ version="2.0"
+ xmlns:xs="http://www.w3.org/2001/XMLSchema"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+
+ <xsl:param name="defaultedParam" select="'defParam'"/>
+ <xsl:param name="overridedDefaultedParam" select="'DOESNOTAPPEAR'"/>
+ <xsl:param name="implicitlyRequiredValue" as="xs:string"/>
+
+ <xsl:template name="main">
+ <xsl:sequence select="$defaultedParam,
+ $overridedDefaultedParam,
+ $implicitlyRequiredValue"/>
+ </xsl:template>
+
+</xsl:stylesheet>
diff --git a/tests/auto/xmlpatterns/tst_xmlpatterns.cpp b/tests/auto/xmlpatterns/tst_xmlpatterns.cpp new file mode 100644 index 0000000..4d59f22 --- /dev/null +++ b/tests/auto/xmlpatterns/tst_xmlpatterns.cpp @@ -0,0 +1,1023 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QFile> +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include "../qxmlquery/TestFundament.h" +#include "../network-settings.h" + +#if defined(Q_OS_SYMBIAN) +#define SRCDIR "" +#endif + +/*! + \class tst_XmlPatterns + \internal + \since 4.4 + \brief Tests the command line interface, \c xmlpatterns, for the XQuery code. + + This test is not intended for testing the engine, but all the gluing the + command line interface do: error reporting, query output, variable bindings, exit + codes, and so on. + + In other words, if you have an engine bug; don't add it here because it won't be + tested properly. Instead add it to the test suite. + + */ +class tst_XmlPatterns : public QObject + , private TestFundament +{ + Q_OBJECT + +public: + tst_XmlPatterns(); + +private Q_SLOTS: + void initTestCase(); + void xquerySupport(); + void xquerySupport_data() const; + void xsltSupport(); + void xsltSupport_data() const; + void stdoutFailure() const; + void cleanupTestCase() const; + +private: + static void createNonWritable(const QString &name); + static void removeNonWritable(QFile &outFile); + + int m_generatedTests; + /** + * Get rid of characters that complicates on various file systems. + */ + const QRegExp m_normalizeTestName; + /** + * @note Perforce disallows wildcards in the name. + */ + const QRegExp m_filenameInStderr; + const QString m_command; + bool m_dontRun; +}; + +tst_XmlPatterns::tst_XmlPatterns() : m_generatedTests(0) + , m_normalizeTestName(QLatin1String("[\\*\\?#\\-\\/:; ()',&]")) + , m_filenameInStderr(QLatin1String("file:\\/\\/.*(\\.xq|\\.gccxml|\\.xml|\\.xsl|-)(,|:)")) + , m_command(QLatin1String("xmlpatterns")) + , m_dontRun(false) +{ + Q_SET_DEFAULT_IAP + + Q_ASSERT(m_normalizeTestName.isValid()); + Q_ASSERT(m_filenameInStderr.isValid()); +} + +void tst_XmlPatterns::initTestCase() +{ + QProcess process; + process.start(m_command); + + if(!process.waitForFinished()) + { + m_dontRun = true; + QEXPECT_FAIL("", "The command line tool is not in the path, most likely because Qt " + "has been partically built, such as only the sub-src rule. No tests will be run.", Abort); + QVERIFY(false); + } + +} + +void tst_XmlPatterns::xquerySupport() +{ + if(m_dontRun) + QSKIP("The command line utility is not in the path.", SkipAll); + +#ifdef Q_OS_WINCE + QSKIP("WinCE: This test uses unsupported WinCE functionality", SkipAll); +#elif defined(Q_OS_SYMBIAN) + QSKIP("Symbian: This test uses unsupported Symbian functionality (QProcess with std streams)", SkipAll); +#endif + + QFETCH(int, expectedExitCode); + QFETCH(QByteArray, expectedQueryOutput); + QFETCH(QStringList, arguments); + QFETCH(QString, cwd); + QFETCH(QString, outputFile); + + QProcess process; + + if(!cwd.isEmpty()) + process.setWorkingDirectory(inputFile(cwd)); + + process.start(m_command, arguments); + + QCOMPARE(process.exitStatus(), QProcess::NormalExit); + QVERIFY(process.waitForFinished()); + + if(process.exitCode() != expectedExitCode) + QTextStream(stderr) << "stderr:" << process.readAllStandardError(); + + QCOMPARE(process.exitCode(), expectedExitCode); + + const QByteArray rawProducedStderr((process.readAllStandardError())); + QString fixedStderr(QString::fromLocal8Bit(rawProducedStderr).remove(m_filenameInStderr)); + // convert Windows line endings to Unix ones + fixedStderr.replace("\r\n", "\n"); + + const QString errorFileName(inputFile(QLatin1String(SRCDIR "stderrBaselines/") + + QString::fromUtf8(QTest::currentDataTag()).remove(m_normalizeTestName) + + QLatin1String(".txt"))); + + QFile writeErr(errorFileName); + + if(writeErr.exists()) + { + QVERIFY(writeErr.open(QIODevice::ReadOnly)); + QString rawExpectedStdErr(QString::fromLocal8Bit(writeErr.readAll())); + + /* On Windows, at least MinGW, this differs. */ + if(qstrcmp(QTest::currentDataTag(), "-output with a non-writable file") == 0) + { + QVERIFY(fixedStderr == rawExpectedStdErr.remove(m_filenameInStderr) || + fixedStderr.trimmed() == "Failed to open file notWritable.out for writing: Access is denied."); + } + else if(qstrcmp(QTest::currentDataTag(), "Invoke -version") == 0) + { + /* There's a wide range of different version strings used. For + * instance, "4.4.0-rc1". */ + const QRegExp removeVersion(QLatin1String(" Qt \\d\\.\\d.*")); + QVERIFY(removeVersion.isValid()); + QCOMPARE(QString(fixedStderr).remove(removeVersion) + QChar('|'), rawExpectedStdErr + QChar('|')); + } + else + QCOMPARE(fixedStderr, rawExpectedStdErr.remove(m_filenameInStderr)); + } + else + { + QFile writeErr(errorFileName); + QVERIFY(writeErr.open(QIODevice::WriteOnly)); + + QCOMPARE(writeErr.write(rawProducedStderr), qint64(rawProducedStderr.count())); + QTextStream(stderr) << "creating file " << errorFileName; + ++m_generatedTests; + } + + const QByteArray actual(process.readAllStandardOutput()); + + if(outputFile.isEmpty()) + { + QCOMPARE(actual, expectedQueryOutput); + return; /* We're done, this test was not creating any output file. */ + } + else + { + QVERIFY(actual.isEmpty()); + + QFile outFile(outputFile); + + QVERIFY(outFile.exists()); + QVERIFY(outFile.open(QIODevice::ReadOnly)); + + QCOMPARE(outFile.readAll(), expectedQueryOutput); + + removeNonWritable(outFile); + } +} + +void tst_XmlPatterns::xquerySupport_data() const +{ +#if defined(Q_OS_WINCE) || defined(Q_OS_SYMBIAN) + return; +#endif + + /* Check one file for existence, to avoid possible false positives. */ + QVERIFY(QFile::exists(inputFile(QLatin1String(SRCDIR "queries/onePlusOne.xq")))); + + QTest::addColumn<int>("expectedExitCode"); + QTest::addColumn<QByteArray>("expectedQueryOutput"); + QTest::addColumn<QStringList>("arguments"); + QTest::addColumn<QString>("cwd"); + QTest::addColumn<QString>("outputFile"); + + QTest::newRow("A simple math query") + << 0 + << QByteArray("2\n") + << QStringList((QLatin1String(SRCDIR "queries/onePlusOne.xq"))) + << QString() + << QString(); + + QTest::newRow("An unbound external variable") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/externalVariable.xq")) + << QString() + << QString(); + + QTest::newRow("Bind an external variable") + << 0 + << QByteArray("1 4<e>1</e>true\n") + << (QStringList() << QLatin1String(SRCDIR "queries/externalVariable.xq") + << QLatin1String("-param") + << QLatin1String("externalVariable=1")) + << QString() + << QString(); + + QTest::newRow("Bind an external variable, query appearing last") + << 0 + << QByteArray("1 4<e>1</e>true\n") + << (QStringList() << QLatin1String("-param") + << QLatin1String("externalVariable=1") + << QLatin1String(SRCDIR "queries/externalVariable.xq")) + << QString() + << QString(); + + QTest::newRow("Use fn:doc") + << 0 + << QByteArray("<e xmlns=\"http://example.com\" xmlns:p=\"http://example.com/P\" attr=\"1\" p:attr=\"\">\n <?target data?>\n <!-- a comment -->\n <e/>text <f/>text node</e>\n") + << QStringList(QLatin1String(SRCDIR "queries/openDocument.xq")) + << QString() + << QString(); + + QTest::newRow("Use fn:doc, together with -no-format, last") + << 0 + << QByteArray("<e xmlns=\"http://example.com\" xmlns:p=\"http://example.com/P\" attr=\"1\" p:attr=\"\"><?target data?><!-- a comment --><e/>text <f/>text node</e>") + << (QStringList() << QLatin1String(SRCDIR "queries/openDocument.xq") + << QLatin1String("-no-format")) + << QString() + << QString(); + + QTest::newRow("Use fn:doc, together with -no-format, first") + << 0 + << QByteArray("<e xmlns=\"http://example.com\" xmlns:p=\"http://example.com/P\" attr=\"1\" p:attr=\"\"><?target data?><!-- a comment --><e/>text <f/>text node</e>") + << (QStringList() << QLatin1String("-no-format") + << QLatin1String(SRCDIR "queries/openDocument.xq")) + << QString() + << QString(); + + /* This is true for the command line utility, but not QXmlQuery::setQuery(). */ + QTest::newRow("Make sure query paths are resolved against CWD, not the location of the executable.") + << 0 + << QByteArray("2\n") + << QStringList(QLatin1String(SRCDIR "queries/onePlusOne.xq")) + << QString::fromLatin1("queries") + << QString(); + + QTest::newRow("Call fn:error()") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/errorFunction.xq")) + << QString() + << QString(); + + QTest::newRow("Evaluate a library module") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/simpleLibraryModule.xq")) + << QString() + << QString(); + + QTest::newRow("Trigger a static error.") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/staticError.xq")) + << QString() + << QString(); + + QTest::newRow("Pass -help") + << 0 + << QByteArray() + << QStringList(QLatin1String("-help")) + << QString() + << QString(); + + QTest::newRow("Open an nonexistent file") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/ThisFileDoesNotExist.xq")) + << QString() + << QString(); + + /* The following five tests exists to test the various + * markup classes in the message. */ + QTest::newRow("XQuery-function message markups") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/wrongArity.xq")) + << QString() + << QString(); + + QTest::newRow("XQuery-type message markups") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/typeError.xq")) + << QString() + << QString(); + + QTest::newRow("XQuery-data & XQuery-keyword message markups") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/zeroDivision.xq")) + << QString() + << QString(); + + QTest::newRow("XQuery-uri message markups") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/unsupportedCollation.xq")) + << QString() + << QString(); + + QTest::newRow("XQuery-expression message markups") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/invalidRegexp.xq")) + << QString() + << QString(); + + QTest::newRow("Print a list of available regexp flags(The available flags are formatted in a complex way.)") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/invalidRegexpFlag.xq")) + << QString() + << QString(); + + QTest::newRow("Trigger an assert in QPatternist::ColorOutput. The query naturally contains an error; XPTY0004.") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/flwor.xq")) + << QString() + << QString(); + + QTest::newRow("Trigger a second assert in QPatternist::ColorOutput. The query naturally contains XPST0003.") + << 2 + << QByteArray() + << QStringList(QLatin1String(SRCDIR "queries/syntaxError.xq")) + << QString() + << QString(); + + QTest::newRow("-param is missing so multiple queries appear") + << 2 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "queries/reportGlobals.xq") + << QLatin1String("fileToOpen=globals.gccxml")) + << QString() + << QString(); + + QTest::newRow("only -no-format") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-no-format")) + << QString() + << QString(); + + QTest::newRow("Basic use of -output, query first") + << 0 + << QByteArray("2\n") + << (QStringList() << QLatin1String(SRCDIR "queries/onePlusOne.xq") + << QLatin1String("-output") + << QLatin1String("basicOutput.out")) + << QString() + << QString::fromLatin1("basicOutput.out"); + + QTest::newRow("Basic use of -output, query last") + << 0 + << QByteArray("<e/>\n") + << (QStringList() << QLatin1String("-output") + << QLatin1String("basicOutput2.out") + << QLatin1String(SRCDIR "queries/oneElement.xq")) + << QString() + << QString::fromLatin1("basicOutput2.out"); + + QTest::newRow("A single query, that does not exist") + << 2 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "doesNotExist.xq")) + << QString() + << QString(); + + QTest::newRow("Specify two identical query names") + << 2 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "query.xq") + << QLatin1String(SRCDIR "query.xq")) + << QString() + << QString(); + + QTest::newRow("Specify no arguments at all.") + << 1 + << QByteArray() + << QStringList() + << QString() + << QString(); + + QTest::newRow("Use -output twice") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-output") + << QLatin1String("output1") + << QLatin1String("-output") + << QLatin1String("output2")) + << QString() + << QString(); + + { + const QString filename(QString::fromLatin1("notWritable.out")); + createNonWritable(filename); + + QTest::newRow("-output with a non-writable file") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-output") + << filename + << QLatin1String(SRCDIR "queries/onePlusOne.xq")) + << QString() + << filename; + } + + { + const QString outName(QString::fromLatin1("existingContent.out")); + QFile outFile(outName); + QVERIFY(outFile.open(QIODevice::WriteOnly)); + QCOMPARE(outFile.write("Existing content\n"), qint64(17)); + outFile.close(); + + QTest::newRow("Use -output on a file with existing content, to ensure we truncate, not append the content we produce.") + << 0 + << QByteArray("2\n") + << (QStringList() << QLatin1String("-output") + << outName + << QLatin1String(SRCDIR "queries/onePlusOne.xq")) + << QString() + << outName; + } + + QTest::newRow("one query, and a terminating dash at the end") + << 0 + << QByteArray("2\n") + << (QStringList() << QLatin1String(SRCDIR "queries/onePlusOne.xq") + << QLatin1String("-")) + << QString() + << QString(); + + QTest::newRow("one query, with a preceding dash") + << 0 + << QByteArray("2\n") + << (QStringList() << QLatin1String("-") + << QLatin1String(SRCDIR "queries/onePlusOne.xq")) + << QString() + << QString(); + + QTest::newRow("A single dash, that's invalid") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-")) + << QString() + << QString(); + + QTest::newRow("Invoke -version") + << 0 + << QByteArray() + << (QStringList() << QLatin1String("-version")) + << QString() + << QString(); + + QTest::newRow("Unknown switch; -unknown-switch") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-unknown-switch")) + << QString() + << QString(); + + QTest::newRow("Unknown switch; -d") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-d")) + << QString() + << QString(); + + QTest::newRow("Passing a single dash is insufficient") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-")) + << QString() + << QString(); + + QTest::newRow("Passing two dashes, the last is interpreted as a file name") + << 2 + << QByteArray() + << (QStringList() << QLatin1String("-") + << QLatin1String("-")) + << QString() + << QString(); + + QTest::newRow("Pass three dashes, the two last gets interpreted as two query arguments") + << 2 + << QByteArray() + << (QStringList() << QLatin1String("-") + << QLatin1String("-") + << QLatin1String("-")) + << QString() + << QString(); + + QTest::newRow("Load query via data: scheme") + << 0 + << QByteArray("<e/>\n") + << (QStringList() << QLatin1String("-is-uri") << QLatin1String("data:application/xml,%3Ce%2F%3E")) + << QString() + << QString(); + + QTest::newRow("Load query via FTP") + << 0 + << QByteArray("This was received via FTP\n") + << (QStringList() << QLatin1String("-is-uri") << QString("ftp://" + QtNetworkSettings::serverName() + "/pub/qxmlquery/viaFtp.xq")) + << QString() + << QString(); + + QTest::newRow("Load query via HTTP") + << 0 + << QByteArray("This was received via HTTP.\n") + << (QStringList() << QLatin1String("-is-uri") << QString("http://" + QtNetworkSettings::serverName() + "/qxmlquery/viaHttp.xq")) + << QString() + << QString(); + + QTest::newRow("We don't support -format any longer") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-format")) + << QString() + << QString(); + + QTest::newRow("Run a query which evaluates to the empty sequence.") + << 0 + << QByteArray("\n") + << (QStringList() << QLatin1String(SRCDIR "queries/emptySequence.xq")) + << QString() + << QString(); + + QTest::newRow("Run a query which evaluates to a single document node with no children.") + << 0 + << QByteArray("\n") + << (QStringList() << QLatin1String(SRCDIR "queries/onlyDocumentNode.xq")) + << QString() + << QString(); + + QTest::newRow("Invoke with invalid -param value.") + << 1 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "queries/externalVariable.xq") + << QLatin1String("-param") + << QLatin1String("EqualSignIsMissing")) + << QString() + << QString(); + + QTest::newRow("Invoke with colon in variable name.") + << 1 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "queries/externalVariable.xq") + << QLatin1String("-param") + << QLatin1String("xs:name=value")) + << QString() + << QString(); + + QTest::newRow("Invoke with missing name in -param arg.") + << 1 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "queries/externalVariable.xq") + << QLatin1String("-param") + << QLatin1String("=value")) + << QString() + << QString(); + + QTest::newRow("Invoke with -param that has two adjacent equal signs.") + << 0 + << QByteArray("START =text END\n") + << (QStringList() << QLatin1String(SRCDIR "queries/externalStringVariable.xq") + << QLatin1String("-param") + << QLatin1String("externalString==text")) + << QString() + << QString(); + + QTest::newRow("Pass in an external variable, but the query doesn't use it.") + << 0 + << QByteArray("2\n") + << (QStringList() << QLatin1String(SRCDIR "queries/onePlusOne.xq") + << QLatin1String("-param") + << QLatin1String("externalString==text")) + << QString() + << QString(); + + /* This is how an empty string would have been passed in. */ + QTest::newRow("Invoke with -param that has no value.") + << 0 + << QByteArray("START END\n") + << (QStringList() << QLatin1String(SRCDIR "queries/externalStringVariable.xq") + << QLatin1String("-param") + << QLatin1String("externalString=")) + << QString() + << QString(); + + QTest::newRow("Ensure -is-uri can appear after the query filename") + << 0 + << QByteArray("<e/>\n") + << (QStringList() << QLatin1String("data:application/xml,%3Ce%2F%3E") << QLatin1String("-is-uri")) + << QString() + << QString(); + + QTest::newRow("Use a native path") + << 0 + << QByteArray("2\n") + << (QStringList() << QDir::toNativeSeparators(QLatin1String(SRCDIR "queries/onePlusOne.xq"))) + << QString() + << QString(); + + QTest::newRow("Pass in invalid URI") + << 2 + << QByteArray() + << (QStringList() << QLatin1String("-is-uri") << QLatin1String("data:application/xml;base64,PGUvg===")) + << QString() + << QString(); + + /* Not relevant anymore. + QTest::newRow("A valid, existing query, followed by a bogus one") + << 1 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "queries/onePlusOne.xq") + << QLatin1String(SRCDIR "doesNotExist.xq")) + << QString() + << QString(); + */ + + /* Not relevant anymore. + QTest::newRow("Specify two different query names") + << 1 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "query1.xq") + << QLatin1String(SRCDIR "query2.xq")) + << QString() + << QString(); + */ + + // TODO use focus with xquery + // TODO fail to load focus with xquery + // TODO focus with URI with xquery + // TODO focus via FTP or so with xquery + + + QTest::newRow("Use -param twice") + << 0 + << QByteArray("param1 param2\n") + << (QStringList() << QLatin1String(SRCDIR "queries/twoVariables.xq") + << QLatin1String("-param") + << QLatin1String("var1=param1") + << QLatin1String("-param") + << QLatin1String("var2=param2")) + << QString() + << QString(); + + QTest::newRow("Use -param thrice") + << 0 + << QByteArray("param1 param2 third\n") + << (QStringList() << QLatin1String(SRCDIR "queries/threeVariables.xq") + << QLatin1String("-param") + << QLatin1String("var1=param1") + << QLatin1String("-param") + << QLatin1String("var2=param2") + << QLatin1String("-param") + << QLatin1String("var3=third")) + << QString() + << QString(); + + QTest::newRow("Specify the same parameter twice, different values") + << 1 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "queries/onePlusOne.xq") + << QLatin1String("-param") + << QLatin1String("duplicated=param1") + << QLatin1String("-param") + << QLatin1String("duplicated=param2")) + << QString() + << QString(); + + QTest::newRow("Specify the same parameter twice, same values") + << 1 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "queries/onePlusOne.xq") + << QLatin1String("-param") + << QLatin1String("duplicated=param1") + << QLatin1String("-param") + << QLatin1String("duplicated=param2")) + << QString() + << QString(); + + QTest::newRow("Open a non-existing collection.") + << 2 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "queries/nonexistingCollection.xq")) + << QString() + << QString(); + + // TODO https? + // TODO pass external variables that allows space around the equal sign. + // TODO run fn:trace() + // TODO Trigger warning + // TODO what can we do with queries/nodeSequence.xq? + // TODO trigger serialization error + // TODO "xmlpatterns e.xq x" gives "binding must equal .." + // + // TODO use stdout where it's connected to a non-writable file. + // TODO specify -format twice, or whatever it's called. + // TODO query name that starts with "-". + // + // TODO Consider what we should do with paths on windows. Stuff like path\filename.xml fails. + // TODO use invalid URI in query name, xmlpatterns -is-uri 'as1/#(¤/¤)("#' + + // TODO add xmlpatterns file1 file2 file3 + // TODO add xmlpatterns -is-uri file1 file2 file3 +} + +void tst_XmlPatterns::createNonWritable(const QString &name) +{ + /* Create an existing, empty, non-writable file. */ + QFile outFile(name); + QVERIFY(outFile.open(QIODevice::ReadWrite)); + outFile.write(QByteArray("1")); + QVERIFY(outFile.resize(0)); + outFile.close(); + QVERIFY(outFile.setPermissions(QFile::Permissions(QFile::ReadOwner))); +} + +void tst_XmlPatterns::removeNonWritable(QFile &outFile) +{ + /* Kill off temporary files. */ + if(!outFile.remove()) + { + /* Since one file is used for testing that we can handle non-writable file by + * changing the permissions, we need to revert it such that we can remove it. */ + outFile.setPermissions(QFile::WriteOwner); + outFile.remove(); + } +} + +/*! + Check that we gracefully handle writing out to stdout + when the latter is not writable. + */ +void tst_XmlPatterns::stdoutFailure() const +{ + return; // TODO It's really hard to write testing code for this. + + const QString outName(QLatin1String("stdoutFailure.out")); + createNonWritable(outName); + + QProcess process; + // If we enable this line, waitForFinished() fails. + //process.setStandardOutputFile(outName); + + process.setWorkingDirectory(QDir::current().absoluteFilePath(QString())); + process.start(m_command, QStringList(SRCDIR "queries/onePlusOne.xq")); + + QCOMPARE(process.exitStatus(), QProcess::NormalExit); + QVERIFY(process.waitForFinished()); + + QFile outFile(outName); + QVERIFY(outFile.open(QIODevice::ReadOnly)); + QCOMPARE(outFile.readAll(), QByteArray()); + + QCOMPARE(process.exitCode(), 1); + + removeNonWritable(outFile); +} + +void tst_XmlPatterns::cleanupTestCase() const +{ + /* Remove temporaries that we create. */ + QStringList files; + files << QLatin1String("existingContent.out") + << QLatin1String("notWritable.out") + << QLatin1String("output1"); + + for(int i = 0; i < files.count(); ++i) + { + QFile file(files.at(i)); + removeNonWritable(file); + } + + QCOMPARE(m_generatedTests, 0); +} + +void tst_XmlPatterns::xsltSupport() +{ + xquerySupport(); +} + +void tst_XmlPatterns::xsltSupport_data() const +{ + if(m_dontRun) + QSKIP("The command line utility is not in the path.", SkipAll); + +#ifdef Q_OS_WINCE + QSKIP("WinCE: This test uses unsupported WinCE functionality", SkipAll); +#elif defined(Q_OS_SYMBIAN) + QSKIP("Symbian: This test uses unsupported Symbian functionality (QProcess with std streams)", SkipAll); +#endif + + QTest::addColumn<int>("expectedExitCode"); + QTest::addColumn<QByteArray>("expectedQueryOutput"); + QTest::addColumn<QStringList>("arguments"); + QTest::addColumn<QString>("cwd"); + QTest::addColumn<QString>("outputFile"); + + QTest::newRow("Evaluate a stylesheet, with no context document") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("stylesheets/onlyRootTemplate.xsl")) + << QString() + << QString(); + + QTest::newRow("Pass in a stylesheet file which contains an XQuery query") + << 2 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "stylesheets/queryAsStylesheet.xsl") + << QLatin1String(SRCDIR "queries/simpleDocument.xml")) + << QString() + << QString(); + + QTest::newRow("Pass in a stylesheet file and a focus file which doesn't exist") + << 2 + << QByteArray() + << (QStringList() << QLatin1String("stylesheets/onlyRootTemplate.xsl") + << QLatin1String("doesNotExist.Nope.xml")) + << QString() + << QString(); + + QTest::newRow("-initial-template doesn't work with XQueries.") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-initial-template") + << QLatin1String("name") + << QLatin1String(SRCDIR "queries/onePlusOne.xq")) + << QString() + << QString(); + + QTest::newRow("-initial-template must be followed by a value") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-initial-template") + << QLatin1String("stylesheets/onlyRootTemplate.xsl")) + << QString() + << QString(); + + QTest::newRow("-initial-template must be followed by a value(#2)") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("stylesheets/onlyRootTemplate.xsl") + << QLatin1String("-initial-template")) + << QString() + << QString(); + + QTest::newRow("Invalid template name") + << 1 + << QByteArray() + << (QStringList() << QLatin1String("-initial-template") + << QLatin1String("abc:def") + << QLatin1String("stylesheets/onlyRootTemplate.xsl")) + << QString() + << QString(); + + QTest::newRow("Specify a named template, that exists") + << 0 + << QByteArray("named-template") + << (QStringList() << QLatin1String("-no-format") + << QLatin1String("-initial-template") + << QLatin1String("main") + << QLatin1String(SRCDIR "stylesheets/namedAndRootTemplate.xsl") + << QLatin1String(SRCDIR "stylesheets/documentElement.xml")) + << QString() + << QString(); + + QTest::newRow("Specify a named template, that does not exists") + << 0 + << QByteArray("root-template") + << (QStringList() << QLatin1String("-no-format") + << QLatin1String("-initial-template") + << QLatin1String("no-template-by-this-name") + << QLatin1String(SRCDIR "stylesheets/namedAndRootTemplate.xsl") + << QLatin1String(SRCDIR "stylesheets/documentElement.xml")) + << QString() + << QString(); + + QTest::newRow("Call a named template, and use no focus.") + << 0 + << QByteArray("named-template") + << (QStringList() << QLatin1String("-no-format") + << QLatin1String("-initial-template") + << QLatin1String("main") + << QLatin1String(SRCDIR "stylesheets/namedAndRootTemplate.xsl")) + << QString() + << QString(); + + QTest::newRow("Call a named template, and use no focus.") + << 0 + << QByteArray("namespaced-template") + << (QStringList() << QLatin1String("-no-format") + << QLatin1String("-initial-template") + << QLatin1String("{http://example.com/NS}main") + << QLatin1String(SRCDIR "stylesheets/namedAndRootTemplate.xsl")) + << QString() + << QString(); + + QTest::newRow("Invoke a template, and use/pass parameters.") + << 0 + << QByteArray("defParam overridedDefaultedParam implicitlyRequiredValue\n") + << (QStringList() << QLatin1String("-initial-template") + << QLatin1String("main") + << QLatin1String(SRCDIR "stylesheets/useParameters.xsl") + << QLatin1String("-param") + << QLatin1String("overridedDefaultedParam=overridedDefaultedParam") + << QLatin1String("-param") + << QLatin1String("implicitlyRequiredValue=implicitlyRequiredValue")) + << QString() + << QString(); + + QTest::newRow("Use a simplified stylesheet module") + << 0 + << QByteArray("<output>some text</output>\n") + << (QStringList() << QLatin1String(SRCDIR "stylesheets/simplifiedStylesheetModule.xsl") + << QLatin1String(SRCDIR "stylesheets/simplifiedStylesheetModule.xml")) + << QString() + << QString(); + + QTest::newRow("Not well-formed stylesheet, causes crash in coloring code.") + << 2 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "stylesheets/notWellformed.xsl") + << QLatin1String(SRCDIR "queries/simpleDocument.xml")) + << QString() + << QString(); + + QTest::newRow("Not well-formed instance document, causes crash in coloring code.") + << 2 + << QByteArray() + << (QStringList() << QLatin1String(SRCDIR "stylesheets/bool070.xsl") + << QLatin1String(SRCDIR "stylesheets/bool070.xml")) + << QString() + << QString(); + + // TODO test -is-uris with context + // TODO fail to load focus document when using XSL-T + // TODO fail to load focus document when using XQuery + // TODO focus via FTP or so with xquery + // TODO use URI in focus + // TODO use invalid URI in focus + + // TODO invoke a template which has required params. +} + +QTEST_MAIN(tst_XmlPatterns) + +#include "tst_xmlpatterns.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatterns/xmlpatterns.pro b/tests/auto/xmlpatterns/xmlpatterns.pro new file mode 100644 index 0000000..54dd9aa --- /dev/null +++ b/tests/auto/xmlpatterns/xmlpatterns.pro @@ -0,0 +1,11 @@ +load(qttest_p4) +SOURCES += tst_xmlpatterns.cpp \ + ../qxmlquery/TestFundament.cpp + +wince* { +DEFINES += SRCDIR=\\\"./\\\" +} else:!symbian { +DEFINES += SRCDIR=\\\"$$PWD/\\\" +} + +include (../xmlpatterns.pri) diff --git a/tests/auto/xmlpatternsdiagnosticsts/.gitattributes b/tests/auto/xmlpatternsdiagnosticsts/.gitattributes new file mode 100644 index 0000000..d300954 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/.gitattributes @@ -0,0 +1,6 @@ +TestSuite/DiagnosticsCatalog.xml -crlf +TestSuite/Queries/XQuery/ShouldSucceed/succeed-11.xq -crlf +TestSuite/Queries/XQuery/ShouldSucceed/succeed-12.xq -crlf +TestSuite/Queries/XQuery/ShouldSucceed/succeed-13.xq -crlf +TestSuite/Queries/XQuery/ShouldSucceed/succeed-8.xq -crlf +TestSuite/Queries/XQuery/ShouldSucceed/succeed-9.xq -crlf diff --git a/tests/auto/xmlpatternsdiagnosticsts/.gitignore b/tests/auto/xmlpatternsdiagnosticsts/.gitignore new file mode 100644 index 0000000..76d03d1 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/.gitignore @@ -0,0 +1,2 @@ +CandidateBaseline.xml +tst_xmlpatternsdiagnosticsts diff --git a/tests/auto/xmlpatternsdiagnosticsts/Baseline.xml b/tests/auto/xmlpatternsdiagnosticsts/Baseline.xml new file mode 100644 index 0000000..166fbf3 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/Baseline.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<test-suite-result xmlns="http://www.w3.org/2005/02/query-test-XQTSResult"><implementation name="Patternist" version="0.1"><organization name="K Desktop Environment(KDE)" website="http://www.kde.org/"/><submittor name="Frans Englich" email="frans.englich@nokia.com"/><description><p>Patternist is an implementation written in C++ and with the Qt/KDE libraries. It is licensed under GNU LGPL and part of KDE, the K Desktop Environment.</p></description></implementation><syntax>XQuery</syntax><test-run dateRun="2008-06-23"><test-suite version="0.1"/></test-run><test-case name="fail-1" result="fail"/><test-case name="fail-2" result="fail"/><test-case name="fail-3" result="fail"/><test-case name="fail-4" result="fail"/><test-case name="fail-5" result="fail"/><test-case name="fail-6" result="fail"/><test-case name="fail-7" result="fail"/><test-case name="fail-8" result="fail"/><test-case name="fail-9" result="fail"/><test-case name="fail-10" result="fail"/><test-case name="fail-11" result="fail"/><test-case name="fail-12" result="fail"/><test-case name="fail-13" result="fail"/><test-case name="fail-14" result="fail"/><test-case name="fail-15" result="fail"/><test-case name="fail-16" result="fail"/><test-case name="fail-17" result="fail"/><test-case name="fail-18" result="fail"/><test-case name="fail-19" result="fail"/><test-case name="fail-20" result="fail"/><test-case name="fail-21" result="fail"/><test-case name="fail-22" result="fail"/><test-case name="fail-23" result="fail"/><test-case name="fail-24" result="fail"/><test-case name="succeed-1" result="pass"/><test-case name="succeed-2" result="pass"/><test-case name="succeed-3" result="pass"/><test-case name="succeed-4" result="pass"/><test-case name="succeed-5" result="pass"/><test-case name="succeed-6" result="pass"/><test-case name="succeed-7" result="pass"/><test-case name="succeed-8" result="pass"/><test-case name="succeed-9" result="pass"/><test-case name="succeed-10" result="pass"/><test-case name="succeed-11" result="pass"/><test-case name="succeed-12" result="pass"/><test-case name="succeed-13" result="pass"/><test-case name="succeed-14" result="pass"/></test-suite-result>
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/DiagnosticsCatalog.xml b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/DiagnosticsCatalog.xml new file mode 100644 index 0000000..5a96441 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/DiagnosticsCatalog.xml @@ -0,0 +1,1046 @@ +<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet type="text/xsl" href="XQTSCatalog.xsl" ?>
+
+<test-suite
+ xmlns="http://www.w3.org/2005/02/query-test-XQTSCatalog"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ CatalogDesignDate="2003-04-03"
+ version="0.1"
+ SourceOffsetPath="./"
+ ResultOffsetPath="ExpectedTestResults/"
+ XQueryQueryOffsetPath="Queries/XQuery/"
+ XQueryXQueryOffsetPath="Queries/XQueryX/"
+ XQueryFileExtension=".xq"
+ XQueryXFileExtension=".xqx"
+ xsi:schemaLocation="http://www.w3.org/2005/02/query-test-XQTSCatalog XQTSCatalog.xsd">
+
+ <test-suite-info>
+ <title>KXQTS Harness Test Suite</title>
+ <description>This collection of test cases in the XQTS format does not exist
+ for testing an XPath, XQuery or XSL-T implementation, but to verify
+ the test harness tool that runs an actual XQTS test suite. Therefore,
+ some tests intentionally fail in this test suite.</description>
+ </test-suite-info>
+
+ <citations>
+ <citation-spec name="XQuery">
+ <description last-mod="2004-10-29">XQuery 1.0: An XML Query Language</description>
+ <spec-URI>http://www.w3.org/TR/2004/WD-xquery-20041029/</spec-URI>
+ </citation-spec>
+ <citation-spec name="FuncOps">
+ <description last-mod="2004-10-29">XQuery 1.0 and XPath 2.0 Functions and Operators</description>
+ <spec-URI>http://www.w3.org/TR/2004/WD-xpath-functions-20041029/</spec-URI>
+ </citation-spec>
+ <citation-spec name="DataModel">
+ <description last-mod="2004-10-29">XQuery 1.0 and XPath 2.0 Data Model</description>
+ <spec-URI>http://www.w3.org/TR/2004/WD-xpath-datamodel-20041029/</spec-URI>
+ </citation-spec>
+ <citation-spec name="FormalSemantics">
+ <description last-mod="2004-02-20">XQuery 1.0 and XPath 2.0 Formal Semantics</description>
+ <spec-URI>http://www.w3.org/TR/2004/WD-xquery-semantics-20040220/</spec-URI>
+ </citation-spec>
+ <citation-spec name="SchemaPart2">
+ <description last-mod="2003-03-25">XML Schema Part 2: Datatypes</description>
+ <spec-URI>http://www.w3.org/TR/xmlschema-2/</spec-URI>
+ </citation-spec>
+ <citation-spec name="Schema-Errata">
+ <description last-mod="2003-03-25">XML Schema Errata</description>
+ <note>Current practice is to have one Errata document for all parts of Schema.</note>
+ <spec-URI>http://www.w3.org/2001/05/xmlschema-errata</spec-URI>
+ </citation-spec>
+ <citation-spec name="UseCases">
+ <description last-mod="2003-11-12">XML Query Use Cases</description>
+ <spec-URI>http://www.w3c.org/TR/xquery-use-cases/</spec-URI>
+ </citation-spec>
+ </citations>
+
+ <comparisons>
+ <comparison name="XML">
+ <description last-mod="2003-03-25">The XML InfoSets should be canonicalized and compared.</description>
+ </comparison>
+ <comparison name="Fragment">
+ <description last-mod="2004-10-20">A 'fragment' refers to an XML based instance which has multiple top-level elements and NO XML declaration.
+ The comparator for this should simply wrap the entire fragment in a container element and perform XML comparisson.
+ </description>
+ </comparison>
+ <comparison name="Text">
+ <description last-mod="2003-03-25">
+ Each line of non-whitespace text should match. New-line sequences
+ may vary and should be neutralized. Due to issues with the XML serialization of certain characters (e.g. '<'),
+ it is not possible to simply compare the actual and expected results. Rather (as is the case with the 'Fragment' comparator)
+ the test harness should convert the results into valid XML (by adding a container element) and perform comparisson
+ on the XML canonicalized versions of the results.
+ </description>
+ </comparison>
+ <comparison name="Ignore">
+ <description last-mod="2003-03-25">
+ Only the presence/absence of this file is significant,
+ not its content.
+ </description>
+ </comparison>
+ <comparison name="Inspect">
+ <description last-mod="2003-03-25">
+ Automated comparison is not possible. the output should be
+ inspected by a human.
+ </description>
+ </comparison>
+ </comparisons>
+
+ <roles>
+ <role name="principal-data">
+ <description last-mod="2003-03-25">
+ This is the source that is handed in to the processor as the
+ initial input sequence, setting the "evaluation context" as described in XQuery chapter 2.
+ </description>
+ </role>
+ <role name="supplemental-data">
+ <description last-mod="2003-03-25">
+ These are sources that may be read by functions such as
+ fn:document() as the query is evaluated.
+ </description>
+ </role>
+ <role name="schema">
+ <description last-mod="2003-03-25">
+ These are schema definitions that may be referenced by sources
+ or in the query.
+ </description>
+ </role>
+ <role name="dtd">
+ <description last-mod="2003-03-25">
+ These are dtd definitions that may be referenced by sources
+ or in the query.
+ </description>
+ </role>
+ <role name="principal">
+ <description last-mod="2003-03-25">
+ This is an output (either text or XML) that will contain the
+ query results. If the processor invocation sequence accepts a filename for results, this name may be
+ passed, possibly prefixed by a partial directory path to allow storage of the results in a separate
+ directory tree.
+ </description>
+ </role>
+ <role name="console-log">
+ <description last-mod="2003-03-25">
+ This is an output (text file tagged .log) that will contain the
+ captured "console" output for a command-line invocation, or equivalent messages from a harness. The
+ main goal is to capture error messages that came from the processor.
+ </description>
+ <note>
+ A test lab may choose to capture console output for every test case, in which case the presence
+ of this element is a signal that the console log of this test contains messages that are significant to
+ the pass/fail determination.
+ </note>
+ </role>
+ </roles>
+
+ <scenarios>
+ <scenario name="standard">
+ <description last-mod="2005-06-10">
+ A query this is expected to produce valid results. Principal input should always be specified, even if the query doesn't have any PathExpr.
+ </description>
+ </scenario>
+ <scenario name="parse-error">
+ <description last-mod="2005-06-10">
+ A query this is expected to raise a parsing/syntax error at query parse time. Principal input should always be specified, even if the query doesn't have any PathExpr.
+ </description>
+ </scenario>
+ <scenario name="runtime-error">
+ <description last-mod="2005-06-10">
+ A query this is expected to raise a runtime error at query parse time. Runtime errors in this case include those raised by static typing rules. Principal input should always be specified, even if the query doesn't have any PathExpr.
+ </description>
+ </scenario>
+ </scenarios>
+
+ <sources>
+ <source ID="XQTSCatalog" FileName="XQTSCatalog.xml" Creator="XQuery Test Task Force" schema="XQTSCatalogxsd">
+ <description last-mod="2005-04-14">XQuery Test Suite Catalog</description>
+ </source>
+ <source ID="bib2" FileName="TestSources/bib2.xml" Creator="spec-authors">
+ <description last-mod="2003-03-25">Bibliography example with extra comments and PIs.</description>
+ </source>
+ <source ID="emptydoc" FileName="TestSources/emptydoc.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Contains just a "doc" element, no comments/text/PIs.</description>
+ </source>
+ <source ID="fsx" FileName="TestSources/fsx.xml" Creator="Mike Rorke">
+ <description last-mod="2003-03-25">Data about a filesystem represented in XML.</description>
+ </source>
+ <source ID="fsx_NS" FileName="TestSources/fsx_NS.xml" Creator="Mike Rorke">
+ <description last-mod="2003-03-25">Data about a filesystem represented in XML with namespace-qualified names.</description>
+ </source>
+ <source ID="MixNS" FileName="TestSources/MixNS.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Small tree with element names in mixed namespaces.</description>
+ <note>Use @index to identify elements precisely.</note>
+ </source>
+ <source ID="nw_Customers" FileName="TestSources/nw_Customers.xml" Creator="Kuen Siew">
+ <description last-mod="2003-03-25">Customer name/address file with some non-ASCII characters.</description>
+ </source>
+ <source ID="TopMany" FileName="TestSources/TopMany.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Like TreeCompass, but with comments and PIs off the root. PI targets vary.</description>
+ <note>All text nodes must have non-whitespace characters.</note>
+ </source>
+ <source ID="Tree1Child" FileName="TestSources/Tree1Child.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has just one child, of an abnormal name, off the center node.</description>
+ <note>One attribute each on west and center.</note>
+ </source>
+ <source ID="Tree1Text" FileName="TestSources/Tree1Text.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has just a text node and no child element off the center node.</description>
+ </source>
+ <source ID="TreeCompass" FileName="TestSources/TreeCompass.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A tree intended to allow many kinds of path expressions.</description>
+ <note>Need multiple attributes on center, west, and south, plus @mark scattered around.</note>
+ <note>Mix of text and element children in many places, but east should have only a text node.</note>
+ <note>All text nodes must have non-whitespace characters.</note>
+ <note>Top element is far-north.</note>
+ </source>
+ <source ID="TreeEmpty" FileName="TestSources/TreeEmpty.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has just one "south" element at the top, bearing one "mark" attribute.</description>
+ </source>
+ <source ID="TreeRepeat" FileName="TestSources/TreeRepeat.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has center elements off the real center node.</description>
+ <note>Use @mark to distinguish center elements.</note>
+ <note>"Real" center must have multiple element children, some with duplicate names (south-east).</note>
+ <note>Repeating attribute names used, including same name on elements of the same name.</note>
+ <note>Comments and text nodes are strewn about. All text nodes must have non-whitespace characters.</note>
+ </source>
+ <source ID="TreeStack" FileName="TestSources/TreeStack.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has several "south" elements, some stacked within each other.</description>
+ <note>Use "mark" attributes at several levels and on all south elements.</note>
+ </source>
+ <source ID="TreeTrunc" FileName="TestSources/TreeTrunc.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">A "compass" tree that has no content at all in center or west, no attributes anywhere.</description>
+ </source>
+ <source ID="xq311A" FileName="TestSources/xq311A.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Data that fits first example in XQuery 3.11.</description>
+ </source>
+ <source ID="xq311B" FileName="TestSources/xq311B.xml" Creator="David Marston">
+ <description last-mod="2003-03-25">Data that fits later examples in XQuery 3.11.</description>
+ </source>
+ <source ID="DupNode" FileName="TestSources/DupNode.xml" Creator="Andreas Behm">
+ <description last-mod="2005-04-26">Simple document with all node kinds</description>
+ </source>
+ <source ID="inscope" FileName="TestSources/inscope.xml" Creator="Andreas Behm">
+ <description last-mod="2005-08-26">Simple document with namespaces</description>
+ </source>
+ <source ID="nsmode" FileName="TestSources/nsmode.xml" Creator="Andreas Behm">
+ <description last-mod="2005-04-26">Source document for namespace copy modes</description>
+ </source>
+ <source ID="works" FileName="TestSources/works.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-03-04">Data for various NIST tests</description>
+ </source>
+ <source ID="works-mod" FileName="TestSources/works-mod.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-03-04">Data for various NIST tests (abbreviated, unabbreviated syntax)</description>
+ </source>
+ <source ID="lang" FileName="TestSources/lang.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-10-19">Data for fn:lang tests.</description>
+ </source>
+ <source ID="staff" FileName="TestSources/staff.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-03-04">Data for various NIST tests</description>
+ </source>
+ <source ID="acme_corp" FileName="TestSources/acme_corp.xml" Creator="Ravindranath Chennoju">
+ <description last-mod="2005-08-30">Source document for Function Declaration tests</description>
+ </source>
+ <source ID="bib" FileName="TestSources/bib.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+ </source>
+ <source ID="reviews" FileName="TestSources/reviews.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+ </source>
+ <source ID="books" FileName="TestSources/books.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+ </source>
+ <source ID="prices" FileName="TestSources/prices.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query XMP use cases</description>
+ </source>
+ <source ID="book" FileName="TestSources/book.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query TREE use cases</description>
+ </source>
+ <source ID="report1" FileName="TestSources/report1.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query SEQ use cases</description>
+ </source>
+ <source ID="items" FileName="TestSources/items.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+ </source>
+ <source ID="bids" FileName="TestSources/bids.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+ </source>
+ <source ID="users" FileName="TestSources/users.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query RDB use cases</description>
+ </source>
+ <source ID="string" FileName="TestSources/string.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query STRING use cases</description>
+ </source>
+ <source ID="company-data" FileName="TestSources/company-data.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query STRING use cases</description>
+ </source>
+ <source ID="auction" FileName="TestSources/auction.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query NS use cases</description>
+ </source>
+ <source ID="partlist" FileName="TestSources/partlist.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query PARTS use cases</description>
+ </source>
+ <source ID="sgml" FileName="TestSources/sgml.xml" Creator="XML Query WG">
+ <description last-mod="2005-02-11">Data for the the XML Query SGML use cases</description>
+ </source>
+ <source ID="atomic" FileName="TestSources/atomic.xml" Creator="Carmelo Montanez" schema="atomicxsd">
+ <description last-mod="2005-03-08">A Schema validated xml file, that contains values for data types. Can be used by any test.</description>
+ </source>
+ <source ID="orderData" FileName="TestSources/orderData.xml" Creator="Carmelo Montanez" schema="orderDataxsd">
+ <description last-mod="2005-06-01">A Schema validated xml file, that contains values for some of the order by tests generated by NIST.</description>
+ </source>
+ <source ID="id-idref" FileName="TestSources/id.xml" Creator="Carmelo Montanez">
+ <description last-mod="2005-06-01">Data for id and idref related functions.</description>
+ </source>
+ <source ID="SpecialTypes" FileName="TestSources/SpecialTypes.xml" Creator="Mike Rorke" schema="SpecialTypesXSD">
+ <description last-mod="2005-06-01">A Schema validated XML file containing certain special types e.g. interleave types, union types, anySimpleType</description>
+ </source>
+ <source ID="QNameSource" FileName="TestSources/QName-source.xml" Creator="Mike Rorke" schema="QNameSourceXSD">
+ <description last-mod="2005-09-28">A schema validated XML file containing QName and QName derived types.</description>
+ </source>
+ <source ID="notation" FileName="TestSources/notation.xml" Creator="Andreas Behm" schema="notationschema">
+ <description last-mod="2005-10-10">A Scehma validated xml file with NOTATION elements</description>
+ </source>
+ <source ID="textWithSpaces" FileName="TestSources/textWithSpaces.xml" Creator="Joanne Tong">
+ <description last-mod="2005-09-29">Data for normalize-space functions</description>
+ </source>
+ <schema ID="XQTSCatalogxsd" uri="http://www.w3.org/2005/02/query-test-XQTSCatalog" FileName="XQTSCatalog.xsd">
+ <description last-mod="2005-04-14">Schema for XQTSCatalog</description>
+ </schema>
+ <schema ID="atomicxsd" uri="http://www.w3.org/XQueryTest" FileName="TestSources/atomic.xsd">
+ <description last-mod="2005-03-08">A Schema for atomic.xml</description>
+ </schema>
+ <schema ID="orderDataxsd" uri="http://www.w3.org/XQueryTestOrderBy" FileName="TestSources/orderData.xsd">
+ <description last-mod="2005-06-01">A Schema for orderData.xml</description>
+ </schema>
+ <schema ID="SpecialTypesXSD" uri="http://typedecl" FileName="TestSources/SpecialTypes.xsd">
+ <description last-mod="2005-06-01">A Schema containing certain special types e.g. interleave types, union types, anySimpleType</description>
+ </schema>
+ <schema ID="QNameSourceXSD" uri="QNameXSD" FileName="TestSources/QName-schema.xsd">
+ <description last-mod="2005-09-28">A schema containing QName and QName derived types</description>
+ </schema>
+ <schema ID="notationschema" uri="http://www.example.com/notation" FileName="TestSources/notationschema.xsd">
+ <description last-mod="2005-10-10">A Schema for NOTATION data</description>
+ </schema>
+ <schema ID="simplexsd" uri="http://www.w3.org/XQueryTest/simple" FileName="TestSources/simple.xsd">
+ <description last-mod="2005-12-07">A schema for simple context tests</description>
+ </schema>
+ <module ID="empty-lib" FileName="TestSources/empty-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module for "modules-none" query</description>
+ </module>
+ <module ID="emptyns-lib" FileName="TestSources/emptyns-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with empty namespace</description>
+ </module>
+ <module ID="test1-lib" FileName="TestSources/test1-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Simple library module</description>
+ </module>
+ <module ID="test2-lib" FileName="TestSources/test2-lib" Creator="Carmelo Montanez">
+ <description last-mod="2006-01-19">Library module with namespace URI set to empty string.</description>
+ </module>
+ <module ID="test1a-lib" FileName="TestSources/test1a-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Simple library module</description>
+ </module>
+ <module ID="test1collide1-lib" FileName="TestSources/test1collide-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with colliding definitions</description>
+ </module>
+ <module ID="test1collide2-lib" FileName="TestSources/test1collide2-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with colliding definitions</description>
+ </module>
+ <module ID="test1c1-lib" FileName="TestSources/test1c1-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with circular includes</description>
+ </module>
+ <module ID="test2c1-lib" FileName="TestSources/test2c1-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with circular includes</description>
+ </module>
+ <module ID="context-lib" FileName="TestSources/context-lib" Creator="Mary Holstege">
+ <description last-mod="2005-12-05">Library module with interesting context</description>
+ </module>
+ <module ID="module-defs" FileName="TestSources/moduleDefs-lib" Creator="Carmelo Montanez">
+ <description last-mod="2006-01-06">Library module with definitions for various NIST tests.</description>
+ </module>
+ </sources>
+
+ <implementation-defined-items>
+ <implementation-defined-item name="expressionUnicode" spec="XQuery">
+ <description last-mod="2005-04-04">The version of Unicode that is used to construct expressions.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="collations" spec="XQuery">
+ <description last-mod="2005-04-04">The statically-known collations.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="implicitTimezone" spec="XQuery">
+ <description last-mod="2005-04-04">The implicit timezone.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="warningsMethod" spec="XQuery">
+ <description last-mod="2005-04-04">The circumstances in which warnings are raised, and the ways in which warnings are handled.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="errorsMethod" spec="XQuery">
+ <description last-mod="2005-04-04">The method by which errors are reported to the external processing environment.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="XMLVersion" spec="XQuery">
+ <description last-mod="2005-10-10">Whether the implementation is based on the rules of [XML 1.0] and [XML Names] or the rules of [XML 1.1] and [XML Names 1.1]. One of these sets of rules must be applied consistently by all aspects of the implementation.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="overwrittenContextComponents" spec="XQuery">
+ <description last-mod="2005-04-04">Any components of the static context or dynamic context that are overwritten or augmented by the implementation.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="axes" spec="XQuery">
+ <description last-mod="2005-04-04">Which of the optional axes are supported by the implementation, if the Full-Axis Feature is not supported.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="defaultOrderEmpty" spec="XQuery">
+ <description last-mod="2005-04-04">The default handling of empty sequences returned by an ordering key (sortspec) in an order by clause (empty least or empty greatest).</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="pragmas" spec="XQuery">
+ <description last-mod="2005-04-04">The names and semantics of any extension expressions (pragmas) recognized by the implementation.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="optionDeclarations" spec="XQuery">
+ <description last-mod="2005-04-04">The names and semantics of any option declarations recognized by the implementation.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="externalFunctionProtocols" spec="XQuery">
+ <description last-mod="2005-04-04">Protocols (if any) by which parameters can be passed to an external function, and the result of the function can returned to the invoking query.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="moduleLocationHints" spec="XQuery">
+ <description last-mod="2005-11-01">The process by which the specific modules to be imported by a module import are identified, if the Module Feature is supported (includes processing of location hints, if any.)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="staticTypingExtensions" spec="XQuery">
+ <description last-mod="2005-04-04">Any static typing extensions supported by the implementation, if the Static Typing Feature is supported.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="serializationInvocation" spec="XQuery">
+ <description last-mod="2005-04-04">The means by which serialization is invoked, if the Serialization Feature is supported.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="serializationDefaults" spec="XQuery">
+ <description last-mod="2005-10-10">The default values for the byte-order-mark, encoding, media-type, normalization-form, omit-xml-declaration, standalone, and version parameters, if the Serialization Feature is supported.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="limits" spec="XQuery">
+ <description last-mod="2005-11-01">Limits on ranges of values for various data types, as enumerated in 5.3 Data Model Conformance.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="traceDestination" spec="FuncOps">
+ <description last-mod="2005-10-10">The destination of the trace output is implementation-defined. See 4 The Trace Function.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="integerOperations" spec="FuncOps">
+ <description last-mod="2005-10-10">For xs:integer operations, implementations that support limited-precision integer operations must either raise an error [err:FOAR0002] or provide an implementation-defined mechanism that allows users to choose between raising an error and returning a result that is modulo the largest representable integer value. See 6.2 Operators on Numeric Values.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="decimalDigits" spec="FuncOps">
+ <description last-mod="2005-11-01">For xs:decimal values the number of digits of precision returned by the numeric operators is implementation-defined. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="roundOrTruncate" spec="FuncOps">
+ <description last-mod="2005-10-10">If the number of digits in the result exceeds the number of digits that the implementation supports, the result is truncated or rounded in an implementation-defined manner. See 6.2 Operators on Numeric Values. See also 17.1.3.3 Casting to xs:decimal and 17.1.3.4 Casting to xs:integer.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="Unicode" spec="FuncOps">
+ <description last-mod="2005-11-01">It is implementation-defined which version of Unicode is supported by the features defined in this specification, but it is recommended that the most recent version of Unicode be used. See 7.1 String Types.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="normalizationForms" spec="FuncOps">
+ <description last-mod="2005-10-10">For 7.4.6 fn:normalize-unicode, conforming implementations must support normalization form "NFC" and may support normalization forms "NFD", "NFKC", "NFKD", "FULLY-NORMALIZED". They may also support other normalization forms with implementation-defined semantics.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="collationUnits" spec="FuncOps">
+ <description last-mod="2005-10-10">The ability to decompose strings into collation units suitable for substring matching is an implementation-defined property of a collation. See 7.5 Functions Based on Substring Matching.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="secondsDigits" spec="FuncOps">
+ <description last-mod="2005-10-10">All minimally conforming processors must support year values with a minimum of 4 digits (i.e., YYYY) and a minimum fractional second precision of 1 millisecond or three digits (i.e., s.sss). However, conforming processors may set larger implementation-defined limits on the maximum number of digits they support in these two situations. See 10.1.1 Limits and Precision.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="docProcessing" spec="FuncOps">
+ <description last-mod="2005-10-10">Various aspects of the processing provided by 15.5.4 fn:doc are implementation-defined. Implementations may provide external configuration options that allow any aspect of the processing to be controlled by the user.</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="additionalTypes" spec="DataModel">
+ <description last-mod="2005-04-04">Support for additional user-defined or implementation-defined types is implementation-defined. (See 2.6.1 Representation of Types)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="undefinedProperties" spec="DataModel">
+ <description last-mod="2005-04-04">Some typed values in the data model are undefined. Attempting to access an undefined property is always an error. Behavior in these cases is implementation-defined and the host language is responsible for determining the result. (See 5 Accessors)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="sequenceNormalization" spec="Serialization">
+ <description last-mod="2005-04-04">For any implementation-defined output method, it is implementation-defined whether sequence normalization process takes place. (See 2 Sequence Normalization)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="outputMethods" spec="Serialization">
+ <description last-mod="2005-04-04">If the namespace URI is non-null for the method serialization parameter, then the parameter specifies an implementation-defined output method. (See 3 Serialization Parameters)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="normalizationForm" spec="Serialization">
+ <description last-mod="2005-04-04">If the value of the normalization-form form parameter is not NFC, NFD, NFKC, NFKD, fully-normalized, or none then the meaning of the value and it's effect is implementation-defined. (See 4 Phases of Serialization)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="additionalParams" spec="Serialization">
+ <description last-mod="2005-11-01">The effect of additional serialization parameters on the output of the serializer, where the name of such a parameter must be namespace-qualified, is implementation-defined or implementation-dependent. The extent of this effect on the output must not override the provisions of this specification. (See 3 Serialization Parameters)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="encodingPhase" spec="Serialization">
+ <description last-mod="2005-04-04">The effect of providing an option that allows the encoding phase to be skipped, so that the result of serialization is a stream of Unicode characters, is implementation-defined. The serializer is not required to support such an option. (See 4 Phases of Serialization)</description>
+ </implementation-defined-item>
+ <implementation-defined-item name="CDATASerialization" spec="Serialization">
+ <description last-mod="2005-04-04">An serializer may provide an implementation-defined mechanism to place CDATA sections in the result tree. (See 5.1.4 XML Output Method: the cdata-section-elements Parameter)</description>
+ </implementation-defined-item>
+ </implementation-defined-items>
+
+ <features>
+ <feature name="Minimal Conformance"/>
+ <feature name="Schema Import"/>
+ <feature name="Schema Validation"/>
+ <feature name="Static Typing"/>
+ <feature name="Static Typing Extensions"/>
+ <feature name="Full Axis"/>
+ <feature name="Module"/>
+ <feature name="Serialization"/>
+ <feature name="Trivial XML Embedding"/>
+ </features>
+
+ <context-properties>
+ <context-property name="Statically known namespaces" context-type="static"/>
+ <context-property name="Default element/type namespace" context-type="static"/>
+ <context-property name="Default function namespace" context-type="static"/>
+ <context-property name="In-scope schema types" context-type="static"/>
+ <context-property name="In-scope element declarations" context-type="static"/>
+ <context-property name="In-scope attribute declarations" context-type="static"/>
+ <context-property name="In-scope variables" context-type="static"/>
+ <context-property name="Context item static type" context-type="static"/>
+ <context-property name="Function signatures" context-type="static"/>
+ <context-property name="Statically known collations" context-type="static"/>
+ <context-property name="Default collation" context-type="static"/>
+ <context-property name="Construction mode" context-type="static"/>
+ <context-property name="Ordering mode" context-type="static"/>
+ <context-property name="Default order for empty sequences" context-type="static"/>
+ <context-property name="Boundary-space policy" context-type="static"/>
+ <context-property name="Copy-namespaces mode" context-type="static"/>
+ <context-property name="Base URI" context-type="static"/>
+ <context-property name="Statically known documents" context-type="static"/>
+ <context-property name="Statically known collections" context-type="static"/>
+ <context-property name="Statically known default collection type" context-type="static"/>
+ <context-property name="Context item" context-type="dynamic"/>
+ <context-property name="Context position" context-type="dynamic"/>
+ <context-property name="Context size" context-type="dynamic"/>
+ <context-property name="Variable values" context-type="dynamic"/>
+ <context-property name="Function implementations" context-type="dynamic"/>
+ <context-property name="Current dateTime" context-type="dynamic"/>
+ <context-property name="Implicit timezone" context-type="dynamic"/>
+ <context-property name="Available documents" context-type="dynamic"/>
+ <context-property name="Available collections" context-type="dynamic"/>
+ <context-property name="Default collection" context-type="dynamic"/>
+ </context-properties>
+
+ <test-group name="ShouldFail">
+ <GroupInfo>
+ <title>Failing Tests</title>
+ <description>These tests should fail -- it's intentional.</description>
+ </GroupInfo>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-1"
+ FilePath="ShouldFail/"
+ scenario="standard">
+ <description>
+ The query is a syntax error, but the test-case requires a pass.
+ </description>
+
+ <query name="fail-1" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fail-1.txt</output-file>
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-2"
+ FilePath="ShouldFail/"
+ scenario="standard">
+ <description>
+ The query is a dynamic error due to call to fn:error(), but the test-case requires a pass.
+ </description>
+
+ <query name="fail-2" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">fail-2.txt</output-file>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-3"
+ FilePath="ShouldFail/"
+ scenario="parse-error">
+ <description>
+ The query evaluates to a xs:string, but the test-case requires
+ a parse-error with error code XPST0003.
+ </description>
+
+ <query name="fail-3" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-4"
+ FilePath="ShouldFail/"
+ scenario="runtime-error">
+ <description>
+ The query evaluates to a xs:string, but the test-case requires
+ a runtime-error with error code FORG0006.
+ </description>
+
+ <query name="fail-4" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-5"
+ FilePath="ShouldFail/"
+ scenario="parse-error">
+ <description>
+ The query evaluates to a parse error with error code XPST0003, but the
+ test case required a parse error with code XPST0081.
+ </description>
+
+ <query name="fail-5" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0081</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-6"
+ FilePath="ShouldFail/"
+ scenario="runtime-error">
+ <description>
+ The query evaluates to a parse error with error code XPST0003, but the
+ test case required a runtime error with code FORG0006.
+ </description>
+
+ <query name="fail-6" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-7"
+ FilePath="ShouldFail/"
+ scenario="parse-error">
+ <description>
+ The query evaluates to a dynamic error with error code FOER0000, but the
+ test case required a parse error with code FOER0000.
+ </description>
+
+ <query name="fail-7" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FOER0000</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-8"
+ FilePath="ShouldFail/"
+ scenario="runtime-error">
+ <description>
+ The query evaluates to a dynamic error with error code FOER0000, but the
+ test case required a parse error with code FORG0006.
+ </description>
+
+ <query name="fail-8" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>FORG0006</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-9"
+ FilePath="ShouldFail/"
+ scenario="runtime-error">
+ <description>
+ The query evaluates to an xs:string, but none of the baselines match.
+ </description>
+
+ <query name="fail-9" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">succeed-9-1.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-9-2.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-9-3.txt</output-file>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-10"
+ FilePath="ShouldFail/"
+ scenario="runtime-error">
+ <description>
+ The query evaluates to an xs:string, but the baseline doesn't match.
+ </description>
+
+ <query name="fail-10" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">succeed-10.txt</output-file>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-11"
+ FilePath="ShouldFail/"
+ scenario="parse-error">
+ <description>
+ The query contains a parse error, but none of the baselines match.
+ </description>
+
+ <query name="fail-11" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">succeed-11-1.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-11-2.txt</output-file>
+ <expected-error>FOER0000</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-12"
+ FilePath="ShouldFail/"
+ scenario="runtime-error">
+ <description>
+ The query contains a runtime error due to call to fn:error(), but none of the baselines match.
+ </description>
+
+ <query name="fail-12" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">succeed-12-1.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-12-2.txt</output-file>
+ <expected-error>FORG0006</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-13"
+ FilePath="ShouldFail/"
+ scenario="parse-error">
+ <description>
+ The test-case requires a parse error with error code XPST0003,
+ but the query file does not exist.
+ </description>
+
+ <query name="DoesNotExist" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>XPST0003</expected-error>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="fail-14"
+ FilePath="ShouldFail/"
+ scenario="standard">
+ <description>
+ The query evaluates to a xs:string literal, but the specified
+ baseline file does not exist.
+ </description>
+
+ <query name="fail-14" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+
+ <output-file role="principal" compare="Text">fail-DOESNOTEXIST.txt</output-file>
+
+ </test-case>
+
+ <test-case is-XPath2="false" name="fail-15" FilePath="ShouldFail/"
+ scenario="standard" Creator="Frans Englich">
+ <description>An "Ignore" baseline with a query that generates a runtime error.</description>
+ <query name="fail-15" date="2006-10-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ </test-case>
+
+ <test-case is-XPath2="false" name="fail-16" FilePath="ShouldFail/"
+ scenario="standard" Creator="Frans Englich">
+ <description>An "Ignore" baseline with a query that generates a parse error.</description>
+ <query name="fail-16" date="2006-10-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ </test-case>
+
+ <test-case is-XPath2="false" name="fail-17" FilePath="ShouldFail/"
+ scenario="standard" Creator="Frans Englich" >
+ <description>Space is significant.</description>
+ <query name="fail-17" date="2007-06-07"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fail-3.txt</output-file>
+ </test-case>
+
+ <test-case is-XPath2="false" name="fail-18" FilePath="ShouldFail/"
+ scenario="runtime-error" Creator="Frans Englich" >
+ <description>Test that XML documents that differs on the top level, are flagged(type being runtime-error).</description>
+ <query name="fail-18" date="2007-10-08"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fail-18.txt</output-file>
+ </test-case>
+
+ <test-case is-XPath2="false" name="fail-19" FilePath="ShouldFail/"
+ scenario="runtime-error" Creator="Frans Englich" >
+ <description>Test that XML documents that differs on the top level, are flagged(type being runtime-error, comparing as Fragment).</description>
+ <query name="fail-18" date="2007-10-08"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fail-18.txt</output-file>
+ </test-case>
+
+ <test-case is-XPath2="false" name="fail-20" FilePath="ShouldFail/"
+ scenario="standard" Creator="Frans Englich" >
+ <description>Test that XML documents that differs on the top level, are flagged(type being standard, comparing as XML).</description>
+ <query name="fail-18" date="2007-10-08"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fail-18.txt</output-file>
+ </test-case>
+
+ <test-case is-XPath2="false" name="fail-21" FilePath="ShouldFail/"
+ scenario="standard" Creator="Frans Englich" >
+ <description>Test that XML documents that differs on the top level, are flagged(type being standard, comparing as fragment).</description>
+ <query name="fail-18" date="2007-10-08"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Fragment">fail-18.txt</output-file>
+ </test-case>
+
+ <test-case Creator="Frans Englich" is-XPath2="false" name="fail-22" FilePath="ShouldFail/" scenario="standard">
+ <description>Top elements differing in name, should fail.</description>
+ <query name="fail-22" date="2007-10-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fail-22.txt</output-file>
+ </test-case>
+
+ <test-case Creator="Frans Englich" is-XPath2="false" name="fail-23" FilePath="ShouldFail/" scenario="standard">
+ <description>Attributes differing with the XML prefix, should fail.</description>
+ <query name="fail-23" date="2007-10-08+01:00"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fail-23.txt</output-file>
+ </test-case>
+
+ <test-case is-XPath2="false" name="fail-24" FilePath="ShouldFail/"
+ scenario="runtime-error" Creator="Frans Englich" >
+ <description>Test that XML documents that differs on the top level, are flagged(type being runtime-error, comparing as Fragment).</description>
+ <query name="fail-18" date="2007-10-08"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="XML">fail-18.txt</output-file>
+ </test-case>
+
+ </test-group>
+
+ <test-group name="ShouldSucceed">
+ <GroupInfo>
+ <title>Succeeding Tests</title>
+ <description>These tests should succeed.</description>
+ </GroupInfo>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="succeed-1"
+ FilePath="ShouldSucceed/"
+ scenario="standard">
+ <description>A 'success' test where the query, which is a
+ string literal, evaluates to a string, which must match the baseline.
+ </description>
+
+ <query name="succeed-1" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">succeed-1.txt</output-file>
+
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="false"
+ name="succeed-2"
+ FilePath="ShouldSucceed/"
+ scenario="standard">
+ <description>
+ A 'success' test where multiple output baselines exists.
+ </description>
+
+ <query name="succeed-2" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+
+ <output-file role="principal" compare="Text">succeed-2-1.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-2-2.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-2-3.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-2-4.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-2-5.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-2-6.txt</output-file>
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="succeed-3"
+ FilePath="ShouldSucceed/"
+ scenario="parse-error">
+ <description>
+ A 'parse-error' specifying error code XPST0003,
+ and where the query also is that; a syntax error.
+ </description>
+
+ <query name="succeed-3" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="succeed-4"
+ FilePath="ShouldSucceed/"
+ scenario="runtime-error">
+ <description>
+ A 'runtime-error' specifying error code FOER0000,
+ and where the query, containing a call to fn:error(), also results in that.
+ </description>
+
+ <query name="succeed-4" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="succeed-5"
+ FilePath="ShouldSucceed/"
+ scenario="runtime-error">
+ <description>
+ A 'runtime-error' specifying error code XPTY0004,
+ and where the query, contains an invalid operator mapping. While the test case
+ is specified as a runtime error, some implementations detects it at compile time, but
+ should nevertheless flag it as a passed test case(even though it failed at compile time
+ instead of runtime).
+ </description>
+
+ <query name="succeed-5" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+
+ <expected-error>XPTY0004</expected-error>
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="succeed-6"
+ FilePath="ShouldSucceed/"
+ scenario="parse-error">
+ <description>
+ The query results in a parse error with error code XPST0003, while the test-case contains
+ many baselines, one of them the error code XPST0003.
+ </description>
+ <query name="succeed-6" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+
+ <output-file role="principal" compare="Text">succeed-6-1.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-6-2.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>XPST0003</expected-error>
+ </test-case>
+
+ <test-case
+ Creator="Frans Englich"
+ is-XPath2="true"
+ name="succeed-7"
+ FilePath="ShouldSucceed/"
+ scenario="runtime-error">
+ <description>
+ The query results in a runtime error with error code FOER0000, while the test-case contains
+ many baselines, one of them the error code FOER0000.
+ </description>
+
+ <query name="succeed-7" date="2006-04-06"/>
+
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+
+ <output-file role="principal" compare="Text">succeed-7-1.txt</output-file>
+ <output-file role="principal" compare="Text">succeed-7-2.txt</output-file>
+ <expected-error>XPTY0004</expected-error>
+ <expected-error>FOER0000</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="succeed-8" FilePath="ShouldSucceed/" scenario="standard" Creator="Frans Englich">
+ <description>A 'standard' test with multiple baselines that caused an assert crash in KXQTS.</description>
+ <query name="succeed-8" date="2006-04-19"/>
+ <input-file role="principal-data" variable="input-context1">emptydoc</input-file>
+ <output-file role="principal" compare="Text">succeed-8.txt</output-file>
+ <expected-error>XQST0046</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="true" name="succeed-9" FilePath="ShouldSucceed/" scenario="standard" Creator="Frans Englich">
+ <description>A test whose comparison method is 'Fragment'. Caused assert in KXQTS.</description>
+ <query name="succeed-9" date="2006-04-19"/>
+ <input-file role="principal-data" variable="input-context">bib2</input-file>
+ <output-file role="principal" compare="Text">succeed-9.txt</output-file>
+ </test-case>
+ <test-case is-XPath2="true" name="succeed-10" FilePath="ShouldSucceed/" scenario="runtime-error" Creator="Frans Englich">
+ <description>A test which accepts any runtime error code, by specifying "*".</description>
+ <query name="succeed-10" date="2006-04-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <expected-error>*</expected-error>
+ </test-case>
+ <test-case is-XPath2="false" name="succeed-11" FilePath="ShouldSucceed/"
+ scenario="standard" Creator="Frans Englich">
+ <description>A 'standard' test that accept output, a particular error code, plus any error code(yes, it makes no sense).</description>
+ <query name="succeed-11" date="2006-04-19"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Text">succeed-11.txt</output-file>
+ <expected-error>XQST0038</expected-error>
+ <expected-error>*</expected-error>
+ </test-case>
+
+ <test-case is-XPath2="false" name="succeed-12" FilePath="ShouldSucceed/"
+ scenario="standard" Creator="Frans Englich">
+ <description>An "Ignore" baseline with a query that generates output.</description>
+ <query name="succeed-12" date="2006-10-25"/>
+ <input-file role="principal-data" variable="input-context">emptydoc</input-file>
+ <output-file role="principal" compare="Ignore"/>
+ </test-case>
+
+ <test-case is-XPath2="true" name="succeed-13" FilePath="ShouldSucceed/" scenario="runtime-error" Creator="Frans Englich">
+ <description>The scenario is runtime-error despite it not having an error baseline, and despite that we succeed on a non-error baseline. This could the driver not handle.</description>
+ <query name="succeed-13" date="2007-10-23"/>
+ <output-file compare="Text" role="principal">succeed-13.txt</output-file>
+ </test-case>
+
+ <test-case is-XPath2="true" name="succeed-14" FilePath="ShouldSucceed/" scenario="standard" Creator="Frans Englich">
+ <description>Check that an XML prolog is not considered a processing instruction when comparing.</description>
+ <query name="succeed-14" date="2008-02-19"/>
+ <output-file compare="XML" role="principal">succeed-14.txt</output-file>
+ </test-case>
+
+ </test-group>
+
+</test-suite>
+<!-- // vim: et:ts=2:sw=2:sts=2
+-->
diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-1.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-1.txt new file mode 100644 index 0000000..dcaa1e1 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-1.txt @@ -0,0 +1 @@ +This is the expected output
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-2.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-2.txt new file mode 100644 index 0000000..638e013 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-2.txt @@ -0,0 +1 @@ +This is the expected output(fail-2)
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-3.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-3.txt new file mode 100644 index 0000000..a06c409 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/fail-3.txt @@ -0,0 +1 @@ +<e> </e> diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-10.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-10.txt new file mode 100644 index 0000000..3c7d064 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-10.txt @@ -0,0 +1 @@ +312
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-11-1.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-11-1.txt new file mode 100644 index 0000000..9d239ff --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-11-1.txt @@ -0,0 +1 @@ +321
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-11-2.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-11-2.txt new file mode 100644 index 0000000..d800886 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-11-2.txt @@ -0,0 +1 @@ +123
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-12-1.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-12-1.txt new file mode 100644 index 0000000..9d239ff --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-12-1.txt @@ -0,0 +1 @@ +321
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-12-2.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-12-2.txt new file mode 100644 index 0000000..3c7d064 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-12-2.txt @@ -0,0 +1 @@ +312
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-1.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-1.txt new file mode 100644 index 0000000..565f1b0 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-1.txt @@ -0,0 +1 @@ +231
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-2.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-2.txt new file mode 100644 index 0000000..dd1ec20 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-2.txt @@ -0,0 +1 @@ +132
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-3.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-3.txt new file mode 100644 index 0000000..3c7d064 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldFail/succeed-9-3.txt @@ -0,0 +1 @@ +312
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-1.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-1.txt new file mode 100644 index 0000000..680ad50 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-1.txt @@ -0,0 +1 @@ +This XQuery query/XPath expression is a xs:string literal.
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-11.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-11.txt new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-11.txt @@ -0,0 +1 @@ +1 diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-13.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-13.txt new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-13.txt @@ -0,0 +1 @@ +1
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-14.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-14.txt new file mode 100644 index 0000000..09a420c --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-14.txt @@ -0,0 +1,3 @@ +<?xml version="1.0"?> +<!-- This document must have the XML prolog above. --> +<doc/> diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-1.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-1.txt new file mode 100644 index 0000000..b410461 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-1.txt @@ -0,0 +1 @@ +2 3 1
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-2.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-2.txt new file mode 100644 index 0000000..5a03540 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-2.txt @@ -0,0 +1 @@ +1 3 2
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-3.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-3.txt new file mode 100644 index 0000000..354bbaf --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-3.txt @@ -0,0 +1 @@ +3 1 2
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-4.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-4.txt new file mode 100644 index 0000000..0f847fe --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-4.txt @@ -0,0 +1 @@ +2 1 3
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-5.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-5.txt new file mode 100644 index 0000000..703ca85 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-5.txt @@ -0,0 +1 @@ +1 2 3
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-6.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-6.txt new file mode 100644 index 0000000..df610b0 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-2-6.txt @@ -0,0 +1 @@ +3 2 1
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-6-1.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-6-1.txt new file mode 100644 index 0000000..d800886 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-6-1.txt @@ -0,0 +1 @@ +123
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-6-2.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-6-2.txt new file mode 100644 index 0000000..9d239ff --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-6-2.txt @@ -0,0 +1 @@ +321
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-7-1.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-7-1.txt new file mode 100644 index 0000000..9d239ff --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-7-1.txt @@ -0,0 +1 @@ +321
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-7-2.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-7-2.txt new file mode 100644 index 0000000..d800886 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-7-2.txt @@ -0,0 +1 @@ +123
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-8.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-8.txt new file mode 100644 index 0000000..f32a580 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-8.txt @@ -0,0 +1 @@ +true
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-9.txt b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-9.txt new file mode 100644 index 0000000..56a6051 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/ExpectedTestResults/ShouldSucceed/succeed-9.txt @@ -0,0 +1 @@ +1
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-1.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-1.xq new file mode 100644 index 0000000..744f6c2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-1.xq @@ -0,0 +1 @@ +"This xs:string literal is not terminated(syntax error)
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-10.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-10.xq new file mode 100644 index 0000000..7629350 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-10.xq @@ -0,0 +1 @@ +"This query is fully valid, and consists of one string literal."
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-11.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-11.xq new file mode 100644 index 0000000..744f6c2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-11.xq @@ -0,0 +1 @@ +"This xs:string literal is not terminated(syntax error)
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-12.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-12.xq new file mode 100644 index 0000000..6f4fbc4 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-12.xq @@ -0,0 +1 @@ +error()
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-14.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-14.xq new file mode 100644 index 0000000..480eb99 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-14.xq @@ -0,0 +1 @@ +"This query is fully valid, and consists of one xs:string literal."
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-15.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-15.xq new file mode 100644 index 0000000..d824818 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-15.xq @@ -0,0 +1,2 @@ +xquery version "1.0"; +fn:error() diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-16.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-16.xq new file mode 100644 index 0000000..6b0185b --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-16.xq @@ -0,0 +1,2 @@ +xquery version "1.0"; +"a parse error diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-17.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-17.xq new file mode 100644 index 0000000..10a7e70 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-17.xq @@ -0,0 +1 @@ +<e/> diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-18.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-18.xq new file mode 100644 index 0000000..94cd6cd --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-18.xq @@ -0,0 +1 @@ +<a/>, <b/> diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-2.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-2.xq new file mode 100644 index 0000000..6f4fbc4 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-2.xq @@ -0,0 +1 @@ +error()
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-3.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-3.xq new file mode 100644 index 0000000..7629350 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-3.xq @@ -0,0 +1 @@ +"This query is fully valid, and consists of one string literal."
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-4.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-4.xq new file mode 100644 index 0000000..7629350 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-4.xq @@ -0,0 +1 @@ +"This query is fully valid, and consists of one string literal."
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-5.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-5.xq new file mode 100644 index 0000000..744f6c2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-5.xq @@ -0,0 +1 @@ +"This xs:string literal is not terminated(syntax error)
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-6.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-6.xq new file mode 100644 index 0000000..744f6c2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-6.xq @@ -0,0 +1 @@ +"This xs:string literal is not terminated(syntax error)
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-7.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-7.xq new file mode 100644 index 0000000..6f4fbc4 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-7.xq @@ -0,0 +1 @@ +error()
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-8.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-8.xq new file mode 100644 index 0000000..6f4fbc4 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-8.xq @@ -0,0 +1 @@ +error()
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-9.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-9.xq new file mode 100644 index 0000000..7629350 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldFail/fail-9.xq @@ -0,0 +1 @@ +"This query is fully valid, and consists of one string literal."
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-1.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-1.xq new file mode 100644 index 0000000..ab4c980 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-1.xq @@ -0,0 +1 @@ +"This XQuery query/XPath expression is a xs:string literal."
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-10.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-10.xq new file mode 100644 index 0000000..529429c --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-10.xq @@ -0,0 +1 @@ +"This query yields a type error, XPTY0004." + 1
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-11.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-11.xq new file mode 100644 index 0000000..90fde74 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-11.xq @@ -0,0 +1,3 @@ +xquery version "1.0";
+declare default collation "xspanish";
+1
diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-12.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-12.xq new file mode 100644 index 0000000..5125f53 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-12.xq @@ -0,0 +1,2 @@ +xquery version "1.0";
+"This query evaluates to arbitrary output", 1, 2, 3
diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-13.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-13.xq new file mode 100644 index 0000000..f33dfa2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-13.xq @@ -0,0 +1 @@ +1
diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-14.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-14.xq new file mode 100644 index 0000000..a9d9741 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-14.xq @@ -0,0 +1,2 @@ +<!-- This document must have the XML prolog above. -->, +<doc/> diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-2.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-2.xq new file mode 100644 index 0000000..ea815e2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-2.xq @@ -0,0 +1,2 @@ +unordered{1, 2, 3} + diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-3.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-3.xq new file mode 100644 index 0000000..d050b9e --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-3.xq @@ -0,0 +1 @@ +"This xs:string literal is not terminated(syntax error) diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-4.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-4.xq new file mode 100644 index 0000000..f62b454 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-4.xq @@ -0,0 +1 @@ +error() diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-5.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-5.xq new file mode 100644 index 0000000..648bf79 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-5.xq @@ -0,0 +1 @@ +"Can't multiply an xs:string with an xs:integer." * 1
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-6.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-6.xq new file mode 100644 index 0000000..744f6c2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-6.xq @@ -0,0 +1 @@ +"This xs:string literal is not terminated(syntax error)
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-7.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-7.xq new file mode 100644 index 0000000..6f4fbc4 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-7.xq @@ -0,0 +1 @@ +error()
\ No newline at end of file diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-8.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-8.xq new file mode 100644 index 0000000..13589a4 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-8.xq @@ -0,0 +1,2 @@ +declare base-uri "abc";
+ends-with(fn:static-base-uri(), "abc")
diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-9.xq b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-9.xq new file mode 100644 index 0000000..f33dfa2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/Queries/XQuery/ShouldSucceed/succeed-9.xq @@ -0,0 +1 @@ +1
diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/TestSources/bib2.xml b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/TestSources/bib2.xml new file mode 100644 index 0000000..e7c0e60 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/TestSources/bib2.xml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- this file is a copy of bib.xml; just adds a few comments and PI nodes for testing --> +<!-- Comment 1 --> +<?PI1 Processing Instruction 1?> +<bib> + <book year="1994"> + <title>TCP/IP Illustrated</title> + <author><last>Stevens</last><first>W.</first></author> + <publisher>Addison-Wesley</publisher> + <price> 65.95</price> + </book> + + <book year="1992"> + <title>Advanced Programming in the Unix environment</title> + <author><last>Stevens</last><first>W.</first></author> + <publisher>Addison-Wesley</publisher> + <price>65.95</price> + </book> + + <book year="2000"> + <title>Data on the Web</title> + <author><last>Abiteboul</last><first>Serge</first></author> + <author><last>Buneman</last><first>Peter</first></author> + <author><last>Suciu</last><first>Dan</first></author> + <publisher>Morgan Kaufmann Publishers</publisher> + <price> 39.95</price> + </book> + + <book year="1999"> + <title>The Economics of Technology and Content for Digital TV</title> + <editor> + <last>Gerbarg</last><first>Darcy</first> + <affiliation>CITI</affiliation> + </editor> + <publisher>Kluwer Academic Publishers</publisher> + <price>129.95</price> + </book> +</bib> +<!-- Comment 2 --> +<?PI2 Processing Instruction 2?> diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/TestSources/emptydoc.xml b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/TestSources/emptydoc.xml new file mode 100644 index 0000000..69d62f2 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/TestSources/emptydoc.xml @@ -0,0 +1 @@ +<doc/> diff --git a/tests/auto/xmlpatternsdiagnosticsts/TestSuite/validate.sh b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/validate.sh new file mode 100755 index 0000000..b3b093d --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/TestSuite/validate.sh @@ -0,0 +1,44 @@ +#!/usr/bin/env bash +############################################################################# +## +## Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +## All rights reserved. +## Contact: Nokia Corporation (qt-info@nokia.com) +## +## This file is the build configuration utility of the Qt Toolkit. +## +## $QT_BEGIN_LICENSE:LGPL$ +## No Commercial Usage +## This file contains pre-release code and may not be distributed. +## You may use this file in accordance with the terms and conditions +## contained in the Technology Preview License Agreement accompanying +## this package. +## +## GNU Lesser General Public License Usage +## Alternatively, this file may be used under the terms of the GNU Lesser +## General Public License version 2.1 as published by the Free Software +## Foundation and appearing in the file LICENSE.LGPL included in the +## packaging of this file. Please review the following information to +## ensure the GNU Lesser General Public License version 2.1 requirements +## will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +## +## In addition, as a special exception, Nokia gives you certain additional +## rights. These rights are described in the Nokia Qt LGPL Exception +## version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +## +## If you have questions regarding the use of this file, please contact +## Nokia at qt-info@nokia.com. +## +## +## +## +## +## +## +## +## $QT_END_LICENSE$ +## +############################################################################# + +set p4Where `p4 where //depot/autotests/4.4/tests/auto/xmlpatternsxqts/XQTS/XQTSCatalog.xsd` +xmllint --xinclude --noout --schema $4 DiagnosticsCatalog.xml diff --git a/tests/auto/xmlpatternsdiagnosticsts/tst_xmlpatternsdiagnosticsts.cpp b/tests/auto/xmlpatternsdiagnosticsts/tst_xmlpatternsdiagnosticsts.cpp new file mode 100644 index 0000000..b500f04 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/tst_xmlpatternsdiagnosticsts.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include "tst_suitetest.h" + +/*! + \class tst_XmlPatternsDiagnosticsTS + \internal + \since 4.5 + \brief Test QtXmlPatterns test suite driver in tests/auto/xmlpatternsxqts/lib/. + */ +class tst_XmlPatternsDiagnosticsTS : public tst_SuiteTest +{ + Q_OBJECT +public: + tst_XmlPatternsDiagnosticsTS(); +protected: + virtual void catalogPath(QString &write) const; +}; + +tst_XmlPatternsDiagnosticsTS::tst_XmlPatternsDiagnosticsTS() : tst_SuiteTest(tst_SuiteTest::XQuerySuite, true) +{ +} + +void tst_XmlPatternsDiagnosticsTS::catalogPath(QString &write) const +{ + write = QLatin1String("TestSuite/DiagnosticsCatalog.xml"); +} + +QTEST_MAIN(tst_XmlPatternsDiagnosticsTS) + +#include "tst_xmlpatternsdiagnosticsts.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsdiagnosticsts/xmlpatternsdiagnosticsts.pro b/tests/auto/xmlpatternsdiagnosticsts/xmlpatternsdiagnosticsts.pro new file mode 100644 index 0000000..3e252f6 --- /dev/null +++ b/tests/auto/xmlpatternsdiagnosticsts/xmlpatternsdiagnosticsts.pro @@ -0,0 +1,27 @@ +load(qttest_p4) +SOURCES += tst_xmlpatternsdiagnosticsts.cpp \ + ../qxmlquery/TestFundament.cpp + +include (../xmlpatterns.pri) + +TARGET = tst_xmlpatternsdiagnosticsts + +contains(QT_CONFIG, xmlpatterns) { +HEADERS += ../xmlpatternsxqts/tst_suitetest.h +SOURCES += ../xmlpatternsxqts/tst_suitetest.cpp +LIBS += -l$$XMLPATTERNS_SDK +} + +QT += xml + +INCLUDEPATH += $$(QTSRCDIR)/tests/auto/xmlpatternssdk \ + $$(QTDIR)/include/QtXmlPatterns/private \ + $$(QTSRCDIR)/tests/auto/xmlpatternsxqts \ + ../xmlpatternsxqts \ + ../xmlpatternssdk + +wince*|symbian { + catalog.files = TestSuite Baseline.xml + catalog.path = . + DEPLOYMENT += catalog +} diff --git a/tests/auto/xmlpatternsschema/.gitignore b/tests/auto/xmlpatternsschema/.gitignore new file mode 100644 index 0000000..a37a2b7 --- /dev/null +++ b/tests/auto/xmlpatternsschema/.gitignore @@ -0,0 +1 @@ +tst_xmlpatternsschema diff --git a/tests/auto/xmlpatternsschema/tst_xmlpatternsschema.cpp b/tests/auto/xmlpatternsschema/tst_xmlpatternsschema.cpp new file mode 100644 index 0000000..09e66a8 --- /dev/null +++ b/tests/auto/xmlpatternsschema/tst_xmlpatternsschema.cpp @@ -0,0 +1,1028 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtTest/QtTest> + +#include "qxsdstatemachine_p.h" +#include "qxsdschematoken_p.h" + +using namespace QPatternist; + +class tst_XMLPatternsSchema : public QObject +{ + Q_OBJECT + + public slots: + void init(); + void cleanup(); + + private slots: + void stateMachineTest1(); + void stateMachineTest2(); + void stateMachineTest3(); + void stateMachineTest4(); + void stateMachineTest5(); + void stateMachineTest6(); + void stateMachineTest7(); + void stateMachineTest8(); + void stateMachineTest9(); + void stateMachineTest10(); + void stateMachineTest11(); + void stateMachineTest12(); + void stateMachineTest13(); + void stateMachineTest14(); + void stateMachineTest15(); + void stateMachineTest16(); + void stateMachineTest17(); + void stateMachineTest18(); + void stateMachineTest19(); + + private: + bool runTest(const QVector<XsdSchemaToken::NodeName> &list, XsdStateMachine<XsdSchemaToken::NodeName> &machine); +}; + +void tst_XMLPatternsSchema::init() +{ +} + +void tst_XMLPatternsSchema::cleanup() +{ +} + +bool tst_XMLPatternsSchema::runTest(const QVector<XsdSchemaToken::NodeName> &list, XsdStateMachine<XsdSchemaToken::NodeName> &machine) +{ + machine.reset(); + for (int i = 0; i < list.count(); ++i) { + if (!machine.proceed(list.at(i))) + return false; + } + if (!machine.inEndState()) + return false; + + return true; +} + +void tst_XMLPatternsSchema::stateMachineTest1() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, simpleType?) : attribute + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleType, s2); + machine.addTransition(s1, XsdSchemaToken::SimpleType, s2); + + QVERIFY(machine.inEndState() == true); + QVERIFY(machine.proceed(XsdSchemaToken::Annotation) == true); + QVERIFY(machine.inEndState() == true); + QVERIFY(machine.proceed(XsdSchemaToken::SimpleType) == true); + QVERIFY(machine.inEndState() == true); + QVERIFY(machine.proceed(XsdSchemaToken::SimpleType) == false); + QVERIFY(machine.proceed(XsdSchemaToken::Annotation) == false); + machine.reset(); + QVERIFY(machine.proceed(XsdSchemaToken::SimpleType) == true); + QVERIFY(machine.inEndState() == true); + QVERIFY(machine.proceed(XsdSchemaToken::Annotation) == false); +} + +void tst_XMLPatternsSchema::stateMachineTest2() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, ((simpleType | complexType)?, (unique | key | keyref)*)) : element + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s4 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s5 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s6 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleType, s2); + machine.addTransition(startState, XsdSchemaToken::ComplexType, s3); + machine.addTransition(startState, XsdSchemaToken::Unique, s4); + machine.addTransition(startState, XsdSchemaToken::Key, s5); + machine.addTransition(startState, XsdSchemaToken::Keyref, s6); + + machine.addTransition(s1, XsdSchemaToken::SimpleType, s2); + machine.addTransition(s1, XsdSchemaToken::ComplexType, s3); + machine.addTransition(s1, XsdSchemaToken::Unique, s4); + machine.addTransition(s1, XsdSchemaToken::Key, s5); + machine.addTransition(s1, XsdSchemaToken::Keyref, s6); + + machine.addTransition(s2, XsdSchemaToken::Unique, s4); + machine.addTransition(s2, XsdSchemaToken::Key, s5); + machine.addTransition(s2, XsdSchemaToken::Keyref, s6); + + machine.addTransition(s3, XsdSchemaToken::Unique, s4); + machine.addTransition(s3, XsdSchemaToken::Key, s5); + machine.addTransition(s3, XsdSchemaToken::Keyref, s6); + + machine.addTransition(s4, XsdSchemaToken::Unique, s4); + machine.addTransition(s4, XsdSchemaToken::Key, s5); + machine.addTransition(s4, XsdSchemaToken::Keyref, s6); + + machine.addTransition(s5, XsdSchemaToken::Unique, s4); + machine.addTransition(s5, XsdSchemaToken::Key, s5); + machine.addTransition(s5, XsdSchemaToken::Keyref, s6); + + machine.addTransition(s6, XsdSchemaToken::Unique, s4); + machine.addTransition(s6, XsdSchemaToken::Key, s5); + machine.addTransition(s6, XsdSchemaToken::Keyref, s6); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3; + + data1 << XsdSchemaToken::Annotation + << XsdSchemaToken::SimpleType + << XsdSchemaToken::Unique + << XsdSchemaToken::Keyref; + + data2 << XsdSchemaToken::Annotation + << XsdSchemaToken::SimpleType + << XsdSchemaToken::Annotation + << XsdSchemaToken::Keyref; + + data3 << XsdSchemaToken::Annotation + << XsdSchemaToken::SimpleType + << XsdSchemaToken::SimpleType; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == false); + QVERIFY(runTest(data3, machine) == false); +} + +void tst_XMLPatternsSchema::stateMachineTest3() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (simpleContent | complexContent | ((group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)))) : complexType + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s4 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s5 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s6 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s7 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s8 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s9 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s10 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleContent, s2); + machine.addTransition(startState, XsdSchemaToken::ComplexContent, s3); + machine.addTransition(startState, XsdSchemaToken::Group, s4); + machine.addTransition(startState, XsdSchemaToken::All, s5); + machine.addTransition(startState, XsdSchemaToken::Choice, s6); + machine.addTransition(startState, XsdSchemaToken::Sequence, s7); + machine.addTransition(startState, XsdSchemaToken::Attribute, s8); + machine.addTransition(startState, XsdSchemaToken::AttributeGroup, s9); + machine.addTransition(startState, XsdSchemaToken::AnyAttribute, s10); + + machine.addTransition(s1, XsdSchemaToken::SimpleContent, s2); + machine.addTransition(s1, XsdSchemaToken::ComplexContent, s3); + machine.addTransition(s1, XsdSchemaToken::Group, s4); + machine.addTransition(s1, XsdSchemaToken::All, s5); + machine.addTransition(s1, XsdSchemaToken::Choice, s6); + machine.addTransition(s1, XsdSchemaToken::Sequence, s7); + machine.addTransition(s1, XsdSchemaToken::Attribute, s8); + machine.addTransition(s1, XsdSchemaToken::AttributeGroup, s9); + machine.addTransition(s1, XsdSchemaToken::AnyAttribute, s10); + + machine.addTransition(s4, XsdSchemaToken::Attribute, s8); + machine.addTransition(s4, XsdSchemaToken::AttributeGroup, s9); + machine.addTransition(s4, XsdSchemaToken::AnyAttribute, s10); + + machine.addTransition(s5, XsdSchemaToken::Attribute, s8); + machine.addTransition(s5, XsdSchemaToken::AttributeGroup, s9); + machine.addTransition(s5, XsdSchemaToken::AnyAttribute, s10); + + machine.addTransition(s6, XsdSchemaToken::Attribute, s8); + machine.addTransition(s6, XsdSchemaToken::AttributeGroup, s9); + machine.addTransition(s6, XsdSchemaToken::AnyAttribute, s10); + + machine.addTransition(s7, XsdSchemaToken::Attribute, s8); + machine.addTransition(s7, XsdSchemaToken::AttributeGroup, s9); + machine.addTransition(s7, XsdSchemaToken::AnyAttribute, s10); + + machine.addTransition(s8, XsdSchemaToken::Attribute, s8); + machine.addTransition(s8, XsdSchemaToken::AttributeGroup, s9); + machine.addTransition(s8, XsdSchemaToken::AnyAttribute, s10); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4; + + data1 << XsdSchemaToken::Annotation + << XsdSchemaToken::SimpleContent; + + data2 << XsdSchemaToken::Group + << XsdSchemaToken::Attribute + << XsdSchemaToken::Attribute + << XsdSchemaToken::AnyAttribute; + + data3 << XsdSchemaToken::Group + << XsdSchemaToken::Choice + << XsdSchemaToken::Attribute + << XsdSchemaToken::AnyAttribute; + + data4 << XsdSchemaToken::Annotation + << XsdSchemaToken::Sequence + << XsdSchemaToken::AnyAttribute; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == false); + QVERIFY(runTest(data4, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest4() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, ((attribute | attributeGroup)*, anyAttribute?)) : named attribute group/simple content extension/ + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s4 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::Attribute, s2); + machine.addTransition(startState, XsdSchemaToken::AttributeGroup, s3); + machine.addTransition(startState, XsdSchemaToken::AnyAttribute, s4); + + machine.addTransition(s1, XsdSchemaToken::Attribute, s2); + machine.addTransition(s1, XsdSchemaToken::AttributeGroup, s3); + machine.addTransition(s1, XsdSchemaToken::AnyAttribute, s4); + + machine.addTransition(s2, XsdSchemaToken::Attribute, s2); + machine.addTransition(s2, XsdSchemaToken::AttributeGroup, s3); + machine.addTransition(s2, XsdSchemaToken::AnyAttribute, s4); + + machine.addTransition(s3, XsdSchemaToken::Attribute, s2); + machine.addTransition(s3, XsdSchemaToken::AttributeGroup, s3); + machine.addTransition(s3, XsdSchemaToken::AnyAttribute, s4); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4; + + data1 << XsdSchemaToken::Annotation; + + data2 << XsdSchemaToken::Attribute + << XsdSchemaToken::Attribute + << XsdSchemaToken::Attribute + << XsdSchemaToken::AnyAttribute; + + data3 << XsdSchemaToken::Group + << XsdSchemaToken::Attribute + << XsdSchemaToken::AnyAttribute; + + data4 << XsdSchemaToken::Attribute + << XsdSchemaToken::AnyAttribute + << XsdSchemaToken::Attribute; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == false); + QVERIFY(runTest(data4, machine) == false); +} + +void tst_XMLPatternsSchema::stateMachineTest5() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (all | choice | sequence)?) : group + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s4 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::All, s2); + machine.addTransition(startState, XsdSchemaToken::Choice, s3); + machine.addTransition(startState, XsdSchemaToken::Sequence, s4); + + machine.addTransition(s1, XsdSchemaToken::All, s2); + machine.addTransition(s1, XsdSchemaToken::Choice, s3); + machine.addTransition(s1, XsdSchemaToken::Sequence, s4); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6, data7, data8, data9; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::All; + data3 << XsdSchemaToken::Annotation << XsdSchemaToken::Choice; + data4 << XsdSchemaToken::Annotation << XsdSchemaToken::Sequence; + data5 << XsdSchemaToken::All; + data6 << XsdSchemaToken::Choice; + data7 << XsdSchemaToken::Sequence; + data8 << XsdSchemaToken::Sequence << XsdSchemaToken::All; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == true); + QVERIFY(runTest(data6, machine) == true); + QVERIFY(runTest(data7, machine) == true); + QVERIFY(runTest(data8, machine) == false); + QVERIFY(runTest(data9, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest6() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, element*) : all + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::Element, s2); + + machine.addTransition(s1, XsdSchemaToken::Element, s2); + + machine.addTransition(s2, XsdSchemaToken::Element, s2); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6, data7, data8, data9; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::Element; + data3 << XsdSchemaToken::Element; + data4 << XsdSchemaToken::Element << XsdSchemaToken::Sequence; + data5 << XsdSchemaToken::Annotation << XsdSchemaToken::Element << XsdSchemaToken::Annotation; + data6 << XsdSchemaToken::Annotation << XsdSchemaToken::Annotation << XsdSchemaToken::Element; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == false); + QVERIFY(runTest(data5, machine) == false); + QVERIFY(runTest(data6, machine) == false); +} + +void tst_XMLPatternsSchema::stateMachineTest7() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (element | group | choice | sequence | any)*) : choice sequence + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s4 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s5 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s6 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::Element, s2); + machine.addTransition(startState, XsdSchemaToken::Group, s3); + machine.addTransition(startState, XsdSchemaToken::Choice, s4); + machine.addTransition(startState, XsdSchemaToken::Sequence, s5); + machine.addTransition(startState, XsdSchemaToken::Any, s6); + + machine.addTransition(s1, XsdSchemaToken::Element, s2); + machine.addTransition(s1, XsdSchemaToken::Group, s3); + machine.addTransition(s1, XsdSchemaToken::Choice, s4); + machine.addTransition(s1, XsdSchemaToken::Sequence, s5); + machine.addTransition(s1, XsdSchemaToken::Any, s6); + + machine.addTransition(s2, XsdSchemaToken::Element, s2); + machine.addTransition(s2, XsdSchemaToken::Group, s3); + machine.addTransition(s2, XsdSchemaToken::Choice, s4); + machine.addTransition(s2, XsdSchemaToken::Sequence, s5); + machine.addTransition(s2, XsdSchemaToken::Any, s6); + + machine.addTransition(s3, XsdSchemaToken::Element, s2); + machine.addTransition(s3, XsdSchemaToken::Group, s3); + machine.addTransition(s3, XsdSchemaToken::Choice, s4); + machine.addTransition(s3, XsdSchemaToken::Sequence, s5); + machine.addTransition(s3, XsdSchemaToken::Any, s6); + + machine.addTransition(s4, XsdSchemaToken::Element, s2); + machine.addTransition(s4, XsdSchemaToken::Group, s3); + machine.addTransition(s4, XsdSchemaToken::Choice, s4); + machine.addTransition(s4, XsdSchemaToken::Sequence, s5); + machine.addTransition(s4, XsdSchemaToken::Any, s6); + + machine.addTransition(s5, XsdSchemaToken::Element, s2); + machine.addTransition(s5, XsdSchemaToken::Group, s3); + machine.addTransition(s5, XsdSchemaToken::Choice, s4); + machine.addTransition(s5, XsdSchemaToken::Sequence, s5); + machine.addTransition(s5, XsdSchemaToken::Any, s6); + + machine.addTransition(s6, XsdSchemaToken::Element, s2); + machine.addTransition(s6, XsdSchemaToken::Group, s3); + machine.addTransition(s6, XsdSchemaToken::Choice, s4); + machine.addTransition(s6, XsdSchemaToken::Sequence, s5); + machine.addTransition(s6, XsdSchemaToken::Any, s6); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6, data7, data8, data9; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::Element << XsdSchemaToken::Sequence << XsdSchemaToken::Choice; + data3 << XsdSchemaToken::Group; + data4 << XsdSchemaToken::Element << XsdSchemaToken::Sequence << XsdSchemaToken::Annotation; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == false); +} + +void tst_XMLPatternsSchema::stateMachineTest8() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?) : any/selector/field/notation/include/import/referred attribute group/anyAttribute/all facets + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::Element; + data3 << XsdSchemaToken::Group; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == false); + QVERIFY(runTest(data3, machine) == false); + QVERIFY(runTest(data4, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest9() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (selector, field+)) : unique/key/keyref + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::InternalState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::InternalState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::Selector, s2); + + machine.addTransition(s1, XsdSchemaToken::Selector, s2); + machine.addTransition(s2, XsdSchemaToken::Field, s3); + machine.addTransition(s3, XsdSchemaToken::Field, s3); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::Selector; + data3 << XsdSchemaToken::Annotation << XsdSchemaToken::Selector << XsdSchemaToken::Field; + data4 << XsdSchemaToken::Selector << XsdSchemaToken::Field; + data5 << XsdSchemaToken::Selector << XsdSchemaToken::Field << XsdSchemaToken::Field; + + QVERIFY(runTest(data1, machine) == false); + QVERIFY(runTest(data2, machine) == false); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest10() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (appinfo | documentation)* : annotation + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Appinfo, s1); + machine.addTransition(startState, XsdSchemaToken::Documentation, s2); + + machine.addTransition(s1, XsdSchemaToken::Appinfo, s1); + machine.addTransition(s1, XsdSchemaToken::Documentation, s2); + + machine.addTransition(s2, XsdSchemaToken::Appinfo, s1); + machine.addTransition(s2, XsdSchemaToken::Documentation, s2); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5; + + data1 << XsdSchemaToken::Appinfo; + data2 << XsdSchemaToken::Appinfo << XsdSchemaToken::Appinfo; + data3 << XsdSchemaToken::Documentation << XsdSchemaToken::Appinfo << XsdSchemaToken::Documentation; + data4 << XsdSchemaToken::Selector << XsdSchemaToken::Field; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == false); + QVERIFY(runTest(data5, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest11() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (restriction | list | union)) : simpleType + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::InternalState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s4 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::Restriction, s2); + machine.addTransition(startState, XsdSchemaToken::List, s3); + machine.addTransition(startState, XsdSchemaToken::Union, s4); + + machine.addTransition(s1, XsdSchemaToken::Restriction, s2); + machine.addTransition(s1, XsdSchemaToken::List, s3); + machine.addTransition(s1, XsdSchemaToken::Union, s4); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6, data7, data8; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::Restriction; + data3 << XsdSchemaToken::Annotation << XsdSchemaToken::List; + data4 << XsdSchemaToken::Annotation << XsdSchemaToken::Union; + data5 << XsdSchemaToken::Restriction; + data6 << XsdSchemaToken::List; + data7 << XsdSchemaToken::Union; + data8 << XsdSchemaToken::Union << XsdSchemaToken::Union; + + QVERIFY(runTest(data1, machine) == false); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == true); + QVERIFY(runTest(data6, machine) == true); + QVERIFY(runTest(data7, machine) == true); + QVERIFY(runTest(data8, machine) == false); +} + +void tst_XMLPatternsSchema::stateMachineTest12() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (simpleType?, (minExclusive | minInclusive | maxExclusive | maxInclusive | totalDigits | fractionDigits | length | minLength | maxLength | enumeration | whiteSpace | pattern)*)) : simple type restriction + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleType, s2); + machine.addTransition(startState, XsdSchemaToken::MinExclusive, s3); + machine.addTransition(startState, XsdSchemaToken::MinInclusive, s3); + machine.addTransition(startState, XsdSchemaToken::MaxExclusive, s3); + machine.addTransition(startState, XsdSchemaToken::MaxInclusive, s3); + machine.addTransition(startState, XsdSchemaToken::TotalDigits, s3); + machine.addTransition(startState, XsdSchemaToken::FractionDigits, s3); + machine.addTransition(startState, XsdSchemaToken::Length, s3); + machine.addTransition(startState, XsdSchemaToken::MinLength, s3); + machine.addTransition(startState, XsdSchemaToken::MaxLength, s3); + machine.addTransition(startState, XsdSchemaToken::Enumeration, s3); + machine.addTransition(startState, XsdSchemaToken::WhiteSpace, s3); + machine.addTransition(startState, XsdSchemaToken::Pattern, s3); + + machine.addTransition(s1, XsdSchemaToken::SimpleType, s2); + machine.addTransition(s1, XsdSchemaToken::MinExclusive, s3); + machine.addTransition(s1, XsdSchemaToken::MinInclusive, s3); + machine.addTransition(s1, XsdSchemaToken::MaxExclusive, s3); + machine.addTransition(s1, XsdSchemaToken::MaxInclusive, s3); + machine.addTransition(s1, XsdSchemaToken::TotalDigits, s3); + machine.addTransition(s1, XsdSchemaToken::FractionDigits, s3); + machine.addTransition(s1, XsdSchemaToken::Length, s3); + machine.addTransition(s1, XsdSchemaToken::MinLength, s3); + machine.addTransition(s1, XsdSchemaToken::MaxLength, s3); + machine.addTransition(s1, XsdSchemaToken::Enumeration, s3); + machine.addTransition(s1, XsdSchemaToken::WhiteSpace, s3); + machine.addTransition(s1, XsdSchemaToken::Pattern, s3); + + machine.addTransition(s2, XsdSchemaToken::MinExclusive, s3); + machine.addTransition(s2, XsdSchemaToken::MinInclusive, s3); + machine.addTransition(s2, XsdSchemaToken::MaxExclusive, s3); + machine.addTransition(s2, XsdSchemaToken::MaxInclusive, s3); + machine.addTransition(s2, XsdSchemaToken::TotalDigits, s3); + machine.addTransition(s2, XsdSchemaToken::FractionDigits, s3); + machine.addTransition(s2, XsdSchemaToken::Length, s3); + machine.addTransition(s2, XsdSchemaToken::MinLength, s3); + machine.addTransition(s2, XsdSchemaToken::MaxLength, s3); + machine.addTransition(s2, XsdSchemaToken::Enumeration, s3); + machine.addTransition(s2, XsdSchemaToken::WhiteSpace, s3); + machine.addTransition(s2, XsdSchemaToken::Pattern, s3); + + machine.addTransition(s3, XsdSchemaToken::MinExclusive, s3); + machine.addTransition(s3, XsdSchemaToken::MinInclusive, s3); + machine.addTransition(s3, XsdSchemaToken::MaxExclusive, s3); + machine.addTransition(s3, XsdSchemaToken::MaxInclusive, s3); + machine.addTransition(s3, XsdSchemaToken::TotalDigits, s3); + machine.addTransition(s3, XsdSchemaToken::FractionDigits, s3); + machine.addTransition(s3, XsdSchemaToken::Length, s3); + machine.addTransition(s3, XsdSchemaToken::MinLength, s3); + machine.addTransition(s3, XsdSchemaToken::MaxLength, s3); + machine.addTransition(s3, XsdSchemaToken::Enumeration, s3); + machine.addTransition(s3, XsdSchemaToken::WhiteSpace, s3); + machine.addTransition(s3, XsdSchemaToken::Pattern, s3); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::Length << XsdSchemaToken::MaxLength; + data3 << XsdSchemaToken::Annotation << XsdSchemaToken::List; + data4 << XsdSchemaToken::SimpleType << XsdSchemaToken::Pattern; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == false); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest13() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, simpleType?) : list + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleType, s2); + + machine.addTransition(s1, XsdSchemaToken::SimpleType, s2); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::SimpleType; + data3 << XsdSchemaToken::SimpleType; + data4 << XsdSchemaToken::SimpleType << XsdSchemaToken::SimpleType; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == false); + QVERIFY(runTest(data5, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest14() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, simpleType*) : union + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleType, s2); + + machine.addTransition(s1, XsdSchemaToken::SimpleType, s2); + machine.addTransition(s2, XsdSchemaToken::SimpleType, s2); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::SimpleType; + data3 << XsdSchemaToken::SimpleType; + data4 << XsdSchemaToken::SimpleType << XsdSchemaToken::SimpleType; + data6 << XsdSchemaToken::Annotation << XsdSchemaToken::Annotation; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == true); + QVERIFY(runTest(data6, machine) == false); +} + +void tst_XMLPatternsSchema::stateMachineTest15() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for ((include | import | redefine | annotation)*, (((simpleType | complexType | group | attributeGroup) | element | attribute | notation), annotation*)*) : schema + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Include, s1); + machine.addTransition(startState, XsdSchemaToken::Import, s1); + machine.addTransition(startState, XsdSchemaToken::Redefine, s1); + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleType, s2); + machine.addTransition(startState, XsdSchemaToken::ComplexType, s2); + machine.addTransition(startState, XsdSchemaToken::Group, s2); + machine.addTransition(startState, XsdSchemaToken::AttributeGroup, s2); + machine.addTransition(startState, XsdSchemaToken::Element, s2); + machine.addTransition(startState, XsdSchemaToken::Attribute, s2); + machine.addTransition(startState, XsdSchemaToken::Notation, s2); + + machine.addTransition(s1, XsdSchemaToken::Include, s1); + machine.addTransition(s1, XsdSchemaToken::Import, s1); + machine.addTransition(s1, XsdSchemaToken::Redefine, s1); + machine.addTransition(s1, XsdSchemaToken::Annotation, s1); + machine.addTransition(s1, XsdSchemaToken::SimpleType, s2); + machine.addTransition(s1, XsdSchemaToken::ComplexType, s2); + machine.addTransition(s1, XsdSchemaToken::Group, s2); + machine.addTransition(s1, XsdSchemaToken::AttributeGroup, s2); + machine.addTransition(s1, XsdSchemaToken::Element, s2); + machine.addTransition(s1, XsdSchemaToken::Attribute, s2); + machine.addTransition(s1, XsdSchemaToken::Notation, s2); + + machine.addTransition(s2, XsdSchemaToken::SimpleType, s2); + machine.addTransition(s2, XsdSchemaToken::ComplexType, s2); + machine.addTransition(s2, XsdSchemaToken::Group, s2); + machine.addTransition(s2, XsdSchemaToken::AttributeGroup, s2); + machine.addTransition(s2, XsdSchemaToken::Element, s2); + machine.addTransition(s2, XsdSchemaToken::Attribute, s2); + machine.addTransition(s2, XsdSchemaToken::Notation, s2); + machine.addTransition(s2, XsdSchemaToken::Annotation, s3); + + machine.addTransition(s3, XsdSchemaToken::SimpleType, s2); + machine.addTransition(s3, XsdSchemaToken::ComplexType, s2); + machine.addTransition(s3, XsdSchemaToken::Group, s2); + machine.addTransition(s3, XsdSchemaToken::AttributeGroup, s2); + machine.addTransition(s3, XsdSchemaToken::Element, s2); + machine.addTransition(s3, XsdSchemaToken::Attribute, s2); + machine.addTransition(s3, XsdSchemaToken::Notation, s2); + machine.addTransition(s3, XsdSchemaToken::Annotation, s3); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6; + + data1 << XsdSchemaToken::Annotation << XsdSchemaToken::Import << XsdSchemaToken::SimpleType << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::SimpleType; + data3 << XsdSchemaToken::Annotation << XsdSchemaToken::Import << XsdSchemaToken::Include << XsdSchemaToken::Import; + data4 << XsdSchemaToken::SimpleType << XsdSchemaToken::ComplexType << XsdSchemaToken::Annotation << XsdSchemaToken::Attribute; + data5 << XsdSchemaToken::SimpleType << XsdSchemaToken::Include << XsdSchemaToken::Annotation << XsdSchemaToken::Attribute; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == false); + QVERIFY(runTest(data6, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest16() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation | (simpleType | complexType | group | attributeGroup))* : redefine + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleType, s1); + machine.addTransition(startState, XsdSchemaToken::ComplexType, s1); + machine.addTransition(startState, XsdSchemaToken::Group, s1); + machine.addTransition(startState, XsdSchemaToken::AttributeGroup, s1); + + machine.addTransition(s1, XsdSchemaToken::Annotation, s1); + machine.addTransition(s1, XsdSchemaToken::SimpleType, s1); + machine.addTransition(s1, XsdSchemaToken::ComplexType, s1); + machine.addTransition(s1, XsdSchemaToken::Group, s1); + machine.addTransition(s1, XsdSchemaToken::AttributeGroup, s1); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::SimpleType; + data3 << XsdSchemaToken::SimpleType; + data4 << XsdSchemaToken::SimpleType << XsdSchemaToken::SimpleType; + data6 << XsdSchemaToken::Annotation << XsdSchemaToken::Annotation; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == true); + QVERIFY(runTest(data6, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest17() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (restriction | extension)) : simpleContent + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::InternalState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::Restriction, s2); + machine.addTransition(startState, XsdSchemaToken::Extension, s2); + + machine.addTransition(s1, XsdSchemaToken::Restriction, s2); + machine.addTransition(s1, XsdSchemaToken::Extension, s2); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::Extension; + data3 << XsdSchemaToken::Restriction; + data4 << XsdSchemaToken::Extension << XsdSchemaToken::Restriction; + data5 << XsdSchemaToken::Annotation << XsdSchemaToken::Annotation; + + QVERIFY(runTest(data1, machine) == false); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == true); + QVERIFY(runTest(data4, machine) == false); + QVERIFY(runTest(data5, machine) == false); + QVERIFY(runTest(data6, machine) == false); +} + +void tst_XMLPatternsSchema::stateMachineTest18() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (simpleType?, (minExclusive | minInclusive | maxExclusive | maxInclusive | totalDigits | fractionDigits | length | minLength | maxLength | enumeration | whiteSpace | pattern)*)?, ((attribute | attributeGroup)*, anyAttribute?)) : simpleContent restriction + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s4 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s5 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::SimpleType, s2); + machine.addTransition(startState, XsdSchemaToken::MinExclusive, s3); + machine.addTransition(startState, XsdSchemaToken::MinInclusive, s3); + machine.addTransition(startState, XsdSchemaToken::MaxExclusive, s3); + machine.addTransition(startState, XsdSchemaToken::MaxInclusive, s3); + machine.addTransition(startState, XsdSchemaToken::TotalDigits, s3); + machine.addTransition(startState, XsdSchemaToken::FractionDigits, s3); + machine.addTransition(startState, XsdSchemaToken::Length, s3); + machine.addTransition(startState, XsdSchemaToken::MinLength, s3); + machine.addTransition(startState, XsdSchemaToken::MaxLength, s3); + machine.addTransition(startState, XsdSchemaToken::Enumeration, s3); + machine.addTransition(startState, XsdSchemaToken::WhiteSpace, s3); + machine.addTransition(startState, XsdSchemaToken::Pattern, s3); + machine.addTransition(startState, XsdSchemaToken::Attribute, s4); + machine.addTransition(startState, XsdSchemaToken::AttributeGroup, s4); + machine.addTransition(startState, XsdSchemaToken::AnyAttribute, s5); + + machine.addTransition(s1, XsdSchemaToken::SimpleType, s2); + machine.addTransition(s1, XsdSchemaToken::MinExclusive, s3); + machine.addTransition(s1, XsdSchemaToken::MinInclusive, s3); + machine.addTransition(s1, XsdSchemaToken::MaxExclusive, s3); + machine.addTransition(s1, XsdSchemaToken::MaxInclusive, s3); + machine.addTransition(s1, XsdSchemaToken::TotalDigits, s3); + machine.addTransition(s1, XsdSchemaToken::FractionDigits, s3); + machine.addTransition(s1, XsdSchemaToken::Length, s3); + machine.addTransition(s1, XsdSchemaToken::MinLength, s3); + machine.addTransition(s1, XsdSchemaToken::MaxLength, s3); + machine.addTransition(s1, XsdSchemaToken::Enumeration, s3); + machine.addTransition(s1, XsdSchemaToken::WhiteSpace, s3); + machine.addTransition(s1, XsdSchemaToken::Pattern, s3); + machine.addTransition(s1, XsdSchemaToken::Attribute, s4); + machine.addTransition(s1, XsdSchemaToken::AttributeGroup, s4); + machine.addTransition(s1, XsdSchemaToken::AnyAttribute, s5); + + machine.addTransition(s2, XsdSchemaToken::MinExclusive, s3); + machine.addTransition(s2, XsdSchemaToken::MinInclusive, s3); + machine.addTransition(s2, XsdSchemaToken::MaxExclusive, s3); + machine.addTransition(s2, XsdSchemaToken::MaxInclusive, s3); + machine.addTransition(s2, XsdSchemaToken::TotalDigits, s3); + machine.addTransition(s2, XsdSchemaToken::FractionDigits, s3); + machine.addTransition(s2, XsdSchemaToken::Length, s3); + machine.addTransition(s2, XsdSchemaToken::MinLength, s3); + machine.addTransition(s2, XsdSchemaToken::MaxLength, s3); + machine.addTransition(s2, XsdSchemaToken::Enumeration, s3); + machine.addTransition(s2, XsdSchemaToken::WhiteSpace, s3); + machine.addTransition(s2, XsdSchemaToken::Pattern, s3); + machine.addTransition(s2, XsdSchemaToken::Attribute, s4); + machine.addTransition(s2, XsdSchemaToken::AttributeGroup, s4); + machine.addTransition(s2, XsdSchemaToken::AnyAttribute, s5); + + machine.addTransition(s3, XsdSchemaToken::MinExclusive, s3); + machine.addTransition(s3, XsdSchemaToken::MinInclusive, s3); + machine.addTransition(s3, XsdSchemaToken::MaxExclusive, s3); + machine.addTransition(s3, XsdSchemaToken::MaxInclusive, s3); + machine.addTransition(s3, XsdSchemaToken::TotalDigits, s3); + machine.addTransition(s3, XsdSchemaToken::FractionDigits, s3); + machine.addTransition(s3, XsdSchemaToken::Length, s3); + machine.addTransition(s3, XsdSchemaToken::MinLength, s3); + machine.addTransition(s3, XsdSchemaToken::MaxLength, s3); + machine.addTransition(s3, XsdSchemaToken::Enumeration, s3); + machine.addTransition(s3, XsdSchemaToken::WhiteSpace, s3); + machine.addTransition(s3, XsdSchemaToken::Pattern, s3); + machine.addTransition(s3, XsdSchemaToken::Attribute, s4); + machine.addTransition(s3, XsdSchemaToken::AttributeGroup, s4); + machine.addTransition(s3, XsdSchemaToken::AnyAttribute, s5); + + machine.addTransition(s4, XsdSchemaToken::Attribute, s4); + machine.addTransition(s4, XsdSchemaToken::AttributeGroup, s4); + machine.addTransition(s4, XsdSchemaToken::AnyAttribute, s5); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::SimpleType << XsdSchemaToken::MinExclusive << XsdSchemaToken::MaxExclusive; + data3 << XsdSchemaToken::AnyAttribute << XsdSchemaToken::Attribute; + data4 << XsdSchemaToken::MinExclusive << XsdSchemaToken::TotalDigits << XsdSchemaToken::Enumeration; + data5 << XsdSchemaToken::Annotation << XsdSchemaToken::Annotation; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == false); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == false); + QVERIFY(runTest(data6, machine) == true); +} + +void tst_XMLPatternsSchema::stateMachineTest19() +{ + XsdStateMachine<XsdSchemaToken::NodeName> machine; + + // setup state machine for (annotation?, (group | all | choice | sequence)?, ((attribute | attributeGroup)*, anyAttribute?)) : complex content restriction/complex content extension + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId startState = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::StartEndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s1 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s2 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s3 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + const XsdStateMachine<XsdSchemaToken::NodeName>::StateId s4 = machine.addState(XsdStateMachine<XsdSchemaToken::NodeName>::EndState); + + machine.addTransition(startState, XsdSchemaToken::Annotation, s1); + machine.addTransition(startState, XsdSchemaToken::Group, s2); + machine.addTransition(startState, XsdSchemaToken::All, s2); + machine.addTransition(startState, XsdSchemaToken::Choice, s2); + machine.addTransition(startState, XsdSchemaToken::Sequence, s2); + machine.addTransition(startState, XsdSchemaToken::Attribute, s3); + machine.addTransition(startState, XsdSchemaToken::AttributeGroup, s3); + machine.addTransition(startState, XsdSchemaToken::AnyAttribute, s4); + + machine.addTransition(s1, XsdSchemaToken::Group, s2); + machine.addTransition(s1, XsdSchemaToken::All, s2); + machine.addTransition(s1, XsdSchemaToken::Choice, s2); + machine.addTransition(s1, XsdSchemaToken::Sequence, s2); + machine.addTransition(s1, XsdSchemaToken::Attribute, s3); + machine.addTransition(s1, XsdSchemaToken::AttributeGroup, s3); + machine.addTransition(s1, XsdSchemaToken::AnyAttribute, s4); + + machine.addTransition(s2, XsdSchemaToken::Attribute, s3); + machine.addTransition(s2, XsdSchemaToken::AttributeGroup, s3); + machine.addTransition(s2, XsdSchemaToken::AnyAttribute, s4); + + machine.addTransition(s3, XsdSchemaToken::Attribute, s3); + machine.addTransition(s3, XsdSchemaToken::AttributeGroup, s3); + machine.addTransition(s3, XsdSchemaToken::AnyAttribute, s4); + + QVector<XsdSchemaToken::NodeName> data1, data2, data3, data4, data5, data6; + + data1 << XsdSchemaToken::Annotation; + data2 << XsdSchemaToken::Annotation << XsdSchemaToken::Group; + data3 << XsdSchemaToken::Annotation << XsdSchemaToken::Group << XsdSchemaToken::Sequence; + data4 << XsdSchemaToken::Attribute << XsdSchemaToken::Attribute; + data5 << XsdSchemaToken::Attribute << XsdSchemaToken::Sequence; + data6 << XsdSchemaToken::Annotation << XsdSchemaToken::Annotation; + + QVERIFY(runTest(data1, machine) == true); + QVERIFY(runTest(data2, machine) == true); + QVERIFY(runTest(data3, machine) == false); + QVERIFY(runTest(data4, machine) == true); + QVERIFY(runTest(data5, machine) == false); + QVERIFY(runTest(data6, machine) == false); +} + +QTEST_MAIN(tst_XMLPatternsSchema) +#include "tst_xmlpatternsschema.moc" diff --git a/tests/auto/xmlpatternsschema/xmlpatternsschema.pro b/tests/auto/xmlpatternsschema/xmlpatternsschema.pro new file mode 100644 index 0000000..2ba869a --- /dev/null +++ b/tests/auto/xmlpatternsschema/xmlpatternsschema.pro @@ -0,0 +1,6 @@ +load(qttest_p4) +SOURCES += tst_xmlpatternsschema.cpp \ + +include (../xmlpatterns.pri) + +INCLUDEPATH += $$QT_BUILD_TREE/include/QtXmlPatterns/private diff --git a/tests/auto/xmlpatternsschemats/.gitignore b/tests/auto/xmlpatternsschemats/.gitignore new file mode 100644 index 0000000..5fd11f8 --- /dev/null +++ b/tests/auto/xmlpatternsschemats/.gitignore @@ -0,0 +1,4 @@ +CandidateBaseline.xml +runTests +tst_xmlpatternsschemats +runTests diff --git a/tests/auto/xmlpatternsschemats/Baseline.xml b/tests/auto/xmlpatternsschemats/Baseline.xml new file mode 100644 index 0000000..9576538 --- /dev/null +++ b/tests/auto/xmlpatternsschemats/Baseline.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<test-suite-result xmlns="http://www.w3.org/2005/02/query-test-XQTSResult"><implementation name="Patternist" version="0.1"><organization name="K Desktop Environment(KDE)" website="http://www.kde.org/"/><submittor name="Frans Englich" email="frans.englich@nokia.com"/><description><p>Patternist is an implementation written in C++ and with the Qt/KDE libraries. It is licensed under GNU LGPL and part of KDE, the K Desktop Environment.</p></description></implementation><syntax>XQuery</syntax><test-run dateRun="2009-02-24"><test-suite version=""/></test-run><test-case name="1NISTSchema-SV-IV-atomic-decimal-minExclusive-1 tokoe:valid" result="pass"/><test-case name="2NISTXML-SV-IV-atomic-decimal-minExclusive-1-1 tokoe:valid" result="fail"/><test-case name="3NISTXML-SV-IV-atomic-decimal-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="4NISTXML-SV-IV-atomic-decimal-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="5NISTXML-SV-IV-atomic-decimal-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="6NISTXML-SV-IV-atomic-decimal-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="7NISTSchema-SV-IV-atomic-decimal-minExclusive-2 tokoe:valid" result="pass"/><test-case name="8NISTXML-SV-IV-atomic-decimal-minExclusive-2-1 tokoe:valid" result="fail"/><test-case name="9NISTXML-SV-IV-atomic-decimal-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="10NISTXML-SV-IV-atomic-decimal-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="11NISTXML-SV-IV-atomic-decimal-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="12NISTXML-SV-IV-atomic-decimal-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="13NISTSchema-SV-IV-atomic-decimal-minExclusive-3 tokoe:valid" result="pass"/><test-case name="14NISTXML-SV-IV-atomic-decimal-minExclusive-3-1 tokoe:valid" result="fail"/><test-case name="15NISTXML-SV-IV-atomic-decimal-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="16NISTXML-SV-IV-atomic-decimal-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="17NISTXML-SV-IV-atomic-decimal-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="18NISTXML-SV-IV-atomic-decimal-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="19NISTSchema-SV-IV-atomic-decimal-minExclusive-4 tokoe:valid" result="pass"/><test-case name="20NISTXML-SV-IV-atomic-decimal-minExclusive-4-1 tokoe:valid" result="fail"/><test-case name="21NISTXML-SV-IV-atomic-decimal-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="22NISTXML-SV-IV-atomic-decimal-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="23NISTXML-SV-IV-atomic-decimal-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="24NISTXML-SV-IV-atomic-decimal-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="25NISTSchema-SV-IV-atomic-decimal-minExclusive-5 tokoe:valid" result="pass"/><test-case name="26NISTXML-SV-IV-atomic-decimal-minExclusive-5-1 tokoe:valid" result="fail"/><test-case name="27NISTSchema-SV-IV-atomic-decimal-minInclusive-1 tokoe:valid" result="pass"/><test-case name="28NISTXML-SV-IV-atomic-decimal-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="29NISTXML-SV-IV-atomic-decimal-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="30NISTXML-SV-IV-atomic-decimal-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="31NISTXML-SV-IV-atomic-decimal-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="32NISTXML-SV-IV-atomic-decimal-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="33NISTSchema-SV-IV-atomic-decimal-minInclusive-2 tokoe:valid" result="pass"/><test-case name="34NISTXML-SV-IV-atomic-decimal-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="35NISTXML-SV-IV-atomic-decimal-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="36NISTXML-SV-IV-atomic-decimal-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="37NISTXML-SV-IV-atomic-decimal-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="38NISTXML-SV-IV-atomic-decimal-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="39NISTSchema-SV-IV-atomic-decimal-minInclusive-3 tokoe:valid" result="pass"/><test-case name="40NISTXML-SV-IV-atomic-decimal-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="41NISTXML-SV-IV-atomic-decimal-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="42NISTXML-SV-IV-atomic-decimal-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="43NISTXML-SV-IV-atomic-decimal-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="44NISTXML-SV-IV-atomic-decimal-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="45NISTSchema-SV-IV-atomic-decimal-minInclusive-4 tokoe:valid" result="pass"/><test-case name="46NISTXML-SV-IV-atomic-decimal-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="47NISTXML-SV-IV-atomic-decimal-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="48NISTXML-SV-IV-atomic-decimal-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="49NISTXML-SV-IV-atomic-decimal-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="50NISTXML-SV-IV-atomic-decimal-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="51NISTSchema-SV-IV-atomic-decimal-minInclusive-5 tokoe:valid" result="pass"/><test-case name="52NISTXML-SV-IV-atomic-decimal-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="53NISTSchema-SV-IV-atomic-decimal-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="54NISTXML-SV-IV-atomic-decimal-maxExclusive-1-1 tokoe:valid" result="fail"/><test-case name="55NISTSchema-SV-IV-atomic-decimal-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="56NISTXML-SV-IV-atomic-decimal-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="57NISTXML-SV-IV-atomic-decimal-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="58NISTXML-SV-IV-atomic-decimal-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="59NISTXML-SV-IV-atomic-decimal-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="60NISTXML-SV-IV-atomic-decimal-maxExclusive-2-5 tokoe:valid" result="fail"/><test-case name="61NISTSchema-SV-IV-atomic-decimal-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="62NISTXML-SV-IV-atomic-decimal-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="63NISTXML-SV-IV-atomic-decimal-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="64NISTXML-SV-IV-atomic-decimal-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="65NISTXML-SV-IV-atomic-decimal-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="66NISTXML-SV-IV-atomic-decimal-maxExclusive-3-5 tokoe:valid" result="fail"/><test-case name="67NISTSchema-SV-IV-atomic-decimal-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="68NISTXML-SV-IV-atomic-decimal-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="69NISTXML-SV-IV-atomic-decimal-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="70NISTXML-SV-IV-atomic-decimal-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="71NISTXML-SV-IV-atomic-decimal-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="72NISTXML-SV-IV-atomic-decimal-maxExclusive-4-5 tokoe:valid" result="fail"/><test-case name="73NISTSchema-SV-IV-atomic-decimal-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="74NISTXML-SV-IV-atomic-decimal-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="75NISTXML-SV-IV-atomic-decimal-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="76NISTXML-SV-IV-atomic-decimal-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="77NISTXML-SV-IV-atomic-decimal-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="78NISTXML-SV-IV-atomic-decimal-maxExclusive-5-5 tokoe:valid" result="fail"/><test-case name="79NISTSchema-SV-IV-atomic-decimal-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="80NISTXML-SV-IV-atomic-decimal-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="81NISTSchema-SV-IV-atomic-decimal-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="82NISTXML-SV-IV-atomic-decimal-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="83NISTXML-SV-IV-atomic-decimal-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="84NISTXML-SV-IV-atomic-decimal-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="85NISTXML-SV-IV-atomic-decimal-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="86NISTXML-SV-IV-atomic-decimal-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="87NISTSchema-SV-IV-atomic-decimal-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="88NISTXML-SV-IV-atomic-decimal-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="89NISTXML-SV-IV-atomic-decimal-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="90NISTXML-SV-IV-atomic-decimal-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="91NISTXML-SV-IV-atomic-decimal-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="92NISTXML-SV-IV-atomic-decimal-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="93NISTSchema-SV-IV-atomic-decimal-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="94NISTXML-SV-IV-atomic-decimal-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="95NISTXML-SV-IV-atomic-decimal-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="96NISTXML-SV-IV-atomic-decimal-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="97NISTXML-SV-IV-atomic-decimal-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="98NISTXML-SV-IV-atomic-decimal-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="99NISTSchema-SV-IV-atomic-decimal-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="100NISTXML-SV-IV-atomic-decimal-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="101NISTXML-SV-IV-atomic-decimal-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="102NISTXML-SV-IV-atomic-decimal-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="103NISTXML-SV-IV-atomic-decimal-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="104NISTXML-SV-IV-atomic-decimal-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="105NISTSchema-SV-IV-atomic-decimal-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="106NISTXML-SV-IV-atomic-decimal-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="107NISTXML-SV-IV-atomic-decimal-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="108NISTXML-SV-IV-atomic-decimal-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="109NISTXML-SV-IV-atomic-decimal-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="110NISTXML-SV-IV-atomic-decimal-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="111NISTSchema-SV-IV-atomic-decimal-fractionDigits-2 tokoe:valid" result="pass"/><test-case name="112NISTXML-SV-IV-atomic-decimal-fractionDigits-2-1 tokoe:valid" result="pass"/><test-case name="113NISTXML-SV-IV-atomic-decimal-fractionDigits-2-2 tokoe:valid" result="pass"/><test-case name="114NISTXML-SV-IV-atomic-decimal-fractionDigits-2-3 tokoe:valid" result="pass"/><test-case name="115NISTXML-SV-IV-atomic-decimal-fractionDigits-2-4 tokoe:valid" result="pass"/><test-case name="116NISTXML-SV-IV-atomic-decimal-fractionDigits-2-5 tokoe:valid" result="pass"/><test-case name="117NISTSchema-SV-IV-atomic-decimal-fractionDigits-3 tokoe:valid" result="pass"/><test-case name="118NISTXML-SV-IV-atomic-decimal-fractionDigits-3-1 tokoe:valid" result="pass"/><test-case name="119NISTXML-SV-IV-atomic-decimal-fractionDigits-3-2 tokoe:valid" result="pass"/><test-case name="120NISTXML-SV-IV-atomic-decimal-fractionDigits-3-3 tokoe:valid" result="pass"/><test-case name="121NISTXML-SV-IV-atomic-decimal-fractionDigits-3-4 tokoe:valid" result="pass"/><test-case name="122NISTXML-SV-IV-atomic-decimal-fractionDigits-3-5 tokoe:valid" result="pass"/><test-case name="123NISTSchema-SV-IV-atomic-decimal-fractionDigits-4 tokoe:valid" result="pass"/><test-case name="124NISTXML-SV-IV-atomic-decimal-fractionDigits-4-1 tokoe:valid" result="pass"/><test-case name="125NISTXML-SV-IV-atomic-decimal-fractionDigits-4-2 tokoe:valid" result="pass"/><test-case name="126NISTXML-SV-IV-atomic-decimal-fractionDigits-4-3 tokoe:valid" result="pass"/><test-case name="127NISTXML-SV-IV-atomic-decimal-fractionDigits-4-4 tokoe:valid" result="pass"/><test-case name="128NISTXML-SV-IV-atomic-decimal-fractionDigits-4-5 tokoe:valid" result="pass"/><test-case name="129NISTSchema-SV-IV-atomic-decimal-fractionDigits-5 tokoe:valid" result="pass"/><test-case name="130NISTXML-SV-IV-atomic-decimal-fractionDigits-5-1 tokoe:valid" result="pass"/><test-case name="131NISTXML-SV-IV-atomic-decimal-fractionDigits-5-2 tokoe:valid" result="pass"/><test-case name="132NISTXML-SV-IV-atomic-decimal-fractionDigits-5-3 tokoe:valid" result="pass"/><test-case name="133NISTXML-SV-IV-atomic-decimal-fractionDigits-5-4 tokoe:valid" result="pass"/><test-case name="134NISTXML-SV-IV-atomic-decimal-fractionDigits-5-5 tokoe:valid" result="pass"/><test-case name="135NISTSchema-SV-IV-atomic-decimal-totalDigits-1 tokoe:valid" result="pass"/><test-case name="136NISTXML-SV-IV-atomic-decimal-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="137NISTXML-SV-IV-atomic-decimal-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="138NISTXML-SV-IV-atomic-decimal-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="139NISTXML-SV-IV-atomic-decimal-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="140NISTXML-SV-IV-atomic-decimal-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="141NISTSchema-SV-IV-atomic-decimal-totalDigits-2 tokoe:valid" result="pass"/><test-case name="142NISTXML-SV-IV-atomic-decimal-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="143NISTXML-SV-IV-atomic-decimal-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="144NISTXML-SV-IV-atomic-decimal-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="145NISTXML-SV-IV-atomic-decimal-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="146NISTXML-SV-IV-atomic-decimal-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="147NISTSchema-SV-IV-atomic-decimal-totalDigits-3 tokoe:valid" result="pass"/><test-case name="148NISTXML-SV-IV-atomic-decimal-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="149NISTXML-SV-IV-atomic-decimal-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="150NISTXML-SV-IV-atomic-decimal-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="151NISTXML-SV-IV-atomic-decimal-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="152NISTXML-SV-IV-atomic-decimal-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="153NISTSchema-SV-IV-atomic-decimal-totalDigits-4 tokoe:valid" result="pass"/><test-case name="154NISTXML-SV-IV-atomic-decimal-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="155NISTXML-SV-IV-atomic-decimal-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="156NISTXML-SV-IV-atomic-decimal-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="157NISTXML-SV-IV-atomic-decimal-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="158NISTXML-SV-IV-atomic-decimal-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="159NISTSchema-SV-IV-atomic-decimal-totalDigits-5 tokoe:valid" result="pass"/><test-case name="160NISTXML-SV-IV-atomic-decimal-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="161NISTXML-SV-IV-atomic-decimal-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="162NISTXML-SV-IV-atomic-decimal-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="163NISTXML-SV-IV-atomic-decimal-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="164NISTXML-SV-IV-atomic-decimal-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="165NISTSchema-SV-IV-atomic-decimal-pattern-1 tokoe:valid" result="pass"/><test-case name="166NISTXML-SV-IV-atomic-decimal-pattern-1-1 tokoe:valid" result="pass"/><test-case name="167NISTXML-SV-IV-atomic-decimal-pattern-1-2 tokoe:valid" result="pass"/><test-case name="168NISTXML-SV-IV-atomic-decimal-pattern-1-3 tokoe:valid" result="pass"/><test-case name="169NISTXML-SV-IV-atomic-decimal-pattern-1-4 tokoe:valid" result="pass"/><test-case name="170NISTXML-SV-IV-atomic-decimal-pattern-1-5 tokoe:valid" result="pass"/><test-case name="171NISTSchema-SV-IV-atomic-decimal-pattern-2 tokoe:valid" result="pass"/><test-case name="172NISTXML-SV-IV-atomic-decimal-pattern-2-1 tokoe:valid" result="pass"/><test-case name="173NISTXML-SV-IV-atomic-decimal-pattern-2-2 tokoe:valid" result="pass"/><test-case name="174NISTXML-SV-IV-atomic-decimal-pattern-2-3 tokoe:valid" result="pass"/><test-case name="175NISTXML-SV-IV-atomic-decimal-pattern-2-4 tokoe:valid" result="pass"/><test-case name="176NISTXML-SV-IV-atomic-decimal-pattern-2-5 tokoe:valid" result="pass"/><test-case name="177NISTSchema-SV-IV-atomic-decimal-pattern-3 tokoe:valid" result="pass"/><test-case name="178NISTXML-SV-IV-atomic-decimal-pattern-3-1 tokoe:valid" result="pass"/><test-case name="179NISTXML-SV-IV-atomic-decimal-pattern-3-2 tokoe:valid" result="pass"/><test-case name="180NISTXML-SV-IV-atomic-decimal-pattern-3-3 tokoe:valid" result="pass"/><test-case name="181NISTXML-SV-IV-atomic-decimal-pattern-3-4 tokoe:valid" result="pass"/><test-case name="182NISTXML-SV-IV-atomic-decimal-pattern-3-5 tokoe:valid" result="pass"/><test-case name="183NISTSchema-SV-IV-atomic-decimal-pattern-4 tokoe:valid" result="pass"/><test-case name="184NISTXML-SV-IV-atomic-decimal-pattern-4-1 tokoe:valid" result="pass"/><test-case name="185NISTXML-SV-IV-atomic-decimal-pattern-4-2 tokoe:valid" result="pass"/><test-case name="186NISTXML-SV-IV-atomic-decimal-pattern-4-3 tokoe:valid" result="pass"/><test-case name="187NISTXML-SV-IV-atomic-decimal-pattern-4-4 tokoe:valid" result="pass"/><test-case name="188NISTXML-SV-IV-atomic-decimal-pattern-4-5 tokoe:valid" result="pass"/><test-case name="189NISTSchema-SV-IV-atomic-decimal-pattern-5 tokoe:valid" result="pass"/><test-case name="190NISTXML-SV-IV-atomic-decimal-pattern-5-1 tokoe:valid" result="pass"/><test-case name="191NISTXML-SV-IV-atomic-decimal-pattern-5-2 tokoe:valid" result="pass"/><test-case name="192NISTXML-SV-IV-atomic-decimal-pattern-5-3 tokoe:valid" result="pass"/><test-case name="193NISTXML-SV-IV-atomic-decimal-pattern-5-4 tokoe:valid" result="pass"/><test-case name="194NISTXML-SV-IV-atomic-decimal-pattern-5-5 tokoe:valid" result="pass"/><test-case name="195NISTSchema-SV-IV-atomic-decimal-enumeration-1 tokoe:valid" result="pass"/><test-case name="196NISTXML-SV-IV-atomic-decimal-enumeration-1-1 tokoe:valid" result="fail"/><test-case name="197NISTXML-SV-IV-atomic-decimal-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="198NISTXML-SV-IV-atomic-decimal-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="199NISTXML-SV-IV-atomic-decimal-enumeration-1-4 tokoe:valid" result="fail"/><test-case name="200NISTXML-SV-IV-atomic-decimal-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="201NISTSchema-SV-IV-atomic-decimal-enumeration-2 tokoe:valid" result="pass"/><test-case name="202NISTXML-SV-IV-atomic-decimal-enumeration-2-1 tokoe:valid" result="fail"/><test-case name="203NISTXML-SV-IV-atomic-decimal-enumeration-2-2 tokoe:valid" result="fail"/><test-case name="204NISTXML-SV-IV-atomic-decimal-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="205NISTXML-SV-IV-atomic-decimal-enumeration-2-4 tokoe:valid" result="fail"/><test-case name="206NISTXML-SV-IV-atomic-decimal-enumeration-2-5 tokoe:valid" result="fail"/><test-case name="207NISTSchema-SV-IV-atomic-decimal-enumeration-3 tokoe:valid" result="pass"/><test-case name="208NISTXML-SV-IV-atomic-decimal-enumeration-3-1 tokoe:valid" result="fail"/><test-case name="209NISTXML-SV-IV-atomic-decimal-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="210NISTXML-SV-IV-atomic-decimal-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="211NISTXML-SV-IV-atomic-decimal-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="212NISTXML-SV-IV-atomic-decimal-enumeration-3-5 tokoe:valid" result="fail"/><test-case name="213NISTSchema-SV-IV-atomic-decimal-enumeration-4 tokoe:valid" result="pass"/><test-case name="214NISTXML-SV-IV-atomic-decimal-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="215NISTXML-SV-IV-atomic-decimal-enumeration-4-2 tokoe:valid" result="fail"/><test-case name="216NISTXML-SV-IV-atomic-decimal-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="217NISTXML-SV-IV-atomic-decimal-enumeration-4-4 tokoe:valid" result="fail"/><test-case name="218NISTXML-SV-IV-atomic-decimal-enumeration-4-5 tokoe:valid" result="fail"/><test-case name="219NISTSchema-SV-IV-atomic-decimal-enumeration-5 tokoe:valid" result="pass"/><test-case name="220NISTXML-SV-IV-atomic-decimal-enumeration-5-1 tokoe:valid" result="fail"/><test-case name="221NISTXML-SV-IV-atomic-decimal-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="222NISTXML-SV-IV-atomic-decimal-enumeration-5-3 tokoe:valid" result="fail"/><test-case name="223NISTXML-SV-IV-atomic-decimal-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="224NISTXML-SV-IV-atomic-decimal-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="225NISTSchema-SV-IV-atomic-decimal-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="226NISTXML-SV-IV-atomic-decimal-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="227NISTXML-SV-IV-atomic-decimal-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="228NISTXML-SV-IV-atomic-decimal-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="229NISTXML-SV-IV-atomic-decimal-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="230NISTXML-SV-IV-atomic-decimal-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="231NISTSchema-SV-IV-atomic-integer-minExclusive-1 tokoe:valid" result="pass"/><test-case name="232NISTXML-SV-IV-atomic-integer-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="233NISTXML-SV-IV-atomic-integer-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="234NISTXML-SV-IV-atomic-integer-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="235NISTXML-SV-IV-atomic-integer-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="236NISTXML-SV-IV-atomic-integer-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="237NISTSchema-SV-IV-atomic-integer-minExclusive-2 tokoe:valid" result="pass"/><test-case name="238NISTXML-SV-IV-atomic-integer-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="239NISTXML-SV-IV-atomic-integer-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="240NISTXML-SV-IV-atomic-integer-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="241NISTXML-SV-IV-atomic-integer-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="242NISTXML-SV-IV-atomic-integer-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="243NISTSchema-SV-IV-atomic-integer-minExclusive-3 tokoe:valid" result="pass"/><test-case name="244NISTXML-SV-IV-atomic-integer-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="245NISTXML-SV-IV-atomic-integer-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="246NISTXML-SV-IV-atomic-integer-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="247NISTXML-SV-IV-atomic-integer-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="248NISTXML-SV-IV-atomic-integer-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="249NISTSchema-SV-IV-atomic-integer-minExclusive-4 tokoe:valid" result="pass"/><test-case name="250NISTXML-SV-IV-atomic-integer-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="251NISTXML-SV-IV-atomic-integer-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="252NISTXML-SV-IV-atomic-integer-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="253NISTXML-SV-IV-atomic-integer-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="254NISTXML-SV-IV-atomic-integer-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="255NISTSchema-SV-IV-atomic-integer-minExclusive-5 tokoe:valid" result="pass"/><test-case name="256NISTXML-SV-IV-atomic-integer-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="257NISTSchema-SV-IV-atomic-integer-minInclusive-1 tokoe:valid" result="pass"/><test-case name="258NISTXML-SV-IV-atomic-integer-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="259NISTXML-SV-IV-atomic-integer-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="260NISTXML-SV-IV-atomic-integer-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="261NISTXML-SV-IV-atomic-integer-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="262NISTXML-SV-IV-atomic-integer-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="263NISTSchema-SV-IV-atomic-integer-minInclusive-2 tokoe:valid" result="pass"/><test-case name="264NISTXML-SV-IV-atomic-integer-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="265NISTXML-SV-IV-atomic-integer-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="266NISTXML-SV-IV-atomic-integer-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="267NISTXML-SV-IV-atomic-integer-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="268NISTXML-SV-IV-atomic-integer-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="269NISTSchema-SV-IV-atomic-integer-minInclusive-3 tokoe:valid" result="pass"/><test-case name="270NISTXML-SV-IV-atomic-integer-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="271NISTXML-SV-IV-atomic-integer-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="272NISTXML-SV-IV-atomic-integer-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="273NISTXML-SV-IV-atomic-integer-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="274NISTXML-SV-IV-atomic-integer-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="275NISTSchema-SV-IV-atomic-integer-minInclusive-4 tokoe:valid" result="pass"/><test-case name="276NISTXML-SV-IV-atomic-integer-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="277NISTXML-SV-IV-atomic-integer-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="278NISTXML-SV-IV-atomic-integer-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="279NISTXML-SV-IV-atomic-integer-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="280NISTXML-SV-IV-atomic-integer-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="281NISTSchema-SV-IV-atomic-integer-minInclusive-5 tokoe:valid" result="pass"/><test-case name="282NISTXML-SV-IV-atomic-integer-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="283NISTSchema-SV-IV-atomic-integer-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="284NISTXML-SV-IV-atomic-integer-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="285NISTSchema-SV-IV-atomic-integer-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="286NISTXML-SV-IV-atomic-integer-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="287NISTXML-SV-IV-atomic-integer-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="288NISTXML-SV-IV-atomic-integer-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="289NISTXML-SV-IV-atomic-integer-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="290NISTXML-SV-IV-atomic-integer-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="291NISTSchema-SV-IV-atomic-integer-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="292NISTXML-SV-IV-atomic-integer-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="293NISTXML-SV-IV-atomic-integer-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="294NISTXML-SV-IV-atomic-integer-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="295NISTXML-SV-IV-atomic-integer-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="296NISTXML-SV-IV-atomic-integer-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="297NISTSchema-SV-IV-atomic-integer-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="298NISTXML-SV-IV-atomic-integer-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="299NISTXML-SV-IV-atomic-integer-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="300NISTXML-SV-IV-atomic-integer-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="301NISTXML-SV-IV-atomic-integer-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="302NISTXML-SV-IV-atomic-integer-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="303NISTSchema-SV-IV-atomic-integer-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="304NISTXML-SV-IV-atomic-integer-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="305NISTXML-SV-IV-atomic-integer-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="306NISTXML-SV-IV-atomic-integer-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="307NISTXML-SV-IV-atomic-integer-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="308NISTXML-SV-IV-atomic-integer-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="309NISTSchema-SV-IV-atomic-integer-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="310NISTXML-SV-IV-atomic-integer-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="311NISTSchema-SV-IV-atomic-integer-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="312NISTXML-SV-IV-atomic-integer-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="313NISTXML-SV-IV-atomic-integer-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="314NISTXML-SV-IV-atomic-integer-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="315NISTXML-SV-IV-atomic-integer-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="316NISTXML-SV-IV-atomic-integer-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="317NISTSchema-SV-IV-atomic-integer-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="318NISTXML-SV-IV-atomic-integer-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="319NISTXML-SV-IV-atomic-integer-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="320NISTXML-SV-IV-atomic-integer-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="321NISTXML-SV-IV-atomic-integer-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="322NISTXML-SV-IV-atomic-integer-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="323NISTSchema-SV-IV-atomic-integer-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="324NISTXML-SV-IV-atomic-integer-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="325NISTXML-SV-IV-atomic-integer-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="326NISTXML-SV-IV-atomic-integer-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="327NISTXML-SV-IV-atomic-integer-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="328NISTXML-SV-IV-atomic-integer-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="329NISTSchema-SV-IV-atomic-integer-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="330NISTXML-SV-IV-atomic-integer-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="331NISTXML-SV-IV-atomic-integer-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="332NISTXML-SV-IV-atomic-integer-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="333NISTXML-SV-IV-atomic-integer-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="334NISTXML-SV-IV-atomic-integer-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="335NISTSchema-SV-IV-atomic-integer-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="336NISTXML-SV-IV-atomic-integer-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="337NISTXML-SV-IV-atomic-integer-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="338NISTXML-SV-IV-atomic-integer-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="339NISTXML-SV-IV-atomic-integer-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="340NISTXML-SV-IV-atomic-integer-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="341NISTSchema-SV-IV-atomic-integer-totalDigits-1 tokoe:valid" result="pass"/><test-case name="342NISTXML-SV-IV-atomic-integer-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="343NISTXML-SV-IV-atomic-integer-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="344NISTXML-SV-IV-atomic-integer-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="345NISTXML-SV-IV-atomic-integer-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="346NISTXML-SV-IV-atomic-integer-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="347NISTSchema-SV-IV-atomic-integer-totalDigits-2 tokoe:valid" result="pass"/><test-case name="348NISTXML-SV-IV-atomic-integer-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="349NISTXML-SV-IV-atomic-integer-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="350NISTXML-SV-IV-atomic-integer-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="351NISTXML-SV-IV-atomic-integer-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="352NISTXML-SV-IV-atomic-integer-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="353NISTSchema-SV-IV-atomic-integer-totalDigits-3 tokoe:valid" result="pass"/><test-case name="354NISTXML-SV-IV-atomic-integer-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="355NISTXML-SV-IV-atomic-integer-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="356NISTXML-SV-IV-atomic-integer-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="357NISTXML-SV-IV-atomic-integer-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="358NISTXML-SV-IV-atomic-integer-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="359NISTSchema-SV-IV-atomic-integer-totalDigits-4 tokoe:valid" result="pass"/><test-case name="360NISTXML-SV-IV-atomic-integer-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="361NISTXML-SV-IV-atomic-integer-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="362NISTXML-SV-IV-atomic-integer-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="363NISTXML-SV-IV-atomic-integer-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="364NISTXML-SV-IV-atomic-integer-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="365NISTSchema-SV-IV-atomic-integer-totalDigits-5 tokoe:valid" result="pass"/><test-case name="366NISTXML-SV-IV-atomic-integer-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="367NISTXML-SV-IV-atomic-integer-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="368NISTXML-SV-IV-atomic-integer-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="369NISTXML-SV-IV-atomic-integer-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="370NISTXML-SV-IV-atomic-integer-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="371NISTSchema-SV-IV-atomic-integer-pattern-1 tokoe:valid" result="pass"/><test-case name="372NISTXML-SV-IV-atomic-integer-pattern-1-1 tokoe:valid" result="pass"/><test-case name="373NISTXML-SV-IV-atomic-integer-pattern-1-2 tokoe:valid" result="pass"/><test-case name="374NISTXML-SV-IV-atomic-integer-pattern-1-3 tokoe:valid" result="pass"/><test-case name="375NISTXML-SV-IV-atomic-integer-pattern-1-4 tokoe:valid" result="pass"/><test-case name="376NISTXML-SV-IV-atomic-integer-pattern-1-5 tokoe:valid" result="pass"/><test-case name="377NISTSchema-SV-IV-atomic-integer-pattern-2 tokoe:valid" result="pass"/><test-case name="378NISTXML-SV-IV-atomic-integer-pattern-2-1 tokoe:valid" result="pass"/><test-case name="379NISTXML-SV-IV-atomic-integer-pattern-2-2 tokoe:valid" result="pass"/><test-case name="380NISTXML-SV-IV-atomic-integer-pattern-2-3 tokoe:valid" result="pass"/><test-case name="381NISTXML-SV-IV-atomic-integer-pattern-2-4 tokoe:valid" result="pass"/><test-case name="382NISTXML-SV-IV-atomic-integer-pattern-2-5 tokoe:valid" result="pass"/><test-case name="383NISTSchema-SV-IV-atomic-integer-pattern-3 tokoe:valid" result="pass"/><test-case name="384NISTXML-SV-IV-atomic-integer-pattern-3-1 tokoe:valid" result="pass"/><test-case name="385NISTXML-SV-IV-atomic-integer-pattern-3-2 tokoe:valid" result="pass"/><test-case name="386NISTXML-SV-IV-atomic-integer-pattern-3-3 tokoe:valid" result="pass"/><test-case name="387NISTXML-SV-IV-atomic-integer-pattern-3-4 tokoe:valid" result="pass"/><test-case name="388NISTXML-SV-IV-atomic-integer-pattern-3-5 tokoe:valid" result="pass"/><test-case name="389NISTSchema-SV-IV-atomic-integer-pattern-4 tokoe:valid" result="pass"/><test-case name="390NISTXML-SV-IV-atomic-integer-pattern-4-1 tokoe:valid" result="pass"/><test-case name="391NISTXML-SV-IV-atomic-integer-pattern-4-2 tokoe:valid" result="pass"/><test-case name="392NISTXML-SV-IV-atomic-integer-pattern-4-3 tokoe:valid" result="pass"/><test-case name="393NISTXML-SV-IV-atomic-integer-pattern-4-4 tokoe:valid" result="pass"/><test-case name="394NISTXML-SV-IV-atomic-integer-pattern-4-5 tokoe:valid" result="pass"/><test-case name="395NISTSchema-SV-IV-atomic-integer-pattern-5 tokoe:valid" result="pass"/><test-case name="396NISTXML-SV-IV-atomic-integer-pattern-5-1 tokoe:valid" result="pass"/><test-case name="397NISTXML-SV-IV-atomic-integer-pattern-5-2 tokoe:valid" result="pass"/><test-case name="398NISTXML-SV-IV-atomic-integer-pattern-5-3 tokoe:valid" result="pass"/><test-case name="399NISTXML-SV-IV-atomic-integer-pattern-5-4 tokoe:valid" result="pass"/><test-case name="400NISTXML-SV-IV-atomic-integer-pattern-5-5 tokoe:valid" result="pass"/><test-case name="401NISTSchema-SV-IV-atomic-integer-enumeration-1 tokoe:valid" result="pass"/><test-case name="402NISTXML-SV-IV-atomic-integer-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="403NISTXML-SV-IV-atomic-integer-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="404NISTXML-SV-IV-atomic-integer-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="405NISTXML-SV-IV-atomic-integer-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="406NISTXML-SV-IV-atomic-integer-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="407NISTSchema-SV-IV-atomic-integer-enumeration-2 tokoe:valid" result="pass"/><test-case name="408NISTXML-SV-IV-atomic-integer-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="409NISTXML-SV-IV-atomic-integer-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="410NISTXML-SV-IV-atomic-integer-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="411NISTXML-SV-IV-atomic-integer-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="412NISTXML-SV-IV-atomic-integer-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="413NISTSchema-SV-IV-atomic-integer-enumeration-3 tokoe:valid" result="pass"/><test-case name="414NISTXML-SV-IV-atomic-integer-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="415NISTXML-SV-IV-atomic-integer-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="416NISTXML-SV-IV-atomic-integer-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="417NISTXML-SV-IV-atomic-integer-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="418NISTXML-SV-IV-atomic-integer-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="419NISTSchema-SV-IV-atomic-integer-enumeration-4 tokoe:valid" result="pass"/><test-case name="420NISTXML-SV-IV-atomic-integer-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="421NISTXML-SV-IV-atomic-integer-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="422NISTXML-SV-IV-atomic-integer-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="423NISTXML-SV-IV-atomic-integer-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="424NISTXML-SV-IV-atomic-integer-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="425NISTSchema-SV-IV-atomic-integer-enumeration-5 tokoe:valid" result="pass"/><test-case name="426NISTXML-SV-IV-atomic-integer-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="427NISTXML-SV-IV-atomic-integer-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="428NISTXML-SV-IV-atomic-integer-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="429NISTXML-SV-IV-atomic-integer-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="430NISTXML-SV-IV-atomic-integer-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="431NISTSchema-SV-IV-atomic-integer-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="432NISTXML-SV-IV-atomic-integer-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="433NISTXML-SV-IV-atomic-integer-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="434NISTXML-SV-IV-atomic-integer-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="435NISTXML-SV-IV-atomic-integer-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="436NISTXML-SV-IV-atomic-integer-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="437NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-1 tokoe:valid" result="pass"/><test-case name="438NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="439NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="440NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="441NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="442NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="443NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-2 tokoe:valid" result="pass"/><test-case name="444NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="445NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="446NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="447NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="448NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="449NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-3 tokoe:valid" result="pass"/><test-case name="450NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="451NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="452NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="453NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="454NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="455NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-4 tokoe:valid" result="pass"/><test-case name="456NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="457NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="458NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="459NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="460NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="461NISTSchema-SV-IV-atomic-nonPositiveInteger-minExclusive-5 tokoe:valid" result="pass"/><test-case name="462NISTXML-SV-IV-atomic-nonPositiveInteger-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="463NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-1 tokoe:valid" result="pass"/><test-case name="464NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="465NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="466NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="467NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="468NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="469NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-2 tokoe:valid" result="pass"/><test-case name="470NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="471NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="472NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="473NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="474NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="475NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-3 tokoe:valid" result="pass"/><test-case name="476NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="477NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="478NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="479NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="480NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="481NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-4 tokoe:valid" result="pass"/><test-case name="482NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="483NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="484NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="485NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="486NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="487NISTSchema-SV-IV-atomic-nonPositiveInteger-minInclusive-5 tokoe:valid" result="pass"/><test-case name="488NISTXML-SV-IV-atomic-nonPositiveInteger-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="489NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="490NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="491NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="492NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="493NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="494NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="495NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="496NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="497NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="498NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="499NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="500NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="501NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="502NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="503NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="504NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="505NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="506NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="507NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="508NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="509NISTSchema-SV-IV-atomic-nonPositiveInteger-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="510NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="511NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="512NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="513NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="514NISTXML-SV-IV-atomic-nonPositiveInteger-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="515NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="516NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="517NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="518NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="519NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="520NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="521NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="522NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="523NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="524NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="525NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="526NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="527NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="528NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="529NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="530NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="531NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="532NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="533NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="534NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="535NISTSchema-SV-IV-atomic-nonPositiveInteger-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="536NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="537NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="538NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="539NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="540NISTXML-SV-IV-atomic-nonPositiveInteger-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="541NISTSchema-SV-IV-atomic-nonPositiveInteger-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="542NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="543NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="544NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="545NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="546NISTXML-SV-IV-atomic-nonPositiveInteger-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="547NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-1 tokoe:valid" result="pass"/><test-case name="548NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="549NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="550NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="551NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="552NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="553NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-2 tokoe:valid" result="pass"/><test-case name="554NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="555NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="556NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="557NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="558NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="559NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-3 tokoe:valid" result="pass"/><test-case name="560NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="561NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="562NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="563NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="564NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="565NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-4 tokoe:valid" result="pass"/><test-case name="566NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="567NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="568NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="569NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="570NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="571NISTSchema-SV-IV-atomic-nonPositiveInteger-totalDigits-5 tokoe:valid" result="pass"/><test-case name="572NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="573NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="574NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="575NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="576NISTXML-SV-IV-atomic-nonPositiveInteger-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="577NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="578NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-1 tokoe:valid" result="pass"/><test-case name="579NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-2 tokoe:valid" result="pass"/><test-case name="580NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-3 tokoe:valid" result="pass"/><test-case name="581NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-4 tokoe:valid" result="pass"/><test-case name="582NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-1-5 tokoe:valid" result="pass"/><test-case name="583NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="584NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-1 tokoe:valid" result="pass"/><test-case name="585NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-2 tokoe:valid" result="pass"/><test-case name="586NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-3 tokoe:valid" result="pass"/><test-case name="587NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-4 tokoe:valid" result="pass"/><test-case name="588NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-2-5 tokoe:valid" result="pass"/><test-case name="589NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="590NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-1 tokoe:valid" result="pass"/><test-case name="591NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-2 tokoe:valid" result="pass"/><test-case name="592NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-3 tokoe:valid" result="pass"/><test-case name="593NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-4 tokoe:valid" result="pass"/><test-case name="594NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-3-5 tokoe:valid" result="pass"/><test-case name="595NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="596NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-1 tokoe:valid" result="pass"/><test-case name="597NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-2 tokoe:valid" result="pass"/><test-case name="598NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-3 tokoe:valid" result="pass"/><test-case name="599NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-4 tokoe:valid" result="pass"/><test-case name="600NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-4-5 tokoe:valid" result="pass"/><test-case name="601NISTSchema-SV-IV-atomic-nonPositiveInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="602NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-1 tokoe:valid" result="pass"/><test-case name="603NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-2 tokoe:valid" result="pass"/><test-case name="604NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-3 tokoe:valid" result="pass"/><test-case name="605NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-4 tokoe:valid" result="pass"/><test-case name="606NISTXML-SV-IV-atomic-nonPositiveInteger-pattern-5-5 tokoe:valid" result="pass"/><test-case name="607NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="608NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="609NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="610NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="611NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="612NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="613NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="614NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="615NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="616NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="617NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="618NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="619NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="620NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="621NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="622NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="623NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="624NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="625NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="626NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="627NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="628NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="629NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="630NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="631NISTSchema-SV-IV-atomic-nonPositiveInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="632NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="633NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="634NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="635NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="636NISTXML-SV-IV-atomic-nonPositiveInteger-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="637NISTSchema-SV-IV-atomic-nonPositiveInteger-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="638NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="639NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="640NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="641NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="642NISTXML-SV-IV-atomic-nonPositiveInteger-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="643NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-1 tokoe:valid" result="pass"/><test-case name="644NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="645NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="646NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="647NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="648NISTXML-SV-IV-atomic-negativeInteger-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="649NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-2 tokoe:valid" result="pass"/><test-case name="650NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="651NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="652NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="653NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="654NISTXML-SV-IV-atomic-negativeInteger-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="655NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-3 tokoe:valid" result="pass"/><test-case name="656NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="657NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="658NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="659NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="660NISTXML-SV-IV-atomic-negativeInteger-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="661NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-4 tokoe:valid" result="pass"/><test-case name="662NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="663NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="664NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="665NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="666NISTXML-SV-IV-atomic-negativeInteger-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="667NISTSchema-SV-IV-atomic-negativeInteger-minExclusive-5 tokoe:valid" result="pass"/><test-case name="668NISTXML-SV-IV-atomic-negativeInteger-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="669NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-1 tokoe:valid" result="pass"/><test-case name="670NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="671NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="672NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="673NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="674NISTXML-SV-IV-atomic-negativeInteger-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="675NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-2 tokoe:valid" result="pass"/><test-case name="676NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="677NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="678NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="679NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="680NISTXML-SV-IV-atomic-negativeInteger-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="681NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-3 tokoe:valid" result="pass"/><test-case name="682NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="683NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="684NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="685NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="686NISTXML-SV-IV-atomic-negativeInteger-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="687NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-4 tokoe:valid" result="pass"/><test-case name="688NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="689NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="690NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="691NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="692NISTXML-SV-IV-atomic-negativeInteger-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="693NISTSchema-SV-IV-atomic-negativeInteger-minInclusive-5 tokoe:valid" result="pass"/><test-case name="694NISTXML-SV-IV-atomic-negativeInteger-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="695NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="696NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="697NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="698NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="699NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="700NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="701NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="702NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="703NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="704NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="705NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="706NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="707NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="708NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="709NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="710NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="711NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="712NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="713NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="714NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="715NISTSchema-SV-IV-atomic-negativeInteger-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="716NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="717NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="718NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="719NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="720NISTXML-SV-IV-atomic-negativeInteger-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="721NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="722NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="723NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="724NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="725NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="726NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="727NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="728NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="729NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="730NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="731NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="732NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="733NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="734NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="735NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="736NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="737NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="738NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="739NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="740NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="741NISTSchema-SV-IV-atomic-negativeInteger-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="742NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="743NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="744NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="745NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="746NISTXML-SV-IV-atomic-negativeInteger-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="747NISTSchema-SV-IV-atomic-negativeInteger-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="748NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="749NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="750NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="751NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="752NISTXML-SV-IV-atomic-negativeInteger-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="753NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-1 tokoe:valid" result="pass"/><test-case name="754NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="755NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="756NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="757NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="758NISTXML-SV-IV-atomic-negativeInteger-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="759NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-2 tokoe:valid" result="pass"/><test-case name="760NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="761NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="762NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="763NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="764NISTXML-SV-IV-atomic-negativeInteger-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="765NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-3 tokoe:valid" result="pass"/><test-case name="766NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="767NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="768NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="769NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="770NISTXML-SV-IV-atomic-negativeInteger-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="771NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-4 tokoe:valid" result="pass"/><test-case name="772NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="773NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="774NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="775NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="776NISTXML-SV-IV-atomic-negativeInteger-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="777NISTSchema-SV-IV-atomic-negativeInteger-totalDigits-5 tokoe:valid" result="pass"/><test-case name="778NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="779NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="780NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="781NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="782NISTXML-SV-IV-atomic-negativeInteger-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="783NISTSchema-SV-IV-atomic-negativeInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="784NISTXML-SV-IV-atomic-negativeInteger-pattern-1-1 tokoe:valid" result="pass"/><test-case name="785NISTXML-SV-IV-atomic-negativeInteger-pattern-1-2 tokoe:valid" result="pass"/><test-case name="786NISTXML-SV-IV-atomic-negativeInteger-pattern-1-3 tokoe:valid" result="pass"/><test-case name="787NISTXML-SV-IV-atomic-negativeInteger-pattern-1-4 tokoe:valid" result="pass"/><test-case name="788NISTXML-SV-IV-atomic-negativeInteger-pattern-1-5 tokoe:valid" result="pass"/><test-case name="789NISTSchema-SV-IV-atomic-negativeInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="790NISTXML-SV-IV-atomic-negativeInteger-pattern-2-1 tokoe:valid" result="pass"/><test-case name="791NISTXML-SV-IV-atomic-negativeInteger-pattern-2-2 tokoe:valid" result="pass"/><test-case name="792NISTXML-SV-IV-atomic-negativeInteger-pattern-2-3 tokoe:valid" result="pass"/><test-case name="793NISTXML-SV-IV-atomic-negativeInteger-pattern-2-4 tokoe:valid" result="pass"/><test-case name="794NISTXML-SV-IV-atomic-negativeInteger-pattern-2-5 tokoe:valid" result="pass"/><test-case name="795NISTSchema-SV-IV-atomic-negativeInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="796NISTXML-SV-IV-atomic-negativeInteger-pattern-3-1 tokoe:valid" result="pass"/><test-case name="797NISTXML-SV-IV-atomic-negativeInteger-pattern-3-2 tokoe:valid" result="pass"/><test-case name="798NISTXML-SV-IV-atomic-negativeInteger-pattern-3-3 tokoe:valid" result="pass"/><test-case name="799NISTXML-SV-IV-atomic-negativeInteger-pattern-3-4 tokoe:valid" result="pass"/><test-case name="800NISTXML-SV-IV-atomic-negativeInteger-pattern-3-5 tokoe:valid" result="pass"/><test-case name="801NISTSchema-SV-IV-atomic-negativeInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="802NISTXML-SV-IV-atomic-negativeInteger-pattern-4-1 tokoe:valid" result="pass"/><test-case name="803NISTXML-SV-IV-atomic-negativeInteger-pattern-4-2 tokoe:valid" result="pass"/><test-case name="804NISTXML-SV-IV-atomic-negativeInteger-pattern-4-3 tokoe:valid" result="pass"/><test-case name="805NISTXML-SV-IV-atomic-negativeInteger-pattern-4-4 tokoe:valid" result="pass"/><test-case name="806NISTXML-SV-IV-atomic-negativeInteger-pattern-4-5 tokoe:valid" result="pass"/><test-case name="807NISTSchema-SV-IV-atomic-negativeInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="808NISTXML-SV-IV-atomic-negativeInteger-pattern-5-1 tokoe:valid" result="pass"/><test-case name="809NISTXML-SV-IV-atomic-negativeInteger-pattern-5-2 tokoe:valid" result="pass"/><test-case name="810NISTXML-SV-IV-atomic-negativeInteger-pattern-5-3 tokoe:valid" result="pass"/><test-case name="811NISTXML-SV-IV-atomic-negativeInteger-pattern-5-4 tokoe:valid" result="pass"/><test-case name="812NISTXML-SV-IV-atomic-negativeInteger-pattern-5-5 tokoe:valid" result="pass"/><test-case name="813NISTSchema-SV-IV-atomic-negativeInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="814NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="815NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="816NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="817NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="818NISTXML-SV-IV-atomic-negativeInteger-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="819NISTSchema-SV-IV-atomic-negativeInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="820NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="821NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="822NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="823NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="824NISTXML-SV-IV-atomic-negativeInteger-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="825NISTSchema-SV-IV-atomic-negativeInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="826NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="827NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="828NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="829NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="830NISTXML-SV-IV-atomic-negativeInteger-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="831NISTSchema-SV-IV-atomic-negativeInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="832NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="833NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="834NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="835NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="836NISTXML-SV-IV-atomic-negativeInteger-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="837NISTSchema-SV-IV-atomic-negativeInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="838NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="839NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="840NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="841NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="842NISTXML-SV-IV-atomic-negativeInteger-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="843NISTSchema-SV-IV-atomic-negativeInteger-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="844NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="845NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="846NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="847NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="848NISTXML-SV-IV-atomic-negativeInteger-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="849NISTSchema-SV-IV-atomic-long-minExclusive-1 tokoe:valid" result="pass"/><test-case name="850NISTXML-SV-IV-atomic-long-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="851NISTXML-SV-IV-atomic-long-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="852NISTXML-SV-IV-atomic-long-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="853NISTXML-SV-IV-atomic-long-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="854NISTXML-SV-IV-atomic-long-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="855NISTSchema-SV-IV-atomic-long-minExclusive-2 tokoe:valid" result="pass"/><test-case name="856NISTXML-SV-IV-atomic-long-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="857NISTXML-SV-IV-atomic-long-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="858NISTXML-SV-IV-atomic-long-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="859NISTXML-SV-IV-atomic-long-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="860NISTXML-SV-IV-atomic-long-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="861NISTSchema-SV-IV-atomic-long-minExclusive-3 tokoe:valid" result="pass"/><test-case name="862NISTXML-SV-IV-atomic-long-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="863NISTXML-SV-IV-atomic-long-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="864NISTXML-SV-IV-atomic-long-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="865NISTXML-SV-IV-atomic-long-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="866NISTXML-SV-IV-atomic-long-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="867NISTSchema-SV-IV-atomic-long-minExclusive-4 tokoe:valid" result="pass"/><test-case name="868NISTXML-SV-IV-atomic-long-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="869NISTXML-SV-IV-atomic-long-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="870NISTXML-SV-IV-atomic-long-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="871NISTXML-SV-IV-atomic-long-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="872NISTXML-SV-IV-atomic-long-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="873NISTSchema-SV-IV-atomic-long-minExclusive-5 tokoe:valid" result="pass"/><test-case name="874NISTXML-SV-IV-atomic-long-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="875NISTSchema-SV-IV-atomic-long-minInclusive-1 tokoe:valid" result="pass"/><test-case name="876NISTXML-SV-IV-atomic-long-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="877NISTXML-SV-IV-atomic-long-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="878NISTXML-SV-IV-atomic-long-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="879NISTXML-SV-IV-atomic-long-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="880NISTXML-SV-IV-atomic-long-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="881NISTSchema-SV-IV-atomic-long-minInclusive-2 tokoe:valid" result="pass"/><test-case name="882NISTXML-SV-IV-atomic-long-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="883NISTXML-SV-IV-atomic-long-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="884NISTXML-SV-IV-atomic-long-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="885NISTXML-SV-IV-atomic-long-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="886NISTXML-SV-IV-atomic-long-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="887NISTSchema-SV-IV-atomic-long-minInclusive-3 tokoe:valid" result="pass"/><test-case name="888NISTXML-SV-IV-atomic-long-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="889NISTXML-SV-IV-atomic-long-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="890NISTXML-SV-IV-atomic-long-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="891NISTXML-SV-IV-atomic-long-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="892NISTXML-SV-IV-atomic-long-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="893NISTSchema-SV-IV-atomic-long-minInclusive-4 tokoe:valid" result="pass"/><test-case name="894NISTXML-SV-IV-atomic-long-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="895NISTXML-SV-IV-atomic-long-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="896NISTXML-SV-IV-atomic-long-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="897NISTXML-SV-IV-atomic-long-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="898NISTXML-SV-IV-atomic-long-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="899NISTSchema-SV-IV-atomic-long-minInclusive-5 tokoe:valid" result="pass"/><test-case name="900NISTXML-SV-IV-atomic-long-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="901NISTSchema-SV-IV-atomic-long-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="902NISTXML-SV-IV-atomic-long-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="903NISTSchema-SV-IV-atomic-long-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="904NISTXML-SV-IV-atomic-long-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="905NISTXML-SV-IV-atomic-long-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="906NISTXML-SV-IV-atomic-long-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="907NISTXML-SV-IV-atomic-long-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="908NISTXML-SV-IV-atomic-long-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="909NISTSchema-SV-IV-atomic-long-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="910NISTXML-SV-IV-atomic-long-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="911NISTXML-SV-IV-atomic-long-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="912NISTXML-SV-IV-atomic-long-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="913NISTXML-SV-IV-atomic-long-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="914NISTXML-SV-IV-atomic-long-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="915NISTSchema-SV-IV-atomic-long-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="916NISTXML-SV-IV-atomic-long-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="917NISTXML-SV-IV-atomic-long-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="918NISTXML-SV-IV-atomic-long-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="919NISTXML-SV-IV-atomic-long-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="920NISTXML-SV-IV-atomic-long-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="921NISTSchema-SV-IV-atomic-long-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="922NISTXML-SV-IV-atomic-long-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="923NISTXML-SV-IV-atomic-long-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="924NISTXML-SV-IV-atomic-long-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="925NISTXML-SV-IV-atomic-long-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="926NISTXML-SV-IV-atomic-long-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="927NISTSchema-SV-IV-atomic-long-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="928NISTXML-SV-IV-atomic-long-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="929NISTSchema-SV-IV-atomic-long-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="930NISTXML-SV-IV-atomic-long-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="931NISTXML-SV-IV-atomic-long-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="932NISTXML-SV-IV-atomic-long-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="933NISTXML-SV-IV-atomic-long-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="934NISTXML-SV-IV-atomic-long-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="935NISTSchema-SV-IV-atomic-long-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="936NISTXML-SV-IV-atomic-long-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="937NISTXML-SV-IV-atomic-long-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="938NISTXML-SV-IV-atomic-long-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="939NISTXML-SV-IV-atomic-long-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="940NISTXML-SV-IV-atomic-long-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="941NISTSchema-SV-IV-atomic-long-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="942NISTXML-SV-IV-atomic-long-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="943NISTXML-SV-IV-atomic-long-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="944NISTXML-SV-IV-atomic-long-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="945NISTXML-SV-IV-atomic-long-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="946NISTXML-SV-IV-atomic-long-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="947NISTSchema-SV-IV-atomic-long-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="948NISTXML-SV-IV-atomic-long-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="949NISTXML-SV-IV-atomic-long-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="950NISTXML-SV-IV-atomic-long-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="951NISTXML-SV-IV-atomic-long-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="952NISTXML-SV-IV-atomic-long-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="953NISTSchema-SV-IV-atomic-long-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="954NISTXML-SV-IV-atomic-long-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="955NISTXML-SV-IV-atomic-long-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="956NISTXML-SV-IV-atomic-long-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="957NISTXML-SV-IV-atomic-long-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="958NISTXML-SV-IV-atomic-long-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="959NISTSchema-SV-IV-atomic-long-totalDigits-1 tokoe:valid" result="pass"/><test-case name="960NISTXML-SV-IV-atomic-long-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="961NISTXML-SV-IV-atomic-long-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="962NISTXML-SV-IV-atomic-long-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="963NISTXML-SV-IV-atomic-long-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="964NISTXML-SV-IV-atomic-long-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="965NISTSchema-SV-IV-atomic-long-totalDigits-2 tokoe:valid" result="pass"/><test-case name="966NISTXML-SV-IV-atomic-long-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="967NISTXML-SV-IV-atomic-long-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="968NISTXML-SV-IV-atomic-long-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="969NISTXML-SV-IV-atomic-long-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="970NISTXML-SV-IV-atomic-long-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="971NISTSchema-SV-IV-atomic-long-totalDigits-3 tokoe:valid" result="pass"/><test-case name="972NISTXML-SV-IV-atomic-long-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="973NISTXML-SV-IV-atomic-long-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="974NISTXML-SV-IV-atomic-long-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="975NISTXML-SV-IV-atomic-long-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="976NISTXML-SV-IV-atomic-long-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="977NISTSchema-SV-IV-atomic-long-totalDigits-4 tokoe:valid" result="pass"/><test-case name="978NISTXML-SV-IV-atomic-long-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="979NISTXML-SV-IV-atomic-long-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="980NISTXML-SV-IV-atomic-long-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="981NISTXML-SV-IV-atomic-long-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="982NISTXML-SV-IV-atomic-long-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="983NISTSchema-SV-IV-atomic-long-totalDigits-5 tokoe:valid" result="pass"/><test-case name="984NISTXML-SV-IV-atomic-long-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="985NISTXML-SV-IV-atomic-long-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="986NISTXML-SV-IV-atomic-long-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="987NISTXML-SV-IV-atomic-long-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="988NISTXML-SV-IV-atomic-long-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="989NISTSchema-SV-IV-atomic-long-pattern-1 tokoe:valid" result="pass"/><test-case name="990NISTXML-SV-IV-atomic-long-pattern-1-1 tokoe:valid" result="pass"/><test-case name="991NISTXML-SV-IV-atomic-long-pattern-1-2 tokoe:valid" result="pass"/><test-case name="992NISTXML-SV-IV-atomic-long-pattern-1-3 tokoe:valid" result="pass"/><test-case name="993NISTXML-SV-IV-atomic-long-pattern-1-4 tokoe:valid" result="pass"/><test-case name="994NISTXML-SV-IV-atomic-long-pattern-1-5 tokoe:valid" result="pass"/><test-case name="995NISTSchema-SV-IV-atomic-long-pattern-2 tokoe:valid" result="pass"/><test-case name="996NISTXML-SV-IV-atomic-long-pattern-2-1 tokoe:valid" result="pass"/><test-case name="997NISTXML-SV-IV-atomic-long-pattern-2-2 tokoe:valid" result="pass"/><test-case name="998NISTXML-SV-IV-atomic-long-pattern-2-3 tokoe:valid" result="pass"/><test-case name="999NISTXML-SV-IV-atomic-long-pattern-2-4 tokoe:valid" result="pass"/><test-case name="1000NISTXML-SV-IV-atomic-long-pattern-2-5 tokoe:valid" result="pass"/><test-case name="1001NISTSchema-SV-IV-atomic-long-pattern-3 tokoe:valid" result="pass"/><test-case name="1002NISTXML-SV-IV-atomic-long-pattern-3-1 tokoe:valid" result="pass"/><test-case name="1003NISTXML-SV-IV-atomic-long-pattern-3-2 tokoe:valid" result="pass"/><test-case name="1004NISTXML-SV-IV-atomic-long-pattern-3-3 tokoe:valid" result="pass"/><test-case name="1005NISTXML-SV-IV-atomic-long-pattern-3-4 tokoe:valid" result="pass"/><test-case name="1006NISTXML-SV-IV-atomic-long-pattern-3-5 tokoe:valid" result="pass"/><test-case name="1007NISTSchema-SV-IV-atomic-long-pattern-4 tokoe:valid" result="pass"/><test-case name="1008NISTXML-SV-IV-atomic-long-pattern-4-1 tokoe:valid" result="pass"/><test-case name="1009NISTXML-SV-IV-atomic-long-pattern-4-2 tokoe:valid" result="pass"/><test-case name="1010NISTXML-SV-IV-atomic-long-pattern-4-3 tokoe:valid" result="pass"/><test-case name="1011NISTXML-SV-IV-atomic-long-pattern-4-4 tokoe:valid" result="pass"/><test-case name="1012NISTXML-SV-IV-atomic-long-pattern-4-5 tokoe:valid" result="pass"/><test-case name="1013NISTSchema-SV-IV-atomic-long-pattern-5 tokoe:valid" result="pass"/><test-case name="1014NISTXML-SV-IV-atomic-long-pattern-5-1 tokoe:valid" result="pass"/><test-case name="1015NISTXML-SV-IV-atomic-long-pattern-5-2 tokoe:valid" result="pass"/><test-case name="1016NISTXML-SV-IV-atomic-long-pattern-5-3 tokoe:valid" result="pass"/><test-case name="1017NISTXML-SV-IV-atomic-long-pattern-5-4 tokoe:valid" result="pass"/><test-case name="1018NISTXML-SV-IV-atomic-long-pattern-5-5 tokoe:valid" result="pass"/><test-case name="1019NISTSchema-SV-IV-atomic-long-enumeration-1 tokoe:valid" result="pass"/><test-case name="1020NISTXML-SV-IV-atomic-long-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="1021NISTXML-SV-IV-atomic-long-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="1022NISTXML-SV-IV-atomic-long-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="1023NISTXML-SV-IV-atomic-long-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="1024NISTXML-SV-IV-atomic-long-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="1025NISTSchema-SV-IV-atomic-long-enumeration-2 tokoe:valid" result="pass"/><test-case name="1026NISTXML-SV-IV-atomic-long-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="1027NISTXML-SV-IV-atomic-long-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="1028NISTXML-SV-IV-atomic-long-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="1029NISTXML-SV-IV-atomic-long-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="1030NISTXML-SV-IV-atomic-long-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="1031NISTSchema-SV-IV-atomic-long-enumeration-3 tokoe:valid" result="pass"/><test-case name="1032NISTXML-SV-IV-atomic-long-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="1033NISTXML-SV-IV-atomic-long-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="1034NISTXML-SV-IV-atomic-long-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="1035NISTXML-SV-IV-atomic-long-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="1036NISTXML-SV-IV-atomic-long-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="1037NISTSchema-SV-IV-atomic-long-enumeration-4 tokoe:valid" result="pass"/><test-case name="1038NISTXML-SV-IV-atomic-long-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="1039NISTXML-SV-IV-atomic-long-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="1040NISTXML-SV-IV-atomic-long-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="1041NISTXML-SV-IV-atomic-long-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="1042NISTXML-SV-IV-atomic-long-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="1043NISTSchema-SV-IV-atomic-long-enumeration-5 tokoe:valid" result="pass"/><test-case name="1044NISTXML-SV-IV-atomic-long-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="1045NISTXML-SV-IV-atomic-long-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="1046NISTXML-SV-IV-atomic-long-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="1047NISTXML-SV-IV-atomic-long-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="1048NISTXML-SV-IV-atomic-long-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="1049NISTSchema-SV-IV-atomic-long-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="1050NISTXML-SV-IV-atomic-long-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="1051NISTXML-SV-IV-atomic-long-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="1052NISTXML-SV-IV-atomic-long-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="1053NISTXML-SV-IV-atomic-long-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="1054NISTXML-SV-IV-atomic-long-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="1055NISTSchema-SV-IV-atomic-int-minExclusive-1 tokoe:valid" result="pass"/><test-case name="1056NISTXML-SV-IV-atomic-int-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1057NISTXML-SV-IV-atomic-int-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="1058NISTXML-SV-IV-atomic-int-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="1059NISTXML-SV-IV-atomic-int-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="1060NISTXML-SV-IV-atomic-int-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="1061NISTSchema-SV-IV-atomic-int-minExclusive-2 tokoe:valid" result="pass"/><test-case name="1062NISTXML-SV-IV-atomic-int-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1063NISTXML-SV-IV-atomic-int-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1064NISTXML-SV-IV-atomic-int-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1065NISTXML-SV-IV-atomic-int-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1066NISTXML-SV-IV-atomic-int-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1067NISTSchema-SV-IV-atomic-int-minExclusive-3 tokoe:valid" result="pass"/><test-case name="1068NISTXML-SV-IV-atomic-int-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1069NISTXML-SV-IV-atomic-int-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1070NISTXML-SV-IV-atomic-int-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1071NISTXML-SV-IV-atomic-int-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1072NISTXML-SV-IV-atomic-int-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1073NISTSchema-SV-IV-atomic-int-minExclusive-4 tokoe:valid" result="pass"/><test-case name="1074NISTXML-SV-IV-atomic-int-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1075NISTXML-SV-IV-atomic-int-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1076NISTXML-SV-IV-atomic-int-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1077NISTXML-SV-IV-atomic-int-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1078NISTXML-SV-IV-atomic-int-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1079NISTSchema-SV-IV-atomic-int-minExclusive-5 tokoe:valid" result="pass"/><test-case name="1080NISTXML-SV-IV-atomic-int-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1081NISTSchema-SV-IV-atomic-int-minInclusive-1 tokoe:valid" result="pass"/><test-case name="1082NISTXML-SV-IV-atomic-int-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1083NISTXML-SV-IV-atomic-int-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="1084NISTXML-SV-IV-atomic-int-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="1085NISTXML-SV-IV-atomic-int-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="1086NISTXML-SV-IV-atomic-int-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="1087NISTSchema-SV-IV-atomic-int-minInclusive-2 tokoe:valid" result="pass"/><test-case name="1088NISTXML-SV-IV-atomic-int-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1089NISTXML-SV-IV-atomic-int-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1090NISTXML-SV-IV-atomic-int-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1091NISTXML-SV-IV-atomic-int-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1092NISTXML-SV-IV-atomic-int-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1093NISTSchema-SV-IV-atomic-int-minInclusive-3 tokoe:valid" result="pass"/><test-case name="1094NISTXML-SV-IV-atomic-int-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1095NISTXML-SV-IV-atomic-int-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1096NISTXML-SV-IV-atomic-int-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1097NISTXML-SV-IV-atomic-int-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1098NISTXML-SV-IV-atomic-int-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1099NISTSchema-SV-IV-atomic-int-minInclusive-4 tokoe:valid" result="pass"/><test-case name="1100NISTXML-SV-IV-atomic-int-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1101NISTXML-SV-IV-atomic-int-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1102NISTXML-SV-IV-atomic-int-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1103NISTXML-SV-IV-atomic-int-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1104NISTXML-SV-IV-atomic-int-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1105NISTSchema-SV-IV-atomic-int-minInclusive-5 tokoe:valid" result="pass"/><test-case name="1106NISTXML-SV-IV-atomic-int-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1107NISTSchema-SV-IV-atomic-int-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="1108NISTXML-SV-IV-atomic-int-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1109NISTSchema-SV-IV-atomic-int-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="1110NISTXML-SV-IV-atomic-int-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1111NISTXML-SV-IV-atomic-int-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1112NISTXML-SV-IV-atomic-int-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1113NISTXML-SV-IV-atomic-int-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1114NISTXML-SV-IV-atomic-int-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1115NISTSchema-SV-IV-atomic-int-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="1116NISTXML-SV-IV-atomic-int-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1117NISTXML-SV-IV-atomic-int-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1118NISTXML-SV-IV-atomic-int-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1119NISTXML-SV-IV-atomic-int-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1120NISTXML-SV-IV-atomic-int-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1121NISTSchema-SV-IV-atomic-int-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="1122NISTXML-SV-IV-atomic-int-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1123NISTXML-SV-IV-atomic-int-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1124NISTXML-SV-IV-atomic-int-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1125NISTXML-SV-IV-atomic-int-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1126NISTXML-SV-IV-atomic-int-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1127NISTSchema-SV-IV-atomic-int-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="1128NISTXML-SV-IV-atomic-int-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1129NISTXML-SV-IV-atomic-int-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="1130NISTXML-SV-IV-atomic-int-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="1131NISTXML-SV-IV-atomic-int-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="1132NISTXML-SV-IV-atomic-int-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="1133NISTSchema-SV-IV-atomic-int-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="1134NISTXML-SV-IV-atomic-int-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1135NISTSchema-SV-IV-atomic-int-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="1136NISTXML-SV-IV-atomic-int-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1137NISTXML-SV-IV-atomic-int-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1138NISTXML-SV-IV-atomic-int-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1139NISTXML-SV-IV-atomic-int-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1140NISTXML-SV-IV-atomic-int-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1141NISTSchema-SV-IV-atomic-int-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="1142NISTXML-SV-IV-atomic-int-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1143NISTXML-SV-IV-atomic-int-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1144NISTXML-SV-IV-atomic-int-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1145NISTXML-SV-IV-atomic-int-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1146NISTXML-SV-IV-atomic-int-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1147NISTSchema-SV-IV-atomic-int-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="1148NISTXML-SV-IV-atomic-int-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1149NISTXML-SV-IV-atomic-int-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1150NISTXML-SV-IV-atomic-int-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1151NISTXML-SV-IV-atomic-int-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1152NISTXML-SV-IV-atomic-int-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1153NISTSchema-SV-IV-atomic-int-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="1154NISTXML-SV-IV-atomic-int-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1155NISTXML-SV-IV-atomic-int-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="1156NISTXML-SV-IV-atomic-int-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="1157NISTXML-SV-IV-atomic-int-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="1158NISTXML-SV-IV-atomic-int-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="1159NISTSchema-SV-IV-atomic-int-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="1160NISTXML-SV-IV-atomic-int-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="1161NISTXML-SV-IV-atomic-int-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="1162NISTXML-SV-IV-atomic-int-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="1163NISTXML-SV-IV-atomic-int-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="1164NISTXML-SV-IV-atomic-int-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="1165NISTSchema-SV-IV-atomic-int-totalDigits-1 tokoe:valid" result="pass"/><test-case name="1166NISTXML-SV-IV-atomic-int-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="1167NISTXML-SV-IV-atomic-int-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="1168NISTXML-SV-IV-atomic-int-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="1169NISTXML-SV-IV-atomic-int-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="1170NISTXML-SV-IV-atomic-int-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="1171NISTSchema-SV-IV-atomic-int-totalDigits-2 tokoe:valid" result="pass"/><test-case name="1172NISTXML-SV-IV-atomic-int-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="1173NISTXML-SV-IV-atomic-int-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="1174NISTXML-SV-IV-atomic-int-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="1175NISTXML-SV-IV-atomic-int-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="1176NISTXML-SV-IV-atomic-int-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="1177NISTSchema-SV-IV-atomic-int-totalDigits-3 tokoe:valid" result="pass"/><test-case name="1178NISTXML-SV-IV-atomic-int-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="1179NISTXML-SV-IV-atomic-int-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="1180NISTXML-SV-IV-atomic-int-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="1181NISTXML-SV-IV-atomic-int-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="1182NISTXML-SV-IV-atomic-int-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="1183NISTSchema-SV-IV-atomic-int-totalDigits-4 tokoe:valid" result="pass"/><test-case name="1184NISTXML-SV-IV-atomic-int-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="1185NISTXML-SV-IV-atomic-int-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="1186NISTXML-SV-IV-atomic-int-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="1187NISTXML-SV-IV-atomic-int-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="1188NISTXML-SV-IV-atomic-int-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="1189NISTSchema-SV-IV-atomic-int-totalDigits-5 tokoe:valid" result="pass"/><test-case name="1190NISTXML-SV-IV-atomic-int-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="1191NISTXML-SV-IV-atomic-int-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="1192NISTXML-SV-IV-atomic-int-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="1193NISTXML-SV-IV-atomic-int-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="1194NISTXML-SV-IV-atomic-int-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="1195NISTSchema-SV-IV-atomic-int-pattern-1 tokoe:valid" result="pass"/><test-case name="1196NISTXML-SV-IV-atomic-int-pattern-1-1 tokoe:valid" result="pass"/><test-case name="1197NISTXML-SV-IV-atomic-int-pattern-1-2 tokoe:valid" result="pass"/><test-case name="1198NISTXML-SV-IV-atomic-int-pattern-1-3 tokoe:valid" result="pass"/><test-case name="1199NISTXML-SV-IV-atomic-int-pattern-1-4 tokoe:valid" result="pass"/><test-case name="1200NISTXML-SV-IV-atomic-int-pattern-1-5 tokoe:valid" result="pass"/><test-case name="1201NISTSchema-SV-IV-atomic-int-pattern-2 tokoe:valid" result="pass"/><test-case name="1202NISTXML-SV-IV-atomic-int-pattern-2-1 tokoe:valid" result="pass"/><test-case name="1203NISTXML-SV-IV-atomic-int-pattern-2-2 tokoe:valid" result="pass"/><test-case name="1204NISTXML-SV-IV-atomic-int-pattern-2-3 tokoe:valid" result="pass"/><test-case name="1205NISTXML-SV-IV-atomic-int-pattern-2-4 tokoe:valid" result="pass"/><test-case name="1206NISTXML-SV-IV-atomic-int-pattern-2-5 tokoe:valid" result="pass"/><test-case name="1207NISTSchema-SV-IV-atomic-int-pattern-3 tokoe:valid" result="pass"/><test-case name="1208NISTXML-SV-IV-atomic-int-pattern-3-1 tokoe:valid" result="pass"/><test-case name="1209NISTXML-SV-IV-atomic-int-pattern-3-2 tokoe:valid" result="pass"/><test-case name="1210NISTXML-SV-IV-atomic-int-pattern-3-3 tokoe:valid" result="pass"/><test-case name="1211NISTXML-SV-IV-atomic-int-pattern-3-4 tokoe:valid" result="pass"/><test-case name="1212NISTXML-SV-IV-atomic-int-pattern-3-5 tokoe:valid" result="pass"/><test-case name="1213NISTSchema-SV-IV-atomic-int-pattern-4 tokoe:valid" result="pass"/><test-case name="1214NISTXML-SV-IV-atomic-int-pattern-4-1 tokoe:valid" result="pass"/><test-case name="1215NISTXML-SV-IV-atomic-int-pattern-4-2 tokoe:valid" result="pass"/><test-case name="1216NISTXML-SV-IV-atomic-int-pattern-4-3 tokoe:valid" result="pass"/><test-case name="1217NISTXML-SV-IV-atomic-int-pattern-4-4 tokoe:valid" result="pass"/><test-case name="1218NISTXML-SV-IV-atomic-int-pattern-4-5 tokoe:valid" result="pass"/><test-case name="1219NISTSchema-SV-IV-atomic-int-pattern-5 tokoe:valid" result="pass"/><test-case name="1220NISTXML-SV-IV-atomic-int-pattern-5-1 tokoe:valid" result="pass"/><test-case name="1221NISTXML-SV-IV-atomic-int-pattern-5-2 tokoe:valid" result="pass"/><test-case name="1222NISTXML-SV-IV-atomic-int-pattern-5-3 tokoe:valid" result="pass"/><test-case name="1223NISTXML-SV-IV-atomic-int-pattern-5-4 tokoe:valid" result="pass"/><test-case name="1224NISTXML-SV-IV-atomic-int-pattern-5-5 tokoe:valid" result="pass"/><test-case name="1225NISTSchema-SV-IV-atomic-int-enumeration-1 tokoe:valid" result="pass"/><test-case name="1226NISTXML-SV-IV-atomic-int-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="1227NISTXML-SV-IV-atomic-int-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="1228NISTXML-SV-IV-atomic-int-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="1229NISTXML-SV-IV-atomic-int-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="1230NISTXML-SV-IV-atomic-int-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="1231NISTSchema-SV-IV-atomic-int-enumeration-2 tokoe:valid" result="pass"/><test-case name="1232NISTXML-SV-IV-atomic-int-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="1233NISTXML-SV-IV-atomic-int-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="1234NISTXML-SV-IV-atomic-int-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="1235NISTXML-SV-IV-atomic-int-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="1236NISTXML-SV-IV-atomic-int-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="1237NISTSchema-SV-IV-atomic-int-enumeration-3 tokoe:valid" result="pass"/><test-case name="1238NISTXML-SV-IV-atomic-int-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="1239NISTXML-SV-IV-atomic-int-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="1240NISTXML-SV-IV-atomic-int-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="1241NISTXML-SV-IV-atomic-int-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="1242NISTXML-SV-IV-atomic-int-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="1243NISTSchema-SV-IV-atomic-int-enumeration-4 tokoe:valid" result="pass"/><test-case name="1244NISTXML-SV-IV-atomic-int-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="1245NISTXML-SV-IV-atomic-int-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="1246NISTXML-SV-IV-atomic-int-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="1247NISTXML-SV-IV-atomic-int-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="1248NISTXML-SV-IV-atomic-int-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="1249NISTSchema-SV-IV-atomic-int-enumeration-5 tokoe:valid" result="pass"/><test-case name="1250NISTXML-SV-IV-atomic-int-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="1251NISTXML-SV-IV-atomic-int-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="1252NISTXML-SV-IV-atomic-int-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="1253NISTXML-SV-IV-atomic-int-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="1254NISTXML-SV-IV-atomic-int-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="1255NISTSchema-SV-IV-atomic-int-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="1256NISTXML-SV-IV-atomic-int-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="1257NISTXML-SV-IV-atomic-int-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="1258NISTXML-SV-IV-atomic-int-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="1259NISTXML-SV-IV-atomic-int-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="1260NISTXML-SV-IV-atomic-int-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="1261NISTSchema-SV-IV-atomic-short-minExclusive-1 tokoe:valid" result="pass"/><test-case name="1262NISTXML-SV-IV-atomic-short-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1263NISTXML-SV-IV-atomic-short-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="1264NISTXML-SV-IV-atomic-short-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="1265NISTXML-SV-IV-atomic-short-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="1266NISTXML-SV-IV-atomic-short-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="1267NISTSchema-SV-IV-atomic-short-minExclusive-2 tokoe:valid" result="pass"/><test-case name="1268NISTXML-SV-IV-atomic-short-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1269NISTXML-SV-IV-atomic-short-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1270NISTXML-SV-IV-atomic-short-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1271NISTXML-SV-IV-atomic-short-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1272NISTXML-SV-IV-atomic-short-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1273NISTSchema-SV-IV-atomic-short-minExclusive-3 tokoe:valid" result="pass"/><test-case name="1274NISTXML-SV-IV-atomic-short-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1275NISTXML-SV-IV-atomic-short-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1276NISTXML-SV-IV-atomic-short-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1277NISTXML-SV-IV-atomic-short-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1278NISTXML-SV-IV-atomic-short-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1279NISTSchema-SV-IV-atomic-short-minExclusive-4 tokoe:valid" result="pass"/><test-case name="1280NISTXML-SV-IV-atomic-short-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1281NISTXML-SV-IV-atomic-short-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1282NISTXML-SV-IV-atomic-short-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1283NISTXML-SV-IV-atomic-short-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1284NISTXML-SV-IV-atomic-short-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1285NISTSchema-SV-IV-atomic-short-minExclusive-5 tokoe:valid" result="pass"/><test-case name="1286NISTXML-SV-IV-atomic-short-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1287NISTSchema-SV-IV-atomic-short-minInclusive-1 tokoe:valid" result="pass"/><test-case name="1288NISTXML-SV-IV-atomic-short-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1289NISTXML-SV-IV-atomic-short-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="1290NISTXML-SV-IV-atomic-short-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="1291NISTXML-SV-IV-atomic-short-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="1292NISTXML-SV-IV-atomic-short-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="1293NISTSchema-SV-IV-atomic-short-minInclusive-2 tokoe:valid" result="pass"/><test-case name="1294NISTXML-SV-IV-atomic-short-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1295NISTXML-SV-IV-atomic-short-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1296NISTXML-SV-IV-atomic-short-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1297NISTXML-SV-IV-atomic-short-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1298NISTXML-SV-IV-atomic-short-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1299NISTSchema-SV-IV-atomic-short-minInclusive-3 tokoe:valid" result="pass"/><test-case name="1300NISTXML-SV-IV-atomic-short-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1301NISTXML-SV-IV-atomic-short-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1302NISTXML-SV-IV-atomic-short-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1303NISTXML-SV-IV-atomic-short-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1304NISTXML-SV-IV-atomic-short-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1305NISTSchema-SV-IV-atomic-short-minInclusive-4 tokoe:valid" result="pass"/><test-case name="1306NISTXML-SV-IV-atomic-short-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1307NISTXML-SV-IV-atomic-short-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1308NISTXML-SV-IV-atomic-short-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1309NISTXML-SV-IV-atomic-short-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1310NISTXML-SV-IV-atomic-short-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1311NISTSchema-SV-IV-atomic-short-minInclusive-5 tokoe:valid" result="pass"/><test-case name="1312NISTXML-SV-IV-atomic-short-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1313NISTSchema-SV-IV-atomic-short-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="1314NISTXML-SV-IV-atomic-short-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1315NISTSchema-SV-IV-atomic-short-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="1316NISTXML-SV-IV-atomic-short-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1317NISTXML-SV-IV-atomic-short-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1318NISTXML-SV-IV-atomic-short-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1319NISTXML-SV-IV-atomic-short-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1320NISTXML-SV-IV-atomic-short-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1321NISTSchema-SV-IV-atomic-short-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="1322NISTXML-SV-IV-atomic-short-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1323NISTXML-SV-IV-atomic-short-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1324NISTXML-SV-IV-atomic-short-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1325NISTXML-SV-IV-atomic-short-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1326NISTXML-SV-IV-atomic-short-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1327NISTSchema-SV-IV-atomic-short-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="1328NISTXML-SV-IV-atomic-short-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1329NISTXML-SV-IV-atomic-short-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1330NISTXML-SV-IV-atomic-short-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1331NISTXML-SV-IV-atomic-short-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1332NISTXML-SV-IV-atomic-short-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1333NISTSchema-SV-IV-atomic-short-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="1334NISTXML-SV-IV-atomic-short-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1335NISTXML-SV-IV-atomic-short-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="1336NISTXML-SV-IV-atomic-short-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="1337NISTXML-SV-IV-atomic-short-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="1338NISTXML-SV-IV-atomic-short-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="1339NISTSchema-SV-IV-atomic-short-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="1340NISTXML-SV-IV-atomic-short-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1341NISTSchema-SV-IV-atomic-short-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="1342NISTXML-SV-IV-atomic-short-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1343NISTXML-SV-IV-atomic-short-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1344NISTXML-SV-IV-atomic-short-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1345NISTXML-SV-IV-atomic-short-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1346NISTXML-SV-IV-atomic-short-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1347NISTSchema-SV-IV-atomic-short-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="1348NISTXML-SV-IV-atomic-short-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1349NISTXML-SV-IV-atomic-short-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1350NISTXML-SV-IV-atomic-short-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1351NISTXML-SV-IV-atomic-short-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1352NISTXML-SV-IV-atomic-short-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1353NISTSchema-SV-IV-atomic-short-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="1354NISTXML-SV-IV-atomic-short-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1355NISTXML-SV-IV-atomic-short-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1356NISTXML-SV-IV-atomic-short-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1357NISTXML-SV-IV-atomic-short-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1358NISTXML-SV-IV-atomic-short-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1359NISTSchema-SV-IV-atomic-short-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="1360NISTXML-SV-IV-atomic-short-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1361NISTXML-SV-IV-atomic-short-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="1362NISTXML-SV-IV-atomic-short-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="1363NISTXML-SV-IV-atomic-short-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="1364NISTXML-SV-IV-atomic-short-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="1365NISTSchema-SV-IV-atomic-short-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="1366NISTXML-SV-IV-atomic-short-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="1367NISTXML-SV-IV-atomic-short-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="1368NISTXML-SV-IV-atomic-short-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="1369NISTXML-SV-IV-atomic-short-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="1370NISTXML-SV-IV-atomic-short-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="1371NISTSchema-SV-IV-atomic-short-totalDigits-1 tokoe:valid" result="pass"/><test-case name="1372NISTXML-SV-IV-atomic-short-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="1373NISTXML-SV-IV-atomic-short-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="1374NISTXML-SV-IV-atomic-short-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="1375NISTXML-SV-IV-atomic-short-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="1376NISTXML-SV-IV-atomic-short-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="1377NISTSchema-SV-IV-atomic-short-totalDigits-2 tokoe:valid" result="pass"/><test-case name="1378NISTXML-SV-IV-atomic-short-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="1379NISTXML-SV-IV-atomic-short-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="1380NISTXML-SV-IV-atomic-short-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="1381NISTXML-SV-IV-atomic-short-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="1382NISTXML-SV-IV-atomic-short-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="1383NISTSchema-SV-IV-atomic-short-totalDigits-3 tokoe:valid" result="pass"/><test-case name="1384NISTXML-SV-IV-atomic-short-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="1385NISTXML-SV-IV-atomic-short-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="1386NISTXML-SV-IV-atomic-short-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="1387NISTXML-SV-IV-atomic-short-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="1388NISTXML-SV-IV-atomic-short-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="1389NISTSchema-SV-IV-atomic-short-totalDigits-4 tokoe:valid" result="pass"/><test-case name="1390NISTXML-SV-IV-atomic-short-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="1391NISTXML-SV-IV-atomic-short-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="1392NISTXML-SV-IV-atomic-short-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="1393NISTXML-SV-IV-atomic-short-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="1394NISTXML-SV-IV-atomic-short-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="1395NISTSchema-SV-IV-atomic-short-totalDigits-5 tokoe:valid" result="pass"/><test-case name="1396NISTXML-SV-IV-atomic-short-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="1397NISTXML-SV-IV-atomic-short-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="1398NISTXML-SV-IV-atomic-short-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="1399NISTXML-SV-IV-atomic-short-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="1400NISTXML-SV-IV-atomic-short-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="1401NISTSchema-SV-IV-atomic-short-pattern-1 tokoe:valid" result="pass"/><test-case name="1402NISTXML-SV-IV-atomic-short-pattern-1-1 tokoe:valid" result="pass"/><test-case name="1403NISTXML-SV-IV-atomic-short-pattern-1-2 tokoe:valid" result="pass"/><test-case name="1404NISTXML-SV-IV-atomic-short-pattern-1-3 tokoe:valid" result="pass"/><test-case name="1405NISTXML-SV-IV-atomic-short-pattern-1-4 tokoe:valid" result="pass"/><test-case name="1406NISTXML-SV-IV-atomic-short-pattern-1-5 tokoe:valid" result="pass"/><test-case name="1407NISTSchema-SV-IV-atomic-short-pattern-2 tokoe:valid" result="pass"/><test-case name="1408NISTXML-SV-IV-atomic-short-pattern-2-1 tokoe:valid" result="pass"/><test-case name="1409NISTXML-SV-IV-atomic-short-pattern-2-2 tokoe:valid" result="pass"/><test-case name="1410NISTXML-SV-IV-atomic-short-pattern-2-3 tokoe:valid" result="pass"/><test-case name="1411NISTXML-SV-IV-atomic-short-pattern-2-4 tokoe:valid" result="pass"/><test-case name="1412NISTXML-SV-IV-atomic-short-pattern-2-5 tokoe:valid" result="pass"/><test-case name="1413NISTSchema-SV-IV-atomic-short-pattern-3 tokoe:valid" result="pass"/><test-case name="1414NISTXML-SV-IV-atomic-short-pattern-3-1 tokoe:valid" result="pass"/><test-case name="1415NISTXML-SV-IV-atomic-short-pattern-3-2 tokoe:valid" result="pass"/><test-case name="1416NISTXML-SV-IV-atomic-short-pattern-3-3 tokoe:valid" result="pass"/><test-case name="1417NISTXML-SV-IV-atomic-short-pattern-3-4 tokoe:valid" result="pass"/><test-case name="1418NISTXML-SV-IV-atomic-short-pattern-3-5 tokoe:valid" result="pass"/><test-case name="1419NISTSchema-SV-IV-atomic-short-pattern-4 tokoe:valid" result="pass"/><test-case name="1420NISTXML-SV-IV-atomic-short-pattern-4-1 tokoe:valid" result="pass"/><test-case name="1421NISTXML-SV-IV-atomic-short-pattern-4-2 tokoe:valid" result="pass"/><test-case name="1422NISTXML-SV-IV-atomic-short-pattern-4-3 tokoe:valid" result="pass"/><test-case name="1423NISTXML-SV-IV-atomic-short-pattern-4-4 tokoe:valid" result="pass"/><test-case name="1424NISTXML-SV-IV-atomic-short-pattern-4-5 tokoe:valid" result="pass"/><test-case name="1425NISTSchema-SV-IV-atomic-short-pattern-5 tokoe:valid" result="pass"/><test-case name="1426NISTXML-SV-IV-atomic-short-pattern-5-1 tokoe:valid" result="pass"/><test-case name="1427NISTXML-SV-IV-atomic-short-pattern-5-2 tokoe:valid" result="pass"/><test-case name="1428NISTXML-SV-IV-atomic-short-pattern-5-3 tokoe:valid" result="pass"/><test-case name="1429NISTXML-SV-IV-atomic-short-pattern-5-4 tokoe:valid" result="pass"/><test-case name="1430NISTXML-SV-IV-atomic-short-pattern-5-5 tokoe:valid" result="pass"/><test-case name="1431NISTSchema-SV-IV-atomic-short-enumeration-1 tokoe:valid" result="pass"/><test-case name="1432NISTXML-SV-IV-atomic-short-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="1433NISTXML-SV-IV-atomic-short-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="1434NISTXML-SV-IV-atomic-short-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="1435NISTXML-SV-IV-atomic-short-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="1436NISTXML-SV-IV-atomic-short-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="1437NISTSchema-SV-IV-atomic-short-enumeration-2 tokoe:valid" result="pass"/><test-case name="1438NISTXML-SV-IV-atomic-short-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="1439NISTXML-SV-IV-atomic-short-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="1440NISTXML-SV-IV-atomic-short-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="1441NISTXML-SV-IV-atomic-short-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="1442NISTXML-SV-IV-atomic-short-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="1443NISTSchema-SV-IV-atomic-short-enumeration-3 tokoe:valid" result="pass"/><test-case name="1444NISTXML-SV-IV-atomic-short-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="1445NISTXML-SV-IV-atomic-short-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="1446NISTXML-SV-IV-atomic-short-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="1447NISTXML-SV-IV-atomic-short-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="1448NISTXML-SV-IV-atomic-short-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="1449NISTSchema-SV-IV-atomic-short-enumeration-4 tokoe:valid" result="pass"/><test-case name="1450NISTXML-SV-IV-atomic-short-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="1451NISTXML-SV-IV-atomic-short-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="1452NISTXML-SV-IV-atomic-short-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="1453NISTXML-SV-IV-atomic-short-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="1454NISTXML-SV-IV-atomic-short-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="1455NISTSchema-SV-IV-atomic-short-enumeration-5 tokoe:valid" result="pass"/><test-case name="1456NISTXML-SV-IV-atomic-short-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="1457NISTXML-SV-IV-atomic-short-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="1458NISTXML-SV-IV-atomic-short-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="1459NISTXML-SV-IV-atomic-short-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="1460NISTXML-SV-IV-atomic-short-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="1461NISTSchema-SV-IV-atomic-short-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="1462NISTXML-SV-IV-atomic-short-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="1463NISTXML-SV-IV-atomic-short-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="1464NISTXML-SV-IV-atomic-short-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="1465NISTXML-SV-IV-atomic-short-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="1466NISTXML-SV-IV-atomic-short-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="1467NISTSchema-SV-IV-atomic-byte-minExclusive-1 tokoe:valid" result="pass"/><test-case name="1468NISTXML-SV-IV-atomic-byte-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1469NISTXML-SV-IV-atomic-byte-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="1470NISTXML-SV-IV-atomic-byte-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="1471NISTXML-SV-IV-atomic-byte-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="1472NISTXML-SV-IV-atomic-byte-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="1473NISTSchema-SV-IV-atomic-byte-minExclusive-2 tokoe:valid" result="pass"/><test-case name="1474NISTXML-SV-IV-atomic-byte-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1475NISTXML-SV-IV-atomic-byte-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1476NISTXML-SV-IV-atomic-byte-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1477NISTXML-SV-IV-atomic-byte-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1478NISTXML-SV-IV-atomic-byte-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1479NISTSchema-SV-IV-atomic-byte-minExclusive-3 tokoe:valid" result="pass"/><test-case name="1480NISTXML-SV-IV-atomic-byte-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1481NISTXML-SV-IV-atomic-byte-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1482NISTXML-SV-IV-atomic-byte-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1483NISTXML-SV-IV-atomic-byte-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1484NISTXML-SV-IV-atomic-byte-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1485NISTSchema-SV-IV-atomic-byte-minExclusive-4 tokoe:valid" result="pass"/><test-case name="1486NISTXML-SV-IV-atomic-byte-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1487NISTXML-SV-IV-atomic-byte-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1488NISTXML-SV-IV-atomic-byte-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1489NISTXML-SV-IV-atomic-byte-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1490NISTXML-SV-IV-atomic-byte-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1491NISTSchema-SV-IV-atomic-byte-minExclusive-5 tokoe:valid" result="pass"/><test-case name="1492NISTXML-SV-IV-atomic-byte-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1493NISTSchema-SV-IV-atomic-byte-minInclusive-1 tokoe:valid" result="pass"/><test-case name="1494NISTXML-SV-IV-atomic-byte-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1495NISTXML-SV-IV-atomic-byte-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="1496NISTXML-SV-IV-atomic-byte-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="1497NISTXML-SV-IV-atomic-byte-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="1498NISTXML-SV-IV-atomic-byte-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="1499NISTSchema-SV-IV-atomic-byte-minInclusive-2 tokoe:valid" result="pass"/><test-case name="1500NISTXML-SV-IV-atomic-byte-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1501NISTXML-SV-IV-atomic-byte-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1502NISTXML-SV-IV-atomic-byte-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1503NISTXML-SV-IV-atomic-byte-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1504NISTXML-SV-IV-atomic-byte-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1505NISTSchema-SV-IV-atomic-byte-minInclusive-3 tokoe:valid" result="pass"/><test-case name="1506NISTXML-SV-IV-atomic-byte-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1507NISTXML-SV-IV-atomic-byte-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1508NISTXML-SV-IV-atomic-byte-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1509NISTXML-SV-IV-atomic-byte-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1510NISTXML-SV-IV-atomic-byte-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1511NISTSchema-SV-IV-atomic-byte-minInclusive-4 tokoe:valid" result="pass"/><test-case name="1512NISTXML-SV-IV-atomic-byte-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1513NISTXML-SV-IV-atomic-byte-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1514NISTXML-SV-IV-atomic-byte-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1515NISTXML-SV-IV-atomic-byte-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1516NISTXML-SV-IV-atomic-byte-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1517NISTSchema-SV-IV-atomic-byte-minInclusive-5 tokoe:valid" result="pass"/><test-case name="1518NISTXML-SV-IV-atomic-byte-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1519NISTSchema-SV-IV-atomic-byte-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="1520NISTXML-SV-IV-atomic-byte-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1521NISTSchema-SV-IV-atomic-byte-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="1522NISTXML-SV-IV-atomic-byte-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1523NISTXML-SV-IV-atomic-byte-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1524NISTXML-SV-IV-atomic-byte-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1525NISTXML-SV-IV-atomic-byte-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1526NISTXML-SV-IV-atomic-byte-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1527NISTSchema-SV-IV-atomic-byte-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="1528NISTXML-SV-IV-atomic-byte-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1529NISTXML-SV-IV-atomic-byte-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1530NISTXML-SV-IV-atomic-byte-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1531NISTXML-SV-IV-atomic-byte-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1532NISTXML-SV-IV-atomic-byte-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1533NISTSchema-SV-IV-atomic-byte-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="1534NISTXML-SV-IV-atomic-byte-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1535NISTXML-SV-IV-atomic-byte-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1536NISTXML-SV-IV-atomic-byte-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1537NISTXML-SV-IV-atomic-byte-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1538NISTXML-SV-IV-atomic-byte-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1539NISTSchema-SV-IV-atomic-byte-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="1540NISTXML-SV-IV-atomic-byte-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1541NISTXML-SV-IV-atomic-byte-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="1542NISTXML-SV-IV-atomic-byte-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="1543NISTXML-SV-IV-atomic-byte-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="1544NISTXML-SV-IV-atomic-byte-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="1545NISTSchema-SV-IV-atomic-byte-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="1546NISTXML-SV-IV-atomic-byte-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1547NISTSchema-SV-IV-atomic-byte-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="1548NISTXML-SV-IV-atomic-byte-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1549NISTXML-SV-IV-atomic-byte-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1550NISTXML-SV-IV-atomic-byte-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1551NISTXML-SV-IV-atomic-byte-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1552NISTXML-SV-IV-atomic-byte-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1553NISTSchema-SV-IV-atomic-byte-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="1554NISTXML-SV-IV-atomic-byte-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1555NISTXML-SV-IV-atomic-byte-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1556NISTXML-SV-IV-atomic-byte-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1557NISTXML-SV-IV-atomic-byte-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1558NISTXML-SV-IV-atomic-byte-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1559NISTSchema-SV-IV-atomic-byte-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="1560NISTXML-SV-IV-atomic-byte-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1561NISTXML-SV-IV-atomic-byte-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1562NISTXML-SV-IV-atomic-byte-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1563NISTXML-SV-IV-atomic-byte-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1564NISTXML-SV-IV-atomic-byte-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1565NISTSchema-SV-IV-atomic-byte-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="1566NISTXML-SV-IV-atomic-byte-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1567NISTXML-SV-IV-atomic-byte-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="1568NISTXML-SV-IV-atomic-byte-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="1569NISTXML-SV-IV-atomic-byte-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="1570NISTXML-SV-IV-atomic-byte-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="1571NISTSchema-SV-IV-atomic-byte-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="1572NISTXML-SV-IV-atomic-byte-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="1573NISTXML-SV-IV-atomic-byte-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="1574NISTXML-SV-IV-atomic-byte-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="1575NISTXML-SV-IV-atomic-byte-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="1576NISTXML-SV-IV-atomic-byte-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="1577NISTSchema-SV-IV-atomic-byte-totalDigits-1 tokoe:valid" result="pass"/><test-case name="1578NISTXML-SV-IV-atomic-byte-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="1579NISTXML-SV-IV-atomic-byte-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="1580NISTXML-SV-IV-atomic-byte-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="1581NISTXML-SV-IV-atomic-byte-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="1582NISTXML-SV-IV-atomic-byte-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="1583NISTSchema-SV-IV-atomic-byte-totalDigits-2 tokoe:valid" result="pass"/><test-case name="1584NISTXML-SV-IV-atomic-byte-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="1585NISTXML-SV-IV-atomic-byte-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="1586NISTXML-SV-IV-atomic-byte-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="1587NISTXML-SV-IV-atomic-byte-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="1588NISTXML-SV-IV-atomic-byte-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="1589NISTSchema-SV-IV-atomic-byte-totalDigits-3 tokoe:valid" result="pass"/><test-case name="1590NISTXML-SV-IV-atomic-byte-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="1591NISTXML-SV-IV-atomic-byte-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="1592NISTXML-SV-IV-atomic-byte-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="1593NISTXML-SV-IV-atomic-byte-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="1594NISTXML-SV-IV-atomic-byte-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="1595NISTSchema-SV-IV-atomic-byte-pattern-1 tokoe:valid" result="pass"/><test-case name="1596NISTXML-SV-IV-atomic-byte-pattern-1-1 tokoe:valid" result="pass"/><test-case name="1597NISTXML-SV-IV-atomic-byte-pattern-1-2 tokoe:valid" result="pass"/><test-case name="1598NISTXML-SV-IV-atomic-byte-pattern-1-3 tokoe:valid" result="pass"/><test-case name="1599NISTXML-SV-IV-atomic-byte-pattern-1-4 tokoe:valid" result="pass"/><test-case name="1600NISTXML-SV-IV-atomic-byte-pattern-1-5 tokoe:valid" result="pass"/><test-case name="1601NISTSchema-SV-IV-atomic-byte-pattern-2 tokoe:valid" result="pass"/><test-case name="1602NISTXML-SV-IV-atomic-byte-pattern-2-1 tokoe:valid" result="pass"/><test-case name="1603NISTXML-SV-IV-atomic-byte-pattern-2-2 tokoe:valid" result="pass"/><test-case name="1604NISTXML-SV-IV-atomic-byte-pattern-2-3 tokoe:valid" result="pass"/><test-case name="1605NISTXML-SV-IV-atomic-byte-pattern-2-4 tokoe:valid" result="pass"/><test-case name="1606NISTXML-SV-IV-atomic-byte-pattern-2-5 tokoe:valid" result="pass"/><test-case name="1607NISTSchema-SV-IV-atomic-byte-pattern-3 tokoe:valid" result="pass"/><test-case name="1608NISTXML-SV-IV-atomic-byte-pattern-3-1 tokoe:valid" result="pass"/><test-case name="1609NISTXML-SV-IV-atomic-byte-pattern-3-2 tokoe:valid" result="pass"/><test-case name="1610NISTXML-SV-IV-atomic-byte-pattern-3-3 tokoe:valid" result="pass"/><test-case name="1611NISTXML-SV-IV-atomic-byte-pattern-3-4 tokoe:valid" result="pass"/><test-case name="1612NISTXML-SV-IV-atomic-byte-pattern-3-5 tokoe:valid" result="pass"/><test-case name="1613NISTSchema-SV-IV-atomic-byte-pattern-4 tokoe:valid" result="pass"/><test-case name="1614NISTXML-SV-IV-atomic-byte-pattern-4-1 tokoe:valid" result="pass"/><test-case name="1615NISTXML-SV-IV-atomic-byte-pattern-4-2 tokoe:valid" result="pass"/><test-case name="1616NISTXML-SV-IV-atomic-byte-pattern-4-3 tokoe:valid" result="pass"/><test-case name="1617NISTXML-SV-IV-atomic-byte-pattern-4-4 tokoe:valid" result="pass"/><test-case name="1618NISTXML-SV-IV-atomic-byte-pattern-4-5 tokoe:valid" result="pass"/><test-case name="1619NISTSchema-SV-IV-atomic-byte-pattern-5 tokoe:valid" result="pass"/><test-case name="1620NISTXML-SV-IV-atomic-byte-pattern-5-1 tokoe:valid" result="pass"/><test-case name="1621NISTXML-SV-IV-atomic-byte-pattern-5-2 tokoe:valid" result="pass"/><test-case name="1622NISTXML-SV-IV-atomic-byte-pattern-5-3 tokoe:valid" result="pass"/><test-case name="1623NISTXML-SV-IV-atomic-byte-pattern-5-4 tokoe:valid" result="pass"/><test-case name="1624NISTXML-SV-IV-atomic-byte-pattern-5-5 tokoe:valid" result="pass"/><test-case name="1625NISTSchema-SV-IV-atomic-byte-enumeration-1 tokoe:valid" result="pass"/><test-case name="1626NISTXML-SV-IV-atomic-byte-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="1627NISTXML-SV-IV-atomic-byte-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="1628NISTXML-SV-IV-atomic-byte-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="1629NISTXML-SV-IV-atomic-byte-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="1630NISTXML-SV-IV-atomic-byte-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="1631NISTSchema-SV-IV-atomic-byte-enumeration-2 tokoe:valid" result="pass"/><test-case name="1632NISTXML-SV-IV-atomic-byte-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="1633NISTXML-SV-IV-atomic-byte-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="1634NISTXML-SV-IV-atomic-byte-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="1635NISTXML-SV-IV-atomic-byte-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="1636NISTXML-SV-IV-atomic-byte-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="1637NISTSchema-SV-IV-atomic-byte-enumeration-3 tokoe:valid" result="pass"/><test-case name="1638NISTXML-SV-IV-atomic-byte-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="1639NISTXML-SV-IV-atomic-byte-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="1640NISTXML-SV-IV-atomic-byte-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="1641NISTXML-SV-IV-atomic-byte-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="1642NISTXML-SV-IV-atomic-byte-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="1643NISTSchema-SV-IV-atomic-byte-enumeration-4 tokoe:valid" result="pass"/><test-case name="1644NISTXML-SV-IV-atomic-byte-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="1645NISTXML-SV-IV-atomic-byte-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="1646NISTXML-SV-IV-atomic-byte-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="1647NISTXML-SV-IV-atomic-byte-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="1648NISTXML-SV-IV-atomic-byte-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="1649NISTSchema-SV-IV-atomic-byte-enumeration-5 tokoe:valid" result="pass"/><test-case name="1650NISTXML-SV-IV-atomic-byte-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="1651NISTXML-SV-IV-atomic-byte-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="1652NISTXML-SV-IV-atomic-byte-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="1653NISTXML-SV-IV-atomic-byte-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="1654NISTXML-SV-IV-atomic-byte-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="1655NISTSchema-SV-IV-atomic-byte-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="1656NISTXML-SV-IV-atomic-byte-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="1657NISTXML-SV-IV-atomic-byte-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="1658NISTXML-SV-IV-atomic-byte-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="1659NISTXML-SV-IV-atomic-byte-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="1660NISTXML-SV-IV-atomic-byte-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="1661NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-1 tokoe:valid" result="pass"/><test-case name="1662NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1663NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="1664NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="1665NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="1666NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="1667NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-2 tokoe:valid" result="pass"/><test-case name="1668NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1669NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1670NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1671NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1672NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1673NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-3 tokoe:valid" result="pass"/><test-case name="1674NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1675NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1676NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1677NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1678NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1679NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-4 tokoe:valid" result="pass"/><test-case name="1680NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1681NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1682NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1683NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1684NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1685NISTSchema-SV-IV-atomic-nonNegativeInteger-minExclusive-5 tokoe:valid" result="pass"/><test-case name="1686NISTXML-SV-IV-atomic-nonNegativeInteger-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1687NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-1 tokoe:valid" result="pass"/><test-case name="1688NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1689NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="1690NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="1691NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="1692NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="1693NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-2 tokoe:valid" result="pass"/><test-case name="1694NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1695NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1696NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1697NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1698NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1699NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-3 tokoe:valid" result="pass"/><test-case name="1700NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1701NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1702NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1703NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1704NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1705NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-4 tokoe:valid" result="pass"/><test-case name="1706NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1707NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1708NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1709NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1710NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1711NISTSchema-SV-IV-atomic-nonNegativeInteger-minInclusive-5 tokoe:valid" result="pass"/><test-case name="1712NISTXML-SV-IV-atomic-nonNegativeInteger-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1713NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="1714NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1715NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="1716NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1717NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1718NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1719NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1720NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1721NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="1722NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1723NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1724NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1725NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1726NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1727NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="1728NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1729NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1730NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1731NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1732NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1733NISTSchema-SV-IV-atomic-nonNegativeInteger-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="1734NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1735NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="1736NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="1737NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="1738NISTXML-SV-IV-atomic-nonNegativeInteger-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="1739NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="1740NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1741NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="1742NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1743NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1744NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1745NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1746NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1747NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="1748NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1749NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1750NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1751NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1752NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1753NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="1754NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1755NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1756NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1757NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1758NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1759NISTSchema-SV-IV-atomic-nonNegativeInteger-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="1760NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1761NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="1762NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="1763NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="1764NISTXML-SV-IV-atomic-nonNegativeInteger-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="1765NISTSchema-SV-IV-atomic-nonNegativeInteger-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="1766NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="1767NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="1768NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="1769NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="1770NISTXML-SV-IV-atomic-nonNegativeInteger-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="1771NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-1 tokoe:valid" result="pass"/><test-case name="1772NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="1773NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="1774NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="1775NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="1776NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="1777NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-2 tokoe:valid" result="pass"/><test-case name="1778NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="1779NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="1780NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="1781NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="1782NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="1783NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-3 tokoe:valid" result="pass"/><test-case name="1784NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="1785NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="1786NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="1787NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="1788NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="1789NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-4 tokoe:valid" result="pass"/><test-case name="1790NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="1791NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="1792NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="1793NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="1794NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="1795NISTSchema-SV-IV-atomic-nonNegativeInteger-totalDigits-5 tokoe:valid" result="pass"/><test-case name="1796NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="1797NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="1798NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="1799NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="1800NISTXML-SV-IV-atomic-nonNegativeInteger-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="1801NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="1802NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-1 tokoe:valid" result="pass"/><test-case name="1803NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-2 tokoe:valid" result="pass"/><test-case name="1804NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-3 tokoe:valid" result="pass"/><test-case name="1805NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-4 tokoe:valid" result="pass"/><test-case name="1806NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-1-5 tokoe:valid" result="pass"/><test-case name="1807NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="1808NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-1 tokoe:valid" result="pass"/><test-case name="1809NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-2 tokoe:valid" result="pass"/><test-case name="1810NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-3 tokoe:valid" result="pass"/><test-case name="1811NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-4 tokoe:valid" result="pass"/><test-case name="1812NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-2-5 tokoe:valid" result="pass"/><test-case name="1813NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="1814NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-1 tokoe:valid" result="pass"/><test-case name="1815NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-2 tokoe:valid" result="pass"/><test-case name="1816NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-3 tokoe:valid" result="pass"/><test-case name="1817NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-4 tokoe:valid" result="pass"/><test-case name="1818NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-3-5 tokoe:valid" result="pass"/><test-case name="1819NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="1820NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-1 tokoe:valid" result="pass"/><test-case name="1821NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-2 tokoe:valid" result="pass"/><test-case name="1822NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-3 tokoe:valid" result="pass"/><test-case name="1823NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-4 tokoe:valid" result="pass"/><test-case name="1824NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-4-5 tokoe:valid" result="pass"/><test-case name="1825NISTSchema-SV-IV-atomic-nonNegativeInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="1826NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-1 tokoe:valid" result="pass"/><test-case name="1827NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-2 tokoe:valid" result="pass"/><test-case name="1828NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-3 tokoe:valid" result="pass"/><test-case name="1829NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-4 tokoe:valid" result="pass"/><test-case name="1830NISTXML-SV-IV-atomic-nonNegativeInteger-pattern-5-5 tokoe:valid" result="pass"/><test-case name="1831NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="1832NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="1833NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="1834NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="1835NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="1836NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="1837NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="1838NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="1839NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="1840NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="1841NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="1842NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="1843NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="1844NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="1845NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="1846NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="1847NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="1848NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="1849NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="1850NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="1851NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="1852NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="1853NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="1854NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="1855NISTSchema-SV-IV-atomic-nonNegativeInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="1856NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="1857NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="1858NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="1859NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="1860NISTXML-SV-IV-atomic-nonNegativeInteger-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="1861NISTSchema-SV-IV-atomic-nonNegativeInteger-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="1862NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="1863NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="1864NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="1865NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="1866NISTXML-SV-IV-atomic-nonNegativeInteger-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="1867NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-1 tokoe:valid" result="pass"/><test-case name="1868NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1869NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="1870NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="1871NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="1872NISTXML-SV-IV-atomic-unsignedLong-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="1873NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-2 tokoe:valid" result="pass"/><test-case name="1874NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1875NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1876NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1877NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1878NISTXML-SV-IV-atomic-unsignedLong-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1879NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-3 tokoe:valid" result="pass"/><test-case name="1880NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1881NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1882NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1883NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1884NISTXML-SV-IV-atomic-unsignedLong-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1885NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-4 tokoe:valid" result="pass"/><test-case name="1886NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1887NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1888NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1889NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1890NISTXML-SV-IV-atomic-unsignedLong-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1891NISTSchema-SV-IV-atomic-unsignedLong-minExclusive-5 tokoe:valid" result="pass"/><test-case name="1892NISTXML-SV-IV-atomic-unsignedLong-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1893NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-1 tokoe:valid" result="pass"/><test-case name="1894NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1895NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="1896NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="1897NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="1898NISTXML-SV-IV-atomic-unsignedLong-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="1899NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-2 tokoe:valid" result="pass"/><test-case name="1900NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1901NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1902NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1903NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1904NISTXML-SV-IV-atomic-unsignedLong-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1905NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-3 tokoe:valid" result="pass"/><test-case name="1906NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1907NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1908NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1909NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1910NISTXML-SV-IV-atomic-unsignedLong-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1911NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-4 tokoe:valid" result="pass"/><test-case name="1912NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1913NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1914NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1915NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1916NISTXML-SV-IV-atomic-unsignedLong-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1917NISTSchema-SV-IV-atomic-unsignedLong-minInclusive-5 tokoe:valid" result="pass"/><test-case name="1918NISTXML-SV-IV-atomic-unsignedLong-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1919NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="1920NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="1921NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="1922NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="1923NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="1924NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="1925NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="1926NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="1927NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="1928NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="1929NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="1930NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="1931NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="1932NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="1933NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="1934NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="1935NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="1936NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="1937NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="1938NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="1939NISTSchema-SV-IV-atomic-unsignedLong-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="1940NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="1941NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="1942NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="1943NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="1944NISTXML-SV-IV-atomic-unsignedLong-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="1945NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="1946NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="1947NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="1948NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="1949NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="1950NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="1951NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="1952NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="1953NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="1954NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="1955NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="1956NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="1957NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="1958NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="1959NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="1960NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="1961NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="1962NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="1963NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="1964NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="1965NISTSchema-SV-IV-atomic-unsignedLong-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="1966NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="1967NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="1968NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="1969NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="1970NISTXML-SV-IV-atomic-unsignedLong-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="1971NISTSchema-SV-IV-atomic-unsignedLong-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="1972NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="1973NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="1974NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="1975NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="1976NISTXML-SV-IV-atomic-unsignedLong-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="1977NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-1 tokoe:valid" result="pass"/><test-case name="1978NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="1979NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="1980NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="1981NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="1982NISTXML-SV-IV-atomic-unsignedLong-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="1983NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-2 tokoe:valid" result="pass"/><test-case name="1984NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="1985NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="1986NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="1987NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="1988NISTXML-SV-IV-atomic-unsignedLong-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="1989NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-3 tokoe:valid" result="pass"/><test-case name="1990NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="1991NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="1992NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="1993NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="1994NISTXML-SV-IV-atomic-unsignedLong-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="1995NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-4 tokoe:valid" result="pass"/><test-case name="1996NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="1997NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="1998NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="1999NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="2000NISTXML-SV-IV-atomic-unsignedLong-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="2001NISTSchema-SV-IV-atomic-unsignedLong-totalDigits-5 tokoe:valid" result="pass"/><test-case name="2002NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="2003NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="2004NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="2005NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="2006NISTXML-SV-IV-atomic-unsignedLong-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="2007NISTSchema-SV-IV-atomic-unsignedLong-pattern-1 tokoe:valid" result="pass"/><test-case name="2008NISTXML-SV-IV-atomic-unsignedLong-pattern-1-1 tokoe:valid" result="pass"/><test-case name="2009NISTXML-SV-IV-atomic-unsignedLong-pattern-1-2 tokoe:valid" result="pass"/><test-case name="2010NISTXML-SV-IV-atomic-unsignedLong-pattern-1-3 tokoe:valid" result="pass"/><test-case name="2011NISTXML-SV-IV-atomic-unsignedLong-pattern-1-4 tokoe:valid" result="pass"/><test-case name="2012NISTXML-SV-IV-atomic-unsignedLong-pattern-1-5 tokoe:valid" result="pass"/><test-case name="2013NISTSchema-SV-IV-atomic-unsignedLong-pattern-2 tokoe:valid" result="pass"/><test-case name="2014NISTXML-SV-IV-atomic-unsignedLong-pattern-2-1 tokoe:valid" result="pass"/><test-case name="2015NISTXML-SV-IV-atomic-unsignedLong-pattern-2-2 tokoe:valid" result="pass"/><test-case name="2016NISTXML-SV-IV-atomic-unsignedLong-pattern-2-3 tokoe:valid" result="pass"/><test-case name="2017NISTXML-SV-IV-atomic-unsignedLong-pattern-2-4 tokoe:valid" result="pass"/><test-case name="2018NISTXML-SV-IV-atomic-unsignedLong-pattern-2-5 tokoe:valid" result="pass"/><test-case name="2019NISTSchema-SV-IV-atomic-unsignedLong-pattern-3 tokoe:valid" result="pass"/><test-case name="2020NISTXML-SV-IV-atomic-unsignedLong-pattern-3-1 tokoe:valid" result="pass"/><test-case name="2021NISTXML-SV-IV-atomic-unsignedLong-pattern-3-2 tokoe:valid" result="pass"/><test-case name="2022NISTXML-SV-IV-atomic-unsignedLong-pattern-3-3 tokoe:valid" result="pass"/><test-case name="2023NISTXML-SV-IV-atomic-unsignedLong-pattern-3-4 tokoe:valid" result="pass"/><test-case name="2024NISTXML-SV-IV-atomic-unsignedLong-pattern-3-5 tokoe:valid" result="pass"/><test-case name="2025NISTSchema-SV-IV-atomic-unsignedLong-pattern-4 tokoe:valid" result="pass"/><test-case name="2026NISTXML-SV-IV-atomic-unsignedLong-pattern-4-1 tokoe:valid" result="pass"/><test-case name="2027NISTXML-SV-IV-atomic-unsignedLong-pattern-4-2 tokoe:valid" result="pass"/><test-case name="2028NISTXML-SV-IV-atomic-unsignedLong-pattern-4-3 tokoe:valid" result="pass"/><test-case name="2029NISTXML-SV-IV-atomic-unsignedLong-pattern-4-4 tokoe:valid" result="pass"/><test-case name="2030NISTXML-SV-IV-atomic-unsignedLong-pattern-4-5 tokoe:valid" result="pass"/><test-case name="2031NISTSchema-SV-IV-atomic-unsignedLong-pattern-5 tokoe:valid" result="pass"/><test-case name="2032NISTXML-SV-IV-atomic-unsignedLong-pattern-5-1 tokoe:valid" result="pass"/><test-case name="2033NISTXML-SV-IV-atomic-unsignedLong-pattern-5-2 tokoe:valid" result="pass"/><test-case name="2034NISTXML-SV-IV-atomic-unsignedLong-pattern-5-3 tokoe:valid" result="pass"/><test-case name="2035NISTXML-SV-IV-atomic-unsignedLong-pattern-5-4 tokoe:valid" result="pass"/><test-case name="2036NISTXML-SV-IV-atomic-unsignedLong-pattern-5-5 tokoe:valid" result="pass"/><test-case name="2037NISTSchema-SV-IV-atomic-unsignedLong-enumeration-1 tokoe:valid" result="pass"/><test-case name="2038NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="2039NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="2040NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="2041NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="2042NISTXML-SV-IV-atomic-unsignedLong-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="2043NISTSchema-SV-IV-atomic-unsignedLong-enumeration-2 tokoe:valid" result="pass"/><test-case name="2044NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="2045NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="2046NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="2047NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="2048NISTXML-SV-IV-atomic-unsignedLong-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="2049NISTSchema-SV-IV-atomic-unsignedLong-enumeration-3 tokoe:valid" result="pass"/><test-case name="2050NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="2051NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="2052NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="2053NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="2054NISTXML-SV-IV-atomic-unsignedLong-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="2055NISTSchema-SV-IV-atomic-unsignedLong-enumeration-4 tokoe:valid" result="pass"/><test-case name="2056NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="2057NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="2058NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="2059NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="2060NISTXML-SV-IV-atomic-unsignedLong-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="2061NISTSchema-SV-IV-atomic-unsignedLong-enumeration-5 tokoe:valid" result="pass"/><test-case name="2062NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="2063NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="2064NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="2065NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="2066NISTXML-SV-IV-atomic-unsignedLong-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="2067NISTSchema-SV-IV-atomic-unsignedLong-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="2068NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="2069NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="2070NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="2071NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="2072NISTXML-SV-IV-atomic-unsignedLong-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="2073NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-1 tokoe:valid" result="pass"/><test-case name="2074NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="2075NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="2076NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="2077NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="2078NISTXML-SV-IV-atomic-unsignedInt-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="2079NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-2 tokoe:valid" result="pass"/><test-case name="2080NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="2081NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="2082NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="2083NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="2084NISTXML-SV-IV-atomic-unsignedInt-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="2085NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-3 tokoe:valid" result="pass"/><test-case name="2086NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="2087NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="2088NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="2089NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="2090NISTXML-SV-IV-atomic-unsignedInt-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="2091NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-4 tokoe:valid" result="pass"/><test-case name="2092NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="2093NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="2094NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="2095NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="2096NISTXML-SV-IV-atomic-unsignedInt-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="2097NISTSchema-SV-IV-atomic-unsignedInt-minExclusive-5 tokoe:valid" result="pass"/><test-case name="2098NISTXML-SV-IV-atomic-unsignedInt-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="2099NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-1 tokoe:valid" result="pass"/><test-case name="2100NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="2101NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="2102NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="2103NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="2104NISTXML-SV-IV-atomic-unsignedInt-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="2105NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-2 tokoe:valid" result="pass"/><test-case name="2106NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="2107NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="2108NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="2109NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="2110NISTXML-SV-IV-atomic-unsignedInt-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="2111NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-3 tokoe:valid" result="pass"/><test-case name="2112NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="2113NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="2114NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="2115NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="2116NISTXML-SV-IV-atomic-unsignedInt-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="2117NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-4 tokoe:valid" result="pass"/><test-case name="2118NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="2119NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="2120NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="2121NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="2122NISTXML-SV-IV-atomic-unsignedInt-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="2123NISTSchema-SV-IV-atomic-unsignedInt-minInclusive-5 tokoe:valid" result="pass"/><test-case name="2124NISTXML-SV-IV-atomic-unsignedInt-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="2125NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="2126NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="2127NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="2128NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="2129NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="2130NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="2131NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="2132NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="2133NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="2134NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="2135NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="2136NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="2137NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="2138NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="2139NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="2140NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="2141NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="2142NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="2143NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="2144NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="2145NISTSchema-SV-IV-atomic-unsignedInt-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="2146NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="2147NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="2148NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="2149NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="2150NISTXML-SV-IV-atomic-unsignedInt-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="2151NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="2152NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="2153NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="2154NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="2155NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="2156NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="2157NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="2158NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="2159NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="2160NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="2161NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="2162NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="2163NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="2164NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="2165NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="2166NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="2167NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="2168NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="2169NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="2170NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="2171NISTSchema-SV-IV-atomic-unsignedInt-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="2172NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="2173NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="2174NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="2175NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="2176NISTXML-SV-IV-atomic-unsignedInt-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="2177NISTSchema-SV-IV-atomic-unsignedInt-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="2178NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="2179NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="2180NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="2181NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="2182NISTXML-SV-IV-atomic-unsignedInt-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="2183NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-1 tokoe:valid" result="pass"/><test-case name="2184NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="2185NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="2186NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="2187NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="2188NISTXML-SV-IV-atomic-unsignedInt-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="2189NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-2 tokoe:valid" result="pass"/><test-case name="2190NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="2191NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="2192NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="2193NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="2194NISTXML-SV-IV-atomic-unsignedInt-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="2195NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-3 tokoe:valid" result="pass"/><test-case name="2196NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="2197NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="2198NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="2199NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="2200NISTXML-SV-IV-atomic-unsignedInt-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="2201NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-4 tokoe:valid" result="pass"/><test-case name="2202NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="2203NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="2204NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="2205NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="2206NISTXML-SV-IV-atomic-unsignedInt-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="2207NISTSchema-SV-IV-atomic-unsignedInt-totalDigits-5 tokoe:valid" result="pass"/><test-case name="2208NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="2209NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="2210NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="2211NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="2212NISTXML-SV-IV-atomic-unsignedInt-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="2213NISTSchema-SV-IV-atomic-unsignedInt-pattern-1 tokoe:valid" result="pass"/><test-case name="2214NISTXML-SV-IV-atomic-unsignedInt-pattern-1-1 tokoe:valid" result="pass"/><test-case name="2215NISTXML-SV-IV-atomic-unsignedInt-pattern-1-2 tokoe:valid" result="pass"/><test-case name="2216NISTXML-SV-IV-atomic-unsignedInt-pattern-1-3 tokoe:valid" result="pass"/><test-case name="2217NISTXML-SV-IV-atomic-unsignedInt-pattern-1-4 tokoe:valid" result="pass"/><test-case name="2218NISTXML-SV-IV-atomic-unsignedInt-pattern-1-5 tokoe:valid" result="pass"/><test-case name="2219NISTSchema-SV-IV-atomic-unsignedInt-pattern-2 tokoe:valid" result="pass"/><test-case name="2220NISTXML-SV-IV-atomic-unsignedInt-pattern-2-1 tokoe:valid" result="pass"/><test-case name="2221NISTXML-SV-IV-atomic-unsignedInt-pattern-2-2 tokoe:valid" result="pass"/><test-case name="2222NISTXML-SV-IV-atomic-unsignedInt-pattern-2-3 tokoe:valid" result="pass"/><test-case name="2223NISTXML-SV-IV-atomic-unsignedInt-pattern-2-4 tokoe:valid" result="pass"/><test-case name="2224NISTXML-SV-IV-atomic-unsignedInt-pattern-2-5 tokoe:valid" result="pass"/><test-case name="2225NISTSchema-SV-IV-atomic-unsignedInt-pattern-3 tokoe:valid" result="pass"/><test-case name="2226NISTXML-SV-IV-atomic-unsignedInt-pattern-3-1 tokoe:valid" result="pass"/><test-case name="2227NISTXML-SV-IV-atomic-unsignedInt-pattern-3-2 tokoe:valid" result="pass"/><test-case name="2228NISTXML-SV-IV-atomic-unsignedInt-pattern-3-3 tokoe:valid" result="pass"/><test-case name="2229NISTXML-SV-IV-atomic-unsignedInt-pattern-3-4 tokoe:valid" result="pass"/><test-case name="2230NISTXML-SV-IV-atomic-unsignedInt-pattern-3-5 tokoe:valid" result="pass"/><test-case name="2231NISTSchema-SV-IV-atomic-unsignedInt-pattern-4 tokoe:valid" result="pass"/><test-case name="2232NISTXML-SV-IV-atomic-unsignedInt-pattern-4-1 tokoe:valid" result="pass"/><test-case name="2233NISTXML-SV-IV-atomic-unsignedInt-pattern-4-2 tokoe:valid" result="pass"/><test-case name="2234NISTXML-SV-IV-atomic-unsignedInt-pattern-4-3 tokoe:valid" result="pass"/><test-case name="2235NISTXML-SV-IV-atomic-unsignedInt-pattern-4-4 tokoe:valid" result="pass"/><test-case name="2236NISTXML-SV-IV-atomic-unsignedInt-pattern-4-5 tokoe:valid" result="pass"/><test-case name="2237NISTSchema-SV-IV-atomic-unsignedInt-pattern-5 tokoe:valid" result="pass"/><test-case name="2238NISTXML-SV-IV-atomic-unsignedInt-pattern-5-1 tokoe:valid" result="pass"/><test-case name="2239NISTXML-SV-IV-atomic-unsignedInt-pattern-5-2 tokoe:valid" result="pass"/><test-case name="2240NISTXML-SV-IV-atomic-unsignedInt-pattern-5-3 tokoe:valid" result="pass"/><test-case name="2241NISTXML-SV-IV-atomic-unsignedInt-pattern-5-4 tokoe:valid" result="pass"/><test-case name="2242NISTXML-SV-IV-atomic-unsignedInt-pattern-5-5 tokoe:valid" result="pass"/><test-case name="2243NISTSchema-SV-IV-atomic-unsignedInt-enumeration-1 tokoe:valid" result="pass"/><test-case name="2244NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="2245NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="2246NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="2247NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="2248NISTXML-SV-IV-atomic-unsignedInt-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="2249NISTSchema-SV-IV-atomic-unsignedInt-enumeration-2 tokoe:valid" result="pass"/><test-case name="2250NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="2251NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="2252NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="2253NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="2254NISTXML-SV-IV-atomic-unsignedInt-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="2255NISTSchema-SV-IV-atomic-unsignedInt-enumeration-3 tokoe:valid" result="pass"/><test-case name="2256NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="2257NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="2258NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="2259NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="2260NISTXML-SV-IV-atomic-unsignedInt-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="2261NISTSchema-SV-IV-atomic-unsignedInt-enumeration-4 tokoe:valid" result="pass"/><test-case name="2262NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="2263NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="2264NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="2265NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="2266NISTXML-SV-IV-atomic-unsignedInt-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="2267NISTSchema-SV-IV-atomic-unsignedInt-enumeration-5 tokoe:valid" result="pass"/><test-case name="2268NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="2269NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="2270NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="2271NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="2272NISTXML-SV-IV-atomic-unsignedInt-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="2273NISTSchema-SV-IV-atomic-unsignedInt-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="2274NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="2275NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="2276NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="2277NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="2278NISTXML-SV-IV-atomic-unsignedInt-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="2279NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-1 tokoe:valid" result="pass"/><test-case name="2280NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="2281NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="2282NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="2283NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="2284NISTXML-SV-IV-atomic-unsignedShort-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="2285NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-2 tokoe:valid" result="pass"/><test-case name="2286NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="2287NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="2288NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="2289NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="2290NISTXML-SV-IV-atomic-unsignedShort-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="2291NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-3 tokoe:valid" result="pass"/><test-case name="2292NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="2293NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="2294NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="2295NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="2296NISTXML-SV-IV-atomic-unsignedShort-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="2297NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-4 tokoe:valid" result="pass"/><test-case name="2298NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="2299NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="2300NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="2301NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="2302NISTXML-SV-IV-atomic-unsignedShort-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="2303NISTSchema-SV-IV-atomic-unsignedShort-minExclusive-5 tokoe:valid" result="pass"/><test-case name="2304NISTXML-SV-IV-atomic-unsignedShort-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="2305NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-1 tokoe:valid" result="pass"/><test-case name="2306NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="2307NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="2308NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="2309NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="2310NISTXML-SV-IV-atomic-unsignedShort-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="2311NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-2 tokoe:valid" result="pass"/><test-case name="2312NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="2313NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="2314NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="2315NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="2316NISTXML-SV-IV-atomic-unsignedShort-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="2317NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-3 tokoe:valid" result="pass"/><test-case name="2318NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="2319NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="2320NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="2321NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="2322NISTXML-SV-IV-atomic-unsignedShort-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="2323NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-4 tokoe:valid" result="pass"/><test-case name="2324NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="2325NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="2326NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="2327NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="2328NISTXML-SV-IV-atomic-unsignedShort-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="2329NISTSchema-SV-IV-atomic-unsignedShort-minInclusive-5 tokoe:valid" result="pass"/><test-case name="2330NISTXML-SV-IV-atomic-unsignedShort-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="2331NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="2332NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="2333NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="2334NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="2335NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="2336NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="2337NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="2338NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="2339NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="2340NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="2341NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="2342NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="2343NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="2344NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="2345NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="2346NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="2347NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="2348NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="2349NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="2350NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="2351NISTSchema-SV-IV-atomic-unsignedShort-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="2352NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="2353NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="2354NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="2355NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="2356NISTXML-SV-IV-atomic-unsignedShort-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="2357NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="2358NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="2359NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="2360NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="2361NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="2362NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="2363NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="2364NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="2365NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="2366NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="2367NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="2368NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="2369NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="2370NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="2371NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="2372NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="2373NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="2374NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="2375NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="2376NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="2377NISTSchema-SV-IV-atomic-unsignedShort-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="2378NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="2379NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="2380NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="2381NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="2382NISTXML-SV-IV-atomic-unsignedShort-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="2383NISTSchema-SV-IV-atomic-unsignedShort-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="2384NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="2385NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="2386NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="2387NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="2388NISTXML-SV-IV-atomic-unsignedShort-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="2389NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-1 tokoe:valid" result="pass"/><test-case name="2390NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="2391NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="2392NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="2393NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="2394NISTXML-SV-IV-atomic-unsignedShort-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="2395NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-2 tokoe:valid" result="pass"/><test-case name="2396NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="2397NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="2398NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="2399NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="2400NISTXML-SV-IV-atomic-unsignedShort-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="2401NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-3 tokoe:valid" result="pass"/><test-case name="2402NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="2403NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="2404NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="2405NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="2406NISTXML-SV-IV-atomic-unsignedShort-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="2407NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-4 tokoe:valid" result="pass"/><test-case name="2408NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="2409NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="2410NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="2411NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="2412NISTXML-SV-IV-atomic-unsignedShort-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="2413NISTSchema-SV-IV-atomic-unsignedShort-totalDigits-5 tokoe:valid" result="pass"/><test-case name="2414NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="2415NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="2416NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="2417NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="2418NISTXML-SV-IV-atomic-unsignedShort-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="2419NISTSchema-SV-IV-atomic-unsignedShort-pattern-1 tokoe:valid" result="pass"/><test-case name="2420NISTXML-SV-IV-atomic-unsignedShort-pattern-1-1 tokoe:valid" result="pass"/><test-case name="2421NISTXML-SV-IV-atomic-unsignedShort-pattern-1-2 tokoe:valid" result="pass"/><test-case name="2422NISTXML-SV-IV-atomic-unsignedShort-pattern-1-3 tokoe:valid" result="pass"/><test-case name="2423NISTXML-SV-IV-atomic-unsignedShort-pattern-1-4 tokoe:valid" result="pass"/><test-case name="2424NISTXML-SV-IV-atomic-unsignedShort-pattern-1-5 tokoe:valid" result="pass"/><test-case name="2425NISTSchema-SV-IV-atomic-unsignedShort-pattern-2 tokoe:valid" result="pass"/><test-case name="2426NISTXML-SV-IV-atomic-unsignedShort-pattern-2-1 tokoe:valid" result="pass"/><test-case name="2427NISTXML-SV-IV-atomic-unsignedShort-pattern-2-2 tokoe:valid" result="pass"/><test-case name="2428NISTXML-SV-IV-atomic-unsignedShort-pattern-2-3 tokoe:valid" result="pass"/><test-case name="2429NISTXML-SV-IV-atomic-unsignedShort-pattern-2-4 tokoe:valid" result="pass"/><test-case name="2430NISTXML-SV-IV-atomic-unsignedShort-pattern-2-5 tokoe:valid" result="pass"/><test-case name="2431NISTSchema-SV-IV-atomic-unsignedShort-pattern-3 tokoe:valid" result="pass"/><test-case name="2432NISTXML-SV-IV-atomic-unsignedShort-pattern-3-1 tokoe:valid" result="pass"/><test-case name="2433NISTXML-SV-IV-atomic-unsignedShort-pattern-3-2 tokoe:valid" result="pass"/><test-case name="2434NISTXML-SV-IV-atomic-unsignedShort-pattern-3-3 tokoe:valid" result="pass"/><test-case name="2435NISTXML-SV-IV-atomic-unsignedShort-pattern-3-4 tokoe:valid" result="pass"/><test-case name="2436NISTXML-SV-IV-atomic-unsignedShort-pattern-3-5 tokoe:valid" result="pass"/><test-case name="2437NISTSchema-SV-IV-atomic-unsignedShort-pattern-4 tokoe:valid" result="pass"/><test-case name="2438NISTXML-SV-IV-atomic-unsignedShort-pattern-4-1 tokoe:valid" result="pass"/><test-case name="2439NISTXML-SV-IV-atomic-unsignedShort-pattern-4-2 tokoe:valid" result="pass"/><test-case name="2440NISTXML-SV-IV-atomic-unsignedShort-pattern-4-3 tokoe:valid" result="pass"/><test-case name="2441NISTXML-SV-IV-atomic-unsignedShort-pattern-4-4 tokoe:valid" result="pass"/><test-case name="2442NISTXML-SV-IV-atomic-unsignedShort-pattern-4-5 tokoe:valid" result="pass"/><test-case name="2443NISTSchema-SV-IV-atomic-unsignedShort-pattern-5 tokoe:valid" result="pass"/><test-case name="2444NISTXML-SV-IV-atomic-unsignedShort-pattern-5-1 tokoe:valid" result="pass"/><test-case name="2445NISTXML-SV-IV-atomic-unsignedShort-pattern-5-2 tokoe:valid" result="pass"/><test-case name="2446NISTXML-SV-IV-atomic-unsignedShort-pattern-5-3 tokoe:valid" result="pass"/><test-case name="2447NISTXML-SV-IV-atomic-unsignedShort-pattern-5-4 tokoe:valid" result="pass"/><test-case name="2448NISTXML-SV-IV-atomic-unsignedShort-pattern-5-5 tokoe:valid" result="pass"/><test-case name="2449NISTSchema-SV-IV-atomic-unsignedShort-enumeration-1 tokoe:valid" result="pass"/><test-case name="2450NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="2451NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="2452NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="2453NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="2454NISTXML-SV-IV-atomic-unsignedShort-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="2455NISTSchema-SV-IV-atomic-unsignedShort-enumeration-2 tokoe:valid" result="pass"/><test-case name="2456NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="2457NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="2458NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="2459NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="2460NISTXML-SV-IV-atomic-unsignedShort-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="2461NISTSchema-SV-IV-atomic-unsignedShort-enumeration-3 tokoe:valid" result="pass"/><test-case name="2462NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="2463NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="2464NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="2465NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="2466NISTXML-SV-IV-atomic-unsignedShort-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="2467NISTSchema-SV-IV-atomic-unsignedShort-enumeration-4 tokoe:valid" result="pass"/><test-case name="2468NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="2469NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="2470NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="2471NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="2472NISTXML-SV-IV-atomic-unsignedShort-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="2473NISTSchema-SV-IV-atomic-unsignedShort-enumeration-5 tokoe:valid" result="pass"/><test-case name="2474NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="2475NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="2476NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="2477NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="2478NISTXML-SV-IV-atomic-unsignedShort-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="2479NISTSchema-SV-IV-atomic-unsignedShort-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="2480NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="2481NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="2482NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="2483NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="2484NISTXML-SV-IV-atomic-unsignedShort-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="2485NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-1 tokoe:valid" result="pass"/><test-case name="2486NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="2487NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="2488NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="2489NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="2490NISTXML-SV-IV-atomic-unsignedByte-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="2491NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-2 tokoe:valid" result="pass"/><test-case name="2492NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="2493NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="2494NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="2495NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="2496NISTXML-SV-IV-atomic-unsignedByte-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="2497NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-3 tokoe:valid" result="pass"/><test-case name="2498NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="2499NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="2500NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="2501NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="2502NISTXML-SV-IV-atomic-unsignedByte-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="2503NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-4 tokoe:valid" result="pass"/><test-case name="2504NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="2505NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="2506NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="2507NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="2508NISTXML-SV-IV-atomic-unsignedByte-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="2509NISTSchema-SV-IV-atomic-unsignedByte-minExclusive-5 tokoe:valid" result="pass"/><test-case name="2510NISTXML-SV-IV-atomic-unsignedByte-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="2511NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-1 tokoe:valid" result="pass"/><test-case name="2512NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="2513NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="2514NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="2515NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="2516NISTXML-SV-IV-atomic-unsignedByte-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="2517NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-2 tokoe:valid" result="pass"/><test-case name="2518NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="2519NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="2520NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="2521NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="2522NISTXML-SV-IV-atomic-unsignedByte-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="2523NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-3 tokoe:valid" result="pass"/><test-case name="2524NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="2525NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="2526NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="2527NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="2528NISTXML-SV-IV-atomic-unsignedByte-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="2529NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-4 tokoe:valid" result="pass"/><test-case name="2530NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="2531NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="2532NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="2533NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="2534NISTXML-SV-IV-atomic-unsignedByte-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="2535NISTSchema-SV-IV-atomic-unsignedByte-minInclusive-5 tokoe:valid" result="pass"/><test-case name="2536NISTXML-SV-IV-atomic-unsignedByte-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="2537NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="2538NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="2539NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="2540NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="2541NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="2542NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="2543NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="2544NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="2545NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="2546NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="2547NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="2548NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="2549NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="2550NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="2551NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="2552NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="2553NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="2554NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="2555NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="2556NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="2557NISTSchema-SV-IV-atomic-unsignedByte-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="2558NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="2559NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="2560NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="2561NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="2562NISTXML-SV-IV-atomic-unsignedByte-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="2563NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="2564NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="2565NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="2566NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="2567NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="2568NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="2569NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="2570NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="2571NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="2572NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="2573NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="2574NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="2575NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="2576NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="2577NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="2578NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="2579NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="2580NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="2581NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="2582NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="2583NISTSchema-SV-IV-atomic-unsignedByte-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="2584NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="2585NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="2586NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="2587NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="2588NISTXML-SV-IV-atomic-unsignedByte-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="2589NISTSchema-SV-IV-atomic-unsignedByte-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="2590NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="2591NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="2592NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="2593NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="2594NISTXML-SV-IV-atomic-unsignedByte-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="2595NISTSchema-SV-IV-atomic-unsignedByte-totalDigits-1 tokoe:valid" result="pass"/><test-case name="2596NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="2597NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="2598NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="2599NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="2600NISTXML-SV-IV-atomic-unsignedByte-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="2601NISTSchema-SV-IV-atomic-unsignedByte-totalDigits-2 tokoe:valid" result="pass"/><test-case name="2602NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="2603NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="2604NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="2605NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="2606NISTXML-SV-IV-atomic-unsignedByte-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="2607NISTSchema-SV-IV-atomic-unsignedByte-totalDigits-3 tokoe:valid" result="pass"/><test-case name="2608NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="2609NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="2610NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="2611NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="2612NISTXML-SV-IV-atomic-unsignedByte-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="2613NISTSchema-SV-IV-atomic-unsignedByte-pattern-1 tokoe:valid" result="pass"/><test-case name="2614NISTXML-SV-IV-atomic-unsignedByte-pattern-1-1 tokoe:valid" result="pass"/><test-case name="2615NISTXML-SV-IV-atomic-unsignedByte-pattern-1-2 tokoe:valid" result="pass"/><test-case name="2616NISTXML-SV-IV-atomic-unsignedByte-pattern-1-3 tokoe:valid" result="pass"/><test-case name="2617NISTXML-SV-IV-atomic-unsignedByte-pattern-1-4 tokoe:valid" result="pass"/><test-case name="2618NISTXML-SV-IV-atomic-unsignedByte-pattern-1-5 tokoe:valid" result="pass"/><test-case name="2619NISTSchema-SV-IV-atomic-unsignedByte-pattern-2 tokoe:valid" result="pass"/><test-case name="2620NISTXML-SV-IV-atomic-unsignedByte-pattern-2-1 tokoe:valid" result="pass"/><test-case name="2621NISTXML-SV-IV-atomic-unsignedByte-pattern-2-2 tokoe:valid" result="pass"/><test-case name="2622NISTXML-SV-IV-atomic-unsignedByte-pattern-2-3 tokoe:valid" result="pass"/><test-case name="2623NISTXML-SV-IV-atomic-unsignedByte-pattern-2-4 tokoe:valid" result="pass"/><test-case name="2624NISTXML-SV-IV-atomic-unsignedByte-pattern-2-5 tokoe:valid" result="pass"/><test-case name="2625NISTSchema-SV-IV-atomic-unsignedByte-pattern-3 tokoe:valid" result="pass"/><test-case name="2626NISTXML-SV-IV-atomic-unsignedByte-pattern-3-1 tokoe:valid" result="pass"/><test-case name="2627NISTXML-SV-IV-atomic-unsignedByte-pattern-3-2 tokoe:valid" result="pass"/><test-case name="2628NISTXML-SV-IV-atomic-unsignedByte-pattern-3-3 tokoe:valid" result="pass"/><test-case name="2629NISTXML-SV-IV-atomic-unsignedByte-pattern-3-4 tokoe:valid" result="pass"/><test-case name="2630NISTXML-SV-IV-atomic-unsignedByte-pattern-3-5 tokoe:valid" result="pass"/><test-case name="2631NISTSchema-SV-IV-atomic-unsignedByte-pattern-4 tokoe:valid" result="pass"/><test-case name="2632NISTXML-SV-IV-atomic-unsignedByte-pattern-4-1 tokoe:valid" result="pass"/><test-case name="2633NISTXML-SV-IV-atomic-unsignedByte-pattern-4-2 tokoe:valid" result="pass"/><test-case name="2634NISTXML-SV-IV-atomic-unsignedByte-pattern-4-3 tokoe:valid" result="pass"/><test-case name="2635NISTXML-SV-IV-atomic-unsignedByte-pattern-4-4 tokoe:valid" result="pass"/><test-case name="2636NISTXML-SV-IV-atomic-unsignedByte-pattern-4-5 tokoe:valid" result="pass"/><test-case name="2637NISTSchema-SV-IV-atomic-unsignedByte-pattern-5 tokoe:valid" result="pass"/><test-case name="2638NISTXML-SV-IV-atomic-unsignedByte-pattern-5-1 tokoe:valid" result="pass"/><test-case name="2639NISTXML-SV-IV-atomic-unsignedByte-pattern-5-2 tokoe:valid" result="pass"/><test-case name="2640NISTXML-SV-IV-atomic-unsignedByte-pattern-5-3 tokoe:valid" result="pass"/><test-case name="2641NISTXML-SV-IV-atomic-unsignedByte-pattern-5-4 tokoe:valid" result="pass"/><test-case name="2642NISTXML-SV-IV-atomic-unsignedByte-pattern-5-5 tokoe:valid" result="pass"/><test-case name="2643NISTSchema-SV-IV-atomic-unsignedByte-enumeration-1 tokoe:valid" result="pass"/><test-case name="2644NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="2645NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="2646NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="2647NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="2648NISTXML-SV-IV-atomic-unsignedByte-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="2649NISTSchema-SV-IV-atomic-unsignedByte-enumeration-2 tokoe:valid" result="pass"/><test-case name="2650NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="2651NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="2652NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="2653NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="2654NISTXML-SV-IV-atomic-unsignedByte-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="2655NISTSchema-SV-IV-atomic-unsignedByte-enumeration-3 tokoe:valid" result="pass"/><test-case name="2656NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="2657NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="2658NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="2659NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="2660NISTXML-SV-IV-atomic-unsignedByte-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="2661NISTSchema-SV-IV-atomic-unsignedByte-enumeration-4 tokoe:valid" result="pass"/><test-case name="2662NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="2663NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="2664NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="2665NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="2666NISTXML-SV-IV-atomic-unsignedByte-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="2667NISTSchema-SV-IV-atomic-unsignedByte-enumeration-5 tokoe:valid" result="pass"/><test-case name="2668NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="2669NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="2670NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="2671NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="2672NISTXML-SV-IV-atomic-unsignedByte-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="2673NISTSchema-SV-IV-atomic-unsignedByte-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="2674NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="2675NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="2676NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="2677NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="2678NISTXML-SV-IV-atomic-unsignedByte-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="2679NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-1 tokoe:valid" result="pass"/><test-case name="2680NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="2681NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="2682NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="2683NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="2684NISTXML-SV-IV-atomic-positiveInteger-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="2685NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-2 tokoe:valid" result="pass"/><test-case name="2686NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="2687NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="2688NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="2689NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="2690NISTXML-SV-IV-atomic-positiveInteger-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="2691NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-3 tokoe:valid" result="pass"/><test-case name="2692NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="2693NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="2694NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="2695NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="2696NISTXML-SV-IV-atomic-positiveInteger-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="2697NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-4 tokoe:valid" result="pass"/><test-case name="2698NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="2699NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="2700NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="2701NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="2702NISTXML-SV-IV-atomic-positiveInteger-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="2703NISTSchema-SV-IV-atomic-positiveInteger-minExclusive-5 tokoe:valid" result="pass"/><test-case name="2704NISTXML-SV-IV-atomic-positiveInteger-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="2705NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-1 tokoe:valid" result="pass"/><test-case name="2706NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="2707NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="2708NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="2709NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="2710NISTXML-SV-IV-atomic-positiveInteger-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="2711NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-2 tokoe:valid" result="pass"/><test-case name="2712NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="2713NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="2714NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="2715NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="2716NISTXML-SV-IV-atomic-positiveInteger-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="2717NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-3 tokoe:valid" result="pass"/><test-case name="2718NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="2719NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="2720NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="2721NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="2722NISTXML-SV-IV-atomic-positiveInteger-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="2723NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-4 tokoe:valid" result="pass"/><test-case name="2724NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="2725NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="2726NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="2727NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="2728NISTXML-SV-IV-atomic-positiveInteger-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="2729NISTSchema-SV-IV-atomic-positiveInteger-minInclusive-5 tokoe:valid" result="pass"/><test-case name="2730NISTXML-SV-IV-atomic-positiveInteger-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="2731NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="2732NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="2733NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="2734NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="2735NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="2736NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="2737NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="2738NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="2739NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="2740NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="2741NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="2742NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="2743NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="2744NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="2745NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="2746NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="2747NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="2748NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="2749NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="2750NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="2751NISTSchema-SV-IV-atomic-positiveInteger-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="2752NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="2753NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="2754NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="2755NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="2756NISTXML-SV-IV-atomic-positiveInteger-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="2757NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="2758NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="2759NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="2760NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="2761NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="2762NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="2763NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="2764NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="2765NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="2766NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="2767NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="2768NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="2769NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="2770NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="2771NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="2772NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="2773NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="2774NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="2775NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="2776NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="2777NISTSchema-SV-IV-atomic-positiveInteger-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="2778NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="2779NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="2780NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="2781NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="2782NISTXML-SV-IV-atomic-positiveInteger-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="2783NISTSchema-SV-IV-atomic-positiveInteger-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="2784NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-1 tokoe:valid" result="pass"/><test-case name="2785NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-2 tokoe:valid" result="pass"/><test-case name="2786NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-3 tokoe:valid" result="pass"/><test-case name="2787NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-4 tokoe:valid" result="pass"/><test-case name="2788NISTXML-SV-IV-atomic-positiveInteger-fractionDigits-1-5 tokoe:valid" result="pass"/><test-case name="2789NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-1 tokoe:valid" result="pass"/><test-case name="2790NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-1 tokoe:valid" result="pass"/><test-case name="2791NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-2 tokoe:valid" result="pass"/><test-case name="2792NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-3 tokoe:valid" result="pass"/><test-case name="2793NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-4 tokoe:valid" result="pass"/><test-case name="2794NISTXML-SV-IV-atomic-positiveInteger-totalDigits-1-5 tokoe:valid" result="pass"/><test-case name="2795NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-2 tokoe:valid" result="pass"/><test-case name="2796NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-1 tokoe:valid" result="pass"/><test-case name="2797NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-2 tokoe:valid" result="pass"/><test-case name="2798NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-3 tokoe:valid" result="pass"/><test-case name="2799NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-4 tokoe:valid" result="pass"/><test-case name="2800NISTXML-SV-IV-atomic-positiveInteger-totalDigits-2-5 tokoe:valid" result="pass"/><test-case name="2801NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-3 tokoe:valid" result="pass"/><test-case name="2802NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-1 tokoe:valid" result="pass"/><test-case name="2803NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-2 tokoe:valid" result="pass"/><test-case name="2804NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-3 tokoe:valid" result="pass"/><test-case name="2805NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-4 tokoe:valid" result="pass"/><test-case name="2806NISTXML-SV-IV-atomic-positiveInteger-totalDigits-3-5 tokoe:valid" result="pass"/><test-case name="2807NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-4 tokoe:valid" result="pass"/><test-case name="2808NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-1 tokoe:valid" result="pass"/><test-case name="2809NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-2 tokoe:valid" result="pass"/><test-case name="2810NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-3 tokoe:valid" result="pass"/><test-case name="2811NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-4 tokoe:valid" result="pass"/><test-case name="2812NISTXML-SV-IV-atomic-positiveInteger-totalDigits-4-5 tokoe:valid" result="pass"/><test-case name="2813NISTSchema-SV-IV-atomic-positiveInteger-totalDigits-5 tokoe:valid" result="pass"/><test-case name="2814NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-1 tokoe:valid" result="pass"/><test-case name="2815NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-2 tokoe:valid" result="pass"/><test-case name="2816NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-3 tokoe:valid" result="pass"/><test-case name="2817NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-4 tokoe:valid" result="pass"/><test-case name="2818NISTXML-SV-IV-atomic-positiveInteger-totalDigits-5-5 tokoe:valid" result="pass"/><test-case name="2819NISTSchema-SV-IV-atomic-positiveInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="2820NISTXML-SV-IV-atomic-positiveInteger-pattern-1-1 tokoe:valid" result="pass"/><test-case name="2821NISTXML-SV-IV-atomic-positiveInteger-pattern-1-2 tokoe:valid" result="pass"/><test-case name="2822NISTXML-SV-IV-atomic-positiveInteger-pattern-1-3 tokoe:valid" result="pass"/><test-case name="2823NISTXML-SV-IV-atomic-positiveInteger-pattern-1-4 tokoe:valid" result="pass"/><test-case name="2824NISTXML-SV-IV-atomic-positiveInteger-pattern-1-5 tokoe:valid" result="pass"/><test-case name="2825NISTSchema-SV-IV-atomic-positiveInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="2826NISTXML-SV-IV-atomic-positiveInteger-pattern-2-1 tokoe:valid" result="pass"/><test-case name="2827NISTXML-SV-IV-atomic-positiveInteger-pattern-2-2 tokoe:valid" result="pass"/><test-case name="2828NISTXML-SV-IV-atomic-positiveInteger-pattern-2-3 tokoe:valid" result="pass"/><test-case name="2829NISTXML-SV-IV-atomic-positiveInteger-pattern-2-4 tokoe:valid" result="pass"/><test-case name="2830NISTXML-SV-IV-atomic-positiveInteger-pattern-2-5 tokoe:valid" result="pass"/><test-case name="2831NISTSchema-SV-IV-atomic-positiveInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="2832NISTXML-SV-IV-atomic-positiveInteger-pattern-3-1 tokoe:valid" result="pass"/><test-case name="2833NISTXML-SV-IV-atomic-positiveInteger-pattern-3-2 tokoe:valid" result="pass"/><test-case name="2834NISTXML-SV-IV-atomic-positiveInteger-pattern-3-3 tokoe:valid" result="pass"/><test-case name="2835NISTXML-SV-IV-atomic-positiveInteger-pattern-3-4 tokoe:valid" result="pass"/><test-case name="2836NISTXML-SV-IV-atomic-positiveInteger-pattern-3-5 tokoe:valid" result="pass"/><test-case name="2837NISTSchema-SV-IV-atomic-positiveInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="2838NISTXML-SV-IV-atomic-positiveInteger-pattern-4-1 tokoe:valid" result="pass"/><test-case name="2839NISTXML-SV-IV-atomic-positiveInteger-pattern-4-2 tokoe:valid" result="pass"/><test-case name="2840NISTXML-SV-IV-atomic-positiveInteger-pattern-4-3 tokoe:valid" result="pass"/><test-case name="2841NISTXML-SV-IV-atomic-positiveInteger-pattern-4-4 tokoe:valid" result="pass"/><test-case name="2842NISTXML-SV-IV-atomic-positiveInteger-pattern-4-5 tokoe:valid" result="pass"/><test-case name="2843NISTSchema-SV-IV-atomic-positiveInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="2844NISTXML-SV-IV-atomic-positiveInteger-pattern-5-1 tokoe:valid" result="pass"/><test-case name="2845NISTXML-SV-IV-atomic-positiveInteger-pattern-5-2 tokoe:valid" result="pass"/><test-case name="2846NISTXML-SV-IV-atomic-positiveInteger-pattern-5-3 tokoe:valid" result="pass"/><test-case name="2847NISTXML-SV-IV-atomic-positiveInteger-pattern-5-4 tokoe:valid" result="pass"/><test-case name="2848NISTXML-SV-IV-atomic-positiveInteger-pattern-5-5 tokoe:valid" result="pass"/><test-case name="2849NISTSchema-SV-IV-atomic-positiveInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="2850NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="2851NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="2852NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="2853NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="2854NISTXML-SV-IV-atomic-positiveInteger-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="2855NISTSchema-SV-IV-atomic-positiveInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="2856NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="2857NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="2858NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="2859NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="2860NISTXML-SV-IV-atomic-positiveInteger-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="2861NISTSchema-SV-IV-atomic-positiveInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="2862NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="2863NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="2864NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="2865NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="2866NISTXML-SV-IV-atomic-positiveInteger-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="2867NISTSchema-SV-IV-atomic-positiveInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="2868NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="2869NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="2870NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="2871NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="2872NISTXML-SV-IV-atomic-positiveInteger-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="2873NISTSchema-SV-IV-atomic-positiveInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="2874NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="2875NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="2876NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="2877NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="2878NISTXML-SV-IV-atomic-positiveInteger-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="2879NISTSchema-SV-IV-atomic-positiveInteger-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="2880NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="2881NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="2882NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="2883NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="2884NISTXML-SV-IV-atomic-positiveInteger-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="2885NISTSchema-SV-IV-atomic-double-pattern-1 tokoe:valid" result="pass"/><test-case name="2886NISTXML-SV-IV-atomic-double-pattern-1-1 tokoe:valid" result="pass"/><test-case name="2887NISTXML-SV-IV-atomic-double-pattern-1-2 tokoe:valid" result="pass"/><test-case name="2888NISTXML-SV-IV-atomic-double-pattern-1-3 tokoe:valid" result="pass"/><test-case name="2889NISTXML-SV-IV-atomic-double-pattern-1-4 tokoe:valid" result="pass"/><test-case name="2890NISTXML-SV-IV-atomic-double-pattern-1-5 tokoe:valid" result="pass"/><test-case name="2891NISTSchema-SV-IV-atomic-double-pattern-2 tokoe:valid" result="pass"/><test-case name="2892NISTXML-SV-IV-atomic-double-pattern-2-1 tokoe:valid" result="pass"/><test-case name="2893NISTXML-SV-IV-atomic-double-pattern-2-2 tokoe:valid" result="pass"/><test-case name="2894NISTXML-SV-IV-atomic-double-pattern-2-3 tokoe:valid" result="pass"/><test-case name="2895NISTXML-SV-IV-atomic-double-pattern-2-4 tokoe:valid" result="pass"/><test-case name="2896NISTXML-SV-IV-atomic-double-pattern-2-5 tokoe:valid" result="pass"/><test-case name="2897NISTSchema-SV-IV-atomic-double-pattern-3 tokoe:valid" result="pass"/><test-case name="2898NISTXML-SV-IV-atomic-double-pattern-3-1 tokoe:valid" result="pass"/><test-case name="2899NISTXML-SV-IV-atomic-double-pattern-3-2 tokoe:valid" result="pass"/><test-case name="2900NISTXML-SV-IV-atomic-double-pattern-3-3 tokoe:valid" result="pass"/><test-case name="2901NISTXML-SV-IV-atomic-double-pattern-3-4 tokoe:valid" result="pass"/><test-case name="2902NISTXML-SV-IV-atomic-double-pattern-3-5 tokoe:valid" result="pass"/><test-case name="2903NISTSchema-SV-IV-atomic-double-pattern-4 tokoe:valid" result="pass"/><test-case name="2904NISTXML-SV-IV-atomic-double-pattern-4-1 tokoe:valid" result="pass"/><test-case name="2905NISTXML-SV-IV-atomic-double-pattern-4-2 tokoe:valid" result="pass"/><test-case name="2906NISTXML-SV-IV-atomic-double-pattern-4-3 tokoe:valid" result="pass"/><test-case name="2907NISTXML-SV-IV-atomic-double-pattern-4-4 tokoe:valid" result="pass"/><test-case name="2908NISTXML-SV-IV-atomic-double-pattern-4-5 tokoe:valid" result="pass"/><test-case name="2909NISTSchema-SV-IV-atomic-double-pattern-5 tokoe:valid" result="pass"/><test-case name="2910NISTXML-SV-IV-atomic-double-pattern-5-1 tokoe:valid" result="pass"/><test-case name="2911NISTXML-SV-IV-atomic-double-pattern-5-2 tokoe:valid" result="pass"/><test-case name="2912NISTXML-SV-IV-atomic-double-pattern-5-3 tokoe:valid" result="pass"/><test-case name="2913NISTXML-SV-IV-atomic-double-pattern-5-4 tokoe:valid" result="pass"/><test-case name="2914NISTXML-SV-IV-atomic-double-pattern-5-5 tokoe:valid" result="pass"/><test-case name="2915NISTSchema-SV-IV-atomic-double-enumeration-1 tokoe:valid" result="pass"/><test-case name="2916NISTXML-SV-IV-atomic-double-enumeration-1-1 tokoe:valid" result="fail"/><test-case name="2917NISTXML-SV-IV-atomic-double-enumeration-1-2 tokoe:valid" result="fail"/><test-case name="2918NISTXML-SV-IV-atomic-double-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="2919NISTXML-SV-IV-atomic-double-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="2920NISTXML-SV-IV-atomic-double-enumeration-1-5 tokoe:valid" result="fail"/><test-case name="2921NISTSchema-SV-IV-atomic-double-enumeration-2 tokoe:valid" result="pass"/><test-case name="2922NISTXML-SV-IV-atomic-double-enumeration-2-1 tokoe:valid" result="fail"/><test-case name="2923NISTXML-SV-IV-atomic-double-enumeration-2-2 tokoe:valid" result="fail"/><test-case name="2924NISTXML-SV-IV-atomic-double-enumeration-2-3 tokoe:valid" result="fail"/><test-case name="2925NISTXML-SV-IV-atomic-double-enumeration-2-4 tokoe:valid" result="fail"/><test-case name="2926NISTXML-SV-IV-atomic-double-enumeration-2-5 tokoe:valid" result="fail"/><test-case name="2927NISTSchema-SV-IV-atomic-double-enumeration-3 tokoe:valid" result="pass"/><test-case name="2928NISTXML-SV-IV-atomic-double-enumeration-3-1 tokoe:valid" result="fail"/><test-case name="2929NISTXML-SV-IV-atomic-double-enumeration-3-2 tokoe:valid" result="fail"/><test-case name="2930NISTXML-SV-IV-atomic-double-enumeration-3-3 tokoe:valid" result="fail"/><test-case name="2931NISTXML-SV-IV-atomic-double-enumeration-3-4 tokoe:valid" result="fail"/><test-case name="2932NISTXML-SV-IV-atomic-double-enumeration-3-5 tokoe:valid" result="fail"/><test-case name="2933NISTSchema-SV-IV-atomic-double-enumeration-4 tokoe:valid" result="pass"/><test-case name="2934NISTXML-SV-IV-atomic-double-enumeration-4-1 tokoe:valid" result="fail"/><test-case name="2935NISTXML-SV-IV-atomic-double-enumeration-4-2 tokoe:valid" result="fail"/><test-case name="2936NISTXML-SV-IV-atomic-double-enumeration-4-3 tokoe:valid" result="fail"/><test-case name="2937NISTXML-SV-IV-atomic-double-enumeration-4-4 tokoe:valid" result="fail"/><test-case name="2938NISTXML-SV-IV-atomic-double-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="2939NISTSchema-SV-IV-atomic-double-enumeration-5 tokoe:valid" result="pass"/><test-case name="2940NISTXML-SV-IV-atomic-double-enumeration-5-1 tokoe:valid" result="fail"/><test-case name="2941NISTXML-SV-IV-atomic-double-enumeration-5-2 tokoe:valid" result="fail"/><test-case name="2942NISTXML-SV-IV-atomic-double-enumeration-5-3 tokoe:valid" result="fail"/><test-case name="2943NISTXML-SV-IV-atomic-double-enumeration-5-4 tokoe:valid" result="fail"/><test-case name="2944NISTXML-SV-IV-atomic-double-enumeration-5-5 tokoe:valid" result="fail"/><test-case name="2945NISTSchema-SV-IV-atomic-double-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="2946NISTXML-SV-IV-atomic-double-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="2947NISTXML-SV-IV-atomic-double-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="2948NISTXML-SV-IV-atomic-double-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="2949NISTXML-SV-IV-atomic-double-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="2950NISTXML-SV-IV-atomic-double-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="2951NISTXML-SV-IV-atomic-double-whiteSpace-1-6 tokoe:valid" result="pass"/><test-case name="2952NISTXML-SV-IV-atomic-double-whiteSpace-1-7 tokoe:valid" result="pass"/><test-case name="2953NISTXML-SV-IV-atomic-double-whiteSpace-1-8 tokoe:valid" result="pass"/><test-case name="2954NISTXML-SV-IV-atomic-double-whiteSpace-1-9 tokoe:valid" result="pass"/><test-case name="2955NISTXML-SV-IV-atomic-double-whiteSpace-1-10 tokoe:valid" result="pass"/><test-case name="2956NISTXML-SV-IV-atomic-double-whiteSpace-1-11 tokoe:valid" result="pass"/><test-case name="2957NISTXML-SV-IV-atomic-double-whiteSpace-1-12 tokoe:valid" result="pass"/><test-case name="2958NISTXML-SV-IV-atomic-double-whiteSpace-1-13 tokoe:valid" result="pass"/><test-case name="2959NISTXML-SV-IV-atomic-double-whiteSpace-1-14 tokoe:valid" result="pass"/><test-case name="2960NISTXML-SV-IV-atomic-double-whiteSpace-1-15 tokoe:valid" result="pass"/><test-case name="2961NISTSchema-SV-IV-atomic-float-pattern-1 tokoe:valid" result="pass"/><test-case name="2962NISTXML-SV-IV-atomic-float-pattern-1-1 tokoe:valid" result="pass"/><test-case name="2963NISTXML-SV-IV-atomic-float-pattern-1-2 tokoe:valid" result="pass"/><test-case name="2964NISTXML-SV-IV-atomic-float-pattern-1-3 tokoe:valid" result="pass"/><test-case name="2965NISTXML-SV-IV-atomic-float-pattern-1-4 tokoe:valid" result="pass"/><test-case name="2966NISTXML-SV-IV-atomic-float-pattern-1-5 tokoe:valid" result="pass"/><test-case name="2967NISTSchema-SV-IV-atomic-float-pattern-2 tokoe:valid" result="pass"/><test-case name="2968NISTXML-SV-IV-atomic-float-pattern-2-1 tokoe:valid" result="pass"/><test-case name="2969NISTXML-SV-IV-atomic-float-pattern-2-2 tokoe:valid" result="pass"/><test-case name="2970NISTXML-SV-IV-atomic-float-pattern-2-3 tokoe:valid" result="pass"/><test-case name="2971NISTXML-SV-IV-atomic-float-pattern-2-4 tokoe:valid" result="pass"/><test-case name="2972NISTXML-SV-IV-atomic-float-pattern-2-5 tokoe:valid" result="pass"/><test-case name="2973NISTSchema-SV-IV-atomic-float-pattern-3 tokoe:valid" result="pass"/><test-case name="2974NISTXML-SV-IV-atomic-float-pattern-3-1 tokoe:valid" result="pass"/><test-case name="2975NISTXML-SV-IV-atomic-float-pattern-3-2 tokoe:valid" result="pass"/><test-case name="2976NISTXML-SV-IV-atomic-float-pattern-3-3 tokoe:valid" result="pass"/><test-case name="2977NISTXML-SV-IV-atomic-float-pattern-3-4 tokoe:valid" result="pass"/><test-case name="2978NISTXML-SV-IV-atomic-float-pattern-3-5 tokoe:valid" result="pass"/><test-case name="2979NISTSchema-SV-IV-atomic-float-pattern-4 tokoe:valid" result="pass"/><test-case name="2980NISTXML-SV-IV-atomic-float-pattern-4-1 tokoe:valid" result="pass"/><test-case name="2981NISTXML-SV-IV-atomic-float-pattern-4-2 tokoe:valid" result="pass"/><test-case name="2982NISTXML-SV-IV-atomic-float-pattern-4-3 tokoe:valid" result="pass"/><test-case name="2983NISTXML-SV-IV-atomic-float-pattern-4-4 tokoe:valid" result="pass"/><test-case name="2984NISTXML-SV-IV-atomic-float-pattern-4-5 tokoe:valid" result="pass"/><test-case name="2985NISTSchema-SV-IV-atomic-float-pattern-5 tokoe:valid" result="pass"/><test-case name="2986NISTXML-SV-IV-atomic-float-pattern-5-1 tokoe:valid" result="pass"/><test-case name="2987NISTXML-SV-IV-atomic-float-pattern-5-2 tokoe:valid" result="pass"/><test-case name="2988NISTXML-SV-IV-atomic-float-pattern-5-3 tokoe:valid" result="pass"/><test-case name="2989NISTXML-SV-IV-atomic-float-pattern-5-4 tokoe:valid" result="pass"/><test-case name="2990NISTXML-SV-IV-atomic-float-pattern-5-5 tokoe:valid" result="pass"/><test-case name="2991NISTSchema-SV-IV-atomic-float-enumeration-1 tokoe:valid" result="pass"/><test-case name="2992NISTXML-SV-IV-atomic-float-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="2993NISTXML-SV-IV-atomic-float-enumeration-1-2 tokoe:valid" result="fail"/><test-case name="2994NISTXML-SV-IV-atomic-float-enumeration-1-3 tokoe:valid" result="fail"/><test-case name="2995NISTXML-SV-IV-atomic-float-enumeration-1-4 tokoe:valid" result="fail"/><test-case name="2996NISTXML-SV-IV-atomic-float-enumeration-1-5 tokoe:valid" result="fail"/><test-case name="2997NISTSchema-SV-IV-atomic-float-enumeration-2 tokoe:valid" result="pass"/><test-case name="2998NISTXML-SV-IV-atomic-float-enumeration-2-1 tokoe:valid" result="fail"/><test-case name="2999NISTXML-SV-IV-atomic-float-enumeration-2-2 tokoe:valid" result="fail"/><test-case name="3000NISTXML-SV-IV-atomic-float-enumeration-2-3 tokoe:valid" result="fail"/><test-case name="3001NISTXML-SV-IV-atomic-float-enumeration-2-4 tokoe:valid" result="fail"/><test-case name="3002NISTXML-SV-IV-atomic-float-enumeration-2-5 tokoe:valid" result="fail"/><test-case name="3003NISTSchema-SV-IV-atomic-float-enumeration-3 tokoe:valid" result="pass"/><test-case name="3004NISTXML-SV-IV-atomic-float-enumeration-3-1 tokoe:valid" result="fail"/><test-case name="3005NISTXML-SV-IV-atomic-float-enumeration-3-2 tokoe:valid" result="fail"/><test-case name="3006NISTXML-SV-IV-atomic-float-enumeration-3-3 tokoe:valid" result="fail"/><test-case name="3007NISTXML-SV-IV-atomic-float-enumeration-3-4 tokoe:valid" result="fail"/><test-case name="3008NISTXML-SV-IV-atomic-float-enumeration-3-5 tokoe:valid" result="fail"/><test-case name="3009NISTSchema-SV-IV-atomic-float-enumeration-4 tokoe:valid" result="pass"/><test-case name="3010NISTXML-SV-IV-atomic-float-enumeration-4-1 tokoe:valid" result="fail"/><test-case name="3011NISTXML-SV-IV-atomic-float-enumeration-4-2 tokoe:valid" result="fail"/><test-case name="3012NISTXML-SV-IV-atomic-float-enumeration-4-3 tokoe:valid" result="fail"/><test-case name="3013NISTXML-SV-IV-atomic-float-enumeration-4-4 tokoe:valid" result="fail"/><test-case name="3014NISTXML-SV-IV-atomic-float-enumeration-4-5 tokoe:valid" result="fail"/><test-case name="3015NISTSchema-SV-IV-atomic-float-enumeration-5 tokoe:valid" result="pass"/><test-case name="3016NISTXML-SV-IV-atomic-float-enumeration-5-1 tokoe:valid" result="fail"/><test-case name="3017NISTXML-SV-IV-atomic-float-enumeration-5-2 tokoe:valid" result="fail"/><test-case name="3018NISTXML-SV-IV-atomic-float-enumeration-5-3 tokoe:valid" result="fail"/><test-case name="3019NISTXML-SV-IV-atomic-float-enumeration-5-4 tokoe:valid" result="fail"/><test-case name="3020NISTXML-SV-IV-atomic-float-enumeration-5-5 tokoe:valid" result="fail"/><test-case name="3021NISTSchema-SV-IV-atomic-float-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="3022NISTXML-SV-IV-atomic-float-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="3023NISTXML-SV-IV-atomic-float-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="3024NISTXML-SV-IV-atomic-float-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="3025NISTXML-SV-IV-atomic-float-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="3026NISTXML-SV-IV-atomic-float-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="3027NISTXML-SV-IV-atomic-float-whiteSpace-1-6 tokoe:valid" result="pass"/><test-case name="3028NISTXML-SV-IV-atomic-float-whiteSpace-1-7 tokoe:valid" result="pass"/><test-case name="3029NISTXML-SV-IV-atomic-float-whiteSpace-1-8 tokoe:valid" result="pass"/><test-case name="3030NISTXML-SV-IV-atomic-float-whiteSpace-1-9 tokoe:valid" result="pass"/><test-case name="3031NISTXML-SV-IV-atomic-float-whiteSpace-1-10 tokoe:valid" result="pass"/><test-case name="3032NISTXML-SV-IV-atomic-float-whiteSpace-1-11 tokoe:valid" result="pass"/><test-case name="3033NISTXML-SV-IV-atomic-float-whiteSpace-1-12 tokoe:valid" result="pass"/><test-case name="3034NISTXML-SV-IV-atomic-float-whiteSpace-1-13 tokoe:valid" result="pass"/><test-case name="3035NISTXML-SV-IV-atomic-float-whiteSpace-1-14 tokoe:valid" result="pass"/><test-case name="3036NISTXML-SV-IV-atomic-float-whiteSpace-1-15 tokoe:valid" result="pass"/><test-case name="3037NISTSchema-SV-IV-atomic-duration-minExclusive-1 tokoe:valid" result="pass"/><test-case name="3038NISTXML-SV-IV-atomic-duration-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3039NISTXML-SV-IV-atomic-duration-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="3040NISTXML-SV-IV-atomic-duration-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="3041NISTXML-SV-IV-atomic-duration-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="3042NISTXML-SV-IV-atomic-duration-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="3043NISTSchema-SV-IV-atomic-duration-minExclusive-2 tokoe:valid" result="pass"/><test-case name="3044NISTXML-SV-IV-atomic-duration-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3045NISTXML-SV-IV-atomic-duration-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3046NISTXML-SV-IV-atomic-duration-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3047NISTXML-SV-IV-atomic-duration-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3048NISTXML-SV-IV-atomic-duration-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3049NISTSchema-SV-IV-atomic-duration-minExclusive-3 tokoe:valid" result="pass"/><test-case name="3050NISTXML-SV-IV-atomic-duration-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3051NISTXML-SV-IV-atomic-duration-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3052NISTXML-SV-IV-atomic-duration-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3053NISTXML-SV-IV-atomic-duration-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3054NISTXML-SV-IV-atomic-duration-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3055NISTSchema-SV-IV-atomic-duration-minExclusive-4 tokoe:valid" result="pass"/><test-case name="3056NISTXML-SV-IV-atomic-duration-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3057NISTXML-SV-IV-atomic-duration-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3058NISTXML-SV-IV-atomic-duration-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3059NISTXML-SV-IV-atomic-duration-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3060NISTXML-SV-IV-atomic-duration-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3061NISTSchema-SV-IV-atomic-duration-minExclusive-5 tokoe:valid" result="pass"/><test-case name="3062NISTXML-SV-IV-atomic-duration-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3063NISTSchema-SV-IV-atomic-duration-minInclusive-1 tokoe:valid" result="pass"/><test-case name="3064NISTXML-SV-IV-atomic-duration-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3065NISTXML-SV-IV-atomic-duration-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="3066NISTXML-SV-IV-atomic-duration-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="3067NISTXML-SV-IV-atomic-duration-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="3068NISTXML-SV-IV-atomic-duration-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="3069NISTSchema-SV-IV-atomic-duration-minInclusive-2 tokoe:valid" result="pass"/><test-case name="3070NISTXML-SV-IV-atomic-duration-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3071NISTXML-SV-IV-atomic-duration-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3072NISTXML-SV-IV-atomic-duration-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3073NISTXML-SV-IV-atomic-duration-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3074NISTXML-SV-IV-atomic-duration-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3075NISTSchema-SV-IV-atomic-duration-minInclusive-3 tokoe:valid" result="pass"/><test-case name="3076NISTXML-SV-IV-atomic-duration-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3077NISTXML-SV-IV-atomic-duration-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3078NISTXML-SV-IV-atomic-duration-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3079NISTXML-SV-IV-atomic-duration-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3080NISTXML-SV-IV-atomic-duration-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3081NISTSchema-SV-IV-atomic-duration-minInclusive-4 tokoe:valid" result="pass"/><test-case name="3082NISTXML-SV-IV-atomic-duration-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3083NISTXML-SV-IV-atomic-duration-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3084NISTXML-SV-IV-atomic-duration-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3085NISTXML-SV-IV-atomic-duration-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3086NISTXML-SV-IV-atomic-duration-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3087NISTSchema-SV-IV-atomic-duration-minInclusive-5 tokoe:valid" result="pass"/><test-case name="3088NISTXML-SV-IV-atomic-duration-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3089NISTSchema-SV-IV-atomic-duration-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="3090NISTXML-SV-IV-atomic-duration-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3091NISTSchema-SV-IV-atomic-duration-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="3092NISTXML-SV-IV-atomic-duration-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3093NISTXML-SV-IV-atomic-duration-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3094NISTXML-SV-IV-atomic-duration-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3095NISTXML-SV-IV-atomic-duration-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3096NISTXML-SV-IV-atomic-duration-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3097NISTSchema-SV-IV-atomic-duration-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="3098NISTXML-SV-IV-atomic-duration-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3099NISTXML-SV-IV-atomic-duration-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3100NISTXML-SV-IV-atomic-duration-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3101NISTXML-SV-IV-atomic-duration-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3102NISTXML-SV-IV-atomic-duration-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3103NISTSchema-SV-IV-atomic-duration-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="3104NISTXML-SV-IV-atomic-duration-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3105NISTXML-SV-IV-atomic-duration-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3106NISTXML-SV-IV-atomic-duration-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3107NISTXML-SV-IV-atomic-duration-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3108NISTXML-SV-IV-atomic-duration-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3109NISTSchema-SV-IV-atomic-duration-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="3110NISTXML-SV-IV-atomic-duration-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3111NISTXML-SV-IV-atomic-duration-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="3112NISTXML-SV-IV-atomic-duration-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="3113NISTXML-SV-IV-atomic-duration-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="3114NISTXML-SV-IV-atomic-duration-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="3115NISTSchema-SV-IV-atomic-duration-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="3116NISTXML-SV-IV-atomic-duration-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3117NISTSchema-SV-IV-atomic-duration-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="3118NISTXML-SV-IV-atomic-duration-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3119NISTXML-SV-IV-atomic-duration-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3120NISTXML-SV-IV-atomic-duration-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3121NISTXML-SV-IV-atomic-duration-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3122NISTXML-SV-IV-atomic-duration-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3123NISTSchema-SV-IV-atomic-duration-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="3124NISTXML-SV-IV-atomic-duration-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3125NISTXML-SV-IV-atomic-duration-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3126NISTXML-SV-IV-atomic-duration-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3127NISTXML-SV-IV-atomic-duration-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3128NISTXML-SV-IV-atomic-duration-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3129NISTSchema-SV-IV-atomic-duration-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="3130NISTXML-SV-IV-atomic-duration-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3131NISTXML-SV-IV-atomic-duration-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3132NISTXML-SV-IV-atomic-duration-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3133NISTXML-SV-IV-atomic-duration-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3134NISTXML-SV-IV-atomic-duration-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3135NISTSchema-SV-IV-atomic-duration-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="3136NISTXML-SV-IV-atomic-duration-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3137NISTXML-SV-IV-atomic-duration-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="3138NISTXML-SV-IV-atomic-duration-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="3139NISTXML-SV-IV-atomic-duration-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="3140NISTXML-SV-IV-atomic-duration-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="3141NISTSchema-SV-IV-atomic-duration-pattern-1 tokoe:valid" result="pass"/><test-case name="3142NISTXML-SV-IV-atomic-duration-pattern-1-1 tokoe:valid" result="pass"/><test-case name="3143NISTXML-SV-IV-atomic-duration-pattern-1-2 tokoe:valid" result="pass"/><test-case name="3144NISTXML-SV-IV-atomic-duration-pattern-1-3 tokoe:valid" result="pass"/><test-case name="3145NISTXML-SV-IV-atomic-duration-pattern-1-4 tokoe:valid" result="pass"/><test-case name="3146NISTXML-SV-IV-atomic-duration-pattern-1-5 tokoe:valid" result="pass"/><test-case name="3147NISTSchema-SV-IV-atomic-duration-pattern-2 tokoe:valid" result="pass"/><test-case name="3148NISTXML-SV-IV-atomic-duration-pattern-2-1 tokoe:valid" result="pass"/><test-case name="3149NISTXML-SV-IV-atomic-duration-pattern-2-2 tokoe:valid" result="pass"/><test-case name="3150NISTXML-SV-IV-atomic-duration-pattern-2-3 tokoe:valid" result="pass"/><test-case name="3151NISTXML-SV-IV-atomic-duration-pattern-2-4 tokoe:valid" result="pass"/><test-case name="3152NISTXML-SV-IV-atomic-duration-pattern-2-5 tokoe:valid" result="pass"/><test-case name="3153NISTSchema-SV-IV-atomic-duration-pattern-3 tokoe:valid" result="pass"/><test-case name="3154NISTXML-SV-IV-atomic-duration-pattern-3-1 tokoe:valid" result="pass"/><test-case name="3155NISTXML-SV-IV-atomic-duration-pattern-3-2 tokoe:valid" result="pass"/><test-case name="3156NISTXML-SV-IV-atomic-duration-pattern-3-3 tokoe:valid" result="pass"/><test-case name="3157NISTXML-SV-IV-atomic-duration-pattern-3-4 tokoe:valid" result="pass"/><test-case name="3158NISTXML-SV-IV-atomic-duration-pattern-3-5 tokoe:valid" result="pass"/><test-case name="3159NISTSchema-SV-IV-atomic-duration-pattern-4 tokoe:valid" result="pass"/><test-case name="3160NISTXML-SV-IV-atomic-duration-pattern-4-1 tokoe:valid" result="pass"/><test-case name="3161NISTXML-SV-IV-atomic-duration-pattern-4-2 tokoe:valid" result="pass"/><test-case name="3162NISTXML-SV-IV-atomic-duration-pattern-4-3 tokoe:valid" result="pass"/><test-case name="3163NISTXML-SV-IV-atomic-duration-pattern-4-4 tokoe:valid" result="pass"/><test-case name="3164NISTXML-SV-IV-atomic-duration-pattern-4-5 tokoe:valid" result="pass"/><test-case name="3165NISTSchema-SV-IV-atomic-duration-pattern-5 tokoe:valid" result="pass"/><test-case name="3166NISTXML-SV-IV-atomic-duration-pattern-5-1 tokoe:valid" result="pass"/><test-case name="3167NISTXML-SV-IV-atomic-duration-pattern-5-2 tokoe:valid" result="pass"/><test-case name="3168NISTXML-SV-IV-atomic-duration-pattern-5-3 tokoe:valid" result="pass"/><test-case name="3169NISTXML-SV-IV-atomic-duration-pattern-5-4 tokoe:valid" result="pass"/><test-case name="3170NISTXML-SV-IV-atomic-duration-pattern-5-5 tokoe:valid" result="pass"/><test-case name="3171NISTSchema-SV-IV-atomic-duration-enumeration-1 tokoe:valid" result="pass"/><test-case name="3172NISTXML-SV-IV-atomic-duration-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="3173NISTXML-SV-IV-atomic-duration-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="3174NISTXML-SV-IV-atomic-duration-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="3175NISTXML-SV-IV-atomic-duration-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="3176NISTXML-SV-IV-atomic-duration-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="3177NISTSchema-SV-IV-atomic-duration-enumeration-2 tokoe:valid" result="pass"/><test-case name="3178NISTXML-SV-IV-atomic-duration-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="3179NISTXML-SV-IV-atomic-duration-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="3180NISTXML-SV-IV-atomic-duration-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="3181NISTXML-SV-IV-atomic-duration-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="3182NISTXML-SV-IV-atomic-duration-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="3183NISTSchema-SV-IV-atomic-duration-enumeration-3 tokoe:valid" result="pass"/><test-case name="3184NISTXML-SV-IV-atomic-duration-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="3185NISTXML-SV-IV-atomic-duration-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="3186NISTXML-SV-IV-atomic-duration-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="3187NISTXML-SV-IV-atomic-duration-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="3188NISTXML-SV-IV-atomic-duration-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="3189NISTSchema-SV-IV-atomic-duration-enumeration-4 tokoe:valid" result="pass"/><test-case name="3190NISTXML-SV-IV-atomic-duration-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="3191NISTXML-SV-IV-atomic-duration-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="3192NISTXML-SV-IV-atomic-duration-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="3193NISTXML-SV-IV-atomic-duration-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="3194NISTXML-SV-IV-atomic-duration-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="3195NISTSchema-SV-IV-atomic-duration-enumeration-5 tokoe:valid" result="pass"/><test-case name="3196NISTXML-SV-IV-atomic-duration-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="3197NISTXML-SV-IV-atomic-duration-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="3198NISTXML-SV-IV-atomic-duration-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="3199NISTXML-SV-IV-atomic-duration-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="3200NISTXML-SV-IV-atomic-duration-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="3201NISTSchema-SV-IV-atomic-duration-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="3202NISTXML-SV-IV-atomic-duration-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="3203NISTXML-SV-IV-atomic-duration-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="3204NISTXML-SV-IV-atomic-duration-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="3205NISTXML-SV-IV-atomic-duration-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="3206NISTXML-SV-IV-atomic-duration-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="3207NISTSchema-SV-IV-atomic-dateTime-minExclusive-1 tokoe:valid" result="pass"/><test-case name="3208NISTXML-SV-IV-atomic-dateTime-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3209NISTXML-SV-IV-atomic-dateTime-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="3210NISTXML-SV-IV-atomic-dateTime-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="3211NISTXML-SV-IV-atomic-dateTime-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="3212NISTXML-SV-IV-atomic-dateTime-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="3213NISTSchema-SV-IV-atomic-dateTime-minExclusive-2 tokoe:valid" result="pass"/><test-case name="3214NISTXML-SV-IV-atomic-dateTime-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3215NISTXML-SV-IV-atomic-dateTime-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3216NISTXML-SV-IV-atomic-dateTime-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3217NISTXML-SV-IV-atomic-dateTime-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3218NISTXML-SV-IV-atomic-dateTime-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3219NISTSchema-SV-IV-atomic-dateTime-minExclusive-3 tokoe:valid" result="pass"/><test-case name="3220NISTXML-SV-IV-atomic-dateTime-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3221NISTXML-SV-IV-atomic-dateTime-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3222NISTXML-SV-IV-atomic-dateTime-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3223NISTXML-SV-IV-atomic-dateTime-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3224NISTXML-SV-IV-atomic-dateTime-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3225NISTSchema-SV-IV-atomic-dateTime-minExclusive-4 tokoe:valid" result="pass"/><test-case name="3226NISTXML-SV-IV-atomic-dateTime-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3227NISTXML-SV-IV-atomic-dateTime-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3228NISTXML-SV-IV-atomic-dateTime-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3229NISTXML-SV-IV-atomic-dateTime-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3230NISTXML-SV-IV-atomic-dateTime-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3231NISTSchema-SV-IV-atomic-dateTime-minExclusive-5 tokoe:valid" result="pass"/><test-case name="3232NISTXML-SV-IV-atomic-dateTime-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3233NISTSchema-SV-IV-atomic-dateTime-minInclusive-1 tokoe:valid" result="pass"/><test-case name="3234NISTXML-SV-IV-atomic-dateTime-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3235NISTXML-SV-IV-atomic-dateTime-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="3236NISTXML-SV-IV-atomic-dateTime-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="3237NISTXML-SV-IV-atomic-dateTime-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="3238NISTXML-SV-IV-atomic-dateTime-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="3239NISTSchema-SV-IV-atomic-dateTime-minInclusive-2 tokoe:valid" result="pass"/><test-case name="3240NISTXML-SV-IV-atomic-dateTime-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3241NISTXML-SV-IV-atomic-dateTime-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3242NISTXML-SV-IV-atomic-dateTime-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3243NISTXML-SV-IV-atomic-dateTime-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3244NISTXML-SV-IV-atomic-dateTime-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3245NISTSchema-SV-IV-atomic-dateTime-minInclusive-3 tokoe:valid" result="pass"/><test-case name="3246NISTXML-SV-IV-atomic-dateTime-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3247NISTXML-SV-IV-atomic-dateTime-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3248NISTXML-SV-IV-atomic-dateTime-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3249NISTXML-SV-IV-atomic-dateTime-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3250NISTXML-SV-IV-atomic-dateTime-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3251NISTSchema-SV-IV-atomic-dateTime-minInclusive-4 tokoe:valid" result="pass"/><test-case name="3252NISTXML-SV-IV-atomic-dateTime-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3253NISTXML-SV-IV-atomic-dateTime-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3254NISTXML-SV-IV-atomic-dateTime-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3255NISTXML-SV-IV-atomic-dateTime-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3256NISTXML-SV-IV-atomic-dateTime-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3257NISTSchema-SV-IV-atomic-dateTime-minInclusive-5 tokoe:valid" result="pass"/><test-case name="3258NISTXML-SV-IV-atomic-dateTime-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3259NISTSchema-SV-IV-atomic-dateTime-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="3260NISTXML-SV-IV-atomic-dateTime-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3261NISTSchema-SV-IV-atomic-dateTime-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="3262NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3263NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3264NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3265NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3266NISTXML-SV-IV-atomic-dateTime-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3267NISTSchema-SV-IV-atomic-dateTime-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="3268NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3269NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3270NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3271NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3272NISTXML-SV-IV-atomic-dateTime-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3273NISTSchema-SV-IV-atomic-dateTime-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="3274NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3275NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3276NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3277NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3278NISTXML-SV-IV-atomic-dateTime-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3279NISTSchema-SV-IV-atomic-dateTime-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="3280NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3281NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="3282NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="3283NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="3284NISTXML-SV-IV-atomic-dateTime-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="3285NISTSchema-SV-IV-atomic-dateTime-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="3286NISTXML-SV-IV-atomic-dateTime-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3287NISTSchema-SV-IV-atomic-dateTime-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="3288NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3289NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3290NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3291NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3292NISTXML-SV-IV-atomic-dateTime-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3293NISTSchema-SV-IV-atomic-dateTime-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="3294NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3295NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3296NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3297NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3298NISTXML-SV-IV-atomic-dateTime-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3299NISTSchema-SV-IV-atomic-dateTime-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="3300NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3301NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3302NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3303NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3304NISTXML-SV-IV-atomic-dateTime-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3305NISTSchema-SV-IV-atomic-dateTime-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="3306NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3307NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="3308NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="3309NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="3310NISTXML-SV-IV-atomic-dateTime-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="3311NISTSchema-SV-IV-atomic-dateTime-pattern-1 tokoe:valid" result="pass"/><test-case name="3312NISTXML-SV-IV-atomic-dateTime-pattern-1-1 tokoe:valid" result="pass"/><test-case name="3313NISTXML-SV-IV-atomic-dateTime-pattern-1-2 tokoe:valid" result="pass"/><test-case name="3314NISTXML-SV-IV-atomic-dateTime-pattern-1-3 tokoe:valid" result="pass"/><test-case name="3315NISTXML-SV-IV-atomic-dateTime-pattern-1-4 tokoe:valid" result="pass"/><test-case name="3316NISTXML-SV-IV-atomic-dateTime-pattern-1-5 tokoe:valid" result="pass"/><test-case name="3317NISTSchema-SV-IV-atomic-dateTime-pattern-2 tokoe:valid" result="pass"/><test-case name="3318NISTXML-SV-IV-atomic-dateTime-pattern-2-1 tokoe:valid" result="pass"/><test-case name="3319NISTXML-SV-IV-atomic-dateTime-pattern-2-2 tokoe:valid" result="pass"/><test-case name="3320NISTXML-SV-IV-atomic-dateTime-pattern-2-3 tokoe:valid" result="pass"/><test-case name="3321NISTXML-SV-IV-atomic-dateTime-pattern-2-4 tokoe:valid" result="pass"/><test-case name="3322NISTXML-SV-IV-atomic-dateTime-pattern-2-5 tokoe:valid" result="pass"/><test-case name="3323NISTSchema-SV-IV-atomic-dateTime-pattern-3 tokoe:valid" result="pass"/><test-case name="3324NISTXML-SV-IV-atomic-dateTime-pattern-3-1 tokoe:valid" result="pass"/><test-case name="3325NISTXML-SV-IV-atomic-dateTime-pattern-3-2 tokoe:valid" result="pass"/><test-case name="3326NISTXML-SV-IV-atomic-dateTime-pattern-3-3 tokoe:valid" result="pass"/><test-case name="3327NISTXML-SV-IV-atomic-dateTime-pattern-3-4 tokoe:valid" result="pass"/><test-case name="3328NISTXML-SV-IV-atomic-dateTime-pattern-3-5 tokoe:valid" result="pass"/><test-case name="3329NISTSchema-SV-IV-atomic-dateTime-pattern-4 tokoe:valid" result="pass"/><test-case name="3330NISTXML-SV-IV-atomic-dateTime-pattern-4-1 tokoe:valid" result="pass"/><test-case name="3331NISTXML-SV-IV-atomic-dateTime-pattern-4-2 tokoe:valid" result="pass"/><test-case name="3332NISTXML-SV-IV-atomic-dateTime-pattern-4-3 tokoe:valid" result="pass"/><test-case name="3333NISTXML-SV-IV-atomic-dateTime-pattern-4-4 tokoe:valid" result="pass"/><test-case name="3334NISTXML-SV-IV-atomic-dateTime-pattern-4-5 tokoe:valid" result="pass"/><test-case name="3335NISTSchema-SV-IV-atomic-dateTime-pattern-5 tokoe:valid" result="pass"/><test-case name="3336NISTXML-SV-IV-atomic-dateTime-pattern-5-1 tokoe:valid" result="pass"/><test-case name="3337NISTXML-SV-IV-atomic-dateTime-pattern-5-2 tokoe:valid" result="pass"/><test-case name="3338NISTXML-SV-IV-atomic-dateTime-pattern-5-3 tokoe:valid" result="pass"/><test-case name="3339NISTXML-SV-IV-atomic-dateTime-pattern-5-4 tokoe:valid" result="pass"/><test-case name="3340NISTXML-SV-IV-atomic-dateTime-pattern-5-5 tokoe:valid" result="pass"/><test-case name="3341NISTSchema-SV-IV-atomic-dateTime-enumeration-1 tokoe:valid" result="pass"/><test-case name="3342NISTXML-SV-IV-atomic-dateTime-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="3343NISTXML-SV-IV-atomic-dateTime-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="3344NISTXML-SV-IV-atomic-dateTime-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="3345NISTXML-SV-IV-atomic-dateTime-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="3346NISTXML-SV-IV-atomic-dateTime-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="3347NISTSchema-SV-IV-atomic-dateTime-enumeration-2 tokoe:valid" result="pass"/><test-case name="3348NISTXML-SV-IV-atomic-dateTime-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="3349NISTXML-SV-IV-atomic-dateTime-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="3350NISTXML-SV-IV-atomic-dateTime-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="3351NISTXML-SV-IV-atomic-dateTime-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="3352NISTXML-SV-IV-atomic-dateTime-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="3353NISTSchema-SV-IV-atomic-dateTime-enumeration-3 tokoe:valid" result="pass"/><test-case name="3354NISTXML-SV-IV-atomic-dateTime-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="3355NISTXML-SV-IV-atomic-dateTime-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="3356NISTXML-SV-IV-atomic-dateTime-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="3357NISTXML-SV-IV-atomic-dateTime-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="3358NISTXML-SV-IV-atomic-dateTime-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="3359NISTSchema-SV-IV-atomic-dateTime-enumeration-4 tokoe:valid" result="pass"/><test-case name="3360NISTXML-SV-IV-atomic-dateTime-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="3361NISTXML-SV-IV-atomic-dateTime-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="3362NISTXML-SV-IV-atomic-dateTime-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="3363NISTXML-SV-IV-atomic-dateTime-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="3364NISTXML-SV-IV-atomic-dateTime-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="3365NISTSchema-SV-IV-atomic-dateTime-enumeration-5 tokoe:valid" result="pass"/><test-case name="3366NISTXML-SV-IV-atomic-dateTime-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="3367NISTXML-SV-IV-atomic-dateTime-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="3368NISTXML-SV-IV-atomic-dateTime-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="3369NISTXML-SV-IV-atomic-dateTime-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="3370NISTXML-SV-IV-atomic-dateTime-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="3371NISTSchema-SV-IV-atomic-dateTime-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="3372NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="3373NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="3374NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="3375NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="3376NISTXML-SV-IV-atomic-dateTime-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="3377NISTSchema-SV-IV-atomic-time-minExclusive-1 tokoe:valid" result="pass"/><test-case name="3378NISTXML-SV-IV-atomic-time-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3379NISTXML-SV-IV-atomic-time-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="3380NISTXML-SV-IV-atomic-time-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="3381NISTXML-SV-IV-atomic-time-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="3382NISTXML-SV-IV-atomic-time-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="3383NISTSchema-SV-IV-atomic-time-minExclusive-2 tokoe:valid" result="pass"/><test-case name="3384NISTXML-SV-IV-atomic-time-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3385NISTXML-SV-IV-atomic-time-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3386NISTXML-SV-IV-atomic-time-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3387NISTXML-SV-IV-atomic-time-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3388NISTXML-SV-IV-atomic-time-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3389NISTSchema-SV-IV-atomic-time-minExclusive-3 tokoe:valid" result="pass"/><test-case name="3390NISTXML-SV-IV-atomic-time-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3391NISTXML-SV-IV-atomic-time-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3392NISTXML-SV-IV-atomic-time-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3393NISTXML-SV-IV-atomic-time-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3394NISTXML-SV-IV-atomic-time-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3395NISTSchema-SV-IV-atomic-time-minExclusive-4 tokoe:valid" result="pass"/><test-case name="3396NISTXML-SV-IV-atomic-time-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3397NISTXML-SV-IV-atomic-time-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3398NISTXML-SV-IV-atomic-time-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3399NISTXML-SV-IV-atomic-time-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3400NISTXML-SV-IV-atomic-time-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3401NISTSchema-SV-IV-atomic-time-minExclusive-5 tokoe:valid" result="pass"/><test-case name="3402NISTXML-SV-IV-atomic-time-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3403NISTSchema-SV-IV-atomic-time-minInclusive-1 tokoe:valid" result="pass"/><test-case name="3404NISTXML-SV-IV-atomic-time-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3405NISTXML-SV-IV-atomic-time-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="3406NISTXML-SV-IV-atomic-time-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="3407NISTXML-SV-IV-atomic-time-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="3408NISTXML-SV-IV-atomic-time-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="3409NISTSchema-SV-IV-atomic-time-minInclusive-2 tokoe:valid" result="pass"/><test-case name="3410NISTXML-SV-IV-atomic-time-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3411NISTXML-SV-IV-atomic-time-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3412NISTXML-SV-IV-atomic-time-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3413NISTXML-SV-IV-atomic-time-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3414NISTXML-SV-IV-atomic-time-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3415NISTSchema-SV-IV-atomic-time-minInclusive-3 tokoe:valid" result="pass"/><test-case name="3416NISTXML-SV-IV-atomic-time-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3417NISTXML-SV-IV-atomic-time-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3418NISTXML-SV-IV-atomic-time-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3419NISTXML-SV-IV-atomic-time-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3420NISTXML-SV-IV-atomic-time-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3421NISTSchema-SV-IV-atomic-time-minInclusive-4 tokoe:valid" result="pass"/><test-case name="3422NISTXML-SV-IV-atomic-time-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3423NISTXML-SV-IV-atomic-time-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3424NISTXML-SV-IV-atomic-time-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3425NISTXML-SV-IV-atomic-time-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3426NISTXML-SV-IV-atomic-time-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3427NISTSchema-SV-IV-atomic-time-minInclusive-5 tokoe:valid" result="pass"/><test-case name="3428NISTXML-SV-IV-atomic-time-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3429NISTSchema-SV-IV-atomic-time-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="3430NISTXML-SV-IV-atomic-time-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3431NISTSchema-SV-IV-atomic-time-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="3432NISTXML-SV-IV-atomic-time-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3433NISTXML-SV-IV-atomic-time-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3434NISTXML-SV-IV-atomic-time-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3435NISTXML-SV-IV-atomic-time-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3436NISTXML-SV-IV-atomic-time-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3437NISTSchema-SV-IV-atomic-time-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="3438NISTXML-SV-IV-atomic-time-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3439NISTXML-SV-IV-atomic-time-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3440NISTXML-SV-IV-atomic-time-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3441NISTXML-SV-IV-atomic-time-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3442NISTXML-SV-IV-atomic-time-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3443NISTSchema-SV-IV-atomic-time-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="3444NISTXML-SV-IV-atomic-time-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3445NISTXML-SV-IV-atomic-time-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3446NISTXML-SV-IV-atomic-time-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3447NISTXML-SV-IV-atomic-time-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3448NISTXML-SV-IV-atomic-time-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3449NISTSchema-SV-IV-atomic-time-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="3450NISTXML-SV-IV-atomic-time-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3451NISTXML-SV-IV-atomic-time-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="3452NISTXML-SV-IV-atomic-time-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="3453NISTXML-SV-IV-atomic-time-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="3454NISTXML-SV-IV-atomic-time-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="3455NISTSchema-SV-IV-atomic-time-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="3456NISTXML-SV-IV-atomic-time-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3457NISTSchema-SV-IV-atomic-time-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="3458NISTXML-SV-IV-atomic-time-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3459NISTXML-SV-IV-atomic-time-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3460NISTXML-SV-IV-atomic-time-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3461NISTXML-SV-IV-atomic-time-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3462NISTXML-SV-IV-atomic-time-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3463NISTSchema-SV-IV-atomic-time-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="3464NISTXML-SV-IV-atomic-time-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3465NISTXML-SV-IV-atomic-time-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3466NISTXML-SV-IV-atomic-time-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3467NISTXML-SV-IV-atomic-time-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3468NISTXML-SV-IV-atomic-time-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3469NISTSchema-SV-IV-atomic-time-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="3470NISTXML-SV-IV-atomic-time-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3471NISTXML-SV-IV-atomic-time-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3472NISTXML-SV-IV-atomic-time-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3473NISTXML-SV-IV-atomic-time-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3474NISTXML-SV-IV-atomic-time-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3475NISTSchema-SV-IV-atomic-time-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="3476NISTXML-SV-IV-atomic-time-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3477NISTXML-SV-IV-atomic-time-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="3478NISTXML-SV-IV-atomic-time-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="3479NISTXML-SV-IV-atomic-time-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="3480NISTXML-SV-IV-atomic-time-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="3481NISTSchema-SV-IV-atomic-time-pattern-1 tokoe:valid" result="pass"/><test-case name="3482NISTXML-SV-IV-atomic-time-pattern-1-1 tokoe:valid" result="pass"/><test-case name="3483NISTXML-SV-IV-atomic-time-pattern-1-2 tokoe:valid" result="pass"/><test-case name="3484NISTXML-SV-IV-atomic-time-pattern-1-3 tokoe:valid" result="pass"/><test-case name="3485NISTXML-SV-IV-atomic-time-pattern-1-4 tokoe:valid" result="pass"/><test-case name="3486NISTXML-SV-IV-atomic-time-pattern-1-5 tokoe:valid" result="pass"/><test-case name="3487NISTSchema-SV-IV-atomic-time-pattern-2 tokoe:valid" result="pass"/><test-case name="3488NISTXML-SV-IV-atomic-time-pattern-2-1 tokoe:valid" result="pass"/><test-case name="3489NISTXML-SV-IV-atomic-time-pattern-2-2 tokoe:valid" result="pass"/><test-case name="3490NISTXML-SV-IV-atomic-time-pattern-2-3 tokoe:valid" result="pass"/><test-case name="3491NISTXML-SV-IV-atomic-time-pattern-2-4 tokoe:valid" result="pass"/><test-case name="3492NISTXML-SV-IV-atomic-time-pattern-2-5 tokoe:valid" result="pass"/><test-case name="3493NISTSchema-SV-IV-atomic-time-pattern-3 tokoe:valid" result="pass"/><test-case name="3494NISTXML-SV-IV-atomic-time-pattern-3-1 tokoe:valid" result="pass"/><test-case name="3495NISTXML-SV-IV-atomic-time-pattern-3-2 tokoe:valid" result="pass"/><test-case name="3496NISTXML-SV-IV-atomic-time-pattern-3-3 tokoe:valid" result="pass"/><test-case name="3497NISTXML-SV-IV-atomic-time-pattern-3-4 tokoe:valid" result="pass"/><test-case name="3498NISTXML-SV-IV-atomic-time-pattern-3-5 tokoe:valid" result="pass"/><test-case name="3499NISTSchema-SV-IV-atomic-time-pattern-4 tokoe:valid" result="pass"/><test-case name="3500NISTXML-SV-IV-atomic-time-pattern-4-1 tokoe:valid" result="pass"/><test-case name="3501NISTXML-SV-IV-atomic-time-pattern-4-2 tokoe:valid" result="pass"/><test-case name="3502NISTXML-SV-IV-atomic-time-pattern-4-3 tokoe:valid" result="pass"/><test-case name="3503NISTXML-SV-IV-atomic-time-pattern-4-4 tokoe:valid" result="pass"/><test-case name="3504NISTXML-SV-IV-atomic-time-pattern-4-5 tokoe:valid" result="pass"/><test-case name="3505NISTSchema-SV-IV-atomic-time-pattern-5 tokoe:valid" result="pass"/><test-case name="3506NISTXML-SV-IV-atomic-time-pattern-5-1 tokoe:valid" result="pass"/><test-case name="3507NISTXML-SV-IV-atomic-time-pattern-5-2 tokoe:valid" result="pass"/><test-case name="3508NISTXML-SV-IV-atomic-time-pattern-5-3 tokoe:valid" result="pass"/><test-case name="3509NISTXML-SV-IV-atomic-time-pattern-5-4 tokoe:valid" result="pass"/><test-case name="3510NISTXML-SV-IV-atomic-time-pattern-5-5 tokoe:valid" result="pass"/><test-case name="3511NISTSchema-SV-IV-atomic-time-enumeration-1 tokoe:valid" result="pass"/><test-case name="3512NISTXML-SV-IV-atomic-time-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="3513NISTXML-SV-IV-atomic-time-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="3514NISTXML-SV-IV-atomic-time-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="3515NISTXML-SV-IV-atomic-time-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="3516NISTXML-SV-IV-atomic-time-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="3517NISTSchema-SV-IV-atomic-time-enumeration-2 tokoe:valid" result="pass"/><test-case name="3518NISTXML-SV-IV-atomic-time-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="3519NISTXML-SV-IV-atomic-time-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="3520NISTXML-SV-IV-atomic-time-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="3521NISTXML-SV-IV-atomic-time-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="3522NISTXML-SV-IV-atomic-time-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="3523NISTSchema-SV-IV-atomic-time-enumeration-3 tokoe:valid" result="pass"/><test-case name="3524NISTXML-SV-IV-atomic-time-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="3525NISTXML-SV-IV-atomic-time-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="3526NISTXML-SV-IV-atomic-time-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="3527NISTXML-SV-IV-atomic-time-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="3528NISTXML-SV-IV-atomic-time-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="3529NISTSchema-SV-IV-atomic-time-enumeration-4 tokoe:valid" result="pass"/><test-case name="3530NISTXML-SV-IV-atomic-time-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="3531NISTXML-SV-IV-atomic-time-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="3532NISTXML-SV-IV-atomic-time-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="3533NISTXML-SV-IV-atomic-time-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="3534NISTXML-SV-IV-atomic-time-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="3535NISTSchema-SV-IV-atomic-time-enumeration-5 tokoe:valid" result="pass"/><test-case name="3536NISTXML-SV-IV-atomic-time-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="3537NISTXML-SV-IV-atomic-time-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="3538NISTXML-SV-IV-atomic-time-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="3539NISTXML-SV-IV-atomic-time-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="3540NISTXML-SV-IV-atomic-time-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="3541NISTSchema-SV-IV-atomic-time-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="3542NISTXML-SV-IV-atomic-time-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="3543NISTXML-SV-IV-atomic-time-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="3544NISTXML-SV-IV-atomic-time-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="3545NISTXML-SV-IV-atomic-time-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="3546NISTXML-SV-IV-atomic-time-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="3547NISTSchema-SV-IV-atomic-date-minExclusive-1 tokoe:valid" result="pass"/><test-case name="3548NISTXML-SV-IV-atomic-date-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3549NISTXML-SV-IV-atomic-date-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="3550NISTXML-SV-IV-atomic-date-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="3551NISTXML-SV-IV-atomic-date-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="3552NISTXML-SV-IV-atomic-date-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="3553NISTSchema-SV-IV-atomic-date-minExclusive-2 tokoe:valid" result="pass"/><test-case name="3554NISTXML-SV-IV-atomic-date-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3555NISTXML-SV-IV-atomic-date-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3556NISTXML-SV-IV-atomic-date-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3557NISTXML-SV-IV-atomic-date-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3558NISTXML-SV-IV-atomic-date-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3559NISTSchema-SV-IV-atomic-date-minExclusive-3 tokoe:valid" result="pass"/><test-case name="3560NISTXML-SV-IV-atomic-date-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3561NISTXML-SV-IV-atomic-date-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3562NISTXML-SV-IV-atomic-date-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3563NISTXML-SV-IV-atomic-date-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3564NISTXML-SV-IV-atomic-date-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3565NISTSchema-SV-IV-atomic-date-minExclusive-4 tokoe:valid" result="pass"/><test-case name="3566NISTXML-SV-IV-atomic-date-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3567NISTXML-SV-IV-atomic-date-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3568NISTXML-SV-IV-atomic-date-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3569NISTXML-SV-IV-atomic-date-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3570NISTXML-SV-IV-atomic-date-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3571NISTSchema-SV-IV-atomic-date-minExclusive-5 tokoe:valid" result="pass"/><test-case name="3572NISTXML-SV-IV-atomic-date-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3573NISTSchema-SV-IV-atomic-date-minInclusive-1 tokoe:valid" result="pass"/><test-case name="3574NISTXML-SV-IV-atomic-date-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3575NISTXML-SV-IV-atomic-date-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="3576NISTXML-SV-IV-atomic-date-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="3577NISTXML-SV-IV-atomic-date-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="3578NISTXML-SV-IV-atomic-date-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="3579NISTSchema-SV-IV-atomic-date-minInclusive-2 tokoe:valid" result="pass"/><test-case name="3580NISTXML-SV-IV-atomic-date-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3581NISTXML-SV-IV-atomic-date-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3582NISTXML-SV-IV-atomic-date-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3583NISTXML-SV-IV-atomic-date-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3584NISTXML-SV-IV-atomic-date-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3585NISTSchema-SV-IV-atomic-date-minInclusive-3 tokoe:valid" result="pass"/><test-case name="3586NISTXML-SV-IV-atomic-date-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3587NISTXML-SV-IV-atomic-date-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3588NISTXML-SV-IV-atomic-date-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3589NISTXML-SV-IV-atomic-date-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3590NISTXML-SV-IV-atomic-date-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3591NISTSchema-SV-IV-atomic-date-minInclusive-4 tokoe:valid" result="pass"/><test-case name="3592NISTXML-SV-IV-atomic-date-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3593NISTXML-SV-IV-atomic-date-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3594NISTXML-SV-IV-atomic-date-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3595NISTXML-SV-IV-atomic-date-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3596NISTXML-SV-IV-atomic-date-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3597NISTSchema-SV-IV-atomic-date-minInclusive-5 tokoe:valid" result="pass"/><test-case name="3598NISTXML-SV-IV-atomic-date-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3599NISTSchema-SV-IV-atomic-date-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="3600NISTXML-SV-IV-atomic-date-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3601NISTSchema-SV-IV-atomic-date-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="3602NISTXML-SV-IV-atomic-date-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3603NISTXML-SV-IV-atomic-date-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3604NISTXML-SV-IV-atomic-date-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3605NISTXML-SV-IV-atomic-date-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3606NISTXML-SV-IV-atomic-date-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3607NISTSchema-SV-IV-atomic-date-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="3608NISTXML-SV-IV-atomic-date-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3609NISTXML-SV-IV-atomic-date-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3610NISTXML-SV-IV-atomic-date-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3611NISTXML-SV-IV-atomic-date-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3612NISTXML-SV-IV-atomic-date-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3613NISTSchema-SV-IV-atomic-date-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="3614NISTXML-SV-IV-atomic-date-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3615NISTXML-SV-IV-atomic-date-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3616NISTXML-SV-IV-atomic-date-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3617NISTXML-SV-IV-atomic-date-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3618NISTXML-SV-IV-atomic-date-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3619NISTSchema-SV-IV-atomic-date-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="3620NISTXML-SV-IV-atomic-date-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3621NISTXML-SV-IV-atomic-date-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="3622NISTXML-SV-IV-atomic-date-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="3623NISTXML-SV-IV-atomic-date-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="3624NISTXML-SV-IV-atomic-date-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="3625NISTSchema-SV-IV-atomic-date-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="3626NISTXML-SV-IV-atomic-date-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3627NISTSchema-SV-IV-atomic-date-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="3628NISTXML-SV-IV-atomic-date-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3629NISTXML-SV-IV-atomic-date-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3630NISTXML-SV-IV-atomic-date-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3631NISTXML-SV-IV-atomic-date-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3632NISTXML-SV-IV-atomic-date-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3633NISTSchema-SV-IV-atomic-date-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="3634NISTXML-SV-IV-atomic-date-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3635NISTXML-SV-IV-atomic-date-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3636NISTXML-SV-IV-atomic-date-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3637NISTXML-SV-IV-atomic-date-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3638NISTXML-SV-IV-atomic-date-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3639NISTSchema-SV-IV-atomic-date-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="3640NISTXML-SV-IV-atomic-date-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3641NISTXML-SV-IV-atomic-date-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3642NISTXML-SV-IV-atomic-date-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3643NISTXML-SV-IV-atomic-date-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3644NISTXML-SV-IV-atomic-date-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3645NISTSchema-SV-IV-atomic-date-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="3646NISTXML-SV-IV-atomic-date-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3647NISTXML-SV-IV-atomic-date-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="3648NISTXML-SV-IV-atomic-date-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="3649NISTXML-SV-IV-atomic-date-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="3650NISTXML-SV-IV-atomic-date-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="3651NISTSchema-SV-IV-atomic-date-pattern-1 tokoe:valid" result="pass"/><test-case name="3652NISTXML-SV-IV-atomic-date-pattern-1-1 tokoe:valid" result="pass"/><test-case name="3653NISTXML-SV-IV-atomic-date-pattern-1-2 tokoe:valid" result="pass"/><test-case name="3654NISTXML-SV-IV-atomic-date-pattern-1-3 tokoe:valid" result="pass"/><test-case name="3655NISTXML-SV-IV-atomic-date-pattern-1-4 tokoe:valid" result="pass"/><test-case name="3656NISTXML-SV-IV-atomic-date-pattern-1-5 tokoe:valid" result="pass"/><test-case name="3657NISTSchema-SV-IV-atomic-date-pattern-2 tokoe:valid" result="pass"/><test-case name="3658NISTXML-SV-IV-atomic-date-pattern-2-1 tokoe:valid" result="pass"/><test-case name="3659NISTXML-SV-IV-atomic-date-pattern-2-2 tokoe:valid" result="pass"/><test-case name="3660NISTXML-SV-IV-atomic-date-pattern-2-3 tokoe:valid" result="pass"/><test-case name="3661NISTXML-SV-IV-atomic-date-pattern-2-4 tokoe:valid" result="pass"/><test-case name="3662NISTXML-SV-IV-atomic-date-pattern-2-5 tokoe:valid" result="pass"/><test-case name="3663NISTSchema-SV-IV-atomic-date-pattern-3 tokoe:valid" result="pass"/><test-case name="3664NISTXML-SV-IV-atomic-date-pattern-3-1 tokoe:valid" result="pass"/><test-case name="3665NISTXML-SV-IV-atomic-date-pattern-3-2 tokoe:valid" result="pass"/><test-case name="3666NISTXML-SV-IV-atomic-date-pattern-3-3 tokoe:valid" result="pass"/><test-case name="3667NISTXML-SV-IV-atomic-date-pattern-3-4 tokoe:valid" result="pass"/><test-case name="3668NISTXML-SV-IV-atomic-date-pattern-3-5 tokoe:valid" result="pass"/><test-case name="3669NISTSchema-SV-IV-atomic-date-pattern-4 tokoe:valid" result="pass"/><test-case name="3670NISTXML-SV-IV-atomic-date-pattern-4-1 tokoe:valid" result="pass"/><test-case name="3671NISTXML-SV-IV-atomic-date-pattern-4-2 tokoe:valid" result="pass"/><test-case name="3672NISTXML-SV-IV-atomic-date-pattern-4-3 tokoe:valid" result="pass"/><test-case name="3673NISTXML-SV-IV-atomic-date-pattern-4-4 tokoe:valid" result="pass"/><test-case name="3674NISTXML-SV-IV-atomic-date-pattern-4-5 tokoe:valid" result="pass"/><test-case name="3675NISTSchema-SV-IV-atomic-date-pattern-5 tokoe:valid" result="pass"/><test-case name="3676NISTXML-SV-IV-atomic-date-pattern-5-1 tokoe:valid" result="pass"/><test-case name="3677NISTXML-SV-IV-atomic-date-pattern-5-2 tokoe:valid" result="pass"/><test-case name="3678NISTXML-SV-IV-atomic-date-pattern-5-3 tokoe:valid" result="pass"/><test-case name="3679NISTXML-SV-IV-atomic-date-pattern-5-4 tokoe:valid" result="pass"/><test-case name="3680NISTXML-SV-IV-atomic-date-pattern-5-5 tokoe:valid" result="pass"/><test-case name="3681NISTSchema-SV-IV-atomic-date-enumeration-1 tokoe:valid" result="pass"/><test-case name="3682NISTXML-SV-IV-atomic-date-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="3683NISTXML-SV-IV-atomic-date-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="3684NISTXML-SV-IV-atomic-date-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="3685NISTXML-SV-IV-atomic-date-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="3686NISTXML-SV-IV-atomic-date-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="3687NISTSchema-SV-IV-atomic-date-enumeration-2 tokoe:valid" result="pass"/><test-case name="3688NISTXML-SV-IV-atomic-date-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="3689NISTXML-SV-IV-atomic-date-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="3690NISTXML-SV-IV-atomic-date-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="3691NISTXML-SV-IV-atomic-date-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="3692NISTXML-SV-IV-atomic-date-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="3693NISTSchema-SV-IV-atomic-date-enumeration-3 tokoe:valid" result="pass"/><test-case name="3694NISTXML-SV-IV-atomic-date-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="3695NISTXML-SV-IV-atomic-date-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="3696NISTXML-SV-IV-atomic-date-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="3697NISTXML-SV-IV-atomic-date-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="3698NISTXML-SV-IV-atomic-date-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="3699NISTSchema-SV-IV-atomic-date-enumeration-4 tokoe:valid" result="pass"/><test-case name="3700NISTXML-SV-IV-atomic-date-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="3701NISTXML-SV-IV-atomic-date-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="3702NISTXML-SV-IV-atomic-date-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="3703NISTXML-SV-IV-atomic-date-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="3704NISTXML-SV-IV-atomic-date-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="3705NISTSchema-SV-IV-atomic-date-enumeration-5 tokoe:valid" result="pass"/><test-case name="3706NISTXML-SV-IV-atomic-date-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="3707NISTXML-SV-IV-atomic-date-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="3708NISTXML-SV-IV-atomic-date-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="3709NISTXML-SV-IV-atomic-date-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="3710NISTXML-SV-IV-atomic-date-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="3711NISTSchema-SV-IV-atomic-date-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="3712NISTXML-SV-IV-atomic-date-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="3713NISTXML-SV-IV-atomic-date-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="3714NISTXML-SV-IV-atomic-date-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="3715NISTXML-SV-IV-atomic-date-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="3716NISTXML-SV-IV-atomic-date-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="3717NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-1 tokoe:valid" result="pass"/><test-case name="3718NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3719NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="3720NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="3721NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="3722NISTXML-SV-IV-atomic-gYearMonth-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="3723NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-2 tokoe:valid" result="pass"/><test-case name="3724NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3725NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3726NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3727NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3728NISTXML-SV-IV-atomic-gYearMonth-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3729NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-3 tokoe:valid" result="pass"/><test-case name="3730NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3731NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3732NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3733NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3734NISTXML-SV-IV-atomic-gYearMonth-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3735NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-4 tokoe:valid" result="pass"/><test-case name="3736NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3737NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3738NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3739NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3740NISTXML-SV-IV-atomic-gYearMonth-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3741NISTSchema-SV-IV-atomic-gYearMonth-minExclusive-5 tokoe:valid" result="pass"/><test-case name="3742NISTXML-SV-IV-atomic-gYearMonth-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3743NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-1 tokoe:valid" result="pass"/><test-case name="3744NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3745NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="3746NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="3747NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="3748NISTXML-SV-IV-atomic-gYearMonth-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="3749NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-2 tokoe:valid" result="pass"/><test-case name="3750NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3751NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3752NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3753NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3754NISTXML-SV-IV-atomic-gYearMonth-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3755NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-3 tokoe:valid" result="pass"/><test-case name="3756NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3757NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3758NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3759NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3760NISTXML-SV-IV-atomic-gYearMonth-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3761NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-4 tokoe:valid" result="pass"/><test-case name="3762NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3763NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3764NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3765NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3766NISTXML-SV-IV-atomic-gYearMonth-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3767NISTSchema-SV-IV-atomic-gYearMonth-minInclusive-5 tokoe:valid" result="pass"/><test-case name="3768NISTXML-SV-IV-atomic-gYearMonth-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3769NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="3770NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3771NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="3772NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3773NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3774NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3775NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3776NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3777NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="3778NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3779NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3780NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3781NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3782NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3783NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="3784NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3785NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3786NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3787NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3788NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3789NISTSchema-SV-IV-atomic-gYearMonth-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="3790NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3791NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="3792NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="3793NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="3794NISTXML-SV-IV-atomic-gYearMonth-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="3795NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="3796NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3797NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="3798NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3799NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3800NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3801NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3802NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3803NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="3804NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3805NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3806NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3807NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3808NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3809NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="3810NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3811NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3812NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3813NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3814NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3815NISTSchema-SV-IV-atomic-gYearMonth-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="3816NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3817NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="3818NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="3819NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="3820NISTXML-SV-IV-atomic-gYearMonth-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="3821NISTSchema-SV-IV-atomic-gYearMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="3822NISTXML-SV-IV-atomic-gYearMonth-pattern-1-1 tokoe:valid" result="pass"/><test-case name="3823NISTXML-SV-IV-atomic-gYearMonth-pattern-1-2 tokoe:valid" result="pass"/><test-case name="3824NISTXML-SV-IV-atomic-gYearMonth-pattern-1-3 tokoe:valid" result="pass"/><test-case name="3825NISTXML-SV-IV-atomic-gYearMonth-pattern-1-4 tokoe:valid" result="pass"/><test-case name="3826NISTXML-SV-IV-atomic-gYearMonth-pattern-1-5 tokoe:valid" result="pass"/><test-case name="3827NISTSchema-SV-IV-atomic-gYearMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="3828NISTXML-SV-IV-atomic-gYearMonth-pattern-2-1 tokoe:valid" result="pass"/><test-case name="3829NISTXML-SV-IV-atomic-gYearMonth-pattern-2-2 tokoe:valid" result="pass"/><test-case name="3830NISTXML-SV-IV-atomic-gYearMonth-pattern-2-3 tokoe:valid" result="pass"/><test-case name="3831NISTXML-SV-IV-atomic-gYearMonth-pattern-2-4 tokoe:valid" result="pass"/><test-case name="3832NISTXML-SV-IV-atomic-gYearMonth-pattern-2-5 tokoe:valid" result="pass"/><test-case name="3833NISTSchema-SV-IV-atomic-gYearMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="3834NISTXML-SV-IV-atomic-gYearMonth-pattern-3-1 tokoe:valid" result="pass"/><test-case name="3835NISTXML-SV-IV-atomic-gYearMonth-pattern-3-2 tokoe:valid" result="pass"/><test-case name="3836NISTXML-SV-IV-atomic-gYearMonth-pattern-3-3 tokoe:valid" result="pass"/><test-case name="3837NISTXML-SV-IV-atomic-gYearMonth-pattern-3-4 tokoe:valid" result="pass"/><test-case name="3838NISTXML-SV-IV-atomic-gYearMonth-pattern-3-5 tokoe:valid" result="pass"/><test-case name="3839NISTSchema-SV-IV-atomic-gYearMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="3840NISTXML-SV-IV-atomic-gYearMonth-pattern-4-1 tokoe:valid" result="pass"/><test-case name="3841NISTXML-SV-IV-atomic-gYearMonth-pattern-4-2 tokoe:valid" result="pass"/><test-case name="3842NISTXML-SV-IV-atomic-gYearMonth-pattern-4-3 tokoe:valid" result="pass"/><test-case name="3843NISTXML-SV-IV-atomic-gYearMonth-pattern-4-4 tokoe:valid" result="pass"/><test-case name="3844NISTXML-SV-IV-atomic-gYearMonth-pattern-4-5 tokoe:valid" result="pass"/><test-case name="3845NISTSchema-SV-IV-atomic-gYearMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="3846NISTXML-SV-IV-atomic-gYearMonth-pattern-5-1 tokoe:valid" result="pass"/><test-case name="3847NISTXML-SV-IV-atomic-gYearMonth-pattern-5-2 tokoe:valid" result="pass"/><test-case name="3848NISTXML-SV-IV-atomic-gYearMonth-pattern-5-3 tokoe:valid" result="pass"/><test-case name="3849NISTXML-SV-IV-atomic-gYearMonth-pattern-5-4 tokoe:valid" result="pass"/><test-case name="3850NISTXML-SV-IV-atomic-gYearMonth-pattern-5-5 tokoe:valid" result="pass"/><test-case name="3851NISTSchema-SV-IV-atomic-gYearMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="3852NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="3853NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="3854NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="3855NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="3856NISTXML-SV-IV-atomic-gYearMonth-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="3857NISTSchema-SV-IV-atomic-gYearMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="3858NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="3859NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="3860NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="3861NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="3862NISTXML-SV-IV-atomic-gYearMonth-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="3863NISTSchema-SV-IV-atomic-gYearMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="3864NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="3865NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="3866NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="3867NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="3868NISTXML-SV-IV-atomic-gYearMonth-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="3869NISTSchema-SV-IV-atomic-gYearMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="3870NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="3871NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="3872NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="3873NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="3874NISTXML-SV-IV-atomic-gYearMonth-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="3875NISTSchema-SV-IV-atomic-gYearMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="3876NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="3877NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="3878NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="3879NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="3880NISTXML-SV-IV-atomic-gYearMonth-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="3881NISTSchema-SV-IV-atomic-gYearMonth-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="3882NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="3883NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="3884NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="3885NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="3886NISTXML-SV-IV-atomic-gYearMonth-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="3887NISTSchema-SV-IV-atomic-gYear-minExclusive-1 tokoe:valid" result="pass"/><test-case name="3888NISTXML-SV-IV-atomic-gYear-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3889NISTXML-SV-IV-atomic-gYear-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="3890NISTXML-SV-IV-atomic-gYear-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="3891NISTXML-SV-IV-atomic-gYear-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="3892NISTXML-SV-IV-atomic-gYear-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="3893NISTSchema-SV-IV-atomic-gYear-minExclusive-2 tokoe:valid" result="pass"/><test-case name="3894NISTXML-SV-IV-atomic-gYear-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3895NISTXML-SV-IV-atomic-gYear-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3896NISTXML-SV-IV-atomic-gYear-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3897NISTXML-SV-IV-atomic-gYear-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3898NISTXML-SV-IV-atomic-gYear-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3899NISTSchema-SV-IV-atomic-gYear-minExclusive-3 tokoe:valid" result="pass"/><test-case name="3900NISTXML-SV-IV-atomic-gYear-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3901NISTXML-SV-IV-atomic-gYear-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3902NISTXML-SV-IV-atomic-gYear-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3903NISTXML-SV-IV-atomic-gYear-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3904NISTXML-SV-IV-atomic-gYear-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3905NISTSchema-SV-IV-atomic-gYear-minExclusive-4 tokoe:valid" result="pass"/><test-case name="3906NISTXML-SV-IV-atomic-gYear-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3907NISTXML-SV-IV-atomic-gYear-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3908NISTXML-SV-IV-atomic-gYear-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3909NISTXML-SV-IV-atomic-gYear-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3910NISTXML-SV-IV-atomic-gYear-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3911NISTSchema-SV-IV-atomic-gYear-minExclusive-5 tokoe:valid" result="pass"/><test-case name="3912NISTXML-SV-IV-atomic-gYear-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3913NISTSchema-SV-IV-atomic-gYear-minInclusive-1 tokoe:valid" result="pass"/><test-case name="3914NISTXML-SV-IV-atomic-gYear-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3915NISTXML-SV-IV-atomic-gYear-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="3916NISTXML-SV-IV-atomic-gYear-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="3917NISTXML-SV-IV-atomic-gYear-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="3918NISTXML-SV-IV-atomic-gYear-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="3919NISTSchema-SV-IV-atomic-gYear-minInclusive-2 tokoe:valid" result="pass"/><test-case name="3920NISTXML-SV-IV-atomic-gYear-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3921NISTXML-SV-IV-atomic-gYear-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3922NISTXML-SV-IV-atomic-gYear-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3923NISTXML-SV-IV-atomic-gYear-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3924NISTXML-SV-IV-atomic-gYear-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3925NISTSchema-SV-IV-atomic-gYear-minInclusive-3 tokoe:valid" result="pass"/><test-case name="3926NISTXML-SV-IV-atomic-gYear-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3927NISTXML-SV-IV-atomic-gYear-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3928NISTXML-SV-IV-atomic-gYear-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3929NISTXML-SV-IV-atomic-gYear-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3930NISTXML-SV-IV-atomic-gYear-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3931NISTSchema-SV-IV-atomic-gYear-minInclusive-4 tokoe:valid" result="pass"/><test-case name="3932NISTXML-SV-IV-atomic-gYear-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3933NISTXML-SV-IV-atomic-gYear-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3934NISTXML-SV-IV-atomic-gYear-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3935NISTXML-SV-IV-atomic-gYear-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3936NISTXML-SV-IV-atomic-gYear-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3937NISTSchema-SV-IV-atomic-gYear-minInclusive-5 tokoe:valid" result="pass"/><test-case name="3938NISTXML-SV-IV-atomic-gYear-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3939NISTSchema-SV-IV-atomic-gYear-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="3940NISTXML-SV-IV-atomic-gYear-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="3941NISTSchema-SV-IV-atomic-gYear-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="3942NISTXML-SV-IV-atomic-gYear-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="3943NISTXML-SV-IV-atomic-gYear-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="3944NISTXML-SV-IV-atomic-gYear-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="3945NISTXML-SV-IV-atomic-gYear-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="3946NISTXML-SV-IV-atomic-gYear-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="3947NISTSchema-SV-IV-atomic-gYear-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="3948NISTXML-SV-IV-atomic-gYear-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="3949NISTXML-SV-IV-atomic-gYear-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="3950NISTXML-SV-IV-atomic-gYear-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="3951NISTXML-SV-IV-atomic-gYear-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="3952NISTXML-SV-IV-atomic-gYear-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="3953NISTSchema-SV-IV-atomic-gYear-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="3954NISTXML-SV-IV-atomic-gYear-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="3955NISTXML-SV-IV-atomic-gYear-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="3956NISTXML-SV-IV-atomic-gYear-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="3957NISTXML-SV-IV-atomic-gYear-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="3958NISTXML-SV-IV-atomic-gYear-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="3959NISTSchema-SV-IV-atomic-gYear-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="3960NISTXML-SV-IV-atomic-gYear-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="3961NISTXML-SV-IV-atomic-gYear-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="3962NISTXML-SV-IV-atomic-gYear-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="3963NISTXML-SV-IV-atomic-gYear-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="3964NISTXML-SV-IV-atomic-gYear-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="3965NISTSchema-SV-IV-atomic-gYear-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="3966NISTXML-SV-IV-atomic-gYear-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="3967NISTSchema-SV-IV-atomic-gYear-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="3968NISTXML-SV-IV-atomic-gYear-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="3969NISTXML-SV-IV-atomic-gYear-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="3970NISTXML-SV-IV-atomic-gYear-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="3971NISTXML-SV-IV-atomic-gYear-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="3972NISTXML-SV-IV-atomic-gYear-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="3973NISTSchema-SV-IV-atomic-gYear-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="3974NISTXML-SV-IV-atomic-gYear-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="3975NISTXML-SV-IV-atomic-gYear-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="3976NISTXML-SV-IV-atomic-gYear-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="3977NISTXML-SV-IV-atomic-gYear-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="3978NISTXML-SV-IV-atomic-gYear-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="3979NISTSchema-SV-IV-atomic-gYear-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="3980NISTXML-SV-IV-atomic-gYear-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="3981NISTXML-SV-IV-atomic-gYear-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="3982NISTXML-SV-IV-atomic-gYear-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="3983NISTXML-SV-IV-atomic-gYear-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="3984NISTXML-SV-IV-atomic-gYear-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="3985NISTSchema-SV-IV-atomic-gYear-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="3986NISTXML-SV-IV-atomic-gYear-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="3987NISTXML-SV-IV-atomic-gYear-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="3988NISTXML-SV-IV-atomic-gYear-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="3989NISTXML-SV-IV-atomic-gYear-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="3990NISTXML-SV-IV-atomic-gYear-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="3991NISTSchema-SV-IV-atomic-gYear-pattern-1 tokoe:valid" result="pass"/><test-case name="3992NISTXML-SV-IV-atomic-gYear-pattern-1-1 tokoe:valid" result="pass"/><test-case name="3993NISTXML-SV-IV-atomic-gYear-pattern-1-2 tokoe:valid" result="pass"/><test-case name="3994NISTXML-SV-IV-atomic-gYear-pattern-1-3 tokoe:valid" result="pass"/><test-case name="3995NISTXML-SV-IV-atomic-gYear-pattern-1-4 tokoe:valid" result="pass"/><test-case name="3996NISTXML-SV-IV-atomic-gYear-pattern-1-5 tokoe:valid" result="pass"/><test-case name="3997NISTSchema-SV-IV-atomic-gYear-pattern-2 tokoe:valid" result="pass"/><test-case name="3998NISTXML-SV-IV-atomic-gYear-pattern-2-1 tokoe:valid" result="pass"/><test-case name="3999NISTXML-SV-IV-atomic-gYear-pattern-2-2 tokoe:valid" result="pass"/><test-case name="4000NISTXML-SV-IV-atomic-gYear-pattern-2-3 tokoe:valid" result="pass"/><test-case name="4001NISTXML-SV-IV-atomic-gYear-pattern-2-4 tokoe:valid" result="pass"/><test-case name="4002NISTXML-SV-IV-atomic-gYear-pattern-2-5 tokoe:valid" result="pass"/><test-case name="4003NISTSchema-SV-IV-atomic-gYear-pattern-3 tokoe:valid" result="pass"/><test-case name="4004NISTXML-SV-IV-atomic-gYear-pattern-3-1 tokoe:valid" result="pass"/><test-case name="4005NISTXML-SV-IV-atomic-gYear-pattern-3-2 tokoe:valid" result="pass"/><test-case name="4006NISTXML-SV-IV-atomic-gYear-pattern-3-3 tokoe:valid" result="pass"/><test-case name="4007NISTXML-SV-IV-atomic-gYear-pattern-3-4 tokoe:valid" result="pass"/><test-case name="4008NISTXML-SV-IV-atomic-gYear-pattern-3-5 tokoe:valid" result="pass"/><test-case name="4009NISTSchema-SV-IV-atomic-gYear-pattern-4 tokoe:valid" result="pass"/><test-case name="4010NISTXML-SV-IV-atomic-gYear-pattern-4-1 tokoe:valid" result="pass"/><test-case name="4011NISTXML-SV-IV-atomic-gYear-pattern-4-2 tokoe:valid" result="pass"/><test-case name="4012NISTXML-SV-IV-atomic-gYear-pattern-4-3 tokoe:valid" result="pass"/><test-case name="4013NISTXML-SV-IV-atomic-gYear-pattern-4-4 tokoe:valid" result="pass"/><test-case name="4014NISTXML-SV-IV-atomic-gYear-pattern-4-5 tokoe:valid" result="pass"/><test-case name="4015NISTSchema-SV-IV-atomic-gYear-pattern-5 tokoe:valid" result="pass"/><test-case name="4016NISTXML-SV-IV-atomic-gYear-pattern-5-1 tokoe:valid" result="pass"/><test-case name="4017NISTXML-SV-IV-atomic-gYear-pattern-5-2 tokoe:valid" result="pass"/><test-case name="4018NISTXML-SV-IV-atomic-gYear-pattern-5-3 tokoe:valid" result="pass"/><test-case name="4019NISTXML-SV-IV-atomic-gYear-pattern-5-4 tokoe:valid" result="pass"/><test-case name="4020NISTXML-SV-IV-atomic-gYear-pattern-5-5 tokoe:valid" result="pass"/><test-case name="4021NISTSchema-SV-IV-atomic-gYear-enumeration-1 tokoe:valid" result="pass"/><test-case name="4022NISTXML-SV-IV-atomic-gYear-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="4023NISTXML-SV-IV-atomic-gYear-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="4024NISTXML-SV-IV-atomic-gYear-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="4025NISTXML-SV-IV-atomic-gYear-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="4026NISTXML-SV-IV-atomic-gYear-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="4027NISTSchema-SV-IV-atomic-gYear-enumeration-2 tokoe:valid" result="pass"/><test-case name="4028NISTXML-SV-IV-atomic-gYear-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="4029NISTXML-SV-IV-atomic-gYear-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="4030NISTXML-SV-IV-atomic-gYear-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="4031NISTXML-SV-IV-atomic-gYear-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="4032NISTXML-SV-IV-atomic-gYear-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="4033NISTSchema-SV-IV-atomic-gYear-enumeration-3 tokoe:valid" result="pass"/><test-case name="4034NISTXML-SV-IV-atomic-gYear-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="4035NISTXML-SV-IV-atomic-gYear-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="4036NISTXML-SV-IV-atomic-gYear-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="4037NISTXML-SV-IV-atomic-gYear-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="4038NISTXML-SV-IV-atomic-gYear-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="4039NISTSchema-SV-IV-atomic-gYear-enumeration-4 tokoe:valid" result="pass"/><test-case name="4040NISTXML-SV-IV-atomic-gYear-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="4041NISTXML-SV-IV-atomic-gYear-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="4042NISTXML-SV-IV-atomic-gYear-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="4043NISTXML-SV-IV-atomic-gYear-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="4044NISTXML-SV-IV-atomic-gYear-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="4045NISTSchema-SV-IV-atomic-gYear-enumeration-5 tokoe:valid" result="pass"/><test-case name="4046NISTXML-SV-IV-atomic-gYear-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="4047NISTXML-SV-IV-atomic-gYear-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="4048NISTXML-SV-IV-atomic-gYear-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="4049NISTXML-SV-IV-atomic-gYear-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="4050NISTXML-SV-IV-atomic-gYear-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="4051NISTSchema-SV-IV-atomic-gYear-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="4052NISTXML-SV-IV-atomic-gYear-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="4053NISTXML-SV-IV-atomic-gYear-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="4054NISTXML-SV-IV-atomic-gYear-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="4055NISTXML-SV-IV-atomic-gYear-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="4056NISTXML-SV-IV-atomic-gYear-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="4057NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-1 tokoe:valid" result="pass"/><test-case name="4058NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="4059NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="4060NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="4061NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="4062NISTXML-SV-IV-atomic-gMonthDay-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="4063NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-2 tokoe:valid" result="pass"/><test-case name="4064NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="4065NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="4066NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="4067NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="4068NISTXML-SV-IV-atomic-gMonthDay-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="4069NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-3 tokoe:valid" result="pass"/><test-case name="4070NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="4071NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="4072NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="4073NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="4074NISTXML-SV-IV-atomic-gMonthDay-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="4075NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-4 tokoe:valid" result="pass"/><test-case name="4076NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="4077NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="4078NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="4079NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="4080NISTXML-SV-IV-atomic-gMonthDay-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="4081NISTSchema-SV-IV-atomic-gMonthDay-minExclusive-5 tokoe:valid" result="pass"/><test-case name="4082NISTXML-SV-IV-atomic-gMonthDay-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="4083NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-1 tokoe:valid" result="pass"/><test-case name="4084NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="4085NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="4086NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="4087NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="4088NISTXML-SV-IV-atomic-gMonthDay-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="4089NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-2 tokoe:valid" result="pass"/><test-case name="4090NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="4091NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="4092NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="4093NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="4094NISTXML-SV-IV-atomic-gMonthDay-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="4095NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-3 tokoe:valid" result="pass"/><test-case name="4096NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="4097NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="4098NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="4099NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="4100NISTXML-SV-IV-atomic-gMonthDay-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="4101NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-4 tokoe:valid" result="pass"/><test-case name="4102NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="4103NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="4104NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="4105NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="4106NISTXML-SV-IV-atomic-gMonthDay-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="4107NISTSchema-SV-IV-atomic-gMonthDay-minInclusive-5 tokoe:valid" result="pass"/><test-case name="4108NISTXML-SV-IV-atomic-gMonthDay-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="4109NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="4110NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="4111NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="4112NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="4113NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="4114NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="4115NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="4116NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="4117NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="4118NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="4119NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="4120NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="4121NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="4122NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="4123NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="4124NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="4125NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="4126NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="4127NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="4128NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="4129NISTSchema-SV-IV-atomic-gMonthDay-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="4130NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="4131NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="4132NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="4133NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="4134NISTXML-SV-IV-atomic-gMonthDay-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="4135NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="4136NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="4137NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="4138NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="4139NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="4140NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="4141NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="4142NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="4143NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="4144NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="4145NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="4146NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="4147NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="4148NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="4149NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="4150NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="4151NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="4152NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="4153NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="4154NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="4155NISTSchema-SV-IV-atomic-gMonthDay-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="4156NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="4157NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="4158NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="4159NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="4160NISTXML-SV-IV-atomic-gMonthDay-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="4161NISTSchema-SV-IV-atomic-gMonthDay-pattern-1 tokoe:valid" result="pass"/><test-case name="4162NISTXML-SV-IV-atomic-gMonthDay-pattern-1-1 tokoe:valid" result="pass"/><test-case name="4163NISTXML-SV-IV-atomic-gMonthDay-pattern-1-2 tokoe:valid" result="pass"/><test-case name="4164NISTXML-SV-IV-atomic-gMonthDay-pattern-1-3 tokoe:valid" result="pass"/><test-case name="4165NISTXML-SV-IV-atomic-gMonthDay-pattern-1-4 tokoe:valid" result="pass"/><test-case name="4166NISTXML-SV-IV-atomic-gMonthDay-pattern-1-5 tokoe:valid" result="pass"/><test-case name="4167NISTSchema-SV-IV-atomic-gMonthDay-pattern-2 tokoe:valid" result="pass"/><test-case name="4168NISTXML-SV-IV-atomic-gMonthDay-pattern-2-1 tokoe:valid" result="pass"/><test-case name="4169NISTXML-SV-IV-atomic-gMonthDay-pattern-2-2 tokoe:valid" result="pass"/><test-case name="4170NISTXML-SV-IV-atomic-gMonthDay-pattern-2-3 tokoe:valid" result="pass"/><test-case name="4171NISTXML-SV-IV-atomic-gMonthDay-pattern-2-4 tokoe:valid" result="pass"/><test-case name="4172NISTXML-SV-IV-atomic-gMonthDay-pattern-2-5 tokoe:valid" result="pass"/><test-case name="4173NISTSchema-SV-IV-atomic-gMonthDay-pattern-3 tokoe:valid" result="pass"/><test-case name="4174NISTXML-SV-IV-atomic-gMonthDay-pattern-3-1 tokoe:valid" result="pass"/><test-case name="4175NISTXML-SV-IV-atomic-gMonthDay-pattern-3-2 tokoe:valid" result="pass"/><test-case name="4176NISTXML-SV-IV-atomic-gMonthDay-pattern-3-3 tokoe:valid" result="pass"/><test-case name="4177NISTXML-SV-IV-atomic-gMonthDay-pattern-3-4 tokoe:valid" result="pass"/><test-case name="4178NISTXML-SV-IV-atomic-gMonthDay-pattern-3-5 tokoe:valid" result="pass"/><test-case name="4179NISTSchema-SV-IV-atomic-gMonthDay-pattern-4 tokoe:valid" result="pass"/><test-case name="4180NISTXML-SV-IV-atomic-gMonthDay-pattern-4-1 tokoe:valid" result="pass"/><test-case name="4181NISTXML-SV-IV-atomic-gMonthDay-pattern-4-2 tokoe:valid" result="pass"/><test-case name="4182NISTXML-SV-IV-atomic-gMonthDay-pattern-4-3 tokoe:valid" result="pass"/><test-case name="4183NISTXML-SV-IV-atomic-gMonthDay-pattern-4-4 tokoe:valid" result="pass"/><test-case name="4184NISTXML-SV-IV-atomic-gMonthDay-pattern-4-5 tokoe:valid" result="pass"/><test-case name="4185NISTSchema-SV-IV-atomic-gMonthDay-pattern-5 tokoe:valid" result="pass"/><test-case name="4186NISTXML-SV-IV-atomic-gMonthDay-pattern-5-1 tokoe:valid" result="pass"/><test-case name="4187NISTXML-SV-IV-atomic-gMonthDay-pattern-5-2 tokoe:valid" result="pass"/><test-case name="4188NISTXML-SV-IV-atomic-gMonthDay-pattern-5-3 tokoe:valid" result="pass"/><test-case name="4189NISTXML-SV-IV-atomic-gMonthDay-pattern-5-4 tokoe:valid" result="pass"/><test-case name="4190NISTXML-SV-IV-atomic-gMonthDay-pattern-5-5 tokoe:valid" result="pass"/><test-case name="4191NISTSchema-SV-IV-atomic-gMonthDay-enumeration-1 tokoe:valid" result="pass"/><test-case name="4192NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="4193NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="4194NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="4195NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="4196NISTXML-SV-IV-atomic-gMonthDay-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="4197NISTSchema-SV-IV-atomic-gMonthDay-enumeration-2 tokoe:valid" result="pass"/><test-case name="4198NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="4199NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="4200NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="4201NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="4202NISTXML-SV-IV-atomic-gMonthDay-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="4203NISTSchema-SV-IV-atomic-gMonthDay-enumeration-3 tokoe:valid" result="pass"/><test-case name="4204NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="4205NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="4206NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="4207NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="4208NISTXML-SV-IV-atomic-gMonthDay-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="4209NISTSchema-SV-IV-atomic-gMonthDay-enumeration-4 tokoe:valid" result="pass"/><test-case name="4210NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="4211NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="4212NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="4213NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="4214NISTXML-SV-IV-atomic-gMonthDay-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="4215NISTSchema-SV-IV-atomic-gMonthDay-enumeration-5 tokoe:valid" result="pass"/><test-case name="4216NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="4217NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="4218NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="4219NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="4220NISTXML-SV-IV-atomic-gMonthDay-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="4221NISTSchema-SV-IV-atomic-gMonthDay-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="4222NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="4223NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="4224NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="4225NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="4226NISTXML-SV-IV-atomic-gMonthDay-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="4227NISTSchema-SV-IV-atomic-gDay-minExclusive-1 tokoe:valid" result="pass"/><test-case name="4228NISTXML-SV-IV-atomic-gDay-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="4229NISTXML-SV-IV-atomic-gDay-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="4230NISTXML-SV-IV-atomic-gDay-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="4231NISTXML-SV-IV-atomic-gDay-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="4232NISTXML-SV-IV-atomic-gDay-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="4233NISTSchema-SV-IV-atomic-gDay-minExclusive-2 tokoe:valid" result="pass"/><test-case name="4234NISTXML-SV-IV-atomic-gDay-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="4235NISTXML-SV-IV-atomic-gDay-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="4236NISTXML-SV-IV-atomic-gDay-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="4237NISTXML-SV-IV-atomic-gDay-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="4238NISTXML-SV-IV-atomic-gDay-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="4239NISTSchema-SV-IV-atomic-gDay-minExclusive-3 tokoe:valid" result="pass"/><test-case name="4240NISTXML-SV-IV-atomic-gDay-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="4241NISTXML-SV-IV-atomic-gDay-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="4242NISTXML-SV-IV-atomic-gDay-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="4243NISTXML-SV-IV-atomic-gDay-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="4244NISTXML-SV-IV-atomic-gDay-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="4245NISTSchema-SV-IV-atomic-gDay-minExclusive-4 tokoe:valid" result="pass"/><test-case name="4246NISTXML-SV-IV-atomic-gDay-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="4247NISTXML-SV-IV-atomic-gDay-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="4248NISTXML-SV-IV-atomic-gDay-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="4249NISTXML-SV-IV-atomic-gDay-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="4250NISTXML-SV-IV-atomic-gDay-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="4251NISTSchema-SV-IV-atomic-gDay-minExclusive-5 tokoe:valid" result="pass"/><test-case name="4252NISTXML-SV-IV-atomic-gDay-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="4253NISTSchema-SV-IV-atomic-gDay-minInclusive-1 tokoe:valid" result="pass"/><test-case name="4254NISTXML-SV-IV-atomic-gDay-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="4255NISTXML-SV-IV-atomic-gDay-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="4256NISTXML-SV-IV-atomic-gDay-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="4257NISTXML-SV-IV-atomic-gDay-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="4258NISTXML-SV-IV-atomic-gDay-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="4259NISTSchema-SV-IV-atomic-gDay-minInclusive-2 tokoe:valid" result="pass"/><test-case name="4260NISTXML-SV-IV-atomic-gDay-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="4261NISTXML-SV-IV-atomic-gDay-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="4262NISTXML-SV-IV-atomic-gDay-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="4263NISTXML-SV-IV-atomic-gDay-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="4264NISTXML-SV-IV-atomic-gDay-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="4265NISTSchema-SV-IV-atomic-gDay-minInclusive-3 tokoe:valid" result="pass"/><test-case name="4266NISTXML-SV-IV-atomic-gDay-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="4267NISTXML-SV-IV-atomic-gDay-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="4268NISTXML-SV-IV-atomic-gDay-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="4269NISTXML-SV-IV-atomic-gDay-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="4270NISTXML-SV-IV-atomic-gDay-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="4271NISTSchema-SV-IV-atomic-gDay-minInclusive-4 tokoe:valid" result="pass"/><test-case name="4272NISTXML-SV-IV-atomic-gDay-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="4273NISTXML-SV-IV-atomic-gDay-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="4274NISTXML-SV-IV-atomic-gDay-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="4275NISTXML-SV-IV-atomic-gDay-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="4276NISTXML-SV-IV-atomic-gDay-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="4277NISTSchema-SV-IV-atomic-gDay-minInclusive-5 tokoe:valid" result="pass"/><test-case name="4278NISTXML-SV-IV-atomic-gDay-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="4279NISTSchema-SV-IV-atomic-gDay-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="4280NISTXML-SV-IV-atomic-gDay-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="4281NISTSchema-SV-IV-atomic-gDay-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="4282NISTXML-SV-IV-atomic-gDay-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="4283NISTXML-SV-IV-atomic-gDay-maxExclusive-2-2 tokoe:valid" result="pass"/><test-case name="4284NISTXML-SV-IV-atomic-gDay-maxExclusive-2-3 tokoe:valid" result="pass"/><test-case name="4285NISTXML-SV-IV-atomic-gDay-maxExclusive-2-4 tokoe:valid" result="pass"/><test-case name="4286NISTXML-SV-IV-atomic-gDay-maxExclusive-2-5 tokoe:valid" result="pass"/><test-case name="4287NISTSchema-SV-IV-atomic-gDay-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="4288NISTXML-SV-IV-atomic-gDay-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="4289NISTXML-SV-IV-atomic-gDay-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="4290NISTXML-SV-IV-atomic-gDay-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="4291NISTXML-SV-IV-atomic-gDay-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="4292NISTXML-SV-IV-atomic-gDay-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="4293NISTSchema-SV-IV-atomic-gDay-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="4294NISTXML-SV-IV-atomic-gDay-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="4295NISTXML-SV-IV-atomic-gDay-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="4296NISTXML-SV-IV-atomic-gDay-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="4297NISTXML-SV-IV-atomic-gDay-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="4298NISTXML-SV-IV-atomic-gDay-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="4299NISTSchema-SV-IV-atomic-gDay-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="4300NISTXML-SV-IV-atomic-gDay-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="4301NISTXML-SV-IV-atomic-gDay-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="4302NISTXML-SV-IV-atomic-gDay-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="4303NISTXML-SV-IV-atomic-gDay-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="4304NISTXML-SV-IV-atomic-gDay-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="4305NISTSchema-SV-IV-atomic-gDay-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="4306NISTXML-SV-IV-atomic-gDay-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="4307NISTSchema-SV-IV-atomic-gDay-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="4308NISTXML-SV-IV-atomic-gDay-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="4309NISTXML-SV-IV-atomic-gDay-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="4310NISTXML-SV-IV-atomic-gDay-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="4311NISTXML-SV-IV-atomic-gDay-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="4312NISTXML-SV-IV-atomic-gDay-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="4313NISTSchema-SV-IV-atomic-gDay-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="4314NISTXML-SV-IV-atomic-gDay-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="4315NISTSchema-SV-IV-atomic-gDay-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="4316NISTXML-SV-IV-atomic-gDay-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="4317NISTXML-SV-IV-atomic-gDay-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="4318NISTXML-SV-IV-atomic-gDay-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="4319NISTXML-SV-IV-atomic-gDay-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="4320NISTXML-SV-IV-atomic-gDay-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="4321NISTSchema-SV-IV-atomic-gDay-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="4322NISTXML-SV-IV-atomic-gDay-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="4323NISTXML-SV-IV-atomic-gDay-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="4324NISTXML-SV-IV-atomic-gDay-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="4325NISTXML-SV-IV-atomic-gDay-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="4326NISTXML-SV-IV-atomic-gDay-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="4327NISTSchema-SV-IV-atomic-gDay-pattern-1 tokoe:valid" result="pass"/><test-case name="4328NISTXML-SV-IV-atomic-gDay-pattern-1-1 tokoe:valid" result="pass"/><test-case name="4329NISTXML-SV-IV-atomic-gDay-pattern-1-2 tokoe:valid" result="pass"/><test-case name="4330NISTXML-SV-IV-atomic-gDay-pattern-1-3 tokoe:valid" result="pass"/><test-case name="4331NISTXML-SV-IV-atomic-gDay-pattern-1-4 tokoe:valid" result="pass"/><test-case name="4332NISTXML-SV-IV-atomic-gDay-pattern-1-5 tokoe:valid" result="pass"/><test-case name="4333NISTSchema-SV-IV-atomic-gDay-pattern-2 tokoe:valid" result="pass"/><test-case name="4334NISTXML-SV-IV-atomic-gDay-pattern-2-1 tokoe:valid" result="pass"/><test-case name="4335NISTXML-SV-IV-atomic-gDay-pattern-2-2 tokoe:valid" result="pass"/><test-case name="4336NISTXML-SV-IV-atomic-gDay-pattern-2-3 tokoe:valid" result="pass"/><test-case name="4337NISTXML-SV-IV-atomic-gDay-pattern-2-4 tokoe:valid" result="pass"/><test-case name="4338NISTXML-SV-IV-atomic-gDay-pattern-2-5 tokoe:valid" result="pass"/><test-case name="4339NISTSchema-SV-IV-atomic-gDay-pattern-3 tokoe:valid" result="pass"/><test-case name="4340NISTXML-SV-IV-atomic-gDay-pattern-3-1 tokoe:valid" result="pass"/><test-case name="4341NISTXML-SV-IV-atomic-gDay-pattern-3-2 tokoe:valid" result="pass"/><test-case name="4342NISTXML-SV-IV-atomic-gDay-pattern-3-3 tokoe:valid" result="pass"/><test-case name="4343NISTXML-SV-IV-atomic-gDay-pattern-3-4 tokoe:valid" result="pass"/><test-case name="4344NISTXML-SV-IV-atomic-gDay-pattern-3-5 tokoe:valid" result="pass"/><test-case name="4345NISTSchema-SV-IV-atomic-gDay-pattern-4 tokoe:valid" result="pass"/><test-case name="4346NISTXML-SV-IV-atomic-gDay-pattern-4-1 tokoe:valid" result="pass"/><test-case name="4347NISTXML-SV-IV-atomic-gDay-pattern-4-2 tokoe:valid" result="pass"/><test-case name="4348NISTXML-SV-IV-atomic-gDay-pattern-4-3 tokoe:valid" result="pass"/><test-case name="4349NISTXML-SV-IV-atomic-gDay-pattern-4-4 tokoe:valid" result="pass"/><test-case name="4350NISTXML-SV-IV-atomic-gDay-pattern-4-5 tokoe:valid" result="pass"/><test-case name="4351NISTSchema-SV-IV-atomic-gDay-pattern-5 tokoe:valid" result="pass"/><test-case name="4352NISTXML-SV-IV-atomic-gDay-pattern-5-1 tokoe:valid" result="pass"/><test-case name="4353NISTXML-SV-IV-atomic-gDay-pattern-5-2 tokoe:valid" result="pass"/><test-case name="4354NISTXML-SV-IV-atomic-gDay-pattern-5-3 tokoe:valid" result="pass"/><test-case name="4355NISTXML-SV-IV-atomic-gDay-pattern-5-4 tokoe:valid" result="pass"/><test-case name="4356NISTXML-SV-IV-atomic-gDay-pattern-5-5 tokoe:valid" result="pass"/><test-case name="4357NISTSchema-SV-IV-atomic-gDay-enumeration-1 tokoe:valid" result="pass"/><test-case name="4358NISTXML-SV-IV-atomic-gDay-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="4359NISTXML-SV-IV-atomic-gDay-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="4360NISTXML-SV-IV-atomic-gDay-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="4361NISTXML-SV-IV-atomic-gDay-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="4362NISTXML-SV-IV-atomic-gDay-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="4363NISTSchema-SV-IV-atomic-gDay-enumeration-2 tokoe:valid" result="pass"/><test-case name="4364NISTXML-SV-IV-atomic-gDay-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="4365NISTXML-SV-IV-atomic-gDay-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="4366NISTXML-SV-IV-atomic-gDay-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="4367NISTXML-SV-IV-atomic-gDay-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="4368NISTXML-SV-IV-atomic-gDay-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="4369NISTSchema-SV-IV-atomic-gDay-enumeration-3 tokoe:valid" result="pass"/><test-case name="4370NISTXML-SV-IV-atomic-gDay-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="4371NISTXML-SV-IV-atomic-gDay-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="4372NISTXML-SV-IV-atomic-gDay-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="4373NISTXML-SV-IV-atomic-gDay-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="4374NISTXML-SV-IV-atomic-gDay-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="4375NISTSchema-SV-IV-atomic-gDay-enumeration-4 tokoe:valid" result="pass"/><test-case name="4376NISTXML-SV-IV-atomic-gDay-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="4377NISTXML-SV-IV-atomic-gDay-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="4378NISTXML-SV-IV-atomic-gDay-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="4379NISTXML-SV-IV-atomic-gDay-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="4380NISTXML-SV-IV-atomic-gDay-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="4381NISTSchema-SV-IV-atomic-gDay-enumeration-5 tokoe:valid" result="pass"/><test-case name="4382NISTXML-SV-IV-atomic-gDay-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="4383NISTXML-SV-IV-atomic-gDay-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="4384NISTXML-SV-IV-atomic-gDay-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="4385NISTXML-SV-IV-atomic-gDay-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="4386NISTXML-SV-IV-atomic-gDay-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="4387NISTSchema-SV-IV-atomic-gDay-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="4388NISTXML-SV-IV-atomic-gDay-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="4389NISTXML-SV-IV-atomic-gDay-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="4390NISTXML-SV-IV-atomic-gDay-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="4391NISTXML-SV-IV-atomic-gDay-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="4392NISTXML-SV-IV-atomic-gDay-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="4393NISTSchema-SV-IV-atomic-gMonth-minExclusive-1 tokoe:valid" result="pass"/><test-case name="4394NISTXML-SV-IV-atomic-gMonth-minExclusive-1-1 tokoe:valid" result="pass"/><test-case name="4395NISTXML-SV-IV-atomic-gMonth-minExclusive-1-2 tokoe:valid" result="pass"/><test-case name="4396NISTXML-SV-IV-atomic-gMonth-minExclusive-1-3 tokoe:valid" result="pass"/><test-case name="4397NISTXML-SV-IV-atomic-gMonth-minExclusive-1-4 tokoe:valid" result="pass"/><test-case name="4398NISTXML-SV-IV-atomic-gMonth-minExclusive-1-5 tokoe:valid" result="pass"/><test-case name="4399NISTSchema-SV-IV-atomic-gMonth-minExclusive-2 tokoe:valid" result="pass"/><test-case name="4400NISTXML-SV-IV-atomic-gMonth-minExclusive-2-1 tokoe:valid" result="pass"/><test-case name="4401NISTXML-SV-IV-atomic-gMonth-minExclusive-2-2 tokoe:valid" result="pass"/><test-case name="4402NISTXML-SV-IV-atomic-gMonth-minExclusive-2-3 tokoe:valid" result="pass"/><test-case name="4403NISTXML-SV-IV-atomic-gMonth-minExclusive-2-4 tokoe:valid" result="pass"/><test-case name="4404NISTXML-SV-IV-atomic-gMonth-minExclusive-2-5 tokoe:valid" result="pass"/><test-case name="4405NISTSchema-SV-IV-atomic-gMonth-minExclusive-3 tokoe:valid" result="pass"/><test-case name="4406NISTXML-SV-IV-atomic-gMonth-minExclusive-3-1 tokoe:valid" result="pass"/><test-case name="4407NISTXML-SV-IV-atomic-gMonth-minExclusive-3-2 tokoe:valid" result="pass"/><test-case name="4408NISTXML-SV-IV-atomic-gMonth-minExclusive-3-3 tokoe:valid" result="pass"/><test-case name="4409NISTXML-SV-IV-atomic-gMonth-minExclusive-3-4 tokoe:valid" result="pass"/><test-case name="4410NISTXML-SV-IV-atomic-gMonth-minExclusive-3-5 tokoe:valid" result="pass"/><test-case name="4411NISTSchema-SV-IV-atomic-gMonth-minExclusive-4 tokoe:valid" result="pass"/><test-case name="4412NISTXML-SV-IV-atomic-gMonth-minExclusive-4-1 tokoe:valid" result="pass"/><test-case name="4413NISTXML-SV-IV-atomic-gMonth-minExclusive-4-2 tokoe:valid" result="pass"/><test-case name="4414NISTXML-SV-IV-atomic-gMonth-minExclusive-4-3 tokoe:valid" result="pass"/><test-case name="4415NISTXML-SV-IV-atomic-gMonth-minExclusive-4-4 tokoe:valid" result="pass"/><test-case name="4416NISTXML-SV-IV-atomic-gMonth-minExclusive-4-5 tokoe:valid" result="pass"/><test-case name="4417NISTSchema-SV-IV-atomic-gMonth-minExclusive-5 tokoe:valid" result="pass"/><test-case name="4418NISTXML-SV-IV-atomic-gMonth-minExclusive-5-1 tokoe:valid" result="pass"/><test-case name="4419NISTSchema-SV-IV-atomic-gMonth-minInclusive-1 tokoe:valid" result="pass"/><test-case name="4420NISTXML-SV-IV-atomic-gMonth-minInclusive-1-1 tokoe:valid" result="pass"/><test-case name="4421NISTXML-SV-IV-atomic-gMonth-minInclusive-1-2 tokoe:valid" result="pass"/><test-case name="4422NISTXML-SV-IV-atomic-gMonth-minInclusive-1-3 tokoe:valid" result="pass"/><test-case name="4423NISTXML-SV-IV-atomic-gMonth-minInclusive-1-4 tokoe:valid" result="pass"/><test-case name="4424NISTXML-SV-IV-atomic-gMonth-minInclusive-1-5 tokoe:valid" result="pass"/><test-case name="4425NISTSchema-SV-IV-atomic-gMonth-minInclusive-2 tokoe:valid" result="pass"/><test-case name="4426NISTXML-SV-IV-atomic-gMonth-minInclusive-2-1 tokoe:valid" result="pass"/><test-case name="4427NISTXML-SV-IV-atomic-gMonth-minInclusive-2-2 tokoe:valid" result="pass"/><test-case name="4428NISTXML-SV-IV-atomic-gMonth-minInclusive-2-3 tokoe:valid" result="pass"/><test-case name="4429NISTXML-SV-IV-atomic-gMonth-minInclusive-2-4 tokoe:valid" result="pass"/><test-case name="4430NISTXML-SV-IV-atomic-gMonth-minInclusive-2-5 tokoe:valid" result="pass"/><test-case name="4431NISTSchema-SV-IV-atomic-gMonth-minInclusive-3 tokoe:valid" result="pass"/><test-case name="4432NISTXML-SV-IV-atomic-gMonth-minInclusive-3-1 tokoe:valid" result="pass"/><test-case name="4433NISTXML-SV-IV-atomic-gMonth-minInclusive-3-2 tokoe:valid" result="pass"/><test-case name="4434NISTXML-SV-IV-atomic-gMonth-minInclusive-3-3 tokoe:valid" result="pass"/><test-case name="4435NISTXML-SV-IV-atomic-gMonth-minInclusive-3-4 tokoe:valid" result="pass"/><test-case name="4436NISTXML-SV-IV-atomic-gMonth-minInclusive-3-5 tokoe:valid" result="pass"/><test-case name="4437NISTSchema-SV-IV-atomic-gMonth-minInclusive-4 tokoe:valid" result="pass"/><test-case name="4438NISTXML-SV-IV-atomic-gMonth-minInclusive-4-1 tokoe:valid" result="pass"/><test-case name="4439NISTXML-SV-IV-atomic-gMonth-minInclusive-4-2 tokoe:valid" result="pass"/><test-case name="4440NISTXML-SV-IV-atomic-gMonth-minInclusive-4-3 tokoe:valid" result="pass"/><test-case name="4441NISTXML-SV-IV-atomic-gMonth-minInclusive-4-4 tokoe:valid" result="pass"/><test-case name="4442NISTXML-SV-IV-atomic-gMonth-minInclusive-4-5 tokoe:valid" result="pass"/><test-case name="4443NISTSchema-SV-IV-atomic-gMonth-minInclusive-5 tokoe:valid" result="pass"/><test-case name="4444NISTXML-SV-IV-atomic-gMonth-minInclusive-5-1 tokoe:valid" result="pass"/><test-case name="4445NISTSchema-SV-IV-atomic-gMonth-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="4446NISTXML-SV-IV-atomic-gMonth-maxExclusive-1-1 tokoe:valid" result="pass"/><test-case name="4447NISTSchema-SV-IV-atomic-gMonth-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="4448NISTXML-SV-IV-atomic-gMonth-maxExclusive-2-1 tokoe:valid" result="pass"/><test-case name="4449NISTSchema-SV-IV-atomic-gMonth-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="4450NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-1 tokoe:valid" result="pass"/><test-case name="4451NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-2 tokoe:valid" result="pass"/><test-case name="4452NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-3 tokoe:valid" result="pass"/><test-case name="4453NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-4 tokoe:valid" result="pass"/><test-case name="4454NISTXML-SV-IV-atomic-gMonth-maxExclusive-3-5 tokoe:valid" result="pass"/><test-case name="4455NISTSchema-SV-IV-atomic-gMonth-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="4456NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-1 tokoe:valid" result="pass"/><test-case name="4457NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-2 tokoe:valid" result="pass"/><test-case name="4458NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-3 tokoe:valid" result="pass"/><test-case name="4459NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-4 tokoe:valid" result="pass"/><test-case name="4460NISTXML-SV-IV-atomic-gMonth-maxExclusive-4-5 tokoe:valid" result="pass"/><test-case name="4461NISTSchema-SV-IV-atomic-gMonth-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="4462NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-1 tokoe:valid" result="pass"/><test-case name="4463NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-2 tokoe:valid" result="pass"/><test-case name="4464NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-3 tokoe:valid" result="pass"/><test-case name="4465NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-4 tokoe:valid" result="pass"/><test-case name="4466NISTXML-SV-IV-atomic-gMonth-maxExclusive-5-5 tokoe:valid" result="pass"/><test-case name="4467NISTSchema-SV-IV-atomic-gMonth-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="4468NISTXML-SV-IV-atomic-gMonth-maxInclusive-1-1 tokoe:valid" result="pass"/><test-case name="4469NISTSchema-SV-IV-atomic-gMonth-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="4470NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-1 tokoe:valid" result="pass"/><test-case name="4471NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-2 tokoe:valid" result="pass"/><test-case name="4472NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-3 tokoe:valid" result="pass"/><test-case name="4473NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-4 tokoe:valid" result="pass"/><test-case name="4474NISTXML-SV-IV-atomic-gMonth-maxInclusive-2-5 tokoe:valid" result="pass"/><test-case name="4475NISTSchema-SV-IV-atomic-gMonth-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="4476NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-1 tokoe:valid" result="pass"/><test-case name="4477NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-2 tokoe:valid" result="pass"/><test-case name="4478NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-3 tokoe:valid" result="pass"/><test-case name="4479NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-4 tokoe:valid" result="pass"/><test-case name="4480NISTXML-SV-IV-atomic-gMonth-maxInclusive-3-5 tokoe:valid" result="pass"/><test-case name="4481NISTSchema-SV-IV-atomic-gMonth-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="4482NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-1 tokoe:valid" result="pass"/><test-case name="4483NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-2 tokoe:valid" result="pass"/><test-case name="4484NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-3 tokoe:valid" result="pass"/><test-case name="4485NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-4 tokoe:valid" result="pass"/><test-case name="4486NISTXML-SV-IV-atomic-gMonth-maxInclusive-4-5 tokoe:valid" result="pass"/><test-case name="4487NISTSchema-SV-IV-atomic-gMonth-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="4488NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-1 tokoe:valid" result="pass"/><test-case name="4489NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-2 tokoe:valid" result="pass"/><test-case name="4490NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-3 tokoe:valid" result="pass"/><test-case name="4491NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-4 tokoe:valid" result="pass"/><test-case name="4492NISTXML-SV-IV-atomic-gMonth-maxInclusive-5-5 tokoe:valid" result="pass"/><test-case name="4493NISTSchema-SV-IV-atomic-gMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="4494NISTXML-SV-IV-atomic-gMonth-pattern-1-1 tokoe:valid" result="pass"/><test-case name="4495NISTXML-SV-IV-atomic-gMonth-pattern-1-2 tokoe:valid" result="pass"/><test-case name="4496NISTXML-SV-IV-atomic-gMonth-pattern-1-3 tokoe:valid" result="pass"/><test-case name="4497NISTXML-SV-IV-atomic-gMonth-pattern-1-4 tokoe:valid" result="pass"/><test-case name="4498NISTXML-SV-IV-atomic-gMonth-pattern-1-5 tokoe:valid" result="pass"/><test-case name="4499NISTSchema-SV-IV-atomic-gMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="4500NISTXML-SV-IV-atomic-gMonth-pattern-2-1 tokoe:valid" result="pass"/><test-case name="4501NISTXML-SV-IV-atomic-gMonth-pattern-2-2 tokoe:valid" result="pass"/><test-case name="4502NISTXML-SV-IV-atomic-gMonth-pattern-2-3 tokoe:valid" result="pass"/><test-case name="4503NISTXML-SV-IV-atomic-gMonth-pattern-2-4 tokoe:valid" result="pass"/><test-case name="4504NISTXML-SV-IV-atomic-gMonth-pattern-2-5 tokoe:valid" result="pass"/><test-case name="4505NISTSchema-SV-IV-atomic-gMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="4506NISTXML-SV-IV-atomic-gMonth-pattern-3-1 tokoe:valid" result="pass"/><test-case name="4507NISTXML-SV-IV-atomic-gMonth-pattern-3-2 tokoe:valid" result="pass"/><test-case name="4508NISTXML-SV-IV-atomic-gMonth-pattern-3-3 tokoe:valid" result="pass"/><test-case name="4509NISTXML-SV-IV-atomic-gMonth-pattern-3-4 tokoe:valid" result="pass"/><test-case name="4510NISTXML-SV-IV-atomic-gMonth-pattern-3-5 tokoe:valid" result="pass"/><test-case name="4511NISTSchema-SV-IV-atomic-gMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="4512NISTXML-SV-IV-atomic-gMonth-pattern-4-1 tokoe:valid" result="pass"/><test-case name="4513NISTXML-SV-IV-atomic-gMonth-pattern-4-2 tokoe:valid" result="pass"/><test-case name="4514NISTXML-SV-IV-atomic-gMonth-pattern-4-3 tokoe:valid" result="pass"/><test-case name="4515NISTXML-SV-IV-atomic-gMonth-pattern-4-4 tokoe:valid" result="pass"/><test-case name="4516NISTXML-SV-IV-atomic-gMonth-pattern-4-5 tokoe:valid" result="pass"/><test-case name="4517NISTSchema-SV-IV-atomic-gMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="4518NISTXML-SV-IV-atomic-gMonth-pattern-5-1 tokoe:valid" result="pass"/><test-case name="4519NISTXML-SV-IV-atomic-gMonth-pattern-5-2 tokoe:valid" result="pass"/><test-case name="4520NISTXML-SV-IV-atomic-gMonth-pattern-5-3 tokoe:valid" result="pass"/><test-case name="4521NISTXML-SV-IV-atomic-gMonth-pattern-5-4 tokoe:valid" result="pass"/><test-case name="4522NISTXML-SV-IV-atomic-gMonth-pattern-5-5 tokoe:valid" result="pass"/><test-case name="4523NISTSchema-SV-IV-atomic-gMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="4524NISTXML-SV-IV-atomic-gMonth-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="4525NISTXML-SV-IV-atomic-gMonth-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="4526NISTXML-SV-IV-atomic-gMonth-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="4527NISTXML-SV-IV-atomic-gMonth-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="4528NISTXML-SV-IV-atomic-gMonth-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="4529NISTSchema-SV-IV-atomic-gMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="4530NISTXML-SV-IV-atomic-gMonth-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="4531NISTXML-SV-IV-atomic-gMonth-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="4532NISTXML-SV-IV-atomic-gMonth-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="4533NISTXML-SV-IV-atomic-gMonth-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="4534NISTXML-SV-IV-atomic-gMonth-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="4535NISTSchema-SV-IV-atomic-gMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="4536NISTXML-SV-IV-atomic-gMonth-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="4537NISTXML-SV-IV-atomic-gMonth-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="4538NISTXML-SV-IV-atomic-gMonth-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="4539NISTXML-SV-IV-atomic-gMonth-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="4540NISTXML-SV-IV-atomic-gMonth-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="4541NISTSchema-SV-IV-atomic-gMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="4542NISTXML-SV-IV-atomic-gMonth-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="4543NISTXML-SV-IV-atomic-gMonth-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="4544NISTXML-SV-IV-atomic-gMonth-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="4545NISTXML-SV-IV-atomic-gMonth-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="4546NISTXML-SV-IV-atomic-gMonth-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="4547NISTSchema-SV-IV-atomic-gMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="4548NISTXML-SV-IV-atomic-gMonth-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="4549NISTXML-SV-IV-atomic-gMonth-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="4550NISTXML-SV-IV-atomic-gMonth-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="4551NISTXML-SV-IV-atomic-gMonth-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="4552NISTXML-SV-IV-atomic-gMonth-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="4553NISTSchema-SV-IV-atomic-gMonth-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="4554NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="4555NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="4556NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="4557NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="4558NISTXML-SV-IV-atomic-gMonth-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="4559NISTSchema-SV-IV-atomic-string-maxLength-1 tokoe:valid" result="pass"/><test-case name="4560NISTXML-SV-IV-atomic-string-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="4561NISTXML-SV-IV-atomic-string-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="4562NISTXML-SV-IV-atomic-string-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="4563NISTXML-SV-IV-atomic-string-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="4564NISTXML-SV-IV-atomic-string-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="4565NISTSchema-SV-IV-atomic-string-maxLength-2 tokoe:valid" result="pass"/><test-case name="4566NISTXML-SV-IV-atomic-string-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="4567NISTXML-SV-IV-atomic-string-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="4568NISTXML-SV-IV-atomic-string-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="4569NISTXML-SV-IV-atomic-string-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="4570NISTXML-SV-IV-atomic-string-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="4571NISTSchema-SV-IV-atomic-string-maxLength-3 tokoe:valid" result="pass"/><test-case name="4572NISTXML-SV-IV-atomic-string-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="4573NISTXML-SV-IV-atomic-string-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="4574NISTXML-SV-IV-atomic-string-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="4575NISTXML-SV-IV-atomic-string-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="4576NISTXML-SV-IV-atomic-string-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="4577NISTSchema-SV-IV-atomic-string-maxLength-4 tokoe:valid" result="pass"/><test-case name="4578NISTXML-SV-IV-atomic-string-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="4579NISTXML-SV-IV-atomic-string-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="4580NISTXML-SV-IV-atomic-string-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="4581NISTXML-SV-IV-atomic-string-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="4582NISTXML-SV-IV-atomic-string-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="4583NISTSchema-SV-IV-atomic-string-maxLength-5 tokoe:valid" result="pass"/><test-case name="4584NISTXML-SV-IV-atomic-string-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="4585NISTXML-SV-IV-atomic-string-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="4586NISTXML-SV-IV-atomic-string-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="4587NISTXML-SV-IV-atomic-string-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="4588NISTXML-SV-IV-atomic-string-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="4589NISTSchema-SV-IV-atomic-string-minLength-1 tokoe:valid" result="pass"/><test-case name="4590NISTXML-SV-IV-atomic-string-minLength-1-1 tokoe:valid" result="pass"/><test-case name="4591NISTXML-SV-IV-atomic-string-minLength-1-2 tokoe:valid" result="pass"/><test-case name="4592NISTXML-SV-IV-atomic-string-minLength-1-3 tokoe:valid" result="pass"/><test-case name="4593NISTXML-SV-IV-atomic-string-minLength-1-4 tokoe:valid" result="pass"/><test-case name="4594NISTXML-SV-IV-atomic-string-minLength-1-5 tokoe:valid" result="pass"/><test-case name="4595NISTSchema-SV-IV-atomic-string-minLength-2 tokoe:valid" result="pass"/><test-case name="4596NISTXML-SV-IV-atomic-string-minLength-2-1 tokoe:valid" result="pass"/><test-case name="4597NISTXML-SV-IV-atomic-string-minLength-2-2 tokoe:valid" result="pass"/><test-case name="4598NISTXML-SV-IV-atomic-string-minLength-2-3 tokoe:valid" result="pass"/><test-case name="4599NISTXML-SV-IV-atomic-string-minLength-2-4 tokoe:valid" result="pass"/><test-case name="4600NISTXML-SV-IV-atomic-string-minLength-2-5 tokoe:valid" result="pass"/><test-case name="4601NISTSchema-SV-IV-atomic-string-minLength-3 tokoe:valid" result="pass"/><test-case name="4602NISTXML-SV-IV-atomic-string-minLength-3-1 tokoe:valid" result="pass"/><test-case name="4603NISTXML-SV-IV-atomic-string-minLength-3-2 tokoe:valid" result="pass"/><test-case name="4604NISTXML-SV-IV-atomic-string-minLength-3-3 tokoe:valid" result="pass"/><test-case name="4605NISTXML-SV-IV-atomic-string-minLength-3-4 tokoe:valid" result="pass"/><test-case name="4606NISTXML-SV-IV-atomic-string-minLength-3-5 tokoe:valid" result="pass"/><test-case name="4607NISTSchema-SV-IV-atomic-string-minLength-4 tokoe:valid" result="pass"/><test-case name="4608NISTXML-SV-IV-atomic-string-minLength-4-1 tokoe:valid" result="pass"/><test-case name="4609NISTXML-SV-IV-atomic-string-minLength-4-2 tokoe:valid" result="pass"/><test-case name="4610NISTXML-SV-IV-atomic-string-minLength-4-3 tokoe:valid" result="pass"/><test-case name="4611NISTXML-SV-IV-atomic-string-minLength-4-4 tokoe:valid" result="pass"/><test-case name="4612NISTXML-SV-IV-atomic-string-minLength-4-5 tokoe:valid" result="pass"/><test-case name="4613NISTSchema-SV-IV-atomic-string-minLength-5 tokoe:valid" result="pass"/><test-case name="4614NISTXML-SV-IV-atomic-string-minLength-5-1 tokoe:valid" result="pass"/><test-case name="4615NISTXML-SV-IV-atomic-string-minLength-5-2 tokoe:valid" result="pass"/><test-case name="4616NISTXML-SV-IV-atomic-string-minLength-5-3 tokoe:valid" result="pass"/><test-case name="4617NISTXML-SV-IV-atomic-string-minLength-5-4 tokoe:valid" result="pass"/><test-case name="4618NISTXML-SV-IV-atomic-string-minLength-5-5 tokoe:valid" result="pass"/><test-case name="4619NISTSchema-SV-IV-atomic-string-length-1 tokoe:valid" result="pass"/><test-case name="4620NISTXML-SV-IV-atomic-string-length-1-1 tokoe:valid" result="pass"/><test-case name="4621NISTXML-SV-IV-atomic-string-length-1-2 tokoe:valid" result="pass"/><test-case name="4622NISTXML-SV-IV-atomic-string-length-1-3 tokoe:valid" result="pass"/><test-case name="4623NISTXML-SV-IV-atomic-string-length-1-4 tokoe:valid" result="pass"/><test-case name="4624NISTXML-SV-IV-atomic-string-length-1-5 tokoe:valid" result="pass"/><test-case name="4625NISTSchema-SV-IV-atomic-string-length-2 tokoe:valid" result="pass"/><test-case name="4626NISTXML-SV-IV-atomic-string-length-2-1 tokoe:valid" result="pass"/><test-case name="4627NISTXML-SV-IV-atomic-string-length-2-2 tokoe:valid" result="pass"/><test-case name="4628NISTXML-SV-IV-atomic-string-length-2-3 tokoe:valid" result="pass"/><test-case name="4629NISTXML-SV-IV-atomic-string-length-2-4 tokoe:valid" result="pass"/><test-case name="4630NISTXML-SV-IV-atomic-string-length-2-5 tokoe:valid" result="pass"/><test-case name="4631NISTSchema-SV-IV-atomic-string-length-3 tokoe:valid" result="pass"/><test-case name="4632NISTXML-SV-IV-atomic-string-length-3-1 tokoe:valid" result="pass"/><test-case name="4633NISTXML-SV-IV-atomic-string-length-3-2 tokoe:valid" result="pass"/><test-case name="4634NISTXML-SV-IV-atomic-string-length-3-3 tokoe:valid" result="pass"/><test-case name="4635NISTXML-SV-IV-atomic-string-length-3-4 tokoe:valid" result="pass"/><test-case name="4636NISTXML-SV-IV-atomic-string-length-3-5 tokoe:valid" result="pass"/><test-case name="4637NISTSchema-SV-IV-atomic-string-length-4 tokoe:valid" result="pass"/><test-case name="4638NISTXML-SV-IV-atomic-string-length-4-1 tokoe:valid" result="pass"/><test-case name="4639NISTXML-SV-IV-atomic-string-length-4-2 tokoe:valid" result="pass"/><test-case name="4640NISTXML-SV-IV-atomic-string-length-4-3 tokoe:valid" result="pass"/><test-case name="4641NISTXML-SV-IV-atomic-string-length-4-4 tokoe:valid" result="pass"/><test-case name="4642NISTXML-SV-IV-atomic-string-length-4-5 tokoe:valid" result="pass"/><test-case name="4643NISTSchema-SV-IV-atomic-string-length-5 tokoe:valid" result="pass"/><test-case name="4644NISTXML-SV-IV-atomic-string-length-5-1 tokoe:valid" result="pass"/><test-case name="4645NISTXML-SV-IV-atomic-string-length-5-2 tokoe:valid" result="pass"/><test-case name="4646NISTXML-SV-IV-atomic-string-length-5-3 tokoe:valid" result="pass"/><test-case name="4647NISTXML-SV-IV-atomic-string-length-5-4 tokoe:valid" result="pass"/><test-case name="4648NISTXML-SV-IV-atomic-string-length-5-5 tokoe:valid" result="pass"/><test-case name="4649NISTSchema-SV-IV-atomic-string-pattern-1 tokoe:valid" result="pass"/><test-case name="4650NISTXML-SV-IV-atomic-string-pattern-1-1 tokoe:valid" result="pass"/><test-case name="4651NISTXML-SV-IV-atomic-string-pattern-1-2 tokoe:valid" result="pass"/><test-case name="4652NISTXML-SV-IV-atomic-string-pattern-1-3 tokoe:valid" result="pass"/><test-case name="4653NISTXML-SV-IV-atomic-string-pattern-1-4 tokoe:valid" result="pass"/><test-case name="4654NISTXML-SV-IV-atomic-string-pattern-1-5 tokoe:valid" result="pass"/><test-case name="4655NISTSchema-SV-IV-atomic-string-pattern-2 tokoe:valid" result="pass"/><test-case name="4656NISTXML-SV-IV-atomic-string-pattern-2-1 tokoe:valid" result="pass"/><test-case name="4657NISTXML-SV-IV-atomic-string-pattern-2-2 tokoe:valid" result="pass"/><test-case name="4658NISTXML-SV-IV-atomic-string-pattern-2-3 tokoe:valid" result="pass"/><test-case name="4659NISTXML-SV-IV-atomic-string-pattern-2-4 tokoe:valid" result="pass"/><test-case name="4660NISTXML-SV-IV-atomic-string-pattern-2-5 tokoe:valid" result="pass"/><test-case name="4661NISTSchema-SV-IV-atomic-string-pattern-3 tokoe:valid" result="pass"/><test-case name="4662NISTXML-SV-IV-atomic-string-pattern-3-1 tokoe:valid" result="pass"/><test-case name="4663NISTXML-SV-IV-atomic-string-pattern-3-2 tokoe:valid" result="pass"/><test-case name="4664NISTXML-SV-IV-atomic-string-pattern-3-3 tokoe:valid" result="pass"/><test-case name="4665NISTXML-SV-IV-atomic-string-pattern-3-4 tokoe:valid" result="pass"/><test-case name="4666NISTXML-SV-IV-atomic-string-pattern-3-5 tokoe:valid" result="pass"/><test-case name="4667NISTSchema-SV-IV-atomic-string-pattern-4 tokoe:valid" result="pass"/><test-case name="4668NISTXML-SV-IV-atomic-string-pattern-4-1 tokoe:valid" result="pass"/><test-case name="4669NISTXML-SV-IV-atomic-string-pattern-4-2 tokoe:valid" result="pass"/><test-case name="4670NISTXML-SV-IV-atomic-string-pattern-4-3 tokoe:valid" result="pass"/><test-case name="4671NISTXML-SV-IV-atomic-string-pattern-4-4 tokoe:valid" result="pass"/><test-case name="4672NISTXML-SV-IV-atomic-string-pattern-4-5 tokoe:valid" result="pass"/><test-case name="4673NISTSchema-SV-IV-atomic-string-pattern-5 tokoe:valid" result="pass"/><test-case name="4674NISTXML-SV-IV-atomic-string-pattern-5-1 tokoe:valid" result="pass"/><test-case name="4675NISTXML-SV-IV-atomic-string-pattern-5-2 tokoe:valid" result="pass"/><test-case name="4676NISTXML-SV-IV-atomic-string-pattern-5-3 tokoe:valid" result="pass"/><test-case name="4677NISTXML-SV-IV-atomic-string-pattern-5-4 tokoe:valid" result="pass"/><test-case name="4678NISTXML-SV-IV-atomic-string-pattern-5-5 tokoe:valid" result="pass"/><test-case name="4679NISTSchema-SV-IV-atomic-string-enumeration-1 tokoe:valid" result="pass"/><test-case name="4680NISTXML-SV-IV-atomic-string-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="4681NISTXML-SV-IV-atomic-string-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="4682NISTXML-SV-IV-atomic-string-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="4683NISTXML-SV-IV-atomic-string-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="4684NISTXML-SV-IV-atomic-string-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="4685NISTSchema-SV-IV-atomic-string-enumeration-2 tokoe:valid" result="pass"/><test-case name="4686NISTXML-SV-IV-atomic-string-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="4687NISTXML-SV-IV-atomic-string-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="4688NISTXML-SV-IV-atomic-string-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="4689NISTXML-SV-IV-atomic-string-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="4690NISTXML-SV-IV-atomic-string-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="4691NISTSchema-SV-IV-atomic-string-enumeration-3 tokoe:valid" result="pass"/><test-case name="4692NISTXML-SV-IV-atomic-string-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="4693NISTXML-SV-IV-atomic-string-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="4694NISTXML-SV-IV-atomic-string-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="4695NISTXML-SV-IV-atomic-string-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="4696NISTXML-SV-IV-atomic-string-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="4697NISTSchema-SV-IV-atomic-string-enumeration-4 tokoe:valid" result="pass"/><test-case name="4698NISTXML-SV-IV-atomic-string-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="4699NISTXML-SV-IV-atomic-string-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="4700NISTXML-SV-IV-atomic-string-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="4701NISTXML-SV-IV-atomic-string-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="4702NISTXML-SV-IV-atomic-string-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="4703NISTSchema-SV-IV-atomic-string-enumeration-5 tokoe:valid" result="pass"/><test-case name="4704NISTXML-SV-IV-atomic-string-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="4705NISTXML-SV-IV-atomic-string-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="4706NISTXML-SV-IV-atomic-string-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="4707NISTXML-SV-IV-atomic-string-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="4708NISTXML-SV-IV-atomic-string-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="4709NISTSchema-SV-IV-atomic-string-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="4710NISTXML-SV-IV-atomic-string-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="4711NISTXML-SV-IV-atomic-string-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="4712NISTXML-SV-IV-atomic-string-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="4713NISTXML-SV-IV-atomic-string-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="4714NISTXML-SV-IV-atomic-string-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="4715NISTSchema-SV-IV-atomic-string-whiteSpace-2 tokoe:valid" result="pass"/><test-case name="4716NISTXML-SV-IV-atomic-string-whiteSpace-2-1 tokoe:valid" result="pass"/><test-case name="4717NISTXML-SV-IV-atomic-string-whiteSpace-2-2 tokoe:valid" result="pass"/><test-case name="4718NISTXML-SV-IV-atomic-string-whiteSpace-2-3 tokoe:valid" result="pass"/><test-case name="4719NISTXML-SV-IV-atomic-string-whiteSpace-2-4 tokoe:valid" result="pass"/><test-case name="4720NISTXML-SV-IV-atomic-string-whiteSpace-2-5 tokoe:valid" result="pass"/><test-case name="4721NISTSchema-SV-IV-atomic-string-whiteSpace-3 tokoe:valid" result="pass"/><test-case name="4722NISTXML-SV-IV-atomic-string-whiteSpace-3-1 tokoe:valid" result="pass"/><test-case name="4723NISTXML-SV-IV-atomic-string-whiteSpace-3-2 tokoe:valid" result="pass"/><test-case name="4724NISTXML-SV-IV-atomic-string-whiteSpace-3-3 tokoe:valid" result="pass"/><test-case name="4725NISTXML-SV-IV-atomic-string-whiteSpace-3-4 tokoe:valid" result="pass"/><test-case name="4726NISTXML-SV-IV-atomic-string-whiteSpace-3-5 tokoe:valid" result="pass"/><test-case name="4727NISTSchema-SV-IV-atomic-normalizedString-maxLength-1 tokoe:valid" result="pass"/><test-case name="4728NISTXML-SV-IV-atomic-normalizedString-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="4729NISTXML-SV-IV-atomic-normalizedString-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="4730NISTXML-SV-IV-atomic-normalizedString-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="4731NISTXML-SV-IV-atomic-normalizedString-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="4732NISTXML-SV-IV-atomic-normalizedString-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="4733NISTSchema-SV-IV-atomic-normalizedString-maxLength-2 tokoe:valid" result="pass"/><test-case name="4734NISTXML-SV-IV-atomic-normalizedString-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="4735NISTXML-SV-IV-atomic-normalizedString-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="4736NISTXML-SV-IV-atomic-normalizedString-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="4737NISTXML-SV-IV-atomic-normalizedString-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="4738NISTXML-SV-IV-atomic-normalizedString-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="4739NISTSchema-SV-IV-atomic-normalizedString-maxLength-3 tokoe:valid" result="pass"/><test-case name="4740NISTXML-SV-IV-atomic-normalizedString-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="4741NISTXML-SV-IV-atomic-normalizedString-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="4742NISTXML-SV-IV-atomic-normalizedString-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="4743NISTXML-SV-IV-atomic-normalizedString-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="4744NISTXML-SV-IV-atomic-normalizedString-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="4745NISTSchema-SV-IV-atomic-normalizedString-maxLength-4 tokoe:valid" result="pass"/><test-case name="4746NISTXML-SV-IV-atomic-normalizedString-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="4747NISTXML-SV-IV-atomic-normalizedString-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="4748NISTXML-SV-IV-atomic-normalizedString-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="4749NISTXML-SV-IV-atomic-normalizedString-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="4750NISTXML-SV-IV-atomic-normalizedString-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="4751NISTSchema-SV-IV-atomic-normalizedString-maxLength-5 tokoe:valid" result="pass"/><test-case name="4752NISTXML-SV-IV-atomic-normalizedString-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="4753NISTXML-SV-IV-atomic-normalizedString-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="4754NISTXML-SV-IV-atomic-normalizedString-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="4755NISTXML-SV-IV-atomic-normalizedString-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="4756NISTXML-SV-IV-atomic-normalizedString-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="4757NISTSchema-SV-IV-atomic-normalizedString-minLength-1 tokoe:valid" result="pass"/><test-case name="4758NISTXML-SV-IV-atomic-normalizedString-minLength-1-1 tokoe:valid" result="pass"/><test-case name="4759NISTXML-SV-IV-atomic-normalizedString-minLength-1-2 tokoe:valid" result="pass"/><test-case name="4760NISTXML-SV-IV-atomic-normalizedString-minLength-1-3 tokoe:valid" result="pass"/><test-case name="4761NISTXML-SV-IV-atomic-normalizedString-minLength-1-4 tokoe:valid" result="pass"/><test-case name="4762NISTXML-SV-IV-atomic-normalizedString-minLength-1-5 tokoe:valid" result="pass"/><test-case name="4763NISTSchema-SV-IV-atomic-normalizedString-minLength-2 tokoe:valid" result="pass"/><test-case name="4764NISTXML-SV-IV-atomic-normalizedString-minLength-2-1 tokoe:valid" result="pass"/><test-case name="4765NISTXML-SV-IV-atomic-normalizedString-minLength-2-2 tokoe:valid" result="pass"/><test-case name="4766NISTXML-SV-IV-atomic-normalizedString-minLength-2-3 tokoe:valid" result="pass"/><test-case name="4767NISTXML-SV-IV-atomic-normalizedString-minLength-2-4 tokoe:valid" result="pass"/><test-case name="4768NISTXML-SV-IV-atomic-normalizedString-minLength-2-5 tokoe:valid" result="pass"/><test-case name="4769NISTSchema-SV-IV-atomic-normalizedString-minLength-3 tokoe:valid" result="pass"/><test-case name="4770NISTXML-SV-IV-atomic-normalizedString-minLength-3-1 tokoe:valid" result="pass"/><test-case name="4771NISTXML-SV-IV-atomic-normalizedString-minLength-3-2 tokoe:valid" result="pass"/><test-case name="4772NISTXML-SV-IV-atomic-normalizedString-minLength-3-3 tokoe:valid" result="pass"/><test-case name="4773NISTXML-SV-IV-atomic-normalizedString-minLength-3-4 tokoe:valid" result="pass"/><test-case name="4774NISTXML-SV-IV-atomic-normalizedString-minLength-3-5 tokoe:valid" result="pass"/><test-case name="4775NISTSchema-SV-IV-atomic-normalizedString-minLength-4 tokoe:valid" result="pass"/><test-case name="4776NISTXML-SV-IV-atomic-normalizedString-minLength-4-1 tokoe:valid" result="pass"/><test-case name="4777NISTXML-SV-IV-atomic-normalizedString-minLength-4-2 tokoe:valid" result="pass"/><test-case name="4778NISTXML-SV-IV-atomic-normalizedString-minLength-4-3 tokoe:valid" result="pass"/><test-case name="4779NISTXML-SV-IV-atomic-normalizedString-minLength-4-4 tokoe:valid" result="pass"/><test-case name="4780NISTXML-SV-IV-atomic-normalizedString-minLength-4-5 tokoe:valid" result="pass"/><test-case name="4781NISTSchema-SV-IV-atomic-normalizedString-minLength-5 tokoe:valid" result="pass"/><test-case name="4782NISTXML-SV-IV-atomic-normalizedString-minLength-5-1 tokoe:valid" result="pass"/><test-case name="4783NISTXML-SV-IV-atomic-normalizedString-minLength-5-2 tokoe:valid" result="pass"/><test-case name="4784NISTXML-SV-IV-atomic-normalizedString-minLength-5-3 tokoe:valid" result="pass"/><test-case name="4785NISTXML-SV-IV-atomic-normalizedString-minLength-5-4 tokoe:valid" result="pass"/><test-case name="4786NISTXML-SV-IV-atomic-normalizedString-minLength-5-5 tokoe:valid" result="pass"/><test-case name="4787NISTSchema-SV-IV-atomic-normalizedString-length-1 tokoe:valid" result="pass"/><test-case name="4788NISTXML-SV-IV-atomic-normalizedString-length-1-1 tokoe:valid" result="pass"/><test-case name="4789NISTXML-SV-IV-atomic-normalizedString-length-1-2 tokoe:valid" result="pass"/><test-case name="4790NISTXML-SV-IV-atomic-normalizedString-length-1-3 tokoe:valid" result="pass"/><test-case name="4791NISTXML-SV-IV-atomic-normalizedString-length-1-4 tokoe:valid" result="pass"/><test-case name="4792NISTXML-SV-IV-atomic-normalizedString-length-1-5 tokoe:valid" result="pass"/><test-case name="4793NISTSchema-SV-IV-atomic-normalizedString-length-2 tokoe:valid" result="pass"/><test-case name="4794NISTXML-SV-IV-atomic-normalizedString-length-2-1 tokoe:valid" result="pass"/><test-case name="4795NISTXML-SV-IV-atomic-normalizedString-length-2-2 tokoe:valid" result="pass"/><test-case name="4796NISTXML-SV-IV-atomic-normalizedString-length-2-3 tokoe:valid" result="pass"/><test-case name="4797NISTXML-SV-IV-atomic-normalizedString-length-2-4 tokoe:valid" result="pass"/><test-case name="4798NISTXML-SV-IV-atomic-normalizedString-length-2-5 tokoe:valid" result="pass"/><test-case name="4799NISTSchema-SV-IV-atomic-normalizedString-length-3 tokoe:valid" result="pass"/><test-case name="4800NISTXML-SV-IV-atomic-normalizedString-length-3-1 tokoe:valid" result="pass"/><test-case name="4801NISTXML-SV-IV-atomic-normalizedString-length-3-2 tokoe:valid" result="pass"/><test-case name="4802NISTXML-SV-IV-atomic-normalizedString-length-3-3 tokoe:valid" result="pass"/><test-case name="4803NISTXML-SV-IV-atomic-normalizedString-length-3-4 tokoe:valid" result="pass"/><test-case name="4804NISTXML-SV-IV-atomic-normalizedString-length-3-5 tokoe:valid" result="pass"/><test-case name="4805NISTSchema-SV-IV-atomic-normalizedString-length-4 tokoe:valid" result="pass"/><test-case name="4806NISTXML-SV-IV-atomic-normalizedString-length-4-1 tokoe:valid" result="pass"/><test-case name="4807NISTXML-SV-IV-atomic-normalizedString-length-4-2 tokoe:valid" result="pass"/><test-case name="4808NISTXML-SV-IV-atomic-normalizedString-length-4-3 tokoe:valid" result="pass"/><test-case name="4809NISTXML-SV-IV-atomic-normalizedString-length-4-4 tokoe:valid" result="pass"/><test-case name="4810NISTXML-SV-IV-atomic-normalizedString-length-4-5 tokoe:valid" result="pass"/><test-case name="4811NISTSchema-SV-IV-atomic-normalizedString-length-5 tokoe:valid" result="pass"/><test-case name="4812NISTXML-SV-IV-atomic-normalizedString-length-5-1 tokoe:valid" result="pass"/><test-case name="4813NISTXML-SV-IV-atomic-normalizedString-length-5-2 tokoe:valid" result="pass"/><test-case name="4814NISTXML-SV-IV-atomic-normalizedString-length-5-3 tokoe:valid" result="pass"/><test-case name="4815NISTXML-SV-IV-atomic-normalizedString-length-5-4 tokoe:valid" result="pass"/><test-case name="4816NISTXML-SV-IV-atomic-normalizedString-length-5-5 tokoe:valid" result="pass"/><test-case name="4817NISTSchema-SV-IV-atomic-normalizedString-pattern-1 tokoe:valid" result="pass"/><test-case name="4818NISTXML-SV-IV-atomic-normalizedString-pattern-1-1 tokoe:valid" result="pass"/><test-case name="4819NISTXML-SV-IV-atomic-normalizedString-pattern-1-2 tokoe:valid" result="pass"/><test-case name="4820NISTXML-SV-IV-atomic-normalizedString-pattern-1-3 tokoe:valid" result="pass"/><test-case name="4821NISTXML-SV-IV-atomic-normalizedString-pattern-1-4 tokoe:valid" result="pass"/><test-case name="4822NISTXML-SV-IV-atomic-normalizedString-pattern-1-5 tokoe:valid" result="pass"/><test-case name="4823NISTSchema-SV-IV-atomic-normalizedString-pattern-2 tokoe:valid" result="pass"/><test-case name="4824NISTXML-SV-IV-atomic-normalizedString-pattern-2-1 tokoe:valid" result="pass"/><test-case name="4825NISTXML-SV-IV-atomic-normalizedString-pattern-2-2 tokoe:valid" result="pass"/><test-case name="4826NISTXML-SV-IV-atomic-normalizedString-pattern-2-3 tokoe:valid" result="pass"/><test-case name="4827NISTXML-SV-IV-atomic-normalizedString-pattern-2-4 tokoe:valid" result="pass"/><test-case name="4828NISTXML-SV-IV-atomic-normalizedString-pattern-2-5 tokoe:valid" result="pass"/><test-case name="4829NISTSchema-SV-IV-atomic-normalizedString-pattern-3 tokoe:valid" result="pass"/><test-case name="4830NISTXML-SV-IV-atomic-normalizedString-pattern-3-1 tokoe:valid" result="pass"/><test-case name="4831NISTXML-SV-IV-atomic-normalizedString-pattern-3-2 tokoe:valid" result="pass"/><test-case name="4832NISTXML-SV-IV-atomic-normalizedString-pattern-3-3 tokoe:valid" result="pass"/><test-case name="4833NISTXML-SV-IV-atomic-normalizedString-pattern-3-4 tokoe:valid" result="pass"/><test-case name="4834NISTXML-SV-IV-atomic-normalizedString-pattern-3-5 tokoe:valid" result="pass"/><test-case name="4835NISTSchema-SV-IV-atomic-normalizedString-pattern-4 tokoe:valid" result="pass"/><test-case name="4836NISTXML-SV-IV-atomic-normalizedString-pattern-4-1 tokoe:valid" result="pass"/><test-case name="4837NISTXML-SV-IV-atomic-normalizedString-pattern-4-2 tokoe:valid" result="pass"/><test-case name="4838NISTXML-SV-IV-atomic-normalizedString-pattern-4-3 tokoe:valid" result="pass"/><test-case name="4839NISTXML-SV-IV-atomic-normalizedString-pattern-4-4 tokoe:valid" result="pass"/><test-case name="4840NISTXML-SV-IV-atomic-normalizedString-pattern-4-5 tokoe:valid" result="pass"/><test-case name="4841NISTSchema-SV-IV-atomic-normalizedString-pattern-5 tokoe:valid" result="pass"/><test-case name="4842NISTXML-SV-IV-atomic-normalizedString-pattern-5-1 tokoe:valid" result="pass"/><test-case name="4843NISTXML-SV-IV-atomic-normalizedString-pattern-5-2 tokoe:valid" result="pass"/><test-case name="4844NISTXML-SV-IV-atomic-normalizedString-pattern-5-3 tokoe:valid" result="pass"/><test-case name="4845NISTXML-SV-IV-atomic-normalizedString-pattern-5-4 tokoe:valid" result="pass"/><test-case name="4846NISTXML-SV-IV-atomic-normalizedString-pattern-5-5 tokoe:valid" result="pass"/><test-case name="4847NISTSchema-SV-IV-atomic-normalizedString-enumeration-1 tokoe:valid" result="pass"/><test-case name="4848NISTXML-SV-IV-atomic-normalizedString-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="4849NISTXML-SV-IV-atomic-normalizedString-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="4850NISTXML-SV-IV-atomic-normalizedString-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="4851NISTXML-SV-IV-atomic-normalizedString-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="4852NISTXML-SV-IV-atomic-normalizedString-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="4853NISTSchema-SV-IV-atomic-normalizedString-enumeration-2 tokoe:valid" result="pass"/><test-case name="4854NISTXML-SV-IV-atomic-normalizedString-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="4855NISTXML-SV-IV-atomic-normalizedString-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="4856NISTXML-SV-IV-atomic-normalizedString-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="4857NISTXML-SV-IV-atomic-normalizedString-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="4858NISTXML-SV-IV-atomic-normalizedString-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="4859NISTSchema-SV-IV-atomic-normalizedString-enumeration-3 tokoe:valid" result="pass"/><test-case name="4860NISTXML-SV-IV-atomic-normalizedString-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="4861NISTXML-SV-IV-atomic-normalizedString-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="4862NISTXML-SV-IV-atomic-normalizedString-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="4863NISTXML-SV-IV-atomic-normalizedString-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="4864NISTXML-SV-IV-atomic-normalizedString-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="4865NISTSchema-SV-IV-atomic-normalizedString-enumeration-4 tokoe:valid" result="pass"/><test-case name="4866NISTXML-SV-IV-atomic-normalizedString-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="4867NISTXML-SV-IV-atomic-normalizedString-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="4868NISTXML-SV-IV-atomic-normalizedString-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="4869NISTXML-SV-IV-atomic-normalizedString-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="4870NISTXML-SV-IV-atomic-normalizedString-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="4871NISTSchema-SV-IV-atomic-normalizedString-enumeration-5 tokoe:valid" result="pass"/><test-case name="4872NISTXML-SV-IV-atomic-normalizedString-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="4873NISTXML-SV-IV-atomic-normalizedString-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="4874NISTXML-SV-IV-atomic-normalizedString-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="4875NISTXML-SV-IV-atomic-normalizedString-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="4876NISTXML-SV-IV-atomic-normalizedString-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="4877NISTSchema-SV-IV-atomic-normalizedString-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="4878NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="4879NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="4880NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="4881NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="4882NISTXML-SV-IV-atomic-normalizedString-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="4883NISTSchema-SV-IV-atomic-normalizedString-whiteSpace-2 tokoe:valid" result="pass"/><test-case name="4884NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-1 tokoe:valid" result="pass"/><test-case name="4885NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-2 tokoe:valid" result="pass"/><test-case name="4886NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-3 tokoe:valid" result="pass"/><test-case name="4887NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-4 tokoe:valid" result="pass"/><test-case name="4888NISTXML-SV-IV-atomic-normalizedString-whiteSpace-2-5 tokoe:valid" result="pass"/><test-case name="4889NISTSchema-SV-IV-atomic-token-maxLength-1 tokoe:valid" result="pass"/><test-case name="4890NISTXML-SV-IV-atomic-token-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="4891NISTXML-SV-IV-atomic-token-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="4892NISTXML-SV-IV-atomic-token-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="4893NISTXML-SV-IV-atomic-token-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="4894NISTXML-SV-IV-atomic-token-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="4895NISTSchema-SV-IV-atomic-token-maxLength-2 tokoe:valid" result="pass"/><test-case name="4896NISTXML-SV-IV-atomic-token-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="4897NISTXML-SV-IV-atomic-token-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="4898NISTXML-SV-IV-atomic-token-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="4899NISTXML-SV-IV-atomic-token-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="4900NISTXML-SV-IV-atomic-token-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="4901NISTSchema-SV-IV-atomic-token-maxLength-3 tokoe:valid" result="pass"/><test-case name="4902NISTXML-SV-IV-atomic-token-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="4903NISTXML-SV-IV-atomic-token-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="4904NISTXML-SV-IV-atomic-token-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="4905NISTXML-SV-IV-atomic-token-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="4906NISTXML-SV-IV-atomic-token-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="4907NISTSchema-SV-IV-atomic-token-maxLength-4 tokoe:valid" result="pass"/><test-case name="4908NISTXML-SV-IV-atomic-token-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="4909NISTXML-SV-IV-atomic-token-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="4910NISTXML-SV-IV-atomic-token-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="4911NISTXML-SV-IV-atomic-token-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="4912NISTXML-SV-IV-atomic-token-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="4913NISTSchema-SV-IV-atomic-token-maxLength-5 tokoe:valid" result="pass"/><test-case name="4914NISTXML-SV-IV-atomic-token-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="4915NISTXML-SV-IV-atomic-token-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="4916NISTXML-SV-IV-atomic-token-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="4917NISTXML-SV-IV-atomic-token-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="4918NISTXML-SV-IV-atomic-token-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="4919NISTSchema-SV-IV-atomic-token-minLength-1 tokoe:valid" result="pass"/><test-case name="4920NISTXML-SV-IV-atomic-token-minLength-1-1 tokoe:valid" result="pass"/><test-case name="4921NISTXML-SV-IV-atomic-token-minLength-1-2 tokoe:valid" result="pass"/><test-case name="4922NISTXML-SV-IV-atomic-token-minLength-1-3 tokoe:valid" result="pass"/><test-case name="4923NISTXML-SV-IV-atomic-token-minLength-1-4 tokoe:valid" result="pass"/><test-case name="4924NISTXML-SV-IV-atomic-token-minLength-1-5 tokoe:valid" result="pass"/><test-case name="4925NISTSchema-SV-IV-atomic-token-minLength-2 tokoe:valid" result="pass"/><test-case name="4926NISTXML-SV-IV-atomic-token-minLength-2-1 tokoe:valid" result="pass"/><test-case name="4927NISTXML-SV-IV-atomic-token-minLength-2-2 tokoe:valid" result="pass"/><test-case name="4928NISTXML-SV-IV-atomic-token-minLength-2-3 tokoe:valid" result="pass"/><test-case name="4929NISTXML-SV-IV-atomic-token-minLength-2-4 tokoe:valid" result="pass"/><test-case name="4930NISTXML-SV-IV-atomic-token-minLength-2-5 tokoe:valid" result="pass"/><test-case name="4931NISTSchema-SV-IV-atomic-token-minLength-3 tokoe:valid" result="pass"/><test-case name="4932NISTXML-SV-IV-atomic-token-minLength-3-1 tokoe:valid" result="pass"/><test-case name="4933NISTXML-SV-IV-atomic-token-minLength-3-2 tokoe:valid" result="pass"/><test-case name="4934NISTXML-SV-IV-atomic-token-minLength-3-3 tokoe:valid" result="pass"/><test-case name="4935NISTXML-SV-IV-atomic-token-minLength-3-4 tokoe:valid" result="pass"/><test-case name="4936NISTXML-SV-IV-atomic-token-minLength-3-5 tokoe:valid" result="pass"/><test-case name="4937NISTSchema-SV-IV-atomic-token-minLength-4 tokoe:valid" result="pass"/><test-case name="4938NISTXML-SV-IV-atomic-token-minLength-4-1 tokoe:valid" result="pass"/><test-case name="4939NISTXML-SV-IV-atomic-token-minLength-4-2 tokoe:valid" result="pass"/><test-case name="4940NISTXML-SV-IV-atomic-token-minLength-4-3 tokoe:valid" result="pass"/><test-case name="4941NISTXML-SV-IV-atomic-token-minLength-4-4 tokoe:valid" result="pass"/><test-case name="4942NISTXML-SV-IV-atomic-token-minLength-4-5 tokoe:valid" result="pass"/><test-case name="4943NISTSchema-SV-IV-atomic-token-minLength-5 tokoe:valid" result="pass"/><test-case name="4944NISTXML-SV-IV-atomic-token-minLength-5-1 tokoe:valid" result="pass"/><test-case name="4945NISTXML-SV-IV-atomic-token-minLength-5-2 tokoe:valid" result="pass"/><test-case name="4946NISTXML-SV-IV-atomic-token-minLength-5-3 tokoe:valid" result="pass"/><test-case name="4947NISTXML-SV-IV-atomic-token-minLength-5-4 tokoe:valid" result="pass"/><test-case name="4948NISTXML-SV-IV-atomic-token-minLength-5-5 tokoe:valid" result="pass"/><test-case name="4949NISTSchema-SV-IV-atomic-token-length-1 tokoe:valid" result="pass"/><test-case name="4950NISTXML-SV-IV-atomic-token-length-1-1 tokoe:valid" result="pass"/><test-case name="4951NISTXML-SV-IV-atomic-token-length-1-2 tokoe:valid" result="pass"/><test-case name="4952NISTXML-SV-IV-atomic-token-length-1-3 tokoe:valid" result="pass"/><test-case name="4953NISTXML-SV-IV-atomic-token-length-1-4 tokoe:valid" result="pass"/><test-case name="4954NISTXML-SV-IV-atomic-token-length-1-5 tokoe:valid" result="pass"/><test-case name="4955NISTSchema-SV-IV-atomic-token-length-2 tokoe:valid" result="pass"/><test-case name="4956NISTXML-SV-IV-atomic-token-length-2-1 tokoe:valid" result="pass"/><test-case name="4957NISTXML-SV-IV-atomic-token-length-2-2 tokoe:valid" result="pass"/><test-case name="4958NISTXML-SV-IV-atomic-token-length-2-3 tokoe:valid" result="pass"/><test-case name="4959NISTXML-SV-IV-atomic-token-length-2-4 tokoe:valid" result="pass"/><test-case name="4960NISTXML-SV-IV-atomic-token-length-2-5 tokoe:valid" result="pass"/><test-case name="4961NISTSchema-SV-IV-atomic-token-length-3 tokoe:valid" result="pass"/><test-case name="4962NISTXML-SV-IV-atomic-token-length-3-1 tokoe:valid" result="pass"/><test-case name="4963NISTXML-SV-IV-atomic-token-length-3-2 tokoe:valid" result="pass"/><test-case name="4964NISTXML-SV-IV-atomic-token-length-3-3 tokoe:valid" result="pass"/><test-case name="4965NISTXML-SV-IV-atomic-token-length-3-4 tokoe:valid" result="pass"/><test-case name="4966NISTXML-SV-IV-atomic-token-length-3-5 tokoe:valid" result="pass"/><test-case name="4967NISTSchema-SV-IV-atomic-token-length-4 tokoe:valid" result="pass"/><test-case name="4968NISTXML-SV-IV-atomic-token-length-4-1 tokoe:valid" result="pass"/><test-case name="4969NISTXML-SV-IV-atomic-token-length-4-2 tokoe:valid" result="pass"/><test-case name="4970NISTXML-SV-IV-atomic-token-length-4-3 tokoe:valid" result="pass"/><test-case name="4971NISTXML-SV-IV-atomic-token-length-4-4 tokoe:valid" result="pass"/><test-case name="4972NISTXML-SV-IV-atomic-token-length-4-5 tokoe:valid" result="pass"/><test-case name="4973NISTSchema-SV-IV-atomic-token-length-5 tokoe:valid" result="pass"/><test-case name="4974NISTXML-SV-IV-atomic-token-length-5-1 tokoe:valid" result="pass"/><test-case name="4975NISTXML-SV-IV-atomic-token-length-5-2 tokoe:valid" result="pass"/><test-case name="4976NISTXML-SV-IV-atomic-token-length-5-3 tokoe:valid" result="pass"/><test-case name="4977NISTXML-SV-IV-atomic-token-length-5-4 tokoe:valid" result="pass"/><test-case name="4978NISTXML-SV-IV-atomic-token-length-5-5 tokoe:valid" result="pass"/><test-case name="4979NISTSchema-SV-IV-atomic-token-pattern-1 tokoe:valid" result="pass"/><test-case name="4980NISTXML-SV-IV-atomic-token-pattern-1-1 tokoe:valid" result="pass"/><test-case name="4981NISTXML-SV-IV-atomic-token-pattern-1-2 tokoe:valid" result="pass"/><test-case name="4982NISTXML-SV-IV-atomic-token-pattern-1-3 tokoe:valid" result="pass"/><test-case name="4983NISTXML-SV-IV-atomic-token-pattern-1-4 tokoe:valid" result="pass"/><test-case name="4984NISTXML-SV-IV-atomic-token-pattern-1-5 tokoe:valid" result="pass"/><test-case name="4985NISTSchema-SV-IV-atomic-token-pattern-2 tokoe:valid" result="pass"/><test-case name="4986NISTXML-SV-IV-atomic-token-pattern-2-1 tokoe:valid" result="pass"/><test-case name="4987NISTXML-SV-IV-atomic-token-pattern-2-2 tokoe:valid" result="pass"/><test-case name="4988NISTXML-SV-IV-atomic-token-pattern-2-3 tokoe:valid" result="pass"/><test-case name="4989NISTXML-SV-IV-atomic-token-pattern-2-4 tokoe:valid" result="pass"/><test-case name="4990NISTXML-SV-IV-atomic-token-pattern-2-5 tokoe:valid" result="pass"/><test-case name="4991NISTSchema-SV-IV-atomic-token-pattern-3 tokoe:valid" result="pass"/><test-case name="4992NISTXML-SV-IV-atomic-token-pattern-3-1 tokoe:valid" result="pass"/><test-case name="4993NISTXML-SV-IV-atomic-token-pattern-3-2 tokoe:valid" result="pass"/><test-case name="4994NISTXML-SV-IV-atomic-token-pattern-3-3 tokoe:valid" result="pass"/><test-case name="4995NISTXML-SV-IV-atomic-token-pattern-3-4 tokoe:valid" result="pass"/><test-case name="4996NISTXML-SV-IV-atomic-token-pattern-3-5 tokoe:valid" result="pass"/><test-case name="4997NISTSchema-SV-IV-atomic-token-pattern-4 tokoe:valid" result="pass"/><test-case name="4998NISTXML-SV-IV-atomic-token-pattern-4-1 tokoe:valid" result="pass"/><test-case name="4999NISTXML-SV-IV-atomic-token-pattern-4-2 tokoe:valid" result="pass"/><test-case name="5000NISTXML-SV-IV-atomic-token-pattern-4-3 tokoe:valid" result="pass"/><test-case name="5001NISTXML-SV-IV-atomic-token-pattern-4-4 tokoe:valid" result="pass"/><test-case name="5002NISTXML-SV-IV-atomic-token-pattern-4-5 tokoe:valid" result="pass"/><test-case name="5003NISTSchema-SV-IV-atomic-token-pattern-5 tokoe:valid" result="pass"/><test-case name="5004NISTXML-SV-IV-atomic-token-pattern-5-1 tokoe:valid" result="pass"/><test-case name="5005NISTXML-SV-IV-atomic-token-pattern-5-2 tokoe:valid" result="pass"/><test-case name="5006NISTXML-SV-IV-atomic-token-pattern-5-3 tokoe:valid" result="pass"/><test-case name="5007NISTXML-SV-IV-atomic-token-pattern-5-4 tokoe:valid" result="pass"/><test-case name="5008NISTXML-SV-IV-atomic-token-pattern-5-5 tokoe:valid" result="pass"/><test-case name="5009NISTSchema-SV-IV-atomic-token-enumeration-1 tokoe:valid" result="pass"/><test-case name="5010NISTXML-SV-IV-atomic-token-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="5011NISTXML-SV-IV-atomic-token-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="5012NISTXML-SV-IV-atomic-token-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="5013NISTXML-SV-IV-atomic-token-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="5014NISTXML-SV-IV-atomic-token-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="5015NISTSchema-SV-IV-atomic-token-enumeration-2 tokoe:valid" result="pass"/><test-case name="5016NISTXML-SV-IV-atomic-token-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="5017NISTXML-SV-IV-atomic-token-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="5018NISTXML-SV-IV-atomic-token-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="5019NISTXML-SV-IV-atomic-token-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="5020NISTXML-SV-IV-atomic-token-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="5021NISTSchema-SV-IV-atomic-token-enumeration-3 tokoe:valid" result="pass"/><test-case name="5022NISTXML-SV-IV-atomic-token-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="5023NISTXML-SV-IV-atomic-token-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="5024NISTXML-SV-IV-atomic-token-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="5025NISTXML-SV-IV-atomic-token-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="5026NISTXML-SV-IV-atomic-token-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="5027NISTSchema-SV-IV-atomic-token-enumeration-4 tokoe:valid" result="pass"/><test-case name="5028NISTXML-SV-IV-atomic-token-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="5029NISTXML-SV-IV-atomic-token-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="5030NISTXML-SV-IV-atomic-token-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="5031NISTXML-SV-IV-atomic-token-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="5032NISTXML-SV-IV-atomic-token-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="5033NISTSchema-SV-IV-atomic-token-enumeration-5 tokoe:valid" result="pass"/><test-case name="5034NISTXML-SV-IV-atomic-token-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="5035NISTXML-SV-IV-atomic-token-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="5036NISTXML-SV-IV-atomic-token-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="5037NISTXML-SV-IV-atomic-token-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="5038NISTXML-SV-IV-atomic-token-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="5039NISTSchema-SV-IV-atomic-token-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="5040NISTXML-SV-IV-atomic-token-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="5041NISTXML-SV-IV-atomic-token-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="5042NISTXML-SV-IV-atomic-token-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="5043NISTXML-SV-IV-atomic-token-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="5044NISTXML-SV-IV-atomic-token-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="5045NISTSchema-SV-IV-atomic-Name-maxLength-1 tokoe:valid" result="pass"/><test-case name="5046NISTXML-SV-IV-atomic-Name-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="5047NISTXML-SV-IV-atomic-Name-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="5048NISTXML-SV-IV-atomic-Name-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="5049NISTXML-SV-IV-atomic-Name-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="5050NISTXML-SV-IV-atomic-Name-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="5051NISTSchema-SV-IV-atomic-Name-maxLength-2 tokoe:valid" result="pass"/><test-case name="5052NISTXML-SV-IV-atomic-Name-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="5053NISTXML-SV-IV-atomic-Name-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="5054NISTXML-SV-IV-atomic-Name-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="5055NISTXML-SV-IV-atomic-Name-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="5056NISTXML-SV-IV-atomic-Name-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="5057NISTSchema-SV-IV-atomic-Name-maxLength-3 tokoe:valid" result="pass"/><test-case name="5058NISTXML-SV-IV-atomic-Name-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="5059NISTXML-SV-IV-atomic-Name-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="5060NISTXML-SV-IV-atomic-Name-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="5061NISTXML-SV-IV-atomic-Name-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="5062NISTXML-SV-IV-atomic-Name-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="5063NISTSchema-SV-IV-atomic-Name-maxLength-4 tokoe:valid" result="pass"/><test-case name="5064NISTXML-SV-IV-atomic-Name-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="5065NISTXML-SV-IV-atomic-Name-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="5066NISTXML-SV-IV-atomic-Name-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="5067NISTXML-SV-IV-atomic-Name-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="5068NISTXML-SV-IV-atomic-Name-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="5069NISTSchema-SV-IV-atomic-Name-maxLength-5 tokoe:valid" result="pass"/><test-case name="5070NISTXML-SV-IV-atomic-Name-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="5071NISTXML-SV-IV-atomic-Name-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="5072NISTXML-SV-IV-atomic-Name-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="5073NISTXML-SV-IV-atomic-Name-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="5074NISTXML-SV-IV-atomic-Name-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="5075NISTSchema-SV-IV-atomic-Name-minLength-1 tokoe:valid" result="pass"/><test-case name="5076NISTXML-SV-IV-atomic-Name-minLength-1-1 tokoe:valid" result="pass"/><test-case name="5077NISTXML-SV-IV-atomic-Name-minLength-1-2 tokoe:valid" result="pass"/><test-case name="5078NISTXML-SV-IV-atomic-Name-minLength-1-3 tokoe:valid" result="pass"/><test-case name="5079NISTXML-SV-IV-atomic-Name-minLength-1-4 tokoe:valid" result="pass"/><test-case name="5080NISTXML-SV-IV-atomic-Name-minLength-1-5 tokoe:valid" result="pass"/><test-case name="5081NISTSchema-SV-IV-atomic-Name-minLength-2 tokoe:valid" result="pass"/><test-case name="5082NISTXML-SV-IV-atomic-Name-minLength-2-1 tokoe:valid" result="pass"/><test-case name="5083NISTXML-SV-IV-atomic-Name-minLength-2-2 tokoe:valid" result="pass"/><test-case name="5084NISTXML-SV-IV-atomic-Name-minLength-2-3 tokoe:valid" result="pass"/><test-case name="5085NISTXML-SV-IV-atomic-Name-minLength-2-4 tokoe:valid" result="pass"/><test-case name="5086NISTXML-SV-IV-atomic-Name-minLength-2-5 tokoe:valid" result="pass"/><test-case name="5087NISTSchema-SV-IV-atomic-Name-minLength-3 tokoe:valid" result="pass"/><test-case name="5088NISTXML-SV-IV-atomic-Name-minLength-3-1 tokoe:valid" result="pass"/><test-case name="5089NISTXML-SV-IV-atomic-Name-minLength-3-2 tokoe:valid" result="pass"/><test-case name="5090NISTXML-SV-IV-atomic-Name-minLength-3-3 tokoe:valid" result="pass"/><test-case name="5091NISTXML-SV-IV-atomic-Name-minLength-3-4 tokoe:valid" result="pass"/><test-case name="5092NISTXML-SV-IV-atomic-Name-minLength-3-5 tokoe:valid" result="pass"/><test-case name="5093NISTSchema-SV-IV-atomic-Name-minLength-4 tokoe:valid" result="pass"/><test-case name="5094NISTXML-SV-IV-atomic-Name-minLength-4-1 tokoe:valid" result="pass"/><test-case name="5095NISTXML-SV-IV-atomic-Name-minLength-4-2 tokoe:valid" result="pass"/><test-case name="5096NISTXML-SV-IV-atomic-Name-minLength-4-3 tokoe:valid" result="pass"/><test-case name="5097NISTXML-SV-IV-atomic-Name-minLength-4-4 tokoe:valid" result="pass"/><test-case name="5098NISTXML-SV-IV-atomic-Name-minLength-4-5 tokoe:valid" result="pass"/><test-case name="5099NISTSchema-SV-IV-atomic-Name-minLength-5 tokoe:valid" result="pass"/><test-case name="5100NISTXML-SV-IV-atomic-Name-minLength-5-1 tokoe:valid" result="pass"/><test-case name="5101NISTXML-SV-IV-atomic-Name-minLength-5-2 tokoe:valid" result="pass"/><test-case name="5102NISTXML-SV-IV-atomic-Name-minLength-5-3 tokoe:valid" result="pass"/><test-case name="5103NISTXML-SV-IV-atomic-Name-minLength-5-4 tokoe:valid" result="pass"/><test-case name="5104NISTXML-SV-IV-atomic-Name-minLength-5-5 tokoe:valid" result="pass"/><test-case name="5105NISTSchema-SV-IV-atomic-Name-length-1 tokoe:valid" result="pass"/><test-case name="5106NISTXML-SV-IV-atomic-Name-length-1-1 tokoe:valid" result="pass"/><test-case name="5107NISTXML-SV-IV-atomic-Name-length-1-2 tokoe:valid" result="pass"/><test-case name="5108NISTXML-SV-IV-atomic-Name-length-1-3 tokoe:valid" result="pass"/><test-case name="5109NISTXML-SV-IV-atomic-Name-length-1-4 tokoe:valid" result="pass"/><test-case name="5110NISTXML-SV-IV-atomic-Name-length-1-5 tokoe:valid" result="pass"/><test-case name="5111NISTSchema-SV-IV-atomic-Name-length-2 tokoe:valid" result="pass"/><test-case name="5112NISTXML-SV-IV-atomic-Name-length-2-1 tokoe:valid" result="pass"/><test-case name="5113NISTXML-SV-IV-atomic-Name-length-2-2 tokoe:valid" result="pass"/><test-case name="5114NISTXML-SV-IV-atomic-Name-length-2-3 tokoe:valid" result="pass"/><test-case name="5115NISTXML-SV-IV-atomic-Name-length-2-4 tokoe:valid" result="pass"/><test-case name="5116NISTXML-SV-IV-atomic-Name-length-2-5 tokoe:valid" result="pass"/><test-case name="5117NISTSchema-SV-IV-atomic-Name-length-3 tokoe:valid" result="pass"/><test-case name="5118NISTXML-SV-IV-atomic-Name-length-3-1 tokoe:valid" result="pass"/><test-case name="5119NISTXML-SV-IV-atomic-Name-length-3-2 tokoe:valid" result="pass"/><test-case name="5120NISTXML-SV-IV-atomic-Name-length-3-3 tokoe:valid" result="pass"/><test-case name="5121NISTXML-SV-IV-atomic-Name-length-3-4 tokoe:valid" result="pass"/><test-case name="5122NISTXML-SV-IV-atomic-Name-length-3-5 tokoe:valid" result="pass"/><test-case name="5123NISTSchema-SV-IV-atomic-Name-length-4 tokoe:valid" result="pass"/><test-case name="5124NISTXML-SV-IV-atomic-Name-length-4-1 tokoe:valid" result="pass"/><test-case name="5125NISTXML-SV-IV-atomic-Name-length-4-2 tokoe:valid" result="pass"/><test-case name="5126NISTXML-SV-IV-atomic-Name-length-4-3 tokoe:valid" result="pass"/><test-case name="5127NISTXML-SV-IV-atomic-Name-length-4-4 tokoe:valid" result="pass"/><test-case name="5128NISTXML-SV-IV-atomic-Name-length-4-5 tokoe:valid" result="pass"/><test-case name="5129NISTSchema-SV-IV-atomic-Name-length-5 tokoe:valid" result="pass"/><test-case name="5130NISTXML-SV-IV-atomic-Name-length-5-1 tokoe:valid" result="pass"/><test-case name="5131NISTXML-SV-IV-atomic-Name-length-5-2 tokoe:valid" result="pass"/><test-case name="5132NISTXML-SV-IV-atomic-Name-length-5-3 tokoe:valid" result="pass"/><test-case name="5133NISTXML-SV-IV-atomic-Name-length-5-4 tokoe:valid" result="pass"/><test-case name="5134NISTXML-SV-IV-atomic-Name-length-5-5 tokoe:valid" result="pass"/><test-case name="5135NISTSchema-SV-IV-atomic-Name-pattern-1 tokoe:valid" result="pass"/><test-case name="5136NISTXML-SV-IV-atomic-Name-pattern-1-1 tokoe:valid" result="pass"/><test-case name="5137NISTXML-SV-IV-atomic-Name-pattern-1-2 tokoe:valid" result="pass"/><test-case name="5138NISTXML-SV-IV-atomic-Name-pattern-1-3 tokoe:valid" result="pass"/><test-case name="5139NISTXML-SV-IV-atomic-Name-pattern-1-4 tokoe:valid" result="pass"/><test-case name="5140NISTXML-SV-IV-atomic-Name-pattern-1-5 tokoe:valid" result="pass"/><test-case name="5141NISTSchema-SV-IV-atomic-Name-pattern-2 tokoe:valid" result="pass"/><test-case name="5142NISTXML-SV-IV-atomic-Name-pattern-2-1 tokoe:valid" result="pass"/><test-case name="5143NISTXML-SV-IV-atomic-Name-pattern-2-2 tokoe:valid" result="pass"/><test-case name="5144NISTXML-SV-IV-atomic-Name-pattern-2-3 tokoe:valid" result="pass"/><test-case name="5145NISTXML-SV-IV-atomic-Name-pattern-2-4 tokoe:valid" result="pass"/><test-case name="5146NISTXML-SV-IV-atomic-Name-pattern-2-5 tokoe:valid" result="pass"/><test-case name="5147NISTSchema-SV-IV-atomic-Name-pattern-3 tokoe:valid" result="pass"/><test-case name="5148NISTXML-SV-IV-atomic-Name-pattern-3-1 tokoe:valid" result="pass"/><test-case name="5149NISTXML-SV-IV-atomic-Name-pattern-3-2 tokoe:valid" result="pass"/><test-case name="5150NISTXML-SV-IV-atomic-Name-pattern-3-3 tokoe:valid" result="pass"/><test-case name="5151NISTXML-SV-IV-atomic-Name-pattern-3-4 tokoe:valid" result="pass"/><test-case name="5152NISTXML-SV-IV-atomic-Name-pattern-3-5 tokoe:valid" result="pass"/><test-case name="5153NISTSchema-SV-IV-atomic-Name-pattern-4 tokoe:valid" result="pass"/><test-case name="5154NISTXML-SV-IV-atomic-Name-pattern-4-1 tokoe:valid" result="pass"/><test-case name="5155NISTXML-SV-IV-atomic-Name-pattern-4-2 tokoe:valid" result="pass"/><test-case name="5156NISTXML-SV-IV-atomic-Name-pattern-4-3 tokoe:valid" result="pass"/><test-case name="5157NISTXML-SV-IV-atomic-Name-pattern-4-4 tokoe:valid" result="pass"/><test-case name="5158NISTXML-SV-IV-atomic-Name-pattern-4-5 tokoe:valid" result="pass"/><test-case name="5159NISTSchema-SV-IV-atomic-Name-pattern-5 tokoe:valid" result="pass"/><test-case name="5160NISTXML-SV-IV-atomic-Name-pattern-5-1 tokoe:valid" result="pass"/><test-case name="5161NISTXML-SV-IV-atomic-Name-pattern-5-2 tokoe:valid" result="pass"/><test-case name="5162NISTXML-SV-IV-atomic-Name-pattern-5-3 tokoe:valid" result="pass"/><test-case name="5163NISTXML-SV-IV-atomic-Name-pattern-5-4 tokoe:valid" result="pass"/><test-case name="5164NISTXML-SV-IV-atomic-Name-pattern-5-5 tokoe:valid" result="pass"/><test-case name="5165NISTSchema-SV-IV-atomic-Name-enumeration-1 tokoe:valid" result="pass"/><test-case name="5166NISTXML-SV-IV-atomic-Name-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="5167NISTXML-SV-IV-atomic-Name-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="5168NISTXML-SV-IV-atomic-Name-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="5169NISTXML-SV-IV-atomic-Name-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="5170NISTXML-SV-IV-atomic-Name-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="5171NISTSchema-SV-IV-atomic-Name-enumeration-2 tokoe:valid" result="pass"/><test-case name="5172NISTXML-SV-IV-atomic-Name-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="5173NISTXML-SV-IV-atomic-Name-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="5174NISTXML-SV-IV-atomic-Name-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="5175NISTXML-SV-IV-atomic-Name-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="5176NISTXML-SV-IV-atomic-Name-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="5177NISTSchema-SV-IV-atomic-Name-enumeration-3 tokoe:valid" result="pass"/><test-case name="5178NISTXML-SV-IV-atomic-Name-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="5179NISTXML-SV-IV-atomic-Name-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="5180NISTXML-SV-IV-atomic-Name-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="5181NISTXML-SV-IV-atomic-Name-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="5182NISTXML-SV-IV-atomic-Name-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="5183NISTSchema-SV-IV-atomic-Name-enumeration-4 tokoe:valid" result="pass"/><test-case name="5184NISTXML-SV-IV-atomic-Name-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="5185NISTXML-SV-IV-atomic-Name-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="5186NISTXML-SV-IV-atomic-Name-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="5187NISTXML-SV-IV-atomic-Name-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="5188NISTXML-SV-IV-atomic-Name-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="5189NISTSchema-SV-IV-atomic-Name-enumeration-5 tokoe:valid" result="pass"/><test-case name="5190NISTXML-SV-IV-atomic-Name-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="5191NISTXML-SV-IV-atomic-Name-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="5192NISTXML-SV-IV-atomic-Name-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="5193NISTXML-SV-IV-atomic-Name-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="5194NISTXML-SV-IV-atomic-Name-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="5195NISTSchema-SV-IV-atomic-Name-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="5196NISTXML-SV-IV-atomic-Name-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="5197NISTXML-SV-IV-atomic-Name-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="5198NISTXML-SV-IV-atomic-Name-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="5199NISTXML-SV-IV-atomic-Name-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="5200NISTXML-SV-IV-atomic-Name-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="5201NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-1 tokoe:valid" result="pass"/><test-case name="5202NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="5203NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="5204NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="5205NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="5206NISTXML-SV-IV-atomic-NMTOKEN-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="5207NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-2 tokoe:valid" result="pass"/><test-case name="5208NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="5209NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="5210NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="5211NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="5212NISTXML-SV-IV-atomic-NMTOKEN-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="5213NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-3 tokoe:valid" result="pass"/><test-case name="5214NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="5215NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="5216NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="5217NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="5218NISTXML-SV-IV-atomic-NMTOKEN-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="5219NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-4 tokoe:valid" result="pass"/><test-case name="5220NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="5221NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="5222NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="5223NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="5224NISTXML-SV-IV-atomic-NMTOKEN-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="5225NISTSchema-SV-IV-atomic-NMTOKEN-maxLength-5 tokoe:valid" result="pass"/><test-case name="5226NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="5227NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="5228NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="5229NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="5230NISTXML-SV-IV-atomic-NMTOKEN-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="5231NISTSchema-SV-IV-atomic-NMTOKEN-minLength-1 tokoe:valid" result="pass"/><test-case name="5232NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-1 tokoe:valid" result="pass"/><test-case name="5233NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-2 tokoe:valid" result="pass"/><test-case name="5234NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-3 tokoe:valid" result="pass"/><test-case name="5235NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-4 tokoe:valid" result="pass"/><test-case name="5236NISTXML-SV-IV-atomic-NMTOKEN-minLength-1-5 tokoe:valid" result="pass"/><test-case name="5237NISTSchema-SV-IV-atomic-NMTOKEN-minLength-2 tokoe:valid" result="pass"/><test-case name="5238NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-1 tokoe:valid" result="pass"/><test-case name="5239NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-2 tokoe:valid" result="pass"/><test-case name="5240NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-3 tokoe:valid" result="pass"/><test-case name="5241NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-4 tokoe:valid" result="pass"/><test-case name="5242NISTXML-SV-IV-atomic-NMTOKEN-minLength-2-5 tokoe:valid" result="pass"/><test-case name="5243NISTSchema-SV-IV-atomic-NMTOKEN-minLength-3 tokoe:valid" result="pass"/><test-case name="5244NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-1 tokoe:valid" result="pass"/><test-case name="5245NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-2 tokoe:valid" result="pass"/><test-case name="5246NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-3 tokoe:valid" result="pass"/><test-case name="5247NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-4 tokoe:valid" result="pass"/><test-case name="5248NISTXML-SV-IV-atomic-NMTOKEN-minLength-3-5 tokoe:valid" result="pass"/><test-case name="5249NISTSchema-SV-IV-atomic-NMTOKEN-minLength-4 tokoe:valid" result="pass"/><test-case name="5250NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-1 tokoe:valid" result="pass"/><test-case name="5251NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-2 tokoe:valid" result="pass"/><test-case name="5252NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-3 tokoe:valid" result="pass"/><test-case name="5253NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-4 tokoe:valid" result="pass"/><test-case name="5254NISTXML-SV-IV-atomic-NMTOKEN-minLength-4-5 tokoe:valid" result="pass"/><test-case name="5255NISTSchema-SV-IV-atomic-NMTOKEN-minLength-5 tokoe:valid" result="pass"/><test-case name="5256NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-1 tokoe:valid" result="pass"/><test-case name="5257NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-2 tokoe:valid" result="pass"/><test-case name="5258NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-3 tokoe:valid" result="pass"/><test-case name="5259NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-4 tokoe:valid" result="pass"/><test-case name="5260NISTXML-SV-IV-atomic-NMTOKEN-minLength-5-5 tokoe:valid" result="pass"/><test-case name="5261NISTSchema-SV-IV-atomic-NMTOKEN-length-1 tokoe:valid" result="pass"/><test-case name="5262NISTXML-SV-IV-atomic-NMTOKEN-length-1-1 tokoe:valid" result="pass"/><test-case name="5263NISTXML-SV-IV-atomic-NMTOKEN-length-1-2 tokoe:valid" result="pass"/><test-case name="5264NISTXML-SV-IV-atomic-NMTOKEN-length-1-3 tokoe:valid" result="pass"/><test-case name="5265NISTXML-SV-IV-atomic-NMTOKEN-length-1-4 tokoe:valid" result="pass"/><test-case name="5266NISTXML-SV-IV-atomic-NMTOKEN-length-1-5 tokoe:valid" result="pass"/><test-case name="5267NISTSchema-SV-IV-atomic-NMTOKEN-length-2 tokoe:valid" result="pass"/><test-case name="5268NISTXML-SV-IV-atomic-NMTOKEN-length-2-1 tokoe:valid" result="pass"/><test-case name="5269NISTXML-SV-IV-atomic-NMTOKEN-length-2-2 tokoe:valid" result="pass"/><test-case name="5270NISTXML-SV-IV-atomic-NMTOKEN-length-2-3 tokoe:valid" result="pass"/><test-case name="5271NISTXML-SV-IV-atomic-NMTOKEN-length-2-4 tokoe:valid" result="pass"/><test-case name="5272NISTXML-SV-IV-atomic-NMTOKEN-length-2-5 tokoe:valid" result="pass"/><test-case name="5273NISTSchema-SV-IV-atomic-NMTOKEN-length-3 tokoe:valid" result="pass"/><test-case name="5274NISTXML-SV-IV-atomic-NMTOKEN-length-3-1 tokoe:valid" result="pass"/><test-case name="5275NISTXML-SV-IV-atomic-NMTOKEN-length-3-2 tokoe:valid" result="pass"/><test-case name="5276NISTXML-SV-IV-atomic-NMTOKEN-length-3-3 tokoe:valid" result="pass"/><test-case name="5277NISTXML-SV-IV-atomic-NMTOKEN-length-3-4 tokoe:valid" result="pass"/><test-case name="5278NISTXML-SV-IV-atomic-NMTOKEN-length-3-5 tokoe:valid" result="pass"/><test-case name="5279NISTSchema-SV-IV-atomic-NMTOKEN-length-4 tokoe:valid" result="pass"/><test-case name="5280NISTXML-SV-IV-atomic-NMTOKEN-length-4-1 tokoe:valid" result="pass"/><test-case name="5281NISTXML-SV-IV-atomic-NMTOKEN-length-4-2 tokoe:valid" result="pass"/><test-case name="5282NISTXML-SV-IV-atomic-NMTOKEN-length-4-3 tokoe:valid" result="pass"/><test-case name="5283NISTXML-SV-IV-atomic-NMTOKEN-length-4-4 tokoe:valid" result="pass"/><test-case name="5284NISTXML-SV-IV-atomic-NMTOKEN-length-4-5 tokoe:valid" result="pass"/><test-case name="5285NISTSchema-SV-IV-atomic-NMTOKEN-length-5 tokoe:valid" result="pass"/><test-case name="5286NISTXML-SV-IV-atomic-NMTOKEN-length-5-1 tokoe:valid" result="pass"/><test-case name="5287NISTXML-SV-IV-atomic-NMTOKEN-length-5-2 tokoe:valid" result="pass"/><test-case name="5288NISTXML-SV-IV-atomic-NMTOKEN-length-5-3 tokoe:valid" result="pass"/><test-case name="5289NISTXML-SV-IV-atomic-NMTOKEN-length-5-4 tokoe:valid" result="pass"/><test-case name="5290NISTXML-SV-IV-atomic-NMTOKEN-length-5-5 tokoe:valid" result="pass"/><test-case name="5291NISTSchema-SV-IV-atomic-NMTOKEN-pattern-1 tokoe:valid" result="pass"/><test-case name="5292NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-1 tokoe:valid" result="pass"/><test-case name="5293NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-2 tokoe:valid" result="pass"/><test-case name="5294NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-3 tokoe:valid" result="pass"/><test-case name="5295NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-4 tokoe:valid" result="pass"/><test-case name="5296NISTXML-SV-IV-atomic-NMTOKEN-pattern-1-5 tokoe:valid" result="pass"/><test-case name="5297NISTSchema-SV-IV-atomic-NMTOKEN-pattern-2 tokoe:valid" result="pass"/><test-case name="5298NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-1 tokoe:valid" result="pass"/><test-case name="5299NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-2 tokoe:valid" result="pass"/><test-case name="5300NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-3 tokoe:valid" result="pass"/><test-case name="5301NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-4 tokoe:valid" result="pass"/><test-case name="5302NISTXML-SV-IV-atomic-NMTOKEN-pattern-2-5 tokoe:valid" result="pass"/><test-case name="5303NISTSchema-SV-IV-atomic-NMTOKEN-pattern-3 tokoe:valid" result="pass"/><test-case name="5304NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-1 tokoe:valid" result="pass"/><test-case name="5305NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-2 tokoe:valid" result="pass"/><test-case name="5306NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-3 tokoe:valid" result="pass"/><test-case name="5307NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-4 tokoe:valid" result="pass"/><test-case name="5308NISTXML-SV-IV-atomic-NMTOKEN-pattern-3-5 tokoe:valid" result="pass"/><test-case name="5309NISTSchema-SV-IV-atomic-NMTOKEN-pattern-4 tokoe:valid" result="pass"/><test-case name="5310NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-1 tokoe:valid" result="pass"/><test-case name="5311NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-2 tokoe:valid" result="pass"/><test-case name="5312NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-3 tokoe:valid" result="pass"/><test-case name="5313NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-4 tokoe:valid" result="pass"/><test-case name="5314NISTXML-SV-IV-atomic-NMTOKEN-pattern-4-5 tokoe:valid" result="pass"/><test-case name="5315NISTSchema-SV-IV-atomic-NMTOKEN-pattern-5 tokoe:valid" result="pass"/><test-case name="5316NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-1 tokoe:valid" result="pass"/><test-case name="5317NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-2 tokoe:valid" result="pass"/><test-case name="5318NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-3 tokoe:valid" result="pass"/><test-case name="5319NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-4 tokoe:valid" result="pass"/><test-case name="5320NISTXML-SV-IV-atomic-NMTOKEN-pattern-5-5 tokoe:valid" result="pass"/><test-case name="5321NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-1 tokoe:valid" result="pass"/><test-case name="5322NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="5323NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="5324NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="5325NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="5326NISTXML-SV-IV-atomic-NMTOKEN-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="5327NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-2 tokoe:valid" result="pass"/><test-case name="5328NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="5329NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="5330NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="5331NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="5332NISTXML-SV-IV-atomic-NMTOKEN-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="5333NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-3 tokoe:valid" result="pass"/><test-case name="5334NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="5335NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="5336NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="5337NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="5338NISTXML-SV-IV-atomic-NMTOKEN-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="5339NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-4 tokoe:valid" result="pass"/><test-case name="5340NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="5341NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="5342NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="5343NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="5344NISTXML-SV-IV-atomic-NMTOKEN-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="5345NISTSchema-SV-IV-atomic-NMTOKEN-enumeration-5 tokoe:valid" result="pass"/><test-case name="5346NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="5347NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="5348NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="5349NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="5350NISTXML-SV-IV-atomic-NMTOKEN-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="5351NISTSchema-SV-IV-atomic-NMTOKEN-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="5352NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="5353NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="5354NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="5355NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="5356NISTXML-SV-IV-atomic-NMTOKEN-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="5357NISTSchema-SV-IV-atomic-NCName-maxLength-1 tokoe:valid" result="pass"/><test-case name="5358NISTXML-SV-IV-atomic-NCName-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="5359NISTXML-SV-IV-atomic-NCName-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="5360NISTXML-SV-IV-atomic-NCName-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="5361NISTXML-SV-IV-atomic-NCName-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="5362NISTXML-SV-IV-atomic-NCName-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="5363NISTSchema-SV-IV-atomic-NCName-maxLength-2 tokoe:valid" result="pass"/><test-case name="5364NISTXML-SV-IV-atomic-NCName-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="5365NISTXML-SV-IV-atomic-NCName-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="5366NISTXML-SV-IV-atomic-NCName-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="5367NISTXML-SV-IV-atomic-NCName-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="5368NISTXML-SV-IV-atomic-NCName-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="5369NISTSchema-SV-IV-atomic-NCName-maxLength-3 tokoe:valid" result="pass"/><test-case name="5370NISTXML-SV-IV-atomic-NCName-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="5371NISTXML-SV-IV-atomic-NCName-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="5372NISTXML-SV-IV-atomic-NCName-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="5373NISTXML-SV-IV-atomic-NCName-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="5374NISTXML-SV-IV-atomic-NCName-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="5375NISTSchema-SV-IV-atomic-NCName-maxLength-4 tokoe:valid" result="pass"/><test-case name="5376NISTXML-SV-IV-atomic-NCName-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="5377NISTXML-SV-IV-atomic-NCName-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="5378NISTXML-SV-IV-atomic-NCName-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="5379NISTXML-SV-IV-atomic-NCName-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="5380NISTXML-SV-IV-atomic-NCName-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="5381NISTSchema-SV-IV-atomic-NCName-maxLength-5 tokoe:valid" result="pass"/><test-case name="5382NISTXML-SV-IV-atomic-NCName-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="5383NISTXML-SV-IV-atomic-NCName-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="5384NISTXML-SV-IV-atomic-NCName-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="5385NISTXML-SV-IV-atomic-NCName-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="5386NISTXML-SV-IV-atomic-NCName-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="5387NISTSchema-SV-IV-atomic-NCName-minLength-1 tokoe:valid" result="pass"/><test-case name="5388NISTXML-SV-IV-atomic-NCName-minLength-1-1 tokoe:valid" result="pass"/><test-case name="5389NISTXML-SV-IV-atomic-NCName-minLength-1-2 tokoe:valid" result="pass"/><test-case name="5390NISTXML-SV-IV-atomic-NCName-minLength-1-3 tokoe:valid" result="pass"/><test-case name="5391NISTXML-SV-IV-atomic-NCName-minLength-1-4 tokoe:valid" result="pass"/><test-case name="5392NISTXML-SV-IV-atomic-NCName-minLength-1-5 tokoe:valid" result="pass"/><test-case name="5393NISTSchema-SV-IV-atomic-NCName-minLength-2 tokoe:valid" result="pass"/><test-case name="5394NISTXML-SV-IV-atomic-NCName-minLength-2-1 tokoe:valid" result="pass"/><test-case name="5395NISTXML-SV-IV-atomic-NCName-minLength-2-2 tokoe:valid" result="pass"/><test-case name="5396NISTXML-SV-IV-atomic-NCName-minLength-2-3 tokoe:valid" result="pass"/><test-case name="5397NISTXML-SV-IV-atomic-NCName-minLength-2-4 tokoe:valid" result="pass"/><test-case name="5398NISTXML-SV-IV-atomic-NCName-minLength-2-5 tokoe:valid" result="pass"/><test-case name="5399NISTSchema-SV-IV-atomic-NCName-minLength-3 tokoe:valid" result="pass"/><test-case name="5400NISTXML-SV-IV-atomic-NCName-minLength-3-1 tokoe:valid" result="pass"/><test-case name="5401NISTXML-SV-IV-atomic-NCName-minLength-3-2 tokoe:valid" result="pass"/><test-case name="5402NISTXML-SV-IV-atomic-NCName-minLength-3-3 tokoe:valid" result="pass"/><test-case name="5403NISTXML-SV-IV-atomic-NCName-minLength-3-4 tokoe:valid" result="pass"/><test-case name="5404NISTXML-SV-IV-atomic-NCName-minLength-3-5 tokoe:valid" result="pass"/><test-case name="5405NISTSchema-SV-IV-atomic-NCName-minLength-4 tokoe:valid" result="pass"/><test-case name="5406NISTXML-SV-IV-atomic-NCName-minLength-4-1 tokoe:valid" result="pass"/><test-case name="5407NISTXML-SV-IV-atomic-NCName-minLength-4-2 tokoe:valid" result="pass"/><test-case name="5408NISTXML-SV-IV-atomic-NCName-minLength-4-3 tokoe:valid" result="pass"/><test-case name="5409NISTXML-SV-IV-atomic-NCName-minLength-4-4 tokoe:valid" result="pass"/><test-case name="5410NISTXML-SV-IV-atomic-NCName-minLength-4-5 tokoe:valid" result="pass"/><test-case name="5411NISTSchema-SV-IV-atomic-NCName-minLength-5 tokoe:valid" result="pass"/><test-case name="5412NISTXML-SV-IV-atomic-NCName-minLength-5-1 tokoe:valid" result="pass"/><test-case name="5413NISTXML-SV-IV-atomic-NCName-minLength-5-2 tokoe:valid" result="pass"/><test-case name="5414NISTXML-SV-IV-atomic-NCName-minLength-5-3 tokoe:valid" result="pass"/><test-case name="5415NISTXML-SV-IV-atomic-NCName-minLength-5-4 tokoe:valid" result="pass"/><test-case name="5416NISTXML-SV-IV-atomic-NCName-minLength-5-5 tokoe:valid" result="pass"/><test-case name="5417NISTSchema-SV-IV-atomic-NCName-length-1 tokoe:valid" result="pass"/><test-case name="5418NISTXML-SV-IV-atomic-NCName-length-1-1 tokoe:valid" result="pass"/><test-case name="5419NISTXML-SV-IV-atomic-NCName-length-1-2 tokoe:valid" result="pass"/><test-case name="5420NISTXML-SV-IV-atomic-NCName-length-1-3 tokoe:valid" result="pass"/><test-case name="5421NISTXML-SV-IV-atomic-NCName-length-1-4 tokoe:valid" result="pass"/><test-case name="5422NISTXML-SV-IV-atomic-NCName-length-1-5 tokoe:valid" result="pass"/><test-case name="5423NISTSchema-SV-IV-atomic-NCName-length-2 tokoe:valid" result="pass"/><test-case name="5424NISTXML-SV-IV-atomic-NCName-length-2-1 tokoe:valid" result="pass"/><test-case name="5425NISTXML-SV-IV-atomic-NCName-length-2-2 tokoe:valid" result="pass"/><test-case name="5426NISTXML-SV-IV-atomic-NCName-length-2-3 tokoe:valid" result="pass"/><test-case name="5427NISTXML-SV-IV-atomic-NCName-length-2-4 tokoe:valid" result="pass"/><test-case name="5428NISTXML-SV-IV-atomic-NCName-length-2-5 tokoe:valid" result="pass"/><test-case name="5429NISTSchema-SV-IV-atomic-NCName-length-3 tokoe:valid" result="pass"/><test-case name="5430NISTXML-SV-IV-atomic-NCName-length-3-1 tokoe:valid" result="pass"/><test-case name="5431NISTXML-SV-IV-atomic-NCName-length-3-2 tokoe:valid" result="pass"/><test-case name="5432NISTXML-SV-IV-atomic-NCName-length-3-3 tokoe:valid" result="pass"/><test-case name="5433NISTXML-SV-IV-atomic-NCName-length-3-4 tokoe:valid" result="pass"/><test-case name="5434NISTXML-SV-IV-atomic-NCName-length-3-5 tokoe:valid" result="pass"/><test-case name="5435NISTSchema-SV-IV-atomic-NCName-length-4 tokoe:valid" result="pass"/><test-case name="5436NISTXML-SV-IV-atomic-NCName-length-4-1 tokoe:valid" result="pass"/><test-case name="5437NISTXML-SV-IV-atomic-NCName-length-4-2 tokoe:valid" result="pass"/><test-case name="5438NISTXML-SV-IV-atomic-NCName-length-4-3 tokoe:valid" result="pass"/><test-case name="5439NISTXML-SV-IV-atomic-NCName-length-4-4 tokoe:valid" result="pass"/><test-case name="5440NISTXML-SV-IV-atomic-NCName-length-4-5 tokoe:valid" result="pass"/><test-case name="5441NISTSchema-SV-IV-atomic-NCName-length-5 tokoe:valid" result="pass"/><test-case name="5442NISTXML-SV-IV-atomic-NCName-length-5-1 tokoe:valid" result="pass"/><test-case name="5443NISTXML-SV-IV-atomic-NCName-length-5-2 tokoe:valid" result="pass"/><test-case name="5444NISTXML-SV-IV-atomic-NCName-length-5-3 tokoe:valid" result="pass"/><test-case name="5445NISTXML-SV-IV-atomic-NCName-length-5-4 tokoe:valid" result="pass"/><test-case name="5446NISTXML-SV-IV-atomic-NCName-length-5-5 tokoe:valid" result="pass"/><test-case name="5447NISTSchema-SV-IV-atomic-NCName-pattern-1 tokoe:valid" result="pass"/><test-case name="5448NISTXML-SV-IV-atomic-NCName-pattern-1-1 tokoe:valid" result="pass"/><test-case name="5449NISTXML-SV-IV-atomic-NCName-pattern-1-2 tokoe:valid" result="pass"/><test-case name="5450NISTXML-SV-IV-atomic-NCName-pattern-1-3 tokoe:valid" result="pass"/><test-case name="5451NISTXML-SV-IV-atomic-NCName-pattern-1-4 tokoe:valid" result="pass"/><test-case name="5452NISTXML-SV-IV-atomic-NCName-pattern-1-5 tokoe:valid" result="pass"/><test-case name="5453NISTSchema-SV-IV-atomic-NCName-pattern-2 tokoe:valid" result="pass"/><test-case name="5454NISTXML-SV-IV-atomic-NCName-pattern-2-1 tokoe:valid" result="pass"/><test-case name="5455NISTXML-SV-IV-atomic-NCName-pattern-2-2 tokoe:valid" result="pass"/><test-case name="5456NISTXML-SV-IV-atomic-NCName-pattern-2-3 tokoe:valid" result="pass"/><test-case name="5457NISTXML-SV-IV-atomic-NCName-pattern-2-4 tokoe:valid" result="pass"/><test-case name="5458NISTXML-SV-IV-atomic-NCName-pattern-2-5 tokoe:valid" result="pass"/><test-case name="5459NISTSchema-SV-IV-atomic-NCName-pattern-3 tokoe:valid" result="pass"/><test-case name="5460NISTXML-SV-IV-atomic-NCName-pattern-3-1 tokoe:valid" result="pass"/><test-case name="5461NISTXML-SV-IV-atomic-NCName-pattern-3-2 tokoe:valid" result="pass"/><test-case name="5462NISTXML-SV-IV-atomic-NCName-pattern-3-3 tokoe:valid" result="pass"/><test-case name="5463NISTXML-SV-IV-atomic-NCName-pattern-3-4 tokoe:valid" result="pass"/><test-case name="5464NISTXML-SV-IV-atomic-NCName-pattern-3-5 tokoe:valid" result="pass"/><test-case name="5465NISTSchema-SV-IV-atomic-NCName-pattern-4 tokoe:valid" result="pass"/><test-case name="5466NISTXML-SV-IV-atomic-NCName-pattern-4-1 tokoe:valid" result="pass"/><test-case name="5467NISTXML-SV-IV-atomic-NCName-pattern-4-2 tokoe:valid" result="pass"/><test-case name="5468NISTXML-SV-IV-atomic-NCName-pattern-4-3 tokoe:valid" result="pass"/><test-case name="5469NISTXML-SV-IV-atomic-NCName-pattern-4-4 tokoe:valid" result="pass"/><test-case name="5470NISTXML-SV-IV-atomic-NCName-pattern-4-5 tokoe:valid" result="pass"/><test-case name="5471NISTSchema-SV-IV-atomic-NCName-pattern-5 tokoe:valid" result="pass"/><test-case name="5472NISTXML-SV-IV-atomic-NCName-pattern-5-1 tokoe:valid" result="pass"/><test-case name="5473NISTXML-SV-IV-atomic-NCName-pattern-5-2 tokoe:valid" result="pass"/><test-case name="5474NISTXML-SV-IV-atomic-NCName-pattern-5-3 tokoe:valid" result="pass"/><test-case name="5475NISTXML-SV-IV-atomic-NCName-pattern-5-4 tokoe:valid" result="pass"/><test-case name="5476NISTXML-SV-IV-atomic-NCName-pattern-5-5 tokoe:valid" result="pass"/><test-case name="5477NISTSchema-SV-IV-atomic-NCName-enumeration-1 tokoe:valid" result="pass"/><test-case name="5478NISTXML-SV-IV-atomic-NCName-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="5479NISTXML-SV-IV-atomic-NCName-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="5480NISTXML-SV-IV-atomic-NCName-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="5481NISTXML-SV-IV-atomic-NCName-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="5482NISTXML-SV-IV-atomic-NCName-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="5483NISTSchema-SV-IV-atomic-NCName-enumeration-2 tokoe:valid" result="pass"/><test-case name="5484NISTXML-SV-IV-atomic-NCName-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="5485NISTXML-SV-IV-atomic-NCName-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="5486NISTXML-SV-IV-atomic-NCName-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="5487NISTXML-SV-IV-atomic-NCName-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="5488NISTXML-SV-IV-atomic-NCName-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="5489NISTSchema-SV-IV-atomic-NCName-enumeration-3 tokoe:valid" result="pass"/><test-case name="5490NISTXML-SV-IV-atomic-NCName-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="5491NISTXML-SV-IV-atomic-NCName-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="5492NISTXML-SV-IV-atomic-NCName-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="5493NISTXML-SV-IV-atomic-NCName-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="5494NISTXML-SV-IV-atomic-NCName-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="5495NISTSchema-SV-IV-atomic-NCName-enumeration-4 tokoe:valid" result="pass"/><test-case name="5496NISTXML-SV-IV-atomic-NCName-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="5497NISTXML-SV-IV-atomic-NCName-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="5498NISTXML-SV-IV-atomic-NCName-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="5499NISTXML-SV-IV-atomic-NCName-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="5500NISTXML-SV-IV-atomic-NCName-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="5501NISTSchema-SV-IV-atomic-NCName-enumeration-5 tokoe:valid" result="pass"/><test-case name="5502NISTXML-SV-IV-atomic-NCName-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="5503NISTXML-SV-IV-atomic-NCName-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="5504NISTXML-SV-IV-atomic-NCName-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="5505NISTXML-SV-IV-atomic-NCName-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="5506NISTXML-SV-IV-atomic-NCName-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="5507NISTSchema-SV-IV-atomic-NCName-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="5508NISTXML-SV-IV-atomic-NCName-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="5509NISTXML-SV-IV-atomic-NCName-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="5510NISTXML-SV-IV-atomic-NCName-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="5511NISTXML-SV-IV-atomic-NCName-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="5512NISTXML-SV-IV-atomic-NCName-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="5513NISTSchema-SV-IV-atomic-ID-maxLength-1 tokoe:valid" result="pass"/><test-case name="5514NISTXML-SV-IV-atomic-ID-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="5515NISTXML-SV-IV-atomic-ID-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="5516NISTXML-SV-IV-atomic-ID-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="5517NISTXML-SV-IV-atomic-ID-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="5518NISTXML-SV-IV-atomic-ID-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="5519NISTSchema-SV-IV-atomic-ID-maxLength-2 tokoe:valid" result="pass"/><test-case name="5520NISTXML-SV-IV-atomic-ID-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="5521NISTXML-SV-IV-atomic-ID-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="5522NISTXML-SV-IV-atomic-ID-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="5523NISTXML-SV-IV-atomic-ID-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="5524NISTXML-SV-IV-atomic-ID-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="5525NISTSchema-SV-IV-atomic-ID-maxLength-3 tokoe:valid" result="pass"/><test-case name="5526NISTXML-SV-IV-atomic-ID-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="5527NISTXML-SV-IV-atomic-ID-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="5528NISTXML-SV-IV-atomic-ID-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="5529NISTXML-SV-IV-atomic-ID-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="5530NISTXML-SV-IV-atomic-ID-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="5531NISTSchema-SV-IV-atomic-ID-maxLength-4 tokoe:valid" result="pass"/><test-case name="5532NISTXML-SV-IV-atomic-ID-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="5533NISTXML-SV-IV-atomic-ID-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="5534NISTXML-SV-IV-atomic-ID-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="5535NISTXML-SV-IV-atomic-ID-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="5536NISTXML-SV-IV-atomic-ID-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="5537NISTSchema-SV-IV-atomic-ID-maxLength-5 tokoe:valid" result="pass"/><test-case name="5538NISTXML-SV-IV-atomic-ID-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="5539NISTXML-SV-IV-atomic-ID-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="5540NISTXML-SV-IV-atomic-ID-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="5541NISTXML-SV-IV-atomic-ID-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="5542NISTXML-SV-IV-atomic-ID-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="5543NISTSchema-SV-IV-atomic-ID-minLength-1 tokoe:valid" result="pass"/><test-case name="5544NISTXML-SV-IV-atomic-ID-minLength-1-1 tokoe:valid" result="pass"/><test-case name="5545NISTXML-SV-IV-atomic-ID-minLength-1-2 tokoe:valid" result="pass"/><test-case name="5546NISTXML-SV-IV-atomic-ID-minLength-1-3 tokoe:valid" result="pass"/><test-case name="5547NISTXML-SV-IV-atomic-ID-minLength-1-4 tokoe:valid" result="pass"/><test-case name="5548NISTXML-SV-IV-atomic-ID-minLength-1-5 tokoe:valid" result="pass"/><test-case name="5549NISTSchema-SV-IV-atomic-ID-minLength-2 tokoe:valid" result="pass"/><test-case name="5550NISTXML-SV-IV-atomic-ID-minLength-2-1 tokoe:valid" result="pass"/><test-case name="5551NISTXML-SV-IV-atomic-ID-minLength-2-2 tokoe:valid" result="pass"/><test-case name="5552NISTXML-SV-IV-atomic-ID-minLength-2-3 tokoe:valid" result="pass"/><test-case name="5553NISTXML-SV-IV-atomic-ID-minLength-2-4 tokoe:valid" result="pass"/><test-case name="5554NISTXML-SV-IV-atomic-ID-minLength-2-5 tokoe:valid" result="pass"/><test-case name="5555NISTSchema-SV-IV-atomic-ID-minLength-3 tokoe:valid" result="pass"/><test-case name="5556NISTXML-SV-IV-atomic-ID-minLength-3-1 tokoe:valid" result="pass"/><test-case name="5557NISTXML-SV-IV-atomic-ID-minLength-3-2 tokoe:valid" result="pass"/><test-case name="5558NISTXML-SV-IV-atomic-ID-minLength-3-3 tokoe:valid" result="pass"/><test-case name="5559NISTXML-SV-IV-atomic-ID-minLength-3-4 tokoe:valid" result="pass"/><test-case name="5560NISTXML-SV-IV-atomic-ID-minLength-3-5 tokoe:valid" result="pass"/><test-case name="5561NISTSchema-SV-IV-atomic-ID-minLength-4 tokoe:valid" result="pass"/><test-case name="5562NISTXML-SV-IV-atomic-ID-minLength-4-1 tokoe:valid" result="pass"/><test-case name="5563NISTXML-SV-IV-atomic-ID-minLength-4-2 tokoe:valid" result="pass"/><test-case name="5564NISTXML-SV-IV-atomic-ID-minLength-4-3 tokoe:valid" result="pass"/><test-case name="5565NISTXML-SV-IV-atomic-ID-minLength-4-4 tokoe:valid" result="pass"/><test-case name="5566NISTXML-SV-IV-atomic-ID-minLength-4-5 tokoe:valid" result="pass"/><test-case name="5567NISTSchema-SV-IV-atomic-ID-minLength-5 tokoe:valid" result="pass"/><test-case name="5568NISTXML-SV-IV-atomic-ID-minLength-5-1 tokoe:valid" result="pass"/><test-case name="5569NISTXML-SV-IV-atomic-ID-minLength-5-2 tokoe:valid" result="pass"/><test-case name="5570NISTXML-SV-IV-atomic-ID-minLength-5-3 tokoe:valid" result="pass"/><test-case name="5571NISTXML-SV-IV-atomic-ID-minLength-5-4 tokoe:valid" result="pass"/><test-case name="5572NISTXML-SV-IV-atomic-ID-minLength-5-5 tokoe:valid" result="pass"/><test-case name="5573NISTSchema-SV-IV-atomic-ID-length-1 tokoe:valid" result="pass"/><test-case name="5574NISTXML-SV-IV-atomic-ID-length-1-1 tokoe:valid" result="pass"/><test-case name="5575NISTXML-SV-IV-atomic-ID-length-1-2 tokoe:valid" result="pass"/><test-case name="5576NISTXML-SV-IV-atomic-ID-length-1-3 tokoe:valid" result="pass"/><test-case name="5577NISTXML-SV-IV-atomic-ID-length-1-4 tokoe:valid" result="pass"/><test-case name="5578NISTXML-SV-IV-atomic-ID-length-1-5 tokoe:valid" result="pass"/><test-case name="5579NISTSchema-SV-IV-atomic-ID-length-2 tokoe:valid" result="pass"/><test-case name="5580NISTXML-SV-IV-atomic-ID-length-2-1 tokoe:valid" result="pass"/><test-case name="5581NISTXML-SV-IV-atomic-ID-length-2-2 tokoe:valid" result="pass"/><test-case name="5582NISTXML-SV-IV-atomic-ID-length-2-3 tokoe:valid" result="pass"/><test-case name="5583NISTXML-SV-IV-atomic-ID-length-2-4 tokoe:valid" result="pass"/><test-case name="5584NISTXML-SV-IV-atomic-ID-length-2-5 tokoe:valid" result="pass"/><test-case name="5585NISTSchema-SV-IV-atomic-ID-length-3 tokoe:valid" result="pass"/><test-case name="5586NISTXML-SV-IV-atomic-ID-length-3-1 tokoe:valid" result="pass"/><test-case name="5587NISTXML-SV-IV-atomic-ID-length-3-2 tokoe:valid" result="pass"/><test-case name="5588NISTXML-SV-IV-atomic-ID-length-3-3 tokoe:valid" result="pass"/><test-case name="5589NISTXML-SV-IV-atomic-ID-length-3-4 tokoe:valid" result="pass"/><test-case name="5590NISTXML-SV-IV-atomic-ID-length-3-5 tokoe:valid" result="pass"/><test-case name="5591NISTSchema-SV-IV-atomic-ID-length-4 tokoe:valid" result="pass"/><test-case name="5592NISTXML-SV-IV-atomic-ID-length-4-1 tokoe:valid" result="pass"/><test-case name="5593NISTXML-SV-IV-atomic-ID-length-4-2 tokoe:valid" result="pass"/><test-case name="5594NISTXML-SV-IV-atomic-ID-length-4-3 tokoe:valid" result="pass"/><test-case name="5595NISTXML-SV-IV-atomic-ID-length-4-4 tokoe:valid" result="pass"/><test-case name="5596NISTXML-SV-IV-atomic-ID-length-4-5 tokoe:valid" result="pass"/><test-case name="5597NISTSchema-SV-IV-atomic-ID-length-5 tokoe:valid" result="pass"/><test-case name="5598NISTXML-SV-IV-atomic-ID-length-5-1 tokoe:valid" result="pass"/><test-case name="5599NISTXML-SV-IV-atomic-ID-length-5-2 tokoe:valid" result="pass"/><test-case name="5600NISTXML-SV-IV-atomic-ID-length-5-3 tokoe:valid" result="pass"/><test-case name="5601NISTXML-SV-IV-atomic-ID-length-5-4 tokoe:valid" result="pass"/><test-case name="5602NISTXML-SV-IV-atomic-ID-length-5-5 tokoe:valid" result="pass"/><test-case name="5603NISTSchema-SV-IV-atomic-ID-pattern-1 tokoe:valid" result="pass"/><test-case name="5604NISTXML-SV-IV-atomic-ID-pattern-1-1 tokoe:valid" result="pass"/><test-case name="5605NISTXML-SV-IV-atomic-ID-pattern-1-2 tokoe:valid" result="pass"/><test-case name="5606NISTXML-SV-IV-atomic-ID-pattern-1-3 tokoe:valid" result="pass"/><test-case name="5607NISTXML-SV-IV-atomic-ID-pattern-1-4 tokoe:valid" result="pass"/><test-case name="5608NISTXML-SV-IV-atomic-ID-pattern-1-5 tokoe:valid" result="pass"/><test-case name="5609NISTSchema-SV-IV-atomic-ID-pattern-2 tokoe:valid" result="pass"/><test-case name="5610NISTXML-SV-IV-atomic-ID-pattern-2-1 tokoe:valid" result="pass"/><test-case name="5611NISTXML-SV-IV-atomic-ID-pattern-2-2 tokoe:valid" result="pass"/><test-case name="5612NISTXML-SV-IV-atomic-ID-pattern-2-3 tokoe:valid" result="pass"/><test-case name="5613NISTXML-SV-IV-atomic-ID-pattern-2-4 tokoe:valid" result="pass"/><test-case name="5614NISTXML-SV-IV-atomic-ID-pattern-2-5 tokoe:valid" result="pass"/><test-case name="5615NISTSchema-SV-IV-atomic-ID-pattern-3 tokoe:valid" result="pass"/><test-case name="5616NISTXML-SV-IV-atomic-ID-pattern-3-1 tokoe:valid" result="pass"/><test-case name="5617NISTXML-SV-IV-atomic-ID-pattern-3-2 tokoe:valid" result="pass"/><test-case name="5618NISTXML-SV-IV-atomic-ID-pattern-3-3 tokoe:valid" result="pass"/><test-case name="5619NISTXML-SV-IV-atomic-ID-pattern-3-4 tokoe:valid" result="pass"/><test-case name="5620NISTXML-SV-IV-atomic-ID-pattern-3-5 tokoe:valid" result="pass"/><test-case name="5621NISTSchema-SV-IV-atomic-ID-pattern-4 tokoe:valid" result="pass"/><test-case name="5622NISTXML-SV-IV-atomic-ID-pattern-4-1 tokoe:valid" result="pass"/><test-case name="5623NISTXML-SV-IV-atomic-ID-pattern-4-2 tokoe:valid" result="pass"/><test-case name="5624NISTXML-SV-IV-atomic-ID-pattern-4-3 tokoe:valid" result="pass"/><test-case name="5625NISTXML-SV-IV-atomic-ID-pattern-4-4 tokoe:valid" result="pass"/><test-case name="5626NISTXML-SV-IV-atomic-ID-pattern-4-5 tokoe:valid" result="pass"/><test-case name="5627NISTSchema-SV-IV-atomic-ID-pattern-5 tokoe:valid" result="pass"/><test-case name="5628NISTXML-SV-IV-atomic-ID-pattern-5-1 tokoe:valid" result="pass"/><test-case name="5629NISTXML-SV-IV-atomic-ID-pattern-5-2 tokoe:valid" result="pass"/><test-case name="5630NISTXML-SV-IV-atomic-ID-pattern-5-3 tokoe:valid" result="pass"/><test-case name="5631NISTXML-SV-IV-atomic-ID-pattern-5-4 tokoe:valid" result="pass"/><test-case name="5632NISTXML-SV-IV-atomic-ID-pattern-5-5 tokoe:valid" result="pass"/><test-case name="5633NISTSchema-SV-IV-atomic-ID-enumeration-1 tokoe:valid" result="pass"/><test-case name="5634NISTXML-SV-IV-atomic-ID-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="5635NISTXML-SV-IV-atomic-ID-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="5636NISTXML-SV-IV-atomic-ID-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="5637NISTXML-SV-IV-atomic-ID-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="5638NISTXML-SV-IV-atomic-ID-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="5639NISTSchema-SV-IV-atomic-ID-enumeration-2 tokoe:valid" result="pass"/><test-case name="5640NISTXML-SV-IV-atomic-ID-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="5641NISTXML-SV-IV-atomic-ID-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="5642NISTXML-SV-IV-atomic-ID-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="5643NISTXML-SV-IV-atomic-ID-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="5644NISTXML-SV-IV-atomic-ID-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="5645NISTSchema-SV-IV-atomic-ID-enumeration-3 tokoe:valid" result="pass"/><test-case name="5646NISTXML-SV-IV-atomic-ID-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="5647NISTXML-SV-IV-atomic-ID-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="5648NISTXML-SV-IV-atomic-ID-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="5649NISTXML-SV-IV-atomic-ID-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="5650NISTXML-SV-IV-atomic-ID-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="5651NISTSchema-SV-IV-atomic-ID-enumeration-4 tokoe:valid" result="pass"/><test-case name="5652NISTXML-SV-IV-atomic-ID-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="5653NISTXML-SV-IV-atomic-ID-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="5654NISTXML-SV-IV-atomic-ID-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="5655NISTXML-SV-IV-atomic-ID-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="5656NISTXML-SV-IV-atomic-ID-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="5657NISTSchema-SV-IV-atomic-ID-enumeration-5 tokoe:valid" result="pass"/><test-case name="5658NISTXML-SV-IV-atomic-ID-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="5659NISTXML-SV-IV-atomic-ID-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="5660NISTXML-SV-IV-atomic-ID-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="5661NISTXML-SV-IV-atomic-ID-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="5662NISTXML-SV-IV-atomic-ID-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="5663NISTSchema-SV-IV-atomic-ID-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="5664NISTXML-SV-IV-atomic-ID-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="5665NISTXML-SV-IV-atomic-ID-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="5666NISTXML-SV-IV-atomic-ID-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="5667NISTXML-SV-IV-atomic-ID-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="5668NISTXML-SV-IV-atomic-ID-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="5669NISTSchema-SV-IV-atomic-language-maxLength-1 tokoe:valid" result="pass"/><test-case name="5670NISTXML-SV-IV-atomic-language-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="5671NISTXML-SV-IV-atomic-language-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="5672NISTXML-SV-IV-atomic-language-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="5673NISTXML-SV-IV-atomic-language-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="5674NISTXML-SV-IV-atomic-language-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="5675NISTSchema-SV-IV-atomic-language-maxLength-2 tokoe:valid" result="pass"/><test-case name="5676NISTXML-SV-IV-atomic-language-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="5677NISTXML-SV-IV-atomic-language-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="5678NISTXML-SV-IV-atomic-language-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="5679NISTXML-SV-IV-atomic-language-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="5680NISTXML-SV-IV-atomic-language-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="5681NISTSchema-SV-IV-atomic-language-maxLength-3 tokoe:valid" result="pass"/><test-case name="5682NISTXML-SV-IV-atomic-language-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="5683NISTXML-SV-IV-atomic-language-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="5684NISTXML-SV-IV-atomic-language-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="5685NISTXML-SV-IV-atomic-language-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="5686NISTXML-SV-IV-atomic-language-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="5687NISTSchema-SV-IV-atomic-language-maxLength-4 tokoe:valid" result="pass"/><test-case name="5688NISTXML-SV-IV-atomic-language-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="5689NISTXML-SV-IV-atomic-language-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="5690NISTXML-SV-IV-atomic-language-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="5691NISTXML-SV-IV-atomic-language-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="5692NISTXML-SV-IV-atomic-language-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="5693NISTSchema-SV-IV-atomic-language-maxLength-5 tokoe:valid" result="pass"/><test-case name="5694NISTXML-SV-IV-atomic-language-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="5695NISTXML-SV-IV-atomic-language-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="5696NISTXML-SV-IV-atomic-language-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="5697NISTXML-SV-IV-atomic-language-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="5698NISTXML-SV-IV-atomic-language-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="5699NISTSchema-SV-IV-atomic-language-minLength-1 tokoe:valid" result="pass"/><test-case name="5700NISTXML-SV-IV-atomic-language-minLength-1-1 tokoe:valid" result="pass"/><test-case name="5701NISTXML-SV-IV-atomic-language-minLength-1-2 tokoe:valid" result="pass"/><test-case name="5702NISTXML-SV-IV-atomic-language-minLength-1-3 tokoe:valid" result="pass"/><test-case name="5703NISTXML-SV-IV-atomic-language-minLength-1-4 tokoe:valid" result="pass"/><test-case name="5704NISTXML-SV-IV-atomic-language-minLength-1-5 tokoe:valid" result="pass"/><test-case name="5705NISTSchema-SV-IV-atomic-language-minLength-2 tokoe:valid" result="pass"/><test-case name="5706NISTXML-SV-IV-atomic-language-minLength-2-1 tokoe:valid" result="pass"/><test-case name="5707NISTXML-SV-IV-atomic-language-minLength-2-2 tokoe:valid" result="pass"/><test-case name="5708NISTXML-SV-IV-atomic-language-minLength-2-3 tokoe:valid" result="pass"/><test-case name="5709NISTXML-SV-IV-atomic-language-minLength-2-4 tokoe:valid" result="pass"/><test-case name="5710NISTXML-SV-IV-atomic-language-minLength-2-5 tokoe:valid" result="pass"/><test-case name="5711NISTSchema-SV-IV-atomic-language-minLength-3 tokoe:valid" result="pass"/><test-case name="5712NISTXML-SV-IV-atomic-language-minLength-3-1 tokoe:valid" result="pass"/><test-case name="5713NISTXML-SV-IV-atomic-language-minLength-3-2 tokoe:valid" result="pass"/><test-case name="5714NISTXML-SV-IV-atomic-language-minLength-3-3 tokoe:valid" result="pass"/><test-case name="5715NISTXML-SV-IV-atomic-language-minLength-3-4 tokoe:valid" result="pass"/><test-case name="5716NISTXML-SV-IV-atomic-language-minLength-3-5 tokoe:valid" result="pass"/><test-case name="5717NISTSchema-SV-IV-atomic-language-minLength-4 tokoe:valid" result="pass"/><test-case name="5718NISTXML-SV-IV-atomic-language-minLength-4-1 tokoe:valid" result="pass"/><test-case name="5719NISTXML-SV-IV-atomic-language-minLength-4-2 tokoe:valid" result="pass"/><test-case name="5720NISTXML-SV-IV-atomic-language-minLength-4-3 tokoe:valid" result="pass"/><test-case name="5721NISTXML-SV-IV-atomic-language-minLength-4-4 tokoe:valid" result="pass"/><test-case name="5722NISTXML-SV-IV-atomic-language-minLength-4-5 tokoe:valid" result="pass"/><test-case name="5723NISTSchema-SV-IV-atomic-language-minLength-5 tokoe:valid" result="pass"/><test-case name="5724NISTXML-SV-IV-atomic-language-minLength-5-1 tokoe:valid" result="pass"/><test-case name="5725NISTXML-SV-IV-atomic-language-minLength-5-2 tokoe:valid" result="pass"/><test-case name="5726NISTXML-SV-IV-atomic-language-minLength-5-3 tokoe:valid" result="pass"/><test-case name="5727NISTXML-SV-IV-atomic-language-minLength-5-4 tokoe:valid" result="pass"/><test-case name="5728NISTXML-SV-IV-atomic-language-minLength-5-5 tokoe:valid" result="pass"/><test-case name="5729NISTSchema-SV-IV-atomic-language-length-1 tokoe:valid" result="pass"/><test-case name="5730NISTXML-SV-IV-atomic-language-length-1-1 tokoe:valid" result="pass"/><test-case name="5731NISTXML-SV-IV-atomic-language-length-1-2 tokoe:valid" result="pass"/><test-case name="5732NISTXML-SV-IV-atomic-language-length-1-3 tokoe:valid" result="pass"/><test-case name="5733NISTXML-SV-IV-atomic-language-length-1-4 tokoe:valid" result="pass"/><test-case name="5734NISTXML-SV-IV-atomic-language-length-1-5 tokoe:valid" result="pass"/><test-case name="5735NISTSchema-SV-IV-atomic-language-length-2 tokoe:valid" result="pass"/><test-case name="5736NISTXML-SV-IV-atomic-language-length-2-1 tokoe:valid" result="pass"/><test-case name="5737NISTXML-SV-IV-atomic-language-length-2-2 tokoe:valid" result="pass"/><test-case name="5738NISTXML-SV-IV-atomic-language-length-2-3 tokoe:valid" result="pass"/><test-case name="5739NISTXML-SV-IV-atomic-language-length-2-4 tokoe:valid" result="pass"/><test-case name="5740NISTXML-SV-IV-atomic-language-length-2-5 tokoe:valid" result="pass"/><test-case name="5741NISTSchema-SV-IV-atomic-language-length-3 tokoe:valid" result="pass"/><test-case name="5742NISTXML-SV-IV-atomic-language-length-3-1 tokoe:valid" result="pass"/><test-case name="5743NISTXML-SV-IV-atomic-language-length-3-2 tokoe:valid" result="pass"/><test-case name="5744NISTXML-SV-IV-atomic-language-length-3-3 tokoe:valid" result="pass"/><test-case name="5745NISTXML-SV-IV-atomic-language-length-3-4 tokoe:valid" result="pass"/><test-case name="5746NISTXML-SV-IV-atomic-language-length-3-5 tokoe:valid" result="pass"/><test-case name="5747NISTSchema-SV-IV-atomic-language-length-4 tokoe:valid" result="pass"/><test-case name="5748NISTXML-SV-IV-atomic-language-length-4-1 tokoe:valid" result="pass"/><test-case name="5749NISTXML-SV-IV-atomic-language-length-4-2 tokoe:valid" result="pass"/><test-case name="5750NISTXML-SV-IV-atomic-language-length-4-3 tokoe:valid" result="pass"/><test-case name="5751NISTXML-SV-IV-atomic-language-length-4-4 tokoe:valid" result="pass"/><test-case name="5752NISTXML-SV-IV-atomic-language-length-4-5 tokoe:valid" result="pass"/><test-case name="5753NISTSchema-SV-IV-atomic-language-length-5 tokoe:valid" result="pass"/><test-case name="5754NISTXML-SV-IV-atomic-language-length-5-1 tokoe:valid" result="pass"/><test-case name="5755NISTXML-SV-IV-atomic-language-length-5-2 tokoe:valid" result="pass"/><test-case name="5756NISTXML-SV-IV-atomic-language-length-5-3 tokoe:valid" result="pass"/><test-case name="5757NISTXML-SV-IV-atomic-language-length-5-4 tokoe:valid" result="pass"/><test-case name="5758NISTXML-SV-IV-atomic-language-length-5-5 tokoe:valid" result="pass"/><test-case name="5759NISTSchema-SV-IV-atomic-language-pattern-1 tokoe:valid" result="pass"/><test-case name="5760NISTXML-SV-IV-atomic-language-pattern-1-1 tokoe:valid" result="pass"/><test-case name="5761NISTXML-SV-IV-atomic-language-pattern-1-2 tokoe:valid" result="pass"/><test-case name="5762NISTXML-SV-IV-atomic-language-pattern-1-3 tokoe:valid" result="pass"/><test-case name="5763NISTXML-SV-IV-atomic-language-pattern-1-4 tokoe:valid" result="pass"/><test-case name="5764NISTXML-SV-IV-atomic-language-pattern-1-5 tokoe:valid" result="pass"/><test-case name="5765NISTSchema-SV-IV-atomic-language-pattern-2 tokoe:valid" result="pass"/><test-case name="5766NISTXML-SV-IV-atomic-language-pattern-2-1 tokoe:valid" result="pass"/><test-case name="5767NISTXML-SV-IV-atomic-language-pattern-2-2 tokoe:valid" result="pass"/><test-case name="5768NISTXML-SV-IV-atomic-language-pattern-2-3 tokoe:valid" result="pass"/><test-case name="5769NISTXML-SV-IV-atomic-language-pattern-2-4 tokoe:valid" result="pass"/><test-case name="5770NISTXML-SV-IV-atomic-language-pattern-2-5 tokoe:valid" result="pass"/><test-case name="5771NISTSchema-SV-IV-atomic-language-pattern-3 tokoe:valid" result="pass"/><test-case name="5772NISTXML-SV-IV-atomic-language-pattern-3-1 tokoe:valid" result="pass"/><test-case name="5773NISTXML-SV-IV-atomic-language-pattern-3-2 tokoe:valid" result="pass"/><test-case name="5774NISTXML-SV-IV-atomic-language-pattern-3-3 tokoe:valid" result="pass"/><test-case name="5775NISTXML-SV-IV-atomic-language-pattern-3-4 tokoe:valid" result="pass"/><test-case name="5776NISTXML-SV-IV-atomic-language-pattern-3-5 tokoe:valid" result="pass"/><test-case name="5777NISTSchema-SV-IV-atomic-language-pattern-4 tokoe:valid" result="pass"/><test-case name="5778NISTXML-SV-IV-atomic-language-pattern-4-1 tokoe:valid" result="pass"/><test-case name="5779NISTXML-SV-IV-atomic-language-pattern-4-2 tokoe:valid" result="pass"/><test-case name="5780NISTXML-SV-IV-atomic-language-pattern-4-3 tokoe:valid" result="pass"/><test-case name="5781NISTXML-SV-IV-atomic-language-pattern-4-4 tokoe:valid" result="pass"/><test-case name="5782NISTXML-SV-IV-atomic-language-pattern-4-5 tokoe:valid" result="pass"/><test-case name="5783NISTSchema-SV-IV-atomic-language-pattern-5 tokoe:valid" result="pass"/><test-case name="5784NISTXML-SV-IV-atomic-language-pattern-5-1 tokoe:valid" result="pass"/><test-case name="5785NISTXML-SV-IV-atomic-language-pattern-5-2 tokoe:valid" result="pass"/><test-case name="5786NISTXML-SV-IV-atomic-language-pattern-5-3 tokoe:valid" result="pass"/><test-case name="5787NISTXML-SV-IV-atomic-language-pattern-5-4 tokoe:valid" result="pass"/><test-case name="5788NISTXML-SV-IV-atomic-language-pattern-5-5 tokoe:valid" result="pass"/><test-case name="5789NISTSchema-SV-IV-atomic-language-enumeration-1 tokoe:valid" result="pass"/><test-case name="5790NISTXML-SV-IV-atomic-language-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="5791NISTXML-SV-IV-atomic-language-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="5792NISTXML-SV-IV-atomic-language-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="5793NISTXML-SV-IV-atomic-language-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="5794NISTXML-SV-IV-atomic-language-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="5795NISTSchema-SV-IV-atomic-language-enumeration-2 tokoe:valid" result="pass"/><test-case name="5796NISTXML-SV-IV-atomic-language-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="5797NISTXML-SV-IV-atomic-language-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="5798NISTXML-SV-IV-atomic-language-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="5799NISTXML-SV-IV-atomic-language-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="5800NISTXML-SV-IV-atomic-language-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="5801NISTSchema-SV-IV-atomic-language-enumeration-3 tokoe:valid" result="pass"/><test-case name="5802NISTXML-SV-IV-atomic-language-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="5803NISTXML-SV-IV-atomic-language-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="5804NISTXML-SV-IV-atomic-language-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="5805NISTXML-SV-IV-atomic-language-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="5806NISTXML-SV-IV-atomic-language-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="5807NISTSchema-SV-IV-atomic-language-enumeration-4 tokoe:valid" result="pass"/><test-case name="5808NISTXML-SV-IV-atomic-language-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="5809NISTXML-SV-IV-atomic-language-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="5810NISTXML-SV-IV-atomic-language-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="5811NISTXML-SV-IV-atomic-language-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="5812NISTXML-SV-IV-atomic-language-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="5813NISTSchema-SV-IV-atomic-language-enumeration-5 tokoe:valid" result="pass"/><test-case name="5814NISTXML-SV-IV-atomic-language-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="5815NISTXML-SV-IV-atomic-language-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="5816NISTXML-SV-IV-atomic-language-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="5817NISTXML-SV-IV-atomic-language-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="5818NISTXML-SV-IV-atomic-language-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="5819NISTSchema-SV-IV-atomic-language-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="5820NISTXML-SV-IV-atomic-language-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="5821NISTXML-SV-IV-atomic-language-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="5822NISTXML-SV-IV-atomic-language-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="5823NISTXML-SV-IV-atomic-language-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="5824NISTXML-SV-IV-atomic-language-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="5825NISTSchema-SV-IV-atomic-anyURI-maxLength-1 tokoe:valid" result="pass"/><test-case name="5826NISTXML-SV-IV-atomic-anyURI-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="5827NISTXML-SV-IV-atomic-anyURI-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="5828NISTXML-SV-IV-atomic-anyURI-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="5829NISTXML-SV-IV-atomic-anyURI-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="5830NISTXML-SV-IV-atomic-anyURI-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="5831NISTSchema-SV-IV-atomic-anyURI-maxLength-2 tokoe:valid" result="pass"/><test-case name="5832NISTXML-SV-IV-atomic-anyURI-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="5833NISTXML-SV-IV-atomic-anyURI-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="5834NISTXML-SV-IV-atomic-anyURI-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="5835NISTXML-SV-IV-atomic-anyURI-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="5836NISTXML-SV-IV-atomic-anyURI-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="5837NISTSchema-SV-IV-atomic-anyURI-maxLength-3 tokoe:valid" result="pass"/><test-case name="5838NISTXML-SV-IV-atomic-anyURI-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="5839NISTXML-SV-IV-atomic-anyURI-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="5840NISTXML-SV-IV-atomic-anyURI-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="5841NISTXML-SV-IV-atomic-anyURI-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="5842NISTXML-SV-IV-atomic-anyURI-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="5843NISTSchema-SV-IV-atomic-anyURI-maxLength-4 tokoe:valid" result="pass"/><test-case name="5844NISTXML-SV-IV-atomic-anyURI-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="5845NISTXML-SV-IV-atomic-anyURI-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="5846NISTXML-SV-IV-atomic-anyURI-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="5847NISTXML-SV-IV-atomic-anyURI-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="5848NISTXML-SV-IV-atomic-anyURI-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="5849NISTSchema-SV-IV-atomic-anyURI-maxLength-5 tokoe:valid" result="pass"/><test-case name="5850NISTXML-SV-IV-atomic-anyURI-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="5851NISTXML-SV-IV-atomic-anyURI-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="5852NISTXML-SV-IV-atomic-anyURI-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="5853NISTXML-SV-IV-atomic-anyURI-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="5854NISTXML-SV-IV-atomic-anyURI-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="5855NISTSchema-SV-IV-atomic-anyURI-minLength-1 tokoe:valid" result="pass"/><test-case name="5856NISTXML-SV-IV-atomic-anyURI-minLength-1-1 tokoe:valid" result="pass"/><test-case name="5857NISTXML-SV-IV-atomic-anyURI-minLength-1-2 tokoe:valid" result="pass"/><test-case name="5858NISTXML-SV-IV-atomic-anyURI-minLength-1-3 tokoe:valid" result="pass"/><test-case name="5859NISTXML-SV-IV-atomic-anyURI-minLength-1-4 tokoe:valid" result="pass"/><test-case name="5860NISTXML-SV-IV-atomic-anyURI-minLength-1-5 tokoe:valid" result="pass"/><test-case name="5861NISTSchema-SV-IV-atomic-anyURI-minLength-2 tokoe:valid" result="pass"/><test-case name="5862NISTXML-SV-IV-atomic-anyURI-minLength-2-1 tokoe:valid" result="pass"/><test-case name="5863NISTXML-SV-IV-atomic-anyURI-minLength-2-2 tokoe:valid" result="pass"/><test-case name="5864NISTXML-SV-IV-atomic-anyURI-minLength-2-3 tokoe:valid" result="pass"/><test-case name="5865NISTXML-SV-IV-atomic-anyURI-minLength-2-4 tokoe:valid" result="pass"/><test-case name="5866NISTXML-SV-IV-atomic-anyURI-minLength-2-5 tokoe:valid" result="pass"/><test-case name="5867NISTSchema-SV-IV-atomic-anyURI-minLength-3 tokoe:valid" result="pass"/><test-case name="5868NISTXML-SV-IV-atomic-anyURI-minLength-3-1 tokoe:valid" result="pass"/><test-case name="5869NISTXML-SV-IV-atomic-anyURI-minLength-3-2 tokoe:valid" result="pass"/><test-case name="5870NISTXML-SV-IV-atomic-anyURI-minLength-3-3 tokoe:valid" result="pass"/><test-case name="5871NISTXML-SV-IV-atomic-anyURI-minLength-3-4 tokoe:valid" result="pass"/><test-case name="5872NISTXML-SV-IV-atomic-anyURI-minLength-3-5 tokoe:valid" result="pass"/><test-case name="5873NISTSchema-SV-IV-atomic-anyURI-minLength-4 tokoe:valid" result="pass"/><test-case name="5874NISTXML-SV-IV-atomic-anyURI-minLength-4-1 tokoe:valid" result="pass"/><test-case name="5875NISTXML-SV-IV-atomic-anyURI-minLength-4-2 tokoe:valid" result="pass"/><test-case name="5876NISTXML-SV-IV-atomic-anyURI-minLength-4-3 tokoe:valid" result="pass"/><test-case name="5877NISTXML-SV-IV-atomic-anyURI-minLength-4-4 tokoe:valid" result="pass"/><test-case name="5878NISTXML-SV-IV-atomic-anyURI-minLength-4-5 tokoe:valid" result="pass"/><test-case name="5879NISTSchema-SV-IV-atomic-anyURI-minLength-5 tokoe:valid" result="pass"/><test-case name="5880NISTXML-SV-IV-atomic-anyURI-minLength-5-1 tokoe:valid" result="pass"/><test-case name="5881NISTXML-SV-IV-atomic-anyURI-minLength-5-2 tokoe:valid" result="pass"/><test-case name="5882NISTXML-SV-IV-atomic-anyURI-minLength-5-3 tokoe:valid" result="pass"/><test-case name="5883NISTXML-SV-IV-atomic-anyURI-minLength-5-4 tokoe:valid" result="pass"/><test-case name="5884NISTXML-SV-IV-atomic-anyURI-minLength-5-5 tokoe:valid" result="pass"/><test-case name="5885NISTSchema-SV-IV-atomic-anyURI-length-1 tokoe:valid" result="pass"/><test-case name="5886NISTXML-SV-IV-atomic-anyURI-length-1-1 tokoe:valid" result="pass"/><test-case name="5887NISTXML-SV-IV-atomic-anyURI-length-1-2 tokoe:valid" result="pass"/><test-case name="5888NISTXML-SV-IV-atomic-anyURI-length-1-3 tokoe:valid" result="pass"/><test-case name="5889NISTXML-SV-IV-atomic-anyURI-length-1-4 tokoe:valid" result="pass"/><test-case name="5890NISTXML-SV-IV-atomic-anyURI-length-1-5 tokoe:valid" result="pass"/><test-case name="5891NISTSchema-SV-IV-atomic-anyURI-length-2 tokoe:valid" result="pass"/><test-case name="5892NISTXML-SV-IV-atomic-anyURI-length-2-1 tokoe:valid" result="pass"/><test-case name="5893NISTXML-SV-IV-atomic-anyURI-length-2-2 tokoe:valid" result="pass"/><test-case name="5894NISTXML-SV-IV-atomic-anyURI-length-2-3 tokoe:valid" result="pass"/><test-case name="5895NISTXML-SV-IV-atomic-anyURI-length-2-4 tokoe:valid" result="pass"/><test-case name="5896NISTXML-SV-IV-atomic-anyURI-length-2-5 tokoe:valid" result="pass"/><test-case name="5897NISTSchema-SV-IV-atomic-anyURI-length-3 tokoe:valid" result="pass"/><test-case name="5898NISTXML-SV-IV-atomic-anyURI-length-3-1 tokoe:valid" result="pass"/><test-case name="5899NISTXML-SV-IV-atomic-anyURI-length-3-2 tokoe:valid" result="pass"/><test-case name="5900NISTXML-SV-IV-atomic-anyURI-length-3-3 tokoe:valid" result="pass"/><test-case name="5901NISTXML-SV-IV-atomic-anyURI-length-3-4 tokoe:valid" result="pass"/><test-case name="5902NISTXML-SV-IV-atomic-anyURI-length-3-5 tokoe:valid" result="pass"/><test-case name="5903NISTSchema-SV-IV-atomic-anyURI-length-4 tokoe:valid" result="pass"/><test-case name="5904NISTXML-SV-IV-atomic-anyURI-length-4-1 tokoe:valid" result="pass"/><test-case name="5905NISTXML-SV-IV-atomic-anyURI-length-4-2 tokoe:valid" result="pass"/><test-case name="5906NISTXML-SV-IV-atomic-anyURI-length-4-3 tokoe:valid" result="pass"/><test-case name="5907NISTXML-SV-IV-atomic-anyURI-length-4-4 tokoe:valid" result="pass"/><test-case name="5908NISTXML-SV-IV-atomic-anyURI-length-4-5 tokoe:valid" result="pass"/><test-case name="5909NISTSchema-SV-IV-atomic-anyURI-length-5 tokoe:valid" result="pass"/><test-case name="5910NISTXML-SV-IV-atomic-anyURI-length-5-1 tokoe:valid" result="pass"/><test-case name="5911NISTXML-SV-IV-atomic-anyURI-length-5-2 tokoe:valid" result="pass"/><test-case name="5912NISTXML-SV-IV-atomic-anyURI-length-5-3 tokoe:valid" result="pass"/><test-case name="5913NISTXML-SV-IV-atomic-anyURI-length-5-4 tokoe:valid" result="pass"/><test-case name="5914NISTXML-SV-IV-atomic-anyURI-length-5-5 tokoe:valid" result="pass"/><test-case name="5915NISTSchema-SV-IV-atomic-anyURI-pattern-1 tokoe:valid" result="pass"/><test-case name="5916NISTXML-SV-IV-atomic-anyURI-pattern-1-1 tokoe:valid" result="pass"/><test-case name="5917NISTXML-SV-IV-atomic-anyURI-pattern-1-2 tokoe:valid" result="pass"/><test-case name="5918NISTXML-SV-IV-atomic-anyURI-pattern-1-3 tokoe:valid" result="pass"/><test-case name="5919NISTXML-SV-IV-atomic-anyURI-pattern-1-4 tokoe:valid" result="pass"/><test-case name="5920NISTXML-SV-IV-atomic-anyURI-pattern-1-5 tokoe:valid" result="pass"/><test-case name="5921NISTSchema-SV-IV-atomic-anyURI-pattern-2 tokoe:valid" result="pass"/><test-case name="5922NISTXML-SV-IV-atomic-anyURI-pattern-2-1 tokoe:valid" result="pass"/><test-case name="5923NISTXML-SV-IV-atomic-anyURI-pattern-2-2 tokoe:valid" result="pass"/><test-case name="5924NISTXML-SV-IV-atomic-anyURI-pattern-2-3 tokoe:valid" result="pass"/><test-case name="5925NISTXML-SV-IV-atomic-anyURI-pattern-2-4 tokoe:valid" result="pass"/><test-case name="5926NISTXML-SV-IV-atomic-anyURI-pattern-2-5 tokoe:valid" result="pass"/><test-case name="5927NISTSchema-SV-IV-atomic-anyURI-pattern-3 tokoe:valid" result="pass"/><test-case name="5928NISTXML-SV-IV-atomic-anyURI-pattern-3-1 tokoe:valid" result="pass"/><test-case name="5929NISTXML-SV-IV-atomic-anyURI-pattern-3-2 tokoe:valid" result="pass"/><test-case name="5930NISTXML-SV-IV-atomic-anyURI-pattern-3-3 tokoe:valid" result="pass"/><test-case name="5931NISTXML-SV-IV-atomic-anyURI-pattern-3-4 tokoe:valid" result="pass"/><test-case name="5932NISTXML-SV-IV-atomic-anyURI-pattern-3-5 tokoe:valid" result="pass"/><test-case name="5933NISTSchema-SV-IV-atomic-anyURI-pattern-4 tokoe:valid" result="pass"/><test-case name="5934NISTXML-SV-IV-atomic-anyURI-pattern-4-1 tokoe:valid" result="pass"/><test-case name="5935NISTXML-SV-IV-atomic-anyURI-pattern-4-2 tokoe:valid" result="pass"/><test-case name="5936NISTXML-SV-IV-atomic-anyURI-pattern-4-3 tokoe:valid" result="pass"/><test-case name="5937NISTXML-SV-IV-atomic-anyURI-pattern-4-4 tokoe:valid" result="pass"/><test-case name="5938NISTXML-SV-IV-atomic-anyURI-pattern-4-5 tokoe:valid" result="pass"/><test-case name="5939NISTSchema-SV-IV-atomic-anyURI-pattern-5 tokoe:valid" result="pass"/><test-case name="5940NISTXML-SV-IV-atomic-anyURI-pattern-5-1 tokoe:valid" result="pass"/><test-case name="5941NISTXML-SV-IV-atomic-anyURI-pattern-5-2 tokoe:valid" result="pass"/><test-case name="5942NISTXML-SV-IV-atomic-anyURI-pattern-5-3 tokoe:valid" result="pass"/><test-case name="5943NISTXML-SV-IV-atomic-anyURI-pattern-5-4 tokoe:valid" result="pass"/><test-case name="5944NISTXML-SV-IV-atomic-anyURI-pattern-5-5 tokoe:valid" result="pass"/><test-case name="5945NISTSchema-SV-IV-atomic-anyURI-enumeration-1 tokoe:valid" result="pass"/><test-case name="5946NISTXML-SV-IV-atomic-anyURI-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="5947NISTXML-SV-IV-atomic-anyURI-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="5948NISTXML-SV-IV-atomic-anyURI-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="5949NISTXML-SV-IV-atomic-anyURI-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="5950NISTXML-SV-IV-atomic-anyURI-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="5951NISTSchema-SV-IV-atomic-anyURI-enumeration-2 tokoe:valid" result="pass"/><test-case name="5952NISTXML-SV-IV-atomic-anyURI-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="5953NISTXML-SV-IV-atomic-anyURI-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="5954NISTXML-SV-IV-atomic-anyURI-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="5955NISTXML-SV-IV-atomic-anyURI-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="5956NISTXML-SV-IV-atomic-anyURI-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="5957NISTSchema-SV-IV-atomic-anyURI-enumeration-3 tokoe:valid" result="pass"/><test-case name="5958NISTXML-SV-IV-atomic-anyURI-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="5959NISTXML-SV-IV-atomic-anyURI-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="5960NISTXML-SV-IV-atomic-anyURI-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="5961NISTXML-SV-IV-atomic-anyURI-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="5962NISTXML-SV-IV-atomic-anyURI-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="5963NISTSchema-SV-IV-atomic-anyURI-enumeration-4 tokoe:valid" result="pass"/><test-case name="5964NISTXML-SV-IV-atomic-anyURI-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="5965NISTXML-SV-IV-atomic-anyURI-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="5966NISTXML-SV-IV-atomic-anyURI-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="5967NISTXML-SV-IV-atomic-anyURI-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="5968NISTXML-SV-IV-atomic-anyURI-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="5969NISTSchema-SV-IV-atomic-anyURI-enumeration-5 tokoe:valid" result="pass"/><test-case name="5970NISTXML-SV-IV-atomic-anyURI-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="5971NISTXML-SV-IV-atomic-anyURI-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="5972NISTXML-SV-IV-atomic-anyURI-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="5973NISTXML-SV-IV-atomic-anyURI-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="5974NISTXML-SV-IV-atomic-anyURI-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="5975NISTSchema-SV-IV-atomic-anyURI-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="5976NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="5977NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="5978NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="5979NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="5980NISTXML-SV-IV-atomic-anyURI-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="5981NISTSchema-SV-IV-atomic-QName-maxLength-1 tokoe:valid" result="pass"/><test-case name="5982NISTXML-SV-IV-atomic-QName-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="5983NISTXML-SV-IV-atomic-QName-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="5984NISTXML-SV-IV-atomic-QName-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="5985NISTXML-SV-IV-atomic-QName-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="5986NISTXML-SV-IV-atomic-QName-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="5987NISTSchema-SV-IV-atomic-QName-maxLength-2 tokoe:valid" result="pass"/><test-case name="5988NISTXML-SV-IV-atomic-QName-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="5989NISTXML-SV-IV-atomic-QName-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="5990NISTXML-SV-IV-atomic-QName-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="5991NISTXML-SV-IV-atomic-QName-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="5992NISTXML-SV-IV-atomic-QName-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="5993NISTSchema-SV-IV-atomic-QName-maxLength-3 tokoe:valid" result="pass"/><test-case name="5994NISTXML-SV-IV-atomic-QName-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="5995NISTXML-SV-IV-atomic-QName-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="5996NISTXML-SV-IV-atomic-QName-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="5997NISTXML-SV-IV-atomic-QName-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="5998NISTXML-SV-IV-atomic-QName-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="5999NISTSchema-SV-IV-atomic-QName-maxLength-4 tokoe:valid" result="pass"/><test-case name="6000NISTXML-SV-IV-atomic-QName-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="6001NISTXML-SV-IV-atomic-QName-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="6002NISTXML-SV-IV-atomic-QName-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="6003NISTXML-SV-IV-atomic-QName-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="6004NISTXML-SV-IV-atomic-QName-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="6005NISTSchema-SV-IV-atomic-QName-maxLength-5 tokoe:valid" result="pass"/><test-case name="6006NISTXML-SV-IV-atomic-QName-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="6007NISTXML-SV-IV-atomic-QName-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="6008NISTXML-SV-IV-atomic-QName-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="6009NISTXML-SV-IV-atomic-QName-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="6010NISTXML-SV-IV-atomic-QName-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="6011NISTSchema-SV-IV-atomic-QName-minLength-1 tokoe:valid" result="pass"/><test-case name="6012NISTXML-SV-IV-atomic-QName-minLength-1-1 tokoe:valid" result="pass"/><test-case name="6013NISTXML-SV-IV-atomic-QName-minLength-1-2 tokoe:valid" result="pass"/><test-case name="6014NISTXML-SV-IV-atomic-QName-minLength-1-3 tokoe:valid" result="pass"/><test-case name="6015NISTXML-SV-IV-atomic-QName-minLength-1-4 tokoe:valid" result="pass"/><test-case name="6016NISTXML-SV-IV-atomic-QName-minLength-1-5 tokoe:valid" result="pass"/><test-case name="6017NISTSchema-SV-IV-atomic-QName-minLength-2 tokoe:valid" result="pass"/><test-case name="6018NISTXML-SV-IV-atomic-QName-minLength-2-1 tokoe:valid" result="pass"/><test-case name="6019NISTXML-SV-IV-atomic-QName-minLength-2-2 tokoe:valid" result="pass"/><test-case name="6020NISTXML-SV-IV-atomic-QName-minLength-2-3 tokoe:valid" result="pass"/><test-case name="6021NISTXML-SV-IV-atomic-QName-minLength-2-4 tokoe:valid" result="pass"/><test-case name="6022NISTXML-SV-IV-atomic-QName-minLength-2-5 tokoe:valid" result="pass"/><test-case name="6023NISTSchema-SV-IV-atomic-QName-minLength-3 tokoe:valid" result="pass"/><test-case name="6024NISTXML-SV-IV-atomic-QName-minLength-3-1 tokoe:valid" result="pass"/><test-case name="6025NISTXML-SV-IV-atomic-QName-minLength-3-2 tokoe:valid" result="pass"/><test-case name="6026NISTXML-SV-IV-atomic-QName-minLength-3-3 tokoe:valid" result="pass"/><test-case name="6027NISTXML-SV-IV-atomic-QName-minLength-3-4 tokoe:valid" result="pass"/><test-case name="6028NISTXML-SV-IV-atomic-QName-minLength-3-5 tokoe:valid" result="pass"/><test-case name="6029NISTSchema-SV-IV-atomic-QName-minLength-4 tokoe:valid" result="pass"/><test-case name="6030NISTXML-SV-IV-atomic-QName-minLength-4-1 tokoe:valid" result="pass"/><test-case name="6031NISTXML-SV-IV-atomic-QName-minLength-4-2 tokoe:valid" result="pass"/><test-case name="6032NISTXML-SV-IV-atomic-QName-minLength-4-3 tokoe:valid" result="pass"/><test-case name="6033NISTXML-SV-IV-atomic-QName-minLength-4-4 tokoe:valid" result="pass"/><test-case name="6034NISTXML-SV-IV-atomic-QName-minLength-4-5 tokoe:valid" result="pass"/><test-case name="6035NISTSchema-SV-IV-atomic-QName-minLength-5 tokoe:valid" result="pass"/><test-case name="6036NISTXML-SV-IV-atomic-QName-minLength-5-1 tokoe:valid" result="pass"/><test-case name="6037NISTXML-SV-IV-atomic-QName-minLength-5-2 tokoe:valid" result="pass"/><test-case name="6038NISTXML-SV-IV-atomic-QName-minLength-5-3 tokoe:valid" result="pass"/><test-case name="6039NISTXML-SV-IV-atomic-QName-minLength-5-4 tokoe:valid" result="pass"/><test-case name="6040NISTXML-SV-IV-atomic-QName-minLength-5-5 tokoe:valid" result="pass"/><test-case name="6041NISTSchema-SV-IV-atomic-QName-length-1 tokoe:valid" result="pass"/><test-case name="6042NISTXML-SV-IV-atomic-QName-length-1-1 tokoe:valid" result="pass"/><test-case name="6043NISTXML-SV-IV-atomic-QName-length-1-2 tokoe:valid" result="pass"/><test-case name="6044NISTXML-SV-IV-atomic-QName-length-1-3 tokoe:valid" result="pass"/><test-case name="6045NISTXML-SV-IV-atomic-QName-length-1-4 tokoe:valid" result="pass"/><test-case name="6046NISTXML-SV-IV-atomic-QName-length-1-5 tokoe:valid" result="pass"/><test-case name="6047NISTSchema-SV-IV-atomic-QName-length-2 tokoe:valid" result="pass"/><test-case name="6048NISTXML-SV-IV-atomic-QName-length-2-1 tokoe:valid" result="pass"/><test-case name="6049NISTXML-SV-IV-atomic-QName-length-2-2 tokoe:valid" result="pass"/><test-case name="6050NISTXML-SV-IV-atomic-QName-length-2-3 tokoe:valid" result="pass"/><test-case name="6051NISTXML-SV-IV-atomic-QName-length-2-4 tokoe:valid" result="pass"/><test-case name="6052NISTXML-SV-IV-atomic-QName-length-2-5 tokoe:valid" result="pass"/><test-case name="6053NISTSchema-SV-IV-atomic-QName-length-3 tokoe:valid" result="pass"/><test-case name="6054NISTXML-SV-IV-atomic-QName-length-3-1 tokoe:valid" result="pass"/><test-case name="6055NISTXML-SV-IV-atomic-QName-length-3-2 tokoe:valid" result="pass"/><test-case name="6056NISTXML-SV-IV-atomic-QName-length-3-3 tokoe:valid" result="pass"/><test-case name="6057NISTXML-SV-IV-atomic-QName-length-3-4 tokoe:valid" result="pass"/><test-case name="6058NISTXML-SV-IV-atomic-QName-length-3-5 tokoe:valid" result="pass"/><test-case name="6059NISTSchema-SV-IV-atomic-QName-length-4 tokoe:valid" result="pass"/><test-case name="6060NISTXML-SV-IV-atomic-QName-length-4-1 tokoe:valid" result="pass"/><test-case name="6061NISTXML-SV-IV-atomic-QName-length-4-2 tokoe:valid" result="pass"/><test-case name="6062NISTXML-SV-IV-atomic-QName-length-4-3 tokoe:valid" result="pass"/><test-case name="6063NISTXML-SV-IV-atomic-QName-length-4-4 tokoe:valid" result="pass"/><test-case name="6064NISTXML-SV-IV-atomic-QName-length-4-5 tokoe:valid" result="pass"/><test-case name="6065NISTSchema-SV-IV-atomic-QName-length-5 tokoe:valid" result="pass"/><test-case name="6066NISTXML-SV-IV-atomic-QName-length-5-1 tokoe:valid" result="pass"/><test-case name="6067NISTXML-SV-IV-atomic-QName-length-5-2 tokoe:valid" result="pass"/><test-case name="6068NISTXML-SV-IV-atomic-QName-length-5-3 tokoe:valid" result="pass"/><test-case name="6069NISTXML-SV-IV-atomic-QName-length-5-4 tokoe:valid" result="pass"/><test-case name="6070NISTXML-SV-IV-atomic-QName-length-5-5 tokoe:valid" result="pass"/><test-case name="6071NISTSchema-SV-IV-atomic-QName-pattern-1 tokoe:valid" result="pass"/><test-case name="6072NISTXML-SV-IV-atomic-QName-pattern-1-1 tokoe:valid" result="pass"/><test-case name="6073NISTXML-SV-IV-atomic-QName-pattern-1-2 tokoe:valid" result="pass"/><test-case name="6074NISTXML-SV-IV-atomic-QName-pattern-1-3 tokoe:valid" result="pass"/><test-case name="6075NISTXML-SV-IV-atomic-QName-pattern-1-4 tokoe:valid" result="pass"/><test-case name="6076NISTXML-SV-IV-atomic-QName-pattern-1-5 tokoe:valid" result="pass"/><test-case name="6077NISTSchema-SV-IV-atomic-QName-pattern-2 tokoe:valid" result="pass"/><test-case name="6078NISTXML-SV-IV-atomic-QName-pattern-2-1 tokoe:valid" result="pass"/><test-case name="6079NISTXML-SV-IV-atomic-QName-pattern-2-2 tokoe:valid" result="pass"/><test-case name="6080NISTXML-SV-IV-atomic-QName-pattern-2-3 tokoe:valid" result="pass"/><test-case name="6081NISTXML-SV-IV-atomic-QName-pattern-2-4 tokoe:valid" result="pass"/><test-case name="6082NISTXML-SV-IV-atomic-QName-pattern-2-5 tokoe:valid" result="pass"/><test-case name="6083NISTSchema-SV-IV-atomic-QName-pattern-3 tokoe:valid" result="pass"/><test-case name="6084NISTXML-SV-IV-atomic-QName-pattern-3-1 tokoe:valid" result="pass"/><test-case name="6085NISTXML-SV-IV-atomic-QName-pattern-3-2 tokoe:valid" result="pass"/><test-case name="6086NISTXML-SV-IV-atomic-QName-pattern-3-3 tokoe:valid" result="pass"/><test-case name="6087NISTXML-SV-IV-atomic-QName-pattern-3-4 tokoe:valid" result="pass"/><test-case name="6088NISTXML-SV-IV-atomic-QName-pattern-3-5 tokoe:valid" result="pass"/><test-case name="6089NISTSchema-SV-IV-atomic-QName-pattern-4 tokoe:valid" result="pass"/><test-case name="6090NISTXML-SV-IV-atomic-QName-pattern-4-1 tokoe:valid" result="pass"/><test-case name="6091NISTXML-SV-IV-atomic-QName-pattern-4-2 tokoe:valid" result="pass"/><test-case name="6092NISTXML-SV-IV-atomic-QName-pattern-4-3 tokoe:valid" result="pass"/><test-case name="6093NISTXML-SV-IV-atomic-QName-pattern-4-4 tokoe:valid" result="pass"/><test-case name="6094NISTXML-SV-IV-atomic-QName-pattern-4-5 tokoe:valid" result="pass"/><test-case name="6095NISTSchema-SV-IV-atomic-QName-pattern-5 tokoe:valid" result="pass"/><test-case name="6096NISTXML-SV-IV-atomic-QName-pattern-5-1 tokoe:valid" result="pass"/><test-case name="6097NISTXML-SV-IV-atomic-QName-pattern-5-2 tokoe:valid" result="pass"/><test-case name="6098NISTXML-SV-IV-atomic-QName-pattern-5-3 tokoe:valid" result="pass"/><test-case name="6099NISTXML-SV-IV-atomic-QName-pattern-5-4 tokoe:valid" result="pass"/><test-case name="6100NISTXML-SV-IV-atomic-QName-pattern-5-5 tokoe:valid" result="pass"/><test-case name="6101NISTSchema-SV-IV-atomic-QName-enumeration-1 tokoe:valid" result="pass"/><test-case name="6102NISTXML-SV-IV-atomic-QName-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="6103NISTXML-SV-IV-atomic-QName-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="6104NISTXML-SV-IV-atomic-QName-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="6105NISTXML-SV-IV-atomic-QName-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="6106NISTXML-SV-IV-atomic-QName-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="6107NISTSchema-SV-IV-atomic-QName-enumeration-2 tokoe:valid" result="pass"/><test-case name="6108NISTXML-SV-IV-atomic-QName-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="6109NISTXML-SV-IV-atomic-QName-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="6110NISTXML-SV-IV-atomic-QName-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="6111NISTXML-SV-IV-atomic-QName-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="6112NISTXML-SV-IV-atomic-QName-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="6113NISTSchema-SV-IV-atomic-QName-enumeration-3 tokoe:valid" result="pass"/><test-case name="6114NISTXML-SV-IV-atomic-QName-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="6115NISTXML-SV-IV-atomic-QName-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="6116NISTXML-SV-IV-atomic-QName-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="6117NISTXML-SV-IV-atomic-QName-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="6118NISTXML-SV-IV-atomic-QName-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="6119NISTSchema-SV-IV-atomic-QName-enumeration-4 tokoe:valid" result="pass"/><test-case name="6120NISTXML-SV-IV-atomic-QName-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="6121NISTXML-SV-IV-atomic-QName-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="6122NISTXML-SV-IV-atomic-QName-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="6123NISTXML-SV-IV-atomic-QName-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="6124NISTXML-SV-IV-atomic-QName-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="6125NISTSchema-SV-IV-atomic-QName-enumeration-5 tokoe:valid" result="pass"/><test-case name="6126NISTXML-SV-IV-atomic-QName-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="6127NISTXML-SV-IV-atomic-QName-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="6128NISTXML-SV-IV-atomic-QName-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="6129NISTXML-SV-IV-atomic-QName-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="6130NISTXML-SV-IV-atomic-QName-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="6131NISTSchema-SV-IV-atomic-QName-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="6132NISTXML-SV-IV-atomic-QName-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="6133NISTXML-SV-IV-atomic-QName-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="6134NISTXML-SV-IV-atomic-QName-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="6135NISTXML-SV-IV-atomic-QName-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="6136NISTXML-SV-IV-atomic-QName-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="6137NISTSchema-SV-IV-atomic-boolean-pattern-1 tokoe:valid" result="pass"/><test-case name="6138NISTXML-SV-IV-atomic-boolean-pattern-1-1 tokoe:valid" result="pass"/><test-case name="6139NISTXML-SV-IV-atomic-boolean-pattern-1-2 tokoe:valid" result="pass"/><test-case name="6140NISTXML-SV-IV-atomic-boolean-pattern-1-3 tokoe:valid" result="pass"/><test-case name="6141NISTXML-SV-IV-atomic-boolean-pattern-1-4 tokoe:valid" result="pass"/><test-case name="6142NISTXML-SV-IV-atomic-boolean-pattern-1-5 tokoe:valid" result="pass"/><test-case name="6143NISTSchema-SV-IV-atomic-boolean-pattern-2 tokoe:valid" result="pass"/><test-case name="6144NISTXML-SV-IV-atomic-boolean-pattern-2-1 tokoe:valid" result="pass"/><test-case name="6145NISTXML-SV-IV-atomic-boolean-pattern-2-2 tokoe:valid" result="pass"/><test-case name="6146NISTXML-SV-IV-atomic-boolean-pattern-2-3 tokoe:valid" result="pass"/><test-case name="6147NISTXML-SV-IV-atomic-boolean-pattern-2-4 tokoe:valid" result="pass"/><test-case name="6148NISTXML-SV-IV-atomic-boolean-pattern-2-5 tokoe:valid" result="pass"/><test-case name="6149NISTSchema-SV-IV-atomic-boolean-pattern-3 tokoe:valid" result="pass"/><test-case name="6150NISTXML-SV-IV-atomic-boolean-pattern-3-1 tokoe:valid" result="pass"/><test-case name="6151NISTXML-SV-IV-atomic-boolean-pattern-3-2 tokoe:valid" result="pass"/><test-case name="6152NISTXML-SV-IV-atomic-boolean-pattern-3-3 tokoe:valid" result="pass"/><test-case name="6153NISTXML-SV-IV-atomic-boolean-pattern-3-4 tokoe:valid" result="pass"/><test-case name="6154NISTXML-SV-IV-atomic-boolean-pattern-3-5 tokoe:valid" result="pass"/><test-case name="6155NISTSchema-SV-IV-atomic-boolean-pattern-4 tokoe:valid" result="pass"/><test-case name="6156NISTXML-SV-IV-atomic-boolean-pattern-4-1 tokoe:valid" result="pass"/><test-case name="6157NISTXML-SV-IV-atomic-boolean-pattern-4-2 tokoe:valid" result="pass"/><test-case name="6158NISTXML-SV-IV-atomic-boolean-pattern-4-3 tokoe:valid" result="pass"/><test-case name="6159NISTXML-SV-IV-atomic-boolean-pattern-4-4 tokoe:valid" result="pass"/><test-case name="6160NISTXML-SV-IV-atomic-boolean-pattern-4-5 tokoe:valid" result="pass"/><test-case name="6161NISTSchema-SV-IV-atomic-boolean-pattern-5 tokoe:valid" result="pass"/><test-case name="6162NISTXML-SV-IV-atomic-boolean-pattern-5-1 tokoe:valid" result="pass"/><test-case name="6163NISTXML-SV-IV-atomic-boolean-pattern-5-2 tokoe:valid" result="pass"/><test-case name="6164NISTXML-SV-IV-atomic-boolean-pattern-5-3 tokoe:valid" result="pass"/><test-case name="6165NISTXML-SV-IV-atomic-boolean-pattern-5-4 tokoe:valid" result="pass"/><test-case name="6166NISTXML-SV-IV-atomic-boolean-pattern-5-5 tokoe:valid" result="pass"/><test-case name="6167NISTSchema-SV-IV-atomic-boolean-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="6168NISTXML-SV-IV-atomic-boolean-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="6169NISTXML-SV-IV-atomic-boolean-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="6170NISTXML-SV-IV-atomic-boolean-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="6171NISTXML-SV-IV-atomic-boolean-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="6172NISTXML-SV-IV-atomic-boolean-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="6173NISTSchema-SV-IV-atomic-boolean-whiteSpace-2 tokoe:valid" result="pass"/><test-case name="6174NISTXML-SV-IV-atomic-boolean-whiteSpace-2-1 tokoe:valid" result="pass"/><test-case name="6175NISTXML-SV-IV-atomic-boolean-whiteSpace-2-2 tokoe:valid" result="pass"/><test-case name="6176NISTXML-SV-IV-atomic-boolean-whiteSpace-2-3 tokoe:valid" result="pass"/><test-case name="6177NISTXML-SV-IV-atomic-boolean-whiteSpace-2-4 tokoe:valid" result="pass"/><test-case name="6178NISTXML-SV-IV-atomic-boolean-whiteSpace-2-5 tokoe:valid" result="pass"/><test-case name="6179NISTSchema-SV-IV-atomic-boolean-whiteSpace-3 tokoe:valid" result="pass"/><test-case name="6180NISTXML-SV-IV-atomic-boolean-whiteSpace-3-1 tokoe:valid" result="pass"/><test-case name="6181NISTXML-SV-IV-atomic-boolean-whiteSpace-3-2 tokoe:valid" result="pass"/><test-case name="6182NISTXML-SV-IV-atomic-boolean-whiteSpace-3-3 tokoe:valid" result="pass"/><test-case name="6183NISTXML-SV-IV-atomic-boolean-whiteSpace-3-4 tokoe:valid" result="pass"/><test-case name="6184NISTXML-SV-IV-atomic-boolean-whiteSpace-3-5 tokoe:valid" result="pass"/><test-case name="6185NISTSchema-SV-IV-atomic-boolean-whiteSpace-4 tokoe:valid" result="pass"/><test-case name="6186NISTXML-SV-IV-atomic-boolean-whiteSpace-4-1 tokoe:valid" result="pass"/><test-case name="6187NISTXML-SV-IV-atomic-boolean-whiteSpace-4-2 tokoe:valid" result="pass"/><test-case name="6188NISTXML-SV-IV-atomic-boolean-whiteSpace-4-3 tokoe:valid" result="pass"/><test-case name="6189NISTXML-SV-IV-atomic-boolean-whiteSpace-4-4 tokoe:valid" result="pass"/><test-case name="6190NISTXML-SV-IV-atomic-boolean-whiteSpace-4-5 tokoe:valid" result="pass"/><test-case name="6191NISTSchema-SV-IV-atomic-boolean-whiteSpace-5 tokoe:valid" result="pass"/><test-case name="6192NISTXML-SV-IV-atomic-boolean-whiteSpace-5-1 tokoe:valid" result="pass"/><test-case name="6193NISTXML-SV-IV-atomic-boolean-whiteSpace-5-2 tokoe:valid" result="pass"/><test-case name="6194NISTXML-SV-IV-atomic-boolean-whiteSpace-5-3 tokoe:valid" result="pass"/><test-case name="6195NISTXML-SV-IV-atomic-boolean-whiteSpace-5-4 tokoe:valid" result="pass"/><test-case name="6196NISTXML-SV-IV-atomic-boolean-whiteSpace-5-5 tokoe:valid" result="pass"/><test-case name="6197NISTSchema-SV-IV-atomic-base64Binary-maxLength-1 tokoe:valid" result="pass"/><test-case name="6198NISTXML-SV-IV-atomic-base64Binary-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="6199NISTXML-SV-IV-atomic-base64Binary-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="6200NISTXML-SV-IV-atomic-base64Binary-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="6201NISTXML-SV-IV-atomic-base64Binary-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="6202NISTXML-SV-IV-atomic-base64Binary-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="6203NISTSchema-SV-IV-atomic-base64Binary-maxLength-2 tokoe:valid" result="pass"/><test-case name="6204NISTXML-SV-IV-atomic-base64Binary-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="6205NISTXML-SV-IV-atomic-base64Binary-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="6206NISTXML-SV-IV-atomic-base64Binary-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="6207NISTXML-SV-IV-atomic-base64Binary-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="6208NISTXML-SV-IV-atomic-base64Binary-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="6209NISTSchema-SV-IV-atomic-base64Binary-maxLength-3 tokoe:valid" result="pass"/><test-case name="6210NISTXML-SV-IV-atomic-base64Binary-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="6211NISTXML-SV-IV-atomic-base64Binary-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="6212NISTXML-SV-IV-atomic-base64Binary-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="6213NISTXML-SV-IV-atomic-base64Binary-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="6214NISTXML-SV-IV-atomic-base64Binary-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="6215NISTSchema-SV-IV-atomic-base64Binary-maxLength-4 tokoe:valid" result="pass"/><test-case name="6216NISTXML-SV-IV-atomic-base64Binary-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="6217NISTXML-SV-IV-atomic-base64Binary-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="6218NISTXML-SV-IV-atomic-base64Binary-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="6219NISTXML-SV-IV-atomic-base64Binary-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="6220NISTXML-SV-IV-atomic-base64Binary-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="6221NISTSchema-SV-IV-atomic-base64Binary-maxLength-5 tokoe:valid" result="pass"/><test-case name="6222NISTXML-SV-IV-atomic-base64Binary-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="6223NISTXML-SV-IV-atomic-base64Binary-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="6224NISTXML-SV-IV-atomic-base64Binary-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="6225NISTXML-SV-IV-atomic-base64Binary-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="6226NISTXML-SV-IV-atomic-base64Binary-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="6227NISTSchema-SV-IV-atomic-base64Binary-minLength-1 tokoe:valid" result="pass"/><test-case name="6228NISTXML-SV-IV-atomic-base64Binary-minLength-1-1 tokoe:valid" result="pass"/><test-case name="6229NISTXML-SV-IV-atomic-base64Binary-minLength-1-2 tokoe:valid" result="pass"/><test-case name="6230NISTXML-SV-IV-atomic-base64Binary-minLength-1-3 tokoe:valid" result="pass"/><test-case name="6231NISTXML-SV-IV-atomic-base64Binary-minLength-1-4 tokoe:valid" result="pass"/><test-case name="6232NISTXML-SV-IV-atomic-base64Binary-minLength-1-5 tokoe:valid" result="pass"/><test-case name="6233NISTSchema-SV-IV-atomic-base64Binary-minLength-2 tokoe:valid" result="pass"/><test-case name="6234NISTXML-SV-IV-atomic-base64Binary-minLength-2-1 tokoe:valid" result="pass"/><test-case name="6235NISTXML-SV-IV-atomic-base64Binary-minLength-2-2 tokoe:valid" result="pass"/><test-case name="6236NISTXML-SV-IV-atomic-base64Binary-minLength-2-3 tokoe:valid" result="pass"/><test-case name="6237NISTXML-SV-IV-atomic-base64Binary-minLength-2-4 tokoe:valid" result="pass"/><test-case name="6238NISTXML-SV-IV-atomic-base64Binary-minLength-2-5 tokoe:valid" result="pass"/><test-case name="6239NISTSchema-SV-IV-atomic-base64Binary-minLength-3 tokoe:valid" result="pass"/><test-case name="6240NISTXML-SV-IV-atomic-base64Binary-minLength-3-1 tokoe:valid" result="pass"/><test-case name="6241NISTXML-SV-IV-atomic-base64Binary-minLength-3-2 tokoe:valid" result="pass"/><test-case name="6242NISTXML-SV-IV-atomic-base64Binary-minLength-3-3 tokoe:valid" result="pass"/><test-case name="6243NISTXML-SV-IV-atomic-base64Binary-minLength-3-4 tokoe:valid" result="pass"/><test-case name="6244NISTXML-SV-IV-atomic-base64Binary-minLength-3-5 tokoe:valid" result="pass"/><test-case name="6245NISTSchema-SV-IV-atomic-base64Binary-minLength-4 tokoe:valid" result="pass"/><test-case name="6246NISTXML-SV-IV-atomic-base64Binary-minLength-4-1 tokoe:valid" result="pass"/><test-case name="6247NISTXML-SV-IV-atomic-base64Binary-minLength-4-2 tokoe:valid" result="pass"/><test-case name="6248NISTXML-SV-IV-atomic-base64Binary-minLength-4-3 tokoe:valid" result="pass"/><test-case name="6249NISTXML-SV-IV-atomic-base64Binary-minLength-4-4 tokoe:valid" result="pass"/><test-case name="6250NISTXML-SV-IV-atomic-base64Binary-minLength-4-5 tokoe:valid" result="pass"/><test-case name="6251NISTSchema-SV-IV-atomic-base64Binary-minLength-5 tokoe:valid" result="pass"/><test-case name="6252NISTXML-SV-IV-atomic-base64Binary-minLength-5-1 tokoe:valid" result="pass"/><test-case name="6253NISTXML-SV-IV-atomic-base64Binary-minLength-5-2 tokoe:valid" result="pass"/><test-case name="6254NISTXML-SV-IV-atomic-base64Binary-minLength-5-3 tokoe:valid" result="pass"/><test-case name="6255NISTXML-SV-IV-atomic-base64Binary-minLength-5-4 tokoe:valid" result="pass"/><test-case name="6256NISTXML-SV-IV-atomic-base64Binary-minLength-5-5 tokoe:valid" result="pass"/><test-case name="6257NISTSchema-SV-IV-atomic-base64Binary-length-1 tokoe:valid" result="pass"/><test-case name="6258NISTXML-SV-IV-atomic-base64Binary-length-1-1 tokoe:valid" result="pass"/><test-case name="6259NISTXML-SV-IV-atomic-base64Binary-length-1-2 tokoe:valid" result="pass"/><test-case name="6260NISTXML-SV-IV-atomic-base64Binary-length-1-3 tokoe:valid" result="pass"/><test-case name="6261NISTXML-SV-IV-atomic-base64Binary-length-1-4 tokoe:valid" result="pass"/><test-case name="6262NISTXML-SV-IV-atomic-base64Binary-length-1-5 tokoe:valid" result="pass"/><test-case name="6263NISTSchema-SV-IV-atomic-base64Binary-length-2 tokoe:valid" result="pass"/><test-case name="6264NISTXML-SV-IV-atomic-base64Binary-length-2-1 tokoe:valid" result="pass"/><test-case name="6265NISTXML-SV-IV-atomic-base64Binary-length-2-2 tokoe:valid" result="pass"/><test-case name="6266NISTXML-SV-IV-atomic-base64Binary-length-2-3 tokoe:valid" result="pass"/><test-case name="6267NISTXML-SV-IV-atomic-base64Binary-length-2-4 tokoe:valid" result="pass"/><test-case name="6268NISTXML-SV-IV-atomic-base64Binary-length-2-5 tokoe:valid" result="pass"/><test-case name="6269NISTSchema-SV-IV-atomic-base64Binary-length-3 tokoe:valid" result="pass"/><test-case name="6270NISTXML-SV-IV-atomic-base64Binary-length-3-1 tokoe:valid" result="pass"/><test-case name="6271NISTXML-SV-IV-atomic-base64Binary-length-3-2 tokoe:valid" result="pass"/><test-case name="6272NISTXML-SV-IV-atomic-base64Binary-length-3-3 tokoe:valid" result="pass"/><test-case name="6273NISTXML-SV-IV-atomic-base64Binary-length-3-4 tokoe:valid" result="pass"/><test-case name="6274NISTXML-SV-IV-atomic-base64Binary-length-3-5 tokoe:valid" result="pass"/><test-case name="6275NISTSchema-SV-IV-atomic-base64Binary-length-4 tokoe:valid" result="pass"/><test-case name="6276NISTXML-SV-IV-atomic-base64Binary-length-4-1 tokoe:valid" result="pass"/><test-case name="6277NISTXML-SV-IV-atomic-base64Binary-length-4-2 tokoe:valid" result="pass"/><test-case name="6278NISTXML-SV-IV-atomic-base64Binary-length-4-3 tokoe:valid" result="pass"/><test-case name="6279NISTXML-SV-IV-atomic-base64Binary-length-4-4 tokoe:valid" result="pass"/><test-case name="6280NISTXML-SV-IV-atomic-base64Binary-length-4-5 tokoe:valid" result="pass"/><test-case name="6281NISTSchema-SV-IV-atomic-base64Binary-length-5 tokoe:valid" result="pass"/><test-case name="6282NISTXML-SV-IV-atomic-base64Binary-length-5-1 tokoe:valid" result="pass"/><test-case name="6283NISTXML-SV-IV-atomic-base64Binary-length-5-2 tokoe:valid" result="pass"/><test-case name="6284NISTXML-SV-IV-atomic-base64Binary-length-5-3 tokoe:valid" result="pass"/><test-case name="6285NISTXML-SV-IV-atomic-base64Binary-length-5-4 tokoe:valid" result="pass"/><test-case name="6286NISTXML-SV-IV-atomic-base64Binary-length-5-5 tokoe:valid" result="pass"/><test-case name="6287NISTSchema-SV-IV-atomic-base64Binary-pattern-1 tokoe:valid" result="pass"/><test-case name="6288NISTXML-SV-IV-atomic-base64Binary-pattern-1-1 tokoe:valid" result="pass"/><test-case name="6289NISTXML-SV-IV-atomic-base64Binary-pattern-1-2 tokoe:valid" result="pass"/><test-case name="6290NISTXML-SV-IV-atomic-base64Binary-pattern-1-3 tokoe:valid" result="pass"/><test-case name="6291NISTXML-SV-IV-atomic-base64Binary-pattern-1-4 tokoe:valid" result="pass"/><test-case name="6292NISTXML-SV-IV-atomic-base64Binary-pattern-1-5 tokoe:valid" result="pass"/><test-case name="6293NISTSchema-SV-IV-atomic-base64Binary-pattern-2 tokoe:valid" result="pass"/><test-case name="6294NISTXML-SV-IV-atomic-base64Binary-pattern-2-1 tokoe:valid" result="pass"/><test-case name="6295NISTXML-SV-IV-atomic-base64Binary-pattern-2-2 tokoe:valid" result="pass"/><test-case name="6296NISTXML-SV-IV-atomic-base64Binary-pattern-2-3 tokoe:valid" result="pass"/><test-case name="6297NISTXML-SV-IV-atomic-base64Binary-pattern-2-4 tokoe:valid" result="pass"/><test-case name="6298NISTXML-SV-IV-atomic-base64Binary-pattern-2-5 tokoe:valid" result="pass"/><test-case name="6299NISTSchema-SV-IV-atomic-base64Binary-pattern-3 tokoe:valid" result="pass"/><test-case name="6300NISTXML-SV-IV-atomic-base64Binary-pattern-3-1 tokoe:valid" result="pass"/><test-case name="6301NISTXML-SV-IV-atomic-base64Binary-pattern-3-2 tokoe:valid" result="pass"/><test-case name="6302NISTXML-SV-IV-atomic-base64Binary-pattern-3-3 tokoe:valid" result="pass"/><test-case name="6303NISTXML-SV-IV-atomic-base64Binary-pattern-3-4 tokoe:valid" result="pass"/><test-case name="6304NISTXML-SV-IV-atomic-base64Binary-pattern-3-5 tokoe:valid" result="pass"/><test-case name="6305NISTSchema-SV-IV-atomic-base64Binary-pattern-4 tokoe:valid" result="pass"/><test-case name="6306NISTXML-SV-IV-atomic-base64Binary-pattern-4-1 tokoe:valid" result="pass"/><test-case name="6307NISTXML-SV-IV-atomic-base64Binary-pattern-4-2 tokoe:valid" result="pass"/><test-case name="6308NISTXML-SV-IV-atomic-base64Binary-pattern-4-3 tokoe:valid" result="pass"/><test-case name="6309NISTXML-SV-IV-atomic-base64Binary-pattern-4-4 tokoe:valid" result="pass"/><test-case name="6310NISTXML-SV-IV-atomic-base64Binary-pattern-4-5 tokoe:valid" result="pass"/><test-case name="6311NISTSchema-SV-IV-atomic-base64Binary-pattern-5 tokoe:valid" result="pass"/><test-case name="6312NISTXML-SV-IV-atomic-base64Binary-pattern-5-1 tokoe:valid" result="pass"/><test-case name="6313NISTXML-SV-IV-atomic-base64Binary-pattern-5-2 tokoe:valid" result="pass"/><test-case name="6314NISTXML-SV-IV-atomic-base64Binary-pattern-5-3 tokoe:valid" result="pass"/><test-case name="6315NISTXML-SV-IV-atomic-base64Binary-pattern-5-4 tokoe:valid" result="pass"/><test-case name="6316NISTXML-SV-IV-atomic-base64Binary-pattern-5-5 tokoe:valid" result="pass"/><test-case name="6317NISTSchema-SV-IV-atomic-base64Binary-enumeration-1 tokoe:valid" result="pass"/><test-case name="6318NISTXML-SV-IV-atomic-base64Binary-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="6319NISTXML-SV-IV-atomic-base64Binary-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="6320NISTXML-SV-IV-atomic-base64Binary-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="6321NISTXML-SV-IV-atomic-base64Binary-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="6322NISTXML-SV-IV-atomic-base64Binary-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="6323NISTSchema-SV-IV-atomic-base64Binary-enumeration-2 tokoe:valid" result="pass"/><test-case name="6324NISTXML-SV-IV-atomic-base64Binary-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="6325NISTXML-SV-IV-atomic-base64Binary-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="6326NISTXML-SV-IV-atomic-base64Binary-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="6327NISTXML-SV-IV-atomic-base64Binary-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="6328NISTXML-SV-IV-atomic-base64Binary-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="6329NISTSchema-SV-IV-atomic-base64Binary-enumeration-3 tokoe:valid" result="pass"/><test-case name="6330NISTXML-SV-IV-atomic-base64Binary-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="6331NISTXML-SV-IV-atomic-base64Binary-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="6332NISTXML-SV-IV-atomic-base64Binary-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="6333NISTXML-SV-IV-atomic-base64Binary-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="6334NISTXML-SV-IV-atomic-base64Binary-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="6335NISTSchema-SV-IV-atomic-base64Binary-enumeration-4 tokoe:valid" result="pass"/><test-case name="6336NISTXML-SV-IV-atomic-base64Binary-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="6337NISTXML-SV-IV-atomic-base64Binary-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="6338NISTXML-SV-IV-atomic-base64Binary-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="6339NISTXML-SV-IV-atomic-base64Binary-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="6340NISTXML-SV-IV-atomic-base64Binary-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="6341NISTSchema-SV-IV-atomic-base64Binary-enumeration-5 tokoe:valid" result="pass"/><test-case name="6342NISTXML-SV-IV-atomic-base64Binary-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="6343NISTXML-SV-IV-atomic-base64Binary-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="6344NISTXML-SV-IV-atomic-base64Binary-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="6345NISTXML-SV-IV-atomic-base64Binary-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="6346NISTXML-SV-IV-atomic-base64Binary-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="6347NISTSchema-SV-IV-atomic-base64Binary-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="6348NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="6349NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="6350NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="6351NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="6352NISTXML-SV-IV-atomic-base64Binary-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="6353NISTSchema-SV-IV-atomic-hexBinary-maxLength-1 tokoe:valid" result="pass"/><test-case name="6354NISTXML-SV-IV-atomic-hexBinary-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="6355NISTXML-SV-IV-atomic-hexBinary-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="6356NISTXML-SV-IV-atomic-hexBinary-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="6357NISTXML-SV-IV-atomic-hexBinary-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="6358NISTXML-SV-IV-atomic-hexBinary-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="6359NISTSchema-SV-IV-atomic-hexBinary-maxLength-2 tokoe:valid" result="pass"/><test-case name="6360NISTXML-SV-IV-atomic-hexBinary-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="6361NISTXML-SV-IV-atomic-hexBinary-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="6362NISTXML-SV-IV-atomic-hexBinary-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="6363NISTXML-SV-IV-atomic-hexBinary-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="6364NISTXML-SV-IV-atomic-hexBinary-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="6365NISTSchema-SV-IV-atomic-hexBinary-maxLength-3 tokoe:valid" result="pass"/><test-case name="6366NISTXML-SV-IV-atomic-hexBinary-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="6367NISTXML-SV-IV-atomic-hexBinary-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="6368NISTXML-SV-IV-atomic-hexBinary-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="6369NISTXML-SV-IV-atomic-hexBinary-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="6370NISTXML-SV-IV-atomic-hexBinary-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="6371NISTSchema-SV-IV-atomic-hexBinary-maxLength-4 tokoe:valid" result="pass"/><test-case name="6372NISTXML-SV-IV-atomic-hexBinary-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="6373NISTXML-SV-IV-atomic-hexBinary-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="6374NISTXML-SV-IV-atomic-hexBinary-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="6375NISTXML-SV-IV-atomic-hexBinary-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="6376NISTXML-SV-IV-atomic-hexBinary-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="6377NISTSchema-SV-IV-atomic-hexBinary-maxLength-5 tokoe:valid" result="pass"/><test-case name="6378NISTXML-SV-IV-atomic-hexBinary-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="6379NISTXML-SV-IV-atomic-hexBinary-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="6380NISTXML-SV-IV-atomic-hexBinary-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="6381NISTXML-SV-IV-atomic-hexBinary-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="6382NISTXML-SV-IV-atomic-hexBinary-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="6383NISTSchema-SV-IV-atomic-hexBinary-minLength-1 tokoe:valid" result="pass"/><test-case name="6384NISTXML-SV-IV-atomic-hexBinary-minLength-1-1 tokoe:valid" result="pass"/><test-case name="6385NISTXML-SV-IV-atomic-hexBinary-minLength-1-2 tokoe:valid" result="pass"/><test-case name="6386NISTXML-SV-IV-atomic-hexBinary-minLength-1-3 tokoe:valid" result="pass"/><test-case name="6387NISTXML-SV-IV-atomic-hexBinary-minLength-1-4 tokoe:valid" result="pass"/><test-case name="6388NISTXML-SV-IV-atomic-hexBinary-minLength-1-5 tokoe:valid" result="pass"/><test-case name="6389NISTSchema-SV-IV-atomic-hexBinary-minLength-2 tokoe:valid" result="pass"/><test-case name="6390NISTXML-SV-IV-atomic-hexBinary-minLength-2-1 tokoe:valid" result="pass"/><test-case name="6391NISTXML-SV-IV-atomic-hexBinary-minLength-2-2 tokoe:valid" result="pass"/><test-case name="6392NISTXML-SV-IV-atomic-hexBinary-minLength-2-3 tokoe:valid" result="pass"/><test-case name="6393NISTXML-SV-IV-atomic-hexBinary-minLength-2-4 tokoe:valid" result="pass"/><test-case name="6394NISTXML-SV-IV-atomic-hexBinary-minLength-2-5 tokoe:valid" result="pass"/><test-case name="6395NISTSchema-SV-IV-atomic-hexBinary-minLength-3 tokoe:valid" result="pass"/><test-case name="6396NISTXML-SV-IV-atomic-hexBinary-minLength-3-1 tokoe:valid" result="pass"/><test-case name="6397NISTXML-SV-IV-atomic-hexBinary-minLength-3-2 tokoe:valid" result="pass"/><test-case name="6398NISTXML-SV-IV-atomic-hexBinary-minLength-3-3 tokoe:valid" result="pass"/><test-case name="6399NISTXML-SV-IV-atomic-hexBinary-minLength-3-4 tokoe:valid" result="pass"/><test-case name="6400NISTXML-SV-IV-atomic-hexBinary-minLength-3-5 tokoe:valid" result="pass"/><test-case name="6401NISTSchema-SV-IV-atomic-hexBinary-minLength-4 tokoe:valid" result="pass"/><test-case name="6402NISTXML-SV-IV-atomic-hexBinary-minLength-4-1 tokoe:valid" result="pass"/><test-case name="6403NISTXML-SV-IV-atomic-hexBinary-minLength-4-2 tokoe:valid" result="pass"/><test-case name="6404NISTXML-SV-IV-atomic-hexBinary-minLength-4-3 tokoe:valid" result="pass"/><test-case name="6405NISTXML-SV-IV-atomic-hexBinary-minLength-4-4 tokoe:valid" result="pass"/><test-case name="6406NISTXML-SV-IV-atomic-hexBinary-minLength-4-5 tokoe:valid" result="pass"/><test-case name="6407NISTSchema-SV-IV-atomic-hexBinary-minLength-5 tokoe:valid" result="pass"/><test-case name="6408NISTXML-SV-IV-atomic-hexBinary-minLength-5-1 tokoe:valid" result="pass"/><test-case name="6409NISTXML-SV-IV-atomic-hexBinary-minLength-5-2 tokoe:valid" result="pass"/><test-case name="6410NISTXML-SV-IV-atomic-hexBinary-minLength-5-3 tokoe:valid" result="pass"/><test-case name="6411NISTXML-SV-IV-atomic-hexBinary-minLength-5-4 tokoe:valid" result="pass"/><test-case name="6412NISTXML-SV-IV-atomic-hexBinary-minLength-5-5 tokoe:valid" result="pass"/><test-case name="6413NISTSchema-SV-IV-atomic-hexBinary-length-1 tokoe:valid" result="pass"/><test-case name="6414NISTXML-SV-IV-atomic-hexBinary-length-1-1 tokoe:valid" result="pass"/><test-case name="6415NISTXML-SV-IV-atomic-hexBinary-length-1-2 tokoe:valid" result="pass"/><test-case name="6416NISTXML-SV-IV-atomic-hexBinary-length-1-3 tokoe:valid" result="pass"/><test-case name="6417NISTXML-SV-IV-atomic-hexBinary-length-1-4 tokoe:valid" result="pass"/><test-case name="6418NISTXML-SV-IV-atomic-hexBinary-length-1-5 tokoe:valid" result="pass"/><test-case name="6419NISTSchema-SV-IV-atomic-hexBinary-length-2 tokoe:valid" result="pass"/><test-case name="6420NISTXML-SV-IV-atomic-hexBinary-length-2-1 tokoe:valid" result="pass"/><test-case name="6421NISTXML-SV-IV-atomic-hexBinary-length-2-2 tokoe:valid" result="pass"/><test-case name="6422NISTXML-SV-IV-atomic-hexBinary-length-2-3 tokoe:valid" result="pass"/><test-case name="6423NISTXML-SV-IV-atomic-hexBinary-length-2-4 tokoe:valid" result="pass"/><test-case name="6424NISTXML-SV-IV-atomic-hexBinary-length-2-5 tokoe:valid" result="pass"/><test-case name="6425NISTSchema-SV-IV-atomic-hexBinary-length-3 tokoe:valid" result="pass"/><test-case name="6426NISTXML-SV-IV-atomic-hexBinary-length-3-1 tokoe:valid" result="pass"/><test-case name="6427NISTXML-SV-IV-atomic-hexBinary-length-3-2 tokoe:valid" result="pass"/><test-case name="6428NISTXML-SV-IV-atomic-hexBinary-length-3-3 tokoe:valid" result="pass"/><test-case name="6429NISTXML-SV-IV-atomic-hexBinary-length-3-4 tokoe:valid" result="pass"/><test-case name="6430NISTXML-SV-IV-atomic-hexBinary-length-3-5 tokoe:valid" result="pass"/><test-case name="6431NISTSchema-SV-IV-atomic-hexBinary-length-4 tokoe:valid" result="pass"/><test-case name="6432NISTXML-SV-IV-atomic-hexBinary-length-4-1 tokoe:valid" result="pass"/><test-case name="6433NISTXML-SV-IV-atomic-hexBinary-length-4-2 tokoe:valid" result="pass"/><test-case name="6434NISTXML-SV-IV-atomic-hexBinary-length-4-3 tokoe:valid" result="pass"/><test-case name="6435NISTXML-SV-IV-atomic-hexBinary-length-4-4 tokoe:valid" result="pass"/><test-case name="6436NISTXML-SV-IV-atomic-hexBinary-length-4-5 tokoe:valid" result="pass"/><test-case name="6437NISTSchema-SV-IV-atomic-hexBinary-length-5 tokoe:valid" result="pass"/><test-case name="6438NISTXML-SV-IV-atomic-hexBinary-length-5-1 tokoe:valid" result="pass"/><test-case name="6439NISTXML-SV-IV-atomic-hexBinary-length-5-2 tokoe:valid" result="pass"/><test-case name="6440NISTXML-SV-IV-atomic-hexBinary-length-5-3 tokoe:valid" result="pass"/><test-case name="6441NISTXML-SV-IV-atomic-hexBinary-length-5-4 tokoe:valid" result="pass"/><test-case name="6442NISTXML-SV-IV-atomic-hexBinary-length-5-5 tokoe:valid" result="pass"/><test-case name="6443NISTSchema-SV-IV-atomic-hexBinary-pattern-1 tokoe:valid" result="pass"/><test-case name="6444NISTXML-SV-IV-atomic-hexBinary-pattern-1-1 tokoe:valid" result="pass"/><test-case name="6445NISTXML-SV-IV-atomic-hexBinary-pattern-1-2 tokoe:valid" result="pass"/><test-case name="6446NISTXML-SV-IV-atomic-hexBinary-pattern-1-3 tokoe:valid" result="pass"/><test-case name="6447NISTXML-SV-IV-atomic-hexBinary-pattern-1-4 tokoe:valid" result="pass"/><test-case name="6448NISTXML-SV-IV-atomic-hexBinary-pattern-1-5 tokoe:valid" result="pass"/><test-case name="6449NISTSchema-SV-IV-atomic-hexBinary-pattern-2 tokoe:valid" result="pass"/><test-case name="6450NISTXML-SV-IV-atomic-hexBinary-pattern-2-1 tokoe:valid" result="pass"/><test-case name="6451NISTXML-SV-IV-atomic-hexBinary-pattern-2-2 tokoe:valid" result="pass"/><test-case name="6452NISTXML-SV-IV-atomic-hexBinary-pattern-2-3 tokoe:valid" result="pass"/><test-case name="6453NISTXML-SV-IV-atomic-hexBinary-pattern-2-4 tokoe:valid" result="pass"/><test-case name="6454NISTXML-SV-IV-atomic-hexBinary-pattern-2-5 tokoe:valid" result="pass"/><test-case name="6455NISTSchema-SV-IV-atomic-hexBinary-pattern-3 tokoe:valid" result="pass"/><test-case name="6456NISTXML-SV-IV-atomic-hexBinary-pattern-3-1 tokoe:valid" result="pass"/><test-case name="6457NISTXML-SV-IV-atomic-hexBinary-pattern-3-2 tokoe:valid" result="pass"/><test-case name="6458NISTXML-SV-IV-atomic-hexBinary-pattern-3-3 tokoe:valid" result="pass"/><test-case name="6459NISTXML-SV-IV-atomic-hexBinary-pattern-3-4 tokoe:valid" result="pass"/><test-case name="6460NISTXML-SV-IV-atomic-hexBinary-pattern-3-5 tokoe:valid" result="pass"/><test-case name="6461NISTSchema-SV-IV-atomic-hexBinary-pattern-4 tokoe:valid" result="pass"/><test-case name="6462NISTXML-SV-IV-atomic-hexBinary-pattern-4-1 tokoe:valid" result="pass"/><test-case name="6463NISTXML-SV-IV-atomic-hexBinary-pattern-4-2 tokoe:valid" result="pass"/><test-case name="6464NISTXML-SV-IV-atomic-hexBinary-pattern-4-3 tokoe:valid" result="pass"/><test-case name="6465NISTXML-SV-IV-atomic-hexBinary-pattern-4-4 tokoe:valid" result="pass"/><test-case name="6466NISTXML-SV-IV-atomic-hexBinary-pattern-4-5 tokoe:valid" result="pass"/><test-case name="6467NISTSchema-SV-IV-atomic-hexBinary-pattern-5 tokoe:valid" result="pass"/><test-case name="6468NISTXML-SV-IV-atomic-hexBinary-pattern-5-1 tokoe:valid" result="pass"/><test-case name="6469NISTXML-SV-IV-atomic-hexBinary-pattern-5-2 tokoe:valid" result="pass"/><test-case name="6470NISTXML-SV-IV-atomic-hexBinary-pattern-5-3 tokoe:valid" result="pass"/><test-case name="6471NISTXML-SV-IV-atomic-hexBinary-pattern-5-4 tokoe:valid" result="pass"/><test-case name="6472NISTXML-SV-IV-atomic-hexBinary-pattern-5-5 tokoe:valid" result="pass"/><test-case name="6473NISTSchema-SV-IV-atomic-hexBinary-enumeration-1 tokoe:valid" result="pass"/><test-case name="6474NISTXML-SV-IV-atomic-hexBinary-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="6475NISTXML-SV-IV-atomic-hexBinary-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="6476NISTXML-SV-IV-atomic-hexBinary-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="6477NISTXML-SV-IV-atomic-hexBinary-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="6478NISTXML-SV-IV-atomic-hexBinary-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="6479NISTSchema-SV-IV-atomic-hexBinary-enumeration-2 tokoe:valid" result="pass"/><test-case name="6480NISTXML-SV-IV-atomic-hexBinary-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="6481NISTXML-SV-IV-atomic-hexBinary-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="6482NISTXML-SV-IV-atomic-hexBinary-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="6483NISTXML-SV-IV-atomic-hexBinary-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="6484NISTXML-SV-IV-atomic-hexBinary-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="6485NISTSchema-SV-IV-atomic-hexBinary-enumeration-3 tokoe:valid" result="pass"/><test-case name="6486NISTXML-SV-IV-atomic-hexBinary-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="6487NISTXML-SV-IV-atomic-hexBinary-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="6488NISTXML-SV-IV-atomic-hexBinary-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="6489NISTXML-SV-IV-atomic-hexBinary-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="6490NISTXML-SV-IV-atomic-hexBinary-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="6491NISTSchema-SV-IV-atomic-hexBinary-enumeration-4 tokoe:valid" result="pass"/><test-case name="6492NISTXML-SV-IV-atomic-hexBinary-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="6493NISTXML-SV-IV-atomic-hexBinary-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="6494NISTXML-SV-IV-atomic-hexBinary-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="6495NISTXML-SV-IV-atomic-hexBinary-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="6496NISTXML-SV-IV-atomic-hexBinary-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="6497NISTSchema-SV-IV-atomic-hexBinary-enumeration-5 tokoe:valid" result="pass"/><test-case name="6498NISTXML-SV-IV-atomic-hexBinary-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="6499NISTXML-SV-IV-atomic-hexBinary-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="6500NISTXML-SV-IV-atomic-hexBinary-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="6501NISTXML-SV-IV-atomic-hexBinary-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="6502NISTXML-SV-IV-atomic-hexBinary-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="6503NISTSchema-SV-IV-atomic-hexBinary-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="6504NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="6505NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="6506NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="6507NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="6508NISTXML-SV-IV-atomic-hexBinary-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="6509NISTSchema-SV-II-atomic-double-pattern-1 tokoe:valid" result="pass"/><test-case name="6510NISTXML-SV-II-atomic-double-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="6511NISTXML-SV-II-atomic-double-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="6512NISTXML-SV-II-atomic-double-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="6513NISTXML-SV-II-atomic-double-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="6514NISTXML-SV-II-atomic-double-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="6515NISTSchema-SV-II-atomic-double-pattern-2 tokoe:valid" result="pass"/><test-case name="6516NISTXML-SV-II-atomic-double-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="6517NISTXML-SV-II-atomic-double-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="6518NISTXML-SV-II-atomic-double-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="6519NISTXML-SV-II-atomic-double-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="6520NISTXML-SV-II-atomic-double-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="6521NISTSchema-SV-II-atomic-double-pattern-3 tokoe:valid" result="pass"/><test-case name="6522NISTXML-SV-II-atomic-double-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="6523NISTXML-SV-II-atomic-double-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="6524NISTXML-SV-II-atomic-double-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="6525NISTXML-SV-II-atomic-double-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="6526NISTXML-SV-II-atomic-double-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="6527NISTSchema-SV-II-atomic-double-pattern-4 tokoe:valid" result="pass"/><test-case name="6528NISTXML-SV-II-atomic-double-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="6529NISTXML-SV-II-atomic-double-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="6530NISTXML-SV-II-atomic-double-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="6531NISTXML-SV-II-atomic-double-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="6532NISTXML-SV-II-atomic-double-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="6533NISTSchema-SV-II-atomic-double-pattern-5 tokoe:valid" result="pass"/><test-case name="6534NISTXML-SV-II-atomic-double-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="6535NISTXML-SV-II-atomic-double-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="6536NISTXML-SV-II-atomic-double-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="6537NISTXML-SV-II-atomic-double-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="6538NISTXML-SV-II-atomic-double-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="6539NISTSchema-SV-II-atomic-double-enumeration-1 tokoe:valid" result="pass"/><test-case name="6540NISTXML-SV-II-atomic-double-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="6541NISTXML-SV-II-atomic-double-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="6542NISTXML-SV-II-atomic-double-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="6543NISTXML-SV-II-atomic-double-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="6544NISTXML-SV-II-atomic-double-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="6545NISTSchema-SV-II-atomic-double-enumeration-2 tokoe:valid" result="pass"/><test-case name="6546NISTXML-SV-II-atomic-double-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="6547NISTXML-SV-II-atomic-double-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="6548NISTXML-SV-II-atomic-double-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="6549NISTXML-SV-II-atomic-double-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="6550NISTXML-SV-II-atomic-double-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="6551NISTSchema-SV-II-atomic-double-enumeration-3 tokoe:valid" result="pass"/><test-case name="6552NISTXML-SV-II-atomic-double-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="6553NISTXML-SV-II-atomic-double-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="6554NISTXML-SV-II-atomic-double-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="6555NISTXML-SV-II-atomic-double-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="6556NISTXML-SV-II-atomic-double-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="6557NISTSchema-SV-II-atomic-double-enumeration-4 tokoe:valid" result="pass"/><test-case name="6558NISTXML-SV-II-atomic-double-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="6559NISTXML-SV-II-atomic-double-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="6560NISTXML-SV-II-atomic-double-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="6561NISTXML-SV-II-atomic-double-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="6562NISTXML-SV-II-atomic-double-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="6563NISTSchema-SV-II-atomic-double-enumeration-5 tokoe:valid" result="pass"/><test-case name="6564NISTXML-SV-II-atomic-double-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="6565NISTXML-SV-II-atomic-double-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="6566NISTXML-SV-II-atomic-double-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="6567NISTXML-SV-II-atomic-double-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="6568NISTXML-SV-II-atomic-double-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="6569NISTSchema-SV-II-atomic-float-pattern-1 tokoe:valid" result="pass"/><test-case name="6570NISTXML-SV-II-atomic-float-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="6571NISTXML-SV-II-atomic-float-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="6572NISTXML-SV-II-atomic-float-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="6573NISTXML-SV-II-atomic-float-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="6574NISTXML-SV-II-atomic-float-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="6575NISTSchema-SV-II-atomic-float-pattern-2 tokoe:valid" result="pass"/><test-case name="6576NISTXML-SV-II-atomic-float-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="6577NISTXML-SV-II-atomic-float-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="6578NISTXML-SV-II-atomic-float-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="6579NISTXML-SV-II-atomic-float-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="6580NISTXML-SV-II-atomic-float-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="6581NISTSchema-SV-II-atomic-float-pattern-3 tokoe:valid" result="pass"/><test-case name="6582NISTXML-SV-II-atomic-float-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="6583NISTXML-SV-II-atomic-float-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="6584NISTXML-SV-II-atomic-float-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="6585NISTXML-SV-II-atomic-float-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="6586NISTXML-SV-II-atomic-float-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="6587NISTSchema-SV-II-atomic-float-pattern-4 tokoe:valid" result="pass"/><test-case name="6588NISTXML-SV-II-atomic-float-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="6589NISTXML-SV-II-atomic-float-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="6590NISTXML-SV-II-atomic-float-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="6591NISTXML-SV-II-atomic-float-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="6592NISTXML-SV-II-atomic-float-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="6593NISTSchema-SV-II-atomic-float-pattern-5 tokoe:valid" result="pass"/><test-case name="6594NISTXML-SV-II-atomic-float-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="6595NISTXML-SV-II-atomic-float-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="6596NISTXML-SV-II-atomic-float-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="6597NISTXML-SV-II-atomic-float-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="6598NISTXML-SV-II-atomic-float-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="6599NISTSchema-SV-II-atomic-float-enumeration-1 tokoe:valid" result="pass"/><test-case name="6600NISTXML-SV-II-atomic-float-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="6601NISTXML-SV-II-atomic-float-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="6602NISTXML-SV-II-atomic-float-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="6603NISTXML-SV-II-atomic-float-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="6604NISTXML-SV-II-atomic-float-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="6605NISTSchema-SV-II-atomic-float-enumeration-2 tokoe:valid" result="pass"/><test-case name="6606NISTXML-SV-II-atomic-float-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="6607NISTXML-SV-II-atomic-float-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="6608NISTXML-SV-II-atomic-float-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="6609NISTXML-SV-II-atomic-float-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="6610NISTXML-SV-II-atomic-float-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="6611NISTSchema-SV-II-atomic-float-enumeration-3 tokoe:valid" result="pass"/><test-case name="6612NISTXML-SV-II-atomic-float-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="6613NISTXML-SV-II-atomic-float-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="6614NISTXML-SV-II-atomic-float-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="6615NISTXML-SV-II-atomic-float-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="6616NISTXML-SV-II-atomic-float-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="6617NISTSchema-SV-II-atomic-float-enumeration-4 tokoe:valid" result="pass"/><test-case name="6618NISTXML-SV-II-atomic-float-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="6619NISTXML-SV-II-atomic-float-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="6620NISTXML-SV-II-atomic-float-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="6621NISTXML-SV-II-atomic-float-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="6622NISTXML-SV-II-atomic-float-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="6623NISTSchema-SV-II-atomic-float-enumeration-5 tokoe:valid" result="pass"/><test-case name="6624NISTXML-SV-II-atomic-float-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="6625NISTXML-SV-II-atomic-float-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="6626NISTXML-SV-II-atomic-float-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="6627NISTXML-SV-II-atomic-float-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="6628NISTXML-SV-II-atomic-float-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="6629NISTSchema-SV-II-atomic-decimal-minInclusive-2 tokoe:valid" result="pass"/><test-case name="6630NISTXML-SV-II-atomic-decimal-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="6631NISTXML-SV-II-atomic-decimal-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="6632NISTXML-SV-II-atomic-decimal-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="6633NISTXML-SV-II-atomic-decimal-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="6634NISTXML-SV-II-atomic-decimal-minInclusive-2-5 tokoe:invalid" result="fail"/><test-case name="6635NISTSchema-SV-II-atomic-decimal-minInclusive-3 tokoe:valid" result="pass"/><test-case name="6636NISTXML-SV-II-atomic-decimal-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="6637NISTXML-SV-II-atomic-decimal-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="6638NISTXML-SV-II-atomic-decimal-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="6639NISTXML-SV-II-atomic-decimal-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="6640NISTXML-SV-II-atomic-decimal-minInclusive-3-5 tokoe:invalid" result="fail"/><test-case name="6641NISTSchema-SV-II-atomic-decimal-minInclusive-4 tokoe:valid" result="pass"/><test-case name="6642NISTXML-SV-II-atomic-decimal-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="6643NISTXML-SV-II-atomic-decimal-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="6644NISTXML-SV-II-atomic-decimal-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="6645NISTXML-SV-II-atomic-decimal-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="6646NISTXML-SV-II-atomic-decimal-minInclusive-4-5 tokoe:invalid" result="fail"/><test-case name="6647NISTSchema-SV-II-atomic-decimal-minInclusive-5 tokoe:valid" result="pass"/><test-case name="6648NISTXML-SV-II-atomic-decimal-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="6649NISTXML-SV-II-atomic-decimal-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="6650NISTXML-SV-II-atomic-decimal-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="6651NISTXML-SV-II-atomic-decimal-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="6652NISTXML-SV-II-atomic-decimal-minInclusive-5-5 tokoe:invalid" result="fail"/><test-case name="6653NISTSchema-SV-II-atomic-decimal-minInclusive-6 tokoe:valid" result="pass"/><test-case name="6654NISTXML-SV-II-atomic-decimal-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="6655NISTXML-SV-II-atomic-decimal-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="6656NISTXML-SV-II-atomic-decimal-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="6657NISTXML-SV-II-atomic-decimal-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="6658NISTXML-SV-II-atomic-decimal-minInclusive-6-5 tokoe:invalid" result="fail"/><test-case name="6659NISTSchema-SV-II-atomic-decimal-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="6660NISTXML-SV-II-atomic-decimal-maxInclusive-1-1 tokoe:invalid" result="fail"/><test-case name="6661NISTXML-SV-II-atomic-decimal-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="6662NISTXML-SV-II-atomic-decimal-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="6663NISTXML-SV-II-atomic-decimal-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="6664NISTXML-SV-II-atomic-decimal-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="6665NISTSchema-SV-II-atomic-decimal-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="6666NISTXML-SV-II-atomic-decimal-maxInclusive-2-1 tokoe:invalid" result="fail"/><test-case name="6667NISTXML-SV-II-atomic-decimal-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="6668NISTXML-SV-II-atomic-decimal-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="6669NISTXML-SV-II-atomic-decimal-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="6670NISTXML-SV-II-atomic-decimal-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="6671NISTSchema-SV-II-atomic-decimal-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="6672NISTXML-SV-II-atomic-decimal-maxInclusive-3-1 tokoe:invalid" result="fail"/><test-case name="6673NISTXML-SV-II-atomic-decimal-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="6674NISTXML-SV-II-atomic-decimal-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="6675NISTXML-SV-II-atomic-decimal-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="6676NISTXML-SV-II-atomic-decimal-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="6677NISTSchema-SV-II-atomic-decimal-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="6678NISTXML-SV-II-atomic-decimal-maxInclusive-4-1 tokoe:invalid" result="fail"/><test-case name="6679NISTXML-SV-II-atomic-decimal-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="6680NISTXML-SV-II-atomic-decimal-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="6681NISTXML-SV-II-atomic-decimal-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="6682NISTXML-SV-II-atomic-decimal-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="6683NISTSchema-SV-II-atomic-decimal-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="6684NISTXML-SV-II-atomic-decimal-maxInclusive-5-1 tokoe:invalid" result="fail"/><test-case name="6685NISTXML-SV-II-atomic-decimal-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="6686NISTXML-SV-II-atomic-decimal-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="6687NISTXML-SV-II-atomic-decimal-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="6688NISTXML-SV-II-atomic-decimal-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="6689NISTSchema-SV-II-atomic-decimal-fractionDigits-1 tokoe:valid" result="pass"/><test-case name="6690NISTXML-SV-II-atomic-decimal-fractionDigits-1-1 tokoe:invalid" result="pass"/><test-case name="6691NISTXML-SV-II-atomic-decimal-fractionDigits-1-2 tokoe:invalid" result="pass"/><test-case name="6692NISTXML-SV-II-atomic-decimal-fractionDigits-1-3 tokoe:invalid" result="pass"/><test-case name="6693NISTXML-SV-II-atomic-decimal-fractionDigits-1-4 tokoe:invalid" result="pass"/><test-case name="6694NISTXML-SV-II-atomic-decimal-fractionDigits-1-5 tokoe:invalid" result="pass"/><test-case name="6695NISTSchema-SV-II-atomic-decimal-fractionDigits-2 tokoe:valid" result="pass"/><test-case name="6696NISTXML-SV-II-atomic-decimal-fractionDigits-2-1 tokoe:invalid" result="pass"/><test-case name="6697NISTXML-SV-II-atomic-decimal-fractionDigits-2-2 tokoe:invalid" result="pass"/><test-case name="6698NISTXML-SV-II-atomic-decimal-fractionDigits-2-3 tokoe:invalid" result="pass"/><test-case name="6699NISTXML-SV-II-atomic-decimal-fractionDigits-2-4 tokoe:invalid" result="pass"/><test-case name="6700NISTXML-SV-II-atomic-decimal-fractionDigits-2-5 tokoe:invalid" result="pass"/><test-case name="6701NISTSchema-SV-II-atomic-decimal-fractionDigits-3 tokoe:valid" result="pass"/><test-case name="6702NISTXML-SV-II-atomic-decimal-fractionDigits-3-1 tokoe:invalid" result="pass"/><test-case name="6703NISTXML-SV-II-atomic-decimal-fractionDigits-3-2 tokoe:invalid" result="pass"/><test-case name="6704NISTXML-SV-II-atomic-decimal-fractionDigits-3-3 tokoe:invalid" result="pass"/><test-case name="6705NISTXML-SV-II-atomic-decimal-fractionDigits-3-4 tokoe:invalid" result="pass"/><test-case name="6706NISTXML-SV-II-atomic-decimal-fractionDigits-3-5 tokoe:invalid" result="pass"/><test-case name="6707NISTSchema-SV-II-atomic-decimal-fractionDigits-4 tokoe:valid" result="pass"/><test-case name="6708NISTXML-SV-II-atomic-decimal-fractionDigits-4-1 tokoe:invalid" result="pass"/><test-case name="6709NISTXML-SV-II-atomic-decimal-fractionDigits-4-2 tokoe:invalid" result="pass"/><test-case name="6710NISTXML-SV-II-atomic-decimal-fractionDigits-4-3 tokoe:invalid" result="pass"/><test-case name="6711NISTXML-SV-II-atomic-decimal-fractionDigits-4-4 tokoe:invalid" result="pass"/><test-case name="6712NISTXML-SV-II-atomic-decimal-fractionDigits-4-5 tokoe:invalid" result="pass"/><test-case name="6713NISTSchema-SV-II-atomic-decimal-fractionDigits-5 tokoe:valid" result="pass"/><test-case name="6714NISTXML-SV-II-atomic-decimal-fractionDigits-5-1 tokoe:invalid" result="pass"/><test-case name="6715NISTXML-SV-II-atomic-decimal-fractionDigits-5-2 tokoe:invalid" result="pass"/><test-case name="6716NISTXML-SV-II-atomic-decimal-fractionDigits-5-3 tokoe:invalid" result="pass"/><test-case name="6717NISTXML-SV-II-atomic-decimal-fractionDigits-5-4 tokoe:invalid" result="pass"/><test-case name="6718NISTXML-SV-II-atomic-decimal-fractionDigits-5-5 tokoe:invalid" result="pass"/><test-case name="6719NISTSchema-SV-II-atomic-decimal-totalDigits-1 tokoe:valid" result="pass"/><test-case name="6720NISTXML-SV-II-atomic-decimal-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="6721NISTXML-SV-II-atomic-decimal-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="6722NISTXML-SV-II-atomic-decimal-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="6723NISTXML-SV-II-atomic-decimal-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="6724NISTXML-SV-II-atomic-decimal-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="6725NISTSchema-SV-II-atomic-decimal-totalDigits-2 tokoe:valid" result="pass"/><test-case name="6726NISTXML-SV-II-atomic-decimal-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="6727NISTXML-SV-II-atomic-decimal-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="6728NISTXML-SV-II-atomic-decimal-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="6729NISTXML-SV-II-atomic-decimal-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="6730NISTXML-SV-II-atomic-decimal-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="6731NISTSchema-SV-II-atomic-decimal-totalDigits-3 tokoe:valid" result="pass"/><test-case name="6732NISTXML-SV-II-atomic-decimal-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="6733NISTXML-SV-II-atomic-decimal-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="6734NISTXML-SV-II-atomic-decimal-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="6735NISTXML-SV-II-atomic-decimal-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="6736NISTXML-SV-II-atomic-decimal-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="6737NISTSchema-SV-II-atomic-decimal-totalDigits-4 tokoe:valid" result="pass"/><test-case name="6738NISTXML-SV-II-atomic-decimal-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="6739NISTXML-SV-II-atomic-decimal-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="6740NISTXML-SV-II-atomic-decimal-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="6741NISTXML-SV-II-atomic-decimal-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="6742NISTXML-SV-II-atomic-decimal-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="6743NISTSchema-SV-II-atomic-decimal-totalDigits-5 tokoe:valid" result="pass"/><test-case name="6744NISTXML-SV-II-atomic-decimal-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="6745NISTXML-SV-II-atomic-decimal-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="6746NISTXML-SV-II-atomic-decimal-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="6747NISTXML-SV-II-atomic-decimal-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="6748NISTXML-SV-II-atomic-decimal-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="6749NISTSchema-SV-II-atomic-integer-minInclusive-2 tokoe:valid" result="pass"/><test-case name="6750NISTXML-SV-II-atomic-integer-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="6751NISTXML-SV-II-atomic-integer-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="6752NISTXML-SV-II-atomic-integer-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="6753NISTXML-SV-II-atomic-integer-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="6754NISTXML-SV-II-atomic-integer-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="6755NISTSchema-SV-II-atomic-integer-minInclusive-3 tokoe:valid" result="pass"/><test-case name="6756NISTXML-SV-II-atomic-integer-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="6757NISTXML-SV-II-atomic-integer-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="6758NISTXML-SV-II-atomic-integer-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="6759NISTXML-SV-II-atomic-integer-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="6760NISTXML-SV-II-atomic-integer-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="6761NISTSchema-SV-II-atomic-integer-minInclusive-4 tokoe:valid" result="pass"/><test-case name="6762NISTXML-SV-II-atomic-integer-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="6763NISTXML-SV-II-atomic-integer-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="6764NISTXML-SV-II-atomic-integer-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="6765NISTXML-SV-II-atomic-integer-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="6766NISTXML-SV-II-atomic-integer-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="6767NISTSchema-SV-II-atomic-integer-minInclusive-5 tokoe:valid" result="pass"/><test-case name="6768NISTXML-SV-II-atomic-integer-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="6769NISTXML-SV-II-atomic-integer-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="6770NISTXML-SV-II-atomic-integer-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="6771NISTXML-SV-II-atomic-integer-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="6772NISTXML-SV-II-atomic-integer-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="6773NISTSchema-SV-II-atomic-integer-minInclusive-6 tokoe:valid" result="pass"/><test-case name="6774NISTXML-SV-II-atomic-integer-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="6775NISTXML-SV-II-atomic-integer-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="6776NISTXML-SV-II-atomic-integer-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="6777NISTXML-SV-II-atomic-integer-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="6778NISTXML-SV-II-atomic-integer-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="6779NISTSchema-SV-II-atomic-integer-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="6780NISTXML-SV-II-atomic-integer-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="6781NISTXML-SV-II-atomic-integer-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="6782NISTXML-SV-II-atomic-integer-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="6783NISTXML-SV-II-atomic-integer-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="6784NISTXML-SV-II-atomic-integer-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="6785NISTSchema-SV-II-atomic-integer-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="6786NISTXML-SV-II-atomic-integer-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="6787NISTXML-SV-II-atomic-integer-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="6788NISTXML-SV-II-atomic-integer-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="6789NISTXML-SV-II-atomic-integer-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="6790NISTXML-SV-II-atomic-integer-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="6791NISTSchema-SV-II-atomic-integer-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="6792NISTXML-SV-II-atomic-integer-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="6793NISTXML-SV-II-atomic-integer-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="6794NISTXML-SV-II-atomic-integer-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="6795NISTXML-SV-II-atomic-integer-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="6796NISTXML-SV-II-atomic-integer-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="6797NISTSchema-SV-II-atomic-integer-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="6798NISTXML-SV-II-atomic-integer-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="6799NISTXML-SV-II-atomic-integer-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="6800NISTXML-SV-II-atomic-integer-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="6801NISTXML-SV-II-atomic-integer-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="6802NISTXML-SV-II-atomic-integer-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="6803NISTSchema-SV-II-atomic-integer-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="6804NISTXML-SV-II-atomic-integer-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="6805NISTXML-SV-II-atomic-integer-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="6806NISTXML-SV-II-atomic-integer-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="6807NISTXML-SV-II-atomic-integer-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="6808NISTXML-SV-II-atomic-integer-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="6809NISTSchema-SV-II-atomic-integer-totalDigits-1 tokoe:valid" result="pass"/><test-case name="6810NISTXML-SV-II-atomic-integer-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="6811NISTXML-SV-II-atomic-integer-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="6812NISTXML-SV-II-atomic-integer-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="6813NISTXML-SV-II-atomic-integer-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="6814NISTXML-SV-II-atomic-integer-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="6815NISTSchema-SV-II-atomic-integer-totalDigits-2 tokoe:valid" result="pass"/><test-case name="6816NISTXML-SV-II-atomic-integer-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="6817NISTXML-SV-II-atomic-integer-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="6818NISTXML-SV-II-atomic-integer-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="6819NISTXML-SV-II-atomic-integer-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="6820NISTXML-SV-II-atomic-integer-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="6821NISTSchema-SV-II-atomic-integer-totalDigits-3 tokoe:valid" result="pass"/><test-case name="6822NISTXML-SV-II-atomic-integer-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="6823NISTXML-SV-II-atomic-integer-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="6824NISTXML-SV-II-atomic-integer-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="6825NISTXML-SV-II-atomic-integer-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="6826NISTXML-SV-II-atomic-integer-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="6827NISTSchema-SV-II-atomic-integer-totalDigits-4 tokoe:valid" result="pass"/><test-case name="6828NISTXML-SV-II-atomic-integer-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="6829NISTXML-SV-II-atomic-integer-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="6830NISTXML-SV-II-atomic-integer-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="6831NISTXML-SV-II-atomic-integer-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="6832NISTXML-SV-II-atomic-integer-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="6833NISTSchema-SV-II-atomic-integer-totalDigits-5 tokoe:valid" result="pass"/><test-case name="6834NISTXML-SV-II-atomic-integer-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="6835NISTXML-SV-II-atomic-integer-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="6836NISTXML-SV-II-atomic-integer-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="6837NISTXML-SV-II-atomic-integer-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="6838NISTXML-SV-II-atomic-integer-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="6839NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-2 tokoe:valid" result="pass"/><test-case name="6840NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="6841NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="6842NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="6843NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="6844NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="6845NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-3 tokoe:valid" result="pass"/><test-case name="6846NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="6847NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="6848NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="6849NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="6850NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="6851NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-4 tokoe:valid" result="pass"/><test-case name="6852NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="6853NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="6854NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="6855NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="6856NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="6857NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-5 tokoe:valid" result="pass"/><test-case name="6858NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="6859NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="6860NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="6861NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="6862NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="6863NISTSchema-SV-II-atomic-nonPositiveInteger-minInclusive-6 tokoe:valid" result="pass"/><test-case name="6864NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="6865NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="6866NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="6867NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="6868NISTXML-SV-II-atomic-nonPositiveInteger-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="6869NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="6870NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="6871NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="6872NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="6873NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="6874NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="6875NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="6876NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="6877NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="6878NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="6879NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="6880NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="6881NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="6882NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="6883NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="6884NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="6885NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="6886NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="6887NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="6888NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="6889NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="6890NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="6891NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="6892NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="6893NISTSchema-SV-II-atomic-nonPositiveInteger-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="6894NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="6895NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="6896NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="6897NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="6898NISTXML-SV-II-atomic-nonPositiveInteger-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="6899NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-1 tokoe:valid" result="pass"/><test-case name="6900NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="6901NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="6902NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="6903NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="6904NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="6905NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-2 tokoe:valid" result="pass"/><test-case name="6906NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="6907NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="6908NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="6909NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="6910NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="6911NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-3 tokoe:valid" result="pass"/><test-case name="6912NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="6913NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="6914NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="6915NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="6916NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="6917NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-4 tokoe:valid" result="pass"/><test-case name="6918NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="6919NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="6920NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="6921NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="6922NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="6923NISTSchema-SV-II-atomic-nonPositiveInteger-totalDigits-5 tokoe:valid" result="pass"/><test-case name="6924NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="6925NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="6926NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="6927NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="6928NISTXML-SV-II-atomic-nonPositiveInteger-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="6929NISTSchema-SV-II-atomic-negativeInteger-minInclusive-2 tokoe:valid" result="pass"/><test-case name="6930NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="6931NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="6932NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="6933NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="6934NISTXML-SV-II-atomic-negativeInteger-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="6935NISTSchema-SV-II-atomic-negativeInteger-minInclusive-3 tokoe:valid" result="pass"/><test-case name="6936NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="6937NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="6938NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="6939NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="6940NISTXML-SV-II-atomic-negativeInteger-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="6941NISTSchema-SV-II-atomic-negativeInteger-minInclusive-4 tokoe:valid" result="pass"/><test-case name="6942NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="6943NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="6944NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="6945NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="6946NISTXML-SV-II-atomic-negativeInteger-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="6947NISTSchema-SV-II-atomic-negativeInteger-minInclusive-5 tokoe:valid" result="pass"/><test-case name="6948NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="6949NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="6950NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="6951NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="6952NISTXML-SV-II-atomic-negativeInteger-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="6953NISTSchema-SV-II-atomic-negativeInteger-minInclusive-6 tokoe:valid" result="pass"/><test-case name="6954NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="6955NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="6956NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="6957NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="6958NISTXML-SV-II-atomic-negativeInteger-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="6959NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="6960NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="6961NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="6962NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="6963NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="6964NISTXML-SV-II-atomic-negativeInteger-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="6965NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="6966NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="6967NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="6968NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="6969NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="6970NISTXML-SV-II-atomic-negativeInteger-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="6971NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="6972NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="6973NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="6974NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="6975NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="6976NISTXML-SV-II-atomic-negativeInteger-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="6977NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="6978NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="6979NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="6980NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="6981NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="6982NISTXML-SV-II-atomic-negativeInteger-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="6983NISTSchema-SV-II-atomic-negativeInteger-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="6984NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="6985NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="6986NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="6987NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="6988NISTXML-SV-II-atomic-negativeInteger-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="6989NISTSchema-SV-II-atomic-negativeInteger-totalDigits-1 tokoe:valid" result="pass"/><test-case name="6990NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="6991NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="6992NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="6993NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="6994NISTXML-SV-II-atomic-negativeInteger-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="6995NISTSchema-SV-II-atomic-negativeInteger-totalDigits-2 tokoe:valid" result="pass"/><test-case name="6996NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="6997NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="6998NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="6999NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7000NISTXML-SV-II-atomic-negativeInteger-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7001NISTSchema-SV-II-atomic-negativeInteger-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7002NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7003NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7004NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7005NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7006NISTXML-SV-II-atomic-negativeInteger-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7007NISTSchema-SV-II-atomic-negativeInteger-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7008NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7009NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7010NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7011NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7012NISTXML-SV-II-atomic-negativeInteger-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7013NISTSchema-SV-II-atomic-negativeInteger-totalDigits-5 tokoe:valid" result="pass"/><test-case name="7014NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="7015NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="7016NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="7017NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="7018NISTXML-SV-II-atomic-negativeInteger-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="7019NISTSchema-SV-II-atomic-long-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7020NISTXML-SV-II-atomic-long-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7021NISTXML-SV-II-atomic-long-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7022NISTXML-SV-II-atomic-long-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7023NISTXML-SV-II-atomic-long-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7024NISTXML-SV-II-atomic-long-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7025NISTSchema-SV-II-atomic-long-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7026NISTXML-SV-II-atomic-long-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7027NISTXML-SV-II-atomic-long-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7028NISTXML-SV-II-atomic-long-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7029NISTXML-SV-II-atomic-long-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7030NISTXML-SV-II-atomic-long-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7031NISTSchema-SV-II-atomic-long-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7032NISTXML-SV-II-atomic-long-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7033NISTXML-SV-II-atomic-long-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7034NISTXML-SV-II-atomic-long-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7035NISTXML-SV-II-atomic-long-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7036NISTXML-SV-II-atomic-long-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7037NISTSchema-SV-II-atomic-long-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7038NISTXML-SV-II-atomic-long-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7039NISTXML-SV-II-atomic-long-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7040NISTXML-SV-II-atomic-long-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7041NISTXML-SV-II-atomic-long-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7042NISTXML-SV-II-atomic-long-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7043NISTSchema-SV-II-atomic-long-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7044NISTXML-SV-II-atomic-long-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7045NISTXML-SV-II-atomic-long-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7046NISTXML-SV-II-atomic-long-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7047NISTXML-SV-II-atomic-long-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7048NISTXML-SV-II-atomic-long-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7049NISTSchema-SV-II-atomic-long-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7050NISTXML-SV-II-atomic-long-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7051NISTXML-SV-II-atomic-long-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7052NISTXML-SV-II-atomic-long-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7053NISTXML-SV-II-atomic-long-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7054NISTXML-SV-II-atomic-long-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7055NISTSchema-SV-II-atomic-long-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7056NISTXML-SV-II-atomic-long-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7057NISTXML-SV-II-atomic-long-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7058NISTXML-SV-II-atomic-long-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7059NISTXML-SV-II-atomic-long-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7060NISTXML-SV-II-atomic-long-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7061NISTSchema-SV-II-atomic-long-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7062NISTXML-SV-II-atomic-long-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7063NISTXML-SV-II-atomic-long-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7064NISTXML-SV-II-atomic-long-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7065NISTXML-SV-II-atomic-long-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7066NISTXML-SV-II-atomic-long-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7067NISTSchema-SV-II-atomic-long-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7068NISTXML-SV-II-atomic-long-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7069NISTXML-SV-II-atomic-long-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7070NISTXML-SV-II-atomic-long-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7071NISTXML-SV-II-atomic-long-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7072NISTXML-SV-II-atomic-long-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7073NISTSchema-SV-II-atomic-long-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7074NISTXML-SV-II-atomic-long-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7075NISTXML-SV-II-atomic-long-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7076NISTXML-SV-II-atomic-long-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7077NISTXML-SV-II-atomic-long-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7078NISTXML-SV-II-atomic-long-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7079NISTSchema-SV-II-atomic-long-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7080NISTXML-SV-II-atomic-long-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7081NISTXML-SV-II-atomic-long-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7082NISTXML-SV-II-atomic-long-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7083NISTXML-SV-II-atomic-long-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7084NISTXML-SV-II-atomic-long-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7085NISTSchema-SV-II-atomic-long-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7086NISTXML-SV-II-atomic-long-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7087NISTXML-SV-II-atomic-long-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7088NISTXML-SV-II-atomic-long-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7089NISTXML-SV-II-atomic-long-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7090NISTXML-SV-II-atomic-long-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7091NISTSchema-SV-II-atomic-long-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7092NISTXML-SV-II-atomic-long-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7093NISTXML-SV-II-atomic-long-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7094NISTXML-SV-II-atomic-long-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7095NISTXML-SV-II-atomic-long-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7096NISTXML-SV-II-atomic-long-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7097NISTSchema-SV-II-atomic-long-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7098NISTXML-SV-II-atomic-long-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7099NISTXML-SV-II-atomic-long-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7100NISTXML-SV-II-atomic-long-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7101NISTXML-SV-II-atomic-long-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7102NISTXML-SV-II-atomic-long-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7103NISTSchema-SV-II-atomic-long-totalDigits-5 tokoe:valid" result="pass"/><test-case name="7104NISTXML-SV-II-atomic-long-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="7105NISTXML-SV-II-atomic-long-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="7106NISTXML-SV-II-atomic-long-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="7107NISTXML-SV-II-atomic-long-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="7108NISTXML-SV-II-atomic-long-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="7109NISTSchema-SV-II-atomic-int-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7110NISTXML-SV-II-atomic-int-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7111NISTXML-SV-II-atomic-int-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7112NISTXML-SV-II-atomic-int-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7113NISTXML-SV-II-atomic-int-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7114NISTXML-SV-II-atomic-int-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7115NISTSchema-SV-II-atomic-int-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7116NISTXML-SV-II-atomic-int-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7117NISTXML-SV-II-atomic-int-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7118NISTXML-SV-II-atomic-int-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7119NISTXML-SV-II-atomic-int-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7120NISTXML-SV-II-atomic-int-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7121NISTSchema-SV-II-atomic-int-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7122NISTXML-SV-II-atomic-int-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7123NISTXML-SV-II-atomic-int-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7124NISTXML-SV-II-atomic-int-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7125NISTXML-SV-II-atomic-int-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7126NISTXML-SV-II-atomic-int-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7127NISTSchema-SV-II-atomic-int-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7128NISTXML-SV-II-atomic-int-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7129NISTXML-SV-II-atomic-int-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7130NISTXML-SV-II-atomic-int-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7131NISTXML-SV-II-atomic-int-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7132NISTXML-SV-II-atomic-int-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7133NISTSchema-SV-II-atomic-int-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7134NISTXML-SV-II-atomic-int-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7135NISTXML-SV-II-atomic-int-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7136NISTXML-SV-II-atomic-int-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7137NISTXML-SV-II-atomic-int-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7138NISTXML-SV-II-atomic-int-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7139NISTSchema-SV-II-atomic-int-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7140NISTXML-SV-II-atomic-int-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7141NISTXML-SV-II-atomic-int-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7142NISTXML-SV-II-atomic-int-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7143NISTXML-SV-II-atomic-int-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7144NISTXML-SV-II-atomic-int-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7145NISTSchema-SV-II-atomic-int-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7146NISTXML-SV-II-atomic-int-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7147NISTXML-SV-II-atomic-int-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7148NISTXML-SV-II-atomic-int-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7149NISTXML-SV-II-atomic-int-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7150NISTXML-SV-II-atomic-int-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7151NISTSchema-SV-II-atomic-int-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7152NISTXML-SV-II-atomic-int-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7153NISTXML-SV-II-atomic-int-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7154NISTXML-SV-II-atomic-int-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7155NISTXML-SV-II-atomic-int-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7156NISTXML-SV-II-atomic-int-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7157NISTSchema-SV-II-atomic-int-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7158NISTXML-SV-II-atomic-int-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7159NISTXML-SV-II-atomic-int-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7160NISTXML-SV-II-atomic-int-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7161NISTXML-SV-II-atomic-int-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7162NISTXML-SV-II-atomic-int-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7163NISTSchema-SV-II-atomic-int-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7164NISTXML-SV-II-atomic-int-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7165NISTXML-SV-II-atomic-int-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7166NISTXML-SV-II-atomic-int-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7167NISTXML-SV-II-atomic-int-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7168NISTXML-SV-II-atomic-int-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7169NISTSchema-SV-II-atomic-int-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7170NISTXML-SV-II-atomic-int-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7171NISTXML-SV-II-atomic-int-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7172NISTXML-SV-II-atomic-int-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7173NISTXML-SV-II-atomic-int-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7174NISTXML-SV-II-atomic-int-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7175NISTSchema-SV-II-atomic-int-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7176NISTXML-SV-II-atomic-int-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7177NISTXML-SV-II-atomic-int-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7178NISTXML-SV-II-atomic-int-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7179NISTXML-SV-II-atomic-int-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7180NISTXML-SV-II-atomic-int-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7181NISTSchema-SV-II-atomic-int-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7182NISTXML-SV-II-atomic-int-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7183NISTXML-SV-II-atomic-int-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7184NISTXML-SV-II-atomic-int-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7185NISTXML-SV-II-atomic-int-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7186NISTXML-SV-II-atomic-int-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7187NISTSchema-SV-II-atomic-int-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7188NISTXML-SV-II-atomic-int-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7189NISTXML-SV-II-atomic-int-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7190NISTXML-SV-II-atomic-int-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7191NISTXML-SV-II-atomic-int-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7192NISTXML-SV-II-atomic-int-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7193NISTSchema-SV-II-atomic-int-totalDigits-5 tokoe:valid" result="pass"/><test-case name="7194NISTXML-SV-II-atomic-int-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="7195NISTXML-SV-II-atomic-int-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="7196NISTXML-SV-II-atomic-int-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="7197NISTXML-SV-II-atomic-int-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="7198NISTXML-SV-II-atomic-int-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="7199NISTSchema-SV-II-atomic-short-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7200NISTXML-SV-II-atomic-short-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7201NISTXML-SV-II-atomic-short-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7202NISTXML-SV-II-atomic-short-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7203NISTXML-SV-II-atomic-short-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7204NISTXML-SV-II-atomic-short-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7205NISTSchema-SV-II-atomic-short-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7206NISTXML-SV-II-atomic-short-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7207NISTXML-SV-II-atomic-short-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7208NISTXML-SV-II-atomic-short-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7209NISTXML-SV-II-atomic-short-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7210NISTXML-SV-II-atomic-short-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7211NISTSchema-SV-II-atomic-short-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7212NISTXML-SV-II-atomic-short-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7213NISTXML-SV-II-atomic-short-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7214NISTXML-SV-II-atomic-short-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7215NISTXML-SV-II-atomic-short-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7216NISTXML-SV-II-atomic-short-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7217NISTSchema-SV-II-atomic-short-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7218NISTXML-SV-II-atomic-short-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7219NISTXML-SV-II-atomic-short-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7220NISTXML-SV-II-atomic-short-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7221NISTXML-SV-II-atomic-short-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7222NISTXML-SV-II-atomic-short-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7223NISTSchema-SV-II-atomic-short-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7224NISTXML-SV-II-atomic-short-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7225NISTXML-SV-II-atomic-short-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7226NISTXML-SV-II-atomic-short-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7227NISTXML-SV-II-atomic-short-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7228NISTXML-SV-II-atomic-short-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7229NISTSchema-SV-II-atomic-short-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7230NISTXML-SV-II-atomic-short-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7231NISTXML-SV-II-atomic-short-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7232NISTXML-SV-II-atomic-short-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7233NISTXML-SV-II-atomic-short-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7234NISTXML-SV-II-atomic-short-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7235NISTSchema-SV-II-atomic-short-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7236NISTXML-SV-II-atomic-short-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7237NISTXML-SV-II-atomic-short-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7238NISTXML-SV-II-atomic-short-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7239NISTXML-SV-II-atomic-short-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7240NISTXML-SV-II-atomic-short-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7241NISTSchema-SV-II-atomic-short-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7242NISTXML-SV-II-atomic-short-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7243NISTXML-SV-II-atomic-short-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7244NISTXML-SV-II-atomic-short-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7245NISTXML-SV-II-atomic-short-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7246NISTXML-SV-II-atomic-short-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7247NISTSchema-SV-II-atomic-short-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7248NISTXML-SV-II-atomic-short-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7249NISTXML-SV-II-atomic-short-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7250NISTXML-SV-II-atomic-short-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7251NISTXML-SV-II-atomic-short-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7252NISTXML-SV-II-atomic-short-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7253NISTSchema-SV-II-atomic-short-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7254NISTXML-SV-II-atomic-short-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7255NISTXML-SV-II-atomic-short-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7256NISTXML-SV-II-atomic-short-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7257NISTXML-SV-II-atomic-short-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7258NISTXML-SV-II-atomic-short-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7259NISTSchema-SV-II-atomic-short-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7260NISTXML-SV-II-atomic-short-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7261NISTXML-SV-II-atomic-short-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7262NISTXML-SV-II-atomic-short-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7263NISTXML-SV-II-atomic-short-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7264NISTXML-SV-II-atomic-short-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7265NISTSchema-SV-II-atomic-short-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7266NISTXML-SV-II-atomic-short-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7267NISTXML-SV-II-atomic-short-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7268NISTXML-SV-II-atomic-short-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7269NISTXML-SV-II-atomic-short-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7270NISTXML-SV-II-atomic-short-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7271NISTSchema-SV-II-atomic-short-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7272NISTXML-SV-II-atomic-short-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7273NISTXML-SV-II-atomic-short-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7274NISTXML-SV-II-atomic-short-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7275NISTXML-SV-II-atomic-short-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7276NISTXML-SV-II-atomic-short-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7277NISTSchema-SV-II-atomic-short-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7278NISTXML-SV-II-atomic-short-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7279NISTXML-SV-II-atomic-short-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7280NISTXML-SV-II-atomic-short-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7281NISTXML-SV-II-atomic-short-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7282NISTXML-SV-II-atomic-short-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7283NISTSchema-SV-II-atomic-byte-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7284NISTXML-SV-II-atomic-byte-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7285NISTXML-SV-II-atomic-byte-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7286NISTXML-SV-II-atomic-byte-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7287NISTXML-SV-II-atomic-byte-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7288NISTXML-SV-II-atomic-byte-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7289NISTSchema-SV-II-atomic-byte-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7290NISTXML-SV-II-atomic-byte-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7291NISTXML-SV-II-atomic-byte-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7292NISTXML-SV-II-atomic-byte-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7293NISTXML-SV-II-atomic-byte-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7294NISTXML-SV-II-atomic-byte-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7295NISTSchema-SV-II-atomic-byte-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7296NISTXML-SV-II-atomic-byte-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7297NISTXML-SV-II-atomic-byte-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7298NISTXML-SV-II-atomic-byte-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7299NISTXML-SV-II-atomic-byte-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7300NISTXML-SV-II-atomic-byte-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7301NISTSchema-SV-II-atomic-byte-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7302NISTXML-SV-II-atomic-byte-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7303NISTXML-SV-II-atomic-byte-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7304NISTXML-SV-II-atomic-byte-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7305NISTXML-SV-II-atomic-byte-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7306NISTXML-SV-II-atomic-byte-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7307NISTSchema-SV-II-atomic-byte-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7308NISTXML-SV-II-atomic-byte-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7309NISTXML-SV-II-atomic-byte-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7310NISTXML-SV-II-atomic-byte-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7311NISTXML-SV-II-atomic-byte-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7312NISTXML-SV-II-atomic-byte-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7313NISTSchema-SV-II-atomic-byte-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7314NISTXML-SV-II-atomic-byte-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7315NISTXML-SV-II-atomic-byte-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7316NISTXML-SV-II-atomic-byte-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7317NISTXML-SV-II-atomic-byte-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7318NISTXML-SV-II-atomic-byte-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7319NISTSchema-SV-II-atomic-byte-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7320NISTXML-SV-II-atomic-byte-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7321NISTXML-SV-II-atomic-byte-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7322NISTXML-SV-II-atomic-byte-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7323NISTXML-SV-II-atomic-byte-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7324NISTXML-SV-II-atomic-byte-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7325NISTSchema-SV-II-atomic-byte-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7326NISTXML-SV-II-atomic-byte-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7327NISTXML-SV-II-atomic-byte-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7328NISTXML-SV-II-atomic-byte-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7329NISTXML-SV-II-atomic-byte-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7330NISTXML-SV-II-atomic-byte-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7331NISTSchema-SV-II-atomic-byte-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7332NISTXML-SV-II-atomic-byte-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7333NISTXML-SV-II-atomic-byte-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7334NISTXML-SV-II-atomic-byte-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7335NISTXML-SV-II-atomic-byte-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7336NISTXML-SV-II-atomic-byte-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7337NISTSchema-SV-II-atomic-byte-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7338NISTXML-SV-II-atomic-byte-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7339NISTXML-SV-II-atomic-byte-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7340NISTXML-SV-II-atomic-byte-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7341NISTXML-SV-II-atomic-byte-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7342NISTXML-SV-II-atomic-byte-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7343NISTSchema-SV-II-atomic-byte-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7344NISTXML-SV-II-atomic-byte-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7345NISTXML-SV-II-atomic-byte-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7346NISTXML-SV-II-atomic-byte-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7347NISTXML-SV-II-atomic-byte-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7348NISTXML-SV-II-atomic-byte-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7349NISTSchema-SV-II-atomic-byte-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7350NISTXML-SV-II-atomic-byte-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7351NISTXML-SV-II-atomic-byte-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7352NISTXML-SV-II-atomic-byte-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7353NISTXML-SV-II-atomic-byte-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7354NISTXML-SV-II-atomic-byte-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7355NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7356NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7357NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7358NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7359NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7360NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7361NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7362NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7363NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7364NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7365NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7366NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7367NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7368NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7369NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7370NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7371NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7372NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7373NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7374NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7375NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7376NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7377NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7378NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7379NISTSchema-SV-II-atomic-nonNegativeInteger-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7380NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7381NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7382NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7383NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7384NISTXML-SV-II-atomic-nonNegativeInteger-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7385NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7386NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7387NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7388NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7389NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7390NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7391NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7392NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7393NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7394NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7395NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7396NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7397NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7398NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7399NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7400NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7401NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7402NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7403NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7404NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7405NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7406NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7407NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7408NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7409NISTSchema-SV-II-atomic-nonNegativeInteger-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7410NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7411NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7412NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7413NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7414NISTXML-SV-II-atomic-nonNegativeInteger-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7415NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7416NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7417NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7418NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7419NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7420NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7421NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7422NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7423NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7424NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7425NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7426NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7427NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7428NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7429NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7430NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7431NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7432NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7433NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7434NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7435NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7436NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7437NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7438NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7439NISTSchema-SV-II-atomic-nonNegativeInteger-totalDigits-5 tokoe:valid" result="pass"/><test-case name="7440NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="7441NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="7442NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="7443NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="7444NISTXML-SV-II-atomic-nonNegativeInteger-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="7445NISTSchema-SV-II-atomic-unsignedLong-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7446NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7447NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7448NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7449NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7450NISTXML-SV-II-atomic-unsignedLong-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7451NISTSchema-SV-II-atomic-unsignedLong-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7452NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7453NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7454NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7455NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7456NISTXML-SV-II-atomic-unsignedLong-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7457NISTSchema-SV-II-atomic-unsignedLong-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7458NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7459NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7460NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7461NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7462NISTXML-SV-II-atomic-unsignedLong-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7463NISTSchema-SV-II-atomic-unsignedLong-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7464NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7465NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7466NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7467NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7468NISTXML-SV-II-atomic-unsignedLong-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7469NISTSchema-SV-II-atomic-unsignedLong-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7470NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7471NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7472NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7473NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7474NISTXML-SV-II-atomic-unsignedLong-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7475NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7476NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7477NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7478NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7479NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7480NISTXML-SV-II-atomic-unsignedLong-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7481NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7482NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7483NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7484NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7485NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7486NISTXML-SV-II-atomic-unsignedLong-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7487NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7488NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7489NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7490NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7491NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7492NISTXML-SV-II-atomic-unsignedLong-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7493NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7494NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7495NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7496NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7497NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7498NISTXML-SV-II-atomic-unsignedLong-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7499NISTSchema-SV-II-atomic-unsignedLong-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7500NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7501NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7502NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7503NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7504NISTXML-SV-II-atomic-unsignedLong-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7505NISTSchema-SV-II-atomic-unsignedLong-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7506NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7507NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7508NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7509NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7510NISTXML-SV-II-atomic-unsignedLong-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7511NISTSchema-SV-II-atomic-unsignedLong-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7512NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7513NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7514NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7515NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7516NISTXML-SV-II-atomic-unsignedLong-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7517NISTSchema-SV-II-atomic-unsignedLong-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7518NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7519NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7520NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7521NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7522NISTXML-SV-II-atomic-unsignedLong-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7523NISTSchema-SV-II-atomic-unsignedLong-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7524NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7525NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7526NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7527NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7528NISTXML-SV-II-atomic-unsignedLong-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7529NISTSchema-SV-II-atomic-unsignedLong-totalDigits-5 tokoe:valid" result="pass"/><test-case name="7530NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="7531NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="7532NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="7533NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="7534NISTXML-SV-II-atomic-unsignedLong-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="7535NISTSchema-SV-II-atomic-unsignedInt-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7536NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7537NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7538NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7539NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7540NISTXML-SV-II-atomic-unsignedInt-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7541NISTSchema-SV-II-atomic-unsignedInt-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7542NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7543NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7544NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7545NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7546NISTXML-SV-II-atomic-unsignedInt-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7547NISTSchema-SV-II-atomic-unsignedInt-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7548NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7549NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7550NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7551NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7552NISTXML-SV-II-atomic-unsignedInt-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7553NISTSchema-SV-II-atomic-unsignedInt-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7554NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7555NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7556NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7557NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7558NISTXML-SV-II-atomic-unsignedInt-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7559NISTSchema-SV-II-atomic-unsignedInt-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7560NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7561NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7562NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7563NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7564NISTXML-SV-II-atomic-unsignedInt-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7565NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7566NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7567NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7568NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7569NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7570NISTXML-SV-II-atomic-unsignedInt-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7571NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7572NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7573NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7574NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7575NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7576NISTXML-SV-II-atomic-unsignedInt-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7577NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7578NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7579NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7580NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7581NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7582NISTXML-SV-II-atomic-unsignedInt-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7583NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7584NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7585NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7586NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7587NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7588NISTXML-SV-II-atomic-unsignedInt-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7589NISTSchema-SV-II-atomic-unsignedInt-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7590NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7591NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7592NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7593NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7594NISTXML-SV-II-atomic-unsignedInt-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7595NISTSchema-SV-II-atomic-unsignedInt-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7596NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7597NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7598NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7599NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7600NISTXML-SV-II-atomic-unsignedInt-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7601NISTSchema-SV-II-atomic-unsignedInt-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7602NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7603NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7604NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7605NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7606NISTXML-SV-II-atomic-unsignedInt-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7607NISTSchema-SV-II-atomic-unsignedInt-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7608NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7609NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7610NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7611NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7612NISTXML-SV-II-atomic-unsignedInt-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7613NISTSchema-SV-II-atomic-unsignedInt-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7614NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7615NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7616NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7617NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7618NISTXML-SV-II-atomic-unsignedInt-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7619NISTSchema-SV-II-atomic-unsignedInt-totalDigits-5 tokoe:valid" result="pass"/><test-case name="7620NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="7621NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="7622NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="7623NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="7624NISTXML-SV-II-atomic-unsignedInt-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="7625NISTSchema-SV-II-atomic-unsignedShort-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7626NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7627NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7628NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7629NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7630NISTXML-SV-II-atomic-unsignedShort-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7631NISTSchema-SV-II-atomic-unsignedShort-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7632NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7633NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7634NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7635NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7636NISTXML-SV-II-atomic-unsignedShort-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7637NISTSchema-SV-II-atomic-unsignedShort-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7638NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7639NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7640NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7641NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7642NISTXML-SV-II-atomic-unsignedShort-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7643NISTSchema-SV-II-atomic-unsignedShort-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7644NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7645NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7646NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7647NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7648NISTXML-SV-II-atomic-unsignedShort-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7649NISTSchema-SV-II-atomic-unsignedShort-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7650NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7651NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7652NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7653NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7654NISTXML-SV-II-atomic-unsignedShort-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7655NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7656NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7657NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7658NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7659NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7660NISTXML-SV-II-atomic-unsignedShort-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7661NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7662NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7663NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7664NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7665NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7666NISTXML-SV-II-atomic-unsignedShort-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7667NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7668NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7669NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7670NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7671NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7672NISTXML-SV-II-atomic-unsignedShort-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7673NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7674NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7675NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7676NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7677NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7678NISTXML-SV-II-atomic-unsignedShort-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7679NISTSchema-SV-II-atomic-unsignedShort-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7680NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7681NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7682NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7683NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7684NISTXML-SV-II-atomic-unsignedShort-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7685NISTSchema-SV-II-atomic-unsignedShort-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7686NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7687NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7688NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7689NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7690NISTXML-SV-II-atomic-unsignedShort-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7691NISTSchema-SV-II-atomic-unsignedShort-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7692NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7693NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7694NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7695NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7696NISTXML-SV-II-atomic-unsignedShort-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7697NISTSchema-SV-II-atomic-unsignedShort-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7698NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7699NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7700NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7701NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7702NISTXML-SV-II-atomic-unsignedShort-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7703NISTSchema-SV-II-atomic-unsignedShort-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7704NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7705NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7706NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7707NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7708NISTXML-SV-II-atomic-unsignedShort-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7709NISTSchema-SV-II-atomic-unsignedByte-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7710NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7711NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7712NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7713NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7714NISTXML-SV-II-atomic-unsignedByte-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7715NISTSchema-SV-II-atomic-unsignedByte-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7716NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7717NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7718NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7719NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7720NISTXML-SV-II-atomic-unsignedByte-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7721NISTSchema-SV-II-atomic-unsignedByte-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7722NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7723NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7724NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7725NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7726NISTXML-SV-II-atomic-unsignedByte-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7727NISTSchema-SV-II-atomic-unsignedByte-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7728NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7729NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7730NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7731NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7732NISTXML-SV-II-atomic-unsignedByte-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7733NISTSchema-SV-II-atomic-unsignedByte-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7734NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7735NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7736NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7737NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7738NISTXML-SV-II-atomic-unsignedByte-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7739NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7740NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7741NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7742NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7743NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7744NISTXML-SV-II-atomic-unsignedByte-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7745NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7746NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7747NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7748NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7749NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7750NISTXML-SV-II-atomic-unsignedByte-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7751NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7752NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7753NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7754NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7755NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7756NISTXML-SV-II-atomic-unsignedByte-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7757NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7758NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7759NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7760NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7761NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7762NISTXML-SV-II-atomic-unsignedByte-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7763NISTSchema-SV-II-atomic-unsignedByte-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7764NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7765NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7766NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7767NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7768NISTXML-SV-II-atomic-unsignedByte-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7769NISTSchema-SV-II-atomic-unsignedByte-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7770NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7771NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7772NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7773NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7774NISTXML-SV-II-atomic-unsignedByte-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7775NISTSchema-SV-II-atomic-unsignedByte-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7776NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7777NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7778NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7779NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7780NISTXML-SV-II-atomic-unsignedByte-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7781NISTSchema-SV-II-atomic-positiveInteger-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7782NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7783NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7784NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7785NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7786NISTXML-SV-II-atomic-positiveInteger-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7787NISTSchema-SV-II-atomic-positiveInteger-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7788NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7789NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7790NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7791NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7792NISTXML-SV-II-atomic-positiveInteger-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7793NISTSchema-SV-II-atomic-positiveInteger-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7794NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7795NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7796NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7797NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7798NISTXML-SV-II-atomic-positiveInteger-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7799NISTSchema-SV-II-atomic-positiveInteger-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7800NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7801NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7802NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7803NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7804NISTXML-SV-II-atomic-positiveInteger-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7805NISTSchema-SV-II-atomic-positiveInteger-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7806NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7807NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7808NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7809NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7810NISTXML-SV-II-atomic-positiveInteger-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7811NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7812NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7813NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7814NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7815NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7816NISTXML-SV-II-atomic-positiveInteger-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7817NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7818NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7819NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7820NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7821NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7822NISTXML-SV-II-atomic-positiveInteger-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7823NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7824NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7825NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7826NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7827NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7828NISTXML-SV-II-atomic-positiveInteger-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7829NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7830NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7831NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7832NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7833NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7834NISTXML-SV-II-atomic-positiveInteger-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7835NISTSchema-SV-II-atomic-positiveInteger-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7836NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7837NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7838NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7839NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7840NISTXML-SV-II-atomic-positiveInteger-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7841NISTSchema-SV-II-atomic-positiveInteger-totalDigits-1 tokoe:valid" result="pass"/><test-case name="7842NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-1 tokoe:invalid" result="pass"/><test-case name="7843NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-2 tokoe:invalid" result="pass"/><test-case name="7844NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-3 tokoe:invalid" result="pass"/><test-case name="7845NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-4 tokoe:invalid" result="pass"/><test-case name="7846NISTXML-SV-II-atomic-positiveInteger-totalDigits-1-5 tokoe:invalid" result="pass"/><test-case name="7847NISTSchema-SV-II-atomic-positiveInteger-totalDigits-2 tokoe:valid" result="pass"/><test-case name="7848NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-1 tokoe:invalid" result="pass"/><test-case name="7849NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-2 tokoe:invalid" result="pass"/><test-case name="7850NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-3 tokoe:invalid" result="pass"/><test-case name="7851NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-4 tokoe:invalid" result="pass"/><test-case name="7852NISTXML-SV-II-atomic-positiveInteger-totalDigits-2-5 tokoe:invalid" result="pass"/><test-case name="7853NISTSchema-SV-II-atomic-positiveInteger-totalDigits-3 tokoe:valid" result="pass"/><test-case name="7854NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-1 tokoe:invalid" result="pass"/><test-case name="7855NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-2 tokoe:invalid" result="pass"/><test-case name="7856NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-3 tokoe:invalid" result="pass"/><test-case name="7857NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-4 tokoe:invalid" result="pass"/><test-case name="7858NISTXML-SV-II-atomic-positiveInteger-totalDigits-3-5 tokoe:invalid" result="pass"/><test-case name="7859NISTSchema-SV-II-atomic-positiveInteger-totalDigits-4 tokoe:valid" result="pass"/><test-case name="7860NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-1 tokoe:invalid" result="pass"/><test-case name="7861NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-2 tokoe:invalid" result="pass"/><test-case name="7862NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-3 tokoe:invalid" result="pass"/><test-case name="7863NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-4 tokoe:invalid" result="pass"/><test-case name="7864NISTXML-SV-II-atomic-positiveInteger-totalDigits-4-5 tokoe:invalid" result="pass"/><test-case name="7865NISTSchema-SV-II-atomic-positiveInteger-totalDigits-5 tokoe:valid" result="pass"/><test-case name="7866NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-1 tokoe:invalid" result="pass"/><test-case name="7867NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-2 tokoe:invalid" result="pass"/><test-case name="7868NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-3 tokoe:invalid" result="pass"/><test-case name="7869NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-4 tokoe:invalid" result="pass"/><test-case name="7870NISTXML-SV-II-atomic-positiveInteger-totalDigits-5-5 tokoe:invalid" result="pass"/><test-case name="7871NISTSchema-SV-II-atomic-duration-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7872NISTXML-SV-II-atomic-duration-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7873NISTXML-SV-II-atomic-duration-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7874NISTXML-SV-II-atomic-duration-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7875NISTXML-SV-II-atomic-duration-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7876NISTXML-SV-II-atomic-duration-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7877NISTSchema-SV-II-atomic-duration-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7878NISTXML-SV-II-atomic-duration-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7879NISTXML-SV-II-atomic-duration-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7880NISTXML-SV-II-atomic-duration-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7881NISTXML-SV-II-atomic-duration-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7882NISTXML-SV-II-atomic-duration-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7883NISTSchema-SV-II-atomic-duration-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7884NISTXML-SV-II-atomic-duration-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7885NISTXML-SV-II-atomic-duration-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7886NISTXML-SV-II-atomic-duration-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7887NISTXML-SV-II-atomic-duration-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7888NISTXML-SV-II-atomic-duration-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7889NISTSchema-SV-II-atomic-duration-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7890NISTXML-SV-II-atomic-duration-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7891NISTXML-SV-II-atomic-duration-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7892NISTXML-SV-II-atomic-duration-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7893NISTXML-SV-II-atomic-duration-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7894NISTXML-SV-II-atomic-duration-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7895NISTSchema-SV-II-atomic-duration-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7896NISTXML-SV-II-atomic-duration-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7897NISTXML-SV-II-atomic-duration-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7898NISTXML-SV-II-atomic-duration-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7899NISTXML-SV-II-atomic-duration-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7900NISTXML-SV-II-atomic-duration-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7901NISTSchema-SV-II-atomic-duration-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7902NISTXML-SV-II-atomic-duration-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7903NISTXML-SV-II-atomic-duration-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7904NISTXML-SV-II-atomic-duration-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7905NISTXML-SV-II-atomic-duration-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7906NISTXML-SV-II-atomic-duration-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7907NISTSchema-SV-II-atomic-duration-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7908NISTXML-SV-II-atomic-duration-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7909NISTXML-SV-II-atomic-duration-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7910NISTXML-SV-II-atomic-duration-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7911NISTXML-SV-II-atomic-duration-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7912NISTXML-SV-II-atomic-duration-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7913NISTSchema-SV-II-atomic-duration-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7914NISTXML-SV-II-atomic-duration-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7915NISTXML-SV-II-atomic-duration-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7916NISTXML-SV-II-atomic-duration-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7917NISTXML-SV-II-atomic-duration-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7918NISTXML-SV-II-atomic-duration-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7919NISTSchema-SV-II-atomic-duration-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7920NISTXML-SV-II-atomic-duration-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7921NISTXML-SV-II-atomic-duration-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7922NISTXML-SV-II-atomic-duration-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7923NISTXML-SV-II-atomic-duration-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7924NISTXML-SV-II-atomic-duration-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7925NISTSchema-SV-II-atomic-duration-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7926NISTXML-SV-II-atomic-duration-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7927NISTXML-SV-II-atomic-duration-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7928NISTXML-SV-II-atomic-duration-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7929NISTXML-SV-II-atomic-duration-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7930NISTXML-SV-II-atomic-duration-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7931NISTSchema-SV-II-atomic-dateTime-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7932NISTXML-SV-II-atomic-dateTime-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7933NISTXML-SV-II-atomic-dateTime-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7934NISTXML-SV-II-atomic-dateTime-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7935NISTXML-SV-II-atomic-dateTime-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7936NISTXML-SV-II-atomic-dateTime-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7937NISTSchema-SV-II-atomic-dateTime-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7938NISTXML-SV-II-atomic-dateTime-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7939NISTXML-SV-II-atomic-dateTime-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7940NISTXML-SV-II-atomic-dateTime-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7941NISTXML-SV-II-atomic-dateTime-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7942NISTXML-SV-II-atomic-dateTime-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7943NISTSchema-SV-II-atomic-dateTime-minInclusive-4 tokoe:valid" result="pass"/><test-case name="7944NISTXML-SV-II-atomic-dateTime-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7945NISTXML-SV-II-atomic-dateTime-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7946NISTXML-SV-II-atomic-dateTime-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7947NISTXML-SV-II-atomic-dateTime-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7948NISTXML-SV-II-atomic-dateTime-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7949NISTSchema-SV-II-atomic-dateTime-minInclusive-5 tokoe:valid" result="pass"/><test-case name="7950NISTXML-SV-II-atomic-dateTime-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7951NISTXML-SV-II-atomic-dateTime-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7952NISTXML-SV-II-atomic-dateTime-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7953NISTXML-SV-II-atomic-dateTime-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7954NISTXML-SV-II-atomic-dateTime-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7955NISTSchema-SV-II-atomic-dateTime-minInclusive-6 tokoe:valid" result="pass"/><test-case name="7956NISTXML-SV-II-atomic-dateTime-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="7957NISTXML-SV-II-atomic-dateTime-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="7958NISTXML-SV-II-atomic-dateTime-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="7959NISTXML-SV-II-atomic-dateTime-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="7960NISTXML-SV-II-atomic-dateTime-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="7961NISTSchema-SV-II-atomic-dateTime-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="7962NISTXML-SV-II-atomic-dateTime-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="7963NISTXML-SV-II-atomic-dateTime-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="7964NISTXML-SV-II-atomic-dateTime-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="7965NISTXML-SV-II-atomic-dateTime-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="7966NISTXML-SV-II-atomic-dateTime-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="7967NISTSchema-SV-II-atomic-dateTime-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="7968NISTXML-SV-II-atomic-dateTime-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7969NISTXML-SV-II-atomic-dateTime-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7970NISTXML-SV-II-atomic-dateTime-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7971NISTXML-SV-II-atomic-dateTime-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7972NISTXML-SV-II-atomic-dateTime-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7973NISTSchema-SV-II-atomic-dateTime-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="7974NISTXML-SV-II-atomic-dateTime-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7975NISTXML-SV-II-atomic-dateTime-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="7976NISTXML-SV-II-atomic-dateTime-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="7977NISTXML-SV-II-atomic-dateTime-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="7978NISTXML-SV-II-atomic-dateTime-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="7979NISTSchema-SV-II-atomic-dateTime-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="7980NISTXML-SV-II-atomic-dateTime-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="7981NISTXML-SV-II-atomic-dateTime-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="7982NISTXML-SV-II-atomic-dateTime-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="7983NISTXML-SV-II-atomic-dateTime-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="7984NISTXML-SV-II-atomic-dateTime-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="7985NISTSchema-SV-II-atomic-dateTime-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="7986NISTXML-SV-II-atomic-dateTime-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="7987NISTXML-SV-II-atomic-dateTime-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="7988NISTXML-SV-II-atomic-dateTime-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="7989NISTXML-SV-II-atomic-dateTime-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="7990NISTXML-SV-II-atomic-dateTime-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="7991NISTSchema-SV-II-atomic-time-minInclusive-2 tokoe:valid" result="pass"/><test-case name="7992NISTXML-SV-II-atomic-time-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="7993NISTXML-SV-II-atomic-time-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="7994NISTXML-SV-II-atomic-time-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="7995NISTXML-SV-II-atomic-time-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="7996NISTXML-SV-II-atomic-time-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="7997NISTSchema-SV-II-atomic-time-minInclusive-3 tokoe:valid" result="pass"/><test-case name="7998NISTXML-SV-II-atomic-time-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="7999NISTXML-SV-II-atomic-time-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8000NISTXML-SV-II-atomic-time-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8001NISTXML-SV-II-atomic-time-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8002NISTXML-SV-II-atomic-time-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8003NISTSchema-SV-II-atomic-time-minInclusive-4 tokoe:valid" result="pass"/><test-case name="8004NISTXML-SV-II-atomic-time-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8005NISTXML-SV-II-atomic-time-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8006NISTXML-SV-II-atomic-time-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8007NISTXML-SV-II-atomic-time-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8008NISTXML-SV-II-atomic-time-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8009NISTSchema-SV-II-atomic-time-minInclusive-5 tokoe:valid" result="pass"/><test-case name="8010NISTXML-SV-II-atomic-time-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8011NISTXML-SV-II-atomic-time-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8012NISTXML-SV-II-atomic-time-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8013NISTXML-SV-II-atomic-time-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8014NISTXML-SV-II-atomic-time-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8015NISTSchema-SV-II-atomic-time-minInclusive-6 tokoe:valid" result="pass"/><test-case name="8016NISTXML-SV-II-atomic-time-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="8017NISTXML-SV-II-atomic-time-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="8018NISTXML-SV-II-atomic-time-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="8019NISTXML-SV-II-atomic-time-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="8020NISTXML-SV-II-atomic-time-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="8021NISTSchema-SV-II-atomic-time-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="8022NISTXML-SV-II-atomic-time-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8023NISTXML-SV-II-atomic-time-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8024NISTXML-SV-II-atomic-time-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8025NISTXML-SV-II-atomic-time-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8026NISTXML-SV-II-atomic-time-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8027NISTSchema-SV-II-atomic-time-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="8028NISTXML-SV-II-atomic-time-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8029NISTXML-SV-II-atomic-time-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8030NISTXML-SV-II-atomic-time-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8031NISTXML-SV-II-atomic-time-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8032NISTXML-SV-II-atomic-time-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8033NISTSchema-SV-II-atomic-time-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="8034NISTXML-SV-II-atomic-time-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8035NISTXML-SV-II-atomic-time-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8036NISTXML-SV-II-atomic-time-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8037NISTXML-SV-II-atomic-time-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8038NISTXML-SV-II-atomic-time-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8039NISTSchema-SV-II-atomic-time-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="8040NISTXML-SV-II-atomic-time-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8041NISTXML-SV-II-atomic-time-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8042NISTXML-SV-II-atomic-time-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8043NISTXML-SV-II-atomic-time-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8044NISTXML-SV-II-atomic-time-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8045NISTSchema-SV-II-atomic-time-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="8046NISTXML-SV-II-atomic-time-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8047NISTXML-SV-II-atomic-time-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8048NISTXML-SV-II-atomic-time-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8049NISTXML-SV-II-atomic-time-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8050NISTXML-SV-II-atomic-time-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8051NISTSchema-SV-II-atomic-date-minInclusive-2 tokoe:valid" result="pass"/><test-case name="8052NISTXML-SV-II-atomic-date-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8053NISTXML-SV-II-atomic-date-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8054NISTXML-SV-II-atomic-date-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8055NISTXML-SV-II-atomic-date-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8056NISTXML-SV-II-atomic-date-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8057NISTSchema-SV-II-atomic-date-minInclusive-3 tokoe:valid" result="pass"/><test-case name="8058NISTXML-SV-II-atomic-date-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8059NISTXML-SV-II-atomic-date-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8060NISTXML-SV-II-atomic-date-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8061NISTXML-SV-II-atomic-date-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8062NISTXML-SV-II-atomic-date-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8063NISTSchema-SV-II-atomic-date-minInclusive-4 tokoe:valid" result="pass"/><test-case name="8064NISTXML-SV-II-atomic-date-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8065NISTXML-SV-II-atomic-date-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8066NISTXML-SV-II-atomic-date-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8067NISTXML-SV-II-atomic-date-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8068NISTXML-SV-II-atomic-date-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8069NISTSchema-SV-II-atomic-date-minInclusive-5 tokoe:valid" result="pass"/><test-case name="8070NISTXML-SV-II-atomic-date-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8071NISTXML-SV-II-atomic-date-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8072NISTXML-SV-II-atomic-date-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8073NISTXML-SV-II-atomic-date-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8074NISTXML-SV-II-atomic-date-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8075NISTSchema-SV-II-atomic-date-minInclusive-6 tokoe:valid" result="pass"/><test-case name="8076NISTXML-SV-II-atomic-date-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="8077NISTXML-SV-II-atomic-date-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="8078NISTXML-SV-II-atomic-date-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="8079NISTXML-SV-II-atomic-date-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="8080NISTXML-SV-II-atomic-date-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="8081NISTSchema-SV-II-atomic-date-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="8082NISTXML-SV-II-atomic-date-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8083NISTXML-SV-II-atomic-date-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8084NISTXML-SV-II-atomic-date-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8085NISTXML-SV-II-atomic-date-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8086NISTXML-SV-II-atomic-date-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8087NISTSchema-SV-II-atomic-date-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="8088NISTXML-SV-II-atomic-date-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8089NISTXML-SV-II-atomic-date-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8090NISTXML-SV-II-atomic-date-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8091NISTXML-SV-II-atomic-date-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8092NISTXML-SV-II-atomic-date-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8093NISTSchema-SV-II-atomic-date-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="8094NISTXML-SV-II-atomic-date-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8095NISTXML-SV-II-atomic-date-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8096NISTXML-SV-II-atomic-date-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8097NISTXML-SV-II-atomic-date-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8098NISTXML-SV-II-atomic-date-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8099NISTSchema-SV-II-atomic-date-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="8100NISTXML-SV-II-atomic-date-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8101NISTXML-SV-II-atomic-date-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8102NISTXML-SV-II-atomic-date-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8103NISTXML-SV-II-atomic-date-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8104NISTXML-SV-II-atomic-date-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8105NISTSchema-SV-II-atomic-date-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="8106NISTXML-SV-II-atomic-date-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8107NISTXML-SV-II-atomic-date-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8108NISTXML-SV-II-atomic-date-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8109NISTXML-SV-II-atomic-date-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8110NISTXML-SV-II-atomic-date-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8111NISTSchema-SV-II-atomic-gYearMonth-minInclusive-2 tokoe:valid" result="pass"/><test-case name="8112NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8113NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8114NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8115NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8116NISTXML-SV-II-atomic-gYearMonth-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8117NISTSchema-SV-II-atomic-gYearMonth-minInclusive-3 tokoe:valid" result="pass"/><test-case name="8118NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8119NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8120NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8121NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8122NISTXML-SV-II-atomic-gYearMonth-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8123NISTSchema-SV-II-atomic-gYearMonth-minInclusive-4 tokoe:valid" result="pass"/><test-case name="8124NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8125NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8126NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8127NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8128NISTXML-SV-II-atomic-gYearMonth-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8129NISTSchema-SV-II-atomic-gYearMonth-minInclusive-5 tokoe:valid" result="pass"/><test-case name="8130NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8131NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8132NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8133NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8134NISTXML-SV-II-atomic-gYearMonth-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8135NISTSchema-SV-II-atomic-gYearMonth-minInclusive-6 tokoe:valid" result="pass"/><test-case name="8136NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="8137NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="8138NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="8139NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="8140NISTXML-SV-II-atomic-gYearMonth-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="8141NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="8142NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8143NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8144NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8145NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8146NISTXML-SV-II-atomic-gYearMonth-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8147NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="8148NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8149NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8150NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8151NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8152NISTXML-SV-II-atomic-gYearMonth-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8153NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="8154NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8155NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8156NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8157NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8158NISTXML-SV-II-atomic-gYearMonth-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8159NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="8160NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8161NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8162NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8163NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8164NISTXML-SV-II-atomic-gYearMonth-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8165NISTSchema-SV-II-atomic-gYearMonth-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="8166NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8167NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8168NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8169NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8170NISTXML-SV-II-atomic-gYearMonth-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8171NISTSchema-SV-II-atomic-gYear-minInclusive-2 tokoe:valid" result="pass"/><test-case name="8172NISTXML-SV-II-atomic-gYear-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8173NISTXML-SV-II-atomic-gYear-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8174NISTXML-SV-II-atomic-gYear-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8175NISTXML-SV-II-atomic-gYear-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8176NISTXML-SV-II-atomic-gYear-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8177NISTSchema-SV-II-atomic-gYear-minInclusive-3 tokoe:valid" result="pass"/><test-case name="8178NISTXML-SV-II-atomic-gYear-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8179NISTXML-SV-II-atomic-gYear-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8180NISTXML-SV-II-atomic-gYear-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8181NISTXML-SV-II-atomic-gYear-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8182NISTXML-SV-II-atomic-gYear-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8183NISTSchema-SV-II-atomic-gYear-minInclusive-4 tokoe:valid" result="pass"/><test-case name="8184NISTXML-SV-II-atomic-gYear-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8185NISTXML-SV-II-atomic-gYear-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8186NISTXML-SV-II-atomic-gYear-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8187NISTXML-SV-II-atomic-gYear-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8188NISTXML-SV-II-atomic-gYear-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8189NISTSchema-SV-II-atomic-gYear-minInclusive-5 tokoe:valid" result="pass"/><test-case name="8190NISTXML-SV-II-atomic-gYear-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8191NISTXML-SV-II-atomic-gYear-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8192NISTXML-SV-II-atomic-gYear-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8193NISTXML-SV-II-atomic-gYear-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8194NISTXML-SV-II-atomic-gYear-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8195NISTSchema-SV-II-atomic-gYear-minInclusive-6 tokoe:valid" result="pass"/><test-case name="8196NISTXML-SV-II-atomic-gYear-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="8197NISTXML-SV-II-atomic-gYear-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="8198NISTXML-SV-II-atomic-gYear-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="8199NISTXML-SV-II-atomic-gYear-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="8200NISTXML-SV-II-atomic-gYear-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="8201NISTSchema-SV-II-atomic-gYear-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="8202NISTXML-SV-II-atomic-gYear-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8203NISTXML-SV-II-atomic-gYear-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8204NISTXML-SV-II-atomic-gYear-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8205NISTXML-SV-II-atomic-gYear-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8206NISTXML-SV-II-atomic-gYear-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8207NISTSchema-SV-II-atomic-gYear-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="8208NISTXML-SV-II-atomic-gYear-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8209NISTXML-SV-II-atomic-gYear-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8210NISTXML-SV-II-atomic-gYear-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8211NISTXML-SV-II-atomic-gYear-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8212NISTXML-SV-II-atomic-gYear-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8213NISTSchema-SV-II-atomic-gYear-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="8214NISTXML-SV-II-atomic-gYear-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8215NISTXML-SV-II-atomic-gYear-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8216NISTXML-SV-II-atomic-gYear-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8217NISTXML-SV-II-atomic-gYear-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8218NISTXML-SV-II-atomic-gYear-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8219NISTSchema-SV-II-atomic-gYear-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="8220NISTXML-SV-II-atomic-gYear-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8221NISTXML-SV-II-atomic-gYear-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8222NISTXML-SV-II-atomic-gYear-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8223NISTXML-SV-II-atomic-gYear-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8224NISTXML-SV-II-atomic-gYear-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8225NISTSchema-SV-II-atomic-gYear-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="8226NISTXML-SV-II-atomic-gYear-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8227NISTXML-SV-II-atomic-gYear-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8228NISTXML-SV-II-atomic-gYear-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8229NISTXML-SV-II-atomic-gYear-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8230NISTXML-SV-II-atomic-gYear-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8231NISTSchema-SV-II-atomic-gMonthDay-minInclusive-2 tokoe:valid" result="pass"/><test-case name="8232NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8233NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8234NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8235NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8236NISTXML-SV-II-atomic-gMonthDay-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8237NISTSchema-SV-II-atomic-gMonthDay-minInclusive-3 tokoe:valid" result="pass"/><test-case name="8238NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8239NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8240NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8241NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8242NISTXML-SV-II-atomic-gMonthDay-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8243NISTSchema-SV-II-atomic-gMonthDay-minInclusive-4 tokoe:valid" result="pass"/><test-case name="8244NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8245NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8246NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8247NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8248NISTXML-SV-II-atomic-gMonthDay-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8249NISTSchema-SV-II-atomic-gMonthDay-minInclusive-5 tokoe:valid" result="pass"/><test-case name="8250NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8251NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8252NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8253NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8254NISTXML-SV-II-atomic-gMonthDay-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8255NISTSchema-SV-II-atomic-gMonthDay-minInclusive-6 tokoe:valid" result="pass"/><test-case name="8256NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="8257NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="8258NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="8259NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="8260NISTXML-SV-II-atomic-gMonthDay-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="8261NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="8262NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8263NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8264NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8265NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8266NISTXML-SV-II-atomic-gMonthDay-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8267NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="8268NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8269NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8270NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8271NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8272NISTXML-SV-II-atomic-gMonthDay-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8273NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="8274NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8275NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8276NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8277NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8278NISTXML-SV-II-atomic-gMonthDay-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8279NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="8280NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8281NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8282NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8283NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8284NISTXML-SV-II-atomic-gMonthDay-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8285NISTSchema-SV-II-atomic-gMonthDay-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="8286NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8287NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8288NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8289NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8290NISTXML-SV-II-atomic-gMonthDay-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8291NISTSchema-SV-II-atomic-gDay-minInclusive-3 tokoe:valid" result="pass"/><test-case name="8292NISTXML-SV-II-atomic-gDay-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8293NISTXML-SV-II-atomic-gDay-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8294NISTXML-SV-II-atomic-gDay-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8295NISTXML-SV-II-atomic-gDay-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8296NISTXML-SV-II-atomic-gDay-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8297NISTSchema-SV-II-atomic-gDay-minInclusive-4 tokoe:valid" result="pass"/><test-case name="8298NISTXML-SV-II-atomic-gDay-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8299NISTXML-SV-II-atomic-gDay-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8300NISTXML-SV-II-atomic-gDay-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8301NISTXML-SV-II-atomic-gDay-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8302NISTXML-SV-II-atomic-gDay-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8303NISTSchema-SV-II-atomic-gDay-minInclusive-5 tokoe:valid" result="pass"/><test-case name="8304NISTXML-SV-II-atomic-gDay-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8305NISTXML-SV-II-atomic-gDay-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8306NISTXML-SV-II-atomic-gDay-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8307NISTXML-SV-II-atomic-gDay-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8308NISTXML-SV-II-atomic-gDay-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8309NISTSchema-SV-II-atomic-gDay-minInclusive-6 tokoe:valid" result="pass"/><test-case name="8310NISTXML-SV-II-atomic-gDay-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="8311NISTXML-SV-II-atomic-gDay-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="8312NISTXML-SV-II-atomic-gDay-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="8313NISTXML-SV-II-atomic-gDay-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="8314NISTXML-SV-II-atomic-gDay-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="8315NISTSchema-SV-II-atomic-gDay-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="8316NISTXML-SV-II-atomic-gDay-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8317NISTXML-SV-II-atomic-gDay-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8318NISTXML-SV-II-atomic-gDay-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8319NISTXML-SV-II-atomic-gDay-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8320NISTXML-SV-II-atomic-gDay-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8321NISTSchema-SV-II-atomic-gDay-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="8322NISTXML-SV-II-atomic-gDay-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8323NISTSchema-SV-II-atomic-gDay-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="8324NISTXML-SV-II-atomic-gDay-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8325NISTXML-SV-II-atomic-gDay-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8326NISTXML-SV-II-atomic-gDay-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8327NISTXML-SV-II-atomic-gDay-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8328NISTXML-SV-II-atomic-gDay-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8329NISTSchema-SV-II-atomic-gDay-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="8330NISTXML-SV-II-atomic-gDay-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8331NISTXML-SV-II-atomic-gDay-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8332NISTXML-SV-II-atomic-gDay-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8333NISTXML-SV-II-atomic-gDay-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8334NISTXML-SV-II-atomic-gDay-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8335NISTSchema-SV-II-atomic-gDay-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="8336NISTXML-SV-II-atomic-gDay-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8337NISTXML-SV-II-atomic-gDay-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8338NISTXML-SV-II-atomic-gDay-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8339NISTXML-SV-II-atomic-gDay-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8340NISTXML-SV-II-atomic-gDay-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8341NISTSchema-SV-II-atomic-gMonth-minInclusive-2 tokoe:valid" result="pass"/><test-case name="8342NISTXML-SV-II-atomic-gMonth-minInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8343NISTXML-SV-II-atomic-gMonth-minInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8344NISTXML-SV-II-atomic-gMonth-minInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8345NISTXML-SV-II-atomic-gMonth-minInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8346NISTXML-SV-II-atomic-gMonth-minInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8347NISTSchema-SV-II-atomic-gMonth-minInclusive-3 tokoe:valid" result="pass"/><test-case name="8348NISTXML-SV-II-atomic-gMonth-minInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8349NISTXML-SV-II-atomic-gMonth-minInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8350NISTXML-SV-II-atomic-gMonth-minInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8351NISTXML-SV-II-atomic-gMonth-minInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8352NISTXML-SV-II-atomic-gMonth-minInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8353NISTSchema-SV-II-atomic-gMonth-minInclusive-4 tokoe:valid" result="pass"/><test-case name="8354NISTXML-SV-II-atomic-gMonth-minInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8355NISTXML-SV-II-atomic-gMonth-minInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8356NISTXML-SV-II-atomic-gMonth-minInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8357NISTXML-SV-II-atomic-gMonth-minInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8358NISTXML-SV-II-atomic-gMonth-minInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8359NISTSchema-SV-II-atomic-gMonth-minInclusive-5 tokoe:valid" result="pass"/><test-case name="8360NISTXML-SV-II-atomic-gMonth-minInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8361NISTXML-SV-II-atomic-gMonth-minInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8362NISTXML-SV-II-atomic-gMonth-minInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8363NISTXML-SV-II-atomic-gMonth-minInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8364NISTXML-SV-II-atomic-gMonth-minInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8365NISTSchema-SV-II-atomic-gMonth-minInclusive-6 tokoe:valid" result="pass"/><test-case name="8366NISTXML-SV-II-atomic-gMonth-minInclusive-6-1 tokoe:invalid" result="pass"/><test-case name="8367NISTXML-SV-II-atomic-gMonth-minInclusive-6-2 tokoe:invalid" result="pass"/><test-case name="8368NISTXML-SV-II-atomic-gMonth-minInclusive-6-3 tokoe:invalid" result="pass"/><test-case name="8369NISTXML-SV-II-atomic-gMonth-minInclusive-6-4 tokoe:invalid" result="pass"/><test-case name="8370NISTXML-SV-II-atomic-gMonth-minInclusive-6-5 tokoe:invalid" result="pass"/><test-case name="8371NISTSchema-SV-II-atomic-gMonth-maxInclusive-1 tokoe:valid" result="pass"/><test-case name="8372NISTXML-SV-II-atomic-gMonth-maxInclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8373NISTXML-SV-II-atomic-gMonth-maxInclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8374NISTXML-SV-II-atomic-gMonth-maxInclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8375NISTXML-SV-II-atomic-gMonth-maxInclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8376NISTXML-SV-II-atomic-gMonth-maxInclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8377NISTSchema-SV-II-atomic-gMonth-maxInclusive-2 tokoe:valid" result="pass"/><test-case name="8378NISTXML-SV-II-atomic-gMonth-maxInclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8379NISTXML-SV-II-atomic-gMonth-maxInclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8380NISTXML-SV-II-atomic-gMonth-maxInclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8381NISTXML-SV-II-atomic-gMonth-maxInclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8382NISTXML-SV-II-atomic-gMonth-maxInclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8383NISTSchema-SV-II-atomic-gMonth-maxInclusive-3 tokoe:valid" result="pass"/><test-case name="8384NISTXML-SV-II-atomic-gMonth-maxInclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8385NISTXML-SV-II-atomic-gMonth-maxInclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8386NISTXML-SV-II-atomic-gMonth-maxInclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8387NISTXML-SV-II-atomic-gMonth-maxInclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8388NISTXML-SV-II-atomic-gMonth-maxInclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8389NISTSchema-SV-II-atomic-gMonth-maxInclusive-4 tokoe:valid" result="pass"/><test-case name="8390NISTXML-SV-II-atomic-gMonth-maxInclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8391NISTXML-SV-II-atomic-gMonth-maxInclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8392NISTXML-SV-II-atomic-gMonth-maxInclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8393NISTXML-SV-II-atomic-gMonth-maxInclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8394NISTXML-SV-II-atomic-gMonth-maxInclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8395NISTSchema-SV-II-atomic-gMonth-maxInclusive-5 tokoe:valid" result="pass"/><test-case name="8396NISTXML-SV-II-atomic-gMonth-maxInclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8397NISTXML-SV-II-atomic-gMonth-maxInclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8398NISTXML-SV-II-atomic-gMonth-maxInclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8399NISTXML-SV-II-atomic-gMonth-maxInclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8400NISTXML-SV-II-atomic-gMonth-maxInclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8401NISTSchema-SV-II-atomic-decimal-minExclusive-1 tokoe:valid" result="pass"/><test-case name="8402NISTXML-SV-II-atomic-decimal-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8403NISTSchema-SV-II-atomic-decimal-minExclusive-2 tokoe:valid" result="pass"/><test-case name="8404NISTXML-SV-II-atomic-decimal-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8405NISTXML-SV-II-atomic-decimal-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8406NISTXML-SV-II-atomic-decimal-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8407NISTXML-SV-II-atomic-decimal-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8408NISTXML-SV-II-atomic-decimal-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8409NISTSchema-SV-II-atomic-decimal-minExclusive-3 tokoe:valid" result="pass"/><test-case name="8410NISTXML-SV-II-atomic-decimal-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8411NISTXML-SV-II-atomic-decimal-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8412NISTXML-SV-II-atomic-decimal-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8413NISTXML-SV-II-atomic-decimal-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8414NISTXML-SV-II-atomic-decimal-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8415NISTSchema-SV-II-atomic-decimal-minExclusive-4 tokoe:valid" result="pass"/><test-case name="8416NISTXML-SV-II-atomic-decimal-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8417NISTXML-SV-II-atomic-decimal-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8418NISTXML-SV-II-atomic-decimal-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8419NISTXML-SV-II-atomic-decimal-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8420NISTXML-SV-II-atomic-decimal-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8421NISTSchema-SV-II-atomic-decimal-minExclusive-5 tokoe:valid" result="pass"/><test-case name="8422NISTXML-SV-II-atomic-decimal-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8423NISTXML-SV-II-atomic-decimal-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8424NISTXML-SV-II-atomic-decimal-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8425NISTXML-SV-II-atomic-decimal-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8426NISTXML-SV-II-atomic-decimal-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8427NISTSchema-SV-II-atomic-decimal-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="8428NISTXML-SV-II-atomic-decimal-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8429NISTXML-SV-II-atomic-decimal-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8430NISTXML-SV-II-atomic-decimal-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8431NISTXML-SV-II-atomic-decimal-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8432NISTXML-SV-II-atomic-decimal-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8433NISTSchema-SV-II-atomic-decimal-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="8434NISTXML-SV-II-atomic-decimal-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8435NISTXML-SV-II-atomic-decimal-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8436NISTXML-SV-II-atomic-decimal-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8437NISTXML-SV-II-atomic-decimal-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8438NISTXML-SV-II-atomic-decimal-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8439NISTSchema-SV-II-atomic-decimal-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="8440NISTXML-SV-II-atomic-decimal-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8441NISTXML-SV-II-atomic-decimal-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8442NISTXML-SV-II-atomic-decimal-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8443NISTXML-SV-II-atomic-decimal-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8444NISTXML-SV-II-atomic-decimal-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8445NISTSchema-SV-II-atomic-decimal-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="8446NISTXML-SV-II-atomic-decimal-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8447NISTXML-SV-II-atomic-decimal-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8448NISTXML-SV-II-atomic-decimal-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8449NISTXML-SV-II-atomic-decimal-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8450NISTXML-SV-II-atomic-decimal-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8451NISTSchema-SV-II-atomic-decimal-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="8452NISTXML-SV-II-atomic-decimal-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8453NISTSchema-SV-II-atomic-decimal-pattern-1 tokoe:valid" result="pass"/><test-case name="8454NISTXML-SV-II-atomic-decimal-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="8455NISTXML-SV-II-atomic-decimal-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="8456NISTXML-SV-II-atomic-decimal-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="8457NISTXML-SV-II-atomic-decimal-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="8458NISTXML-SV-II-atomic-decimal-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="8459NISTSchema-SV-II-atomic-decimal-pattern-2 tokoe:valid" result="pass"/><test-case name="8460NISTXML-SV-II-atomic-decimal-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="8461NISTXML-SV-II-atomic-decimal-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="8462NISTXML-SV-II-atomic-decimal-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="8463NISTXML-SV-II-atomic-decimal-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="8464NISTXML-SV-II-atomic-decimal-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="8465NISTSchema-SV-II-atomic-decimal-pattern-3 tokoe:valid" result="pass"/><test-case name="8466NISTXML-SV-II-atomic-decimal-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="8467NISTXML-SV-II-atomic-decimal-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="8468NISTXML-SV-II-atomic-decimal-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="8469NISTXML-SV-II-atomic-decimal-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="8470NISTXML-SV-II-atomic-decimal-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="8471NISTSchema-SV-II-atomic-decimal-pattern-4 tokoe:valid" result="pass"/><test-case name="8472NISTXML-SV-II-atomic-decimal-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="8473NISTXML-SV-II-atomic-decimal-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="8474NISTXML-SV-II-atomic-decimal-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="8475NISTXML-SV-II-atomic-decimal-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="8476NISTXML-SV-II-atomic-decimal-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="8477NISTSchema-SV-II-atomic-decimal-pattern-5 tokoe:valid" result="pass"/><test-case name="8478NISTXML-SV-II-atomic-decimal-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="8479NISTXML-SV-II-atomic-decimal-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="8480NISTXML-SV-II-atomic-decimal-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="8481NISTXML-SV-II-atomic-decimal-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="8482NISTXML-SV-II-atomic-decimal-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="8483NISTSchema-SV-II-atomic-decimal-enumeration-1 tokoe:valid" result="pass"/><test-case name="8484NISTXML-SV-II-atomic-decimal-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="8485NISTXML-SV-II-atomic-decimal-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="8486NISTXML-SV-II-atomic-decimal-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="8487NISTXML-SV-II-atomic-decimal-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="8488NISTXML-SV-II-atomic-decimal-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="8489NISTSchema-SV-II-atomic-decimal-enumeration-2 tokoe:valid" result="pass"/><test-case name="8490NISTXML-SV-II-atomic-decimal-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="8491NISTXML-SV-II-atomic-decimal-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="8492NISTXML-SV-II-atomic-decimal-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="8493NISTXML-SV-II-atomic-decimal-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="8494NISTXML-SV-II-atomic-decimal-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="8495NISTSchema-SV-II-atomic-decimal-enumeration-3 tokoe:valid" result="pass"/><test-case name="8496NISTXML-SV-II-atomic-decimal-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="8497NISTXML-SV-II-atomic-decimal-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="8498NISTXML-SV-II-atomic-decimal-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="8499NISTXML-SV-II-atomic-decimal-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="8500NISTXML-SV-II-atomic-decimal-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="8501NISTSchema-SV-II-atomic-decimal-enumeration-4 tokoe:valid" result="pass"/><test-case name="8502NISTXML-SV-II-atomic-decimal-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="8503NISTXML-SV-II-atomic-decimal-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="8504NISTXML-SV-II-atomic-decimal-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="8505NISTXML-SV-II-atomic-decimal-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="8506NISTXML-SV-II-atomic-decimal-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="8507NISTSchema-SV-II-atomic-decimal-enumeration-5 tokoe:valid" result="pass"/><test-case name="8508NISTXML-SV-II-atomic-decimal-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="8509NISTXML-SV-II-atomic-decimal-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="8510NISTXML-SV-II-atomic-decimal-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="8511NISTXML-SV-II-atomic-decimal-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="8512NISTXML-SV-II-atomic-decimal-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="8513NISTSchema-SV-II-atomic-integer-minExclusive-1 tokoe:valid" result="pass"/><test-case name="8514NISTXML-SV-II-atomic-integer-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8515NISTSchema-SV-II-atomic-integer-minExclusive-2 tokoe:valid" result="pass"/><test-case name="8516NISTXML-SV-II-atomic-integer-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8517NISTXML-SV-II-atomic-integer-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8518NISTXML-SV-II-atomic-integer-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8519NISTXML-SV-II-atomic-integer-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8520NISTXML-SV-II-atomic-integer-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8521NISTSchema-SV-II-atomic-integer-minExclusive-3 tokoe:valid" result="pass"/><test-case name="8522NISTXML-SV-II-atomic-integer-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8523NISTXML-SV-II-atomic-integer-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8524NISTXML-SV-II-atomic-integer-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8525NISTXML-SV-II-atomic-integer-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8526NISTXML-SV-II-atomic-integer-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8527NISTSchema-SV-II-atomic-integer-minExclusive-4 tokoe:valid" result="pass"/><test-case name="8528NISTXML-SV-II-atomic-integer-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8529NISTXML-SV-II-atomic-integer-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8530NISTXML-SV-II-atomic-integer-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8531NISTXML-SV-II-atomic-integer-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8532NISTXML-SV-II-atomic-integer-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8533NISTSchema-SV-II-atomic-integer-minExclusive-5 tokoe:valid" result="pass"/><test-case name="8534NISTXML-SV-II-atomic-integer-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8535NISTXML-SV-II-atomic-integer-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8536NISTXML-SV-II-atomic-integer-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8537NISTXML-SV-II-atomic-integer-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8538NISTXML-SV-II-atomic-integer-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8539NISTSchema-SV-II-atomic-integer-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="8540NISTXML-SV-II-atomic-integer-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8541NISTXML-SV-II-atomic-integer-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8542NISTXML-SV-II-atomic-integer-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8543NISTXML-SV-II-atomic-integer-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8544NISTXML-SV-II-atomic-integer-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8545NISTSchema-SV-II-atomic-integer-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="8546NISTXML-SV-II-atomic-integer-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8547NISTXML-SV-II-atomic-integer-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8548NISTXML-SV-II-atomic-integer-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8549NISTXML-SV-II-atomic-integer-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8550NISTXML-SV-II-atomic-integer-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8551NISTSchema-SV-II-atomic-integer-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="8552NISTXML-SV-II-atomic-integer-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8553NISTXML-SV-II-atomic-integer-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8554NISTXML-SV-II-atomic-integer-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8555NISTXML-SV-II-atomic-integer-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8556NISTXML-SV-II-atomic-integer-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8557NISTSchema-SV-II-atomic-integer-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="8558NISTXML-SV-II-atomic-integer-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8559NISTXML-SV-II-atomic-integer-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8560NISTXML-SV-II-atomic-integer-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8561NISTXML-SV-II-atomic-integer-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8562NISTXML-SV-II-atomic-integer-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8563NISTSchema-SV-II-atomic-integer-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="8564NISTXML-SV-II-atomic-integer-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8565NISTSchema-SV-II-atomic-integer-pattern-1 tokoe:valid" result="pass"/><test-case name="8566NISTXML-SV-II-atomic-integer-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="8567NISTXML-SV-II-atomic-integer-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="8568NISTXML-SV-II-atomic-integer-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="8569NISTXML-SV-II-atomic-integer-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="8570NISTXML-SV-II-atomic-integer-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="8571NISTSchema-SV-II-atomic-integer-pattern-2 tokoe:valid" result="pass"/><test-case name="8572NISTXML-SV-II-atomic-integer-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="8573NISTXML-SV-II-atomic-integer-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="8574NISTXML-SV-II-atomic-integer-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="8575NISTXML-SV-II-atomic-integer-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="8576NISTXML-SV-II-atomic-integer-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="8577NISTSchema-SV-II-atomic-integer-pattern-3 tokoe:valid" result="pass"/><test-case name="8578NISTXML-SV-II-atomic-integer-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="8579NISTXML-SV-II-atomic-integer-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="8580NISTXML-SV-II-atomic-integer-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="8581NISTXML-SV-II-atomic-integer-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="8582NISTXML-SV-II-atomic-integer-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="8583NISTSchema-SV-II-atomic-integer-pattern-4 tokoe:valid" result="pass"/><test-case name="8584NISTXML-SV-II-atomic-integer-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="8585NISTXML-SV-II-atomic-integer-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="8586NISTXML-SV-II-atomic-integer-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="8587NISTXML-SV-II-atomic-integer-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="8588NISTXML-SV-II-atomic-integer-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="8589NISTSchema-SV-II-atomic-integer-pattern-5 tokoe:valid" result="pass"/><test-case name="8590NISTXML-SV-II-atomic-integer-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="8591NISTXML-SV-II-atomic-integer-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="8592NISTXML-SV-II-atomic-integer-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="8593NISTXML-SV-II-atomic-integer-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="8594NISTXML-SV-II-atomic-integer-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="8595NISTSchema-SV-II-atomic-integer-enumeration-1 tokoe:valid" result="pass"/><test-case name="8596NISTXML-SV-II-atomic-integer-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="8597NISTXML-SV-II-atomic-integer-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="8598NISTXML-SV-II-atomic-integer-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="8599NISTXML-SV-II-atomic-integer-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="8600NISTXML-SV-II-atomic-integer-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="8601NISTSchema-SV-II-atomic-integer-enumeration-2 tokoe:valid" result="pass"/><test-case name="8602NISTXML-SV-II-atomic-integer-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="8603NISTXML-SV-II-atomic-integer-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="8604NISTXML-SV-II-atomic-integer-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="8605NISTXML-SV-II-atomic-integer-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="8606NISTXML-SV-II-atomic-integer-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="8607NISTSchema-SV-II-atomic-integer-enumeration-3 tokoe:valid" result="pass"/><test-case name="8608NISTXML-SV-II-atomic-integer-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="8609NISTXML-SV-II-atomic-integer-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="8610NISTXML-SV-II-atomic-integer-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="8611NISTXML-SV-II-atomic-integer-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="8612NISTXML-SV-II-atomic-integer-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="8613NISTSchema-SV-II-atomic-integer-enumeration-4 tokoe:valid" result="pass"/><test-case name="8614NISTXML-SV-II-atomic-integer-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="8615NISTXML-SV-II-atomic-integer-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="8616NISTXML-SV-II-atomic-integer-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="8617NISTXML-SV-II-atomic-integer-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="8618NISTXML-SV-II-atomic-integer-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="8619NISTSchema-SV-II-atomic-integer-enumeration-5 tokoe:valid" result="pass"/><test-case name="8620NISTXML-SV-II-atomic-integer-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="8621NISTXML-SV-II-atomic-integer-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="8622NISTXML-SV-II-atomic-integer-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="8623NISTXML-SV-II-atomic-integer-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="8624NISTXML-SV-II-atomic-integer-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="8625NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-1 tokoe:valid" result="pass"/><test-case name="8626NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8627NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-2 tokoe:valid" result="pass"/><test-case name="8628NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8629NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8630NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8631NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8632NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8633NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-3 tokoe:valid" result="pass"/><test-case name="8634NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8635NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8636NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8637NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8638NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8639NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-4 tokoe:valid" result="pass"/><test-case name="8640NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8641NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8642NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8643NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8644NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8645NISTSchema-SV-II-atomic-nonPositiveInteger-minExclusive-5 tokoe:valid" result="pass"/><test-case name="8646NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8647NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8648NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8649NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8650NISTXML-SV-II-atomic-nonPositiveInteger-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8651NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="8652NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8653NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8654NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8655NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8656NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8657NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="8658NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8659NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8660NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8661NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8662NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8663NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="8664NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8665NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8666NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8667NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8668NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8669NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="8670NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8671NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8672NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8673NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8674NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8675NISTSchema-SV-II-atomic-nonPositiveInteger-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="8676NISTXML-SV-II-atomic-nonPositiveInteger-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8677NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="8678NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="8679NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="8680NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="8681NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="8682NISTXML-SV-II-atomic-nonPositiveInteger-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="8683NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="8684NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="8685NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="8686NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="8687NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="8688NISTXML-SV-II-atomic-nonPositiveInteger-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="8689NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="8690NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="8691NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="8692NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="8693NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="8694NISTXML-SV-II-atomic-nonPositiveInteger-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="8695NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="8696NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="8697NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="8698NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="8699NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="8700NISTXML-SV-II-atomic-nonPositiveInteger-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="8701NISTSchema-SV-II-atomic-nonPositiveInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="8702NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="8703NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="8704NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="8705NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="8706NISTXML-SV-II-atomic-nonPositiveInteger-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="8707NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="8708NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="8709NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="8710NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="8711NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="8712NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="8713NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="8714NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="8715NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="8716NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="8717NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="8718NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="8719NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="8720NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="8721NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="8722NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="8723NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="8724NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="8725NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="8726NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="8727NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="8728NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="8729NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="8730NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="8731NISTSchema-SV-II-atomic-nonPositiveInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="8732NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="8733NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="8734NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="8735NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="8736NISTXML-SV-II-atomic-nonPositiveInteger-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="8737NISTSchema-SV-II-atomic-negativeInteger-minExclusive-1 tokoe:valid" result="pass"/><test-case name="8738NISTXML-SV-II-atomic-negativeInteger-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8739NISTSchema-SV-II-atomic-negativeInteger-minExclusive-2 tokoe:valid" result="pass"/><test-case name="8740NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8741NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8742NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8743NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8744NISTXML-SV-II-atomic-negativeInteger-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8745NISTSchema-SV-II-atomic-negativeInteger-minExclusive-3 tokoe:valid" result="pass"/><test-case name="8746NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8747NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8748NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8749NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8750NISTXML-SV-II-atomic-negativeInteger-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8751NISTSchema-SV-II-atomic-negativeInteger-minExclusive-4 tokoe:valid" result="pass"/><test-case name="8752NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8753NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8754NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8755NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8756NISTXML-SV-II-atomic-negativeInteger-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8757NISTSchema-SV-II-atomic-negativeInteger-minExclusive-5 tokoe:valid" result="pass"/><test-case name="8758NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8759NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8760NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8761NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8762NISTXML-SV-II-atomic-negativeInteger-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8763NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="8764NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8765NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8766NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8767NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8768NISTXML-SV-II-atomic-negativeInteger-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8769NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="8770NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8771NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8772NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8773NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8774NISTXML-SV-II-atomic-negativeInteger-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8775NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="8776NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8777NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8778NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8779NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8780NISTXML-SV-II-atomic-negativeInteger-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8781NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="8782NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8783NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8784NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8785NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8786NISTXML-SV-II-atomic-negativeInteger-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8787NISTSchema-SV-II-atomic-negativeInteger-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="8788NISTXML-SV-II-atomic-negativeInteger-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8789NISTSchema-SV-II-atomic-negativeInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="8790NISTXML-SV-II-atomic-negativeInteger-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="8791NISTXML-SV-II-atomic-negativeInteger-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="8792NISTXML-SV-II-atomic-negativeInteger-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="8793NISTXML-SV-II-atomic-negativeInteger-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="8794NISTXML-SV-II-atomic-negativeInteger-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="8795NISTSchema-SV-II-atomic-negativeInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="8796NISTXML-SV-II-atomic-negativeInteger-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="8797NISTXML-SV-II-atomic-negativeInteger-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="8798NISTXML-SV-II-atomic-negativeInteger-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="8799NISTXML-SV-II-atomic-negativeInteger-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="8800NISTXML-SV-II-atomic-negativeInteger-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="8801NISTSchema-SV-II-atomic-negativeInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="8802NISTXML-SV-II-atomic-negativeInteger-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="8803NISTXML-SV-II-atomic-negativeInteger-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="8804NISTXML-SV-II-atomic-negativeInteger-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="8805NISTXML-SV-II-atomic-negativeInteger-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="8806NISTXML-SV-II-atomic-negativeInteger-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="8807NISTSchema-SV-II-atomic-negativeInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="8808NISTXML-SV-II-atomic-negativeInteger-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="8809NISTXML-SV-II-atomic-negativeInteger-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="8810NISTXML-SV-II-atomic-negativeInteger-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="8811NISTXML-SV-II-atomic-negativeInteger-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="8812NISTXML-SV-II-atomic-negativeInteger-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="8813NISTSchema-SV-II-atomic-negativeInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="8814NISTXML-SV-II-atomic-negativeInteger-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="8815NISTXML-SV-II-atomic-negativeInteger-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="8816NISTXML-SV-II-atomic-negativeInteger-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="8817NISTXML-SV-II-atomic-negativeInteger-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="8818NISTXML-SV-II-atomic-negativeInteger-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="8819NISTSchema-SV-II-atomic-negativeInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="8820NISTXML-SV-II-atomic-negativeInteger-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="8821NISTXML-SV-II-atomic-negativeInteger-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="8822NISTXML-SV-II-atomic-negativeInteger-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="8823NISTXML-SV-II-atomic-negativeInteger-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="8824NISTXML-SV-II-atomic-negativeInteger-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="8825NISTSchema-SV-II-atomic-negativeInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="8826NISTXML-SV-II-atomic-negativeInteger-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="8827NISTXML-SV-II-atomic-negativeInteger-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="8828NISTXML-SV-II-atomic-negativeInteger-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="8829NISTXML-SV-II-atomic-negativeInteger-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="8830NISTXML-SV-II-atomic-negativeInteger-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="8831NISTSchema-SV-II-atomic-negativeInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="8832NISTXML-SV-II-atomic-negativeInteger-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="8833NISTXML-SV-II-atomic-negativeInteger-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="8834NISTXML-SV-II-atomic-negativeInteger-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="8835NISTXML-SV-II-atomic-negativeInteger-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="8836NISTXML-SV-II-atomic-negativeInteger-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="8837NISTSchema-SV-II-atomic-negativeInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="8838NISTXML-SV-II-atomic-negativeInteger-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="8839NISTXML-SV-II-atomic-negativeInteger-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="8840NISTXML-SV-II-atomic-negativeInteger-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="8841NISTXML-SV-II-atomic-negativeInteger-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="8842NISTXML-SV-II-atomic-negativeInteger-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="8843NISTSchema-SV-II-atomic-negativeInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="8844NISTXML-SV-II-atomic-negativeInteger-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="8845NISTXML-SV-II-atomic-negativeInteger-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="8846NISTXML-SV-II-atomic-negativeInteger-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="8847NISTXML-SV-II-atomic-negativeInteger-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="8848NISTXML-SV-II-atomic-negativeInteger-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="8849NISTSchema-SV-II-atomic-long-minExclusive-1 tokoe:valid" result="pass"/><test-case name="8850NISTXML-SV-II-atomic-long-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8851NISTSchema-SV-II-atomic-long-minExclusive-2 tokoe:valid" result="pass"/><test-case name="8852NISTXML-SV-II-atomic-long-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8853NISTXML-SV-II-atomic-long-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8854NISTXML-SV-II-atomic-long-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8855NISTXML-SV-II-atomic-long-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8856NISTXML-SV-II-atomic-long-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8857NISTSchema-SV-II-atomic-long-minExclusive-3 tokoe:valid" result="pass"/><test-case name="8858NISTXML-SV-II-atomic-long-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8859NISTXML-SV-II-atomic-long-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8860NISTXML-SV-II-atomic-long-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8861NISTXML-SV-II-atomic-long-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8862NISTXML-SV-II-atomic-long-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8863NISTSchema-SV-II-atomic-long-minExclusive-4 tokoe:valid" result="pass"/><test-case name="8864NISTXML-SV-II-atomic-long-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8865NISTXML-SV-II-atomic-long-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8866NISTXML-SV-II-atomic-long-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8867NISTXML-SV-II-atomic-long-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8868NISTXML-SV-II-atomic-long-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8869NISTSchema-SV-II-atomic-long-minExclusive-5 tokoe:valid" result="pass"/><test-case name="8870NISTXML-SV-II-atomic-long-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8871NISTXML-SV-II-atomic-long-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8872NISTXML-SV-II-atomic-long-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8873NISTXML-SV-II-atomic-long-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8874NISTXML-SV-II-atomic-long-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8875NISTSchema-SV-II-atomic-long-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="8876NISTXML-SV-II-atomic-long-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8877NISTXML-SV-II-atomic-long-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8878NISTXML-SV-II-atomic-long-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8879NISTXML-SV-II-atomic-long-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8880NISTXML-SV-II-atomic-long-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8881NISTSchema-SV-II-atomic-long-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="8882NISTXML-SV-II-atomic-long-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8883NISTXML-SV-II-atomic-long-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8884NISTXML-SV-II-atomic-long-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8885NISTXML-SV-II-atomic-long-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8886NISTXML-SV-II-atomic-long-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8887NISTSchema-SV-II-atomic-long-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="8888NISTXML-SV-II-atomic-long-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8889NISTXML-SV-II-atomic-long-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8890NISTXML-SV-II-atomic-long-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8891NISTXML-SV-II-atomic-long-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8892NISTXML-SV-II-atomic-long-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8893NISTSchema-SV-II-atomic-long-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="8894NISTXML-SV-II-atomic-long-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8895NISTXML-SV-II-atomic-long-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8896NISTXML-SV-II-atomic-long-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8897NISTXML-SV-II-atomic-long-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8898NISTXML-SV-II-atomic-long-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8899NISTSchema-SV-II-atomic-long-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="8900NISTXML-SV-II-atomic-long-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8901NISTSchema-SV-II-atomic-long-pattern-1 tokoe:valid" result="pass"/><test-case name="8902NISTXML-SV-II-atomic-long-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="8903NISTXML-SV-II-atomic-long-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="8904NISTXML-SV-II-atomic-long-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="8905NISTXML-SV-II-atomic-long-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="8906NISTXML-SV-II-atomic-long-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="8907NISTSchema-SV-II-atomic-long-pattern-2 tokoe:valid" result="pass"/><test-case name="8908NISTXML-SV-II-atomic-long-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="8909NISTXML-SV-II-atomic-long-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="8910NISTXML-SV-II-atomic-long-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="8911NISTXML-SV-II-atomic-long-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="8912NISTXML-SV-II-atomic-long-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="8913NISTSchema-SV-II-atomic-long-pattern-3 tokoe:valid" result="pass"/><test-case name="8914NISTXML-SV-II-atomic-long-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="8915NISTXML-SV-II-atomic-long-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="8916NISTXML-SV-II-atomic-long-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="8917NISTXML-SV-II-atomic-long-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="8918NISTXML-SV-II-atomic-long-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="8919NISTSchema-SV-II-atomic-long-pattern-4 tokoe:valid" result="pass"/><test-case name="8920NISTXML-SV-II-atomic-long-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="8921NISTXML-SV-II-atomic-long-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="8922NISTXML-SV-II-atomic-long-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="8923NISTXML-SV-II-atomic-long-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="8924NISTXML-SV-II-atomic-long-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="8925NISTSchema-SV-II-atomic-long-pattern-5 tokoe:valid" result="pass"/><test-case name="8926NISTXML-SV-II-atomic-long-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="8927NISTXML-SV-II-atomic-long-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="8928NISTXML-SV-II-atomic-long-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="8929NISTXML-SV-II-atomic-long-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="8930NISTXML-SV-II-atomic-long-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="8931NISTSchema-SV-II-atomic-long-enumeration-1 tokoe:valid" result="pass"/><test-case name="8932NISTXML-SV-II-atomic-long-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="8933NISTXML-SV-II-atomic-long-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="8934NISTXML-SV-II-atomic-long-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="8935NISTXML-SV-II-atomic-long-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="8936NISTXML-SV-II-atomic-long-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="8937NISTSchema-SV-II-atomic-long-enumeration-2 tokoe:valid" result="pass"/><test-case name="8938NISTXML-SV-II-atomic-long-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="8939NISTXML-SV-II-atomic-long-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="8940NISTXML-SV-II-atomic-long-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="8941NISTXML-SV-II-atomic-long-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="8942NISTXML-SV-II-atomic-long-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="8943NISTSchema-SV-II-atomic-long-enumeration-3 tokoe:valid" result="pass"/><test-case name="8944NISTXML-SV-II-atomic-long-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="8945NISTXML-SV-II-atomic-long-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="8946NISTXML-SV-II-atomic-long-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="8947NISTXML-SV-II-atomic-long-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="8948NISTXML-SV-II-atomic-long-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="8949NISTSchema-SV-II-atomic-long-enumeration-4 tokoe:valid" result="pass"/><test-case name="8950NISTXML-SV-II-atomic-long-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="8951NISTXML-SV-II-atomic-long-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="8952NISTXML-SV-II-atomic-long-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="8953NISTXML-SV-II-atomic-long-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="8954NISTXML-SV-II-atomic-long-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="8955NISTSchema-SV-II-atomic-long-enumeration-5 tokoe:valid" result="pass"/><test-case name="8956NISTXML-SV-II-atomic-long-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="8957NISTXML-SV-II-atomic-long-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="8958NISTXML-SV-II-atomic-long-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="8959NISTXML-SV-II-atomic-long-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="8960NISTXML-SV-II-atomic-long-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="8961NISTSchema-SV-II-atomic-int-minExclusive-1 tokoe:valid" result="pass"/><test-case name="8962NISTXML-SV-II-atomic-int-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8963NISTSchema-SV-II-atomic-int-minExclusive-2 tokoe:valid" result="pass"/><test-case name="8964NISTXML-SV-II-atomic-int-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8965NISTXML-SV-II-atomic-int-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8966NISTXML-SV-II-atomic-int-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8967NISTXML-SV-II-atomic-int-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8968NISTXML-SV-II-atomic-int-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8969NISTSchema-SV-II-atomic-int-minExclusive-3 tokoe:valid" result="pass"/><test-case name="8970NISTXML-SV-II-atomic-int-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="8971NISTXML-SV-II-atomic-int-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="8972NISTXML-SV-II-atomic-int-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="8973NISTXML-SV-II-atomic-int-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="8974NISTXML-SV-II-atomic-int-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="8975NISTSchema-SV-II-atomic-int-minExclusive-4 tokoe:valid" result="pass"/><test-case name="8976NISTXML-SV-II-atomic-int-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="8977NISTXML-SV-II-atomic-int-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="8978NISTXML-SV-II-atomic-int-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="8979NISTXML-SV-II-atomic-int-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="8980NISTXML-SV-II-atomic-int-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="8981NISTSchema-SV-II-atomic-int-minExclusive-5 tokoe:valid" result="pass"/><test-case name="8982NISTXML-SV-II-atomic-int-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="8983NISTXML-SV-II-atomic-int-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="8984NISTXML-SV-II-atomic-int-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="8985NISTXML-SV-II-atomic-int-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="8986NISTXML-SV-II-atomic-int-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="8987NISTSchema-SV-II-atomic-int-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="8988NISTXML-SV-II-atomic-int-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="8989NISTXML-SV-II-atomic-int-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="8990NISTXML-SV-II-atomic-int-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="8991NISTXML-SV-II-atomic-int-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="8992NISTXML-SV-II-atomic-int-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="8993NISTSchema-SV-II-atomic-int-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="8994NISTXML-SV-II-atomic-int-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="8995NISTXML-SV-II-atomic-int-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="8996NISTXML-SV-II-atomic-int-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="8997NISTXML-SV-II-atomic-int-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="8998NISTXML-SV-II-atomic-int-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="8999NISTSchema-SV-II-atomic-int-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9000NISTXML-SV-II-atomic-int-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9001NISTXML-SV-II-atomic-int-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9002NISTXML-SV-II-atomic-int-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9003NISTXML-SV-II-atomic-int-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9004NISTXML-SV-II-atomic-int-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9005NISTSchema-SV-II-atomic-int-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9006NISTXML-SV-II-atomic-int-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9007NISTXML-SV-II-atomic-int-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9008NISTXML-SV-II-atomic-int-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9009NISTXML-SV-II-atomic-int-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9010NISTXML-SV-II-atomic-int-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9011NISTSchema-SV-II-atomic-int-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9012NISTXML-SV-II-atomic-int-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9013NISTSchema-SV-II-atomic-int-pattern-1 tokoe:valid" result="pass"/><test-case name="9014NISTXML-SV-II-atomic-int-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9015NISTXML-SV-II-atomic-int-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9016NISTXML-SV-II-atomic-int-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9017NISTXML-SV-II-atomic-int-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9018NISTXML-SV-II-atomic-int-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9019NISTSchema-SV-II-atomic-int-pattern-2 tokoe:valid" result="pass"/><test-case name="9020NISTXML-SV-II-atomic-int-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9021NISTXML-SV-II-atomic-int-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9022NISTXML-SV-II-atomic-int-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9023NISTXML-SV-II-atomic-int-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9024NISTXML-SV-II-atomic-int-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9025NISTSchema-SV-II-atomic-int-pattern-3 tokoe:valid" result="pass"/><test-case name="9026NISTXML-SV-II-atomic-int-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9027NISTXML-SV-II-atomic-int-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9028NISTXML-SV-II-atomic-int-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9029NISTXML-SV-II-atomic-int-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9030NISTXML-SV-II-atomic-int-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9031NISTSchema-SV-II-atomic-int-pattern-4 tokoe:valid" result="pass"/><test-case name="9032NISTXML-SV-II-atomic-int-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9033NISTXML-SV-II-atomic-int-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9034NISTXML-SV-II-atomic-int-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9035NISTXML-SV-II-atomic-int-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9036NISTXML-SV-II-atomic-int-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9037NISTSchema-SV-II-atomic-int-pattern-5 tokoe:valid" result="pass"/><test-case name="9038NISTXML-SV-II-atomic-int-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9039NISTXML-SV-II-atomic-int-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9040NISTXML-SV-II-atomic-int-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9041NISTXML-SV-II-atomic-int-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9042NISTXML-SV-II-atomic-int-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9043NISTSchema-SV-II-atomic-int-enumeration-1 tokoe:valid" result="pass"/><test-case name="9044NISTXML-SV-II-atomic-int-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9045NISTXML-SV-II-atomic-int-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9046NISTXML-SV-II-atomic-int-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9047NISTXML-SV-II-atomic-int-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9048NISTXML-SV-II-atomic-int-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9049NISTSchema-SV-II-atomic-int-enumeration-2 tokoe:valid" result="pass"/><test-case name="9050NISTXML-SV-II-atomic-int-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9051NISTXML-SV-II-atomic-int-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9052NISTXML-SV-II-atomic-int-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9053NISTXML-SV-II-atomic-int-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9054NISTXML-SV-II-atomic-int-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9055NISTSchema-SV-II-atomic-int-enumeration-3 tokoe:valid" result="pass"/><test-case name="9056NISTXML-SV-II-atomic-int-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9057NISTXML-SV-II-atomic-int-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9058NISTXML-SV-II-atomic-int-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9059NISTXML-SV-II-atomic-int-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9060NISTXML-SV-II-atomic-int-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9061NISTSchema-SV-II-atomic-int-enumeration-4 tokoe:valid" result="pass"/><test-case name="9062NISTXML-SV-II-atomic-int-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9063NISTXML-SV-II-atomic-int-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9064NISTXML-SV-II-atomic-int-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9065NISTXML-SV-II-atomic-int-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9066NISTXML-SV-II-atomic-int-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9067NISTSchema-SV-II-atomic-int-enumeration-5 tokoe:valid" result="pass"/><test-case name="9068NISTXML-SV-II-atomic-int-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9069NISTXML-SV-II-atomic-int-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9070NISTXML-SV-II-atomic-int-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9071NISTXML-SV-II-atomic-int-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9072NISTXML-SV-II-atomic-int-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9073NISTSchema-SV-II-atomic-short-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9074NISTXML-SV-II-atomic-short-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9075NISTSchema-SV-II-atomic-short-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9076NISTXML-SV-II-atomic-short-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9077NISTXML-SV-II-atomic-short-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9078NISTXML-SV-II-atomic-short-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9079NISTXML-SV-II-atomic-short-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9080NISTXML-SV-II-atomic-short-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9081NISTSchema-SV-II-atomic-short-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9082NISTXML-SV-II-atomic-short-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9083NISTXML-SV-II-atomic-short-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9084NISTXML-SV-II-atomic-short-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9085NISTXML-SV-II-atomic-short-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9086NISTXML-SV-II-atomic-short-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9087NISTSchema-SV-II-atomic-short-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9088NISTXML-SV-II-atomic-short-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9089NISTXML-SV-II-atomic-short-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9090NISTXML-SV-II-atomic-short-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9091NISTXML-SV-II-atomic-short-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9092NISTXML-SV-II-atomic-short-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9093NISTSchema-SV-II-atomic-short-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9094NISTXML-SV-II-atomic-short-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9095NISTXML-SV-II-atomic-short-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9096NISTXML-SV-II-atomic-short-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9097NISTXML-SV-II-atomic-short-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9098NISTXML-SV-II-atomic-short-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9099NISTSchema-SV-II-atomic-short-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9100NISTXML-SV-II-atomic-short-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9101NISTXML-SV-II-atomic-short-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9102NISTXML-SV-II-atomic-short-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9103NISTXML-SV-II-atomic-short-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="9104NISTXML-SV-II-atomic-short-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="9105NISTSchema-SV-II-atomic-short-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="9106NISTXML-SV-II-atomic-short-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9107NISTXML-SV-II-atomic-short-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9108NISTXML-SV-II-atomic-short-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9109NISTXML-SV-II-atomic-short-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9110NISTXML-SV-II-atomic-short-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9111NISTSchema-SV-II-atomic-short-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9112NISTXML-SV-II-atomic-short-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9113NISTXML-SV-II-atomic-short-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9114NISTXML-SV-II-atomic-short-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9115NISTXML-SV-II-atomic-short-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9116NISTXML-SV-II-atomic-short-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9117NISTSchema-SV-II-atomic-short-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9118NISTXML-SV-II-atomic-short-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9119NISTXML-SV-II-atomic-short-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9120NISTXML-SV-II-atomic-short-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9121NISTXML-SV-II-atomic-short-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9122NISTXML-SV-II-atomic-short-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9123NISTSchema-SV-II-atomic-short-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9124NISTXML-SV-II-atomic-short-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9125NISTSchema-SV-II-atomic-short-pattern-1 tokoe:valid" result="pass"/><test-case name="9126NISTXML-SV-II-atomic-short-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9127NISTXML-SV-II-atomic-short-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9128NISTXML-SV-II-atomic-short-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9129NISTXML-SV-II-atomic-short-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9130NISTXML-SV-II-atomic-short-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9131NISTSchema-SV-II-atomic-short-pattern-2 tokoe:valid" result="pass"/><test-case name="9132NISTXML-SV-II-atomic-short-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9133NISTXML-SV-II-atomic-short-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9134NISTXML-SV-II-atomic-short-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9135NISTXML-SV-II-atomic-short-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9136NISTXML-SV-II-atomic-short-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9137NISTSchema-SV-II-atomic-short-pattern-3 tokoe:valid" result="pass"/><test-case name="9138NISTXML-SV-II-atomic-short-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9139NISTXML-SV-II-atomic-short-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9140NISTXML-SV-II-atomic-short-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9141NISTXML-SV-II-atomic-short-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9142NISTXML-SV-II-atomic-short-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9143NISTSchema-SV-II-atomic-short-pattern-4 tokoe:valid" result="pass"/><test-case name="9144NISTXML-SV-II-atomic-short-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9145NISTXML-SV-II-atomic-short-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9146NISTXML-SV-II-atomic-short-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9147NISTXML-SV-II-atomic-short-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9148NISTXML-SV-II-atomic-short-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9149NISTSchema-SV-II-atomic-short-pattern-5 tokoe:valid" result="pass"/><test-case name="9150NISTXML-SV-II-atomic-short-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9151NISTXML-SV-II-atomic-short-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9152NISTXML-SV-II-atomic-short-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9153NISTXML-SV-II-atomic-short-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9154NISTXML-SV-II-atomic-short-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9155NISTSchema-SV-II-atomic-short-enumeration-1 tokoe:valid" result="pass"/><test-case name="9156NISTXML-SV-II-atomic-short-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9157NISTXML-SV-II-atomic-short-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9158NISTXML-SV-II-atomic-short-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9159NISTXML-SV-II-atomic-short-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9160NISTXML-SV-II-atomic-short-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9161NISTSchema-SV-II-atomic-short-enumeration-2 tokoe:valid" result="pass"/><test-case name="9162NISTXML-SV-II-atomic-short-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9163NISTXML-SV-II-atomic-short-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9164NISTXML-SV-II-atomic-short-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9165NISTXML-SV-II-atomic-short-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9166NISTXML-SV-II-atomic-short-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9167NISTSchema-SV-II-atomic-short-enumeration-3 tokoe:valid" result="pass"/><test-case name="9168NISTXML-SV-II-atomic-short-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9169NISTXML-SV-II-atomic-short-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9170NISTXML-SV-II-atomic-short-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9171NISTXML-SV-II-atomic-short-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9172NISTXML-SV-II-atomic-short-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9173NISTSchema-SV-II-atomic-short-enumeration-4 tokoe:valid" result="pass"/><test-case name="9174NISTXML-SV-II-atomic-short-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9175NISTXML-SV-II-atomic-short-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9176NISTXML-SV-II-atomic-short-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9177NISTXML-SV-II-atomic-short-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9178NISTXML-SV-II-atomic-short-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9179NISTSchema-SV-II-atomic-short-enumeration-5 tokoe:valid" result="pass"/><test-case name="9180NISTXML-SV-II-atomic-short-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9181NISTXML-SV-II-atomic-short-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9182NISTXML-SV-II-atomic-short-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9183NISTXML-SV-II-atomic-short-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9184NISTXML-SV-II-atomic-short-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9185NISTSchema-SV-II-atomic-byte-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9186NISTXML-SV-II-atomic-byte-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9187NISTSchema-SV-II-atomic-byte-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9188NISTXML-SV-II-atomic-byte-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9189NISTXML-SV-II-atomic-byte-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9190NISTXML-SV-II-atomic-byte-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9191NISTXML-SV-II-atomic-byte-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9192NISTXML-SV-II-atomic-byte-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9193NISTSchema-SV-II-atomic-byte-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9194NISTXML-SV-II-atomic-byte-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9195NISTXML-SV-II-atomic-byte-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9196NISTXML-SV-II-atomic-byte-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9197NISTXML-SV-II-atomic-byte-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9198NISTXML-SV-II-atomic-byte-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9199NISTSchema-SV-II-atomic-byte-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9200NISTXML-SV-II-atomic-byte-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9201NISTXML-SV-II-atomic-byte-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9202NISTXML-SV-II-atomic-byte-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9203NISTXML-SV-II-atomic-byte-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9204NISTXML-SV-II-atomic-byte-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9205NISTSchema-SV-II-atomic-byte-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9206NISTXML-SV-II-atomic-byte-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9207NISTXML-SV-II-atomic-byte-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9208NISTXML-SV-II-atomic-byte-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9209NISTXML-SV-II-atomic-byte-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9210NISTXML-SV-II-atomic-byte-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9211NISTSchema-SV-II-atomic-byte-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9212NISTXML-SV-II-atomic-byte-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9213NISTXML-SV-II-atomic-byte-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9214NISTXML-SV-II-atomic-byte-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9215NISTXML-SV-II-atomic-byte-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="9216NISTXML-SV-II-atomic-byte-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="9217NISTSchema-SV-II-atomic-byte-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="9218NISTXML-SV-II-atomic-byte-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9219NISTXML-SV-II-atomic-byte-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9220NISTXML-SV-II-atomic-byte-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9221NISTXML-SV-II-atomic-byte-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9222NISTXML-SV-II-atomic-byte-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9223NISTSchema-SV-II-atomic-byte-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9224NISTXML-SV-II-atomic-byte-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9225NISTXML-SV-II-atomic-byte-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9226NISTXML-SV-II-atomic-byte-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9227NISTXML-SV-II-atomic-byte-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9228NISTXML-SV-II-atomic-byte-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9229NISTSchema-SV-II-atomic-byte-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9230NISTXML-SV-II-atomic-byte-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9231NISTXML-SV-II-atomic-byte-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9232NISTXML-SV-II-atomic-byte-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9233NISTXML-SV-II-atomic-byte-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9234NISTXML-SV-II-atomic-byte-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9235NISTSchema-SV-II-atomic-byte-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9236NISTXML-SV-II-atomic-byte-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9237NISTSchema-SV-II-atomic-byte-pattern-1 tokoe:valid" result="pass"/><test-case name="9238NISTXML-SV-II-atomic-byte-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9239NISTXML-SV-II-atomic-byte-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9240NISTXML-SV-II-atomic-byte-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9241NISTXML-SV-II-atomic-byte-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9242NISTXML-SV-II-atomic-byte-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9243NISTSchema-SV-II-atomic-byte-pattern-2 tokoe:valid" result="pass"/><test-case name="9244NISTXML-SV-II-atomic-byte-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9245NISTXML-SV-II-atomic-byte-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9246NISTXML-SV-II-atomic-byte-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9247NISTXML-SV-II-atomic-byte-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9248NISTXML-SV-II-atomic-byte-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9249NISTSchema-SV-II-atomic-byte-pattern-3 tokoe:valid" result="pass"/><test-case name="9250NISTXML-SV-II-atomic-byte-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9251NISTXML-SV-II-atomic-byte-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9252NISTXML-SV-II-atomic-byte-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9253NISTXML-SV-II-atomic-byte-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9254NISTXML-SV-II-atomic-byte-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9255NISTSchema-SV-II-atomic-byte-pattern-4 tokoe:valid" result="pass"/><test-case name="9256NISTXML-SV-II-atomic-byte-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9257NISTXML-SV-II-atomic-byte-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9258NISTXML-SV-II-atomic-byte-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9259NISTXML-SV-II-atomic-byte-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9260NISTXML-SV-II-atomic-byte-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9261NISTSchema-SV-II-atomic-byte-pattern-5 tokoe:valid" result="pass"/><test-case name="9262NISTXML-SV-II-atomic-byte-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9263NISTXML-SV-II-atomic-byte-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9264NISTXML-SV-II-atomic-byte-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9265NISTXML-SV-II-atomic-byte-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9266NISTXML-SV-II-atomic-byte-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9267NISTSchema-SV-II-atomic-byte-enumeration-1 tokoe:valid" result="pass"/><test-case name="9268NISTXML-SV-II-atomic-byte-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9269NISTXML-SV-II-atomic-byte-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9270NISTXML-SV-II-atomic-byte-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9271NISTXML-SV-II-atomic-byte-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9272NISTXML-SV-II-atomic-byte-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9273NISTSchema-SV-II-atomic-byte-enumeration-2 tokoe:valid" result="pass"/><test-case name="9274NISTXML-SV-II-atomic-byte-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9275NISTXML-SV-II-atomic-byte-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9276NISTXML-SV-II-atomic-byte-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9277NISTXML-SV-II-atomic-byte-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9278NISTXML-SV-II-atomic-byte-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9279NISTSchema-SV-II-atomic-byte-enumeration-3 tokoe:valid" result="pass"/><test-case name="9280NISTXML-SV-II-atomic-byte-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9281NISTXML-SV-II-atomic-byte-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9282NISTXML-SV-II-atomic-byte-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9283NISTXML-SV-II-atomic-byte-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9284NISTXML-SV-II-atomic-byte-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9285NISTSchema-SV-II-atomic-byte-enumeration-4 tokoe:valid" result="pass"/><test-case name="9286NISTXML-SV-II-atomic-byte-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9287NISTXML-SV-II-atomic-byte-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9288NISTXML-SV-II-atomic-byte-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9289NISTXML-SV-II-atomic-byte-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9290NISTXML-SV-II-atomic-byte-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9291NISTSchema-SV-II-atomic-byte-enumeration-5 tokoe:valid" result="pass"/><test-case name="9292NISTXML-SV-II-atomic-byte-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9293NISTXML-SV-II-atomic-byte-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9294NISTXML-SV-II-atomic-byte-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9295NISTXML-SV-II-atomic-byte-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9296NISTXML-SV-II-atomic-byte-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9297NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9298NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9299NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9300NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9301NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9302NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9303NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9304NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9305NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9306NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9307NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9308NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9309NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9310NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9311NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9312NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9313NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9314NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9315NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9316NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9317NISTSchema-SV-II-atomic-nonNegativeInteger-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9318NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9319NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9320NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9321NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9322NISTXML-SV-II-atomic-nonNegativeInteger-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9323NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9324NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9325NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9326NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9327NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="9328NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="9329NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="9330NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9331NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9332NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9333NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9334NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9335NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9336NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9337NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9338NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9339NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9340NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9341NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9342NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9343NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9344NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9345NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9346NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9347NISTSchema-SV-II-atomic-nonNegativeInteger-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9348NISTXML-SV-II-atomic-nonNegativeInteger-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9349NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="9350NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9351NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9352NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9353NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9354NISTXML-SV-II-atomic-nonNegativeInteger-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9355NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="9356NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9357NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9358NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9359NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9360NISTXML-SV-II-atomic-nonNegativeInteger-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9361NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="9362NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9363NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9364NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9365NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9366NISTXML-SV-II-atomic-nonNegativeInteger-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9367NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="9368NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9369NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9370NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9371NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9372NISTXML-SV-II-atomic-nonNegativeInteger-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9373NISTSchema-SV-II-atomic-nonNegativeInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="9374NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9375NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9376NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9377NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9378NISTXML-SV-II-atomic-nonNegativeInteger-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9379NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="9380NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9381NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9382NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9383NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9384NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9385NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="9386NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9387NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9388NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9389NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9390NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9391NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="9392NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9393NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9394NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9395NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9396NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9397NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="9398NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9399NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9400NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9401NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9402NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9403NISTSchema-SV-II-atomic-nonNegativeInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="9404NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9405NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9406NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9407NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9408NISTXML-SV-II-atomic-nonNegativeInteger-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9409NISTSchema-SV-II-atomic-unsignedLong-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9410NISTXML-SV-II-atomic-unsignedLong-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9411NISTSchema-SV-II-atomic-unsignedLong-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9412NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9413NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9414NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9415NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9416NISTXML-SV-II-atomic-unsignedLong-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9417NISTSchema-SV-II-atomic-unsignedLong-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9418NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9419NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9420NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9421NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9422NISTXML-SV-II-atomic-unsignedLong-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9423NISTSchema-SV-II-atomic-unsignedLong-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9424NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9425NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9426NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9427NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9428NISTXML-SV-II-atomic-unsignedLong-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9429NISTSchema-SV-II-atomic-unsignedLong-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9430NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9431NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9432NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9433NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9434NISTXML-SV-II-atomic-unsignedLong-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9435NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9436NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9437NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9438NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9439NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="9440NISTXML-SV-II-atomic-unsignedLong-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="9441NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="9442NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9443NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9444NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9445NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9446NISTXML-SV-II-atomic-unsignedLong-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9447NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9448NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9449NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9450NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9451NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9452NISTXML-SV-II-atomic-unsignedLong-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9453NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9454NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9455NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9456NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9457NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9458NISTXML-SV-II-atomic-unsignedLong-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9459NISTSchema-SV-II-atomic-unsignedLong-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9460NISTXML-SV-II-atomic-unsignedLong-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9461NISTSchema-SV-II-atomic-unsignedLong-pattern-1 tokoe:valid" result="pass"/><test-case name="9462NISTXML-SV-II-atomic-unsignedLong-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9463NISTXML-SV-II-atomic-unsignedLong-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9464NISTXML-SV-II-atomic-unsignedLong-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9465NISTXML-SV-II-atomic-unsignedLong-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9466NISTXML-SV-II-atomic-unsignedLong-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9467NISTSchema-SV-II-atomic-unsignedLong-pattern-2 tokoe:valid" result="pass"/><test-case name="9468NISTXML-SV-II-atomic-unsignedLong-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9469NISTXML-SV-II-atomic-unsignedLong-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9470NISTXML-SV-II-atomic-unsignedLong-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9471NISTXML-SV-II-atomic-unsignedLong-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9472NISTXML-SV-II-atomic-unsignedLong-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9473NISTSchema-SV-II-atomic-unsignedLong-pattern-3 tokoe:valid" result="pass"/><test-case name="9474NISTXML-SV-II-atomic-unsignedLong-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9475NISTXML-SV-II-atomic-unsignedLong-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9476NISTXML-SV-II-atomic-unsignedLong-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9477NISTXML-SV-II-atomic-unsignedLong-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9478NISTXML-SV-II-atomic-unsignedLong-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9479NISTSchema-SV-II-atomic-unsignedLong-pattern-4 tokoe:valid" result="pass"/><test-case name="9480NISTXML-SV-II-atomic-unsignedLong-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9481NISTXML-SV-II-atomic-unsignedLong-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9482NISTXML-SV-II-atomic-unsignedLong-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9483NISTXML-SV-II-atomic-unsignedLong-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9484NISTXML-SV-II-atomic-unsignedLong-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9485NISTSchema-SV-II-atomic-unsignedLong-pattern-5 tokoe:valid" result="pass"/><test-case name="9486NISTXML-SV-II-atomic-unsignedLong-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9487NISTXML-SV-II-atomic-unsignedLong-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9488NISTXML-SV-II-atomic-unsignedLong-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9489NISTXML-SV-II-atomic-unsignedLong-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9490NISTXML-SV-II-atomic-unsignedLong-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9491NISTSchema-SV-II-atomic-unsignedLong-enumeration-1 tokoe:valid" result="pass"/><test-case name="9492NISTXML-SV-II-atomic-unsignedLong-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9493NISTXML-SV-II-atomic-unsignedLong-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9494NISTXML-SV-II-atomic-unsignedLong-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9495NISTXML-SV-II-atomic-unsignedLong-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9496NISTXML-SV-II-atomic-unsignedLong-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9497NISTSchema-SV-II-atomic-unsignedLong-enumeration-2 tokoe:valid" result="pass"/><test-case name="9498NISTXML-SV-II-atomic-unsignedLong-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9499NISTXML-SV-II-atomic-unsignedLong-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9500NISTXML-SV-II-atomic-unsignedLong-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9501NISTXML-SV-II-atomic-unsignedLong-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9502NISTXML-SV-II-atomic-unsignedLong-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9503NISTSchema-SV-II-atomic-unsignedLong-enumeration-3 tokoe:valid" result="pass"/><test-case name="9504NISTXML-SV-II-atomic-unsignedLong-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9505NISTXML-SV-II-atomic-unsignedLong-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9506NISTXML-SV-II-atomic-unsignedLong-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9507NISTXML-SV-II-atomic-unsignedLong-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9508NISTXML-SV-II-atomic-unsignedLong-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9509NISTSchema-SV-II-atomic-unsignedLong-enumeration-4 tokoe:valid" result="pass"/><test-case name="9510NISTXML-SV-II-atomic-unsignedLong-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9511NISTXML-SV-II-atomic-unsignedLong-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9512NISTXML-SV-II-atomic-unsignedLong-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9513NISTXML-SV-II-atomic-unsignedLong-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9514NISTXML-SV-II-atomic-unsignedLong-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9515NISTSchema-SV-II-atomic-unsignedLong-enumeration-5 tokoe:valid" result="pass"/><test-case name="9516NISTXML-SV-II-atomic-unsignedLong-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9517NISTXML-SV-II-atomic-unsignedLong-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9518NISTXML-SV-II-atomic-unsignedLong-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9519NISTXML-SV-II-atomic-unsignedLong-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9520NISTXML-SV-II-atomic-unsignedLong-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9521NISTSchema-SV-II-atomic-unsignedInt-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9522NISTXML-SV-II-atomic-unsignedInt-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9523NISTSchema-SV-II-atomic-unsignedInt-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9524NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9525NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9526NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9527NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9528NISTXML-SV-II-atomic-unsignedInt-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9529NISTSchema-SV-II-atomic-unsignedInt-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9530NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9531NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9532NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9533NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9534NISTXML-SV-II-atomic-unsignedInt-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9535NISTSchema-SV-II-atomic-unsignedInt-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9536NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9537NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9538NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9539NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9540NISTXML-SV-II-atomic-unsignedInt-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9541NISTSchema-SV-II-atomic-unsignedInt-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9542NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9543NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9544NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9545NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9546NISTXML-SV-II-atomic-unsignedInt-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9547NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9548NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9549NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9550NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9551NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="9552NISTXML-SV-II-atomic-unsignedInt-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="9553NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="9554NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9555NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9556NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9557NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9558NISTXML-SV-II-atomic-unsignedInt-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9559NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9560NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9561NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9562NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9563NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9564NISTXML-SV-II-atomic-unsignedInt-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9565NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9566NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9567NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9568NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9569NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9570NISTXML-SV-II-atomic-unsignedInt-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9571NISTSchema-SV-II-atomic-unsignedInt-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9572NISTXML-SV-II-atomic-unsignedInt-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9573NISTSchema-SV-II-atomic-unsignedInt-pattern-1 tokoe:valid" result="pass"/><test-case name="9574NISTXML-SV-II-atomic-unsignedInt-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9575NISTXML-SV-II-atomic-unsignedInt-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9576NISTXML-SV-II-atomic-unsignedInt-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9577NISTXML-SV-II-atomic-unsignedInt-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9578NISTXML-SV-II-atomic-unsignedInt-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9579NISTSchema-SV-II-atomic-unsignedInt-pattern-2 tokoe:valid" result="pass"/><test-case name="9580NISTXML-SV-II-atomic-unsignedInt-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9581NISTXML-SV-II-atomic-unsignedInt-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9582NISTXML-SV-II-atomic-unsignedInt-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9583NISTXML-SV-II-atomic-unsignedInt-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9584NISTXML-SV-II-atomic-unsignedInt-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9585NISTSchema-SV-II-atomic-unsignedInt-pattern-3 tokoe:valid" result="pass"/><test-case name="9586NISTXML-SV-II-atomic-unsignedInt-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9587NISTXML-SV-II-atomic-unsignedInt-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9588NISTXML-SV-II-atomic-unsignedInt-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9589NISTXML-SV-II-atomic-unsignedInt-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9590NISTXML-SV-II-atomic-unsignedInt-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9591NISTSchema-SV-II-atomic-unsignedInt-pattern-4 tokoe:valid" result="pass"/><test-case name="9592NISTXML-SV-II-atomic-unsignedInt-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9593NISTXML-SV-II-atomic-unsignedInt-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9594NISTXML-SV-II-atomic-unsignedInt-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9595NISTXML-SV-II-atomic-unsignedInt-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9596NISTXML-SV-II-atomic-unsignedInt-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9597NISTSchema-SV-II-atomic-unsignedInt-pattern-5 tokoe:valid" result="pass"/><test-case name="9598NISTXML-SV-II-atomic-unsignedInt-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9599NISTXML-SV-II-atomic-unsignedInt-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9600NISTXML-SV-II-atomic-unsignedInt-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9601NISTXML-SV-II-atomic-unsignedInt-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9602NISTXML-SV-II-atomic-unsignedInt-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9603NISTSchema-SV-II-atomic-unsignedInt-enumeration-1 tokoe:valid" result="pass"/><test-case name="9604NISTXML-SV-II-atomic-unsignedInt-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9605NISTXML-SV-II-atomic-unsignedInt-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9606NISTXML-SV-II-atomic-unsignedInt-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9607NISTXML-SV-II-atomic-unsignedInt-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9608NISTXML-SV-II-atomic-unsignedInt-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9609NISTSchema-SV-II-atomic-unsignedInt-enumeration-2 tokoe:valid" result="pass"/><test-case name="9610NISTXML-SV-II-atomic-unsignedInt-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9611NISTXML-SV-II-atomic-unsignedInt-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9612NISTXML-SV-II-atomic-unsignedInt-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9613NISTXML-SV-II-atomic-unsignedInt-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9614NISTXML-SV-II-atomic-unsignedInt-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9615NISTSchema-SV-II-atomic-unsignedInt-enumeration-3 tokoe:valid" result="pass"/><test-case name="9616NISTXML-SV-II-atomic-unsignedInt-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9617NISTXML-SV-II-atomic-unsignedInt-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9618NISTXML-SV-II-atomic-unsignedInt-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9619NISTXML-SV-II-atomic-unsignedInt-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9620NISTXML-SV-II-atomic-unsignedInt-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9621NISTSchema-SV-II-atomic-unsignedInt-enumeration-4 tokoe:valid" result="pass"/><test-case name="9622NISTXML-SV-II-atomic-unsignedInt-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9623NISTXML-SV-II-atomic-unsignedInt-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9624NISTXML-SV-II-atomic-unsignedInt-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9625NISTXML-SV-II-atomic-unsignedInt-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9626NISTXML-SV-II-atomic-unsignedInt-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9627NISTSchema-SV-II-atomic-unsignedInt-enumeration-5 tokoe:valid" result="pass"/><test-case name="9628NISTXML-SV-II-atomic-unsignedInt-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9629NISTXML-SV-II-atomic-unsignedInt-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9630NISTXML-SV-II-atomic-unsignedInt-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9631NISTXML-SV-II-atomic-unsignedInt-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9632NISTXML-SV-II-atomic-unsignedInt-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9633NISTSchema-SV-II-atomic-unsignedShort-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9634NISTXML-SV-II-atomic-unsignedShort-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9635NISTSchema-SV-II-atomic-unsignedShort-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9636NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9637NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9638NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9639NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9640NISTXML-SV-II-atomic-unsignedShort-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9641NISTSchema-SV-II-atomic-unsignedShort-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9642NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9643NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9644NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9645NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9646NISTXML-SV-II-atomic-unsignedShort-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9647NISTSchema-SV-II-atomic-unsignedShort-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9648NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9649NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9650NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9651NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9652NISTXML-SV-II-atomic-unsignedShort-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9653NISTSchema-SV-II-atomic-unsignedShort-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9654NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9655NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9656NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9657NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9658NISTXML-SV-II-atomic-unsignedShort-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9659NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9660NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9661NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9662NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9663NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="9664NISTXML-SV-II-atomic-unsignedShort-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="9665NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="9666NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9667NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9668NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9669NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9670NISTXML-SV-II-atomic-unsignedShort-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9671NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9672NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9673NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9674NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9675NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9676NISTXML-SV-II-atomic-unsignedShort-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9677NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9678NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9679NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9680NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9681NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9682NISTXML-SV-II-atomic-unsignedShort-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9683NISTSchema-SV-II-atomic-unsignedShort-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9684NISTXML-SV-II-atomic-unsignedShort-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9685NISTSchema-SV-II-atomic-unsignedShort-pattern-1 tokoe:valid" result="pass"/><test-case name="9686NISTXML-SV-II-atomic-unsignedShort-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9687NISTXML-SV-II-atomic-unsignedShort-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9688NISTXML-SV-II-atomic-unsignedShort-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9689NISTXML-SV-II-atomic-unsignedShort-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9690NISTXML-SV-II-atomic-unsignedShort-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9691NISTSchema-SV-II-atomic-unsignedShort-pattern-2 tokoe:valid" result="pass"/><test-case name="9692NISTXML-SV-II-atomic-unsignedShort-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9693NISTXML-SV-II-atomic-unsignedShort-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9694NISTXML-SV-II-atomic-unsignedShort-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9695NISTXML-SV-II-atomic-unsignedShort-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9696NISTXML-SV-II-atomic-unsignedShort-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9697NISTSchema-SV-II-atomic-unsignedShort-pattern-3 tokoe:valid" result="pass"/><test-case name="9698NISTXML-SV-II-atomic-unsignedShort-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9699NISTXML-SV-II-atomic-unsignedShort-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9700NISTXML-SV-II-atomic-unsignedShort-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9701NISTXML-SV-II-atomic-unsignedShort-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9702NISTXML-SV-II-atomic-unsignedShort-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9703NISTSchema-SV-II-atomic-unsignedShort-pattern-4 tokoe:valid" result="pass"/><test-case name="9704NISTXML-SV-II-atomic-unsignedShort-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9705NISTXML-SV-II-atomic-unsignedShort-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9706NISTXML-SV-II-atomic-unsignedShort-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9707NISTXML-SV-II-atomic-unsignedShort-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9708NISTXML-SV-II-atomic-unsignedShort-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9709NISTSchema-SV-II-atomic-unsignedShort-pattern-5 tokoe:valid" result="pass"/><test-case name="9710NISTXML-SV-II-atomic-unsignedShort-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9711NISTXML-SV-II-atomic-unsignedShort-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9712NISTXML-SV-II-atomic-unsignedShort-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9713NISTXML-SV-II-atomic-unsignedShort-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9714NISTXML-SV-II-atomic-unsignedShort-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9715NISTSchema-SV-II-atomic-unsignedShort-enumeration-1 tokoe:valid" result="pass"/><test-case name="9716NISTXML-SV-II-atomic-unsignedShort-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9717NISTXML-SV-II-atomic-unsignedShort-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9718NISTXML-SV-II-atomic-unsignedShort-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9719NISTXML-SV-II-atomic-unsignedShort-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9720NISTXML-SV-II-atomic-unsignedShort-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9721NISTSchema-SV-II-atomic-unsignedShort-enumeration-2 tokoe:valid" result="pass"/><test-case name="9722NISTXML-SV-II-atomic-unsignedShort-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9723NISTXML-SV-II-atomic-unsignedShort-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9724NISTXML-SV-II-atomic-unsignedShort-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9725NISTXML-SV-II-atomic-unsignedShort-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9726NISTXML-SV-II-atomic-unsignedShort-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9727NISTSchema-SV-II-atomic-unsignedShort-enumeration-3 tokoe:valid" result="pass"/><test-case name="9728NISTXML-SV-II-atomic-unsignedShort-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9729NISTXML-SV-II-atomic-unsignedShort-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9730NISTXML-SV-II-atomic-unsignedShort-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9731NISTXML-SV-II-atomic-unsignedShort-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9732NISTXML-SV-II-atomic-unsignedShort-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9733NISTSchema-SV-II-atomic-unsignedShort-enumeration-4 tokoe:valid" result="pass"/><test-case name="9734NISTXML-SV-II-atomic-unsignedShort-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9735NISTXML-SV-II-atomic-unsignedShort-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9736NISTXML-SV-II-atomic-unsignedShort-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9737NISTXML-SV-II-atomic-unsignedShort-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9738NISTXML-SV-II-atomic-unsignedShort-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9739NISTSchema-SV-II-atomic-unsignedShort-enumeration-5 tokoe:valid" result="pass"/><test-case name="9740NISTXML-SV-II-atomic-unsignedShort-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9741NISTXML-SV-II-atomic-unsignedShort-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9742NISTXML-SV-II-atomic-unsignedShort-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9743NISTXML-SV-II-atomic-unsignedShort-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9744NISTXML-SV-II-atomic-unsignedShort-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9745NISTSchema-SV-II-atomic-unsignedByte-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9746NISTXML-SV-II-atomic-unsignedByte-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9747NISTSchema-SV-II-atomic-unsignedByte-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9748NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9749NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9750NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9751NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9752NISTXML-SV-II-atomic-unsignedByte-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9753NISTSchema-SV-II-atomic-unsignedByte-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9754NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9755NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9756NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9757NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9758NISTXML-SV-II-atomic-unsignedByte-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9759NISTSchema-SV-II-atomic-unsignedByte-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9760NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9761NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9762NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9763NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9764NISTXML-SV-II-atomic-unsignedByte-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9765NISTSchema-SV-II-atomic-unsignedByte-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9766NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9767NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9768NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9769NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9770NISTXML-SV-II-atomic-unsignedByte-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9771NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9772NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9773NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9774NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9775NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="9776NISTXML-SV-II-atomic-unsignedByte-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="9777NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="9778NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9779NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9780NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9781NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9782NISTXML-SV-II-atomic-unsignedByte-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9783NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9784NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9785NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9786NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9787NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9788NISTXML-SV-II-atomic-unsignedByte-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9789NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9790NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9791NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9792NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9793NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9794NISTXML-SV-II-atomic-unsignedByte-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9795NISTSchema-SV-II-atomic-unsignedByte-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9796NISTXML-SV-II-atomic-unsignedByte-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9797NISTSchema-SV-II-atomic-unsignedByte-pattern-1 tokoe:valid" result="pass"/><test-case name="9798NISTXML-SV-II-atomic-unsignedByte-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9799NISTXML-SV-II-atomic-unsignedByte-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9800NISTXML-SV-II-atomic-unsignedByte-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9801NISTXML-SV-II-atomic-unsignedByte-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9802NISTXML-SV-II-atomic-unsignedByte-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9803NISTSchema-SV-II-atomic-unsignedByte-pattern-2 tokoe:valid" result="pass"/><test-case name="9804NISTXML-SV-II-atomic-unsignedByte-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9805NISTXML-SV-II-atomic-unsignedByte-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9806NISTXML-SV-II-atomic-unsignedByte-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9807NISTXML-SV-II-atomic-unsignedByte-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9808NISTXML-SV-II-atomic-unsignedByte-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9809NISTSchema-SV-II-atomic-unsignedByte-pattern-3 tokoe:valid" result="pass"/><test-case name="9810NISTXML-SV-II-atomic-unsignedByte-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9811NISTXML-SV-II-atomic-unsignedByte-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9812NISTXML-SV-II-atomic-unsignedByte-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9813NISTXML-SV-II-atomic-unsignedByte-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9814NISTXML-SV-II-atomic-unsignedByte-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9815NISTSchema-SV-II-atomic-unsignedByte-pattern-4 tokoe:valid" result="pass"/><test-case name="9816NISTXML-SV-II-atomic-unsignedByte-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9817NISTXML-SV-II-atomic-unsignedByte-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9818NISTXML-SV-II-atomic-unsignedByte-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9819NISTXML-SV-II-atomic-unsignedByte-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9820NISTXML-SV-II-atomic-unsignedByte-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9821NISTSchema-SV-II-atomic-unsignedByte-pattern-5 tokoe:valid" result="pass"/><test-case name="9822NISTXML-SV-II-atomic-unsignedByte-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9823NISTXML-SV-II-atomic-unsignedByte-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9824NISTXML-SV-II-atomic-unsignedByte-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9825NISTXML-SV-II-atomic-unsignedByte-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9826NISTXML-SV-II-atomic-unsignedByte-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9827NISTSchema-SV-II-atomic-unsignedByte-enumeration-1 tokoe:valid" result="pass"/><test-case name="9828NISTXML-SV-II-atomic-unsignedByte-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9829NISTXML-SV-II-atomic-unsignedByte-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9830NISTXML-SV-II-atomic-unsignedByte-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9831NISTXML-SV-II-atomic-unsignedByte-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9832NISTXML-SV-II-atomic-unsignedByte-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9833NISTSchema-SV-II-atomic-unsignedByte-enumeration-2 tokoe:valid" result="pass"/><test-case name="9834NISTXML-SV-II-atomic-unsignedByte-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9835NISTXML-SV-II-atomic-unsignedByte-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9836NISTXML-SV-II-atomic-unsignedByte-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9837NISTXML-SV-II-atomic-unsignedByte-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9838NISTXML-SV-II-atomic-unsignedByte-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9839NISTSchema-SV-II-atomic-unsignedByte-enumeration-3 tokoe:valid" result="pass"/><test-case name="9840NISTXML-SV-II-atomic-unsignedByte-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9841NISTXML-SV-II-atomic-unsignedByte-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9842NISTXML-SV-II-atomic-unsignedByte-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9843NISTXML-SV-II-atomic-unsignedByte-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9844NISTXML-SV-II-atomic-unsignedByte-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9845NISTSchema-SV-II-atomic-unsignedByte-enumeration-4 tokoe:valid" result="pass"/><test-case name="9846NISTXML-SV-II-atomic-unsignedByte-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9847NISTXML-SV-II-atomic-unsignedByte-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9848NISTXML-SV-II-atomic-unsignedByte-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9849NISTXML-SV-II-atomic-unsignedByte-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9850NISTXML-SV-II-atomic-unsignedByte-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9851NISTSchema-SV-II-atomic-unsignedByte-enumeration-5 tokoe:valid" result="pass"/><test-case name="9852NISTXML-SV-II-atomic-unsignedByte-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9853NISTXML-SV-II-atomic-unsignedByte-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9854NISTXML-SV-II-atomic-unsignedByte-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9855NISTXML-SV-II-atomic-unsignedByte-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9856NISTXML-SV-II-atomic-unsignedByte-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9857NISTSchema-SV-II-atomic-positiveInteger-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9858NISTXML-SV-II-atomic-positiveInteger-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9859NISTSchema-SV-II-atomic-positiveInteger-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9860NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9861NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9862NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9863NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9864NISTXML-SV-II-atomic-positiveInteger-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9865NISTSchema-SV-II-atomic-positiveInteger-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9866NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9867NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9868NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9869NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9870NISTXML-SV-II-atomic-positiveInteger-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9871NISTSchema-SV-II-atomic-positiveInteger-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9872NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9873NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9874NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9875NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9876NISTXML-SV-II-atomic-positiveInteger-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9877NISTSchema-SV-II-atomic-positiveInteger-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9878NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9879NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9880NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9881NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9882NISTXML-SV-II-atomic-positiveInteger-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9883NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9884NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9885NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9886NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9887NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="9888NISTXML-SV-II-atomic-positiveInteger-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="9889NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="9890NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9891NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9892NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9893NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9894NISTXML-SV-II-atomic-positiveInteger-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9895NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="9896NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9897NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9898NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9899NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9900NISTXML-SV-II-atomic-positiveInteger-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9901NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="9902NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9903NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9904NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9905NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9906NISTXML-SV-II-atomic-positiveInteger-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9907NISTSchema-SV-II-atomic-positiveInteger-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="9908NISTXML-SV-II-atomic-positiveInteger-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9909NISTSchema-SV-II-atomic-positiveInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="9910NISTXML-SV-II-atomic-positiveInteger-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="9911NISTXML-SV-II-atomic-positiveInteger-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="9912NISTXML-SV-II-atomic-positiveInteger-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="9913NISTXML-SV-II-atomic-positiveInteger-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="9914NISTXML-SV-II-atomic-positiveInteger-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="9915NISTSchema-SV-II-atomic-positiveInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="9916NISTXML-SV-II-atomic-positiveInteger-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="9917NISTXML-SV-II-atomic-positiveInteger-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="9918NISTXML-SV-II-atomic-positiveInteger-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="9919NISTXML-SV-II-atomic-positiveInteger-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="9920NISTXML-SV-II-atomic-positiveInteger-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="9921NISTSchema-SV-II-atomic-positiveInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="9922NISTXML-SV-II-atomic-positiveInteger-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="9923NISTXML-SV-II-atomic-positiveInteger-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="9924NISTXML-SV-II-atomic-positiveInteger-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="9925NISTXML-SV-II-atomic-positiveInteger-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="9926NISTXML-SV-II-atomic-positiveInteger-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="9927NISTSchema-SV-II-atomic-positiveInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="9928NISTXML-SV-II-atomic-positiveInteger-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="9929NISTXML-SV-II-atomic-positiveInteger-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="9930NISTXML-SV-II-atomic-positiveInteger-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="9931NISTXML-SV-II-atomic-positiveInteger-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="9932NISTXML-SV-II-atomic-positiveInteger-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="9933NISTSchema-SV-II-atomic-positiveInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="9934NISTXML-SV-II-atomic-positiveInteger-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="9935NISTXML-SV-II-atomic-positiveInteger-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="9936NISTXML-SV-II-atomic-positiveInteger-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="9937NISTXML-SV-II-atomic-positiveInteger-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="9938NISTXML-SV-II-atomic-positiveInteger-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="9939NISTSchema-SV-II-atomic-positiveInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="9940NISTXML-SV-II-atomic-positiveInteger-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="9941NISTXML-SV-II-atomic-positiveInteger-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="9942NISTXML-SV-II-atomic-positiveInteger-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="9943NISTXML-SV-II-atomic-positiveInteger-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="9944NISTXML-SV-II-atomic-positiveInteger-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="9945NISTSchema-SV-II-atomic-positiveInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="9946NISTXML-SV-II-atomic-positiveInteger-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="9947NISTXML-SV-II-atomic-positiveInteger-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="9948NISTXML-SV-II-atomic-positiveInteger-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="9949NISTXML-SV-II-atomic-positiveInteger-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="9950NISTXML-SV-II-atomic-positiveInteger-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="9951NISTSchema-SV-II-atomic-positiveInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="9952NISTXML-SV-II-atomic-positiveInteger-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="9953NISTXML-SV-II-atomic-positiveInteger-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="9954NISTXML-SV-II-atomic-positiveInteger-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="9955NISTXML-SV-II-atomic-positiveInteger-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="9956NISTXML-SV-II-atomic-positiveInteger-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="9957NISTSchema-SV-II-atomic-positiveInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="9958NISTXML-SV-II-atomic-positiveInteger-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="9959NISTXML-SV-II-atomic-positiveInteger-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="9960NISTXML-SV-II-atomic-positiveInteger-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="9961NISTXML-SV-II-atomic-positiveInteger-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="9962NISTXML-SV-II-atomic-positiveInteger-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="9963NISTSchema-SV-II-atomic-positiveInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="9964NISTXML-SV-II-atomic-positiveInteger-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="9965NISTXML-SV-II-atomic-positiveInteger-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="9966NISTXML-SV-II-atomic-positiveInteger-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="9967NISTXML-SV-II-atomic-positiveInteger-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="9968NISTXML-SV-II-atomic-positiveInteger-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="9969NISTSchema-SV-II-atomic-duration-minExclusive-1 tokoe:valid" result="pass"/><test-case name="9970NISTXML-SV-II-atomic-duration-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9971NISTSchema-SV-II-atomic-duration-minExclusive-2 tokoe:valid" result="pass"/><test-case name="9972NISTXML-SV-II-atomic-duration-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="9973NISTXML-SV-II-atomic-duration-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="9974NISTXML-SV-II-atomic-duration-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="9975NISTXML-SV-II-atomic-duration-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="9976NISTXML-SV-II-atomic-duration-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="9977NISTSchema-SV-II-atomic-duration-minExclusive-3 tokoe:valid" result="pass"/><test-case name="9978NISTXML-SV-II-atomic-duration-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="9979NISTXML-SV-II-atomic-duration-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="9980NISTXML-SV-II-atomic-duration-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="9981NISTXML-SV-II-atomic-duration-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="9982NISTXML-SV-II-atomic-duration-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="9983NISTSchema-SV-II-atomic-duration-minExclusive-4 tokoe:valid" result="pass"/><test-case name="9984NISTXML-SV-II-atomic-duration-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="9985NISTXML-SV-II-atomic-duration-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="9986NISTXML-SV-II-atomic-duration-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="9987NISTXML-SV-II-atomic-duration-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="9988NISTXML-SV-II-atomic-duration-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="9989NISTSchema-SV-II-atomic-duration-minExclusive-5 tokoe:valid" result="pass"/><test-case name="9990NISTXML-SV-II-atomic-duration-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="9991NISTXML-SV-II-atomic-duration-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="9992NISTXML-SV-II-atomic-duration-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="9993NISTXML-SV-II-atomic-duration-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="9994NISTXML-SV-II-atomic-duration-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="9995NISTSchema-SV-II-atomic-duration-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="9996NISTXML-SV-II-atomic-duration-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="9997NISTXML-SV-II-atomic-duration-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="9998NISTXML-SV-II-atomic-duration-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="9999NISTXML-SV-II-atomic-duration-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10000NISTXML-SV-II-atomic-duration-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10001NISTSchema-SV-II-atomic-duration-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10002NISTXML-SV-II-atomic-duration-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10003NISTXML-SV-II-atomic-duration-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10004NISTXML-SV-II-atomic-duration-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10005NISTXML-SV-II-atomic-duration-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10006NISTXML-SV-II-atomic-duration-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10007NISTSchema-SV-II-atomic-duration-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10008NISTXML-SV-II-atomic-duration-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10009NISTXML-SV-II-atomic-duration-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10010NISTXML-SV-II-atomic-duration-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10011NISTXML-SV-II-atomic-duration-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10012NISTXML-SV-II-atomic-duration-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10013NISTSchema-SV-II-atomic-duration-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10014NISTXML-SV-II-atomic-duration-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10015NISTXML-SV-II-atomic-duration-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10016NISTXML-SV-II-atomic-duration-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10017NISTXML-SV-II-atomic-duration-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10018NISTXML-SV-II-atomic-duration-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10019NISTSchema-SV-II-atomic-duration-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10020NISTXML-SV-II-atomic-duration-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10021NISTSchema-SV-II-atomic-duration-pattern-1 tokoe:valid" result="pass"/><test-case name="10022NISTXML-SV-II-atomic-duration-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10023NISTXML-SV-II-atomic-duration-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10024NISTXML-SV-II-atomic-duration-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10025NISTXML-SV-II-atomic-duration-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10026NISTXML-SV-II-atomic-duration-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10027NISTSchema-SV-II-atomic-duration-pattern-2 tokoe:valid" result="pass"/><test-case name="10028NISTXML-SV-II-atomic-duration-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10029NISTXML-SV-II-atomic-duration-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10030NISTXML-SV-II-atomic-duration-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10031NISTXML-SV-II-atomic-duration-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10032NISTXML-SV-II-atomic-duration-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10033NISTSchema-SV-II-atomic-duration-pattern-3 tokoe:valid" result="pass"/><test-case name="10034NISTXML-SV-II-atomic-duration-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10035NISTXML-SV-II-atomic-duration-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10036NISTXML-SV-II-atomic-duration-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10037NISTXML-SV-II-atomic-duration-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10038NISTXML-SV-II-atomic-duration-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10039NISTSchema-SV-II-atomic-duration-pattern-4 tokoe:valid" result="pass"/><test-case name="10040NISTXML-SV-II-atomic-duration-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10041NISTXML-SV-II-atomic-duration-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10042NISTXML-SV-II-atomic-duration-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10043NISTXML-SV-II-atomic-duration-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10044NISTXML-SV-II-atomic-duration-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10045NISTSchema-SV-II-atomic-duration-pattern-5 tokoe:valid" result="pass"/><test-case name="10046NISTXML-SV-II-atomic-duration-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10047NISTXML-SV-II-atomic-duration-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10048NISTXML-SV-II-atomic-duration-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10049NISTXML-SV-II-atomic-duration-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10050NISTXML-SV-II-atomic-duration-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10051NISTSchema-SV-II-atomic-duration-enumeration-1 tokoe:valid" result="pass"/><test-case name="10052NISTXML-SV-II-atomic-duration-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10053NISTXML-SV-II-atomic-duration-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10054NISTXML-SV-II-atomic-duration-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10055NISTXML-SV-II-atomic-duration-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10056NISTXML-SV-II-atomic-duration-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10057NISTSchema-SV-II-atomic-duration-enumeration-2 tokoe:valid" result="pass"/><test-case name="10058NISTXML-SV-II-atomic-duration-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10059NISTXML-SV-II-atomic-duration-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10060NISTXML-SV-II-atomic-duration-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10061NISTXML-SV-II-atomic-duration-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10062NISTXML-SV-II-atomic-duration-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10063NISTSchema-SV-II-atomic-duration-enumeration-3 tokoe:valid" result="pass"/><test-case name="10064NISTXML-SV-II-atomic-duration-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10065NISTXML-SV-II-atomic-duration-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10066NISTXML-SV-II-atomic-duration-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10067NISTXML-SV-II-atomic-duration-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10068NISTXML-SV-II-atomic-duration-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10069NISTSchema-SV-II-atomic-duration-enumeration-4 tokoe:valid" result="pass"/><test-case name="10070NISTXML-SV-II-atomic-duration-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10071NISTXML-SV-II-atomic-duration-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10072NISTXML-SV-II-atomic-duration-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10073NISTXML-SV-II-atomic-duration-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10074NISTXML-SV-II-atomic-duration-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10075NISTSchema-SV-II-atomic-duration-enumeration-5 tokoe:valid" result="pass"/><test-case name="10076NISTXML-SV-II-atomic-duration-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10077NISTXML-SV-II-atomic-duration-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10078NISTXML-SV-II-atomic-duration-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10079NISTXML-SV-II-atomic-duration-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10080NISTXML-SV-II-atomic-duration-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10081NISTSchema-SV-II-atomic-dateTime-minExclusive-1 tokoe:valid" result="pass"/><test-case name="10082NISTXML-SV-II-atomic-dateTime-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10083NISTSchema-SV-II-atomic-dateTime-minExclusive-2 tokoe:valid" result="pass"/><test-case name="10084NISTXML-SV-II-atomic-dateTime-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10085NISTXML-SV-II-atomic-dateTime-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10086NISTXML-SV-II-atomic-dateTime-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10087NISTXML-SV-II-atomic-dateTime-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10088NISTXML-SV-II-atomic-dateTime-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10089NISTSchema-SV-II-atomic-dateTime-minExclusive-3 tokoe:valid" result="pass"/><test-case name="10090NISTXML-SV-II-atomic-dateTime-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10091NISTXML-SV-II-atomic-dateTime-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10092NISTXML-SV-II-atomic-dateTime-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10093NISTXML-SV-II-atomic-dateTime-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10094NISTXML-SV-II-atomic-dateTime-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10095NISTSchema-SV-II-atomic-dateTime-minExclusive-4 tokoe:valid" result="pass"/><test-case name="10096NISTXML-SV-II-atomic-dateTime-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10097NISTXML-SV-II-atomic-dateTime-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10098NISTXML-SV-II-atomic-dateTime-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10099NISTXML-SV-II-atomic-dateTime-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10100NISTXML-SV-II-atomic-dateTime-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10101NISTSchema-SV-II-atomic-dateTime-minExclusive-5 tokoe:valid" result="pass"/><test-case name="10102NISTXML-SV-II-atomic-dateTime-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10103NISTXML-SV-II-atomic-dateTime-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="10104NISTXML-SV-II-atomic-dateTime-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="10105NISTXML-SV-II-atomic-dateTime-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="10106NISTXML-SV-II-atomic-dateTime-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="10107NISTSchema-SV-II-atomic-dateTime-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="10108NISTXML-SV-II-atomic-dateTime-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10109NISTXML-SV-II-atomic-dateTime-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="10110NISTXML-SV-II-atomic-dateTime-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="10111NISTXML-SV-II-atomic-dateTime-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10112NISTXML-SV-II-atomic-dateTime-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10113NISTSchema-SV-II-atomic-dateTime-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10114NISTXML-SV-II-atomic-dateTime-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10115NISTXML-SV-II-atomic-dateTime-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10116NISTXML-SV-II-atomic-dateTime-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10117NISTXML-SV-II-atomic-dateTime-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10118NISTXML-SV-II-atomic-dateTime-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10119NISTSchema-SV-II-atomic-dateTime-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10120NISTXML-SV-II-atomic-dateTime-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10121NISTXML-SV-II-atomic-dateTime-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10122NISTXML-SV-II-atomic-dateTime-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10123NISTXML-SV-II-atomic-dateTime-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10124NISTXML-SV-II-atomic-dateTime-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10125NISTSchema-SV-II-atomic-dateTime-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10126NISTXML-SV-II-atomic-dateTime-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10127NISTXML-SV-II-atomic-dateTime-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10128NISTXML-SV-II-atomic-dateTime-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10129NISTXML-SV-II-atomic-dateTime-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10130NISTXML-SV-II-atomic-dateTime-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10131NISTSchema-SV-II-atomic-dateTime-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10132NISTXML-SV-II-atomic-dateTime-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10133NISTSchema-SV-II-atomic-dateTime-pattern-1 tokoe:valid" result="pass"/><test-case name="10134NISTXML-SV-II-atomic-dateTime-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10135NISTXML-SV-II-atomic-dateTime-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10136NISTXML-SV-II-atomic-dateTime-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10137NISTXML-SV-II-atomic-dateTime-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10138NISTXML-SV-II-atomic-dateTime-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10139NISTSchema-SV-II-atomic-dateTime-pattern-2 tokoe:valid" result="pass"/><test-case name="10140NISTXML-SV-II-atomic-dateTime-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10141NISTXML-SV-II-atomic-dateTime-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10142NISTXML-SV-II-atomic-dateTime-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10143NISTXML-SV-II-atomic-dateTime-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10144NISTXML-SV-II-atomic-dateTime-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10145NISTSchema-SV-II-atomic-dateTime-pattern-3 tokoe:valid" result="pass"/><test-case name="10146NISTXML-SV-II-atomic-dateTime-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10147NISTXML-SV-II-atomic-dateTime-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10148NISTXML-SV-II-atomic-dateTime-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10149NISTXML-SV-II-atomic-dateTime-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10150NISTXML-SV-II-atomic-dateTime-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10151NISTSchema-SV-II-atomic-dateTime-pattern-4 tokoe:valid" result="pass"/><test-case name="10152NISTXML-SV-II-atomic-dateTime-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10153NISTXML-SV-II-atomic-dateTime-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10154NISTXML-SV-II-atomic-dateTime-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10155NISTXML-SV-II-atomic-dateTime-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10156NISTXML-SV-II-atomic-dateTime-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10157NISTSchema-SV-II-atomic-dateTime-pattern-5 tokoe:valid" result="pass"/><test-case name="10158NISTXML-SV-II-atomic-dateTime-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10159NISTXML-SV-II-atomic-dateTime-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10160NISTXML-SV-II-atomic-dateTime-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10161NISTXML-SV-II-atomic-dateTime-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10162NISTXML-SV-II-atomic-dateTime-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10163NISTSchema-SV-II-atomic-dateTime-enumeration-1 tokoe:valid" result="pass"/><test-case name="10164NISTXML-SV-II-atomic-dateTime-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10165NISTXML-SV-II-atomic-dateTime-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10166NISTXML-SV-II-atomic-dateTime-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10167NISTXML-SV-II-atomic-dateTime-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10168NISTXML-SV-II-atomic-dateTime-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10169NISTSchema-SV-II-atomic-dateTime-enumeration-2 tokoe:valid" result="pass"/><test-case name="10170NISTXML-SV-II-atomic-dateTime-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10171NISTXML-SV-II-atomic-dateTime-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10172NISTXML-SV-II-atomic-dateTime-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10173NISTXML-SV-II-atomic-dateTime-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10174NISTXML-SV-II-atomic-dateTime-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10175NISTSchema-SV-II-atomic-dateTime-enumeration-3 tokoe:valid" result="pass"/><test-case name="10176NISTXML-SV-II-atomic-dateTime-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10177NISTXML-SV-II-atomic-dateTime-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10178NISTXML-SV-II-atomic-dateTime-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10179NISTXML-SV-II-atomic-dateTime-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10180NISTXML-SV-II-atomic-dateTime-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10181NISTSchema-SV-II-atomic-dateTime-enumeration-4 tokoe:valid" result="pass"/><test-case name="10182NISTXML-SV-II-atomic-dateTime-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10183NISTXML-SV-II-atomic-dateTime-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10184NISTXML-SV-II-atomic-dateTime-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10185NISTXML-SV-II-atomic-dateTime-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10186NISTXML-SV-II-atomic-dateTime-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10187NISTSchema-SV-II-atomic-dateTime-enumeration-5 tokoe:valid" result="pass"/><test-case name="10188NISTXML-SV-II-atomic-dateTime-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10189NISTXML-SV-II-atomic-dateTime-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10190NISTXML-SV-II-atomic-dateTime-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10191NISTXML-SV-II-atomic-dateTime-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10192NISTXML-SV-II-atomic-dateTime-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10193NISTSchema-SV-II-atomic-time-minExclusive-1 tokoe:valid" result="pass"/><test-case name="10194NISTXML-SV-II-atomic-time-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10195NISTSchema-SV-II-atomic-time-minExclusive-2 tokoe:valid" result="pass"/><test-case name="10196NISTXML-SV-II-atomic-time-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10197NISTXML-SV-II-atomic-time-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10198NISTXML-SV-II-atomic-time-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10199NISTXML-SV-II-atomic-time-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10200NISTXML-SV-II-atomic-time-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10201NISTSchema-SV-II-atomic-time-minExclusive-3 tokoe:valid" result="pass"/><test-case name="10202NISTXML-SV-II-atomic-time-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10203NISTXML-SV-II-atomic-time-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10204NISTXML-SV-II-atomic-time-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10205NISTXML-SV-II-atomic-time-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10206NISTXML-SV-II-atomic-time-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10207NISTSchema-SV-II-atomic-time-minExclusive-4 tokoe:valid" result="pass"/><test-case name="10208NISTXML-SV-II-atomic-time-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10209NISTXML-SV-II-atomic-time-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10210NISTXML-SV-II-atomic-time-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10211NISTXML-SV-II-atomic-time-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10212NISTXML-SV-II-atomic-time-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10213NISTSchema-SV-II-atomic-time-minExclusive-5 tokoe:valid" result="pass"/><test-case name="10214NISTXML-SV-II-atomic-time-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10215NISTXML-SV-II-atomic-time-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="10216NISTXML-SV-II-atomic-time-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="10217NISTXML-SV-II-atomic-time-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="10218NISTXML-SV-II-atomic-time-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="10219NISTSchema-SV-II-atomic-time-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="10220NISTXML-SV-II-atomic-time-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10221NISTXML-SV-II-atomic-time-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="10222NISTXML-SV-II-atomic-time-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="10223NISTXML-SV-II-atomic-time-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10224NISTXML-SV-II-atomic-time-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10225NISTSchema-SV-II-atomic-time-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10226NISTXML-SV-II-atomic-time-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10227NISTXML-SV-II-atomic-time-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10228NISTXML-SV-II-atomic-time-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10229NISTXML-SV-II-atomic-time-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10230NISTXML-SV-II-atomic-time-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10231NISTSchema-SV-II-atomic-time-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10232NISTXML-SV-II-atomic-time-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10233NISTXML-SV-II-atomic-time-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10234NISTXML-SV-II-atomic-time-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10235NISTXML-SV-II-atomic-time-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10236NISTXML-SV-II-atomic-time-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10237NISTSchema-SV-II-atomic-time-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10238NISTXML-SV-II-atomic-time-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10239NISTXML-SV-II-atomic-time-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10240NISTXML-SV-II-atomic-time-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10241NISTXML-SV-II-atomic-time-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10242NISTXML-SV-II-atomic-time-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10243NISTSchema-SV-II-atomic-time-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10244NISTXML-SV-II-atomic-time-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10245NISTSchema-SV-II-atomic-time-pattern-1 tokoe:valid" result="pass"/><test-case name="10246NISTXML-SV-II-atomic-time-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10247NISTXML-SV-II-atomic-time-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10248NISTXML-SV-II-atomic-time-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10249NISTXML-SV-II-atomic-time-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10250NISTXML-SV-II-atomic-time-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10251NISTSchema-SV-II-atomic-time-pattern-2 tokoe:valid" result="pass"/><test-case name="10252NISTXML-SV-II-atomic-time-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10253NISTXML-SV-II-atomic-time-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10254NISTXML-SV-II-atomic-time-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10255NISTXML-SV-II-atomic-time-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10256NISTXML-SV-II-atomic-time-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10257NISTSchema-SV-II-atomic-time-pattern-3 tokoe:valid" result="pass"/><test-case name="10258NISTXML-SV-II-atomic-time-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10259NISTXML-SV-II-atomic-time-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10260NISTXML-SV-II-atomic-time-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10261NISTXML-SV-II-atomic-time-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10262NISTXML-SV-II-atomic-time-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10263NISTSchema-SV-II-atomic-time-pattern-4 tokoe:valid" result="pass"/><test-case name="10264NISTXML-SV-II-atomic-time-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10265NISTXML-SV-II-atomic-time-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10266NISTXML-SV-II-atomic-time-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10267NISTXML-SV-II-atomic-time-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10268NISTXML-SV-II-atomic-time-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10269NISTSchema-SV-II-atomic-time-pattern-5 tokoe:valid" result="pass"/><test-case name="10270NISTXML-SV-II-atomic-time-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10271NISTXML-SV-II-atomic-time-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10272NISTXML-SV-II-atomic-time-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10273NISTXML-SV-II-atomic-time-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10274NISTXML-SV-II-atomic-time-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10275NISTSchema-SV-II-atomic-time-enumeration-1 tokoe:valid" result="pass"/><test-case name="10276NISTXML-SV-II-atomic-time-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10277NISTXML-SV-II-atomic-time-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10278NISTXML-SV-II-atomic-time-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10279NISTXML-SV-II-atomic-time-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10280NISTXML-SV-II-atomic-time-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10281NISTSchema-SV-II-atomic-time-enumeration-2 tokoe:valid" result="pass"/><test-case name="10282NISTXML-SV-II-atomic-time-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10283NISTXML-SV-II-atomic-time-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10284NISTXML-SV-II-atomic-time-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10285NISTXML-SV-II-atomic-time-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10286NISTXML-SV-II-atomic-time-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10287NISTSchema-SV-II-atomic-time-enumeration-3 tokoe:valid" result="pass"/><test-case name="10288NISTXML-SV-II-atomic-time-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10289NISTXML-SV-II-atomic-time-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10290NISTXML-SV-II-atomic-time-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10291NISTXML-SV-II-atomic-time-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10292NISTXML-SV-II-atomic-time-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10293NISTSchema-SV-II-atomic-time-enumeration-4 tokoe:valid" result="pass"/><test-case name="10294NISTXML-SV-II-atomic-time-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10295NISTXML-SV-II-atomic-time-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10296NISTXML-SV-II-atomic-time-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10297NISTXML-SV-II-atomic-time-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10298NISTXML-SV-II-atomic-time-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10299NISTSchema-SV-II-atomic-time-enumeration-5 tokoe:valid" result="pass"/><test-case name="10300NISTXML-SV-II-atomic-time-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10301NISTXML-SV-II-atomic-time-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10302NISTXML-SV-II-atomic-time-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10303NISTXML-SV-II-atomic-time-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10304NISTXML-SV-II-atomic-time-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10305NISTSchema-SV-II-atomic-date-minExclusive-1 tokoe:valid" result="pass"/><test-case name="10306NISTXML-SV-II-atomic-date-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10307NISTSchema-SV-II-atomic-date-minExclusive-2 tokoe:valid" result="pass"/><test-case name="10308NISTXML-SV-II-atomic-date-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10309NISTXML-SV-II-atomic-date-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10310NISTXML-SV-II-atomic-date-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10311NISTXML-SV-II-atomic-date-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10312NISTXML-SV-II-atomic-date-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10313NISTSchema-SV-II-atomic-date-minExclusive-3 tokoe:valid" result="pass"/><test-case name="10314NISTXML-SV-II-atomic-date-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10315NISTXML-SV-II-atomic-date-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10316NISTXML-SV-II-atomic-date-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10317NISTXML-SV-II-atomic-date-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10318NISTXML-SV-II-atomic-date-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10319NISTSchema-SV-II-atomic-date-minExclusive-4 tokoe:valid" result="pass"/><test-case name="10320NISTXML-SV-II-atomic-date-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10321NISTXML-SV-II-atomic-date-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10322NISTXML-SV-II-atomic-date-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10323NISTXML-SV-II-atomic-date-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10324NISTXML-SV-II-atomic-date-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10325NISTSchema-SV-II-atomic-date-minExclusive-5 tokoe:valid" result="pass"/><test-case name="10326NISTXML-SV-II-atomic-date-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10327NISTXML-SV-II-atomic-date-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="10328NISTXML-SV-II-atomic-date-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="10329NISTXML-SV-II-atomic-date-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="10330NISTXML-SV-II-atomic-date-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="10331NISTSchema-SV-II-atomic-date-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="10332NISTXML-SV-II-atomic-date-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10333NISTXML-SV-II-atomic-date-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="10334NISTXML-SV-II-atomic-date-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="10335NISTXML-SV-II-atomic-date-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10336NISTXML-SV-II-atomic-date-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10337NISTSchema-SV-II-atomic-date-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10338NISTXML-SV-II-atomic-date-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10339NISTXML-SV-II-atomic-date-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10340NISTXML-SV-II-atomic-date-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10341NISTXML-SV-II-atomic-date-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10342NISTXML-SV-II-atomic-date-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10343NISTSchema-SV-II-atomic-date-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10344NISTXML-SV-II-atomic-date-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10345NISTXML-SV-II-atomic-date-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10346NISTXML-SV-II-atomic-date-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10347NISTXML-SV-II-atomic-date-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10348NISTXML-SV-II-atomic-date-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10349NISTSchema-SV-II-atomic-date-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10350NISTXML-SV-II-atomic-date-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10351NISTXML-SV-II-atomic-date-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10352NISTXML-SV-II-atomic-date-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10353NISTXML-SV-II-atomic-date-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10354NISTXML-SV-II-atomic-date-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10355NISTSchema-SV-II-atomic-date-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10356NISTXML-SV-II-atomic-date-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10357NISTSchema-SV-II-atomic-date-pattern-1 tokoe:valid" result="pass"/><test-case name="10358NISTXML-SV-II-atomic-date-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10359NISTXML-SV-II-atomic-date-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10360NISTXML-SV-II-atomic-date-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10361NISTXML-SV-II-atomic-date-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10362NISTXML-SV-II-atomic-date-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10363NISTSchema-SV-II-atomic-date-pattern-2 tokoe:valid" result="pass"/><test-case name="10364NISTXML-SV-II-atomic-date-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10365NISTXML-SV-II-atomic-date-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10366NISTXML-SV-II-atomic-date-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10367NISTXML-SV-II-atomic-date-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10368NISTXML-SV-II-atomic-date-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10369NISTSchema-SV-II-atomic-date-pattern-3 tokoe:valid" result="pass"/><test-case name="10370NISTXML-SV-II-atomic-date-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10371NISTXML-SV-II-atomic-date-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10372NISTXML-SV-II-atomic-date-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10373NISTXML-SV-II-atomic-date-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10374NISTXML-SV-II-atomic-date-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10375NISTSchema-SV-II-atomic-date-pattern-4 tokoe:valid" result="pass"/><test-case name="10376NISTXML-SV-II-atomic-date-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10377NISTXML-SV-II-atomic-date-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10378NISTXML-SV-II-atomic-date-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10379NISTXML-SV-II-atomic-date-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10380NISTXML-SV-II-atomic-date-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10381NISTSchema-SV-II-atomic-date-pattern-5 tokoe:valid" result="pass"/><test-case name="10382NISTXML-SV-II-atomic-date-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10383NISTXML-SV-II-atomic-date-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10384NISTXML-SV-II-atomic-date-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10385NISTXML-SV-II-atomic-date-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10386NISTXML-SV-II-atomic-date-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10387NISTSchema-SV-II-atomic-date-enumeration-1 tokoe:valid" result="pass"/><test-case name="10388NISTXML-SV-II-atomic-date-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10389NISTXML-SV-II-atomic-date-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10390NISTXML-SV-II-atomic-date-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10391NISTXML-SV-II-atomic-date-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10392NISTXML-SV-II-atomic-date-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10393NISTSchema-SV-II-atomic-date-enumeration-2 tokoe:valid" result="pass"/><test-case name="10394NISTXML-SV-II-atomic-date-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10395NISTXML-SV-II-atomic-date-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10396NISTXML-SV-II-atomic-date-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10397NISTXML-SV-II-atomic-date-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10398NISTXML-SV-II-atomic-date-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10399NISTSchema-SV-II-atomic-date-enumeration-3 tokoe:valid" result="pass"/><test-case name="10400NISTXML-SV-II-atomic-date-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10401NISTXML-SV-II-atomic-date-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10402NISTXML-SV-II-atomic-date-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10403NISTXML-SV-II-atomic-date-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10404NISTXML-SV-II-atomic-date-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10405NISTSchema-SV-II-atomic-date-enumeration-4 tokoe:valid" result="pass"/><test-case name="10406NISTXML-SV-II-atomic-date-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10407NISTXML-SV-II-atomic-date-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10408NISTXML-SV-II-atomic-date-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10409NISTXML-SV-II-atomic-date-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10410NISTXML-SV-II-atomic-date-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10411NISTSchema-SV-II-atomic-date-enumeration-5 tokoe:valid" result="pass"/><test-case name="10412NISTXML-SV-II-atomic-date-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10413NISTXML-SV-II-atomic-date-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10414NISTXML-SV-II-atomic-date-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10415NISTXML-SV-II-atomic-date-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10416NISTXML-SV-II-atomic-date-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10417NISTSchema-SV-II-atomic-gYearMonth-minExclusive-1 tokoe:valid" result="pass"/><test-case name="10418NISTXML-SV-II-atomic-gYearMonth-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10419NISTSchema-SV-II-atomic-gYearMonth-minExclusive-2 tokoe:valid" result="pass"/><test-case name="10420NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10421NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10422NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10423NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10424NISTXML-SV-II-atomic-gYearMonth-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10425NISTSchema-SV-II-atomic-gYearMonth-minExclusive-3 tokoe:valid" result="pass"/><test-case name="10426NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10427NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10428NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10429NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10430NISTXML-SV-II-atomic-gYearMonth-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10431NISTSchema-SV-II-atomic-gYearMonth-minExclusive-4 tokoe:valid" result="pass"/><test-case name="10432NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10433NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10434NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10435NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10436NISTXML-SV-II-atomic-gYearMonth-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10437NISTSchema-SV-II-atomic-gYearMonth-minExclusive-5 tokoe:valid" result="pass"/><test-case name="10438NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10439NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="10440NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="10441NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="10442NISTXML-SV-II-atomic-gYearMonth-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="10443NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="10444NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10445NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="10446NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="10447NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10448NISTXML-SV-II-atomic-gYearMonth-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10449NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10450NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10451NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10452NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10453NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10454NISTXML-SV-II-atomic-gYearMonth-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10455NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10456NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10457NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10458NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10459NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10460NISTXML-SV-II-atomic-gYearMonth-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10461NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10462NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10463NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10464NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10465NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10466NISTXML-SV-II-atomic-gYearMonth-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10467NISTSchema-SV-II-atomic-gYearMonth-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10468NISTXML-SV-II-atomic-gYearMonth-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10469NISTSchema-SV-II-atomic-gYearMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="10470NISTXML-SV-II-atomic-gYearMonth-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10471NISTXML-SV-II-atomic-gYearMonth-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10472NISTXML-SV-II-atomic-gYearMonth-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10473NISTXML-SV-II-atomic-gYearMonth-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10474NISTXML-SV-II-atomic-gYearMonth-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10475NISTSchema-SV-II-atomic-gYearMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="10476NISTXML-SV-II-atomic-gYearMonth-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10477NISTXML-SV-II-atomic-gYearMonth-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10478NISTXML-SV-II-atomic-gYearMonth-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10479NISTXML-SV-II-atomic-gYearMonth-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10480NISTXML-SV-II-atomic-gYearMonth-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10481NISTSchema-SV-II-atomic-gYearMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="10482NISTXML-SV-II-atomic-gYearMonth-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10483NISTXML-SV-II-atomic-gYearMonth-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10484NISTXML-SV-II-atomic-gYearMonth-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10485NISTXML-SV-II-atomic-gYearMonth-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10486NISTXML-SV-II-atomic-gYearMonth-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10487NISTSchema-SV-II-atomic-gYearMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="10488NISTXML-SV-II-atomic-gYearMonth-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10489NISTXML-SV-II-atomic-gYearMonth-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10490NISTXML-SV-II-atomic-gYearMonth-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10491NISTXML-SV-II-atomic-gYearMonth-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10492NISTXML-SV-II-atomic-gYearMonth-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10493NISTSchema-SV-II-atomic-gYearMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="10494NISTXML-SV-II-atomic-gYearMonth-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10495NISTXML-SV-II-atomic-gYearMonth-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10496NISTXML-SV-II-atomic-gYearMonth-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10497NISTXML-SV-II-atomic-gYearMonth-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10498NISTXML-SV-II-atomic-gYearMonth-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10499NISTSchema-SV-II-atomic-gYearMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="10500NISTXML-SV-II-atomic-gYearMonth-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10501NISTXML-SV-II-atomic-gYearMonth-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10502NISTXML-SV-II-atomic-gYearMonth-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10503NISTXML-SV-II-atomic-gYearMonth-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10504NISTXML-SV-II-atomic-gYearMonth-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10505NISTSchema-SV-II-atomic-gYearMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="10506NISTXML-SV-II-atomic-gYearMonth-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10507NISTXML-SV-II-atomic-gYearMonth-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10508NISTXML-SV-II-atomic-gYearMonth-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10509NISTXML-SV-II-atomic-gYearMonth-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10510NISTXML-SV-II-atomic-gYearMonth-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10511NISTSchema-SV-II-atomic-gYearMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="10512NISTXML-SV-II-atomic-gYearMonth-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10513NISTXML-SV-II-atomic-gYearMonth-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10514NISTXML-SV-II-atomic-gYearMonth-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10515NISTXML-SV-II-atomic-gYearMonth-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10516NISTXML-SV-II-atomic-gYearMonth-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10517NISTSchema-SV-II-atomic-gYearMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="10518NISTXML-SV-II-atomic-gYearMonth-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10519NISTXML-SV-II-atomic-gYearMonth-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10520NISTXML-SV-II-atomic-gYearMonth-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10521NISTXML-SV-II-atomic-gYearMonth-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10522NISTXML-SV-II-atomic-gYearMonth-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10523NISTSchema-SV-II-atomic-gYearMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="10524NISTXML-SV-II-atomic-gYearMonth-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10525NISTXML-SV-II-atomic-gYearMonth-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10526NISTXML-SV-II-atomic-gYearMonth-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10527NISTXML-SV-II-atomic-gYearMonth-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10528NISTXML-SV-II-atomic-gYearMonth-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10529NISTSchema-SV-II-atomic-gYear-minExclusive-1 tokoe:valid" result="pass"/><test-case name="10530NISTXML-SV-II-atomic-gYear-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10531NISTSchema-SV-II-atomic-gYear-minExclusive-2 tokoe:valid" result="pass"/><test-case name="10532NISTXML-SV-II-atomic-gYear-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10533NISTXML-SV-II-atomic-gYear-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10534NISTXML-SV-II-atomic-gYear-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10535NISTXML-SV-II-atomic-gYear-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10536NISTXML-SV-II-atomic-gYear-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10537NISTSchema-SV-II-atomic-gYear-minExclusive-3 tokoe:valid" result="pass"/><test-case name="10538NISTXML-SV-II-atomic-gYear-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10539NISTXML-SV-II-atomic-gYear-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10540NISTXML-SV-II-atomic-gYear-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10541NISTXML-SV-II-atomic-gYear-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10542NISTXML-SV-II-atomic-gYear-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10543NISTSchema-SV-II-atomic-gYear-minExclusive-4 tokoe:valid" result="pass"/><test-case name="10544NISTXML-SV-II-atomic-gYear-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10545NISTXML-SV-II-atomic-gYear-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10546NISTXML-SV-II-atomic-gYear-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10547NISTXML-SV-II-atomic-gYear-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10548NISTXML-SV-II-atomic-gYear-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10549NISTSchema-SV-II-atomic-gYear-minExclusive-5 tokoe:valid" result="pass"/><test-case name="10550NISTXML-SV-II-atomic-gYear-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10551NISTXML-SV-II-atomic-gYear-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="10552NISTXML-SV-II-atomic-gYear-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="10553NISTXML-SV-II-atomic-gYear-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="10554NISTXML-SV-II-atomic-gYear-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="10555NISTSchema-SV-II-atomic-gYear-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="10556NISTXML-SV-II-atomic-gYear-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10557NISTXML-SV-II-atomic-gYear-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="10558NISTXML-SV-II-atomic-gYear-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="10559NISTXML-SV-II-atomic-gYear-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10560NISTXML-SV-II-atomic-gYear-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10561NISTSchema-SV-II-atomic-gYear-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10562NISTXML-SV-II-atomic-gYear-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10563NISTXML-SV-II-atomic-gYear-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10564NISTXML-SV-II-atomic-gYear-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10565NISTXML-SV-II-atomic-gYear-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10566NISTXML-SV-II-atomic-gYear-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10567NISTSchema-SV-II-atomic-gYear-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10568NISTXML-SV-II-atomic-gYear-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10569NISTXML-SV-II-atomic-gYear-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10570NISTXML-SV-II-atomic-gYear-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10571NISTXML-SV-II-atomic-gYear-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10572NISTXML-SV-II-atomic-gYear-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10573NISTSchema-SV-II-atomic-gYear-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10574NISTXML-SV-II-atomic-gYear-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10575NISTXML-SV-II-atomic-gYear-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10576NISTXML-SV-II-atomic-gYear-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10577NISTXML-SV-II-atomic-gYear-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10578NISTXML-SV-II-atomic-gYear-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10579NISTSchema-SV-II-atomic-gYear-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10580NISTXML-SV-II-atomic-gYear-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10581NISTSchema-SV-II-atomic-gYear-pattern-1 tokoe:valid" result="pass"/><test-case name="10582NISTXML-SV-II-atomic-gYear-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10583NISTXML-SV-II-atomic-gYear-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10584NISTXML-SV-II-atomic-gYear-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10585NISTXML-SV-II-atomic-gYear-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10586NISTXML-SV-II-atomic-gYear-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10587NISTSchema-SV-II-atomic-gYear-pattern-2 tokoe:valid" result="pass"/><test-case name="10588NISTXML-SV-II-atomic-gYear-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10589NISTXML-SV-II-atomic-gYear-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10590NISTXML-SV-II-atomic-gYear-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10591NISTXML-SV-II-atomic-gYear-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10592NISTXML-SV-II-atomic-gYear-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10593NISTSchema-SV-II-atomic-gYear-pattern-3 tokoe:valid" result="pass"/><test-case name="10594NISTXML-SV-II-atomic-gYear-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10595NISTXML-SV-II-atomic-gYear-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10596NISTXML-SV-II-atomic-gYear-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10597NISTXML-SV-II-atomic-gYear-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10598NISTXML-SV-II-atomic-gYear-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10599NISTSchema-SV-II-atomic-gYear-pattern-4 tokoe:valid" result="pass"/><test-case name="10600NISTXML-SV-II-atomic-gYear-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10601NISTXML-SV-II-atomic-gYear-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10602NISTXML-SV-II-atomic-gYear-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10603NISTXML-SV-II-atomic-gYear-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10604NISTXML-SV-II-atomic-gYear-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10605NISTSchema-SV-II-atomic-gYear-pattern-5 tokoe:valid" result="pass"/><test-case name="10606NISTXML-SV-II-atomic-gYear-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10607NISTXML-SV-II-atomic-gYear-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10608NISTXML-SV-II-atomic-gYear-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10609NISTXML-SV-II-atomic-gYear-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10610NISTXML-SV-II-atomic-gYear-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10611NISTSchema-SV-II-atomic-gYear-enumeration-1 tokoe:valid" result="pass"/><test-case name="10612NISTXML-SV-II-atomic-gYear-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10613NISTXML-SV-II-atomic-gYear-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10614NISTXML-SV-II-atomic-gYear-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10615NISTXML-SV-II-atomic-gYear-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10616NISTXML-SV-II-atomic-gYear-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10617NISTSchema-SV-II-atomic-gYear-enumeration-2 tokoe:valid" result="pass"/><test-case name="10618NISTXML-SV-II-atomic-gYear-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10619NISTXML-SV-II-atomic-gYear-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10620NISTXML-SV-II-atomic-gYear-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10621NISTXML-SV-II-atomic-gYear-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10622NISTXML-SV-II-atomic-gYear-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10623NISTSchema-SV-II-atomic-gYear-enumeration-3 tokoe:valid" result="pass"/><test-case name="10624NISTXML-SV-II-atomic-gYear-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10625NISTXML-SV-II-atomic-gYear-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10626NISTXML-SV-II-atomic-gYear-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10627NISTXML-SV-II-atomic-gYear-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10628NISTXML-SV-II-atomic-gYear-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10629NISTSchema-SV-II-atomic-gYear-enumeration-4 tokoe:valid" result="pass"/><test-case name="10630NISTXML-SV-II-atomic-gYear-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10631NISTXML-SV-II-atomic-gYear-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10632NISTXML-SV-II-atomic-gYear-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10633NISTXML-SV-II-atomic-gYear-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10634NISTXML-SV-II-atomic-gYear-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10635NISTSchema-SV-II-atomic-gYear-enumeration-5 tokoe:valid" result="pass"/><test-case name="10636NISTXML-SV-II-atomic-gYear-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10637NISTXML-SV-II-atomic-gYear-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10638NISTXML-SV-II-atomic-gYear-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10639NISTXML-SV-II-atomic-gYear-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10640NISTXML-SV-II-atomic-gYear-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10641NISTSchema-SV-II-atomic-gMonthDay-minExclusive-1 tokoe:valid" result="pass"/><test-case name="10642NISTXML-SV-II-atomic-gMonthDay-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10643NISTSchema-SV-II-atomic-gMonthDay-minExclusive-2 tokoe:valid" result="pass"/><test-case name="10644NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10645NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10646NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10647NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10648NISTXML-SV-II-atomic-gMonthDay-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10649NISTSchema-SV-II-atomic-gMonthDay-minExclusive-3 tokoe:valid" result="pass"/><test-case name="10650NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10651NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10652NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10653NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10654NISTXML-SV-II-atomic-gMonthDay-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10655NISTSchema-SV-II-atomic-gMonthDay-minExclusive-4 tokoe:valid" result="pass"/><test-case name="10656NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10657NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10658NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10659NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10660NISTXML-SV-II-atomic-gMonthDay-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10661NISTSchema-SV-II-atomic-gMonthDay-minExclusive-5 tokoe:valid" result="pass"/><test-case name="10662NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10663NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="10664NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="10665NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="10666NISTXML-SV-II-atomic-gMonthDay-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="10667NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="10668NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10669NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="10670NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="10671NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10672NISTXML-SV-II-atomic-gMonthDay-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10673NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10674NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10675NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10676NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10677NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10678NISTXML-SV-II-atomic-gMonthDay-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10679NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10680NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10681NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10682NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10683NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10684NISTXML-SV-II-atomic-gMonthDay-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10685NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10686NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10687NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10688NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10689NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10690NISTXML-SV-II-atomic-gMonthDay-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10691NISTSchema-SV-II-atomic-gMonthDay-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10692NISTXML-SV-II-atomic-gMonthDay-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10693NISTSchema-SV-II-atomic-gMonthDay-pattern-1 tokoe:valid" result="pass"/><test-case name="10694NISTXML-SV-II-atomic-gMonthDay-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10695NISTXML-SV-II-atomic-gMonthDay-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10696NISTXML-SV-II-atomic-gMonthDay-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10697NISTXML-SV-II-atomic-gMonthDay-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10698NISTXML-SV-II-atomic-gMonthDay-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10699NISTSchema-SV-II-atomic-gMonthDay-pattern-2 tokoe:valid" result="pass"/><test-case name="10700NISTXML-SV-II-atomic-gMonthDay-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10701NISTXML-SV-II-atomic-gMonthDay-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10702NISTXML-SV-II-atomic-gMonthDay-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10703NISTXML-SV-II-atomic-gMonthDay-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10704NISTXML-SV-II-atomic-gMonthDay-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10705NISTSchema-SV-II-atomic-gMonthDay-pattern-3 tokoe:valid" result="pass"/><test-case name="10706NISTXML-SV-II-atomic-gMonthDay-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10707NISTXML-SV-II-atomic-gMonthDay-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10708NISTXML-SV-II-atomic-gMonthDay-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10709NISTXML-SV-II-atomic-gMonthDay-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10710NISTXML-SV-II-atomic-gMonthDay-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10711NISTSchema-SV-II-atomic-gMonthDay-pattern-4 tokoe:valid" result="pass"/><test-case name="10712NISTXML-SV-II-atomic-gMonthDay-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10713NISTXML-SV-II-atomic-gMonthDay-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10714NISTXML-SV-II-atomic-gMonthDay-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10715NISTXML-SV-II-atomic-gMonthDay-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10716NISTXML-SV-II-atomic-gMonthDay-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10717NISTSchema-SV-II-atomic-gMonthDay-pattern-5 tokoe:valid" result="pass"/><test-case name="10718NISTXML-SV-II-atomic-gMonthDay-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10719NISTXML-SV-II-atomic-gMonthDay-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10720NISTXML-SV-II-atomic-gMonthDay-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10721NISTXML-SV-II-atomic-gMonthDay-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10722NISTXML-SV-II-atomic-gMonthDay-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10723NISTSchema-SV-II-atomic-gMonthDay-enumeration-1 tokoe:valid" result="pass"/><test-case name="10724NISTXML-SV-II-atomic-gMonthDay-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10725NISTXML-SV-II-atomic-gMonthDay-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10726NISTXML-SV-II-atomic-gMonthDay-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10727NISTXML-SV-II-atomic-gMonthDay-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10728NISTXML-SV-II-atomic-gMonthDay-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10729NISTSchema-SV-II-atomic-gMonthDay-enumeration-2 tokoe:valid" result="pass"/><test-case name="10730NISTXML-SV-II-atomic-gMonthDay-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10731NISTXML-SV-II-atomic-gMonthDay-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10732NISTXML-SV-II-atomic-gMonthDay-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10733NISTXML-SV-II-atomic-gMonthDay-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10734NISTXML-SV-II-atomic-gMonthDay-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10735NISTSchema-SV-II-atomic-gMonthDay-enumeration-3 tokoe:valid" result="pass"/><test-case name="10736NISTXML-SV-II-atomic-gMonthDay-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10737NISTXML-SV-II-atomic-gMonthDay-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10738NISTXML-SV-II-atomic-gMonthDay-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10739NISTXML-SV-II-atomic-gMonthDay-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10740NISTXML-SV-II-atomic-gMonthDay-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10741NISTSchema-SV-II-atomic-gMonthDay-enumeration-4 tokoe:valid" result="pass"/><test-case name="10742NISTXML-SV-II-atomic-gMonthDay-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10743NISTXML-SV-II-atomic-gMonthDay-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10744NISTXML-SV-II-atomic-gMonthDay-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10745NISTXML-SV-II-atomic-gMonthDay-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10746NISTXML-SV-II-atomic-gMonthDay-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10747NISTSchema-SV-II-atomic-gMonthDay-enumeration-5 tokoe:valid" result="pass"/><test-case name="10748NISTXML-SV-II-atomic-gMonthDay-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10749NISTXML-SV-II-atomic-gMonthDay-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10750NISTXML-SV-II-atomic-gMonthDay-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10751NISTXML-SV-II-atomic-gMonthDay-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10752NISTXML-SV-II-atomic-gMonthDay-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10753NISTSchema-SV-II-atomic-gDay-minExclusive-1 tokoe:valid" result="pass"/><test-case name="10754NISTXML-SV-II-atomic-gDay-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10755NISTSchema-SV-II-atomic-gDay-minExclusive-2 tokoe:valid" result="pass"/><test-case name="10756NISTXML-SV-II-atomic-gDay-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10757NISTXML-SV-II-atomic-gDay-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10758NISTXML-SV-II-atomic-gDay-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10759NISTXML-SV-II-atomic-gDay-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10760NISTXML-SV-II-atomic-gDay-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10761NISTSchema-SV-II-atomic-gDay-minExclusive-3 tokoe:valid" result="pass"/><test-case name="10762NISTXML-SV-II-atomic-gDay-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10763NISTXML-SV-II-atomic-gDay-minExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10764NISTXML-SV-II-atomic-gDay-minExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10765NISTXML-SV-II-atomic-gDay-minExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10766NISTXML-SV-II-atomic-gDay-minExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10767NISTSchema-SV-II-atomic-gDay-minExclusive-4 tokoe:valid" result="pass"/><test-case name="10768NISTXML-SV-II-atomic-gDay-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10769NISTXML-SV-II-atomic-gDay-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10770NISTXML-SV-II-atomic-gDay-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10771NISTXML-SV-II-atomic-gDay-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10772NISTXML-SV-II-atomic-gDay-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10773NISTSchema-SV-II-atomic-gDay-minExclusive-5 tokoe:valid" result="pass"/><test-case name="10774NISTXML-SV-II-atomic-gDay-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10775NISTXML-SV-II-atomic-gDay-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="10776NISTXML-SV-II-atomic-gDay-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="10777NISTXML-SV-II-atomic-gDay-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="10778NISTXML-SV-II-atomic-gDay-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="10779NISTSchema-SV-II-atomic-gDay-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="10780NISTXML-SV-II-atomic-gDay-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10781NISTXML-SV-II-atomic-gDay-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="10782NISTXML-SV-II-atomic-gDay-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="10783NISTXML-SV-II-atomic-gDay-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10784NISTXML-SV-II-atomic-gDay-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10785NISTSchema-SV-II-atomic-gDay-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10786NISTXML-SV-II-atomic-gDay-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10787NISTXML-SV-II-atomic-gDay-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10788NISTXML-SV-II-atomic-gDay-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10789NISTXML-SV-II-atomic-gDay-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10790NISTXML-SV-II-atomic-gDay-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10791NISTSchema-SV-II-atomic-gDay-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10792NISTXML-SV-II-atomic-gDay-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10793NISTXML-SV-II-atomic-gDay-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10794NISTXML-SV-II-atomic-gDay-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10795NISTXML-SV-II-atomic-gDay-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10796NISTXML-SV-II-atomic-gDay-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10797NISTSchema-SV-II-atomic-gDay-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10798NISTXML-SV-II-atomic-gDay-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10799NISTXML-SV-II-atomic-gDay-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10800NISTXML-SV-II-atomic-gDay-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10801NISTXML-SV-II-atomic-gDay-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10802NISTXML-SV-II-atomic-gDay-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10803NISTSchema-SV-II-atomic-gDay-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10804NISTXML-SV-II-atomic-gDay-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10805NISTSchema-SV-II-atomic-gDay-pattern-1 tokoe:valid" result="pass"/><test-case name="10806NISTXML-SV-II-atomic-gDay-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10807NISTXML-SV-II-atomic-gDay-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10808NISTXML-SV-II-atomic-gDay-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10809NISTXML-SV-II-atomic-gDay-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10810NISTXML-SV-II-atomic-gDay-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10811NISTSchema-SV-II-atomic-gDay-pattern-2 tokoe:valid" result="pass"/><test-case name="10812NISTXML-SV-II-atomic-gDay-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10813NISTXML-SV-II-atomic-gDay-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10814NISTXML-SV-II-atomic-gDay-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10815NISTXML-SV-II-atomic-gDay-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10816NISTXML-SV-II-atomic-gDay-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10817NISTSchema-SV-II-atomic-gDay-pattern-3 tokoe:valid" result="pass"/><test-case name="10818NISTXML-SV-II-atomic-gDay-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10819NISTXML-SV-II-atomic-gDay-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10820NISTXML-SV-II-atomic-gDay-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10821NISTXML-SV-II-atomic-gDay-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10822NISTXML-SV-II-atomic-gDay-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10823NISTSchema-SV-II-atomic-gDay-pattern-4 tokoe:valid" result="pass"/><test-case name="10824NISTXML-SV-II-atomic-gDay-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10825NISTXML-SV-II-atomic-gDay-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10826NISTXML-SV-II-atomic-gDay-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10827NISTXML-SV-II-atomic-gDay-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10828NISTXML-SV-II-atomic-gDay-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10829NISTSchema-SV-II-atomic-gDay-pattern-5 tokoe:valid" result="pass"/><test-case name="10830NISTXML-SV-II-atomic-gDay-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10831NISTXML-SV-II-atomic-gDay-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10832NISTXML-SV-II-atomic-gDay-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10833NISTXML-SV-II-atomic-gDay-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10834NISTXML-SV-II-atomic-gDay-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10835NISTSchema-SV-II-atomic-gDay-enumeration-1 tokoe:valid" result="pass"/><test-case name="10836NISTXML-SV-II-atomic-gDay-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10837NISTXML-SV-II-atomic-gDay-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10838NISTXML-SV-II-atomic-gDay-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10839NISTXML-SV-II-atomic-gDay-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10840NISTXML-SV-II-atomic-gDay-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10841NISTSchema-SV-II-atomic-gDay-enumeration-2 tokoe:valid" result="pass"/><test-case name="10842NISTXML-SV-II-atomic-gDay-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10843NISTXML-SV-II-atomic-gDay-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10844NISTXML-SV-II-atomic-gDay-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10845NISTXML-SV-II-atomic-gDay-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10846NISTXML-SV-II-atomic-gDay-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10847NISTSchema-SV-II-atomic-gDay-enumeration-3 tokoe:valid" result="pass"/><test-case name="10848NISTXML-SV-II-atomic-gDay-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10849NISTXML-SV-II-atomic-gDay-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10850NISTXML-SV-II-atomic-gDay-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10851NISTXML-SV-II-atomic-gDay-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10852NISTXML-SV-II-atomic-gDay-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10853NISTSchema-SV-II-atomic-gDay-enumeration-4 tokoe:valid" result="pass"/><test-case name="10854NISTXML-SV-II-atomic-gDay-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10855NISTXML-SV-II-atomic-gDay-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10856NISTXML-SV-II-atomic-gDay-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10857NISTXML-SV-II-atomic-gDay-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10858NISTXML-SV-II-atomic-gDay-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10859NISTSchema-SV-II-atomic-gDay-enumeration-5 tokoe:valid" result="pass"/><test-case name="10860NISTXML-SV-II-atomic-gDay-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10861NISTXML-SV-II-atomic-gDay-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10862NISTXML-SV-II-atomic-gDay-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10863NISTXML-SV-II-atomic-gDay-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10864NISTXML-SV-II-atomic-gDay-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10865NISTSchema-SV-II-atomic-gMonth-minExclusive-1 tokoe:valid" result="pass"/><test-case name="10866NISTXML-SV-II-atomic-gMonth-minExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10867NISTSchema-SV-II-atomic-gMonth-minExclusive-2 tokoe:valid" result="pass"/><test-case name="10868NISTXML-SV-II-atomic-gMonth-minExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10869NISTXML-SV-II-atomic-gMonth-minExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10870NISTXML-SV-II-atomic-gMonth-minExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10871NISTXML-SV-II-atomic-gMonth-minExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10872NISTXML-SV-II-atomic-gMonth-minExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10873NISTSchema-SV-II-atomic-gMonth-minExclusive-3 tokoe:valid" result="pass"/><test-case name="10874NISTXML-SV-II-atomic-gMonth-minExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10875NISTSchema-SV-II-atomic-gMonth-minExclusive-4 tokoe:valid" result="pass"/><test-case name="10876NISTXML-SV-II-atomic-gMonth-minExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10877NISTXML-SV-II-atomic-gMonth-minExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10878NISTXML-SV-II-atomic-gMonth-minExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10879NISTXML-SV-II-atomic-gMonth-minExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10880NISTXML-SV-II-atomic-gMonth-minExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10881NISTSchema-SV-II-atomic-gMonth-minExclusive-5 tokoe:valid" result="pass"/><test-case name="10882NISTXML-SV-II-atomic-gMonth-minExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10883NISTXML-SV-II-atomic-gMonth-minExclusive-5-2 tokoe:invalid" result="pass"/><test-case name="10884NISTXML-SV-II-atomic-gMonth-minExclusive-5-3 tokoe:invalid" result="pass"/><test-case name="10885NISTXML-SV-II-atomic-gMonth-minExclusive-5-4 tokoe:invalid" result="pass"/><test-case name="10886NISTXML-SV-II-atomic-gMonth-minExclusive-5-5 tokoe:invalid" result="pass"/><test-case name="10887NISTSchema-SV-II-atomic-gMonth-maxExclusive-1 tokoe:valid" result="pass"/><test-case name="10888NISTXML-SV-II-atomic-gMonth-maxExclusive-1-1 tokoe:invalid" result="pass"/><test-case name="10889NISTXML-SV-II-atomic-gMonth-maxExclusive-1-2 tokoe:invalid" result="pass"/><test-case name="10890NISTXML-SV-II-atomic-gMonth-maxExclusive-1-3 tokoe:invalid" result="pass"/><test-case name="10891NISTXML-SV-II-atomic-gMonth-maxExclusive-1-4 tokoe:invalid" result="pass"/><test-case name="10892NISTXML-SV-II-atomic-gMonth-maxExclusive-1-5 tokoe:invalid" result="pass"/><test-case name="10893NISTSchema-SV-II-atomic-gMonth-maxExclusive-2 tokoe:valid" result="pass"/><test-case name="10894NISTXML-SV-II-atomic-gMonth-maxExclusive-2-1 tokoe:invalid" result="pass"/><test-case name="10895NISTXML-SV-II-atomic-gMonth-maxExclusive-2-2 tokoe:invalid" result="pass"/><test-case name="10896NISTXML-SV-II-atomic-gMonth-maxExclusive-2-3 tokoe:invalid" result="pass"/><test-case name="10897NISTXML-SV-II-atomic-gMonth-maxExclusive-2-4 tokoe:invalid" result="pass"/><test-case name="10898NISTXML-SV-II-atomic-gMonth-maxExclusive-2-5 tokoe:invalid" result="pass"/><test-case name="10899NISTSchema-SV-II-atomic-gMonth-maxExclusive-3 tokoe:valid" result="pass"/><test-case name="10900NISTXML-SV-II-atomic-gMonth-maxExclusive-3-1 tokoe:invalid" result="pass"/><test-case name="10901NISTXML-SV-II-atomic-gMonth-maxExclusive-3-2 tokoe:invalid" result="pass"/><test-case name="10902NISTXML-SV-II-atomic-gMonth-maxExclusive-3-3 tokoe:invalid" result="pass"/><test-case name="10903NISTXML-SV-II-atomic-gMonth-maxExclusive-3-4 tokoe:invalid" result="pass"/><test-case name="10904NISTXML-SV-II-atomic-gMonth-maxExclusive-3-5 tokoe:invalid" result="pass"/><test-case name="10905NISTSchema-SV-II-atomic-gMonth-maxExclusive-4 tokoe:valid" result="pass"/><test-case name="10906NISTXML-SV-II-atomic-gMonth-maxExclusive-4-1 tokoe:invalid" result="pass"/><test-case name="10907NISTXML-SV-II-atomic-gMonth-maxExclusive-4-2 tokoe:invalid" result="pass"/><test-case name="10908NISTXML-SV-II-atomic-gMonth-maxExclusive-4-3 tokoe:invalid" result="pass"/><test-case name="10909NISTXML-SV-II-atomic-gMonth-maxExclusive-4-4 tokoe:invalid" result="pass"/><test-case name="10910NISTXML-SV-II-atomic-gMonth-maxExclusive-4-5 tokoe:invalid" result="pass"/><test-case name="10911NISTSchema-SV-II-atomic-gMonth-maxExclusive-5 tokoe:valid" result="pass"/><test-case name="10912NISTXML-SV-II-atomic-gMonth-maxExclusive-5-1 tokoe:invalid" result="pass"/><test-case name="10913NISTSchema-SV-II-atomic-gMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="10914NISTXML-SV-II-atomic-gMonth-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="10915NISTXML-SV-II-atomic-gMonth-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="10916NISTXML-SV-II-atomic-gMonth-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="10917NISTXML-SV-II-atomic-gMonth-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="10918NISTXML-SV-II-atomic-gMonth-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="10919NISTSchema-SV-II-atomic-gMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="10920NISTXML-SV-II-atomic-gMonth-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="10921NISTXML-SV-II-atomic-gMonth-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="10922NISTXML-SV-II-atomic-gMonth-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="10923NISTXML-SV-II-atomic-gMonth-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="10924NISTXML-SV-II-atomic-gMonth-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="10925NISTSchema-SV-II-atomic-gMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="10926NISTXML-SV-II-atomic-gMonth-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="10927NISTXML-SV-II-atomic-gMonth-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="10928NISTXML-SV-II-atomic-gMonth-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="10929NISTXML-SV-II-atomic-gMonth-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="10930NISTXML-SV-II-atomic-gMonth-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="10931NISTSchema-SV-II-atomic-gMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="10932NISTXML-SV-II-atomic-gMonth-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="10933NISTXML-SV-II-atomic-gMonth-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="10934NISTXML-SV-II-atomic-gMonth-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="10935NISTXML-SV-II-atomic-gMonth-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="10936NISTXML-SV-II-atomic-gMonth-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="10937NISTSchema-SV-II-atomic-gMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="10938NISTXML-SV-II-atomic-gMonth-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="10939NISTXML-SV-II-atomic-gMonth-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="10940NISTXML-SV-II-atomic-gMonth-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="10941NISTXML-SV-II-atomic-gMonth-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="10942NISTXML-SV-II-atomic-gMonth-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="10943NISTSchema-SV-II-atomic-gMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="10944NISTXML-SV-II-atomic-gMonth-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="10945NISTXML-SV-II-atomic-gMonth-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="10946NISTXML-SV-II-atomic-gMonth-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="10947NISTXML-SV-II-atomic-gMonth-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="10948NISTXML-SV-II-atomic-gMonth-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="10949NISTSchema-SV-II-atomic-gMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="10950NISTXML-SV-II-atomic-gMonth-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="10951NISTXML-SV-II-atomic-gMonth-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="10952NISTXML-SV-II-atomic-gMonth-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="10953NISTXML-SV-II-atomic-gMonth-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="10954NISTXML-SV-II-atomic-gMonth-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="10955NISTSchema-SV-II-atomic-gMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="10956NISTXML-SV-II-atomic-gMonth-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="10957NISTXML-SV-II-atomic-gMonth-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="10958NISTXML-SV-II-atomic-gMonth-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="10959NISTXML-SV-II-atomic-gMonth-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="10960NISTXML-SV-II-atomic-gMonth-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="10961NISTSchema-SV-II-atomic-gMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="10962NISTXML-SV-II-atomic-gMonth-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="10963NISTXML-SV-II-atomic-gMonth-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="10964NISTXML-SV-II-atomic-gMonth-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="10965NISTXML-SV-II-atomic-gMonth-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="10966NISTXML-SV-II-atomic-gMonth-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="10967NISTSchema-SV-II-atomic-gMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="10968NISTXML-SV-II-atomic-gMonth-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="10969NISTXML-SV-II-atomic-gMonth-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="10970NISTXML-SV-II-atomic-gMonth-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="10971NISTXML-SV-II-atomic-gMonth-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="10972NISTXML-SV-II-atomic-gMonth-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="10973NISTSchema-SV-II-atomic-string-minLength-2 tokoe:valid" result="pass"/><test-case name="10974NISTXML-SV-II-atomic-string-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="10975NISTXML-SV-II-atomic-string-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="10976NISTXML-SV-II-atomic-string-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="10977NISTXML-SV-II-atomic-string-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="10978NISTXML-SV-II-atomic-string-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="10979NISTSchema-SV-II-atomic-string-minLength-3 tokoe:valid" result="pass"/><test-case name="10980NISTXML-SV-II-atomic-string-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="10981NISTXML-SV-II-atomic-string-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="10982NISTXML-SV-II-atomic-string-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="10983NISTXML-SV-II-atomic-string-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="10984NISTXML-SV-II-atomic-string-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="10985NISTSchema-SV-II-atomic-string-minLength-4 tokoe:valid" result="pass"/><test-case name="10986NISTXML-SV-II-atomic-string-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="10987NISTXML-SV-II-atomic-string-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="10988NISTXML-SV-II-atomic-string-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="10989NISTXML-SV-II-atomic-string-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="10990NISTXML-SV-II-atomic-string-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="10991NISTSchema-SV-II-atomic-string-minLength-5 tokoe:valid" result="pass"/><test-case name="10992NISTXML-SV-II-atomic-string-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="10993NISTXML-SV-II-atomic-string-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="10994NISTXML-SV-II-atomic-string-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="10995NISTXML-SV-II-atomic-string-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="10996NISTXML-SV-II-atomic-string-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="10997NISTSchema-SV-II-atomic-string-minLength-6 tokoe:valid" result="pass"/><test-case name="10998NISTXML-SV-II-atomic-string-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="10999NISTXML-SV-II-atomic-string-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11000NISTXML-SV-II-atomic-string-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11001NISTXML-SV-II-atomic-string-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11002NISTXML-SV-II-atomic-string-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11003NISTSchema-SV-II-atomic-normalizedString-minLength-2 tokoe:valid" result="pass"/><test-case name="11004NISTXML-SV-II-atomic-normalizedString-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="11005NISTXML-SV-II-atomic-normalizedString-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="11006NISTXML-SV-II-atomic-normalizedString-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="11007NISTXML-SV-II-atomic-normalizedString-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="11008NISTXML-SV-II-atomic-normalizedString-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="11009NISTSchema-SV-II-atomic-normalizedString-minLength-3 tokoe:valid" result="pass"/><test-case name="11010NISTXML-SV-II-atomic-normalizedString-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="11011NISTXML-SV-II-atomic-normalizedString-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="11012NISTXML-SV-II-atomic-normalizedString-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="11013NISTXML-SV-II-atomic-normalizedString-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="11014NISTXML-SV-II-atomic-normalizedString-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="11015NISTSchema-SV-II-atomic-normalizedString-minLength-4 tokoe:valid" result="pass"/><test-case name="11016NISTXML-SV-II-atomic-normalizedString-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="11017NISTXML-SV-II-atomic-normalizedString-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="11018NISTXML-SV-II-atomic-normalizedString-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="11019NISTXML-SV-II-atomic-normalizedString-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="11020NISTXML-SV-II-atomic-normalizedString-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="11021NISTSchema-SV-II-atomic-normalizedString-minLength-5 tokoe:valid" result="pass"/><test-case name="11022NISTXML-SV-II-atomic-normalizedString-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="11023NISTXML-SV-II-atomic-normalizedString-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="11024NISTXML-SV-II-atomic-normalizedString-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="11025NISTXML-SV-II-atomic-normalizedString-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="11026NISTXML-SV-II-atomic-normalizedString-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="11027NISTSchema-SV-II-atomic-normalizedString-minLength-6 tokoe:valid" result="pass"/><test-case name="11028NISTXML-SV-II-atomic-normalizedString-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="11029NISTXML-SV-II-atomic-normalizedString-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11030NISTXML-SV-II-atomic-normalizedString-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11031NISTXML-SV-II-atomic-normalizedString-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11032NISTXML-SV-II-atomic-normalizedString-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11033NISTSchema-SV-II-atomic-token-minLength-2 tokoe:valid" result="pass"/><test-case name="11034NISTXML-SV-II-atomic-token-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="11035NISTXML-SV-II-atomic-token-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="11036NISTXML-SV-II-atomic-token-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="11037NISTXML-SV-II-atomic-token-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="11038NISTXML-SV-II-atomic-token-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="11039NISTSchema-SV-II-atomic-token-minLength-3 tokoe:valid" result="pass"/><test-case name="11040NISTXML-SV-II-atomic-token-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="11041NISTXML-SV-II-atomic-token-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="11042NISTXML-SV-II-atomic-token-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="11043NISTXML-SV-II-atomic-token-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="11044NISTXML-SV-II-atomic-token-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="11045NISTSchema-SV-II-atomic-token-minLength-4 tokoe:valid" result="pass"/><test-case name="11046NISTXML-SV-II-atomic-token-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="11047NISTXML-SV-II-atomic-token-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="11048NISTXML-SV-II-atomic-token-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="11049NISTXML-SV-II-atomic-token-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="11050NISTXML-SV-II-atomic-token-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="11051NISTSchema-SV-II-atomic-token-minLength-5 tokoe:valid" result="pass"/><test-case name="11052NISTXML-SV-II-atomic-token-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="11053NISTXML-SV-II-atomic-token-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="11054NISTXML-SV-II-atomic-token-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="11055NISTXML-SV-II-atomic-token-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="11056NISTXML-SV-II-atomic-token-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="11057NISTSchema-SV-II-atomic-token-minLength-6 tokoe:valid" result="pass"/><test-case name="11058NISTXML-SV-II-atomic-token-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="11059NISTXML-SV-II-atomic-token-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11060NISTXML-SV-II-atomic-token-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11061NISTXML-SV-II-atomic-token-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11062NISTXML-SV-II-atomic-token-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11063NISTSchema-SV-II-atomic-Name-minLength-2 tokoe:valid" result="pass"/><test-case name="11064NISTXML-SV-II-atomic-Name-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="11065NISTXML-SV-II-atomic-Name-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="11066NISTXML-SV-II-atomic-Name-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="11067NISTXML-SV-II-atomic-Name-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="11068NISTXML-SV-II-atomic-Name-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="11069NISTSchema-SV-II-atomic-Name-minLength-3 tokoe:valid" result="pass"/><test-case name="11070NISTXML-SV-II-atomic-Name-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="11071NISTXML-SV-II-atomic-Name-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="11072NISTXML-SV-II-atomic-Name-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="11073NISTXML-SV-II-atomic-Name-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="11074NISTXML-SV-II-atomic-Name-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="11075NISTSchema-SV-II-atomic-Name-minLength-4 tokoe:valid" result="pass"/><test-case name="11076NISTXML-SV-II-atomic-Name-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="11077NISTXML-SV-II-atomic-Name-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="11078NISTXML-SV-II-atomic-Name-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="11079NISTXML-SV-II-atomic-Name-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="11080NISTXML-SV-II-atomic-Name-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="11081NISTSchema-SV-II-atomic-Name-minLength-5 tokoe:valid" result="pass"/><test-case name="11082NISTXML-SV-II-atomic-Name-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="11083NISTXML-SV-II-atomic-Name-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="11084NISTXML-SV-II-atomic-Name-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="11085NISTXML-SV-II-atomic-Name-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="11086NISTXML-SV-II-atomic-Name-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="11087NISTSchema-SV-II-atomic-Name-minLength-6 tokoe:valid" result="pass"/><test-case name="11088NISTXML-SV-II-atomic-Name-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="11089NISTXML-SV-II-atomic-Name-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11090NISTXML-SV-II-atomic-Name-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11091NISTXML-SV-II-atomic-Name-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11092NISTXML-SV-II-atomic-Name-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11093NISTSchema-SV-II-atomic-NMTOKEN-minLength-2 tokoe:valid" result="pass"/><test-case name="11094NISTXML-SV-II-atomic-NMTOKEN-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="11095NISTXML-SV-II-atomic-NMTOKEN-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="11096NISTXML-SV-II-atomic-NMTOKEN-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="11097NISTXML-SV-II-atomic-NMTOKEN-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="11098NISTXML-SV-II-atomic-NMTOKEN-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="11099NISTSchema-SV-II-atomic-NMTOKEN-minLength-3 tokoe:valid" result="pass"/><test-case name="11100NISTXML-SV-II-atomic-NMTOKEN-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="11101NISTXML-SV-II-atomic-NMTOKEN-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="11102NISTXML-SV-II-atomic-NMTOKEN-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="11103NISTXML-SV-II-atomic-NMTOKEN-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="11104NISTXML-SV-II-atomic-NMTOKEN-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="11105NISTSchema-SV-II-atomic-NMTOKEN-minLength-4 tokoe:valid" result="pass"/><test-case name="11106NISTXML-SV-II-atomic-NMTOKEN-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="11107NISTXML-SV-II-atomic-NMTOKEN-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="11108NISTXML-SV-II-atomic-NMTOKEN-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="11109NISTXML-SV-II-atomic-NMTOKEN-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="11110NISTXML-SV-II-atomic-NMTOKEN-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="11111NISTSchema-SV-II-atomic-NMTOKEN-minLength-5 tokoe:valid" result="pass"/><test-case name="11112NISTXML-SV-II-atomic-NMTOKEN-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="11113NISTXML-SV-II-atomic-NMTOKEN-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="11114NISTXML-SV-II-atomic-NMTOKEN-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="11115NISTXML-SV-II-atomic-NMTOKEN-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="11116NISTXML-SV-II-atomic-NMTOKEN-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="11117NISTSchema-SV-II-atomic-NMTOKEN-minLength-6 tokoe:valid" result="pass"/><test-case name="11118NISTXML-SV-II-atomic-NMTOKEN-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="11119NISTXML-SV-II-atomic-NMTOKEN-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11120NISTXML-SV-II-atomic-NMTOKEN-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11121NISTXML-SV-II-atomic-NMTOKEN-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11122NISTXML-SV-II-atomic-NMTOKEN-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11123NISTSchema-SV-II-atomic-NCName-minLength-2 tokoe:valid" result="pass"/><test-case name="11124NISTXML-SV-II-atomic-NCName-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="11125NISTXML-SV-II-atomic-NCName-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="11126NISTXML-SV-II-atomic-NCName-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="11127NISTXML-SV-II-atomic-NCName-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="11128NISTXML-SV-II-atomic-NCName-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="11129NISTSchema-SV-II-atomic-NCName-minLength-3 tokoe:valid" result="pass"/><test-case name="11130NISTXML-SV-II-atomic-NCName-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="11131NISTXML-SV-II-atomic-NCName-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="11132NISTXML-SV-II-atomic-NCName-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="11133NISTXML-SV-II-atomic-NCName-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="11134NISTXML-SV-II-atomic-NCName-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="11135NISTSchema-SV-II-atomic-NCName-minLength-4 tokoe:valid" result="pass"/><test-case name="11136NISTXML-SV-II-atomic-NCName-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="11137NISTXML-SV-II-atomic-NCName-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="11138NISTXML-SV-II-atomic-NCName-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="11139NISTXML-SV-II-atomic-NCName-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="11140NISTXML-SV-II-atomic-NCName-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="11141NISTSchema-SV-II-atomic-NCName-minLength-5 tokoe:valid" result="pass"/><test-case name="11142NISTXML-SV-II-atomic-NCName-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="11143NISTXML-SV-II-atomic-NCName-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="11144NISTXML-SV-II-atomic-NCName-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="11145NISTXML-SV-II-atomic-NCName-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="11146NISTXML-SV-II-atomic-NCName-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="11147NISTSchema-SV-II-atomic-NCName-minLength-6 tokoe:valid" result="pass"/><test-case name="11148NISTXML-SV-II-atomic-NCName-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="11149NISTXML-SV-II-atomic-NCName-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11150NISTXML-SV-II-atomic-NCName-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11151NISTXML-SV-II-atomic-NCName-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11152NISTXML-SV-II-atomic-NCName-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11153NISTSchema-SV-II-atomic-ID-minLength-2 tokoe:valid" result="pass"/><test-case name="11154NISTXML-SV-II-atomic-ID-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="11155NISTXML-SV-II-atomic-ID-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="11156NISTXML-SV-II-atomic-ID-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="11157NISTXML-SV-II-atomic-ID-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="11158NISTXML-SV-II-atomic-ID-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="11159NISTSchema-SV-II-atomic-ID-minLength-3 tokoe:valid" result="pass"/><test-case name="11160NISTXML-SV-II-atomic-ID-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="11161NISTXML-SV-II-atomic-ID-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="11162NISTXML-SV-II-atomic-ID-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="11163NISTXML-SV-II-atomic-ID-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="11164NISTXML-SV-II-atomic-ID-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="11165NISTSchema-SV-II-atomic-ID-minLength-4 tokoe:valid" result="pass"/><test-case name="11166NISTXML-SV-II-atomic-ID-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="11167NISTXML-SV-II-atomic-ID-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="11168NISTXML-SV-II-atomic-ID-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="11169NISTXML-SV-II-atomic-ID-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="11170NISTXML-SV-II-atomic-ID-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="11171NISTSchema-SV-II-atomic-ID-minLength-5 tokoe:valid" result="pass"/><test-case name="11172NISTXML-SV-II-atomic-ID-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="11173NISTXML-SV-II-atomic-ID-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="11174NISTXML-SV-II-atomic-ID-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="11175NISTXML-SV-II-atomic-ID-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="11176NISTXML-SV-II-atomic-ID-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="11177NISTSchema-SV-II-atomic-ID-minLength-6 tokoe:valid" result="pass"/><test-case name="11178NISTXML-SV-II-atomic-ID-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="11179NISTXML-SV-II-atomic-ID-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11180NISTXML-SV-II-atomic-ID-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11181NISTXML-SV-II-atomic-ID-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11182NISTXML-SV-II-atomic-ID-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11183NISTSchema-SV-II-atomic-string-maxLength-1 tokoe:valid" result="pass"/><test-case name="11184NISTXML-SV-II-atomic-string-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11185NISTXML-SV-II-atomic-string-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11186NISTXML-SV-II-atomic-string-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11187NISTXML-SV-II-atomic-string-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11188NISTXML-SV-II-atomic-string-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11189NISTSchema-SV-II-atomic-string-maxLength-2 tokoe:valid" result="pass"/><test-case name="11190NISTXML-SV-II-atomic-string-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11191NISTXML-SV-II-atomic-string-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11192NISTXML-SV-II-atomic-string-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11193NISTXML-SV-II-atomic-string-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11194NISTXML-SV-II-atomic-string-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11195NISTSchema-SV-II-atomic-string-maxLength-3 tokoe:valid" result="pass"/><test-case name="11196NISTXML-SV-II-atomic-string-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11197NISTXML-SV-II-atomic-string-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11198NISTXML-SV-II-atomic-string-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11199NISTXML-SV-II-atomic-string-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11200NISTXML-SV-II-atomic-string-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11201NISTSchema-SV-II-atomic-string-maxLength-4 tokoe:valid" result="pass"/><test-case name="11202NISTXML-SV-II-atomic-string-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11203NISTXML-SV-II-atomic-string-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11204NISTXML-SV-II-atomic-string-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11205NISTXML-SV-II-atomic-string-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11206NISTXML-SV-II-atomic-string-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11207NISTSchema-SV-II-atomic-string-maxLength-5 tokoe:valid" result="pass"/><test-case name="11208NISTXML-SV-II-atomic-string-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11209NISTXML-SV-II-atomic-string-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11210NISTXML-SV-II-atomic-string-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11211NISTXML-SV-II-atomic-string-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11212NISTXML-SV-II-atomic-string-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11213NISTSchema-SV-II-atomic-string-length-1 tokoe:valid" result="pass"/><test-case name="11214NISTXML-SV-II-atomic-string-length-1-1 tokoe:invalid" result="pass"/><test-case name="11215NISTXML-SV-II-atomic-string-length-1-2 tokoe:invalid" result="pass"/><test-case name="11216NISTXML-SV-II-atomic-string-length-1-3 tokoe:invalid" result="pass"/><test-case name="11217NISTXML-SV-II-atomic-string-length-1-4 tokoe:invalid" result="pass"/><test-case name="11218NISTXML-SV-II-atomic-string-length-1-5 tokoe:invalid" result="pass"/><test-case name="11219NISTSchema-SV-II-atomic-string-length-2 tokoe:valid" result="pass"/><test-case name="11220NISTXML-SV-II-atomic-string-length-2-1 tokoe:invalid" result="pass"/><test-case name="11221NISTXML-SV-II-atomic-string-length-2-2 tokoe:invalid" result="pass"/><test-case name="11222NISTXML-SV-II-atomic-string-length-2-3 tokoe:invalid" result="pass"/><test-case name="11223NISTXML-SV-II-atomic-string-length-2-4 tokoe:invalid" result="pass"/><test-case name="11224NISTXML-SV-II-atomic-string-length-2-5 tokoe:invalid" result="pass"/><test-case name="11225NISTSchema-SV-II-atomic-string-length-3 tokoe:valid" result="pass"/><test-case name="11226NISTXML-SV-II-atomic-string-length-3-1 tokoe:invalid" result="pass"/><test-case name="11227NISTXML-SV-II-atomic-string-length-3-2 tokoe:invalid" result="pass"/><test-case name="11228NISTXML-SV-II-atomic-string-length-3-3 tokoe:invalid" result="pass"/><test-case name="11229NISTXML-SV-II-atomic-string-length-3-4 tokoe:invalid" result="pass"/><test-case name="11230NISTXML-SV-II-atomic-string-length-3-5 tokoe:invalid" result="pass"/><test-case name="11231NISTSchema-SV-II-atomic-string-length-4 tokoe:valid" result="pass"/><test-case name="11232NISTXML-SV-II-atomic-string-length-4-1 tokoe:invalid" result="pass"/><test-case name="11233NISTXML-SV-II-atomic-string-length-4-2 tokoe:invalid" result="pass"/><test-case name="11234NISTXML-SV-II-atomic-string-length-4-3 tokoe:invalid" result="pass"/><test-case name="11235NISTXML-SV-II-atomic-string-length-4-4 tokoe:invalid" result="pass"/><test-case name="11236NISTXML-SV-II-atomic-string-length-4-5 tokoe:invalid" result="pass"/><test-case name="11237NISTSchema-SV-II-atomic-string-length-5 tokoe:valid" result="pass"/><test-case name="11238NISTXML-SV-II-atomic-string-length-5-1 tokoe:invalid" result="pass"/><test-case name="11239NISTXML-SV-II-atomic-string-length-5-2 tokoe:invalid" result="pass"/><test-case name="11240NISTXML-SV-II-atomic-string-length-5-3 tokoe:invalid" result="pass"/><test-case name="11241NISTXML-SV-II-atomic-string-length-5-4 tokoe:invalid" result="pass"/><test-case name="11242NISTXML-SV-II-atomic-string-length-5-5 tokoe:invalid" result="pass"/><test-case name="11243NISTSchema-SV-II-atomic-normalizedString-maxLength-1 tokoe:valid" result="pass"/><test-case name="11244NISTXML-SV-II-atomic-normalizedString-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11245NISTXML-SV-II-atomic-normalizedString-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11246NISTXML-SV-II-atomic-normalizedString-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11247NISTXML-SV-II-atomic-normalizedString-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11248NISTXML-SV-II-atomic-normalizedString-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11249NISTSchema-SV-II-atomic-normalizedString-maxLength-2 tokoe:valid" result="pass"/><test-case name="11250NISTXML-SV-II-atomic-normalizedString-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11251NISTXML-SV-II-atomic-normalizedString-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11252NISTXML-SV-II-atomic-normalizedString-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11253NISTXML-SV-II-atomic-normalizedString-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11254NISTXML-SV-II-atomic-normalizedString-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11255NISTSchema-SV-II-atomic-normalizedString-maxLength-3 tokoe:valid" result="pass"/><test-case name="11256NISTXML-SV-II-atomic-normalizedString-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11257NISTXML-SV-II-atomic-normalizedString-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11258NISTXML-SV-II-atomic-normalizedString-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11259NISTXML-SV-II-atomic-normalizedString-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11260NISTXML-SV-II-atomic-normalizedString-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11261NISTSchema-SV-II-atomic-normalizedString-maxLength-4 tokoe:valid" result="pass"/><test-case name="11262NISTXML-SV-II-atomic-normalizedString-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11263NISTXML-SV-II-atomic-normalizedString-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11264NISTXML-SV-II-atomic-normalizedString-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11265NISTXML-SV-II-atomic-normalizedString-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11266NISTXML-SV-II-atomic-normalizedString-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11267NISTSchema-SV-II-atomic-normalizedString-maxLength-5 tokoe:valid" result="pass"/><test-case name="11268NISTXML-SV-II-atomic-normalizedString-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11269NISTXML-SV-II-atomic-normalizedString-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11270NISTXML-SV-II-atomic-normalizedString-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11271NISTXML-SV-II-atomic-normalizedString-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11272NISTXML-SV-II-atomic-normalizedString-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11273NISTSchema-SV-II-atomic-normalizedString-length-1 tokoe:valid" result="pass"/><test-case name="11274NISTXML-SV-II-atomic-normalizedString-length-1-1 tokoe:invalid" result="pass"/><test-case name="11275NISTXML-SV-II-atomic-normalizedString-length-1-2 tokoe:invalid" result="pass"/><test-case name="11276NISTXML-SV-II-atomic-normalizedString-length-1-3 tokoe:invalid" result="pass"/><test-case name="11277NISTXML-SV-II-atomic-normalizedString-length-1-4 tokoe:invalid" result="pass"/><test-case name="11278NISTXML-SV-II-atomic-normalizedString-length-1-5 tokoe:invalid" result="pass"/><test-case name="11279NISTSchema-SV-II-atomic-normalizedString-length-2 tokoe:valid" result="pass"/><test-case name="11280NISTXML-SV-II-atomic-normalizedString-length-2-1 tokoe:invalid" result="pass"/><test-case name="11281NISTXML-SV-II-atomic-normalizedString-length-2-2 tokoe:invalid" result="pass"/><test-case name="11282NISTXML-SV-II-atomic-normalizedString-length-2-3 tokoe:invalid" result="pass"/><test-case name="11283NISTXML-SV-II-atomic-normalizedString-length-2-4 tokoe:invalid" result="pass"/><test-case name="11284NISTXML-SV-II-atomic-normalizedString-length-2-5 tokoe:invalid" result="pass"/><test-case name="11285NISTSchema-SV-II-atomic-normalizedString-length-3 tokoe:valid" result="pass"/><test-case name="11286NISTXML-SV-II-atomic-normalizedString-length-3-1 tokoe:invalid" result="pass"/><test-case name="11287NISTXML-SV-II-atomic-normalizedString-length-3-2 tokoe:invalid" result="pass"/><test-case name="11288NISTXML-SV-II-atomic-normalizedString-length-3-3 tokoe:invalid" result="pass"/><test-case name="11289NISTXML-SV-II-atomic-normalizedString-length-3-4 tokoe:invalid" result="pass"/><test-case name="11290NISTXML-SV-II-atomic-normalizedString-length-3-5 tokoe:invalid" result="pass"/><test-case name="11291NISTSchema-SV-II-atomic-normalizedString-length-4 tokoe:valid" result="pass"/><test-case name="11292NISTXML-SV-II-atomic-normalizedString-length-4-1 tokoe:invalid" result="pass"/><test-case name="11293NISTXML-SV-II-atomic-normalizedString-length-4-2 tokoe:invalid" result="pass"/><test-case name="11294NISTXML-SV-II-atomic-normalizedString-length-4-3 tokoe:invalid" result="pass"/><test-case name="11295NISTXML-SV-II-atomic-normalizedString-length-4-4 tokoe:invalid" result="pass"/><test-case name="11296NISTXML-SV-II-atomic-normalizedString-length-4-5 tokoe:invalid" result="pass"/><test-case name="11297NISTSchema-SV-II-atomic-normalizedString-length-5 tokoe:valid" result="pass"/><test-case name="11298NISTXML-SV-II-atomic-normalizedString-length-5-1 tokoe:invalid" result="pass"/><test-case name="11299NISTXML-SV-II-atomic-normalizedString-length-5-2 tokoe:invalid" result="pass"/><test-case name="11300NISTXML-SV-II-atomic-normalizedString-length-5-3 tokoe:invalid" result="pass"/><test-case name="11301NISTXML-SV-II-atomic-normalizedString-length-5-4 tokoe:invalid" result="pass"/><test-case name="11302NISTXML-SV-II-atomic-normalizedString-length-5-5 tokoe:invalid" result="pass"/><test-case name="11303NISTSchema-SV-II-atomic-token-maxLength-1 tokoe:valid" result="pass"/><test-case name="11304NISTXML-SV-II-atomic-token-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11305NISTXML-SV-II-atomic-token-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11306NISTXML-SV-II-atomic-token-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11307NISTXML-SV-II-atomic-token-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11308NISTXML-SV-II-atomic-token-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11309NISTSchema-SV-II-atomic-token-maxLength-2 tokoe:valid" result="pass"/><test-case name="11310NISTXML-SV-II-atomic-token-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11311NISTXML-SV-II-atomic-token-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11312NISTXML-SV-II-atomic-token-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11313NISTXML-SV-II-atomic-token-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11314NISTXML-SV-II-atomic-token-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11315NISTSchema-SV-II-atomic-token-maxLength-3 tokoe:valid" result="pass"/><test-case name="11316NISTXML-SV-II-atomic-token-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11317NISTXML-SV-II-atomic-token-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11318NISTXML-SV-II-atomic-token-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11319NISTXML-SV-II-atomic-token-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11320NISTXML-SV-II-atomic-token-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11321NISTSchema-SV-II-atomic-token-maxLength-4 tokoe:valid" result="pass"/><test-case name="11322NISTXML-SV-II-atomic-token-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11323NISTXML-SV-II-atomic-token-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11324NISTXML-SV-II-atomic-token-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11325NISTXML-SV-II-atomic-token-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11326NISTXML-SV-II-atomic-token-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11327NISTSchema-SV-II-atomic-token-maxLength-5 tokoe:valid" result="pass"/><test-case name="11328NISTXML-SV-II-atomic-token-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11329NISTXML-SV-II-atomic-token-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11330NISTXML-SV-II-atomic-token-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11331NISTXML-SV-II-atomic-token-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11332NISTXML-SV-II-atomic-token-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11333NISTSchema-SV-II-atomic-token-length-1 tokoe:valid" result="pass"/><test-case name="11334NISTXML-SV-II-atomic-token-length-1-1 tokoe:invalid" result="pass"/><test-case name="11335NISTXML-SV-II-atomic-token-length-1-2 tokoe:invalid" result="pass"/><test-case name="11336NISTXML-SV-II-atomic-token-length-1-3 tokoe:invalid" result="pass"/><test-case name="11337NISTXML-SV-II-atomic-token-length-1-4 tokoe:invalid" result="pass"/><test-case name="11338NISTXML-SV-II-atomic-token-length-1-5 tokoe:invalid" result="pass"/><test-case name="11339NISTSchema-SV-II-atomic-token-length-2 tokoe:valid" result="pass"/><test-case name="11340NISTXML-SV-II-atomic-token-length-2-1 tokoe:invalid" result="pass"/><test-case name="11341NISTXML-SV-II-atomic-token-length-2-2 tokoe:invalid" result="pass"/><test-case name="11342NISTXML-SV-II-atomic-token-length-2-3 tokoe:invalid" result="pass"/><test-case name="11343NISTXML-SV-II-atomic-token-length-2-4 tokoe:invalid" result="pass"/><test-case name="11344NISTXML-SV-II-atomic-token-length-2-5 tokoe:invalid" result="pass"/><test-case name="11345NISTSchema-SV-II-atomic-token-length-3 tokoe:valid" result="pass"/><test-case name="11346NISTXML-SV-II-atomic-token-length-3-1 tokoe:invalid" result="pass"/><test-case name="11347NISTXML-SV-II-atomic-token-length-3-2 tokoe:invalid" result="pass"/><test-case name="11348NISTXML-SV-II-atomic-token-length-3-3 tokoe:invalid" result="pass"/><test-case name="11349NISTXML-SV-II-atomic-token-length-3-4 tokoe:invalid" result="pass"/><test-case name="11350NISTXML-SV-II-atomic-token-length-3-5 tokoe:invalid" result="pass"/><test-case name="11351NISTSchema-SV-II-atomic-token-length-4 tokoe:valid" result="pass"/><test-case name="11352NISTXML-SV-II-atomic-token-length-4-1 tokoe:invalid" result="pass"/><test-case name="11353NISTXML-SV-II-atomic-token-length-4-2 tokoe:invalid" result="pass"/><test-case name="11354NISTXML-SV-II-atomic-token-length-4-3 tokoe:invalid" result="pass"/><test-case name="11355NISTXML-SV-II-atomic-token-length-4-4 tokoe:invalid" result="pass"/><test-case name="11356NISTXML-SV-II-atomic-token-length-4-5 tokoe:invalid" result="pass"/><test-case name="11357NISTSchema-SV-II-atomic-token-length-5 tokoe:valid" result="pass"/><test-case name="11358NISTXML-SV-II-atomic-token-length-5-1 tokoe:invalid" result="pass"/><test-case name="11359NISTXML-SV-II-atomic-token-length-5-2 tokoe:invalid" result="pass"/><test-case name="11360NISTXML-SV-II-atomic-token-length-5-3 tokoe:invalid" result="pass"/><test-case name="11361NISTXML-SV-II-atomic-token-length-5-4 tokoe:invalid" result="pass"/><test-case name="11362NISTXML-SV-II-atomic-token-length-5-5 tokoe:invalid" result="pass"/><test-case name="11363NISTSchema-SV-II-atomic-Name-maxLength-1 tokoe:valid" result="pass"/><test-case name="11364NISTXML-SV-II-atomic-Name-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11365NISTXML-SV-II-atomic-Name-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11366NISTXML-SV-II-atomic-Name-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11367NISTXML-SV-II-atomic-Name-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11368NISTXML-SV-II-atomic-Name-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11369NISTSchema-SV-II-atomic-Name-maxLength-2 tokoe:valid" result="pass"/><test-case name="11370NISTXML-SV-II-atomic-Name-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11371NISTXML-SV-II-atomic-Name-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11372NISTXML-SV-II-atomic-Name-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11373NISTXML-SV-II-atomic-Name-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11374NISTXML-SV-II-atomic-Name-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11375NISTSchema-SV-II-atomic-Name-maxLength-3 tokoe:valid" result="pass"/><test-case name="11376NISTXML-SV-II-atomic-Name-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11377NISTXML-SV-II-atomic-Name-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11378NISTXML-SV-II-atomic-Name-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11379NISTXML-SV-II-atomic-Name-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11380NISTXML-SV-II-atomic-Name-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11381NISTSchema-SV-II-atomic-Name-maxLength-4 tokoe:valid" result="pass"/><test-case name="11382NISTXML-SV-II-atomic-Name-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11383NISTXML-SV-II-atomic-Name-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11384NISTXML-SV-II-atomic-Name-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11385NISTXML-SV-II-atomic-Name-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11386NISTXML-SV-II-atomic-Name-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11387NISTSchema-SV-II-atomic-Name-maxLength-5 tokoe:valid" result="pass"/><test-case name="11388NISTXML-SV-II-atomic-Name-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11389NISTXML-SV-II-atomic-Name-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11390NISTXML-SV-II-atomic-Name-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11391NISTXML-SV-II-atomic-Name-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11392NISTXML-SV-II-atomic-Name-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11393NISTSchema-SV-II-atomic-Name-length-1 tokoe:valid" result="pass"/><test-case name="11394NISTXML-SV-II-atomic-Name-length-1-1 tokoe:invalid" result="pass"/><test-case name="11395NISTXML-SV-II-atomic-Name-length-1-2 tokoe:invalid" result="pass"/><test-case name="11396NISTXML-SV-II-atomic-Name-length-1-3 tokoe:invalid" result="pass"/><test-case name="11397NISTXML-SV-II-atomic-Name-length-1-4 tokoe:invalid" result="pass"/><test-case name="11398NISTXML-SV-II-atomic-Name-length-1-5 tokoe:invalid" result="pass"/><test-case name="11399NISTSchema-SV-II-atomic-Name-length-2 tokoe:valid" result="pass"/><test-case name="11400NISTXML-SV-II-atomic-Name-length-2-1 tokoe:invalid" result="pass"/><test-case name="11401NISTXML-SV-II-atomic-Name-length-2-2 tokoe:invalid" result="pass"/><test-case name="11402NISTXML-SV-II-atomic-Name-length-2-3 tokoe:invalid" result="pass"/><test-case name="11403NISTXML-SV-II-atomic-Name-length-2-4 tokoe:invalid" result="pass"/><test-case name="11404NISTXML-SV-II-atomic-Name-length-2-5 tokoe:invalid" result="pass"/><test-case name="11405NISTSchema-SV-II-atomic-Name-length-3 tokoe:valid" result="pass"/><test-case name="11406NISTXML-SV-II-atomic-Name-length-3-1 tokoe:invalid" result="pass"/><test-case name="11407NISTXML-SV-II-atomic-Name-length-3-2 tokoe:invalid" result="pass"/><test-case name="11408NISTXML-SV-II-atomic-Name-length-3-3 tokoe:invalid" result="pass"/><test-case name="11409NISTXML-SV-II-atomic-Name-length-3-4 tokoe:invalid" result="pass"/><test-case name="11410NISTXML-SV-II-atomic-Name-length-3-5 tokoe:invalid" result="pass"/><test-case name="11411NISTSchema-SV-II-atomic-Name-length-4 tokoe:valid" result="pass"/><test-case name="11412NISTXML-SV-II-atomic-Name-length-4-1 tokoe:invalid" result="pass"/><test-case name="11413NISTXML-SV-II-atomic-Name-length-4-2 tokoe:invalid" result="pass"/><test-case name="11414NISTXML-SV-II-atomic-Name-length-4-3 tokoe:invalid" result="pass"/><test-case name="11415NISTXML-SV-II-atomic-Name-length-4-4 tokoe:invalid" result="pass"/><test-case name="11416NISTXML-SV-II-atomic-Name-length-4-5 tokoe:invalid" result="pass"/><test-case name="11417NISTSchema-SV-II-atomic-Name-length-5 tokoe:valid" result="pass"/><test-case name="11418NISTXML-SV-II-atomic-Name-length-5-1 tokoe:invalid" result="pass"/><test-case name="11419NISTXML-SV-II-atomic-Name-length-5-2 tokoe:invalid" result="pass"/><test-case name="11420NISTXML-SV-II-atomic-Name-length-5-3 tokoe:invalid" result="pass"/><test-case name="11421NISTXML-SV-II-atomic-Name-length-5-4 tokoe:invalid" result="pass"/><test-case name="11422NISTXML-SV-II-atomic-Name-length-5-5 tokoe:invalid" result="pass"/><test-case name="11423NISTSchema-SV-II-atomic-NMTOKEN-maxLength-1 tokoe:valid" result="pass"/><test-case name="11424NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11425NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11426NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11427NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11428NISTXML-SV-II-atomic-NMTOKEN-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11429NISTSchema-SV-II-atomic-NMTOKEN-maxLength-2 tokoe:valid" result="pass"/><test-case name="11430NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11431NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11432NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11433NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11434NISTXML-SV-II-atomic-NMTOKEN-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11435NISTSchema-SV-II-atomic-NMTOKEN-maxLength-3 tokoe:valid" result="pass"/><test-case name="11436NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11437NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11438NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11439NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11440NISTXML-SV-II-atomic-NMTOKEN-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11441NISTSchema-SV-II-atomic-NMTOKEN-maxLength-4 tokoe:valid" result="pass"/><test-case name="11442NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11443NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11444NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11445NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11446NISTXML-SV-II-atomic-NMTOKEN-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11447NISTSchema-SV-II-atomic-NMTOKEN-maxLength-5 tokoe:valid" result="pass"/><test-case name="11448NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11449NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11450NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11451NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11452NISTXML-SV-II-atomic-NMTOKEN-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11453NISTSchema-SV-II-atomic-NMTOKEN-length-1 tokoe:valid" result="pass"/><test-case name="11454NISTXML-SV-II-atomic-NMTOKEN-length-1-1 tokoe:invalid" result="pass"/><test-case name="11455NISTXML-SV-II-atomic-NMTOKEN-length-1-2 tokoe:invalid" result="pass"/><test-case name="11456NISTXML-SV-II-atomic-NMTOKEN-length-1-3 tokoe:invalid" result="pass"/><test-case name="11457NISTXML-SV-II-atomic-NMTOKEN-length-1-4 tokoe:invalid" result="pass"/><test-case name="11458NISTXML-SV-II-atomic-NMTOKEN-length-1-5 tokoe:invalid" result="pass"/><test-case name="11459NISTSchema-SV-II-atomic-NMTOKEN-length-2 tokoe:valid" result="pass"/><test-case name="11460NISTXML-SV-II-atomic-NMTOKEN-length-2-1 tokoe:invalid" result="pass"/><test-case name="11461NISTXML-SV-II-atomic-NMTOKEN-length-2-2 tokoe:invalid" result="pass"/><test-case name="11462NISTXML-SV-II-atomic-NMTOKEN-length-2-3 tokoe:invalid" result="pass"/><test-case name="11463NISTXML-SV-II-atomic-NMTOKEN-length-2-4 tokoe:invalid" result="pass"/><test-case name="11464NISTXML-SV-II-atomic-NMTOKEN-length-2-5 tokoe:invalid" result="pass"/><test-case name="11465NISTSchema-SV-II-atomic-NMTOKEN-length-3 tokoe:valid" result="pass"/><test-case name="11466NISTXML-SV-II-atomic-NMTOKEN-length-3-1 tokoe:invalid" result="pass"/><test-case name="11467NISTXML-SV-II-atomic-NMTOKEN-length-3-2 tokoe:invalid" result="pass"/><test-case name="11468NISTXML-SV-II-atomic-NMTOKEN-length-3-3 tokoe:invalid" result="pass"/><test-case name="11469NISTXML-SV-II-atomic-NMTOKEN-length-3-4 tokoe:invalid" result="pass"/><test-case name="11470NISTXML-SV-II-atomic-NMTOKEN-length-3-5 tokoe:invalid" result="pass"/><test-case name="11471NISTSchema-SV-II-atomic-NMTOKEN-length-4 tokoe:valid" result="pass"/><test-case name="11472NISTXML-SV-II-atomic-NMTOKEN-length-4-1 tokoe:invalid" result="pass"/><test-case name="11473NISTXML-SV-II-atomic-NMTOKEN-length-4-2 tokoe:invalid" result="pass"/><test-case name="11474NISTXML-SV-II-atomic-NMTOKEN-length-4-3 tokoe:invalid" result="pass"/><test-case name="11475NISTXML-SV-II-atomic-NMTOKEN-length-4-4 tokoe:invalid" result="pass"/><test-case name="11476NISTXML-SV-II-atomic-NMTOKEN-length-4-5 tokoe:invalid" result="pass"/><test-case name="11477NISTSchema-SV-II-atomic-NMTOKEN-length-5 tokoe:valid" result="pass"/><test-case name="11478NISTXML-SV-II-atomic-NMTOKEN-length-5-1 tokoe:invalid" result="pass"/><test-case name="11479NISTXML-SV-II-atomic-NMTOKEN-length-5-2 tokoe:invalid" result="pass"/><test-case name="11480NISTXML-SV-II-atomic-NMTOKEN-length-5-3 tokoe:invalid" result="pass"/><test-case name="11481NISTXML-SV-II-atomic-NMTOKEN-length-5-4 tokoe:invalid" result="pass"/><test-case name="11482NISTXML-SV-II-atomic-NMTOKEN-length-5-5 tokoe:invalid" result="pass"/><test-case name="11483NISTSchema-SV-II-atomic-NCName-maxLength-1 tokoe:valid" result="pass"/><test-case name="11484NISTXML-SV-II-atomic-NCName-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11485NISTXML-SV-II-atomic-NCName-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11486NISTXML-SV-II-atomic-NCName-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11487NISTXML-SV-II-atomic-NCName-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11488NISTXML-SV-II-atomic-NCName-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11489NISTSchema-SV-II-atomic-NCName-maxLength-2 tokoe:valid" result="pass"/><test-case name="11490NISTXML-SV-II-atomic-NCName-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11491NISTXML-SV-II-atomic-NCName-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11492NISTXML-SV-II-atomic-NCName-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11493NISTXML-SV-II-atomic-NCName-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11494NISTXML-SV-II-atomic-NCName-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11495NISTSchema-SV-II-atomic-NCName-maxLength-3 tokoe:valid" result="pass"/><test-case name="11496NISTXML-SV-II-atomic-NCName-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11497NISTXML-SV-II-atomic-NCName-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11498NISTXML-SV-II-atomic-NCName-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11499NISTXML-SV-II-atomic-NCName-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11500NISTXML-SV-II-atomic-NCName-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11501NISTSchema-SV-II-atomic-NCName-maxLength-4 tokoe:valid" result="pass"/><test-case name="11502NISTXML-SV-II-atomic-NCName-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11503NISTXML-SV-II-atomic-NCName-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11504NISTXML-SV-II-atomic-NCName-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11505NISTXML-SV-II-atomic-NCName-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11506NISTXML-SV-II-atomic-NCName-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11507NISTSchema-SV-II-atomic-NCName-maxLength-5 tokoe:valid" result="pass"/><test-case name="11508NISTXML-SV-II-atomic-NCName-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11509NISTXML-SV-II-atomic-NCName-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11510NISTXML-SV-II-atomic-NCName-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11511NISTXML-SV-II-atomic-NCName-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11512NISTXML-SV-II-atomic-NCName-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11513NISTSchema-SV-II-atomic-NCName-length-1 tokoe:valid" result="pass"/><test-case name="11514NISTXML-SV-II-atomic-NCName-length-1-1 tokoe:invalid" result="pass"/><test-case name="11515NISTXML-SV-II-atomic-NCName-length-1-2 tokoe:invalid" result="pass"/><test-case name="11516NISTXML-SV-II-atomic-NCName-length-1-3 tokoe:invalid" result="pass"/><test-case name="11517NISTXML-SV-II-atomic-NCName-length-1-4 tokoe:invalid" result="pass"/><test-case name="11518NISTXML-SV-II-atomic-NCName-length-1-5 tokoe:invalid" result="pass"/><test-case name="11519NISTSchema-SV-II-atomic-NCName-length-2 tokoe:valid" result="pass"/><test-case name="11520NISTXML-SV-II-atomic-NCName-length-2-1 tokoe:invalid" result="pass"/><test-case name="11521NISTXML-SV-II-atomic-NCName-length-2-2 tokoe:invalid" result="pass"/><test-case name="11522NISTXML-SV-II-atomic-NCName-length-2-3 tokoe:invalid" result="pass"/><test-case name="11523NISTXML-SV-II-atomic-NCName-length-2-4 tokoe:invalid" result="pass"/><test-case name="11524NISTXML-SV-II-atomic-NCName-length-2-5 tokoe:invalid" result="pass"/><test-case name="11525NISTSchema-SV-II-atomic-NCName-length-3 tokoe:valid" result="pass"/><test-case name="11526NISTXML-SV-II-atomic-NCName-length-3-1 tokoe:invalid" result="pass"/><test-case name="11527NISTXML-SV-II-atomic-NCName-length-3-2 tokoe:invalid" result="pass"/><test-case name="11528NISTXML-SV-II-atomic-NCName-length-3-3 tokoe:invalid" result="pass"/><test-case name="11529NISTXML-SV-II-atomic-NCName-length-3-4 tokoe:invalid" result="pass"/><test-case name="11530NISTXML-SV-II-atomic-NCName-length-3-5 tokoe:invalid" result="pass"/><test-case name="11531NISTSchema-SV-II-atomic-NCName-length-4 tokoe:valid" result="pass"/><test-case name="11532NISTXML-SV-II-atomic-NCName-length-4-1 tokoe:invalid" result="pass"/><test-case name="11533NISTXML-SV-II-atomic-NCName-length-4-2 tokoe:invalid" result="pass"/><test-case name="11534NISTXML-SV-II-atomic-NCName-length-4-3 tokoe:invalid" result="pass"/><test-case name="11535NISTXML-SV-II-atomic-NCName-length-4-4 tokoe:invalid" result="pass"/><test-case name="11536NISTXML-SV-II-atomic-NCName-length-4-5 tokoe:invalid" result="pass"/><test-case name="11537NISTSchema-SV-II-atomic-NCName-length-5 tokoe:valid" result="pass"/><test-case name="11538NISTXML-SV-II-atomic-NCName-length-5-1 tokoe:invalid" result="pass"/><test-case name="11539NISTXML-SV-II-atomic-NCName-length-5-2 tokoe:invalid" result="pass"/><test-case name="11540NISTXML-SV-II-atomic-NCName-length-5-3 tokoe:invalid" result="pass"/><test-case name="11541NISTXML-SV-II-atomic-NCName-length-5-4 tokoe:invalid" result="pass"/><test-case name="11542NISTXML-SV-II-atomic-NCName-length-5-5 tokoe:invalid" result="pass"/><test-case name="11543NISTSchema-SV-II-atomic-ID-maxLength-1 tokoe:valid" result="pass"/><test-case name="11544NISTXML-SV-II-atomic-ID-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11545NISTXML-SV-II-atomic-ID-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11546NISTXML-SV-II-atomic-ID-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11547NISTXML-SV-II-atomic-ID-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11548NISTXML-SV-II-atomic-ID-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11549NISTSchema-SV-II-atomic-ID-maxLength-2 tokoe:valid" result="pass"/><test-case name="11550NISTXML-SV-II-atomic-ID-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11551NISTXML-SV-II-atomic-ID-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11552NISTXML-SV-II-atomic-ID-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11553NISTXML-SV-II-atomic-ID-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11554NISTXML-SV-II-atomic-ID-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11555NISTSchema-SV-II-atomic-ID-maxLength-3 tokoe:valid" result="pass"/><test-case name="11556NISTXML-SV-II-atomic-ID-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11557NISTXML-SV-II-atomic-ID-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11558NISTXML-SV-II-atomic-ID-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11559NISTXML-SV-II-atomic-ID-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11560NISTXML-SV-II-atomic-ID-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11561NISTSchema-SV-II-atomic-ID-maxLength-4 tokoe:valid" result="pass"/><test-case name="11562NISTXML-SV-II-atomic-ID-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11563NISTXML-SV-II-atomic-ID-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11564NISTXML-SV-II-atomic-ID-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11565NISTXML-SV-II-atomic-ID-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11566NISTXML-SV-II-atomic-ID-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11567NISTSchema-SV-II-atomic-ID-maxLength-5 tokoe:valid" result="pass"/><test-case name="11568NISTXML-SV-II-atomic-ID-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11569NISTXML-SV-II-atomic-ID-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11570NISTXML-SV-II-atomic-ID-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11571NISTXML-SV-II-atomic-ID-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11572NISTXML-SV-II-atomic-ID-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11573NISTSchema-SV-II-atomic-ID-length-1 tokoe:valid" result="pass"/><test-case name="11574NISTXML-SV-II-atomic-ID-length-1-1 tokoe:invalid" result="pass"/><test-case name="11575NISTXML-SV-II-atomic-ID-length-1-2 tokoe:invalid" result="pass"/><test-case name="11576NISTXML-SV-II-atomic-ID-length-1-3 tokoe:invalid" result="pass"/><test-case name="11577NISTXML-SV-II-atomic-ID-length-1-4 tokoe:invalid" result="pass"/><test-case name="11578NISTXML-SV-II-atomic-ID-length-1-5 tokoe:invalid" result="pass"/><test-case name="11579NISTSchema-SV-II-atomic-ID-length-2 tokoe:valid" result="pass"/><test-case name="11580NISTXML-SV-II-atomic-ID-length-2-1 tokoe:invalid" result="pass"/><test-case name="11581NISTXML-SV-II-atomic-ID-length-2-2 tokoe:invalid" result="pass"/><test-case name="11582NISTXML-SV-II-atomic-ID-length-2-3 tokoe:invalid" result="pass"/><test-case name="11583NISTXML-SV-II-atomic-ID-length-2-4 tokoe:invalid" result="pass"/><test-case name="11584NISTXML-SV-II-atomic-ID-length-2-5 tokoe:invalid" result="pass"/><test-case name="11585NISTSchema-SV-II-atomic-ID-length-3 tokoe:valid" result="pass"/><test-case name="11586NISTXML-SV-II-atomic-ID-length-3-1 tokoe:invalid" result="pass"/><test-case name="11587NISTXML-SV-II-atomic-ID-length-3-2 tokoe:invalid" result="pass"/><test-case name="11588NISTXML-SV-II-atomic-ID-length-3-3 tokoe:invalid" result="pass"/><test-case name="11589NISTXML-SV-II-atomic-ID-length-3-4 tokoe:invalid" result="pass"/><test-case name="11590NISTXML-SV-II-atomic-ID-length-3-5 tokoe:invalid" result="pass"/><test-case name="11591NISTSchema-SV-II-atomic-ID-length-4 tokoe:valid" result="pass"/><test-case name="11592NISTXML-SV-II-atomic-ID-length-4-1 tokoe:invalid" result="pass"/><test-case name="11593NISTXML-SV-II-atomic-ID-length-4-2 tokoe:invalid" result="pass"/><test-case name="11594NISTXML-SV-II-atomic-ID-length-4-3 tokoe:invalid" result="pass"/><test-case name="11595NISTXML-SV-II-atomic-ID-length-4-4 tokoe:invalid" result="pass"/><test-case name="11596NISTXML-SV-II-atomic-ID-length-4-5 tokoe:invalid" result="pass"/><test-case name="11597NISTSchema-SV-II-atomic-ID-length-5 tokoe:valid" result="pass"/><test-case name="11598NISTXML-SV-II-atomic-ID-length-5-1 tokoe:invalid" result="pass"/><test-case name="11599NISTXML-SV-II-atomic-ID-length-5-2 tokoe:invalid" result="pass"/><test-case name="11600NISTXML-SV-II-atomic-ID-length-5-3 tokoe:invalid" result="pass"/><test-case name="11601NISTXML-SV-II-atomic-ID-length-5-4 tokoe:invalid" result="pass"/><test-case name="11602NISTXML-SV-II-atomic-ID-length-5-5 tokoe:invalid" result="pass"/><test-case name="11603NISTSchema-SV-II-atomic-anyURI-minLength-2 tokoe:valid" result="pass"/><test-case name="11604NISTXML-SV-II-atomic-anyURI-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="11605NISTXML-SV-II-atomic-anyURI-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="11606NISTXML-SV-II-atomic-anyURI-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="11607NISTXML-SV-II-atomic-anyURI-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="11608NISTXML-SV-II-atomic-anyURI-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="11609NISTSchema-SV-II-atomic-anyURI-minLength-3 tokoe:valid" result="pass"/><test-case name="11610NISTXML-SV-II-atomic-anyURI-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="11611NISTXML-SV-II-atomic-anyURI-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="11612NISTXML-SV-II-atomic-anyURI-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="11613NISTXML-SV-II-atomic-anyURI-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="11614NISTXML-SV-II-atomic-anyURI-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="11615NISTSchema-SV-II-atomic-anyURI-minLength-4 tokoe:valid" result="pass"/><test-case name="11616NISTXML-SV-II-atomic-anyURI-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="11617NISTXML-SV-II-atomic-anyURI-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="11618NISTXML-SV-II-atomic-anyURI-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="11619NISTXML-SV-II-atomic-anyURI-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="11620NISTXML-SV-II-atomic-anyURI-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="11621NISTSchema-SV-II-atomic-anyURI-minLength-5 tokoe:valid" result="pass"/><test-case name="11622NISTXML-SV-II-atomic-anyURI-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="11623NISTXML-SV-II-atomic-anyURI-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="11624NISTXML-SV-II-atomic-anyURI-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="11625NISTXML-SV-II-atomic-anyURI-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="11626NISTXML-SV-II-atomic-anyURI-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="11627NISTSchema-SV-II-atomic-anyURI-minLength-6 tokoe:valid" result="pass"/><test-case name="11628NISTXML-SV-II-atomic-anyURI-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="11629NISTXML-SV-II-atomic-anyURI-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11630NISTXML-SV-II-atomic-anyURI-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11631NISTXML-SV-II-atomic-anyURI-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11632NISTXML-SV-II-atomic-anyURI-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11633NISTSchema-SV-II-atomic-anyURI-maxLength-1 tokoe:valid" result="pass"/><test-case name="11634NISTXML-SV-II-atomic-anyURI-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11635NISTXML-SV-II-atomic-anyURI-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11636NISTXML-SV-II-atomic-anyURI-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11637NISTXML-SV-II-atomic-anyURI-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11638NISTXML-SV-II-atomic-anyURI-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11639NISTSchema-SV-II-atomic-anyURI-maxLength-2 tokoe:valid" result="pass"/><test-case name="11640NISTXML-SV-II-atomic-anyURI-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11641NISTXML-SV-II-atomic-anyURI-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11642NISTXML-SV-II-atomic-anyURI-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11643NISTXML-SV-II-atomic-anyURI-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11644NISTXML-SV-II-atomic-anyURI-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11645NISTSchema-SV-II-atomic-anyURI-maxLength-3 tokoe:valid" result="pass"/><test-case name="11646NISTXML-SV-II-atomic-anyURI-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11647NISTXML-SV-II-atomic-anyURI-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11648NISTXML-SV-II-atomic-anyURI-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11649NISTXML-SV-II-atomic-anyURI-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11650NISTXML-SV-II-atomic-anyURI-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11651NISTSchema-SV-II-atomic-anyURI-maxLength-4 tokoe:valid" result="pass"/><test-case name="11652NISTXML-SV-II-atomic-anyURI-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11653NISTXML-SV-II-atomic-anyURI-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11654NISTXML-SV-II-atomic-anyURI-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11655NISTXML-SV-II-atomic-anyURI-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11656NISTXML-SV-II-atomic-anyURI-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11657NISTSchema-SV-II-atomic-anyURI-maxLength-5 tokoe:valid" result="pass"/><test-case name="11658NISTXML-SV-II-atomic-anyURI-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11659NISTXML-SV-II-atomic-anyURI-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11660NISTXML-SV-II-atomic-anyURI-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11661NISTXML-SV-II-atomic-anyURI-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11662NISTXML-SV-II-atomic-anyURI-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11663NISTSchema-SV-II-atomic-language-minLength-2 tokoe:valid" result="pass"/><test-case name="11664NISTXML-SV-II-atomic-language-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="11665NISTXML-SV-II-atomic-language-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="11666NISTXML-SV-II-atomic-language-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="11667NISTXML-SV-II-atomic-language-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="11668NISTXML-SV-II-atomic-language-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="11669NISTSchema-SV-II-atomic-language-minLength-3 tokoe:valid" result="pass"/><test-case name="11670NISTXML-SV-II-atomic-language-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="11671NISTXML-SV-II-atomic-language-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="11672NISTXML-SV-II-atomic-language-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="11673NISTXML-SV-II-atomic-language-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="11674NISTXML-SV-II-atomic-language-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="11675NISTSchema-SV-II-atomic-language-minLength-4 tokoe:valid" result="pass"/><test-case name="11676NISTXML-SV-II-atomic-language-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="11677NISTXML-SV-II-atomic-language-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="11678NISTXML-SV-II-atomic-language-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="11679NISTXML-SV-II-atomic-language-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="11680NISTXML-SV-II-atomic-language-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="11681NISTSchema-SV-II-atomic-language-minLength-6 tokoe:valid" result="pass"/><test-case name="11682NISTXML-SV-II-atomic-language-minLength-6-1 tokoe:invalid" result="pass"/><test-case name="11683NISTXML-SV-II-atomic-language-minLength-6-2 tokoe:invalid" result="pass"/><test-case name="11684NISTXML-SV-II-atomic-language-minLength-6-3 tokoe:invalid" result="pass"/><test-case name="11685NISTXML-SV-II-atomic-language-minLength-6-4 tokoe:invalid" result="pass"/><test-case name="11686NISTXML-SV-II-atomic-language-minLength-6-5 tokoe:invalid" result="pass"/><test-case name="11687NISTSchema-SV-II-atomic-language-maxLength-1 tokoe:valid" result="pass"/><test-case name="11688NISTXML-SV-II-atomic-language-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="11689NISTXML-SV-II-atomic-language-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="11690NISTXML-SV-II-atomic-language-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="11691NISTXML-SV-II-atomic-language-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="11692NISTXML-SV-II-atomic-language-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="11693NISTSchema-SV-II-atomic-language-maxLength-2 tokoe:valid" result="pass"/><test-case name="11694NISTXML-SV-II-atomic-language-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="11695NISTXML-SV-II-atomic-language-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="11696NISTXML-SV-II-atomic-language-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="11697NISTXML-SV-II-atomic-language-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="11698NISTXML-SV-II-atomic-language-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="11699NISTSchema-SV-II-atomic-language-maxLength-3 tokoe:valid" result="pass"/><test-case name="11700NISTXML-SV-II-atomic-language-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="11701NISTXML-SV-II-atomic-language-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="11702NISTXML-SV-II-atomic-language-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="11703NISTXML-SV-II-atomic-language-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="11704NISTXML-SV-II-atomic-language-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="11705NISTSchema-SV-II-atomic-language-maxLength-4 tokoe:valid" result="pass"/><test-case name="11706NISTXML-SV-II-atomic-language-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="11707NISTXML-SV-II-atomic-language-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="11708NISTXML-SV-II-atomic-language-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="11709NISTXML-SV-II-atomic-language-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="11710NISTXML-SV-II-atomic-language-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="11711NISTSchema-SV-II-atomic-language-maxLength-5 tokoe:valid" result="pass"/><test-case name="11712NISTXML-SV-II-atomic-language-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="11713NISTXML-SV-II-atomic-language-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="11714NISTXML-SV-II-atomic-language-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="11715NISTXML-SV-II-atomic-language-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="11716NISTXML-SV-II-atomic-language-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="11717NISTSchema-SV-II-atomic-anyURI-length-1 tokoe:valid" result="pass"/><test-case name="11718NISTXML-SV-II-atomic-anyURI-length-1-1 tokoe:invalid" result="pass"/><test-case name="11719NISTXML-SV-II-atomic-anyURI-length-1-2 tokoe:invalid" result="pass"/><test-case name="11720NISTXML-SV-II-atomic-anyURI-length-1-3 tokoe:invalid" result="pass"/><test-case name="11721NISTXML-SV-II-atomic-anyURI-length-1-4 tokoe:invalid" result="pass"/><test-case name="11722NISTXML-SV-II-atomic-anyURI-length-1-5 tokoe:invalid" result="pass"/><test-case name="11723NISTSchema-SV-II-atomic-anyURI-length-2 tokoe:valid" result="pass"/><test-case name="11724NISTXML-SV-II-atomic-anyURI-length-2-1 tokoe:invalid" result="pass"/><test-case name="11725NISTXML-SV-II-atomic-anyURI-length-2-2 tokoe:invalid" result="pass"/><test-case name="11726NISTXML-SV-II-atomic-anyURI-length-2-3 tokoe:invalid" result="pass"/><test-case name="11727NISTXML-SV-II-atomic-anyURI-length-2-4 tokoe:invalid" result="pass"/><test-case name="11728NISTXML-SV-II-atomic-anyURI-length-2-5 tokoe:invalid" result="pass"/><test-case name="11729NISTSchema-SV-II-atomic-anyURI-length-3 tokoe:valid" result="pass"/><test-case name="11730NISTXML-SV-II-atomic-anyURI-length-3-1 tokoe:invalid" result="pass"/><test-case name="11731NISTXML-SV-II-atomic-anyURI-length-3-2 tokoe:invalid" result="pass"/><test-case name="11732NISTXML-SV-II-atomic-anyURI-length-3-3 tokoe:invalid" result="pass"/><test-case name="11733NISTXML-SV-II-atomic-anyURI-length-3-4 tokoe:invalid" result="pass"/><test-case name="11734NISTXML-SV-II-atomic-anyURI-length-3-5 tokoe:invalid" result="pass"/><test-case name="11735NISTSchema-SV-II-atomic-anyURI-length-4 tokoe:valid" result="pass"/><test-case name="11736NISTXML-SV-II-atomic-anyURI-length-4-1 tokoe:invalid" result="pass"/><test-case name="11737NISTXML-SV-II-atomic-anyURI-length-4-2 tokoe:invalid" result="pass"/><test-case name="11738NISTXML-SV-II-atomic-anyURI-length-4-3 tokoe:invalid" result="pass"/><test-case name="11739NISTXML-SV-II-atomic-anyURI-length-4-4 tokoe:invalid" result="pass"/><test-case name="11740NISTXML-SV-II-atomic-anyURI-length-4-5 tokoe:invalid" result="pass"/><test-case name="11741NISTSchema-SV-II-atomic-anyURI-length-5 tokoe:valid" result="pass"/><test-case name="11742NISTXML-SV-II-atomic-anyURI-length-5-1 tokoe:invalid" result="pass"/><test-case name="11743NISTXML-SV-II-atomic-anyURI-length-5-2 tokoe:invalid" result="pass"/><test-case name="11744NISTXML-SV-II-atomic-anyURI-length-5-3 tokoe:invalid" result="pass"/><test-case name="11745NISTXML-SV-II-atomic-anyURI-length-5-4 tokoe:invalid" result="pass"/><test-case name="11746NISTXML-SV-II-atomic-anyURI-length-5-5 tokoe:invalid" result="pass"/><test-case name="11747NISTSchema-SV-II-atomic-language-length-1 tokoe:valid" result="pass"/><test-case name="11748NISTXML-SV-II-atomic-language-length-1-1 tokoe:invalid" result="pass"/><test-case name="11749NISTXML-SV-II-atomic-language-length-1-2 tokoe:invalid" result="pass"/><test-case name="11750NISTXML-SV-II-atomic-language-length-1-3 tokoe:invalid" result="pass"/><test-case name="11751NISTXML-SV-II-atomic-language-length-1-4 tokoe:invalid" result="pass"/><test-case name="11752NISTXML-SV-II-atomic-language-length-1-5 tokoe:invalid" result="pass"/><test-case name="11753NISTSchema-SV-II-atomic-language-length-2 tokoe:valid" result="pass"/><test-case name="11754NISTXML-SV-II-atomic-language-length-2-1 tokoe:invalid" result="pass"/><test-case name="11755NISTXML-SV-II-atomic-language-length-2-2 tokoe:invalid" result="pass"/><test-case name="11756NISTXML-SV-II-atomic-language-length-2-3 tokoe:invalid" result="pass"/><test-case name="11757NISTXML-SV-II-atomic-language-length-2-4 tokoe:invalid" result="pass"/><test-case name="11758NISTXML-SV-II-atomic-language-length-2-5 tokoe:invalid" result="pass"/><test-case name="11759NISTSchema-SV-II-atomic-language-length-3 tokoe:valid" result="pass"/><test-case name="11760NISTXML-SV-II-atomic-language-length-3-1 tokoe:invalid" result="pass"/><test-case name="11761NISTXML-SV-II-atomic-language-length-3-2 tokoe:invalid" result="pass"/><test-case name="11762NISTXML-SV-II-atomic-language-length-3-3 tokoe:invalid" result="pass"/><test-case name="11763NISTXML-SV-II-atomic-language-length-3-4 tokoe:invalid" result="pass"/><test-case name="11764NISTXML-SV-II-atomic-language-length-3-5 tokoe:invalid" result="pass"/><test-case name="11765NISTSchema-SV-II-atomic-language-length-4 tokoe:valid" result="pass"/><test-case name="11766NISTXML-SV-II-atomic-language-length-4-1 tokoe:invalid" result="pass"/><test-case name="11767NISTXML-SV-II-atomic-language-length-4-2 tokoe:invalid" result="pass"/><test-case name="11768NISTXML-SV-II-atomic-language-length-4-3 tokoe:invalid" result="pass"/><test-case name="11769NISTXML-SV-II-atomic-language-length-4-4 tokoe:invalid" result="pass"/><test-case name="11770NISTXML-SV-II-atomic-language-length-4-5 tokoe:invalid" result="pass"/><test-case name="11771NISTSchema-SV-II-atomic-language-length-5 tokoe:valid" result="pass"/><test-case name="11772NISTXML-SV-II-atomic-language-length-5-1 tokoe:invalid" result="pass"/><test-case name="11773NISTXML-SV-II-atomic-language-length-5-2 tokoe:invalid" result="pass"/><test-case name="11774NISTXML-SV-II-atomic-language-length-5-3 tokoe:invalid" result="pass"/><test-case name="11775NISTXML-SV-II-atomic-language-length-5-4 tokoe:invalid" result="pass"/><test-case name="11776NISTXML-SV-II-atomic-language-length-5-5 tokoe:invalid" result="pass"/><test-case name="11777NISTSchema-SV-II-atomic-anyURI-pattern-1 tokoe:valid" result="pass"/><test-case name="11778NISTXML-SV-II-atomic-anyURI-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="11779NISTXML-SV-II-atomic-anyURI-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="11780NISTXML-SV-II-atomic-anyURI-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="11781NISTXML-SV-II-atomic-anyURI-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="11782NISTXML-SV-II-atomic-anyURI-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="11783NISTSchema-SV-II-atomic-anyURI-pattern-2 tokoe:valid" result="pass"/><test-case name="11784NISTXML-SV-II-atomic-anyURI-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="11785NISTXML-SV-II-atomic-anyURI-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="11786NISTXML-SV-II-atomic-anyURI-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="11787NISTXML-SV-II-atomic-anyURI-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="11788NISTXML-SV-II-atomic-anyURI-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="11789NISTSchema-SV-II-atomic-anyURI-pattern-3 tokoe:valid" result="pass"/><test-case name="11790NISTXML-SV-II-atomic-anyURI-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="11791NISTXML-SV-II-atomic-anyURI-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="11792NISTXML-SV-II-atomic-anyURI-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="11793NISTXML-SV-II-atomic-anyURI-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="11794NISTXML-SV-II-atomic-anyURI-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="11795NISTSchema-SV-II-atomic-anyURI-pattern-4 tokoe:valid" result="pass"/><test-case name="11796NISTXML-SV-II-atomic-anyURI-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="11797NISTXML-SV-II-atomic-anyURI-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="11798NISTXML-SV-II-atomic-anyURI-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="11799NISTXML-SV-II-atomic-anyURI-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="11800NISTXML-SV-II-atomic-anyURI-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="11801NISTSchema-SV-II-atomic-anyURI-pattern-5 tokoe:valid" result="pass"/><test-case name="11802NISTXML-SV-II-atomic-anyURI-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="11803NISTXML-SV-II-atomic-anyURI-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="11804NISTXML-SV-II-atomic-anyURI-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="11805NISTXML-SV-II-atomic-anyURI-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="11806NISTXML-SV-II-atomic-anyURI-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="11807NISTSchema-SV-II-atomic-anyURI-enumeration-1 tokoe:valid" result="pass"/><test-case name="11808NISTXML-SV-II-atomic-anyURI-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="11809NISTXML-SV-II-atomic-anyURI-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="11810NISTXML-SV-II-atomic-anyURI-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="11811NISTXML-SV-II-atomic-anyURI-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="11812NISTXML-SV-II-atomic-anyURI-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="11813NISTSchema-SV-II-atomic-anyURI-enumeration-2 tokoe:valid" result="pass"/><test-case name="11814NISTXML-SV-II-atomic-anyURI-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="11815NISTXML-SV-II-atomic-anyURI-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="11816NISTXML-SV-II-atomic-anyURI-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="11817NISTXML-SV-II-atomic-anyURI-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="11818NISTXML-SV-II-atomic-anyURI-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="11819NISTSchema-SV-II-atomic-anyURI-enumeration-3 tokoe:valid" result="pass"/><test-case name="11820NISTXML-SV-II-atomic-anyURI-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="11821NISTXML-SV-II-atomic-anyURI-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="11822NISTXML-SV-II-atomic-anyURI-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="11823NISTXML-SV-II-atomic-anyURI-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="11824NISTXML-SV-II-atomic-anyURI-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="11825NISTSchema-SV-II-atomic-anyURI-enumeration-4 tokoe:valid" result="pass"/><test-case name="11826NISTXML-SV-II-atomic-anyURI-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="11827NISTXML-SV-II-atomic-anyURI-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="11828NISTXML-SV-II-atomic-anyURI-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="11829NISTXML-SV-II-atomic-anyURI-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="11830NISTXML-SV-II-atomic-anyURI-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="11831NISTSchema-SV-II-atomic-anyURI-enumeration-5 tokoe:valid" result="pass"/><test-case name="11832NISTXML-SV-II-atomic-anyURI-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="11833NISTXML-SV-II-atomic-anyURI-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="11834NISTXML-SV-II-atomic-anyURI-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="11835NISTXML-SV-II-atomic-anyURI-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="11836NISTXML-SV-II-atomic-anyURI-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="11837NISTSchema-SV-IV-list-decimal-maxLength-1 tokoe:valid" result="pass"/><test-case name="11838NISTXML-SV-IV-list-decimal-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="11839NISTXML-SV-IV-list-decimal-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="11840NISTXML-SV-IV-list-decimal-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="11841NISTXML-SV-IV-list-decimal-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="11842NISTXML-SV-IV-list-decimal-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="11843NISTSchema-SV-IV-list-decimal-maxLength-2 tokoe:valid" result="pass"/><test-case name="11844NISTXML-SV-IV-list-decimal-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="11845NISTXML-SV-IV-list-decimal-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="11846NISTXML-SV-IV-list-decimal-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="11847NISTXML-SV-IV-list-decimal-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="11848NISTXML-SV-IV-list-decimal-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="11849NISTSchema-SV-IV-list-decimal-maxLength-3 tokoe:valid" result="pass"/><test-case name="11850NISTXML-SV-IV-list-decimal-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="11851NISTXML-SV-IV-list-decimal-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="11852NISTXML-SV-IV-list-decimal-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="11853NISTXML-SV-IV-list-decimal-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="11854NISTXML-SV-IV-list-decimal-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="11855NISTSchema-SV-IV-list-decimal-maxLength-4 tokoe:valid" result="pass"/><test-case name="11856NISTXML-SV-IV-list-decimal-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="11857NISTXML-SV-IV-list-decimal-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="11858NISTXML-SV-IV-list-decimal-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="11859NISTXML-SV-IV-list-decimal-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="11860NISTXML-SV-IV-list-decimal-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="11861NISTSchema-SV-IV-list-decimal-maxLength-5 tokoe:valid" result="pass"/><test-case name="11862NISTXML-SV-IV-list-decimal-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="11863NISTXML-SV-IV-list-decimal-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="11864NISTXML-SV-IV-list-decimal-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="11865NISTXML-SV-IV-list-decimal-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="11866NISTXML-SV-IV-list-decimal-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="11867NISTSchema-SV-IV-list-decimal-minLength-1 tokoe:valid" result="pass"/><test-case name="11868NISTXML-SV-IV-list-decimal-minLength-1-1 tokoe:valid" result="pass"/><test-case name="11869NISTXML-SV-IV-list-decimal-minLength-1-2 tokoe:valid" result="pass"/><test-case name="11870NISTXML-SV-IV-list-decimal-minLength-1-3 tokoe:valid" result="pass"/><test-case name="11871NISTXML-SV-IV-list-decimal-minLength-1-4 tokoe:valid" result="pass"/><test-case name="11872NISTXML-SV-IV-list-decimal-minLength-1-5 tokoe:valid" result="pass"/><test-case name="11873NISTSchema-SV-IV-list-decimal-minLength-2 tokoe:valid" result="pass"/><test-case name="11874NISTXML-SV-IV-list-decimal-minLength-2-1 tokoe:valid" result="pass"/><test-case name="11875NISTXML-SV-IV-list-decimal-minLength-2-2 tokoe:valid" result="pass"/><test-case name="11876NISTXML-SV-IV-list-decimal-minLength-2-3 tokoe:valid" result="pass"/><test-case name="11877NISTXML-SV-IV-list-decimal-minLength-2-4 tokoe:valid" result="pass"/><test-case name="11878NISTXML-SV-IV-list-decimal-minLength-2-5 tokoe:valid" result="pass"/><test-case name="11879NISTSchema-SV-IV-list-decimal-minLength-3 tokoe:valid" result="pass"/><test-case name="11880NISTXML-SV-IV-list-decimal-minLength-3-1 tokoe:valid" result="pass"/><test-case name="11881NISTXML-SV-IV-list-decimal-minLength-3-2 tokoe:valid" result="pass"/><test-case name="11882NISTXML-SV-IV-list-decimal-minLength-3-3 tokoe:valid" result="pass"/><test-case name="11883NISTXML-SV-IV-list-decimal-minLength-3-4 tokoe:valid" result="pass"/><test-case name="11884NISTXML-SV-IV-list-decimal-minLength-3-5 tokoe:valid" result="pass"/><test-case name="11885NISTSchema-SV-IV-list-decimal-minLength-4 tokoe:valid" result="pass"/><test-case name="11886NISTXML-SV-IV-list-decimal-minLength-4-1 tokoe:valid" result="pass"/><test-case name="11887NISTXML-SV-IV-list-decimal-minLength-4-2 tokoe:valid" result="pass"/><test-case name="11888NISTXML-SV-IV-list-decimal-minLength-4-3 tokoe:valid" result="pass"/><test-case name="11889NISTXML-SV-IV-list-decimal-minLength-4-4 tokoe:valid" result="pass"/><test-case name="11890NISTXML-SV-IV-list-decimal-minLength-4-5 tokoe:valid" result="pass"/><test-case name="11891NISTSchema-SV-IV-list-decimal-minLength-5 tokoe:valid" result="pass"/><test-case name="11892NISTXML-SV-IV-list-decimal-minLength-5-1 tokoe:valid" result="pass"/><test-case name="11893NISTXML-SV-IV-list-decimal-minLength-5-2 tokoe:valid" result="pass"/><test-case name="11894NISTXML-SV-IV-list-decimal-minLength-5-3 tokoe:valid" result="pass"/><test-case name="11895NISTXML-SV-IV-list-decimal-minLength-5-4 tokoe:valid" result="pass"/><test-case name="11896NISTXML-SV-IV-list-decimal-minLength-5-5 tokoe:valid" result="pass"/><test-case name="11897NISTSchema-SV-IV-list-decimal-length-1 tokoe:valid" result="pass"/><test-case name="11898NISTXML-SV-IV-list-decimal-length-1-1 tokoe:valid" result="pass"/><test-case name="11899NISTXML-SV-IV-list-decimal-length-1-2 tokoe:valid" result="pass"/><test-case name="11900NISTXML-SV-IV-list-decimal-length-1-3 tokoe:valid" result="pass"/><test-case name="11901NISTXML-SV-IV-list-decimal-length-1-4 tokoe:valid" result="pass"/><test-case name="11902NISTXML-SV-IV-list-decimal-length-1-5 tokoe:valid" result="pass"/><test-case name="11903NISTSchema-SV-IV-list-decimal-length-2 tokoe:valid" result="pass"/><test-case name="11904NISTXML-SV-IV-list-decimal-length-2-1 tokoe:valid" result="pass"/><test-case name="11905NISTXML-SV-IV-list-decimal-length-2-2 tokoe:valid" result="pass"/><test-case name="11906NISTXML-SV-IV-list-decimal-length-2-3 tokoe:valid" result="pass"/><test-case name="11907NISTXML-SV-IV-list-decimal-length-2-4 tokoe:valid" result="pass"/><test-case name="11908NISTXML-SV-IV-list-decimal-length-2-5 tokoe:valid" result="pass"/><test-case name="11909NISTSchema-SV-IV-list-decimal-length-3 tokoe:valid" result="pass"/><test-case name="11910NISTXML-SV-IV-list-decimal-length-3-1 tokoe:valid" result="pass"/><test-case name="11911NISTXML-SV-IV-list-decimal-length-3-2 tokoe:valid" result="pass"/><test-case name="11912NISTXML-SV-IV-list-decimal-length-3-3 tokoe:valid" result="pass"/><test-case name="11913NISTXML-SV-IV-list-decimal-length-3-4 tokoe:valid" result="pass"/><test-case name="11914NISTXML-SV-IV-list-decimal-length-3-5 tokoe:valid" result="pass"/><test-case name="11915NISTSchema-SV-IV-list-decimal-length-4 tokoe:valid" result="pass"/><test-case name="11916NISTXML-SV-IV-list-decimal-length-4-1 tokoe:valid" result="pass"/><test-case name="11917NISTXML-SV-IV-list-decimal-length-4-2 tokoe:valid" result="pass"/><test-case name="11918NISTXML-SV-IV-list-decimal-length-4-3 tokoe:valid" result="pass"/><test-case name="11919NISTXML-SV-IV-list-decimal-length-4-4 tokoe:valid" result="pass"/><test-case name="11920NISTXML-SV-IV-list-decimal-length-4-5 tokoe:valid" result="pass"/><test-case name="11921NISTSchema-SV-IV-list-decimal-length-5 tokoe:valid" result="pass"/><test-case name="11922NISTXML-SV-IV-list-decimal-length-5-1 tokoe:valid" result="pass"/><test-case name="11923NISTXML-SV-IV-list-decimal-length-5-2 tokoe:valid" result="pass"/><test-case name="11924NISTXML-SV-IV-list-decimal-length-5-3 tokoe:valid" result="pass"/><test-case name="11925NISTXML-SV-IV-list-decimal-length-5-4 tokoe:valid" result="pass"/><test-case name="11926NISTXML-SV-IV-list-decimal-length-5-5 tokoe:valid" result="pass"/><test-case name="11927NISTSchema-SV-IV-list-decimal-pattern-1 tokoe:valid" result="pass"/><test-case name="11928NISTXML-SV-IV-list-decimal-pattern-1-1 tokoe:valid" result="pass"/><test-case name="11929NISTXML-SV-IV-list-decimal-pattern-1-2 tokoe:valid" result="pass"/><test-case name="11930NISTXML-SV-IV-list-decimal-pattern-1-3 tokoe:valid" result="pass"/><test-case name="11931NISTXML-SV-IV-list-decimal-pattern-1-4 tokoe:valid" result="pass"/><test-case name="11932NISTXML-SV-IV-list-decimal-pattern-1-5 tokoe:valid" result="pass"/><test-case name="11933NISTSchema-SV-IV-list-decimal-pattern-2 tokoe:valid" result="pass"/><test-case name="11934NISTXML-SV-IV-list-decimal-pattern-2-1 tokoe:valid" result="pass"/><test-case name="11935NISTXML-SV-IV-list-decimal-pattern-2-2 tokoe:valid" result="pass"/><test-case name="11936NISTXML-SV-IV-list-decimal-pattern-2-3 tokoe:valid" result="pass"/><test-case name="11937NISTXML-SV-IV-list-decimal-pattern-2-4 tokoe:valid" result="pass"/><test-case name="11938NISTXML-SV-IV-list-decimal-pattern-2-5 tokoe:valid" result="pass"/><test-case name="11939NISTSchema-SV-IV-list-decimal-pattern-3 tokoe:valid" result="pass"/><test-case name="11940NISTXML-SV-IV-list-decimal-pattern-3-1 tokoe:valid" result="pass"/><test-case name="11941NISTXML-SV-IV-list-decimal-pattern-3-2 tokoe:valid" result="pass"/><test-case name="11942NISTXML-SV-IV-list-decimal-pattern-3-3 tokoe:valid" result="pass"/><test-case name="11943NISTXML-SV-IV-list-decimal-pattern-3-4 tokoe:valid" result="pass"/><test-case name="11944NISTXML-SV-IV-list-decimal-pattern-3-5 tokoe:valid" result="pass"/><test-case name="11945NISTSchema-SV-IV-list-decimal-pattern-4 tokoe:valid" result="pass"/><test-case name="11946NISTXML-SV-IV-list-decimal-pattern-4-1 tokoe:valid" result="pass"/><test-case name="11947NISTXML-SV-IV-list-decimal-pattern-4-2 tokoe:valid" result="pass"/><test-case name="11948NISTXML-SV-IV-list-decimal-pattern-4-3 tokoe:valid" result="pass"/><test-case name="11949NISTXML-SV-IV-list-decimal-pattern-4-4 tokoe:valid" result="pass"/><test-case name="11950NISTXML-SV-IV-list-decimal-pattern-4-5 tokoe:valid" result="pass"/><test-case name="11951NISTSchema-SV-IV-list-decimal-pattern-5 tokoe:valid" result="pass"/><test-case name="11952NISTXML-SV-IV-list-decimal-pattern-5-1 tokoe:valid" result="pass"/><test-case name="11953NISTXML-SV-IV-list-decimal-pattern-5-2 tokoe:valid" result="pass"/><test-case name="11954NISTXML-SV-IV-list-decimal-pattern-5-3 tokoe:valid" result="pass"/><test-case name="11955NISTXML-SV-IV-list-decimal-pattern-5-4 tokoe:valid" result="pass"/><test-case name="11956NISTXML-SV-IV-list-decimal-pattern-5-5 tokoe:valid" result="pass"/><test-case name="11957NISTSchema-SV-IV-list-decimal-enumeration-1 tokoe:valid" result="pass"/><test-case name="11958NISTXML-SV-IV-list-decimal-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="11959NISTXML-SV-IV-list-decimal-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="11960NISTXML-SV-IV-list-decimal-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="11961NISTXML-SV-IV-list-decimal-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="11962NISTXML-SV-IV-list-decimal-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="11963NISTSchema-SV-IV-list-decimal-enumeration-2 tokoe:valid" result="pass"/><test-case name="11964NISTXML-SV-IV-list-decimal-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="11965NISTXML-SV-IV-list-decimal-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="11966NISTXML-SV-IV-list-decimal-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="11967NISTXML-SV-IV-list-decimal-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="11968NISTXML-SV-IV-list-decimal-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="11969NISTSchema-SV-IV-list-decimal-enumeration-3 tokoe:valid" result="pass"/><test-case name="11970NISTXML-SV-IV-list-decimal-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="11971NISTXML-SV-IV-list-decimal-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="11972NISTXML-SV-IV-list-decimal-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="11973NISTXML-SV-IV-list-decimal-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="11974NISTXML-SV-IV-list-decimal-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="11975NISTSchema-SV-IV-list-decimal-enumeration-4 tokoe:valid" result="pass"/><test-case name="11976NISTXML-SV-IV-list-decimal-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="11977NISTXML-SV-IV-list-decimal-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="11978NISTXML-SV-IV-list-decimal-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="11979NISTXML-SV-IV-list-decimal-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="11980NISTXML-SV-IV-list-decimal-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="11981NISTSchema-SV-IV-list-decimal-enumeration-5 tokoe:valid" result="pass"/><test-case name="11982NISTXML-SV-IV-list-decimal-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="11983NISTXML-SV-IV-list-decimal-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="11984NISTXML-SV-IV-list-decimal-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="11985NISTXML-SV-IV-list-decimal-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="11986NISTXML-SV-IV-list-decimal-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="11987NISTSchema-SV-IV-list-decimal-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="11988NISTXML-SV-IV-list-decimal-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="11989NISTXML-SV-IV-list-decimal-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="11990NISTXML-SV-IV-list-decimal-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="11991NISTXML-SV-IV-list-decimal-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="11992NISTXML-SV-IV-list-decimal-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="11993NISTSchema-SV-IV-list-integer-maxLength-1 tokoe:valid" result="pass"/><test-case name="11994NISTXML-SV-IV-list-integer-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="11995NISTXML-SV-IV-list-integer-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="11996NISTXML-SV-IV-list-integer-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="11997NISTXML-SV-IV-list-integer-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="11998NISTXML-SV-IV-list-integer-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="11999NISTSchema-SV-IV-list-integer-maxLength-2 tokoe:valid" result="pass"/><test-case name="12000NISTXML-SV-IV-list-integer-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="12001NISTXML-SV-IV-list-integer-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="12002NISTXML-SV-IV-list-integer-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="12003NISTXML-SV-IV-list-integer-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="12004NISTXML-SV-IV-list-integer-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="12005NISTSchema-SV-IV-list-integer-maxLength-3 tokoe:valid" result="pass"/><test-case name="12006NISTXML-SV-IV-list-integer-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="12007NISTXML-SV-IV-list-integer-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="12008NISTXML-SV-IV-list-integer-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="12009NISTXML-SV-IV-list-integer-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="12010NISTXML-SV-IV-list-integer-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="12011NISTSchema-SV-IV-list-integer-maxLength-4 tokoe:valid" result="pass"/><test-case name="12012NISTXML-SV-IV-list-integer-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="12013NISTXML-SV-IV-list-integer-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="12014NISTXML-SV-IV-list-integer-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="12015NISTXML-SV-IV-list-integer-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="12016NISTXML-SV-IV-list-integer-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="12017NISTSchema-SV-IV-list-integer-maxLength-5 tokoe:valid" result="pass"/><test-case name="12018NISTXML-SV-IV-list-integer-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="12019NISTXML-SV-IV-list-integer-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="12020NISTXML-SV-IV-list-integer-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="12021NISTXML-SV-IV-list-integer-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="12022NISTXML-SV-IV-list-integer-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="12023NISTSchema-SV-IV-list-integer-minLength-1 tokoe:valid" result="pass"/><test-case name="12024NISTXML-SV-IV-list-integer-minLength-1-1 tokoe:valid" result="pass"/><test-case name="12025NISTXML-SV-IV-list-integer-minLength-1-2 tokoe:valid" result="pass"/><test-case name="12026NISTXML-SV-IV-list-integer-minLength-1-3 tokoe:valid" result="pass"/><test-case name="12027NISTXML-SV-IV-list-integer-minLength-1-4 tokoe:valid" result="pass"/><test-case name="12028NISTXML-SV-IV-list-integer-minLength-1-5 tokoe:valid" result="pass"/><test-case name="12029NISTSchema-SV-IV-list-integer-minLength-2 tokoe:valid" result="pass"/><test-case name="12030NISTXML-SV-IV-list-integer-minLength-2-1 tokoe:valid" result="pass"/><test-case name="12031NISTXML-SV-IV-list-integer-minLength-2-2 tokoe:valid" result="pass"/><test-case name="12032NISTXML-SV-IV-list-integer-minLength-2-3 tokoe:valid" result="pass"/><test-case name="12033NISTXML-SV-IV-list-integer-minLength-2-4 tokoe:valid" result="pass"/><test-case name="12034NISTXML-SV-IV-list-integer-minLength-2-5 tokoe:valid" result="pass"/><test-case name="12035NISTSchema-SV-IV-list-integer-minLength-3 tokoe:valid" result="pass"/><test-case name="12036NISTXML-SV-IV-list-integer-minLength-3-1 tokoe:valid" result="pass"/><test-case name="12037NISTXML-SV-IV-list-integer-minLength-3-2 tokoe:valid" result="pass"/><test-case name="12038NISTXML-SV-IV-list-integer-minLength-3-3 tokoe:valid" result="pass"/><test-case name="12039NISTXML-SV-IV-list-integer-minLength-3-4 tokoe:valid" result="pass"/><test-case name="12040NISTXML-SV-IV-list-integer-minLength-3-5 tokoe:valid" result="pass"/><test-case name="12041NISTSchema-SV-IV-list-integer-minLength-4 tokoe:valid" result="pass"/><test-case name="12042NISTXML-SV-IV-list-integer-minLength-4-1 tokoe:valid" result="pass"/><test-case name="12043NISTXML-SV-IV-list-integer-minLength-4-2 tokoe:valid" result="pass"/><test-case name="12044NISTXML-SV-IV-list-integer-minLength-4-3 tokoe:valid" result="pass"/><test-case name="12045NISTXML-SV-IV-list-integer-minLength-4-4 tokoe:valid" result="pass"/><test-case name="12046NISTXML-SV-IV-list-integer-minLength-4-5 tokoe:valid" result="pass"/><test-case name="12047NISTSchema-SV-IV-list-integer-minLength-5 tokoe:valid" result="pass"/><test-case name="12048NISTXML-SV-IV-list-integer-minLength-5-1 tokoe:valid" result="pass"/><test-case name="12049NISTXML-SV-IV-list-integer-minLength-5-2 tokoe:valid" result="pass"/><test-case name="12050NISTXML-SV-IV-list-integer-minLength-5-3 tokoe:valid" result="pass"/><test-case name="12051NISTXML-SV-IV-list-integer-minLength-5-4 tokoe:valid" result="pass"/><test-case name="12052NISTXML-SV-IV-list-integer-minLength-5-5 tokoe:valid" result="pass"/><test-case name="12053NISTSchema-SV-IV-list-integer-length-1 tokoe:valid" result="pass"/><test-case name="12054NISTXML-SV-IV-list-integer-length-1-1 tokoe:valid" result="pass"/><test-case name="12055NISTXML-SV-IV-list-integer-length-1-2 tokoe:valid" result="pass"/><test-case name="12056NISTXML-SV-IV-list-integer-length-1-3 tokoe:valid" result="pass"/><test-case name="12057NISTXML-SV-IV-list-integer-length-1-4 tokoe:valid" result="pass"/><test-case name="12058NISTXML-SV-IV-list-integer-length-1-5 tokoe:valid" result="pass"/><test-case name="12059NISTSchema-SV-IV-list-integer-length-2 tokoe:valid" result="pass"/><test-case name="12060NISTXML-SV-IV-list-integer-length-2-1 tokoe:valid" result="pass"/><test-case name="12061NISTXML-SV-IV-list-integer-length-2-2 tokoe:valid" result="pass"/><test-case name="12062NISTXML-SV-IV-list-integer-length-2-3 tokoe:valid" result="pass"/><test-case name="12063NISTXML-SV-IV-list-integer-length-2-4 tokoe:valid" result="pass"/><test-case name="12064NISTXML-SV-IV-list-integer-length-2-5 tokoe:valid" result="pass"/><test-case name="12065NISTSchema-SV-IV-list-integer-length-3 tokoe:valid" result="pass"/><test-case name="12066NISTXML-SV-IV-list-integer-length-3-1 tokoe:valid" result="pass"/><test-case name="12067NISTXML-SV-IV-list-integer-length-3-2 tokoe:valid" result="pass"/><test-case name="12068NISTXML-SV-IV-list-integer-length-3-3 tokoe:valid" result="pass"/><test-case name="12069NISTXML-SV-IV-list-integer-length-3-4 tokoe:valid" result="pass"/><test-case name="12070NISTXML-SV-IV-list-integer-length-3-5 tokoe:valid" result="pass"/><test-case name="12071NISTSchema-SV-IV-list-integer-length-4 tokoe:valid" result="pass"/><test-case name="12072NISTXML-SV-IV-list-integer-length-4-1 tokoe:valid" result="pass"/><test-case name="12073NISTXML-SV-IV-list-integer-length-4-2 tokoe:valid" result="pass"/><test-case name="12074NISTXML-SV-IV-list-integer-length-4-3 tokoe:valid" result="pass"/><test-case name="12075NISTXML-SV-IV-list-integer-length-4-4 tokoe:valid" result="pass"/><test-case name="12076NISTXML-SV-IV-list-integer-length-4-5 tokoe:valid" result="pass"/><test-case name="12077NISTSchema-SV-IV-list-integer-length-5 tokoe:valid" result="pass"/><test-case name="12078NISTXML-SV-IV-list-integer-length-5-1 tokoe:valid" result="pass"/><test-case name="12079NISTXML-SV-IV-list-integer-length-5-2 tokoe:valid" result="pass"/><test-case name="12080NISTXML-SV-IV-list-integer-length-5-3 tokoe:valid" result="pass"/><test-case name="12081NISTXML-SV-IV-list-integer-length-5-4 tokoe:valid" result="pass"/><test-case name="12082NISTXML-SV-IV-list-integer-length-5-5 tokoe:valid" result="pass"/><test-case name="12083NISTSchema-SV-IV-list-integer-pattern-1 tokoe:valid" result="pass"/><test-case name="12084NISTXML-SV-IV-list-integer-pattern-1-1 tokoe:valid" result="pass"/><test-case name="12085NISTXML-SV-IV-list-integer-pattern-1-2 tokoe:valid" result="pass"/><test-case name="12086NISTXML-SV-IV-list-integer-pattern-1-3 tokoe:valid" result="pass"/><test-case name="12087NISTXML-SV-IV-list-integer-pattern-1-4 tokoe:valid" result="pass"/><test-case name="12088NISTXML-SV-IV-list-integer-pattern-1-5 tokoe:valid" result="pass"/><test-case name="12089NISTSchema-SV-IV-list-integer-pattern-2 tokoe:valid" result="pass"/><test-case name="12090NISTXML-SV-IV-list-integer-pattern-2-1 tokoe:valid" result="pass"/><test-case name="12091NISTXML-SV-IV-list-integer-pattern-2-2 tokoe:valid" result="pass"/><test-case name="12092NISTXML-SV-IV-list-integer-pattern-2-3 tokoe:valid" result="pass"/><test-case name="12093NISTXML-SV-IV-list-integer-pattern-2-4 tokoe:valid" result="pass"/><test-case name="12094NISTXML-SV-IV-list-integer-pattern-2-5 tokoe:valid" result="pass"/><test-case name="12095NISTSchema-SV-IV-list-integer-pattern-3 tokoe:valid" result="pass"/><test-case name="12096NISTXML-SV-IV-list-integer-pattern-3-1 tokoe:valid" result="pass"/><test-case name="12097NISTXML-SV-IV-list-integer-pattern-3-2 tokoe:valid" result="pass"/><test-case name="12098NISTXML-SV-IV-list-integer-pattern-3-3 tokoe:valid" result="pass"/><test-case name="12099NISTXML-SV-IV-list-integer-pattern-3-4 tokoe:valid" result="pass"/><test-case name="12100NISTXML-SV-IV-list-integer-pattern-3-5 tokoe:valid" result="pass"/><test-case name="12101NISTSchema-SV-IV-list-integer-pattern-4 tokoe:valid" result="pass"/><test-case name="12102NISTXML-SV-IV-list-integer-pattern-4-1 tokoe:valid" result="pass"/><test-case name="12103NISTXML-SV-IV-list-integer-pattern-4-2 tokoe:valid" result="pass"/><test-case name="12104NISTXML-SV-IV-list-integer-pattern-4-3 tokoe:valid" result="pass"/><test-case name="12105NISTXML-SV-IV-list-integer-pattern-4-4 tokoe:valid" result="pass"/><test-case name="12106NISTXML-SV-IV-list-integer-pattern-4-5 tokoe:valid" result="pass"/><test-case name="12107NISTSchema-SV-IV-list-integer-pattern-5 tokoe:valid" result="pass"/><test-case name="12108NISTXML-SV-IV-list-integer-pattern-5-1 tokoe:valid" result="pass"/><test-case name="12109NISTXML-SV-IV-list-integer-pattern-5-2 tokoe:valid" result="pass"/><test-case name="12110NISTXML-SV-IV-list-integer-pattern-5-3 tokoe:valid" result="pass"/><test-case name="12111NISTXML-SV-IV-list-integer-pattern-5-4 tokoe:valid" result="pass"/><test-case name="12112NISTXML-SV-IV-list-integer-pattern-5-5 tokoe:valid" result="pass"/><test-case name="12113NISTSchema-SV-IV-list-integer-enumeration-1 tokoe:valid" result="pass"/><test-case name="12114NISTXML-SV-IV-list-integer-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="12115NISTXML-SV-IV-list-integer-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="12116NISTXML-SV-IV-list-integer-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="12117NISTXML-SV-IV-list-integer-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="12118NISTXML-SV-IV-list-integer-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="12119NISTSchema-SV-IV-list-integer-enumeration-2 tokoe:valid" result="pass"/><test-case name="12120NISTXML-SV-IV-list-integer-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="12121NISTXML-SV-IV-list-integer-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="12122NISTXML-SV-IV-list-integer-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="12123NISTXML-SV-IV-list-integer-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="12124NISTXML-SV-IV-list-integer-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="12125NISTSchema-SV-IV-list-integer-enumeration-3 tokoe:valid" result="pass"/><test-case name="12126NISTXML-SV-IV-list-integer-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="12127NISTXML-SV-IV-list-integer-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="12128NISTXML-SV-IV-list-integer-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="12129NISTXML-SV-IV-list-integer-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="12130NISTXML-SV-IV-list-integer-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="12131NISTSchema-SV-IV-list-integer-enumeration-4 tokoe:valid" result="pass"/><test-case name="12132NISTXML-SV-IV-list-integer-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="12133NISTXML-SV-IV-list-integer-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="12134NISTXML-SV-IV-list-integer-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="12135NISTXML-SV-IV-list-integer-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="12136NISTXML-SV-IV-list-integer-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="12137NISTSchema-SV-IV-list-integer-enumeration-5 tokoe:valid" result="pass"/><test-case name="12138NISTXML-SV-IV-list-integer-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="12139NISTXML-SV-IV-list-integer-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="12140NISTXML-SV-IV-list-integer-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="12141NISTXML-SV-IV-list-integer-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="12142NISTXML-SV-IV-list-integer-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="12143NISTSchema-SV-IV-list-integer-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="12144NISTXML-SV-IV-list-integer-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="12145NISTXML-SV-IV-list-integer-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="12146NISTXML-SV-IV-list-integer-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="12147NISTXML-SV-IV-list-integer-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="12148NISTXML-SV-IV-list-integer-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="12149NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-1 tokoe:valid" result="pass"/><test-case name="12150NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="12151NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="12152NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="12153NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="12154NISTXML-SV-IV-list-nonPositiveInteger-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="12155NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-2 tokoe:valid" result="pass"/><test-case name="12156NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="12157NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="12158NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="12159NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="12160NISTXML-SV-IV-list-nonPositiveInteger-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="12161NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-3 tokoe:valid" result="pass"/><test-case name="12162NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="12163NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="12164NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="12165NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="12166NISTXML-SV-IV-list-nonPositiveInteger-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="12167NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-4 tokoe:valid" result="pass"/><test-case name="12168NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="12169NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="12170NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="12171NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="12172NISTXML-SV-IV-list-nonPositiveInteger-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="12173NISTSchema-SV-IV-list-nonPositiveInteger-maxLength-5 tokoe:valid" result="pass"/><test-case name="12174NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="12175NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="12176NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="12177NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="12178NISTXML-SV-IV-list-nonPositiveInteger-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="12179NISTSchema-SV-IV-list-nonPositiveInteger-minLength-1 tokoe:valid" result="pass"/><test-case name="12180NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-1 tokoe:valid" result="pass"/><test-case name="12181NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-2 tokoe:valid" result="pass"/><test-case name="12182NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-3 tokoe:valid" result="pass"/><test-case name="12183NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-4 tokoe:valid" result="pass"/><test-case name="12184NISTXML-SV-IV-list-nonPositiveInteger-minLength-1-5 tokoe:valid" result="pass"/><test-case name="12185NISTSchema-SV-IV-list-nonPositiveInteger-minLength-2 tokoe:valid" result="pass"/><test-case name="12186NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-1 tokoe:valid" result="pass"/><test-case name="12187NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-2 tokoe:valid" result="pass"/><test-case name="12188NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-3 tokoe:valid" result="pass"/><test-case name="12189NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-4 tokoe:valid" result="pass"/><test-case name="12190NISTXML-SV-IV-list-nonPositiveInteger-minLength-2-5 tokoe:valid" result="pass"/><test-case name="12191NISTSchema-SV-IV-list-nonPositiveInteger-minLength-3 tokoe:valid" result="pass"/><test-case name="12192NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-1 tokoe:valid" result="pass"/><test-case name="12193NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-2 tokoe:valid" result="pass"/><test-case name="12194NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-3 tokoe:valid" result="pass"/><test-case name="12195NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-4 tokoe:valid" result="pass"/><test-case name="12196NISTXML-SV-IV-list-nonPositiveInteger-minLength-3-5 tokoe:valid" result="pass"/><test-case name="12197NISTSchema-SV-IV-list-nonPositiveInteger-minLength-4 tokoe:valid" result="pass"/><test-case name="12198NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-1 tokoe:valid" result="pass"/><test-case name="12199NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-2 tokoe:valid" result="pass"/><test-case name="12200NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-3 tokoe:valid" result="pass"/><test-case name="12201NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-4 tokoe:valid" result="pass"/><test-case name="12202NISTXML-SV-IV-list-nonPositiveInteger-minLength-4-5 tokoe:valid" result="pass"/><test-case name="12203NISTSchema-SV-IV-list-nonPositiveInteger-minLength-5 tokoe:valid" result="pass"/><test-case name="12204NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-1 tokoe:valid" result="pass"/><test-case name="12205NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-2 tokoe:valid" result="pass"/><test-case name="12206NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-3 tokoe:valid" result="pass"/><test-case name="12207NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-4 tokoe:valid" result="pass"/><test-case name="12208NISTXML-SV-IV-list-nonPositiveInteger-minLength-5-5 tokoe:valid" result="pass"/><test-case name="12209NISTSchema-SV-IV-list-nonPositiveInteger-length-1 tokoe:valid" result="pass"/><test-case name="12210NISTXML-SV-IV-list-nonPositiveInteger-length-1-1 tokoe:valid" result="pass"/><test-case name="12211NISTXML-SV-IV-list-nonPositiveInteger-length-1-2 tokoe:valid" result="pass"/><test-case name="12212NISTXML-SV-IV-list-nonPositiveInteger-length-1-3 tokoe:valid" result="pass"/><test-case name="12213NISTXML-SV-IV-list-nonPositiveInteger-length-1-4 tokoe:valid" result="pass"/><test-case name="12214NISTXML-SV-IV-list-nonPositiveInteger-length-1-5 tokoe:valid" result="pass"/><test-case name="12215NISTSchema-SV-IV-list-nonPositiveInteger-length-2 tokoe:valid" result="pass"/><test-case name="12216NISTXML-SV-IV-list-nonPositiveInteger-length-2-1 tokoe:valid" result="pass"/><test-case name="12217NISTXML-SV-IV-list-nonPositiveInteger-length-2-2 tokoe:valid" result="pass"/><test-case name="12218NISTXML-SV-IV-list-nonPositiveInteger-length-2-3 tokoe:valid" result="pass"/><test-case name="12219NISTXML-SV-IV-list-nonPositiveInteger-length-2-4 tokoe:valid" result="pass"/><test-case name="12220NISTXML-SV-IV-list-nonPositiveInteger-length-2-5 tokoe:valid" result="pass"/><test-case name="12221NISTSchema-SV-IV-list-nonPositiveInteger-length-3 tokoe:valid" result="pass"/><test-case name="12222NISTXML-SV-IV-list-nonPositiveInteger-length-3-1 tokoe:valid" result="pass"/><test-case name="12223NISTXML-SV-IV-list-nonPositiveInteger-length-3-2 tokoe:valid" result="pass"/><test-case name="12224NISTXML-SV-IV-list-nonPositiveInteger-length-3-3 tokoe:valid" result="pass"/><test-case name="12225NISTXML-SV-IV-list-nonPositiveInteger-length-3-4 tokoe:valid" result="pass"/><test-case name="12226NISTXML-SV-IV-list-nonPositiveInteger-length-3-5 tokoe:valid" result="pass"/><test-case name="12227NISTSchema-SV-IV-list-nonPositiveInteger-length-4 tokoe:valid" result="pass"/><test-case name="12228NISTXML-SV-IV-list-nonPositiveInteger-length-4-1 tokoe:valid" result="pass"/><test-case name="12229NISTXML-SV-IV-list-nonPositiveInteger-length-4-2 tokoe:valid" result="pass"/><test-case name="12230NISTXML-SV-IV-list-nonPositiveInteger-length-4-3 tokoe:valid" result="pass"/><test-case name="12231NISTXML-SV-IV-list-nonPositiveInteger-length-4-4 tokoe:valid" result="pass"/><test-case name="12232NISTXML-SV-IV-list-nonPositiveInteger-length-4-5 tokoe:valid" result="pass"/><test-case name="12233NISTSchema-SV-IV-list-nonPositiveInteger-length-5 tokoe:valid" result="pass"/><test-case name="12234NISTXML-SV-IV-list-nonPositiveInteger-length-5-1 tokoe:valid" result="pass"/><test-case name="12235NISTXML-SV-IV-list-nonPositiveInteger-length-5-2 tokoe:valid" result="pass"/><test-case name="12236NISTXML-SV-IV-list-nonPositiveInteger-length-5-3 tokoe:valid" result="pass"/><test-case name="12237NISTXML-SV-IV-list-nonPositiveInteger-length-5-4 tokoe:valid" result="pass"/><test-case name="12238NISTXML-SV-IV-list-nonPositiveInteger-length-5-5 tokoe:valid" result="pass"/><test-case name="12239NISTSchema-SV-IV-list-nonPositiveInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="12240NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-1 tokoe:valid" result="pass"/><test-case name="12241NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-2 tokoe:valid" result="pass"/><test-case name="12242NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-3 tokoe:valid" result="pass"/><test-case name="12243NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-4 tokoe:valid" result="pass"/><test-case name="12244NISTXML-SV-IV-list-nonPositiveInteger-pattern-1-5 tokoe:valid" result="pass"/><test-case name="12245NISTSchema-SV-IV-list-nonPositiveInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="12246NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-1 tokoe:valid" result="pass"/><test-case name="12247NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-2 tokoe:valid" result="pass"/><test-case name="12248NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-3 tokoe:valid" result="pass"/><test-case name="12249NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-4 tokoe:valid" result="pass"/><test-case name="12250NISTXML-SV-IV-list-nonPositiveInteger-pattern-2-5 tokoe:valid" result="pass"/><test-case name="12251NISTSchema-SV-IV-list-nonPositiveInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="12252NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-1 tokoe:valid" result="pass"/><test-case name="12253NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-2 tokoe:valid" result="pass"/><test-case name="12254NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-3 tokoe:valid" result="pass"/><test-case name="12255NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-4 tokoe:valid" result="pass"/><test-case name="12256NISTXML-SV-IV-list-nonPositiveInteger-pattern-3-5 tokoe:valid" result="pass"/><test-case name="12257NISTSchema-SV-IV-list-nonPositiveInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="12258NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-1 tokoe:valid" result="pass"/><test-case name="12259NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-2 tokoe:valid" result="pass"/><test-case name="12260NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-3 tokoe:valid" result="pass"/><test-case name="12261NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-4 tokoe:valid" result="pass"/><test-case name="12262NISTXML-SV-IV-list-nonPositiveInteger-pattern-4-5 tokoe:valid" result="pass"/><test-case name="12263NISTSchema-SV-IV-list-nonPositiveInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="12264NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-1 tokoe:valid" result="pass"/><test-case name="12265NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-2 tokoe:valid" result="pass"/><test-case name="12266NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-3 tokoe:valid" result="pass"/><test-case name="12267NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-4 tokoe:valid" result="pass"/><test-case name="12268NISTXML-SV-IV-list-nonPositiveInteger-pattern-5-5 tokoe:valid" result="pass"/><test-case name="12269NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="12270NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="12271NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="12272NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="12273NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="12274NISTXML-SV-IV-list-nonPositiveInteger-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="12275NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="12276NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="12277NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="12278NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="12279NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="12280NISTXML-SV-IV-list-nonPositiveInteger-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="12281NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="12282NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="12283NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="12284NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="12285NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="12286NISTXML-SV-IV-list-nonPositiveInteger-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="12287NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="12288NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="12289NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="12290NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="12291NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="12292NISTXML-SV-IV-list-nonPositiveInteger-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="12293NISTSchema-SV-IV-list-nonPositiveInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="12294NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="12295NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="12296NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="12297NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="12298NISTXML-SV-IV-list-nonPositiveInteger-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="12299NISTSchema-SV-IV-list-nonPositiveInteger-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="12300NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="12301NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="12302NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="12303NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="12304NISTXML-SV-IV-list-nonPositiveInteger-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="12305NISTSchema-SV-IV-list-negativeInteger-maxLength-1 tokoe:valid" result="pass"/><test-case name="12306NISTXML-SV-IV-list-negativeInteger-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="12307NISTXML-SV-IV-list-negativeInteger-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="12308NISTXML-SV-IV-list-negativeInteger-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="12309NISTXML-SV-IV-list-negativeInteger-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="12310NISTXML-SV-IV-list-negativeInteger-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="12311NISTSchema-SV-IV-list-negativeInteger-maxLength-2 tokoe:valid" result="pass"/><test-case name="12312NISTXML-SV-IV-list-negativeInteger-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="12313NISTXML-SV-IV-list-negativeInteger-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="12314NISTXML-SV-IV-list-negativeInteger-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="12315NISTXML-SV-IV-list-negativeInteger-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="12316NISTXML-SV-IV-list-negativeInteger-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="12317NISTSchema-SV-IV-list-negativeInteger-maxLength-3 tokoe:valid" result="pass"/><test-case name="12318NISTXML-SV-IV-list-negativeInteger-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="12319NISTXML-SV-IV-list-negativeInteger-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="12320NISTXML-SV-IV-list-negativeInteger-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="12321NISTXML-SV-IV-list-negativeInteger-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="12322NISTXML-SV-IV-list-negativeInteger-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="12323NISTSchema-SV-IV-list-negativeInteger-maxLength-4 tokoe:valid" result="pass"/><test-case name="12324NISTXML-SV-IV-list-negativeInteger-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="12325NISTXML-SV-IV-list-negativeInteger-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="12326NISTXML-SV-IV-list-negativeInteger-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="12327NISTXML-SV-IV-list-negativeInteger-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="12328NISTXML-SV-IV-list-negativeInteger-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="12329NISTSchema-SV-IV-list-negativeInteger-maxLength-5 tokoe:valid" result="pass"/><test-case name="12330NISTXML-SV-IV-list-negativeInteger-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="12331NISTXML-SV-IV-list-negativeInteger-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="12332NISTXML-SV-IV-list-negativeInteger-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="12333NISTXML-SV-IV-list-negativeInteger-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="12334NISTXML-SV-IV-list-negativeInteger-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="12335NISTSchema-SV-IV-list-negativeInteger-minLength-1 tokoe:valid" result="pass"/><test-case name="12336NISTXML-SV-IV-list-negativeInteger-minLength-1-1 tokoe:valid" result="pass"/><test-case name="12337NISTXML-SV-IV-list-negativeInteger-minLength-1-2 tokoe:valid" result="pass"/><test-case name="12338NISTXML-SV-IV-list-negativeInteger-minLength-1-3 tokoe:valid" result="pass"/><test-case name="12339NISTXML-SV-IV-list-negativeInteger-minLength-1-4 tokoe:valid" result="pass"/><test-case name="12340NISTXML-SV-IV-list-negativeInteger-minLength-1-5 tokoe:valid" result="pass"/><test-case name="12341NISTSchema-SV-IV-list-negativeInteger-minLength-2 tokoe:valid" result="pass"/><test-case name="12342NISTXML-SV-IV-list-negativeInteger-minLength-2-1 tokoe:valid" result="pass"/><test-case name="12343NISTXML-SV-IV-list-negativeInteger-minLength-2-2 tokoe:valid" result="pass"/><test-case name="12344NISTXML-SV-IV-list-negativeInteger-minLength-2-3 tokoe:valid" result="pass"/><test-case name="12345NISTXML-SV-IV-list-negativeInteger-minLength-2-4 tokoe:valid" result="pass"/><test-case name="12346NISTXML-SV-IV-list-negativeInteger-minLength-2-5 tokoe:valid" result="pass"/><test-case name="12347NISTSchema-SV-IV-list-negativeInteger-minLength-3 tokoe:valid" result="pass"/><test-case name="12348NISTXML-SV-IV-list-negativeInteger-minLength-3-1 tokoe:valid" result="pass"/><test-case name="12349NISTXML-SV-IV-list-negativeInteger-minLength-3-2 tokoe:valid" result="pass"/><test-case name="12350NISTXML-SV-IV-list-negativeInteger-minLength-3-3 tokoe:valid" result="pass"/><test-case name="12351NISTXML-SV-IV-list-negativeInteger-minLength-3-4 tokoe:valid" result="pass"/><test-case name="12352NISTXML-SV-IV-list-negativeInteger-minLength-3-5 tokoe:valid" result="pass"/><test-case name="12353NISTSchema-SV-IV-list-negativeInteger-minLength-4 tokoe:valid" result="pass"/><test-case name="12354NISTXML-SV-IV-list-negativeInteger-minLength-4-1 tokoe:valid" result="pass"/><test-case name="12355NISTXML-SV-IV-list-negativeInteger-minLength-4-2 tokoe:valid" result="pass"/><test-case name="12356NISTXML-SV-IV-list-negativeInteger-minLength-4-3 tokoe:valid" result="pass"/><test-case name="12357NISTXML-SV-IV-list-negativeInteger-minLength-4-4 tokoe:valid" result="pass"/><test-case name="12358NISTXML-SV-IV-list-negativeInteger-minLength-4-5 tokoe:valid" result="pass"/><test-case name="12359NISTSchema-SV-IV-list-negativeInteger-minLength-5 tokoe:valid" result="pass"/><test-case name="12360NISTXML-SV-IV-list-negativeInteger-minLength-5-1 tokoe:valid" result="pass"/><test-case name="12361NISTXML-SV-IV-list-negativeInteger-minLength-5-2 tokoe:valid" result="pass"/><test-case name="12362NISTXML-SV-IV-list-negativeInteger-minLength-5-3 tokoe:valid" result="pass"/><test-case name="12363NISTXML-SV-IV-list-negativeInteger-minLength-5-4 tokoe:valid" result="pass"/><test-case name="12364NISTXML-SV-IV-list-negativeInteger-minLength-5-5 tokoe:valid" result="pass"/><test-case name="12365NISTSchema-SV-IV-list-negativeInteger-length-1 tokoe:valid" result="pass"/><test-case name="12366NISTXML-SV-IV-list-negativeInteger-length-1-1 tokoe:valid" result="pass"/><test-case name="12367NISTXML-SV-IV-list-negativeInteger-length-1-2 tokoe:valid" result="pass"/><test-case name="12368NISTXML-SV-IV-list-negativeInteger-length-1-3 tokoe:valid" result="pass"/><test-case name="12369NISTXML-SV-IV-list-negativeInteger-length-1-4 tokoe:valid" result="pass"/><test-case name="12370NISTXML-SV-IV-list-negativeInteger-length-1-5 tokoe:valid" result="pass"/><test-case name="12371NISTSchema-SV-IV-list-negativeInteger-length-2 tokoe:valid" result="pass"/><test-case name="12372NISTXML-SV-IV-list-negativeInteger-length-2-1 tokoe:valid" result="pass"/><test-case name="12373NISTXML-SV-IV-list-negativeInteger-length-2-2 tokoe:valid" result="pass"/><test-case name="12374NISTXML-SV-IV-list-negativeInteger-length-2-3 tokoe:valid" result="pass"/><test-case name="12375NISTXML-SV-IV-list-negativeInteger-length-2-4 tokoe:valid" result="pass"/><test-case name="12376NISTXML-SV-IV-list-negativeInteger-length-2-5 tokoe:valid" result="pass"/><test-case name="12377NISTSchema-SV-IV-list-negativeInteger-length-3 tokoe:valid" result="pass"/><test-case name="12378NISTXML-SV-IV-list-negativeInteger-length-3-1 tokoe:valid" result="pass"/><test-case name="12379NISTXML-SV-IV-list-negativeInteger-length-3-2 tokoe:valid" result="pass"/><test-case name="12380NISTXML-SV-IV-list-negativeInteger-length-3-3 tokoe:valid" result="pass"/><test-case name="12381NISTXML-SV-IV-list-negativeInteger-length-3-4 tokoe:valid" result="pass"/><test-case name="12382NISTXML-SV-IV-list-negativeInteger-length-3-5 tokoe:valid" result="pass"/><test-case name="12383NISTSchema-SV-IV-list-negativeInteger-length-4 tokoe:valid" result="pass"/><test-case name="12384NISTXML-SV-IV-list-negativeInteger-length-4-1 tokoe:valid" result="pass"/><test-case name="12385NISTXML-SV-IV-list-negativeInteger-length-4-2 tokoe:valid" result="pass"/><test-case name="12386NISTXML-SV-IV-list-negativeInteger-length-4-3 tokoe:valid" result="pass"/><test-case name="12387NISTXML-SV-IV-list-negativeInteger-length-4-4 tokoe:valid" result="pass"/><test-case name="12388NISTXML-SV-IV-list-negativeInteger-length-4-5 tokoe:valid" result="pass"/><test-case name="12389NISTSchema-SV-IV-list-negativeInteger-length-5 tokoe:valid" result="pass"/><test-case name="12390NISTXML-SV-IV-list-negativeInteger-length-5-1 tokoe:valid" result="pass"/><test-case name="12391NISTXML-SV-IV-list-negativeInteger-length-5-2 tokoe:valid" result="pass"/><test-case name="12392NISTXML-SV-IV-list-negativeInteger-length-5-3 tokoe:valid" result="pass"/><test-case name="12393NISTXML-SV-IV-list-negativeInteger-length-5-4 tokoe:valid" result="pass"/><test-case name="12394NISTXML-SV-IV-list-negativeInteger-length-5-5 tokoe:valid" result="pass"/><test-case name="12395NISTSchema-SV-IV-list-negativeInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="12396NISTXML-SV-IV-list-negativeInteger-pattern-1-1 tokoe:valid" result="pass"/><test-case name="12397NISTXML-SV-IV-list-negativeInteger-pattern-1-2 tokoe:valid" result="pass"/><test-case name="12398NISTXML-SV-IV-list-negativeInteger-pattern-1-3 tokoe:valid" result="pass"/><test-case name="12399NISTXML-SV-IV-list-negativeInteger-pattern-1-4 tokoe:valid" result="pass"/><test-case name="12400NISTXML-SV-IV-list-negativeInteger-pattern-1-5 tokoe:valid" result="pass"/><test-case name="12401NISTSchema-SV-IV-list-negativeInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="12402NISTXML-SV-IV-list-negativeInteger-pattern-2-1 tokoe:valid" result="pass"/><test-case name="12403NISTXML-SV-IV-list-negativeInteger-pattern-2-2 tokoe:valid" result="pass"/><test-case name="12404NISTXML-SV-IV-list-negativeInteger-pattern-2-3 tokoe:valid" result="pass"/><test-case name="12405NISTXML-SV-IV-list-negativeInteger-pattern-2-4 tokoe:valid" result="pass"/><test-case name="12406NISTXML-SV-IV-list-negativeInteger-pattern-2-5 tokoe:valid" result="pass"/><test-case name="12407NISTSchema-SV-IV-list-negativeInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="12408NISTXML-SV-IV-list-negativeInteger-pattern-3-1 tokoe:valid" result="pass"/><test-case name="12409NISTXML-SV-IV-list-negativeInteger-pattern-3-2 tokoe:valid" result="pass"/><test-case name="12410NISTXML-SV-IV-list-negativeInteger-pattern-3-3 tokoe:valid" result="pass"/><test-case name="12411NISTXML-SV-IV-list-negativeInteger-pattern-3-4 tokoe:valid" result="pass"/><test-case name="12412NISTXML-SV-IV-list-negativeInteger-pattern-3-5 tokoe:valid" result="pass"/><test-case name="12413NISTSchema-SV-IV-list-negativeInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="12414NISTXML-SV-IV-list-negativeInteger-pattern-4-1 tokoe:valid" result="pass"/><test-case name="12415NISTXML-SV-IV-list-negativeInteger-pattern-4-2 tokoe:valid" result="pass"/><test-case name="12416NISTXML-SV-IV-list-negativeInteger-pattern-4-3 tokoe:valid" result="pass"/><test-case name="12417NISTXML-SV-IV-list-negativeInteger-pattern-4-4 tokoe:valid" result="pass"/><test-case name="12418NISTXML-SV-IV-list-negativeInteger-pattern-4-5 tokoe:valid" result="pass"/><test-case name="12419NISTSchema-SV-IV-list-negativeInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="12420NISTXML-SV-IV-list-negativeInteger-pattern-5-1 tokoe:valid" result="pass"/><test-case name="12421NISTXML-SV-IV-list-negativeInteger-pattern-5-2 tokoe:valid" result="pass"/><test-case name="12422NISTXML-SV-IV-list-negativeInteger-pattern-5-3 tokoe:valid" result="pass"/><test-case name="12423NISTXML-SV-IV-list-negativeInteger-pattern-5-4 tokoe:valid" result="pass"/><test-case name="12424NISTXML-SV-IV-list-negativeInteger-pattern-5-5 tokoe:valid" result="pass"/><test-case name="12425NISTSchema-SV-IV-list-negativeInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="12426NISTXML-SV-IV-list-negativeInteger-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="12427NISTXML-SV-IV-list-negativeInteger-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="12428NISTXML-SV-IV-list-negativeInteger-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="12429NISTXML-SV-IV-list-negativeInteger-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="12430NISTXML-SV-IV-list-negativeInteger-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="12431NISTSchema-SV-IV-list-negativeInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="12432NISTXML-SV-IV-list-negativeInteger-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="12433NISTXML-SV-IV-list-negativeInteger-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="12434NISTXML-SV-IV-list-negativeInteger-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="12435NISTXML-SV-IV-list-negativeInteger-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="12436NISTXML-SV-IV-list-negativeInteger-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="12437NISTSchema-SV-IV-list-negativeInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="12438NISTXML-SV-IV-list-negativeInteger-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="12439NISTXML-SV-IV-list-negativeInteger-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="12440NISTXML-SV-IV-list-negativeInteger-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="12441NISTXML-SV-IV-list-negativeInteger-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="12442NISTXML-SV-IV-list-negativeInteger-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="12443NISTSchema-SV-IV-list-negativeInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="12444NISTXML-SV-IV-list-negativeInteger-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="12445NISTXML-SV-IV-list-negativeInteger-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="12446NISTXML-SV-IV-list-negativeInteger-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="12447NISTXML-SV-IV-list-negativeInteger-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="12448NISTXML-SV-IV-list-negativeInteger-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="12449NISTSchema-SV-IV-list-negativeInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="12450NISTXML-SV-IV-list-negativeInteger-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="12451NISTXML-SV-IV-list-negativeInteger-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="12452NISTXML-SV-IV-list-negativeInteger-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="12453NISTXML-SV-IV-list-negativeInteger-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="12454NISTXML-SV-IV-list-negativeInteger-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="12455NISTSchema-SV-IV-list-negativeInteger-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="12456NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="12457NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="12458NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="12459NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="12460NISTXML-SV-IV-list-negativeInteger-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="12461NISTSchema-SV-IV-list-long-maxLength-1 tokoe:valid" result="pass"/><test-case name="12462NISTXML-SV-IV-list-long-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="12463NISTXML-SV-IV-list-long-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="12464NISTXML-SV-IV-list-long-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="12465NISTXML-SV-IV-list-long-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="12466NISTXML-SV-IV-list-long-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="12467NISTSchema-SV-IV-list-long-maxLength-2 tokoe:valid" result="pass"/><test-case name="12468NISTXML-SV-IV-list-long-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="12469NISTXML-SV-IV-list-long-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="12470NISTXML-SV-IV-list-long-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="12471NISTXML-SV-IV-list-long-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="12472NISTXML-SV-IV-list-long-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="12473NISTSchema-SV-IV-list-long-maxLength-3 tokoe:valid" result="pass"/><test-case name="12474NISTXML-SV-IV-list-long-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="12475NISTXML-SV-IV-list-long-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="12476NISTXML-SV-IV-list-long-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="12477NISTXML-SV-IV-list-long-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="12478NISTXML-SV-IV-list-long-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="12479NISTSchema-SV-IV-list-long-maxLength-4 tokoe:valid" result="pass"/><test-case name="12480NISTXML-SV-IV-list-long-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="12481NISTXML-SV-IV-list-long-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="12482NISTXML-SV-IV-list-long-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="12483NISTXML-SV-IV-list-long-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="12484NISTXML-SV-IV-list-long-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="12485NISTSchema-SV-IV-list-long-maxLength-5 tokoe:valid" result="pass"/><test-case name="12486NISTXML-SV-IV-list-long-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="12487NISTXML-SV-IV-list-long-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="12488NISTXML-SV-IV-list-long-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="12489NISTXML-SV-IV-list-long-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="12490NISTXML-SV-IV-list-long-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="12491NISTSchema-SV-IV-list-long-minLength-1 tokoe:valid" result="pass"/><test-case name="12492NISTXML-SV-IV-list-long-minLength-1-1 tokoe:valid" result="pass"/><test-case name="12493NISTXML-SV-IV-list-long-minLength-1-2 tokoe:valid" result="pass"/><test-case name="12494NISTXML-SV-IV-list-long-minLength-1-3 tokoe:valid" result="pass"/><test-case name="12495NISTXML-SV-IV-list-long-minLength-1-4 tokoe:valid" result="pass"/><test-case name="12496NISTXML-SV-IV-list-long-minLength-1-5 tokoe:valid" result="pass"/><test-case name="12497NISTSchema-SV-IV-list-long-minLength-2 tokoe:valid" result="pass"/><test-case name="12498NISTXML-SV-IV-list-long-minLength-2-1 tokoe:valid" result="pass"/><test-case name="12499NISTXML-SV-IV-list-long-minLength-2-2 tokoe:valid" result="pass"/><test-case name="12500NISTXML-SV-IV-list-long-minLength-2-3 tokoe:valid" result="pass"/><test-case name="12501NISTXML-SV-IV-list-long-minLength-2-4 tokoe:valid" result="pass"/><test-case name="12502NISTXML-SV-IV-list-long-minLength-2-5 tokoe:valid" result="pass"/><test-case name="12503NISTSchema-SV-IV-list-long-minLength-3 tokoe:valid" result="pass"/><test-case name="12504NISTXML-SV-IV-list-long-minLength-3-1 tokoe:valid" result="pass"/><test-case name="12505NISTXML-SV-IV-list-long-minLength-3-2 tokoe:valid" result="pass"/><test-case name="12506NISTXML-SV-IV-list-long-minLength-3-3 tokoe:valid" result="pass"/><test-case name="12507NISTXML-SV-IV-list-long-minLength-3-4 tokoe:valid" result="pass"/><test-case name="12508NISTXML-SV-IV-list-long-minLength-3-5 tokoe:valid" result="pass"/><test-case name="12509NISTSchema-SV-IV-list-long-minLength-4 tokoe:valid" result="pass"/><test-case name="12510NISTXML-SV-IV-list-long-minLength-4-1 tokoe:valid" result="pass"/><test-case name="12511NISTXML-SV-IV-list-long-minLength-4-2 tokoe:valid" result="pass"/><test-case name="12512NISTXML-SV-IV-list-long-minLength-4-3 tokoe:valid" result="pass"/><test-case name="12513NISTXML-SV-IV-list-long-minLength-4-4 tokoe:valid" result="pass"/><test-case name="12514NISTXML-SV-IV-list-long-minLength-4-5 tokoe:valid" result="pass"/><test-case name="12515NISTSchema-SV-IV-list-long-minLength-5 tokoe:valid" result="pass"/><test-case name="12516NISTXML-SV-IV-list-long-minLength-5-1 tokoe:valid" result="pass"/><test-case name="12517NISTXML-SV-IV-list-long-minLength-5-2 tokoe:valid" result="pass"/><test-case name="12518NISTXML-SV-IV-list-long-minLength-5-3 tokoe:valid" result="pass"/><test-case name="12519NISTXML-SV-IV-list-long-minLength-5-4 tokoe:valid" result="pass"/><test-case name="12520NISTXML-SV-IV-list-long-minLength-5-5 tokoe:valid" result="pass"/><test-case name="12521NISTSchema-SV-IV-list-long-length-1 tokoe:valid" result="pass"/><test-case name="12522NISTXML-SV-IV-list-long-length-1-1 tokoe:valid" result="pass"/><test-case name="12523NISTXML-SV-IV-list-long-length-1-2 tokoe:valid" result="pass"/><test-case name="12524NISTXML-SV-IV-list-long-length-1-3 tokoe:valid" result="pass"/><test-case name="12525NISTXML-SV-IV-list-long-length-1-4 tokoe:valid" result="pass"/><test-case name="12526NISTXML-SV-IV-list-long-length-1-5 tokoe:valid" result="pass"/><test-case name="12527NISTSchema-SV-IV-list-long-length-2 tokoe:valid" result="pass"/><test-case name="12528NISTXML-SV-IV-list-long-length-2-1 tokoe:valid" result="pass"/><test-case name="12529NISTXML-SV-IV-list-long-length-2-2 tokoe:valid" result="pass"/><test-case name="12530NISTXML-SV-IV-list-long-length-2-3 tokoe:valid" result="pass"/><test-case name="12531NISTXML-SV-IV-list-long-length-2-4 tokoe:valid" result="pass"/><test-case name="12532NISTXML-SV-IV-list-long-length-2-5 tokoe:valid" result="pass"/><test-case name="12533NISTSchema-SV-IV-list-long-length-3 tokoe:valid" result="pass"/><test-case name="12534NISTXML-SV-IV-list-long-length-3-1 tokoe:valid" result="pass"/><test-case name="12535NISTXML-SV-IV-list-long-length-3-2 tokoe:valid" result="pass"/><test-case name="12536NISTXML-SV-IV-list-long-length-3-3 tokoe:valid" result="pass"/><test-case name="12537NISTXML-SV-IV-list-long-length-3-4 tokoe:valid" result="pass"/><test-case name="12538NISTXML-SV-IV-list-long-length-3-5 tokoe:valid" result="pass"/><test-case name="12539NISTSchema-SV-IV-list-long-length-4 tokoe:valid" result="pass"/><test-case name="12540NISTXML-SV-IV-list-long-length-4-1 tokoe:valid" result="pass"/><test-case name="12541NISTXML-SV-IV-list-long-length-4-2 tokoe:valid" result="pass"/><test-case name="12542NISTXML-SV-IV-list-long-length-4-3 tokoe:valid" result="pass"/><test-case name="12543NISTXML-SV-IV-list-long-length-4-4 tokoe:valid" result="pass"/><test-case name="12544NISTXML-SV-IV-list-long-length-4-5 tokoe:valid" result="pass"/><test-case name="12545NISTSchema-SV-IV-list-long-length-5 tokoe:valid" result="pass"/><test-case name="12546NISTXML-SV-IV-list-long-length-5-1 tokoe:valid" result="pass"/><test-case name="12547NISTXML-SV-IV-list-long-length-5-2 tokoe:valid" result="pass"/><test-case name="12548NISTXML-SV-IV-list-long-length-5-3 tokoe:valid" result="pass"/><test-case name="12549NISTXML-SV-IV-list-long-length-5-4 tokoe:valid" result="pass"/><test-case name="12550NISTXML-SV-IV-list-long-length-5-5 tokoe:valid" result="pass"/><test-case name="12551NISTSchema-SV-IV-list-long-pattern-1 tokoe:valid" result="pass"/><test-case name="12552NISTXML-SV-IV-list-long-pattern-1-1 tokoe:valid" result="pass"/><test-case name="12553NISTXML-SV-IV-list-long-pattern-1-2 tokoe:valid" result="pass"/><test-case name="12554NISTXML-SV-IV-list-long-pattern-1-3 tokoe:valid" result="pass"/><test-case name="12555NISTXML-SV-IV-list-long-pattern-1-4 tokoe:valid" result="pass"/><test-case name="12556NISTXML-SV-IV-list-long-pattern-1-5 tokoe:valid" result="pass"/><test-case name="12557NISTSchema-SV-IV-list-long-pattern-2 tokoe:valid" result="pass"/><test-case name="12558NISTXML-SV-IV-list-long-pattern-2-1 tokoe:valid" result="pass"/><test-case name="12559NISTXML-SV-IV-list-long-pattern-2-2 tokoe:valid" result="pass"/><test-case name="12560NISTXML-SV-IV-list-long-pattern-2-3 tokoe:valid" result="pass"/><test-case name="12561NISTXML-SV-IV-list-long-pattern-2-4 tokoe:valid" result="pass"/><test-case name="12562NISTXML-SV-IV-list-long-pattern-2-5 tokoe:valid" result="pass"/><test-case name="12563NISTSchema-SV-IV-list-long-pattern-3 tokoe:valid" result="pass"/><test-case name="12564NISTXML-SV-IV-list-long-pattern-3-1 tokoe:valid" result="pass"/><test-case name="12565NISTXML-SV-IV-list-long-pattern-3-2 tokoe:valid" result="pass"/><test-case name="12566NISTXML-SV-IV-list-long-pattern-3-3 tokoe:valid" result="pass"/><test-case name="12567NISTXML-SV-IV-list-long-pattern-3-4 tokoe:valid" result="pass"/><test-case name="12568NISTXML-SV-IV-list-long-pattern-3-5 tokoe:valid" result="pass"/><test-case name="12569NISTSchema-SV-IV-list-long-pattern-4 tokoe:valid" result="pass"/><test-case name="12570NISTXML-SV-IV-list-long-pattern-4-1 tokoe:valid" result="pass"/><test-case name="12571NISTXML-SV-IV-list-long-pattern-4-2 tokoe:valid" result="pass"/><test-case name="12572NISTXML-SV-IV-list-long-pattern-4-3 tokoe:valid" result="pass"/><test-case name="12573NISTXML-SV-IV-list-long-pattern-4-4 tokoe:valid" result="pass"/><test-case name="12574NISTXML-SV-IV-list-long-pattern-4-5 tokoe:valid" result="pass"/><test-case name="12575NISTSchema-SV-IV-list-long-pattern-5 tokoe:valid" result="pass"/><test-case name="12576NISTXML-SV-IV-list-long-pattern-5-1 tokoe:valid" result="pass"/><test-case name="12577NISTXML-SV-IV-list-long-pattern-5-2 tokoe:valid" result="pass"/><test-case name="12578NISTXML-SV-IV-list-long-pattern-5-3 tokoe:valid" result="pass"/><test-case name="12579NISTXML-SV-IV-list-long-pattern-5-4 tokoe:valid" result="pass"/><test-case name="12580NISTXML-SV-IV-list-long-pattern-5-5 tokoe:valid" result="pass"/><test-case name="12581NISTSchema-SV-IV-list-long-enumeration-1 tokoe:valid" result="pass"/><test-case name="12582NISTXML-SV-IV-list-long-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="12583NISTXML-SV-IV-list-long-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="12584NISTXML-SV-IV-list-long-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="12585NISTXML-SV-IV-list-long-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="12586NISTXML-SV-IV-list-long-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="12587NISTSchema-SV-IV-list-long-enumeration-2 tokoe:valid" result="pass"/><test-case name="12588NISTXML-SV-IV-list-long-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="12589NISTXML-SV-IV-list-long-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="12590NISTXML-SV-IV-list-long-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="12591NISTXML-SV-IV-list-long-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="12592NISTXML-SV-IV-list-long-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="12593NISTSchema-SV-IV-list-long-enumeration-3 tokoe:valid" result="pass"/><test-case name="12594NISTXML-SV-IV-list-long-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="12595NISTXML-SV-IV-list-long-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="12596NISTXML-SV-IV-list-long-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="12597NISTXML-SV-IV-list-long-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="12598NISTXML-SV-IV-list-long-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="12599NISTSchema-SV-IV-list-long-enumeration-4 tokoe:valid" result="pass"/><test-case name="12600NISTXML-SV-IV-list-long-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="12601NISTXML-SV-IV-list-long-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="12602NISTXML-SV-IV-list-long-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="12603NISTXML-SV-IV-list-long-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="12604NISTXML-SV-IV-list-long-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="12605NISTSchema-SV-IV-list-long-enumeration-5 tokoe:valid" result="pass"/><test-case name="12606NISTXML-SV-IV-list-long-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="12607NISTXML-SV-IV-list-long-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="12608NISTXML-SV-IV-list-long-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="12609NISTXML-SV-IV-list-long-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="12610NISTXML-SV-IV-list-long-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="12611NISTSchema-SV-IV-list-long-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="12612NISTXML-SV-IV-list-long-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="12613NISTXML-SV-IV-list-long-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="12614NISTXML-SV-IV-list-long-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="12615NISTXML-SV-IV-list-long-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="12616NISTXML-SV-IV-list-long-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="12617NISTSchema-SV-IV-list-int-maxLength-1 tokoe:valid" result="pass"/><test-case name="12618NISTXML-SV-IV-list-int-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="12619NISTXML-SV-IV-list-int-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="12620NISTXML-SV-IV-list-int-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="12621NISTXML-SV-IV-list-int-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="12622NISTXML-SV-IV-list-int-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="12623NISTSchema-SV-IV-list-int-maxLength-2 tokoe:valid" result="pass"/><test-case name="12624NISTXML-SV-IV-list-int-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="12625NISTXML-SV-IV-list-int-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="12626NISTXML-SV-IV-list-int-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="12627NISTXML-SV-IV-list-int-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="12628NISTXML-SV-IV-list-int-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="12629NISTSchema-SV-IV-list-int-maxLength-3 tokoe:valid" result="pass"/><test-case name="12630NISTXML-SV-IV-list-int-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="12631NISTXML-SV-IV-list-int-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="12632NISTXML-SV-IV-list-int-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="12633NISTXML-SV-IV-list-int-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="12634NISTXML-SV-IV-list-int-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="12635NISTSchema-SV-IV-list-int-maxLength-4 tokoe:valid" result="pass"/><test-case name="12636NISTXML-SV-IV-list-int-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="12637NISTXML-SV-IV-list-int-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="12638NISTXML-SV-IV-list-int-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="12639NISTXML-SV-IV-list-int-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="12640NISTXML-SV-IV-list-int-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="12641NISTSchema-SV-IV-list-int-maxLength-5 tokoe:valid" result="pass"/><test-case name="12642NISTXML-SV-IV-list-int-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="12643NISTXML-SV-IV-list-int-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="12644NISTXML-SV-IV-list-int-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="12645NISTXML-SV-IV-list-int-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="12646NISTXML-SV-IV-list-int-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="12647NISTSchema-SV-IV-list-int-minLength-1 tokoe:valid" result="pass"/><test-case name="12648NISTXML-SV-IV-list-int-minLength-1-1 tokoe:valid" result="pass"/><test-case name="12649NISTXML-SV-IV-list-int-minLength-1-2 tokoe:valid" result="pass"/><test-case name="12650NISTXML-SV-IV-list-int-minLength-1-3 tokoe:valid" result="pass"/><test-case name="12651NISTXML-SV-IV-list-int-minLength-1-4 tokoe:valid" result="pass"/><test-case name="12652NISTXML-SV-IV-list-int-minLength-1-5 tokoe:valid" result="pass"/><test-case name="12653NISTSchema-SV-IV-list-int-minLength-2 tokoe:valid" result="pass"/><test-case name="12654NISTXML-SV-IV-list-int-minLength-2-1 tokoe:valid" result="pass"/><test-case name="12655NISTXML-SV-IV-list-int-minLength-2-2 tokoe:valid" result="pass"/><test-case name="12656NISTXML-SV-IV-list-int-minLength-2-3 tokoe:valid" result="pass"/><test-case name="12657NISTXML-SV-IV-list-int-minLength-2-4 tokoe:valid" result="pass"/><test-case name="12658NISTXML-SV-IV-list-int-minLength-2-5 tokoe:valid" result="pass"/><test-case name="12659NISTSchema-SV-IV-list-int-minLength-3 tokoe:valid" result="pass"/><test-case name="12660NISTXML-SV-IV-list-int-minLength-3-1 tokoe:valid" result="pass"/><test-case name="12661NISTXML-SV-IV-list-int-minLength-3-2 tokoe:valid" result="pass"/><test-case name="12662NISTXML-SV-IV-list-int-minLength-3-3 tokoe:valid" result="pass"/><test-case name="12663NISTXML-SV-IV-list-int-minLength-3-4 tokoe:valid" result="pass"/><test-case name="12664NISTXML-SV-IV-list-int-minLength-3-5 tokoe:valid" result="pass"/><test-case name="12665NISTSchema-SV-IV-list-int-minLength-4 tokoe:valid" result="pass"/><test-case name="12666NISTXML-SV-IV-list-int-minLength-4-1 tokoe:valid" result="pass"/><test-case name="12667NISTXML-SV-IV-list-int-minLength-4-2 tokoe:valid" result="pass"/><test-case name="12668NISTXML-SV-IV-list-int-minLength-4-3 tokoe:valid" result="pass"/><test-case name="12669NISTXML-SV-IV-list-int-minLength-4-4 tokoe:valid" result="pass"/><test-case name="12670NISTXML-SV-IV-list-int-minLength-4-5 tokoe:valid" result="pass"/><test-case name="12671NISTSchema-SV-IV-list-int-minLength-5 tokoe:valid" result="pass"/><test-case name="12672NISTXML-SV-IV-list-int-minLength-5-1 tokoe:valid" result="pass"/><test-case name="12673NISTXML-SV-IV-list-int-minLength-5-2 tokoe:valid" result="pass"/><test-case name="12674NISTXML-SV-IV-list-int-minLength-5-3 tokoe:valid" result="pass"/><test-case name="12675NISTXML-SV-IV-list-int-minLength-5-4 tokoe:valid" result="pass"/><test-case name="12676NISTXML-SV-IV-list-int-minLength-5-5 tokoe:valid" result="pass"/><test-case name="12677NISTSchema-SV-IV-list-int-length-1 tokoe:valid" result="pass"/><test-case name="12678NISTXML-SV-IV-list-int-length-1-1 tokoe:valid" result="pass"/><test-case name="12679NISTXML-SV-IV-list-int-length-1-2 tokoe:valid" result="pass"/><test-case name="12680NISTXML-SV-IV-list-int-length-1-3 tokoe:valid" result="pass"/><test-case name="12681NISTXML-SV-IV-list-int-length-1-4 tokoe:valid" result="pass"/><test-case name="12682NISTXML-SV-IV-list-int-length-1-5 tokoe:valid" result="pass"/><test-case name="12683NISTSchema-SV-IV-list-int-length-2 tokoe:valid" result="pass"/><test-case name="12684NISTXML-SV-IV-list-int-length-2-1 tokoe:valid" result="pass"/><test-case name="12685NISTXML-SV-IV-list-int-length-2-2 tokoe:valid" result="pass"/><test-case name="12686NISTXML-SV-IV-list-int-length-2-3 tokoe:valid" result="pass"/><test-case name="12687NISTXML-SV-IV-list-int-length-2-4 tokoe:valid" result="pass"/><test-case name="12688NISTXML-SV-IV-list-int-length-2-5 tokoe:valid" result="pass"/><test-case name="12689NISTSchema-SV-IV-list-int-length-3 tokoe:valid" result="pass"/><test-case name="12690NISTXML-SV-IV-list-int-length-3-1 tokoe:valid" result="pass"/><test-case name="12691NISTXML-SV-IV-list-int-length-3-2 tokoe:valid" result="pass"/><test-case name="12692NISTXML-SV-IV-list-int-length-3-3 tokoe:valid" result="pass"/><test-case name="12693NISTXML-SV-IV-list-int-length-3-4 tokoe:valid" result="pass"/><test-case name="12694NISTXML-SV-IV-list-int-length-3-5 tokoe:valid" result="pass"/><test-case name="12695NISTSchema-SV-IV-list-int-length-4 tokoe:valid" result="pass"/><test-case name="12696NISTXML-SV-IV-list-int-length-4-1 tokoe:valid" result="pass"/><test-case name="12697NISTXML-SV-IV-list-int-length-4-2 tokoe:valid" result="pass"/><test-case name="12698NISTXML-SV-IV-list-int-length-4-3 tokoe:valid" result="pass"/><test-case name="12699NISTXML-SV-IV-list-int-length-4-4 tokoe:valid" result="pass"/><test-case name="12700NISTXML-SV-IV-list-int-length-4-5 tokoe:valid" result="pass"/><test-case name="12701NISTSchema-SV-IV-list-int-length-5 tokoe:valid" result="pass"/><test-case name="12702NISTXML-SV-IV-list-int-length-5-1 tokoe:valid" result="pass"/><test-case name="12703NISTXML-SV-IV-list-int-length-5-2 tokoe:valid" result="pass"/><test-case name="12704NISTXML-SV-IV-list-int-length-5-3 tokoe:valid" result="pass"/><test-case name="12705NISTXML-SV-IV-list-int-length-5-4 tokoe:valid" result="pass"/><test-case name="12706NISTXML-SV-IV-list-int-length-5-5 tokoe:valid" result="pass"/><test-case name="12707NISTSchema-SV-IV-list-int-pattern-1 tokoe:valid" result="pass"/><test-case name="12708NISTXML-SV-IV-list-int-pattern-1-1 tokoe:valid" result="pass"/><test-case name="12709NISTXML-SV-IV-list-int-pattern-1-2 tokoe:valid" result="pass"/><test-case name="12710NISTXML-SV-IV-list-int-pattern-1-3 tokoe:valid" result="pass"/><test-case name="12711NISTXML-SV-IV-list-int-pattern-1-4 tokoe:valid" result="pass"/><test-case name="12712NISTXML-SV-IV-list-int-pattern-1-5 tokoe:valid" result="pass"/><test-case name="12713NISTSchema-SV-IV-list-int-pattern-2 tokoe:valid" result="pass"/><test-case name="12714NISTXML-SV-IV-list-int-pattern-2-1 tokoe:valid" result="pass"/><test-case name="12715NISTXML-SV-IV-list-int-pattern-2-2 tokoe:valid" result="pass"/><test-case name="12716NISTXML-SV-IV-list-int-pattern-2-3 tokoe:valid" result="pass"/><test-case name="12717NISTXML-SV-IV-list-int-pattern-2-4 tokoe:valid" result="pass"/><test-case name="12718NISTXML-SV-IV-list-int-pattern-2-5 tokoe:valid" result="pass"/><test-case name="12719NISTSchema-SV-IV-list-int-pattern-3 tokoe:valid" result="pass"/><test-case name="12720NISTXML-SV-IV-list-int-pattern-3-1 tokoe:valid" result="pass"/><test-case name="12721NISTXML-SV-IV-list-int-pattern-3-2 tokoe:valid" result="pass"/><test-case name="12722NISTXML-SV-IV-list-int-pattern-3-3 tokoe:valid" result="pass"/><test-case name="12723NISTXML-SV-IV-list-int-pattern-3-4 tokoe:valid" result="pass"/><test-case name="12724NISTXML-SV-IV-list-int-pattern-3-5 tokoe:valid" result="pass"/><test-case name="12725NISTSchema-SV-IV-list-int-pattern-4 tokoe:valid" result="pass"/><test-case name="12726NISTXML-SV-IV-list-int-pattern-4-1 tokoe:valid" result="pass"/><test-case name="12727NISTXML-SV-IV-list-int-pattern-4-2 tokoe:valid" result="pass"/><test-case name="12728NISTXML-SV-IV-list-int-pattern-4-3 tokoe:valid" result="pass"/><test-case name="12729NISTXML-SV-IV-list-int-pattern-4-4 tokoe:valid" result="pass"/><test-case name="12730NISTXML-SV-IV-list-int-pattern-4-5 tokoe:valid" result="pass"/><test-case name="12731NISTSchema-SV-IV-list-int-pattern-5 tokoe:valid" result="pass"/><test-case name="12732NISTXML-SV-IV-list-int-pattern-5-1 tokoe:valid" result="pass"/><test-case name="12733NISTXML-SV-IV-list-int-pattern-5-2 tokoe:valid" result="pass"/><test-case name="12734NISTXML-SV-IV-list-int-pattern-5-3 tokoe:valid" result="pass"/><test-case name="12735NISTXML-SV-IV-list-int-pattern-5-4 tokoe:valid" result="pass"/><test-case name="12736NISTXML-SV-IV-list-int-pattern-5-5 tokoe:valid" result="pass"/><test-case name="12737NISTSchema-SV-IV-list-int-enumeration-1 tokoe:valid" result="pass"/><test-case name="12738NISTXML-SV-IV-list-int-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="12739NISTXML-SV-IV-list-int-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="12740NISTXML-SV-IV-list-int-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="12741NISTXML-SV-IV-list-int-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="12742NISTXML-SV-IV-list-int-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="12743NISTSchema-SV-IV-list-int-enumeration-2 tokoe:valid" result="pass"/><test-case name="12744NISTXML-SV-IV-list-int-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="12745NISTXML-SV-IV-list-int-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="12746NISTXML-SV-IV-list-int-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="12747NISTXML-SV-IV-list-int-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="12748NISTXML-SV-IV-list-int-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="12749NISTSchema-SV-IV-list-int-enumeration-3 tokoe:valid" result="pass"/><test-case name="12750NISTXML-SV-IV-list-int-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="12751NISTXML-SV-IV-list-int-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="12752NISTXML-SV-IV-list-int-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="12753NISTXML-SV-IV-list-int-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="12754NISTXML-SV-IV-list-int-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="12755NISTSchema-SV-IV-list-int-enumeration-4 tokoe:valid" result="pass"/><test-case name="12756NISTXML-SV-IV-list-int-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="12757NISTXML-SV-IV-list-int-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="12758NISTXML-SV-IV-list-int-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="12759NISTXML-SV-IV-list-int-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="12760NISTXML-SV-IV-list-int-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="12761NISTSchema-SV-IV-list-int-enumeration-5 tokoe:valid" result="pass"/><test-case name="12762NISTXML-SV-IV-list-int-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="12763NISTXML-SV-IV-list-int-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="12764NISTXML-SV-IV-list-int-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="12765NISTXML-SV-IV-list-int-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="12766NISTXML-SV-IV-list-int-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="12767NISTSchema-SV-IV-list-int-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="12768NISTXML-SV-IV-list-int-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="12769NISTXML-SV-IV-list-int-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="12770NISTXML-SV-IV-list-int-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="12771NISTXML-SV-IV-list-int-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="12772NISTXML-SV-IV-list-int-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="12773NISTSchema-SV-IV-list-short-maxLength-1 tokoe:valid" result="pass"/><test-case name="12774NISTXML-SV-IV-list-short-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="12775NISTXML-SV-IV-list-short-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="12776NISTXML-SV-IV-list-short-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="12777NISTXML-SV-IV-list-short-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="12778NISTXML-SV-IV-list-short-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="12779NISTSchema-SV-IV-list-short-maxLength-2 tokoe:valid" result="pass"/><test-case name="12780NISTXML-SV-IV-list-short-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="12781NISTXML-SV-IV-list-short-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="12782NISTXML-SV-IV-list-short-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="12783NISTXML-SV-IV-list-short-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="12784NISTXML-SV-IV-list-short-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="12785NISTSchema-SV-IV-list-short-maxLength-3 tokoe:valid" result="pass"/><test-case name="12786NISTXML-SV-IV-list-short-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="12787NISTXML-SV-IV-list-short-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="12788NISTXML-SV-IV-list-short-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="12789NISTXML-SV-IV-list-short-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="12790NISTXML-SV-IV-list-short-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="12791NISTSchema-SV-IV-list-short-maxLength-4 tokoe:valid" result="pass"/><test-case name="12792NISTXML-SV-IV-list-short-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="12793NISTXML-SV-IV-list-short-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="12794NISTXML-SV-IV-list-short-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="12795NISTXML-SV-IV-list-short-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="12796NISTXML-SV-IV-list-short-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="12797NISTSchema-SV-IV-list-short-maxLength-5 tokoe:valid" result="pass"/><test-case name="12798NISTXML-SV-IV-list-short-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="12799NISTXML-SV-IV-list-short-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="12800NISTXML-SV-IV-list-short-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="12801NISTXML-SV-IV-list-short-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="12802NISTXML-SV-IV-list-short-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="12803NISTSchema-SV-IV-list-short-minLength-1 tokoe:valid" result="pass"/><test-case name="12804NISTXML-SV-IV-list-short-minLength-1-1 tokoe:valid" result="pass"/><test-case name="12805NISTXML-SV-IV-list-short-minLength-1-2 tokoe:valid" result="pass"/><test-case name="12806NISTXML-SV-IV-list-short-minLength-1-3 tokoe:valid" result="pass"/><test-case name="12807NISTXML-SV-IV-list-short-minLength-1-4 tokoe:valid" result="pass"/><test-case name="12808NISTXML-SV-IV-list-short-minLength-1-5 tokoe:valid" result="pass"/><test-case name="12809NISTSchema-SV-IV-list-short-minLength-2 tokoe:valid" result="pass"/><test-case name="12810NISTXML-SV-IV-list-short-minLength-2-1 tokoe:valid" result="pass"/><test-case name="12811NISTXML-SV-IV-list-short-minLength-2-2 tokoe:valid" result="pass"/><test-case name="12812NISTXML-SV-IV-list-short-minLength-2-3 tokoe:valid" result="pass"/><test-case name="12813NISTXML-SV-IV-list-short-minLength-2-4 tokoe:valid" result="pass"/><test-case name="12814NISTXML-SV-IV-list-short-minLength-2-5 tokoe:valid" result="pass"/><test-case name="12815NISTSchema-SV-IV-list-short-minLength-3 tokoe:valid" result="pass"/><test-case name="12816NISTXML-SV-IV-list-short-minLength-3-1 tokoe:valid" result="pass"/><test-case name="12817NISTXML-SV-IV-list-short-minLength-3-2 tokoe:valid" result="pass"/><test-case name="12818NISTXML-SV-IV-list-short-minLength-3-3 tokoe:valid" result="pass"/><test-case name="12819NISTXML-SV-IV-list-short-minLength-3-4 tokoe:valid" result="pass"/><test-case name="12820NISTXML-SV-IV-list-short-minLength-3-5 tokoe:valid" result="pass"/><test-case name="12821NISTSchema-SV-IV-list-short-minLength-4 tokoe:valid" result="pass"/><test-case name="12822NISTXML-SV-IV-list-short-minLength-4-1 tokoe:valid" result="pass"/><test-case name="12823NISTXML-SV-IV-list-short-minLength-4-2 tokoe:valid" result="pass"/><test-case name="12824NISTXML-SV-IV-list-short-minLength-4-3 tokoe:valid" result="pass"/><test-case name="12825NISTXML-SV-IV-list-short-minLength-4-4 tokoe:valid" result="pass"/><test-case name="12826NISTXML-SV-IV-list-short-minLength-4-5 tokoe:valid" result="pass"/><test-case name="12827NISTSchema-SV-IV-list-short-minLength-5 tokoe:valid" result="pass"/><test-case name="12828NISTXML-SV-IV-list-short-minLength-5-1 tokoe:valid" result="pass"/><test-case name="12829NISTXML-SV-IV-list-short-minLength-5-2 tokoe:valid" result="pass"/><test-case name="12830NISTXML-SV-IV-list-short-minLength-5-3 tokoe:valid" result="pass"/><test-case name="12831NISTXML-SV-IV-list-short-minLength-5-4 tokoe:valid" result="pass"/><test-case name="12832NISTXML-SV-IV-list-short-minLength-5-5 tokoe:valid" result="pass"/><test-case name="12833NISTSchema-SV-IV-list-short-length-1 tokoe:valid" result="pass"/><test-case name="12834NISTXML-SV-IV-list-short-length-1-1 tokoe:valid" result="pass"/><test-case name="12835NISTXML-SV-IV-list-short-length-1-2 tokoe:valid" result="pass"/><test-case name="12836NISTXML-SV-IV-list-short-length-1-3 tokoe:valid" result="pass"/><test-case name="12837NISTXML-SV-IV-list-short-length-1-4 tokoe:valid" result="pass"/><test-case name="12838NISTXML-SV-IV-list-short-length-1-5 tokoe:valid" result="pass"/><test-case name="12839NISTSchema-SV-IV-list-short-length-2 tokoe:valid" result="pass"/><test-case name="12840NISTXML-SV-IV-list-short-length-2-1 tokoe:valid" result="pass"/><test-case name="12841NISTXML-SV-IV-list-short-length-2-2 tokoe:valid" result="pass"/><test-case name="12842NISTXML-SV-IV-list-short-length-2-3 tokoe:valid" result="pass"/><test-case name="12843NISTXML-SV-IV-list-short-length-2-4 tokoe:valid" result="pass"/><test-case name="12844NISTXML-SV-IV-list-short-length-2-5 tokoe:valid" result="pass"/><test-case name="12845NISTSchema-SV-IV-list-short-length-3 tokoe:valid" result="pass"/><test-case name="12846NISTXML-SV-IV-list-short-length-3-1 tokoe:valid" result="pass"/><test-case name="12847NISTXML-SV-IV-list-short-length-3-2 tokoe:valid" result="pass"/><test-case name="12848NISTXML-SV-IV-list-short-length-3-3 tokoe:valid" result="pass"/><test-case name="12849NISTXML-SV-IV-list-short-length-3-4 tokoe:valid" result="pass"/><test-case name="12850NISTXML-SV-IV-list-short-length-3-5 tokoe:valid" result="pass"/><test-case name="12851NISTSchema-SV-IV-list-short-length-4 tokoe:valid" result="pass"/><test-case name="12852NISTXML-SV-IV-list-short-length-4-1 tokoe:valid" result="pass"/><test-case name="12853NISTXML-SV-IV-list-short-length-4-2 tokoe:valid" result="pass"/><test-case name="12854NISTXML-SV-IV-list-short-length-4-3 tokoe:valid" result="pass"/><test-case name="12855NISTXML-SV-IV-list-short-length-4-4 tokoe:valid" result="pass"/><test-case name="12856NISTXML-SV-IV-list-short-length-4-5 tokoe:valid" result="pass"/><test-case name="12857NISTSchema-SV-IV-list-short-length-5 tokoe:valid" result="pass"/><test-case name="12858NISTXML-SV-IV-list-short-length-5-1 tokoe:valid" result="pass"/><test-case name="12859NISTXML-SV-IV-list-short-length-5-2 tokoe:valid" result="pass"/><test-case name="12860NISTXML-SV-IV-list-short-length-5-3 tokoe:valid" result="pass"/><test-case name="12861NISTXML-SV-IV-list-short-length-5-4 tokoe:valid" result="pass"/><test-case name="12862NISTXML-SV-IV-list-short-length-5-5 tokoe:valid" result="pass"/><test-case name="12863NISTSchema-SV-IV-list-short-pattern-1 tokoe:valid" result="pass"/><test-case name="12864NISTXML-SV-IV-list-short-pattern-1-1 tokoe:valid" result="pass"/><test-case name="12865NISTXML-SV-IV-list-short-pattern-1-2 tokoe:valid" result="pass"/><test-case name="12866NISTXML-SV-IV-list-short-pattern-1-3 tokoe:valid" result="pass"/><test-case name="12867NISTXML-SV-IV-list-short-pattern-1-4 tokoe:valid" result="pass"/><test-case name="12868NISTXML-SV-IV-list-short-pattern-1-5 tokoe:valid" result="pass"/><test-case name="12869NISTSchema-SV-IV-list-short-pattern-2 tokoe:valid" result="pass"/><test-case name="12870NISTXML-SV-IV-list-short-pattern-2-1 tokoe:valid" result="pass"/><test-case name="12871NISTXML-SV-IV-list-short-pattern-2-2 tokoe:valid" result="pass"/><test-case name="12872NISTXML-SV-IV-list-short-pattern-2-3 tokoe:valid" result="pass"/><test-case name="12873NISTXML-SV-IV-list-short-pattern-2-4 tokoe:valid" result="pass"/><test-case name="12874NISTXML-SV-IV-list-short-pattern-2-5 tokoe:valid" result="pass"/><test-case name="12875NISTSchema-SV-IV-list-short-pattern-3 tokoe:valid" result="pass"/><test-case name="12876NISTXML-SV-IV-list-short-pattern-3-1 tokoe:valid" result="pass"/><test-case name="12877NISTXML-SV-IV-list-short-pattern-3-2 tokoe:valid" result="pass"/><test-case name="12878NISTXML-SV-IV-list-short-pattern-3-3 tokoe:valid" result="pass"/><test-case name="12879NISTXML-SV-IV-list-short-pattern-3-4 tokoe:valid" result="pass"/><test-case name="12880NISTXML-SV-IV-list-short-pattern-3-5 tokoe:valid" result="pass"/><test-case name="12881NISTSchema-SV-IV-list-short-pattern-4 tokoe:valid" result="pass"/><test-case name="12882NISTXML-SV-IV-list-short-pattern-4-1 tokoe:valid" result="pass"/><test-case name="12883NISTXML-SV-IV-list-short-pattern-4-2 tokoe:valid" result="pass"/><test-case name="12884NISTXML-SV-IV-list-short-pattern-4-3 tokoe:valid" result="pass"/><test-case name="12885NISTXML-SV-IV-list-short-pattern-4-4 tokoe:valid" result="pass"/><test-case name="12886NISTXML-SV-IV-list-short-pattern-4-5 tokoe:valid" result="pass"/><test-case name="12887NISTSchema-SV-IV-list-short-pattern-5 tokoe:valid" result="pass"/><test-case name="12888NISTXML-SV-IV-list-short-pattern-5-1 tokoe:valid" result="pass"/><test-case name="12889NISTXML-SV-IV-list-short-pattern-5-2 tokoe:valid" result="pass"/><test-case name="12890NISTXML-SV-IV-list-short-pattern-5-3 tokoe:valid" result="pass"/><test-case name="12891NISTXML-SV-IV-list-short-pattern-5-4 tokoe:valid" result="pass"/><test-case name="12892NISTXML-SV-IV-list-short-pattern-5-5 tokoe:valid" result="pass"/><test-case name="12893NISTSchema-SV-IV-list-short-enumeration-1 tokoe:valid" result="pass"/><test-case name="12894NISTXML-SV-IV-list-short-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="12895NISTXML-SV-IV-list-short-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="12896NISTXML-SV-IV-list-short-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="12897NISTXML-SV-IV-list-short-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="12898NISTXML-SV-IV-list-short-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="12899NISTSchema-SV-IV-list-short-enumeration-2 tokoe:valid" result="pass"/><test-case name="12900NISTXML-SV-IV-list-short-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="12901NISTXML-SV-IV-list-short-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="12902NISTXML-SV-IV-list-short-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="12903NISTXML-SV-IV-list-short-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="12904NISTXML-SV-IV-list-short-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="12905NISTSchema-SV-IV-list-short-enumeration-3 tokoe:valid" result="pass"/><test-case name="12906NISTXML-SV-IV-list-short-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="12907NISTXML-SV-IV-list-short-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="12908NISTXML-SV-IV-list-short-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="12909NISTXML-SV-IV-list-short-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="12910NISTXML-SV-IV-list-short-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="12911NISTSchema-SV-IV-list-short-enumeration-4 tokoe:valid" result="pass"/><test-case name="12912NISTXML-SV-IV-list-short-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="12913NISTXML-SV-IV-list-short-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="12914NISTXML-SV-IV-list-short-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="12915NISTXML-SV-IV-list-short-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="12916NISTXML-SV-IV-list-short-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="12917NISTSchema-SV-IV-list-short-enumeration-5 tokoe:valid" result="pass"/><test-case name="12918NISTXML-SV-IV-list-short-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="12919NISTXML-SV-IV-list-short-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="12920NISTXML-SV-IV-list-short-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="12921NISTXML-SV-IV-list-short-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="12922NISTXML-SV-IV-list-short-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="12923NISTSchema-SV-IV-list-short-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="12924NISTXML-SV-IV-list-short-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="12925NISTXML-SV-IV-list-short-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="12926NISTXML-SV-IV-list-short-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="12927NISTXML-SV-IV-list-short-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="12928NISTXML-SV-IV-list-short-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="12929NISTSchema-SV-IV-list-byte-maxLength-1 tokoe:valid" result="pass"/><test-case name="12930NISTXML-SV-IV-list-byte-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="12931NISTXML-SV-IV-list-byte-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="12932NISTXML-SV-IV-list-byte-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="12933NISTXML-SV-IV-list-byte-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="12934NISTXML-SV-IV-list-byte-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="12935NISTSchema-SV-IV-list-byte-maxLength-2 tokoe:valid" result="pass"/><test-case name="12936NISTXML-SV-IV-list-byte-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="12937NISTXML-SV-IV-list-byte-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="12938NISTXML-SV-IV-list-byte-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="12939NISTXML-SV-IV-list-byte-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="12940NISTXML-SV-IV-list-byte-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="12941NISTSchema-SV-IV-list-byte-maxLength-3 tokoe:valid" result="pass"/><test-case name="12942NISTXML-SV-IV-list-byte-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="12943NISTXML-SV-IV-list-byte-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="12944NISTXML-SV-IV-list-byte-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="12945NISTXML-SV-IV-list-byte-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="12946NISTXML-SV-IV-list-byte-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="12947NISTSchema-SV-IV-list-byte-maxLength-4 tokoe:valid" result="pass"/><test-case name="12948NISTXML-SV-IV-list-byte-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="12949NISTXML-SV-IV-list-byte-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="12950NISTXML-SV-IV-list-byte-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="12951NISTXML-SV-IV-list-byte-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="12952NISTXML-SV-IV-list-byte-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="12953NISTSchema-SV-IV-list-byte-maxLength-5 tokoe:valid" result="pass"/><test-case name="12954NISTXML-SV-IV-list-byte-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="12955NISTXML-SV-IV-list-byte-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="12956NISTXML-SV-IV-list-byte-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="12957NISTXML-SV-IV-list-byte-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="12958NISTXML-SV-IV-list-byte-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="12959NISTSchema-SV-IV-list-byte-minLength-1 tokoe:valid" result="pass"/><test-case name="12960NISTXML-SV-IV-list-byte-minLength-1-1 tokoe:valid" result="pass"/><test-case name="12961NISTXML-SV-IV-list-byte-minLength-1-2 tokoe:valid" result="pass"/><test-case name="12962NISTXML-SV-IV-list-byte-minLength-1-3 tokoe:valid" result="pass"/><test-case name="12963NISTXML-SV-IV-list-byte-minLength-1-4 tokoe:valid" result="pass"/><test-case name="12964NISTXML-SV-IV-list-byte-minLength-1-5 tokoe:valid" result="pass"/><test-case name="12965NISTSchema-SV-IV-list-byte-minLength-2 tokoe:valid" result="pass"/><test-case name="12966NISTXML-SV-IV-list-byte-minLength-2-1 tokoe:valid" result="pass"/><test-case name="12967NISTXML-SV-IV-list-byte-minLength-2-2 tokoe:valid" result="pass"/><test-case name="12968NISTXML-SV-IV-list-byte-minLength-2-3 tokoe:valid" result="pass"/><test-case name="12969NISTXML-SV-IV-list-byte-minLength-2-4 tokoe:valid" result="pass"/><test-case name="12970NISTXML-SV-IV-list-byte-minLength-2-5 tokoe:valid" result="pass"/><test-case name="12971NISTSchema-SV-IV-list-byte-minLength-3 tokoe:valid" result="pass"/><test-case name="12972NISTXML-SV-IV-list-byte-minLength-3-1 tokoe:valid" result="pass"/><test-case name="12973NISTXML-SV-IV-list-byte-minLength-3-2 tokoe:valid" result="pass"/><test-case name="12974NISTXML-SV-IV-list-byte-minLength-3-3 tokoe:valid" result="pass"/><test-case name="12975NISTXML-SV-IV-list-byte-minLength-3-4 tokoe:valid" result="pass"/><test-case name="12976NISTXML-SV-IV-list-byte-minLength-3-5 tokoe:valid" result="pass"/><test-case name="12977NISTSchema-SV-IV-list-byte-minLength-4 tokoe:valid" result="pass"/><test-case name="12978NISTXML-SV-IV-list-byte-minLength-4-1 tokoe:valid" result="pass"/><test-case name="12979NISTXML-SV-IV-list-byte-minLength-4-2 tokoe:valid" result="pass"/><test-case name="12980NISTXML-SV-IV-list-byte-minLength-4-3 tokoe:valid" result="pass"/><test-case name="12981NISTXML-SV-IV-list-byte-minLength-4-4 tokoe:valid" result="pass"/><test-case name="12982NISTXML-SV-IV-list-byte-minLength-4-5 tokoe:valid" result="pass"/><test-case name="12983NISTSchema-SV-IV-list-byte-minLength-5 tokoe:valid" result="pass"/><test-case name="12984NISTXML-SV-IV-list-byte-minLength-5-1 tokoe:valid" result="pass"/><test-case name="12985NISTXML-SV-IV-list-byte-minLength-5-2 tokoe:valid" result="pass"/><test-case name="12986NISTXML-SV-IV-list-byte-minLength-5-3 tokoe:valid" result="pass"/><test-case name="12987NISTXML-SV-IV-list-byte-minLength-5-4 tokoe:valid" result="pass"/><test-case name="12988NISTXML-SV-IV-list-byte-minLength-5-5 tokoe:valid" result="pass"/><test-case name="12989NISTSchema-SV-IV-list-byte-length-1 tokoe:valid" result="pass"/><test-case name="12990NISTXML-SV-IV-list-byte-length-1-1 tokoe:valid" result="pass"/><test-case name="12991NISTXML-SV-IV-list-byte-length-1-2 tokoe:valid" result="pass"/><test-case name="12992NISTXML-SV-IV-list-byte-length-1-3 tokoe:valid" result="pass"/><test-case name="12993NISTXML-SV-IV-list-byte-length-1-4 tokoe:valid" result="pass"/><test-case name="12994NISTXML-SV-IV-list-byte-length-1-5 tokoe:valid" result="pass"/><test-case name="12995NISTSchema-SV-IV-list-byte-length-2 tokoe:valid" result="pass"/><test-case name="12996NISTXML-SV-IV-list-byte-length-2-1 tokoe:valid" result="pass"/><test-case name="12997NISTXML-SV-IV-list-byte-length-2-2 tokoe:valid" result="pass"/><test-case name="12998NISTXML-SV-IV-list-byte-length-2-3 tokoe:valid" result="pass"/><test-case name="12999NISTXML-SV-IV-list-byte-length-2-4 tokoe:valid" result="pass"/><test-case name="13000NISTXML-SV-IV-list-byte-length-2-5 tokoe:valid" result="pass"/><test-case name="13001NISTSchema-SV-IV-list-byte-length-3 tokoe:valid" result="pass"/><test-case name="13002NISTXML-SV-IV-list-byte-length-3-1 tokoe:valid" result="pass"/><test-case name="13003NISTXML-SV-IV-list-byte-length-3-2 tokoe:valid" result="pass"/><test-case name="13004NISTXML-SV-IV-list-byte-length-3-3 tokoe:valid" result="pass"/><test-case name="13005NISTXML-SV-IV-list-byte-length-3-4 tokoe:valid" result="pass"/><test-case name="13006NISTXML-SV-IV-list-byte-length-3-5 tokoe:valid" result="pass"/><test-case name="13007NISTSchema-SV-IV-list-byte-length-4 tokoe:valid" result="pass"/><test-case name="13008NISTXML-SV-IV-list-byte-length-4-1 tokoe:valid" result="pass"/><test-case name="13009NISTXML-SV-IV-list-byte-length-4-2 tokoe:valid" result="pass"/><test-case name="13010NISTXML-SV-IV-list-byte-length-4-3 tokoe:valid" result="pass"/><test-case name="13011NISTXML-SV-IV-list-byte-length-4-4 tokoe:valid" result="pass"/><test-case name="13012NISTXML-SV-IV-list-byte-length-4-5 tokoe:valid" result="pass"/><test-case name="13013NISTSchema-SV-IV-list-byte-length-5 tokoe:valid" result="pass"/><test-case name="13014NISTXML-SV-IV-list-byte-length-5-1 tokoe:valid" result="pass"/><test-case name="13015NISTXML-SV-IV-list-byte-length-5-2 tokoe:valid" result="pass"/><test-case name="13016NISTXML-SV-IV-list-byte-length-5-3 tokoe:valid" result="pass"/><test-case name="13017NISTXML-SV-IV-list-byte-length-5-4 tokoe:valid" result="pass"/><test-case name="13018NISTXML-SV-IV-list-byte-length-5-5 tokoe:valid" result="pass"/><test-case name="13019NISTSchema-SV-IV-list-byte-pattern-1 tokoe:valid" result="pass"/><test-case name="13020NISTXML-SV-IV-list-byte-pattern-1-1 tokoe:valid" result="pass"/><test-case name="13021NISTXML-SV-IV-list-byte-pattern-1-2 tokoe:valid" result="pass"/><test-case name="13022NISTXML-SV-IV-list-byte-pattern-1-3 tokoe:valid" result="pass"/><test-case name="13023NISTXML-SV-IV-list-byte-pattern-1-4 tokoe:valid" result="pass"/><test-case name="13024NISTXML-SV-IV-list-byte-pattern-1-5 tokoe:valid" result="pass"/><test-case name="13025NISTSchema-SV-IV-list-byte-pattern-2 tokoe:valid" result="pass"/><test-case name="13026NISTXML-SV-IV-list-byte-pattern-2-1 tokoe:valid" result="pass"/><test-case name="13027NISTXML-SV-IV-list-byte-pattern-2-2 tokoe:valid" result="pass"/><test-case name="13028NISTXML-SV-IV-list-byte-pattern-2-3 tokoe:valid" result="pass"/><test-case name="13029NISTXML-SV-IV-list-byte-pattern-2-4 tokoe:valid" result="pass"/><test-case name="13030NISTXML-SV-IV-list-byte-pattern-2-5 tokoe:valid" result="pass"/><test-case name="13031NISTSchema-SV-IV-list-byte-pattern-3 tokoe:valid" result="pass"/><test-case name="13032NISTXML-SV-IV-list-byte-pattern-3-1 tokoe:valid" result="pass"/><test-case name="13033NISTXML-SV-IV-list-byte-pattern-3-2 tokoe:valid" result="pass"/><test-case name="13034NISTXML-SV-IV-list-byte-pattern-3-3 tokoe:valid" result="pass"/><test-case name="13035NISTXML-SV-IV-list-byte-pattern-3-4 tokoe:valid" result="pass"/><test-case name="13036NISTXML-SV-IV-list-byte-pattern-3-5 tokoe:valid" result="pass"/><test-case name="13037NISTSchema-SV-IV-list-byte-pattern-4 tokoe:valid" result="pass"/><test-case name="13038NISTXML-SV-IV-list-byte-pattern-4-1 tokoe:valid" result="pass"/><test-case name="13039NISTXML-SV-IV-list-byte-pattern-4-2 tokoe:valid" result="pass"/><test-case name="13040NISTXML-SV-IV-list-byte-pattern-4-3 tokoe:valid" result="pass"/><test-case name="13041NISTXML-SV-IV-list-byte-pattern-4-4 tokoe:valid" result="pass"/><test-case name="13042NISTXML-SV-IV-list-byte-pattern-4-5 tokoe:valid" result="pass"/><test-case name="13043NISTSchema-SV-IV-list-byte-pattern-5 tokoe:valid" result="pass"/><test-case name="13044NISTXML-SV-IV-list-byte-pattern-5-1 tokoe:valid" result="pass"/><test-case name="13045NISTXML-SV-IV-list-byte-pattern-5-2 tokoe:valid" result="pass"/><test-case name="13046NISTXML-SV-IV-list-byte-pattern-5-3 tokoe:valid" result="pass"/><test-case name="13047NISTXML-SV-IV-list-byte-pattern-5-4 tokoe:valid" result="pass"/><test-case name="13048NISTXML-SV-IV-list-byte-pattern-5-5 tokoe:valid" result="pass"/><test-case name="13049NISTSchema-SV-IV-list-byte-enumeration-1 tokoe:valid" result="pass"/><test-case name="13050NISTXML-SV-IV-list-byte-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="13051NISTXML-SV-IV-list-byte-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="13052NISTXML-SV-IV-list-byte-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="13053NISTXML-SV-IV-list-byte-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="13054NISTXML-SV-IV-list-byte-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="13055NISTSchema-SV-IV-list-byte-enumeration-2 tokoe:valid" result="pass"/><test-case name="13056NISTXML-SV-IV-list-byte-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="13057NISTXML-SV-IV-list-byte-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="13058NISTXML-SV-IV-list-byte-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="13059NISTXML-SV-IV-list-byte-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="13060NISTXML-SV-IV-list-byte-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="13061NISTSchema-SV-IV-list-byte-enumeration-3 tokoe:valid" result="pass"/><test-case name="13062NISTXML-SV-IV-list-byte-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="13063NISTXML-SV-IV-list-byte-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="13064NISTXML-SV-IV-list-byte-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="13065NISTXML-SV-IV-list-byte-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="13066NISTXML-SV-IV-list-byte-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="13067NISTSchema-SV-IV-list-byte-enumeration-4 tokoe:valid" result="pass"/><test-case name="13068NISTXML-SV-IV-list-byte-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="13069NISTXML-SV-IV-list-byte-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="13070NISTXML-SV-IV-list-byte-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="13071NISTXML-SV-IV-list-byte-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="13072NISTXML-SV-IV-list-byte-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="13073NISTSchema-SV-IV-list-byte-enumeration-5 tokoe:valid" result="pass"/><test-case name="13074NISTXML-SV-IV-list-byte-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="13075NISTXML-SV-IV-list-byte-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="13076NISTXML-SV-IV-list-byte-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="13077NISTXML-SV-IV-list-byte-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="13078NISTXML-SV-IV-list-byte-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="13079NISTSchema-SV-IV-list-byte-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="13080NISTXML-SV-IV-list-byte-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="13081NISTXML-SV-IV-list-byte-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="13082NISTXML-SV-IV-list-byte-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="13083NISTXML-SV-IV-list-byte-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="13084NISTXML-SV-IV-list-byte-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="13085NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-1 tokoe:valid" result="pass"/><test-case name="13086NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="13087NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="13088NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="13089NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="13090NISTXML-SV-IV-list-nonNegativeInteger-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="13091NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-2 tokoe:valid" result="pass"/><test-case name="13092NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="13093NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="13094NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="13095NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="13096NISTXML-SV-IV-list-nonNegativeInteger-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="13097NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-3 tokoe:valid" result="pass"/><test-case name="13098NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="13099NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="13100NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="13101NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="13102NISTXML-SV-IV-list-nonNegativeInteger-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="13103NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-4 tokoe:valid" result="pass"/><test-case name="13104NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="13105NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="13106NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="13107NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="13108NISTXML-SV-IV-list-nonNegativeInteger-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="13109NISTSchema-SV-IV-list-nonNegativeInteger-maxLength-5 tokoe:valid" result="pass"/><test-case name="13110NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="13111NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="13112NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="13113NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="13114NISTXML-SV-IV-list-nonNegativeInteger-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="13115NISTSchema-SV-IV-list-nonNegativeInteger-minLength-1 tokoe:valid" result="pass"/><test-case name="13116NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-1 tokoe:valid" result="pass"/><test-case name="13117NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-2 tokoe:valid" result="pass"/><test-case name="13118NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-3 tokoe:valid" result="pass"/><test-case name="13119NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-4 tokoe:valid" result="pass"/><test-case name="13120NISTXML-SV-IV-list-nonNegativeInteger-minLength-1-5 tokoe:valid" result="pass"/><test-case name="13121NISTSchema-SV-IV-list-nonNegativeInteger-minLength-2 tokoe:valid" result="pass"/><test-case name="13122NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-1 tokoe:valid" result="pass"/><test-case name="13123NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-2 tokoe:valid" result="pass"/><test-case name="13124NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-3 tokoe:valid" result="pass"/><test-case name="13125NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-4 tokoe:valid" result="pass"/><test-case name="13126NISTXML-SV-IV-list-nonNegativeInteger-minLength-2-5 tokoe:valid" result="pass"/><test-case name="13127NISTSchema-SV-IV-list-nonNegativeInteger-minLength-3 tokoe:valid" result="pass"/><test-case name="13128NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-1 tokoe:valid" result="pass"/><test-case name="13129NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-2 tokoe:valid" result="pass"/><test-case name="13130NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-3 tokoe:valid" result="pass"/><test-case name="13131NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-4 tokoe:valid" result="pass"/><test-case name="13132NISTXML-SV-IV-list-nonNegativeInteger-minLength-3-5 tokoe:valid" result="pass"/><test-case name="13133NISTSchema-SV-IV-list-nonNegativeInteger-minLength-4 tokoe:valid" result="pass"/><test-case name="13134NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-1 tokoe:valid" result="pass"/><test-case name="13135NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-2 tokoe:valid" result="pass"/><test-case name="13136NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-3 tokoe:valid" result="pass"/><test-case name="13137NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-4 tokoe:valid" result="pass"/><test-case name="13138NISTXML-SV-IV-list-nonNegativeInteger-minLength-4-5 tokoe:valid" result="pass"/><test-case name="13139NISTSchema-SV-IV-list-nonNegativeInteger-minLength-5 tokoe:valid" result="pass"/><test-case name="13140NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-1 tokoe:valid" result="pass"/><test-case name="13141NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-2 tokoe:valid" result="pass"/><test-case name="13142NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-3 tokoe:valid" result="pass"/><test-case name="13143NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-4 tokoe:valid" result="pass"/><test-case name="13144NISTXML-SV-IV-list-nonNegativeInteger-minLength-5-5 tokoe:valid" result="pass"/><test-case name="13145NISTSchema-SV-IV-list-nonNegativeInteger-length-1 tokoe:valid" result="pass"/><test-case name="13146NISTXML-SV-IV-list-nonNegativeInteger-length-1-1 tokoe:valid" result="pass"/><test-case name="13147NISTXML-SV-IV-list-nonNegativeInteger-length-1-2 tokoe:valid" result="pass"/><test-case name="13148NISTXML-SV-IV-list-nonNegativeInteger-length-1-3 tokoe:valid" result="pass"/><test-case name="13149NISTXML-SV-IV-list-nonNegativeInteger-length-1-4 tokoe:valid" result="pass"/><test-case name="13150NISTXML-SV-IV-list-nonNegativeInteger-length-1-5 tokoe:valid" result="pass"/><test-case name="13151NISTSchema-SV-IV-list-nonNegativeInteger-length-2 tokoe:valid" result="pass"/><test-case name="13152NISTXML-SV-IV-list-nonNegativeInteger-length-2-1 tokoe:valid" result="pass"/><test-case name="13153NISTXML-SV-IV-list-nonNegativeInteger-length-2-2 tokoe:valid" result="pass"/><test-case name="13154NISTXML-SV-IV-list-nonNegativeInteger-length-2-3 tokoe:valid" result="pass"/><test-case name="13155NISTXML-SV-IV-list-nonNegativeInteger-length-2-4 tokoe:valid" result="pass"/><test-case name="13156NISTXML-SV-IV-list-nonNegativeInteger-length-2-5 tokoe:valid" result="pass"/><test-case name="13157NISTSchema-SV-IV-list-nonNegativeInteger-length-3 tokoe:valid" result="pass"/><test-case name="13158NISTXML-SV-IV-list-nonNegativeInteger-length-3-1 tokoe:valid" result="pass"/><test-case name="13159NISTXML-SV-IV-list-nonNegativeInteger-length-3-2 tokoe:valid" result="pass"/><test-case name="13160NISTXML-SV-IV-list-nonNegativeInteger-length-3-3 tokoe:valid" result="pass"/><test-case name="13161NISTXML-SV-IV-list-nonNegativeInteger-length-3-4 tokoe:valid" result="pass"/><test-case name="13162NISTXML-SV-IV-list-nonNegativeInteger-length-3-5 tokoe:valid" result="pass"/><test-case name="13163NISTSchema-SV-IV-list-nonNegativeInteger-length-4 tokoe:valid" result="pass"/><test-case name="13164NISTXML-SV-IV-list-nonNegativeInteger-length-4-1 tokoe:valid" result="pass"/><test-case name="13165NISTXML-SV-IV-list-nonNegativeInteger-length-4-2 tokoe:valid" result="pass"/><test-case name="13166NISTXML-SV-IV-list-nonNegativeInteger-length-4-3 tokoe:valid" result="pass"/><test-case name="13167NISTXML-SV-IV-list-nonNegativeInteger-length-4-4 tokoe:valid" result="pass"/><test-case name="13168NISTXML-SV-IV-list-nonNegativeInteger-length-4-5 tokoe:valid" result="pass"/><test-case name="13169NISTSchema-SV-IV-list-nonNegativeInteger-length-5 tokoe:valid" result="pass"/><test-case name="13170NISTXML-SV-IV-list-nonNegativeInteger-length-5-1 tokoe:valid" result="pass"/><test-case name="13171NISTXML-SV-IV-list-nonNegativeInteger-length-5-2 tokoe:valid" result="pass"/><test-case name="13172NISTXML-SV-IV-list-nonNegativeInteger-length-5-3 tokoe:valid" result="pass"/><test-case name="13173NISTXML-SV-IV-list-nonNegativeInteger-length-5-4 tokoe:valid" result="pass"/><test-case name="13174NISTXML-SV-IV-list-nonNegativeInteger-length-5-5 tokoe:valid" result="pass"/><test-case name="13175NISTSchema-SV-IV-list-nonNegativeInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="13176NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-1 tokoe:valid" result="pass"/><test-case name="13177NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-2 tokoe:valid" result="pass"/><test-case name="13178NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-3 tokoe:valid" result="pass"/><test-case name="13179NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-4 tokoe:valid" result="pass"/><test-case name="13180NISTXML-SV-IV-list-nonNegativeInteger-pattern-1-5 tokoe:valid" result="pass"/><test-case name="13181NISTSchema-SV-IV-list-nonNegativeInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="13182NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-1 tokoe:valid" result="pass"/><test-case name="13183NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-2 tokoe:valid" result="pass"/><test-case name="13184NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-3 tokoe:valid" result="pass"/><test-case name="13185NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-4 tokoe:valid" result="pass"/><test-case name="13186NISTXML-SV-IV-list-nonNegativeInteger-pattern-2-5 tokoe:valid" result="pass"/><test-case name="13187NISTSchema-SV-IV-list-nonNegativeInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="13188NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-1 tokoe:valid" result="pass"/><test-case name="13189NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-2 tokoe:valid" result="pass"/><test-case name="13190NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-3 tokoe:valid" result="pass"/><test-case name="13191NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-4 tokoe:valid" result="pass"/><test-case name="13192NISTXML-SV-IV-list-nonNegativeInteger-pattern-3-5 tokoe:valid" result="pass"/><test-case name="13193NISTSchema-SV-IV-list-nonNegativeInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="13194NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-1 tokoe:valid" result="pass"/><test-case name="13195NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-2 tokoe:valid" result="pass"/><test-case name="13196NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-3 tokoe:valid" result="pass"/><test-case name="13197NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-4 tokoe:valid" result="pass"/><test-case name="13198NISTXML-SV-IV-list-nonNegativeInteger-pattern-4-5 tokoe:valid" result="pass"/><test-case name="13199NISTSchema-SV-IV-list-nonNegativeInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="13200NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-1 tokoe:valid" result="pass"/><test-case name="13201NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-2 tokoe:valid" result="pass"/><test-case name="13202NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-3 tokoe:valid" result="pass"/><test-case name="13203NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-4 tokoe:valid" result="pass"/><test-case name="13204NISTXML-SV-IV-list-nonNegativeInteger-pattern-5-5 tokoe:valid" result="pass"/><test-case name="13205NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="13206NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="13207NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="13208NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="13209NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="13210NISTXML-SV-IV-list-nonNegativeInteger-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="13211NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="13212NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="13213NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="13214NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="13215NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="13216NISTXML-SV-IV-list-nonNegativeInteger-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="13217NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="13218NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="13219NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="13220NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="13221NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="13222NISTXML-SV-IV-list-nonNegativeInteger-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="13223NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="13224NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="13225NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="13226NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="13227NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="13228NISTXML-SV-IV-list-nonNegativeInteger-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="13229NISTSchema-SV-IV-list-nonNegativeInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="13230NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="13231NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="13232NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="13233NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="13234NISTXML-SV-IV-list-nonNegativeInteger-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="13235NISTSchema-SV-IV-list-nonNegativeInteger-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="13236NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="13237NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="13238NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="13239NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="13240NISTXML-SV-IV-list-nonNegativeInteger-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="13241NISTSchema-SV-IV-list-unsignedLong-maxLength-1 tokoe:valid" result="pass"/><test-case name="13242NISTXML-SV-IV-list-unsignedLong-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="13243NISTXML-SV-IV-list-unsignedLong-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="13244NISTXML-SV-IV-list-unsignedLong-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="13245NISTXML-SV-IV-list-unsignedLong-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="13246NISTXML-SV-IV-list-unsignedLong-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="13247NISTSchema-SV-IV-list-unsignedLong-maxLength-2 tokoe:valid" result="pass"/><test-case name="13248NISTXML-SV-IV-list-unsignedLong-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="13249NISTXML-SV-IV-list-unsignedLong-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="13250NISTXML-SV-IV-list-unsignedLong-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="13251NISTXML-SV-IV-list-unsignedLong-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="13252NISTXML-SV-IV-list-unsignedLong-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="13253NISTSchema-SV-IV-list-unsignedLong-maxLength-3 tokoe:valid" result="pass"/><test-case name="13254NISTXML-SV-IV-list-unsignedLong-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="13255NISTXML-SV-IV-list-unsignedLong-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="13256NISTXML-SV-IV-list-unsignedLong-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="13257NISTXML-SV-IV-list-unsignedLong-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="13258NISTXML-SV-IV-list-unsignedLong-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="13259NISTSchema-SV-IV-list-unsignedLong-maxLength-4 tokoe:valid" result="pass"/><test-case name="13260NISTXML-SV-IV-list-unsignedLong-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="13261NISTXML-SV-IV-list-unsignedLong-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="13262NISTXML-SV-IV-list-unsignedLong-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="13263NISTXML-SV-IV-list-unsignedLong-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="13264NISTXML-SV-IV-list-unsignedLong-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="13265NISTSchema-SV-IV-list-unsignedLong-maxLength-5 tokoe:valid" result="pass"/><test-case name="13266NISTXML-SV-IV-list-unsignedLong-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="13267NISTXML-SV-IV-list-unsignedLong-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="13268NISTXML-SV-IV-list-unsignedLong-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="13269NISTXML-SV-IV-list-unsignedLong-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="13270NISTXML-SV-IV-list-unsignedLong-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="13271NISTSchema-SV-IV-list-unsignedLong-minLength-1 tokoe:valid" result="pass"/><test-case name="13272NISTXML-SV-IV-list-unsignedLong-minLength-1-1 tokoe:valid" result="pass"/><test-case name="13273NISTXML-SV-IV-list-unsignedLong-minLength-1-2 tokoe:valid" result="pass"/><test-case name="13274NISTXML-SV-IV-list-unsignedLong-minLength-1-3 tokoe:valid" result="pass"/><test-case name="13275NISTXML-SV-IV-list-unsignedLong-minLength-1-4 tokoe:valid" result="pass"/><test-case name="13276NISTXML-SV-IV-list-unsignedLong-minLength-1-5 tokoe:valid" result="pass"/><test-case name="13277NISTSchema-SV-IV-list-unsignedLong-minLength-2 tokoe:valid" result="pass"/><test-case name="13278NISTXML-SV-IV-list-unsignedLong-minLength-2-1 tokoe:valid" result="pass"/><test-case name="13279NISTXML-SV-IV-list-unsignedLong-minLength-2-2 tokoe:valid" result="pass"/><test-case name="13280NISTXML-SV-IV-list-unsignedLong-minLength-2-3 tokoe:valid" result="pass"/><test-case name="13281NISTXML-SV-IV-list-unsignedLong-minLength-2-4 tokoe:valid" result="pass"/><test-case name="13282NISTXML-SV-IV-list-unsignedLong-minLength-2-5 tokoe:valid" result="pass"/><test-case name="13283NISTSchema-SV-IV-list-unsignedLong-minLength-3 tokoe:valid" result="pass"/><test-case name="13284NISTXML-SV-IV-list-unsignedLong-minLength-3-1 tokoe:valid" result="pass"/><test-case name="13285NISTXML-SV-IV-list-unsignedLong-minLength-3-2 tokoe:valid" result="pass"/><test-case name="13286NISTXML-SV-IV-list-unsignedLong-minLength-3-3 tokoe:valid" result="pass"/><test-case name="13287NISTXML-SV-IV-list-unsignedLong-minLength-3-4 tokoe:valid" result="pass"/><test-case name="13288NISTXML-SV-IV-list-unsignedLong-minLength-3-5 tokoe:valid" result="pass"/><test-case name="13289NISTSchema-SV-IV-list-unsignedLong-minLength-4 tokoe:valid" result="pass"/><test-case name="13290NISTXML-SV-IV-list-unsignedLong-minLength-4-1 tokoe:valid" result="pass"/><test-case name="13291NISTXML-SV-IV-list-unsignedLong-minLength-4-2 tokoe:valid" result="pass"/><test-case name="13292NISTXML-SV-IV-list-unsignedLong-minLength-4-3 tokoe:valid" result="pass"/><test-case name="13293NISTXML-SV-IV-list-unsignedLong-minLength-4-4 tokoe:valid" result="pass"/><test-case name="13294NISTXML-SV-IV-list-unsignedLong-minLength-4-5 tokoe:valid" result="pass"/><test-case name="13295NISTSchema-SV-IV-list-unsignedLong-minLength-5 tokoe:valid" result="pass"/><test-case name="13296NISTXML-SV-IV-list-unsignedLong-minLength-5-1 tokoe:valid" result="pass"/><test-case name="13297NISTXML-SV-IV-list-unsignedLong-minLength-5-2 tokoe:valid" result="pass"/><test-case name="13298NISTXML-SV-IV-list-unsignedLong-minLength-5-3 tokoe:valid" result="pass"/><test-case name="13299NISTXML-SV-IV-list-unsignedLong-minLength-5-4 tokoe:valid" result="pass"/><test-case name="13300NISTXML-SV-IV-list-unsignedLong-minLength-5-5 tokoe:valid" result="pass"/><test-case name="13301NISTSchema-SV-IV-list-unsignedLong-length-1 tokoe:valid" result="pass"/><test-case name="13302NISTXML-SV-IV-list-unsignedLong-length-1-1 tokoe:valid" result="pass"/><test-case name="13303NISTXML-SV-IV-list-unsignedLong-length-1-2 tokoe:valid" result="pass"/><test-case name="13304NISTXML-SV-IV-list-unsignedLong-length-1-3 tokoe:valid" result="pass"/><test-case name="13305NISTXML-SV-IV-list-unsignedLong-length-1-4 tokoe:valid" result="pass"/><test-case name="13306NISTXML-SV-IV-list-unsignedLong-length-1-5 tokoe:valid" result="pass"/><test-case name="13307NISTSchema-SV-IV-list-unsignedLong-length-2 tokoe:valid" result="pass"/><test-case name="13308NISTXML-SV-IV-list-unsignedLong-length-2-1 tokoe:valid" result="pass"/><test-case name="13309NISTXML-SV-IV-list-unsignedLong-length-2-2 tokoe:valid" result="pass"/><test-case name="13310NISTXML-SV-IV-list-unsignedLong-length-2-3 tokoe:valid" result="pass"/><test-case name="13311NISTXML-SV-IV-list-unsignedLong-length-2-4 tokoe:valid" result="pass"/><test-case name="13312NISTXML-SV-IV-list-unsignedLong-length-2-5 tokoe:valid" result="pass"/><test-case name="13313NISTSchema-SV-IV-list-unsignedLong-length-3 tokoe:valid" result="pass"/><test-case name="13314NISTXML-SV-IV-list-unsignedLong-length-3-1 tokoe:valid" result="pass"/><test-case name="13315NISTXML-SV-IV-list-unsignedLong-length-3-2 tokoe:valid" result="pass"/><test-case name="13316NISTXML-SV-IV-list-unsignedLong-length-3-3 tokoe:valid" result="pass"/><test-case name="13317NISTXML-SV-IV-list-unsignedLong-length-3-4 tokoe:valid" result="pass"/><test-case name="13318NISTXML-SV-IV-list-unsignedLong-length-3-5 tokoe:valid" result="pass"/><test-case name="13319NISTSchema-SV-IV-list-unsignedLong-length-4 tokoe:valid" result="pass"/><test-case name="13320NISTXML-SV-IV-list-unsignedLong-length-4-1 tokoe:valid" result="pass"/><test-case name="13321NISTXML-SV-IV-list-unsignedLong-length-4-2 tokoe:valid" result="pass"/><test-case name="13322NISTXML-SV-IV-list-unsignedLong-length-4-3 tokoe:valid" result="pass"/><test-case name="13323NISTXML-SV-IV-list-unsignedLong-length-4-4 tokoe:valid" result="pass"/><test-case name="13324NISTXML-SV-IV-list-unsignedLong-length-4-5 tokoe:valid" result="pass"/><test-case name="13325NISTSchema-SV-IV-list-unsignedLong-length-5 tokoe:valid" result="pass"/><test-case name="13326NISTXML-SV-IV-list-unsignedLong-length-5-1 tokoe:valid" result="pass"/><test-case name="13327NISTXML-SV-IV-list-unsignedLong-length-5-2 tokoe:valid" result="pass"/><test-case name="13328NISTXML-SV-IV-list-unsignedLong-length-5-3 tokoe:valid" result="pass"/><test-case name="13329NISTXML-SV-IV-list-unsignedLong-length-5-4 tokoe:valid" result="pass"/><test-case name="13330NISTXML-SV-IV-list-unsignedLong-length-5-5 tokoe:valid" result="pass"/><test-case name="13331NISTSchema-SV-IV-list-unsignedLong-pattern-1 tokoe:valid" result="pass"/><test-case name="13332NISTXML-SV-IV-list-unsignedLong-pattern-1-1 tokoe:valid" result="pass"/><test-case name="13333NISTXML-SV-IV-list-unsignedLong-pattern-1-2 tokoe:valid" result="pass"/><test-case name="13334NISTXML-SV-IV-list-unsignedLong-pattern-1-3 tokoe:valid" result="pass"/><test-case name="13335NISTXML-SV-IV-list-unsignedLong-pattern-1-4 tokoe:valid" result="pass"/><test-case name="13336NISTXML-SV-IV-list-unsignedLong-pattern-1-5 tokoe:valid" result="pass"/><test-case name="13337NISTSchema-SV-IV-list-unsignedLong-pattern-2 tokoe:valid" result="pass"/><test-case name="13338NISTXML-SV-IV-list-unsignedLong-pattern-2-1 tokoe:valid" result="pass"/><test-case name="13339NISTXML-SV-IV-list-unsignedLong-pattern-2-2 tokoe:valid" result="pass"/><test-case name="13340NISTXML-SV-IV-list-unsignedLong-pattern-2-3 tokoe:valid" result="pass"/><test-case name="13341NISTXML-SV-IV-list-unsignedLong-pattern-2-4 tokoe:valid" result="pass"/><test-case name="13342NISTXML-SV-IV-list-unsignedLong-pattern-2-5 tokoe:valid" result="pass"/><test-case name="13343NISTSchema-SV-IV-list-unsignedLong-pattern-3 tokoe:valid" result="pass"/><test-case name="13344NISTXML-SV-IV-list-unsignedLong-pattern-3-1 tokoe:valid" result="pass"/><test-case name="13345NISTXML-SV-IV-list-unsignedLong-pattern-3-2 tokoe:valid" result="pass"/><test-case name="13346NISTXML-SV-IV-list-unsignedLong-pattern-3-3 tokoe:valid" result="pass"/><test-case name="13347NISTXML-SV-IV-list-unsignedLong-pattern-3-4 tokoe:valid" result="pass"/><test-case name="13348NISTXML-SV-IV-list-unsignedLong-pattern-3-5 tokoe:valid" result="pass"/><test-case name="13349NISTSchema-SV-IV-list-unsignedLong-pattern-4 tokoe:valid" result="pass"/><test-case name="13350NISTXML-SV-IV-list-unsignedLong-pattern-4-1 tokoe:valid" result="pass"/><test-case name="13351NISTXML-SV-IV-list-unsignedLong-pattern-4-2 tokoe:valid" result="pass"/><test-case name="13352NISTXML-SV-IV-list-unsignedLong-pattern-4-3 tokoe:valid" result="pass"/><test-case name="13353NISTXML-SV-IV-list-unsignedLong-pattern-4-4 tokoe:valid" result="pass"/><test-case name="13354NISTXML-SV-IV-list-unsignedLong-pattern-4-5 tokoe:valid" result="pass"/><test-case name="13355NISTSchema-SV-IV-list-unsignedLong-pattern-5 tokoe:valid" result="pass"/><test-case name="13356NISTXML-SV-IV-list-unsignedLong-pattern-5-1 tokoe:valid" result="pass"/><test-case name="13357NISTXML-SV-IV-list-unsignedLong-pattern-5-2 tokoe:valid" result="pass"/><test-case name="13358NISTXML-SV-IV-list-unsignedLong-pattern-5-3 tokoe:valid" result="pass"/><test-case name="13359NISTXML-SV-IV-list-unsignedLong-pattern-5-4 tokoe:valid" result="pass"/><test-case name="13360NISTXML-SV-IV-list-unsignedLong-pattern-5-5 tokoe:valid" result="pass"/><test-case name="13361NISTSchema-SV-IV-list-unsignedLong-enumeration-1 tokoe:valid" result="pass"/><test-case name="13362NISTXML-SV-IV-list-unsignedLong-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="13363NISTXML-SV-IV-list-unsignedLong-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="13364NISTXML-SV-IV-list-unsignedLong-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="13365NISTXML-SV-IV-list-unsignedLong-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="13366NISTXML-SV-IV-list-unsignedLong-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="13367NISTSchema-SV-IV-list-unsignedLong-enumeration-2 tokoe:valid" result="pass"/><test-case name="13368NISTXML-SV-IV-list-unsignedLong-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="13369NISTXML-SV-IV-list-unsignedLong-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="13370NISTXML-SV-IV-list-unsignedLong-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="13371NISTXML-SV-IV-list-unsignedLong-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="13372NISTXML-SV-IV-list-unsignedLong-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="13373NISTSchema-SV-IV-list-unsignedLong-enumeration-3 tokoe:valid" result="pass"/><test-case name="13374NISTXML-SV-IV-list-unsignedLong-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="13375NISTXML-SV-IV-list-unsignedLong-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="13376NISTXML-SV-IV-list-unsignedLong-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="13377NISTXML-SV-IV-list-unsignedLong-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="13378NISTXML-SV-IV-list-unsignedLong-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="13379NISTSchema-SV-IV-list-unsignedLong-enumeration-4 tokoe:valid" result="pass"/><test-case name="13380NISTXML-SV-IV-list-unsignedLong-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="13381NISTXML-SV-IV-list-unsignedLong-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="13382NISTXML-SV-IV-list-unsignedLong-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="13383NISTXML-SV-IV-list-unsignedLong-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="13384NISTXML-SV-IV-list-unsignedLong-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="13385NISTSchema-SV-IV-list-unsignedLong-enumeration-5 tokoe:valid" result="pass"/><test-case name="13386NISTXML-SV-IV-list-unsignedLong-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="13387NISTXML-SV-IV-list-unsignedLong-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="13388NISTXML-SV-IV-list-unsignedLong-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="13389NISTXML-SV-IV-list-unsignedLong-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="13390NISTXML-SV-IV-list-unsignedLong-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="13391NISTSchema-SV-IV-list-unsignedLong-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="13392NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="13393NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="13394NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="13395NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="13396NISTXML-SV-IV-list-unsignedLong-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="13397NISTSchema-SV-IV-list-unsignedInt-maxLength-1 tokoe:valid" result="pass"/><test-case name="13398NISTXML-SV-IV-list-unsignedInt-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="13399NISTXML-SV-IV-list-unsignedInt-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="13400NISTXML-SV-IV-list-unsignedInt-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="13401NISTXML-SV-IV-list-unsignedInt-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="13402NISTXML-SV-IV-list-unsignedInt-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="13403NISTSchema-SV-IV-list-unsignedInt-maxLength-2 tokoe:valid" result="pass"/><test-case name="13404NISTXML-SV-IV-list-unsignedInt-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="13405NISTXML-SV-IV-list-unsignedInt-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="13406NISTXML-SV-IV-list-unsignedInt-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="13407NISTXML-SV-IV-list-unsignedInt-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="13408NISTXML-SV-IV-list-unsignedInt-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="13409NISTSchema-SV-IV-list-unsignedInt-maxLength-3 tokoe:valid" result="pass"/><test-case name="13410NISTXML-SV-IV-list-unsignedInt-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="13411NISTXML-SV-IV-list-unsignedInt-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="13412NISTXML-SV-IV-list-unsignedInt-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="13413NISTXML-SV-IV-list-unsignedInt-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="13414NISTXML-SV-IV-list-unsignedInt-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="13415NISTSchema-SV-IV-list-unsignedInt-maxLength-4 tokoe:valid" result="pass"/><test-case name="13416NISTXML-SV-IV-list-unsignedInt-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="13417NISTXML-SV-IV-list-unsignedInt-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="13418NISTXML-SV-IV-list-unsignedInt-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="13419NISTXML-SV-IV-list-unsignedInt-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="13420NISTXML-SV-IV-list-unsignedInt-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="13421NISTSchema-SV-IV-list-unsignedInt-maxLength-5 tokoe:valid" result="pass"/><test-case name="13422NISTXML-SV-IV-list-unsignedInt-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="13423NISTXML-SV-IV-list-unsignedInt-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="13424NISTXML-SV-IV-list-unsignedInt-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="13425NISTXML-SV-IV-list-unsignedInt-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="13426NISTXML-SV-IV-list-unsignedInt-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="13427NISTSchema-SV-IV-list-unsignedInt-minLength-1 tokoe:valid" result="pass"/><test-case name="13428NISTXML-SV-IV-list-unsignedInt-minLength-1-1 tokoe:valid" result="pass"/><test-case name="13429NISTXML-SV-IV-list-unsignedInt-minLength-1-2 tokoe:valid" result="pass"/><test-case name="13430NISTXML-SV-IV-list-unsignedInt-minLength-1-3 tokoe:valid" result="pass"/><test-case name="13431NISTXML-SV-IV-list-unsignedInt-minLength-1-4 tokoe:valid" result="pass"/><test-case name="13432NISTXML-SV-IV-list-unsignedInt-minLength-1-5 tokoe:valid" result="pass"/><test-case name="13433NISTSchema-SV-IV-list-unsignedInt-minLength-2 tokoe:valid" result="pass"/><test-case name="13434NISTXML-SV-IV-list-unsignedInt-minLength-2-1 tokoe:valid" result="pass"/><test-case name="13435NISTXML-SV-IV-list-unsignedInt-minLength-2-2 tokoe:valid" result="pass"/><test-case name="13436NISTXML-SV-IV-list-unsignedInt-minLength-2-3 tokoe:valid" result="pass"/><test-case name="13437NISTXML-SV-IV-list-unsignedInt-minLength-2-4 tokoe:valid" result="pass"/><test-case name="13438NISTXML-SV-IV-list-unsignedInt-minLength-2-5 tokoe:valid" result="pass"/><test-case name="13439NISTSchema-SV-IV-list-unsignedInt-minLength-3 tokoe:valid" result="pass"/><test-case name="13440NISTXML-SV-IV-list-unsignedInt-minLength-3-1 tokoe:valid" result="pass"/><test-case name="13441NISTXML-SV-IV-list-unsignedInt-minLength-3-2 tokoe:valid" result="pass"/><test-case name="13442NISTXML-SV-IV-list-unsignedInt-minLength-3-3 tokoe:valid" result="pass"/><test-case name="13443NISTXML-SV-IV-list-unsignedInt-minLength-3-4 tokoe:valid" result="pass"/><test-case name="13444NISTXML-SV-IV-list-unsignedInt-minLength-3-5 tokoe:valid" result="pass"/><test-case name="13445NISTSchema-SV-IV-list-unsignedInt-minLength-4 tokoe:valid" result="pass"/><test-case name="13446NISTXML-SV-IV-list-unsignedInt-minLength-4-1 tokoe:valid" result="pass"/><test-case name="13447NISTXML-SV-IV-list-unsignedInt-minLength-4-2 tokoe:valid" result="pass"/><test-case name="13448NISTXML-SV-IV-list-unsignedInt-minLength-4-3 tokoe:valid" result="pass"/><test-case name="13449NISTXML-SV-IV-list-unsignedInt-minLength-4-4 tokoe:valid" result="pass"/><test-case name="13450NISTXML-SV-IV-list-unsignedInt-minLength-4-5 tokoe:valid" result="pass"/><test-case name="13451NISTSchema-SV-IV-list-unsignedInt-minLength-5 tokoe:valid" result="pass"/><test-case name="13452NISTXML-SV-IV-list-unsignedInt-minLength-5-1 tokoe:valid" result="pass"/><test-case name="13453NISTXML-SV-IV-list-unsignedInt-minLength-5-2 tokoe:valid" result="pass"/><test-case name="13454NISTXML-SV-IV-list-unsignedInt-minLength-5-3 tokoe:valid" result="pass"/><test-case name="13455NISTXML-SV-IV-list-unsignedInt-minLength-5-4 tokoe:valid" result="pass"/><test-case name="13456NISTXML-SV-IV-list-unsignedInt-minLength-5-5 tokoe:valid" result="pass"/><test-case name="13457NISTSchema-SV-IV-list-unsignedInt-length-1 tokoe:valid" result="pass"/><test-case name="13458NISTXML-SV-IV-list-unsignedInt-length-1-1 tokoe:valid" result="pass"/><test-case name="13459NISTXML-SV-IV-list-unsignedInt-length-1-2 tokoe:valid" result="pass"/><test-case name="13460NISTXML-SV-IV-list-unsignedInt-length-1-3 tokoe:valid" result="pass"/><test-case name="13461NISTXML-SV-IV-list-unsignedInt-length-1-4 tokoe:valid" result="pass"/><test-case name="13462NISTXML-SV-IV-list-unsignedInt-length-1-5 tokoe:valid" result="pass"/><test-case name="13463NISTSchema-SV-IV-list-unsignedInt-length-2 tokoe:valid" result="pass"/><test-case name="13464NISTXML-SV-IV-list-unsignedInt-length-2-1 tokoe:valid" result="pass"/><test-case name="13465NISTXML-SV-IV-list-unsignedInt-length-2-2 tokoe:valid" result="pass"/><test-case name="13466NISTXML-SV-IV-list-unsignedInt-length-2-3 tokoe:valid" result="pass"/><test-case name="13467NISTXML-SV-IV-list-unsignedInt-length-2-4 tokoe:valid" result="pass"/><test-case name="13468NISTXML-SV-IV-list-unsignedInt-length-2-5 tokoe:valid" result="pass"/><test-case name="13469NISTSchema-SV-IV-list-unsignedInt-length-3 tokoe:valid" result="pass"/><test-case name="13470NISTXML-SV-IV-list-unsignedInt-length-3-1 tokoe:valid" result="pass"/><test-case name="13471NISTXML-SV-IV-list-unsignedInt-length-3-2 tokoe:valid" result="pass"/><test-case name="13472NISTXML-SV-IV-list-unsignedInt-length-3-3 tokoe:valid" result="pass"/><test-case name="13473NISTXML-SV-IV-list-unsignedInt-length-3-4 tokoe:valid" result="pass"/><test-case name="13474NISTXML-SV-IV-list-unsignedInt-length-3-5 tokoe:valid" result="pass"/><test-case name="13475NISTSchema-SV-IV-list-unsignedInt-length-4 tokoe:valid" result="pass"/><test-case name="13476NISTXML-SV-IV-list-unsignedInt-length-4-1 tokoe:valid" result="pass"/><test-case name="13477NISTXML-SV-IV-list-unsignedInt-length-4-2 tokoe:valid" result="pass"/><test-case name="13478NISTXML-SV-IV-list-unsignedInt-length-4-3 tokoe:valid" result="pass"/><test-case name="13479NISTXML-SV-IV-list-unsignedInt-length-4-4 tokoe:valid" result="pass"/><test-case name="13480NISTXML-SV-IV-list-unsignedInt-length-4-5 tokoe:valid" result="pass"/><test-case name="13481NISTSchema-SV-IV-list-unsignedInt-length-5 tokoe:valid" result="pass"/><test-case name="13482NISTXML-SV-IV-list-unsignedInt-length-5-1 tokoe:valid" result="pass"/><test-case name="13483NISTXML-SV-IV-list-unsignedInt-length-5-2 tokoe:valid" result="pass"/><test-case name="13484NISTXML-SV-IV-list-unsignedInt-length-5-3 tokoe:valid" result="pass"/><test-case name="13485NISTXML-SV-IV-list-unsignedInt-length-5-4 tokoe:valid" result="pass"/><test-case name="13486NISTXML-SV-IV-list-unsignedInt-length-5-5 tokoe:valid" result="pass"/><test-case name="13487NISTSchema-SV-IV-list-unsignedInt-pattern-1 tokoe:valid" result="pass"/><test-case name="13488NISTXML-SV-IV-list-unsignedInt-pattern-1-1 tokoe:valid" result="pass"/><test-case name="13489NISTXML-SV-IV-list-unsignedInt-pattern-1-2 tokoe:valid" result="pass"/><test-case name="13490NISTXML-SV-IV-list-unsignedInt-pattern-1-3 tokoe:valid" result="pass"/><test-case name="13491NISTXML-SV-IV-list-unsignedInt-pattern-1-4 tokoe:valid" result="pass"/><test-case name="13492NISTXML-SV-IV-list-unsignedInt-pattern-1-5 tokoe:valid" result="pass"/><test-case name="13493NISTSchema-SV-IV-list-unsignedInt-pattern-2 tokoe:valid" result="pass"/><test-case name="13494NISTXML-SV-IV-list-unsignedInt-pattern-2-1 tokoe:valid" result="pass"/><test-case name="13495NISTXML-SV-IV-list-unsignedInt-pattern-2-2 tokoe:valid" result="pass"/><test-case name="13496NISTXML-SV-IV-list-unsignedInt-pattern-2-3 tokoe:valid" result="pass"/><test-case name="13497NISTXML-SV-IV-list-unsignedInt-pattern-2-4 tokoe:valid" result="pass"/><test-case name="13498NISTXML-SV-IV-list-unsignedInt-pattern-2-5 tokoe:valid" result="pass"/><test-case name="13499NISTSchema-SV-IV-list-unsignedInt-pattern-3 tokoe:valid" result="pass"/><test-case name="13500NISTXML-SV-IV-list-unsignedInt-pattern-3-1 tokoe:valid" result="pass"/><test-case name="13501NISTXML-SV-IV-list-unsignedInt-pattern-3-2 tokoe:valid" result="pass"/><test-case name="13502NISTXML-SV-IV-list-unsignedInt-pattern-3-3 tokoe:valid" result="pass"/><test-case name="13503NISTXML-SV-IV-list-unsignedInt-pattern-3-4 tokoe:valid" result="pass"/><test-case name="13504NISTXML-SV-IV-list-unsignedInt-pattern-3-5 tokoe:valid" result="pass"/><test-case name="13505NISTSchema-SV-IV-list-unsignedInt-pattern-4 tokoe:valid" result="pass"/><test-case name="13506NISTXML-SV-IV-list-unsignedInt-pattern-4-1 tokoe:valid" result="pass"/><test-case name="13507NISTXML-SV-IV-list-unsignedInt-pattern-4-2 tokoe:valid" result="pass"/><test-case name="13508NISTXML-SV-IV-list-unsignedInt-pattern-4-3 tokoe:valid" result="pass"/><test-case name="13509NISTXML-SV-IV-list-unsignedInt-pattern-4-4 tokoe:valid" result="pass"/><test-case name="13510NISTXML-SV-IV-list-unsignedInt-pattern-4-5 tokoe:valid" result="pass"/><test-case name="13511NISTSchema-SV-IV-list-unsignedInt-pattern-5 tokoe:valid" result="pass"/><test-case name="13512NISTXML-SV-IV-list-unsignedInt-pattern-5-1 tokoe:valid" result="pass"/><test-case name="13513NISTXML-SV-IV-list-unsignedInt-pattern-5-2 tokoe:valid" result="pass"/><test-case name="13514NISTXML-SV-IV-list-unsignedInt-pattern-5-3 tokoe:valid" result="pass"/><test-case name="13515NISTXML-SV-IV-list-unsignedInt-pattern-5-4 tokoe:valid" result="pass"/><test-case name="13516NISTXML-SV-IV-list-unsignedInt-pattern-5-5 tokoe:valid" result="pass"/><test-case name="13517NISTSchema-SV-IV-list-unsignedInt-enumeration-1 tokoe:valid" result="pass"/><test-case name="13518NISTXML-SV-IV-list-unsignedInt-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="13519NISTXML-SV-IV-list-unsignedInt-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="13520NISTXML-SV-IV-list-unsignedInt-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="13521NISTXML-SV-IV-list-unsignedInt-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="13522NISTXML-SV-IV-list-unsignedInt-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="13523NISTSchema-SV-IV-list-unsignedInt-enumeration-2 tokoe:valid" result="pass"/><test-case name="13524NISTXML-SV-IV-list-unsignedInt-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="13525NISTXML-SV-IV-list-unsignedInt-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="13526NISTXML-SV-IV-list-unsignedInt-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="13527NISTXML-SV-IV-list-unsignedInt-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="13528NISTXML-SV-IV-list-unsignedInt-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="13529NISTSchema-SV-IV-list-unsignedInt-enumeration-3 tokoe:valid" result="pass"/><test-case name="13530NISTXML-SV-IV-list-unsignedInt-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="13531NISTXML-SV-IV-list-unsignedInt-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="13532NISTXML-SV-IV-list-unsignedInt-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="13533NISTXML-SV-IV-list-unsignedInt-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="13534NISTXML-SV-IV-list-unsignedInt-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="13535NISTSchema-SV-IV-list-unsignedInt-enumeration-4 tokoe:valid" result="pass"/><test-case name="13536NISTXML-SV-IV-list-unsignedInt-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="13537NISTXML-SV-IV-list-unsignedInt-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="13538NISTXML-SV-IV-list-unsignedInt-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="13539NISTXML-SV-IV-list-unsignedInt-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="13540NISTXML-SV-IV-list-unsignedInt-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="13541NISTSchema-SV-IV-list-unsignedInt-enumeration-5 tokoe:valid" result="pass"/><test-case name="13542NISTXML-SV-IV-list-unsignedInt-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="13543NISTXML-SV-IV-list-unsignedInt-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="13544NISTXML-SV-IV-list-unsignedInt-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="13545NISTXML-SV-IV-list-unsignedInt-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="13546NISTXML-SV-IV-list-unsignedInt-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="13547NISTSchema-SV-IV-list-unsignedInt-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="13548NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="13549NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="13550NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="13551NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="13552NISTXML-SV-IV-list-unsignedInt-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="13553NISTSchema-SV-IV-list-unsignedShort-maxLength-1 tokoe:valid" result="pass"/><test-case name="13554NISTXML-SV-IV-list-unsignedShort-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="13555NISTXML-SV-IV-list-unsignedShort-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="13556NISTXML-SV-IV-list-unsignedShort-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="13557NISTXML-SV-IV-list-unsignedShort-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="13558NISTXML-SV-IV-list-unsignedShort-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="13559NISTSchema-SV-IV-list-unsignedShort-maxLength-2 tokoe:valid" result="pass"/><test-case name="13560NISTXML-SV-IV-list-unsignedShort-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="13561NISTXML-SV-IV-list-unsignedShort-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="13562NISTXML-SV-IV-list-unsignedShort-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="13563NISTXML-SV-IV-list-unsignedShort-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="13564NISTXML-SV-IV-list-unsignedShort-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="13565NISTSchema-SV-IV-list-unsignedShort-maxLength-3 tokoe:valid" result="pass"/><test-case name="13566NISTXML-SV-IV-list-unsignedShort-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="13567NISTXML-SV-IV-list-unsignedShort-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="13568NISTXML-SV-IV-list-unsignedShort-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="13569NISTXML-SV-IV-list-unsignedShort-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="13570NISTXML-SV-IV-list-unsignedShort-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="13571NISTSchema-SV-IV-list-unsignedShort-maxLength-4 tokoe:valid" result="pass"/><test-case name="13572NISTXML-SV-IV-list-unsignedShort-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="13573NISTXML-SV-IV-list-unsignedShort-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="13574NISTXML-SV-IV-list-unsignedShort-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="13575NISTXML-SV-IV-list-unsignedShort-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="13576NISTXML-SV-IV-list-unsignedShort-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="13577NISTSchema-SV-IV-list-unsignedShort-maxLength-5 tokoe:valid" result="pass"/><test-case name="13578NISTXML-SV-IV-list-unsignedShort-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="13579NISTXML-SV-IV-list-unsignedShort-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="13580NISTXML-SV-IV-list-unsignedShort-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="13581NISTXML-SV-IV-list-unsignedShort-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="13582NISTXML-SV-IV-list-unsignedShort-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="13583NISTSchema-SV-IV-list-unsignedShort-minLength-1 tokoe:valid" result="pass"/><test-case name="13584NISTXML-SV-IV-list-unsignedShort-minLength-1-1 tokoe:valid" result="pass"/><test-case name="13585NISTXML-SV-IV-list-unsignedShort-minLength-1-2 tokoe:valid" result="pass"/><test-case name="13586NISTXML-SV-IV-list-unsignedShort-minLength-1-3 tokoe:valid" result="pass"/><test-case name="13587NISTXML-SV-IV-list-unsignedShort-minLength-1-4 tokoe:valid" result="pass"/><test-case name="13588NISTXML-SV-IV-list-unsignedShort-minLength-1-5 tokoe:valid" result="pass"/><test-case name="13589NISTSchema-SV-IV-list-unsignedShort-minLength-2 tokoe:valid" result="pass"/><test-case name="13590NISTXML-SV-IV-list-unsignedShort-minLength-2-1 tokoe:valid" result="pass"/><test-case name="13591NISTXML-SV-IV-list-unsignedShort-minLength-2-2 tokoe:valid" result="pass"/><test-case name="13592NISTXML-SV-IV-list-unsignedShort-minLength-2-3 tokoe:valid" result="pass"/><test-case name="13593NISTXML-SV-IV-list-unsignedShort-minLength-2-4 tokoe:valid" result="pass"/><test-case name="13594NISTXML-SV-IV-list-unsignedShort-minLength-2-5 tokoe:valid" result="pass"/><test-case name="13595NISTSchema-SV-IV-list-unsignedShort-minLength-3 tokoe:valid" result="pass"/><test-case name="13596NISTXML-SV-IV-list-unsignedShort-minLength-3-1 tokoe:valid" result="pass"/><test-case name="13597NISTXML-SV-IV-list-unsignedShort-minLength-3-2 tokoe:valid" result="pass"/><test-case name="13598NISTXML-SV-IV-list-unsignedShort-minLength-3-3 tokoe:valid" result="pass"/><test-case name="13599NISTXML-SV-IV-list-unsignedShort-minLength-3-4 tokoe:valid" result="pass"/><test-case name="13600NISTXML-SV-IV-list-unsignedShort-minLength-3-5 tokoe:valid" result="pass"/><test-case name="13601NISTSchema-SV-IV-list-unsignedShort-minLength-4 tokoe:valid" result="pass"/><test-case name="13602NISTXML-SV-IV-list-unsignedShort-minLength-4-1 tokoe:valid" result="pass"/><test-case name="13603NISTXML-SV-IV-list-unsignedShort-minLength-4-2 tokoe:valid" result="pass"/><test-case name="13604NISTXML-SV-IV-list-unsignedShort-minLength-4-3 tokoe:valid" result="pass"/><test-case name="13605NISTXML-SV-IV-list-unsignedShort-minLength-4-4 tokoe:valid" result="pass"/><test-case name="13606NISTXML-SV-IV-list-unsignedShort-minLength-4-5 tokoe:valid" result="pass"/><test-case name="13607NISTSchema-SV-IV-list-unsignedShort-minLength-5 tokoe:valid" result="pass"/><test-case name="13608NISTXML-SV-IV-list-unsignedShort-minLength-5-1 tokoe:valid" result="pass"/><test-case name="13609NISTXML-SV-IV-list-unsignedShort-minLength-5-2 tokoe:valid" result="pass"/><test-case name="13610NISTXML-SV-IV-list-unsignedShort-minLength-5-3 tokoe:valid" result="pass"/><test-case name="13611NISTXML-SV-IV-list-unsignedShort-minLength-5-4 tokoe:valid" result="pass"/><test-case name="13612NISTXML-SV-IV-list-unsignedShort-minLength-5-5 tokoe:valid" result="pass"/><test-case name="13613NISTSchema-SV-IV-list-unsignedShort-length-1 tokoe:valid" result="pass"/><test-case name="13614NISTXML-SV-IV-list-unsignedShort-length-1-1 tokoe:valid" result="pass"/><test-case name="13615NISTXML-SV-IV-list-unsignedShort-length-1-2 tokoe:valid" result="pass"/><test-case name="13616NISTXML-SV-IV-list-unsignedShort-length-1-3 tokoe:valid" result="pass"/><test-case name="13617NISTXML-SV-IV-list-unsignedShort-length-1-4 tokoe:valid" result="pass"/><test-case name="13618NISTXML-SV-IV-list-unsignedShort-length-1-5 tokoe:valid" result="pass"/><test-case name="13619NISTSchema-SV-IV-list-unsignedShort-length-2 tokoe:valid" result="pass"/><test-case name="13620NISTXML-SV-IV-list-unsignedShort-length-2-1 tokoe:valid" result="pass"/><test-case name="13621NISTXML-SV-IV-list-unsignedShort-length-2-2 tokoe:valid" result="pass"/><test-case name="13622NISTXML-SV-IV-list-unsignedShort-length-2-3 tokoe:valid" result="pass"/><test-case name="13623NISTXML-SV-IV-list-unsignedShort-length-2-4 tokoe:valid" result="pass"/><test-case name="13624NISTXML-SV-IV-list-unsignedShort-length-2-5 tokoe:valid" result="pass"/><test-case name="13625NISTSchema-SV-IV-list-unsignedShort-length-3 tokoe:valid" result="pass"/><test-case name="13626NISTXML-SV-IV-list-unsignedShort-length-3-1 tokoe:valid" result="pass"/><test-case name="13627NISTXML-SV-IV-list-unsignedShort-length-3-2 tokoe:valid" result="pass"/><test-case name="13628NISTXML-SV-IV-list-unsignedShort-length-3-3 tokoe:valid" result="pass"/><test-case name="13629NISTXML-SV-IV-list-unsignedShort-length-3-4 tokoe:valid" result="pass"/><test-case name="13630NISTXML-SV-IV-list-unsignedShort-length-3-5 tokoe:valid" result="pass"/><test-case name="13631NISTSchema-SV-IV-list-unsignedShort-length-4 tokoe:valid" result="pass"/><test-case name="13632NISTXML-SV-IV-list-unsignedShort-length-4-1 tokoe:valid" result="pass"/><test-case name="13633NISTXML-SV-IV-list-unsignedShort-length-4-2 tokoe:valid" result="pass"/><test-case name="13634NISTXML-SV-IV-list-unsignedShort-length-4-3 tokoe:valid" result="pass"/><test-case name="13635NISTXML-SV-IV-list-unsignedShort-length-4-4 tokoe:valid" result="pass"/><test-case name="13636NISTXML-SV-IV-list-unsignedShort-length-4-5 tokoe:valid" result="pass"/><test-case name="13637NISTSchema-SV-IV-list-unsignedShort-length-5 tokoe:valid" result="pass"/><test-case name="13638NISTXML-SV-IV-list-unsignedShort-length-5-1 tokoe:valid" result="pass"/><test-case name="13639NISTXML-SV-IV-list-unsignedShort-length-5-2 tokoe:valid" result="pass"/><test-case name="13640NISTXML-SV-IV-list-unsignedShort-length-5-3 tokoe:valid" result="pass"/><test-case name="13641NISTXML-SV-IV-list-unsignedShort-length-5-4 tokoe:valid" result="pass"/><test-case name="13642NISTXML-SV-IV-list-unsignedShort-length-5-5 tokoe:valid" result="pass"/><test-case name="13643NISTSchema-SV-IV-list-unsignedShort-pattern-1 tokoe:valid" result="pass"/><test-case name="13644NISTXML-SV-IV-list-unsignedShort-pattern-1-1 tokoe:valid" result="pass"/><test-case name="13645NISTXML-SV-IV-list-unsignedShort-pattern-1-2 tokoe:valid" result="pass"/><test-case name="13646NISTXML-SV-IV-list-unsignedShort-pattern-1-3 tokoe:valid" result="pass"/><test-case name="13647NISTXML-SV-IV-list-unsignedShort-pattern-1-4 tokoe:valid" result="pass"/><test-case name="13648NISTXML-SV-IV-list-unsignedShort-pattern-1-5 tokoe:valid" result="pass"/><test-case name="13649NISTSchema-SV-IV-list-unsignedShort-pattern-2 tokoe:valid" result="pass"/><test-case name="13650NISTXML-SV-IV-list-unsignedShort-pattern-2-1 tokoe:valid" result="pass"/><test-case name="13651NISTXML-SV-IV-list-unsignedShort-pattern-2-2 tokoe:valid" result="pass"/><test-case name="13652NISTXML-SV-IV-list-unsignedShort-pattern-2-3 tokoe:valid" result="pass"/><test-case name="13653NISTXML-SV-IV-list-unsignedShort-pattern-2-4 tokoe:valid" result="pass"/><test-case name="13654NISTXML-SV-IV-list-unsignedShort-pattern-2-5 tokoe:valid" result="pass"/><test-case name="13655NISTSchema-SV-IV-list-unsignedShort-pattern-3 tokoe:valid" result="pass"/><test-case name="13656NISTXML-SV-IV-list-unsignedShort-pattern-3-1 tokoe:valid" result="pass"/><test-case name="13657NISTXML-SV-IV-list-unsignedShort-pattern-3-2 tokoe:valid" result="pass"/><test-case name="13658NISTXML-SV-IV-list-unsignedShort-pattern-3-3 tokoe:valid" result="pass"/><test-case name="13659NISTXML-SV-IV-list-unsignedShort-pattern-3-4 tokoe:valid" result="pass"/><test-case name="13660NISTXML-SV-IV-list-unsignedShort-pattern-3-5 tokoe:valid" result="pass"/><test-case name="13661NISTSchema-SV-IV-list-unsignedShort-pattern-4 tokoe:valid" result="pass"/><test-case name="13662NISTXML-SV-IV-list-unsignedShort-pattern-4-1 tokoe:valid" result="pass"/><test-case name="13663NISTXML-SV-IV-list-unsignedShort-pattern-4-2 tokoe:valid" result="pass"/><test-case name="13664NISTXML-SV-IV-list-unsignedShort-pattern-4-3 tokoe:valid" result="pass"/><test-case name="13665NISTXML-SV-IV-list-unsignedShort-pattern-4-4 tokoe:valid" result="pass"/><test-case name="13666NISTXML-SV-IV-list-unsignedShort-pattern-4-5 tokoe:valid" result="pass"/><test-case name="13667NISTSchema-SV-IV-list-unsignedShort-pattern-5 tokoe:valid" result="pass"/><test-case name="13668NISTXML-SV-IV-list-unsignedShort-pattern-5-1 tokoe:valid" result="pass"/><test-case name="13669NISTXML-SV-IV-list-unsignedShort-pattern-5-2 tokoe:valid" result="pass"/><test-case name="13670NISTXML-SV-IV-list-unsignedShort-pattern-5-3 tokoe:valid" result="pass"/><test-case name="13671NISTXML-SV-IV-list-unsignedShort-pattern-5-4 tokoe:valid" result="pass"/><test-case name="13672NISTXML-SV-IV-list-unsignedShort-pattern-5-5 tokoe:valid" result="pass"/><test-case name="13673NISTSchema-SV-IV-list-unsignedShort-enumeration-1 tokoe:valid" result="pass"/><test-case name="13674NISTXML-SV-IV-list-unsignedShort-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="13675NISTXML-SV-IV-list-unsignedShort-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="13676NISTXML-SV-IV-list-unsignedShort-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="13677NISTXML-SV-IV-list-unsignedShort-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="13678NISTXML-SV-IV-list-unsignedShort-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="13679NISTSchema-SV-IV-list-unsignedShort-enumeration-2 tokoe:valid" result="pass"/><test-case name="13680NISTXML-SV-IV-list-unsignedShort-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="13681NISTXML-SV-IV-list-unsignedShort-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="13682NISTXML-SV-IV-list-unsignedShort-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="13683NISTXML-SV-IV-list-unsignedShort-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="13684NISTXML-SV-IV-list-unsignedShort-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="13685NISTSchema-SV-IV-list-unsignedShort-enumeration-3 tokoe:valid" result="pass"/><test-case name="13686NISTXML-SV-IV-list-unsignedShort-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="13687NISTXML-SV-IV-list-unsignedShort-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="13688NISTXML-SV-IV-list-unsignedShort-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="13689NISTXML-SV-IV-list-unsignedShort-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="13690NISTXML-SV-IV-list-unsignedShort-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="13691NISTSchema-SV-IV-list-unsignedShort-enumeration-4 tokoe:valid" result="pass"/><test-case name="13692NISTXML-SV-IV-list-unsignedShort-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="13693NISTXML-SV-IV-list-unsignedShort-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="13694NISTXML-SV-IV-list-unsignedShort-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="13695NISTXML-SV-IV-list-unsignedShort-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="13696NISTXML-SV-IV-list-unsignedShort-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="13697NISTSchema-SV-IV-list-unsignedShort-enumeration-5 tokoe:valid" result="pass"/><test-case name="13698NISTXML-SV-IV-list-unsignedShort-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="13699NISTXML-SV-IV-list-unsignedShort-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="13700NISTXML-SV-IV-list-unsignedShort-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="13701NISTXML-SV-IV-list-unsignedShort-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="13702NISTXML-SV-IV-list-unsignedShort-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="13703NISTSchema-SV-IV-list-unsignedShort-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="13704NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="13705NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="13706NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="13707NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="13708NISTXML-SV-IV-list-unsignedShort-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="13709NISTSchema-SV-IV-list-unsignedByte-maxLength-1 tokoe:valid" result="pass"/><test-case name="13710NISTXML-SV-IV-list-unsignedByte-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="13711NISTXML-SV-IV-list-unsignedByte-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="13712NISTXML-SV-IV-list-unsignedByte-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="13713NISTXML-SV-IV-list-unsignedByte-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="13714NISTXML-SV-IV-list-unsignedByte-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="13715NISTSchema-SV-IV-list-unsignedByte-maxLength-2 tokoe:valid" result="pass"/><test-case name="13716NISTXML-SV-IV-list-unsignedByte-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="13717NISTXML-SV-IV-list-unsignedByte-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="13718NISTXML-SV-IV-list-unsignedByte-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="13719NISTXML-SV-IV-list-unsignedByte-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="13720NISTXML-SV-IV-list-unsignedByte-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="13721NISTSchema-SV-IV-list-unsignedByte-maxLength-3 tokoe:valid" result="pass"/><test-case name="13722NISTXML-SV-IV-list-unsignedByte-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="13723NISTXML-SV-IV-list-unsignedByte-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="13724NISTXML-SV-IV-list-unsignedByte-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="13725NISTXML-SV-IV-list-unsignedByte-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="13726NISTXML-SV-IV-list-unsignedByte-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="13727NISTSchema-SV-IV-list-unsignedByte-maxLength-4 tokoe:valid" result="pass"/><test-case name="13728NISTXML-SV-IV-list-unsignedByte-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="13729NISTXML-SV-IV-list-unsignedByte-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="13730NISTXML-SV-IV-list-unsignedByte-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="13731NISTXML-SV-IV-list-unsignedByte-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="13732NISTXML-SV-IV-list-unsignedByte-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="13733NISTSchema-SV-IV-list-unsignedByte-maxLength-5 tokoe:valid" result="pass"/><test-case name="13734NISTXML-SV-IV-list-unsignedByte-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="13735NISTXML-SV-IV-list-unsignedByte-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="13736NISTXML-SV-IV-list-unsignedByte-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="13737NISTXML-SV-IV-list-unsignedByte-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="13738NISTXML-SV-IV-list-unsignedByte-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="13739NISTSchema-SV-IV-list-unsignedByte-minLength-1 tokoe:valid" result="pass"/><test-case name="13740NISTXML-SV-IV-list-unsignedByte-minLength-1-1 tokoe:valid" result="pass"/><test-case name="13741NISTXML-SV-IV-list-unsignedByte-minLength-1-2 tokoe:valid" result="pass"/><test-case name="13742NISTXML-SV-IV-list-unsignedByte-minLength-1-3 tokoe:valid" result="pass"/><test-case name="13743NISTXML-SV-IV-list-unsignedByte-minLength-1-4 tokoe:valid" result="pass"/><test-case name="13744NISTXML-SV-IV-list-unsignedByte-minLength-1-5 tokoe:valid" result="pass"/><test-case name="13745NISTSchema-SV-IV-list-unsignedByte-minLength-2 tokoe:valid" result="pass"/><test-case name="13746NISTXML-SV-IV-list-unsignedByte-minLength-2-1 tokoe:valid" result="pass"/><test-case name="13747NISTXML-SV-IV-list-unsignedByte-minLength-2-2 tokoe:valid" result="pass"/><test-case name="13748NISTXML-SV-IV-list-unsignedByte-minLength-2-3 tokoe:valid" result="pass"/><test-case name="13749NISTXML-SV-IV-list-unsignedByte-minLength-2-4 tokoe:valid" result="pass"/><test-case name="13750NISTXML-SV-IV-list-unsignedByte-minLength-2-5 tokoe:valid" result="pass"/><test-case name="13751NISTSchema-SV-IV-list-unsignedByte-minLength-3 tokoe:valid" result="pass"/><test-case name="13752NISTXML-SV-IV-list-unsignedByte-minLength-3-1 tokoe:valid" result="pass"/><test-case name="13753NISTXML-SV-IV-list-unsignedByte-minLength-3-2 tokoe:valid" result="pass"/><test-case name="13754NISTXML-SV-IV-list-unsignedByte-minLength-3-3 tokoe:valid" result="pass"/><test-case name="13755NISTXML-SV-IV-list-unsignedByte-minLength-3-4 tokoe:valid" result="pass"/><test-case name="13756NISTXML-SV-IV-list-unsignedByte-minLength-3-5 tokoe:valid" result="pass"/><test-case name="13757NISTSchema-SV-IV-list-unsignedByte-minLength-4 tokoe:valid" result="pass"/><test-case name="13758NISTXML-SV-IV-list-unsignedByte-minLength-4-1 tokoe:valid" result="pass"/><test-case name="13759NISTXML-SV-IV-list-unsignedByte-minLength-4-2 tokoe:valid" result="pass"/><test-case name="13760NISTXML-SV-IV-list-unsignedByte-minLength-4-3 tokoe:valid" result="pass"/><test-case name="13761NISTXML-SV-IV-list-unsignedByte-minLength-4-4 tokoe:valid" result="pass"/><test-case name="13762NISTXML-SV-IV-list-unsignedByte-minLength-4-5 tokoe:valid" result="pass"/><test-case name="13763NISTSchema-SV-IV-list-unsignedByte-minLength-5 tokoe:valid" result="pass"/><test-case name="13764NISTXML-SV-IV-list-unsignedByte-minLength-5-1 tokoe:valid" result="pass"/><test-case name="13765NISTXML-SV-IV-list-unsignedByte-minLength-5-2 tokoe:valid" result="pass"/><test-case name="13766NISTXML-SV-IV-list-unsignedByte-minLength-5-3 tokoe:valid" result="pass"/><test-case name="13767NISTXML-SV-IV-list-unsignedByte-minLength-5-4 tokoe:valid" result="pass"/><test-case name="13768NISTXML-SV-IV-list-unsignedByte-minLength-5-5 tokoe:valid" result="pass"/><test-case name="13769NISTSchema-SV-IV-list-unsignedByte-length-1 tokoe:valid" result="pass"/><test-case name="13770NISTXML-SV-IV-list-unsignedByte-length-1-1 tokoe:valid" result="pass"/><test-case name="13771NISTXML-SV-IV-list-unsignedByte-length-1-2 tokoe:valid" result="pass"/><test-case name="13772NISTXML-SV-IV-list-unsignedByte-length-1-3 tokoe:valid" result="pass"/><test-case name="13773NISTXML-SV-IV-list-unsignedByte-length-1-4 tokoe:valid" result="pass"/><test-case name="13774NISTXML-SV-IV-list-unsignedByte-length-1-5 tokoe:valid" result="pass"/><test-case name="13775NISTSchema-SV-IV-list-unsignedByte-length-2 tokoe:valid" result="pass"/><test-case name="13776NISTXML-SV-IV-list-unsignedByte-length-2-1 tokoe:valid" result="pass"/><test-case name="13777NISTXML-SV-IV-list-unsignedByte-length-2-2 tokoe:valid" result="pass"/><test-case name="13778NISTXML-SV-IV-list-unsignedByte-length-2-3 tokoe:valid" result="pass"/><test-case name="13779NISTXML-SV-IV-list-unsignedByte-length-2-4 tokoe:valid" result="pass"/><test-case name="13780NISTXML-SV-IV-list-unsignedByte-length-2-5 tokoe:valid" result="pass"/><test-case name="13781NISTSchema-SV-IV-list-unsignedByte-length-3 tokoe:valid" result="pass"/><test-case name="13782NISTXML-SV-IV-list-unsignedByte-length-3-1 tokoe:valid" result="pass"/><test-case name="13783NISTXML-SV-IV-list-unsignedByte-length-3-2 tokoe:valid" result="pass"/><test-case name="13784NISTXML-SV-IV-list-unsignedByte-length-3-3 tokoe:valid" result="pass"/><test-case name="13785NISTXML-SV-IV-list-unsignedByte-length-3-4 tokoe:valid" result="pass"/><test-case name="13786NISTXML-SV-IV-list-unsignedByte-length-3-5 tokoe:valid" result="pass"/><test-case name="13787NISTSchema-SV-IV-list-unsignedByte-length-4 tokoe:valid" result="pass"/><test-case name="13788NISTXML-SV-IV-list-unsignedByte-length-4-1 tokoe:valid" result="pass"/><test-case name="13789NISTXML-SV-IV-list-unsignedByte-length-4-2 tokoe:valid" result="pass"/><test-case name="13790NISTXML-SV-IV-list-unsignedByte-length-4-3 tokoe:valid" result="pass"/><test-case name="13791NISTXML-SV-IV-list-unsignedByte-length-4-4 tokoe:valid" result="pass"/><test-case name="13792NISTXML-SV-IV-list-unsignedByte-length-4-5 tokoe:valid" result="pass"/><test-case name="13793NISTSchema-SV-IV-list-unsignedByte-length-5 tokoe:valid" result="pass"/><test-case name="13794NISTXML-SV-IV-list-unsignedByte-length-5-1 tokoe:valid" result="pass"/><test-case name="13795NISTXML-SV-IV-list-unsignedByte-length-5-2 tokoe:valid" result="pass"/><test-case name="13796NISTXML-SV-IV-list-unsignedByte-length-5-3 tokoe:valid" result="pass"/><test-case name="13797NISTXML-SV-IV-list-unsignedByte-length-5-4 tokoe:valid" result="pass"/><test-case name="13798NISTXML-SV-IV-list-unsignedByte-length-5-5 tokoe:valid" result="pass"/><test-case name="13799NISTSchema-SV-IV-list-unsignedByte-pattern-1 tokoe:valid" result="pass"/><test-case name="13800NISTXML-SV-IV-list-unsignedByte-pattern-1-1 tokoe:valid" result="pass"/><test-case name="13801NISTXML-SV-IV-list-unsignedByte-pattern-1-2 tokoe:valid" result="pass"/><test-case name="13802NISTXML-SV-IV-list-unsignedByte-pattern-1-3 tokoe:valid" result="pass"/><test-case name="13803NISTXML-SV-IV-list-unsignedByte-pattern-1-4 tokoe:valid" result="pass"/><test-case name="13804NISTXML-SV-IV-list-unsignedByte-pattern-1-5 tokoe:valid" result="pass"/><test-case name="13805NISTSchema-SV-IV-list-unsignedByte-pattern-2 tokoe:valid" result="pass"/><test-case name="13806NISTXML-SV-IV-list-unsignedByte-pattern-2-1 tokoe:valid" result="pass"/><test-case name="13807NISTXML-SV-IV-list-unsignedByte-pattern-2-2 tokoe:valid" result="pass"/><test-case name="13808NISTXML-SV-IV-list-unsignedByte-pattern-2-3 tokoe:valid" result="pass"/><test-case name="13809NISTXML-SV-IV-list-unsignedByte-pattern-2-4 tokoe:valid" result="pass"/><test-case name="13810NISTXML-SV-IV-list-unsignedByte-pattern-2-5 tokoe:valid" result="pass"/><test-case name="13811NISTSchema-SV-IV-list-unsignedByte-pattern-3 tokoe:valid" result="pass"/><test-case name="13812NISTXML-SV-IV-list-unsignedByte-pattern-3-1 tokoe:valid" result="pass"/><test-case name="13813NISTXML-SV-IV-list-unsignedByte-pattern-3-2 tokoe:valid" result="pass"/><test-case name="13814NISTXML-SV-IV-list-unsignedByte-pattern-3-3 tokoe:valid" result="pass"/><test-case name="13815NISTXML-SV-IV-list-unsignedByte-pattern-3-4 tokoe:valid" result="pass"/><test-case name="13816NISTXML-SV-IV-list-unsignedByte-pattern-3-5 tokoe:valid" result="pass"/><test-case name="13817NISTSchema-SV-IV-list-unsignedByte-pattern-4 tokoe:valid" result="pass"/><test-case name="13818NISTXML-SV-IV-list-unsignedByte-pattern-4-1 tokoe:valid" result="pass"/><test-case name="13819NISTXML-SV-IV-list-unsignedByte-pattern-4-2 tokoe:valid" result="pass"/><test-case name="13820NISTXML-SV-IV-list-unsignedByte-pattern-4-3 tokoe:valid" result="pass"/><test-case name="13821NISTXML-SV-IV-list-unsignedByte-pattern-4-4 tokoe:valid" result="pass"/><test-case name="13822NISTXML-SV-IV-list-unsignedByte-pattern-4-5 tokoe:valid" result="pass"/><test-case name="13823NISTSchema-SV-IV-list-unsignedByte-pattern-5 tokoe:valid" result="pass"/><test-case name="13824NISTXML-SV-IV-list-unsignedByte-pattern-5-1 tokoe:valid" result="pass"/><test-case name="13825NISTXML-SV-IV-list-unsignedByte-pattern-5-2 tokoe:valid" result="pass"/><test-case name="13826NISTXML-SV-IV-list-unsignedByte-pattern-5-3 tokoe:valid" result="pass"/><test-case name="13827NISTXML-SV-IV-list-unsignedByte-pattern-5-4 tokoe:valid" result="pass"/><test-case name="13828NISTXML-SV-IV-list-unsignedByte-pattern-5-5 tokoe:valid" result="pass"/><test-case name="13829NISTSchema-SV-IV-list-unsignedByte-enumeration-1 tokoe:valid" result="pass"/><test-case name="13830NISTXML-SV-IV-list-unsignedByte-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="13831NISTXML-SV-IV-list-unsignedByte-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="13832NISTXML-SV-IV-list-unsignedByte-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="13833NISTXML-SV-IV-list-unsignedByte-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="13834NISTXML-SV-IV-list-unsignedByte-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="13835NISTSchema-SV-IV-list-unsignedByte-enumeration-2 tokoe:valid" result="pass"/><test-case name="13836NISTXML-SV-IV-list-unsignedByte-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="13837NISTXML-SV-IV-list-unsignedByte-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="13838NISTXML-SV-IV-list-unsignedByte-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="13839NISTXML-SV-IV-list-unsignedByte-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="13840NISTXML-SV-IV-list-unsignedByte-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="13841NISTSchema-SV-IV-list-unsignedByte-enumeration-3 tokoe:valid" result="pass"/><test-case name="13842NISTXML-SV-IV-list-unsignedByte-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="13843NISTXML-SV-IV-list-unsignedByte-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="13844NISTXML-SV-IV-list-unsignedByte-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="13845NISTXML-SV-IV-list-unsignedByte-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="13846NISTXML-SV-IV-list-unsignedByte-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="13847NISTSchema-SV-IV-list-unsignedByte-enumeration-4 tokoe:valid" result="pass"/><test-case name="13848NISTXML-SV-IV-list-unsignedByte-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="13849NISTXML-SV-IV-list-unsignedByte-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="13850NISTXML-SV-IV-list-unsignedByte-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="13851NISTXML-SV-IV-list-unsignedByte-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="13852NISTXML-SV-IV-list-unsignedByte-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="13853NISTSchema-SV-IV-list-unsignedByte-enumeration-5 tokoe:valid" result="pass"/><test-case name="13854NISTXML-SV-IV-list-unsignedByte-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="13855NISTXML-SV-IV-list-unsignedByte-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="13856NISTXML-SV-IV-list-unsignedByte-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="13857NISTXML-SV-IV-list-unsignedByte-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="13858NISTXML-SV-IV-list-unsignedByte-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="13859NISTSchema-SV-IV-list-unsignedByte-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="13860NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="13861NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="13862NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="13863NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="13864NISTXML-SV-IV-list-unsignedByte-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="13865NISTSchema-SV-IV-list-positiveInteger-maxLength-1 tokoe:valid" result="pass"/><test-case name="13866NISTXML-SV-IV-list-positiveInteger-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="13867NISTXML-SV-IV-list-positiveInteger-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="13868NISTXML-SV-IV-list-positiveInteger-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="13869NISTXML-SV-IV-list-positiveInteger-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="13870NISTXML-SV-IV-list-positiveInteger-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="13871NISTSchema-SV-IV-list-positiveInteger-maxLength-2 tokoe:valid" result="pass"/><test-case name="13872NISTXML-SV-IV-list-positiveInteger-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="13873NISTXML-SV-IV-list-positiveInteger-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="13874NISTXML-SV-IV-list-positiveInteger-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="13875NISTXML-SV-IV-list-positiveInteger-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="13876NISTXML-SV-IV-list-positiveInteger-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="13877NISTSchema-SV-IV-list-positiveInteger-maxLength-3 tokoe:valid" result="pass"/><test-case name="13878NISTXML-SV-IV-list-positiveInteger-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="13879NISTXML-SV-IV-list-positiveInteger-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="13880NISTXML-SV-IV-list-positiveInteger-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="13881NISTXML-SV-IV-list-positiveInteger-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="13882NISTXML-SV-IV-list-positiveInteger-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="13883NISTSchema-SV-IV-list-positiveInteger-maxLength-4 tokoe:valid" result="pass"/><test-case name="13884NISTXML-SV-IV-list-positiveInteger-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="13885NISTXML-SV-IV-list-positiveInteger-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="13886NISTXML-SV-IV-list-positiveInteger-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="13887NISTXML-SV-IV-list-positiveInteger-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="13888NISTXML-SV-IV-list-positiveInteger-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="13889NISTSchema-SV-IV-list-positiveInteger-maxLength-5 tokoe:valid" result="pass"/><test-case name="13890NISTXML-SV-IV-list-positiveInteger-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="13891NISTXML-SV-IV-list-positiveInteger-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="13892NISTXML-SV-IV-list-positiveInteger-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="13893NISTXML-SV-IV-list-positiveInteger-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="13894NISTXML-SV-IV-list-positiveInteger-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="13895NISTSchema-SV-IV-list-positiveInteger-minLength-1 tokoe:valid" result="pass"/><test-case name="13896NISTXML-SV-IV-list-positiveInteger-minLength-1-1 tokoe:valid" result="pass"/><test-case name="13897NISTXML-SV-IV-list-positiveInteger-minLength-1-2 tokoe:valid" result="pass"/><test-case name="13898NISTXML-SV-IV-list-positiveInteger-minLength-1-3 tokoe:valid" result="pass"/><test-case name="13899NISTXML-SV-IV-list-positiveInteger-minLength-1-4 tokoe:valid" result="pass"/><test-case name="13900NISTXML-SV-IV-list-positiveInteger-minLength-1-5 tokoe:valid" result="pass"/><test-case name="13901NISTSchema-SV-IV-list-positiveInteger-minLength-2 tokoe:valid" result="pass"/><test-case name="13902NISTXML-SV-IV-list-positiveInteger-minLength-2-1 tokoe:valid" result="pass"/><test-case name="13903NISTXML-SV-IV-list-positiveInteger-minLength-2-2 tokoe:valid" result="pass"/><test-case name="13904NISTXML-SV-IV-list-positiveInteger-minLength-2-3 tokoe:valid" result="pass"/><test-case name="13905NISTXML-SV-IV-list-positiveInteger-minLength-2-4 tokoe:valid" result="pass"/><test-case name="13906NISTXML-SV-IV-list-positiveInteger-minLength-2-5 tokoe:valid" result="pass"/><test-case name="13907NISTSchema-SV-IV-list-positiveInteger-minLength-3 tokoe:valid" result="pass"/><test-case name="13908NISTXML-SV-IV-list-positiveInteger-minLength-3-1 tokoe:valid" result="pass"/><test-case name="13909NISTXML-SV-IV-list-positiveInteger-minLength-3-2 tokoe:valid" result="pass"/><test-case name="13910NISTXML-SV-IV-list-positiveInteger-minLength-3-3 tokoe:valid" result="pass"/><test-case name="13911NISTXML-SV-IV-list-positiveInteger-minLength-3-4 tokoe:valid" result="pass"/><test-case name="13912NISTXML-SV-IV-list-positiveInteger-minLength-3-5 tokoe:valid" result="pass"/><test-case name="13913NISTSchema-SV-IV-list-positiveInteger-minLength-4 tokoe:valid" result="pass"/><test-case name="13914NISTXML-SV-IV-list-positiveInteger-minLength-4-1 tokoe:valid" result="pass"/><test-case name="13915NISTXML-SV-IV-list-positiveInteger-minLength-4-2 tokoe:valid" result="pass"/><test-case name="13916NISTXML-SV-IV-list-positiveInteger-minLength-4-3 tokoe:valid" result="pass"/><test-case name="13917NISTXML-SV-IV-list-positiveInteger-minLength-4-4 tokoe:valid" result="pass"/><test-case name="13918NISTXML-SV-IV-list-positiveInteger-minLength-4-5 tokoe:valid" result="pass"/><test-case name="13919NISTSchema-SV-IV-list-positiveInteger-minLength-5 tokoe:valid" result="pass"/><test-case name="13920NISTXML-SV-IV-list-positiveInteger-minLength-5-1 tokoe:valid" result="pass"/><test-case name="13921NISTXML-SV-IV-list-positiveInteger-minLength-5-2 tokoe:valid" result="pass"/><test-case name="13922NISTXML-SV-IV-list-positiveInteger-minLength-5-3 tokoe:valid" result="pass"/><test-case name="13923NISTXML-SV-IV-list-positiveInteger-minLength-5-4 tokoe:valid" result="pass"/><test-case name="13924NISTXML-SV-IV-list-positiveInteger-minLength-5-5 tokoe:valid" result="pass"/><test-case name="13925NISTSchema-SV-IV-list-positiveInteger-length-1 tokoe:valid" result="pass"/><test-case name="13926NISTXML-SV-IV-list-positiveInteger-length-1-1 tokoe:valid" result="pass"/><test-case name="13927NISTXML-SV-IV-list-positiveInteger-length-1-2 tokoe:valid" result="pass"/><test-case name="13928NISTXML-SV-IV-list-positiveInteger-length-1-3 tokoe:valid" result="pass"/><test-case name="13929NISTXML-SV-IV-list-positiveInteger-length-1-4 tokoe:valid" result="pass"/><test-case name="13930NISTXML-SV-IV-list-positiveInteger-length-1-5 tokoe:valid" result="pass"/><test-case name="13931NISTSchema-SV-IV-list-positiveInteger-length-2 tokoe:valid" result="pass"/><test-case name="13932NISTXML-SV-IV-list-positiveInteger-length-2-1 tokoe:valid" result="pass"/><test-case name="13933NISTXML-SV-IV-list-positiveInteger-length-2-2 tokoe:valid" result="pass"/><test-case name="13934NISTXML-SV-IV-list-positiveInteger-length-2-3 tokoe:valid" result="pass"/><test-case name="13935NISTXML-SV-IV-list-positiveInteger-length-2-4 tokoe:valid" result="pass"/><test-case name="13936NISTXML-SV-IV-list-positiveInteger-length-2-5 tokoe:valid" result="pass"/><test-case name="13937NISTSchema-SV-IV-list-positiveInteger-length-3 tokoe:valid" result="pass"/><test-case name="13938NISTXML-SV-IV-list-positiveInteger-length-3-1 tokoe:valid" result="pass"/><test-case name="13939NISTXML-SV-IV-list-positiveInteger-length-3-2 tokoe:valid" result="pass"/><test-case name="13940NISTXML-SV-IV-list-positiveInteger-length-3-3 tokoe:valid" result="pass"/><test-case name="13941NISTXML-SV-IV-list-positiveInteger-length-3-4 tokoe:valid" result="pass"/><test-case name="13942NISTXML-SV-IV-list-positiveInteger-length-3-5 tokoe:valid" result="pass"/><test-case name="13943NISTSchema-SV-IV-list-positiveInteger-length-4 tokoe:valid" result="pass"/><test-case name="13944NISTXML-SV-IV-list-positiveInteger-length-4-1 tokoe:valid" result="pass"/><test-case name="13945NISTXML-SV-IV-list-positiveInteger-length-4-2 tokoe:valid" result="pass"/><test-case name="13946NISTXML-SV-IV-list-positiveInteger-length-4-3 tokoe:valid" result="pass"/><test-case name="13947NISTXML-SV-IV-list-positiveInteger-length-4-4 tokoe:valid" result="pass"/><test-case name="13948NISTXML-SV-IV-list-positiveInteger-length-4-5 tokoe:valid" result="pass"/><test-case name="13949NISTSchema-SV-IV-list-positiveInteger-length-5 tokoe:valid" result="pass"/><test-case name="13950NISTXML-SV-IV-list-positiveInteger-length-5-1 tokoe:valid" result="pass"/><test-case name="13951NISTXML-SV-IV-list-positiveInteger-length-5-2 tokoe:valid" result="pass"/><test-case name="13952NISTXML-SV-IV-list-positiveInteger-length-5-3 tokoe:valid" result="pass"/><test-case name="13953NISTXML-SV-IV-list-positiveInteger-length-5-4 tokoe:valid" result="pass"/><test-case name="13954NISTXML-SV-IV-list-positiveInteger-length-5-5 tokoe:valid" result="pass"/><test-case name="13955NISTSchema-SV-IV-list-positiveInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="13956NISTXML-SV-IV-list-positiveInteger-pattern-1-1 tokoe:valid" result="pass"/><test-case name="13957NISTXML-SV-IV-list-positiveInteger-pattern-1-2 tokoe:valid" result="pass"/><test-case name="13958NISTXML-SV-IV-list-positiveInteger-pattern-1-3 tokoe:valid" result="pass"/><test-case name="13959NISTXML-SV-IV-list-positiveInteger-pattern-1-4 tokoe:valid" result="pass"/><test-case name="13960NISTXML-SV-IV-list-positiveInteger-pattern-1-5 tokoe:valid" result="pass"/><test-case name="13961NISTSchema-SV-IV-list-positiveInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="13962NISTXML-SV-IV-list-positiveInteger-pattern-2-1 tokoe:valid" result="pass"/><test-case name="13963NISTXML-SV-IV-list-positiveInteger-pattern-2-2 tokoe:valid" result="pass"/><test-case name="13964NISTXML-SV-IV-list-positiveInteger-pattern-2-3 tokoe:valid" result="pass"/><test-case name="13965NISTXML-SV-IV-list-positiveInteger-pattern-2-4 tokoe:valid" result="pass"/><test-case name="13966NISTXML-SV-IV-list-positiveInteger-pattern-2-5 tokoe:valid" result="pass"/><test-case name="13967NISTSchema-SV-IV-list-positiveInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="13968NISTXML-SV-IV-list-positiveInteger-pattern-3-1 tokoe:valid" result="pass"/><test-case name="13969NISTXML-SV-IV-list-positiveInteger-pattern-3-2 tokoe:valid" result="pass"/><test-case name="13970NISTXML-SV-IV-list-positiveInteger-pattern-3-3 tokoe:valid" result="pass"/><test-case name="13971NISTXML-SV-IV-list-positiveInteger-pattern-3-4 tokoe:valid" result="pass"/><test-case name="13972NISTXML-SV-IV-list-positiveInteger-pattern-3-5 tokoe:valid" result="pass"/><test-case name="13973NISTSchema-SV-IV-list-positiveInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="13974NISTXML-SV-IV-list-positiveInteger-pattern-4-1 tokoe:valid" result="pass"/><test-case name="13975NISTXML-SV-IV-list-positiveInteger-pattern-4-2 tokoe:valid" result="pass"/><test-case name="13976NISTXML-SV-IV-list-positiveInteger-pattern-4-3 tokoe:valid" result="pass"/><test-case name="13977NISTXML-SV-IV-list-positiveInteger-pattern-4-4 tokoe:valid" result="pass"/><test-case name="13978NISTXML-SV-IV-list-positiveInteger-pattern-4-5 tokoe:valid" result="pass"/><test-case name="13979NISTSchema-SV-IV-list-positiveInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="13980NISTXML-SV-IV-list-positiveInteger-pattern-5-1 tokoe:valid" result="pass"/><test-case name="13981NISTXML-SV-IV-list-positiveInteger-pattern-5-2 tokoe:valid" result="pass"/><test-case name="13982NISTXML-SV-IV-list-positiveInteger-pattern-5-3 tokoe:valid" result="pass"/><test-case name="13983NISTXML-SV-IV-list-positiveInteger-pattern-5-4 tokoe:valid" result="pass"/><test-case name="13984NISTXML-SV-IV-list-positiveInteger-pattern-5-5 tokoe:valid" result="pass"/><test-case name="13985NISTSchema-SV-IV-list-positiveInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="13986NISTXML-SV-IV-list-positiveInteger-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="13987NISTXML-SV-IV-list-positiveInteger-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="13988NISTXML-SV-IV-list-positiveInteger-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="13989NISTXML-SV-IV-list-positiveInteger-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="13990NISTXML-SV-IV-list-positiveInteger-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="13991NISTSchema-SV-IV-list-positiveInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="13992NISTXML-SV-IV-list-positiveInteger-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="13993NISTXML-SV-IV-list-positiveInteger-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="13994NISTXML-SV-IV-list-positiveInteger-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="13995NISTXML-SV-IV-list-positiveInteger-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="13996NISTXML-SV-IV-list-positiveInteger-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="13997NISTSchema-SV-IV-list-positiveInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="13998NISTXML-SV-IV-list-positiveInteger-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="13999NISTXML-SV-IV-list-positiveInteger-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="14000NISTXML-SV-IV-list-positiveInteger-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="14001NISTXML-SV-IV-list-positiveInteger-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="14002NISTXML-SV-IV-list-positiveInteger-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="14003NISTSchema-SV-IV-list-positiveInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="14004NISTXML-SV-IV-list-positiveInteger-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="14005NISTXML-SV-IV-list-positiveInteger-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="14006NISTXML-SV-IV-list-positiveInteger-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="14007NISTXML-SV-IV-list-positiveInteger-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="14008NISTXML-SV-IV-list-positiveInteger-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="14009NISTSchema-SV-IV-list-positiveInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="14010NISTXML-SV-IV-list-positiveInteger-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="14011NISTXML-SV-IV-list-positiveInteger-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="14012NISTXML-SV-IV-list-positiveInteger-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="14013NISTXML-SV-IV-list-positiveInteger-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="14014NISTXML-SV-IV-list-positiveInteger-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="14015NISTSchema-SV-IV-list-positiveInteger-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="14016NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="14017NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="14018NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="14019NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="14020NISTXML-SV-IV-list-positiveInteger-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="14021NISTSchema-SV-IV-list-double-maxLength-1 tokoe:valid" result="pass"/><test-case name="14022NISTXML-SV-IV-list-double-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="14023NISTXML-SV-IV-list-double-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="14024NISTXML-SV-IV-list-double-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="14025NISTXML-SV-IV-list-double-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="14026NISTXML-SV-IV-list-double-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="14027NISTSchema-SV-IV-list-double-maxLength-2 tokoe:valid" result="pass"/><test-case name="14028NISTXML-SV-IV-list-double-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="14029NISTXML-SV-IV-list-double-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="14030NISTXML-SV-IV-list-double-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="14031NISTXML-SV-IV-list-double-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="14032NISTXML-SV-IV-list-double-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="14033NISTSchema-SV-IV-list-double-maxLength-3 tokoe:valid" result="pass"/><test-case name="14034NISTXML-SV-IV-list-double-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="14035NISTXML-SV-IV-list-double-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="14036NISTXML-SV-IV-list-double-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="14037NISTXML-SV-IV-list-double-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="14038NISTXML-SV-IV-list-double-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="14039NISTSchema-SV-IV-list-double-maxLength-4 tokoe:valid" result="pass"/><test-case name="14040NISTXML-SV-IV-list-double-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="14041NISTXML-SV-IV-list-double-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="14042NISTXML-SV-IV-list-double-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="14043NISTXML-SV-IV-list-double-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="14044NISTXML-SV-IV-list-double-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="14045NISTSchema-SV-IV-list-double-maxLength-5 tokoe:valid" result="pass"/><test-case name="14046NISTXML-SV-IV-list-double-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="14047NISTXML-SV-IV-list-double-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="14048NISTXML-SV-IV-list-double-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="14049NISTXML-SV-IV-list-double-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="14050NISTXML-SV-IV-list-double-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="14051NISTSchema-SV-IV-list-double-minLength-1 tokoe:valid" result="pass"/><test-case name="14052NISTXML-SV-IV-list-double-minLength-1-1 tokoe:valid" result="pass"/><test-case name="14053NISTXML-SV-IV-list-double-minLength-1-2 tokoe:valid" result="pass"/><test-case name="14054NISTXML-SV-IV-list-double-minLength-1-3 tokoe:valid" result="pass"/><test-case name="14055NISTXML-SV-IV-list-double-minLength-1-4 tokoe:valid" result="pass"/><test-case name="14056NISTXML-SV-IV-list-double-minLength-1-5 tokoe:valid" result="pass"/><test-case name="14057NISTSchema-SV-IV-list-double-minLength-2 tokoe:valid" result="pass"/><test-case name="14058NISTXML-SV-IV-list-double-minLength-2-1 tokoe:valid" result="pass"/><test-case name="14059NISTXML-SV-IV-list-double-minLength-2-2 tokoe:valid" result="pass"/><test-case name="14060NISTXML-SV-IV-list-double-minLength-2-3 tokoe:valid" result="pass"/><test-case name="14061NISTXML-SV-IV-list-double-minLength-2-4 tokoe:valid" result="pass"/><test-case name="14062NISTXML-SV-IV-list-double-minLength-2-5 tokoe:valid" result="pass"/><test-case name="14063NISTSchema-SV-IV-list-double-minLength-3 tokoe:valid" result="pass"/><test-case name="14064NISTXML-SV-IV-list-double-minLength-3-1 tokoe:valid" result="pass"/><test-case name="14065NISTXML-SV-IV-list-double-minLength-3-2 tokoe:valid" result="fail"/><test-case name="14066NISTXML-SV-IV-list-double-minLength-3-3 tokoe:valid" result="pass"/><test-case name="14067NISTXML-SV-IV-list-double-minLength-3-4 tokoe:valid" result="pass"/><test-case name="14068NISTXML-SV-IV-list-double-minLength-3-5 tokoe:valid" result="pass"/><test-case name="14069NISTSchema-SV-IV-list-double-minLength-4 tokoe:valid" result="pass"/><test-case name="14070NISTXML-SV-IV-list-double-minLength-4-1 tokoe:valid" result="pass"/><test-case name="14071NISTXML-SV-IV-list-double-minLength-4-2 tokoe:valid" result="pass"/><test-case name="14072NISTXML-SV-IV-list-double-minLength-4-3 tokoe:valid" result="pass"/><test-case name="14073NISTXML-SV-IV-list-double-minLength-4-4 tokoe:valid" result="pass"/><test-case name="14074NISTXML-SV-IV-list-double-minLength-4-5 tokoe:valid" result="pass"/><test-case name="14075NISTSchema-SV-IV-list-double-minLength-5 tokoe:valid" result="pass"/><test-case name="14076NISTXML-SV-IV-list-double-minLength-5-1 tokoe:valid" result="pass"/><test-case name="14077NISTXML-SV-IV-list-double-minLength-5-2 tokoe:valid" result="pass"/><test-case name="14078NISTXML-SV-IV-list-double-minLength-5-3 tokoe:valid" result="pass"/><test-case name="14079NISTXML-SV-IV-list-double-minLength-5-4 tokoe:valid" result="pass"/><test-case name="14080NISTXML-SV-IV-list-double-minLength-5-5 tokoe:valid" result="pass"/><test-case name="14081NISTSchema-SV-IV-list-double-length-1 tokoe:valid" result="pass"/><test-case name="14082NISTXML-SV-IV-list-double-length-1-1 tokoe:valid" result="pass"/><test-case name="14083NISTXML-SV-IV-list-double-length-1-2 tokoe:valid" result="pass"/><test-case name="14084NISTXML-SV-IV-list-double-length-1-3 tokoe:valid" result="pass"/><test-case name="14085NISTXML-SV-IV-list-double-length-1-4 tokoe:valid" result="pass"/><test-case name="14086NISTXML-SV-IV-list-double-length-1-5 tokoe:valid" result="pass"/><test-case name="14087NISTSchema-SV-IV-list-double-length-2 tokoe:valid" result="pass"/><test-case name="14088NISTXML-SV-IV-list-double-length-2-1 tokoe:valid" result="pass"/><test-case name="14089NISTXML-SV-IV-list-double-length-2-2 tokoe:valid" result="pass"/><test-case name="14090NISTXML-SV-IV-list-double-length-2-3 tokoe:valid" result="pass"/><test-case name="14091NISTXML-SV-IV-list-double-length-2-4 tokoe:valid" result="pass"/><test-case name="14092NISTXML-SV-IV-list-double-length-2-5 tokoe:valid" result="pass"/><test-case name="14093NISTSchema-SV-IV-list-double-length-3 tokoe:valid" result="pass"/><test-case name="14094NISTXML-SV-IV-list-double-length-3-1 tokoe:valid" result="pass"/><test-case name="14095NISTXML-SV-IV-list-double-length-3-2 tokoe:valid" result="pass"/><test-case name="14096NISTXML-SV-IV-list-double-length-3-3 tokoe:valid" result="pass"/><test-case name="14097NISTXML-SV-IV-list-double-length-3-4 tokoe:valid" result="pass"/><test-case name="14098NISTXML-SV-IV-list-double-length-3-5 tokoe:valid" result="pass"/><test-case name="14099NISTSchema-SV-IV-list-double-length-4 tokoe:valid" result="pass"/><test-case name="14100NISTXML-SV-IV-list-double-length-4-1 tokoe:valid" result="pass"/><test-case name="14101NISTXML-SV-IV-list-double-length-4-2 tokoe:valid" result="pass"/><test-case name="14102NISTXML-SV-IV-list-double-length-4-3 tokoe:valid" result="pass"/><test-case name="14103NISTXML-SV-IV-list-double-length-4-4 tokoe:valid" result="pass"/><test-case name="14104NISTXML-SV-IV-list-double-length-4-5 tokoe:valid" result="pass"/><test-case name="14105NISTSchema-SV-IV-list-double-length-5 tokoe:valid" result="pass"/><test-case name="14106NISTXML-SV-IV-list-double-length-5-1 tokoe:valid" result="pass"/><test-case name="14107NISTXML-SV-IV-list-double-length-5-2 tokoe:valid" result="pass"/><test-case name="14108NISTXML-SV-IV-list-double-length-5-3 tokoe:valid" result="pass"/><test-case name="14109NISTXML-SV-IV-list-double-length-5-4 tokoe:valid" result="pass"/><test-case name="14110NISTXML-SV-IV-list-double-length-5-5 tokoe:valid" result="pass"/><test-case name="14111NISTSchema-SV-IV-list-double-pattern-1 tokoe:valid" result="pass"/><test-case name="14112NISTXML-SV-IV-list-double-pattern-1-1 tokoe:valid" result="pass"/><test-case name="14113NISTXML-SV-IV-list-double-pattern-1-2 tokoe:valid" result="pass"/><test-case name="14114NISTXML-SV-IV-list-double-pattern-1-3 tokoe:valid" result="pass"/><test-case name="14115NISTXML-SV-IV-list-double-pattern-1-4 tokoe:valid" result="pass"/><test-case name="14116NISTXML-SV-IV-list-double-pattern-1-5 tokoe:valid" result="pass"/><test-case name="14117NISTSchema-SV-IV-list-double-pattern-2 tokoe:valid" result="pass"/><test-case name="14118NISTXML-SV-IV-list-double-pattern-2-1 tokoe:valid" result="pass"/><test-case name="14119NISTXML-SV-IV-list-double-pattern-2-2 tokoe:valid" result="pass"/><test-case name="14120NISTXML-SV-IV-list-double-pattern-2-3 tokoe:valid" result="pass"/><test-case name="14121NISTXML-SV-IV-list-double-pattern-2-4 tokoe:valid" result="pass"/><test-case name="14122NISTXML-SV-IV-list-double-pattern-2-5 tokoe:valid" result="pass"/><test-case name="14123NISTSchema-SV-IV-list-double-pattern-3 tokoe:valid" result="pass"/><test-case name="14124NISTXML-SV-IV-list-double-pattern-3-1 tokoe:valid" result="pass"/><test-case name="14125NISTXML-SV-IV-list-double-pattern-3-2 tokoe:valid" result="pass"/><test-case name="14126NISTXML-SV-IV-list-double-pattern-3-3 tokoe:valid" result="pass"/><test-case name="14127NISTXML-SV-IV-list-double-pattern-3-4 tokoe:valid" result="pass"/><test-case name="14128NISTXML-SV-IV-list-double-pattern-3-5 tokoe:valid" result="pass"/><test-case name="14129NISTSchema-SV-IV-list-double-pattern-4 tokoe:valid" result="pass"/><test-case name="14130NISTXML-SV-IV-list-double-pattern-4-1 tokoe:valid" result="pass"/><test-case name="14131NISTXML-SV-IV-list-double-pattern-4-2 tokoe:valid" result="pass"/><test-case name="14132NISTXML-SV-IV-list-double-pattern-4-3 tokoe:valid" result="pass"/><test-case name="14133NISTXML-SV-IV-list-double-pattern-4-4 tokoe:valid" result="pass"/><test-case name="14134NISTXML-SV-IV-list-double-pattern-4-5 tokoe:valid" result="pass"/><test-case name="14135NISTSchema-SV-IV-list-double-pattern-5 tokoe:valid" result="pass"/><test-case name="14136NISTXML-SV-IV-list-double-pattern-5-1 tokoe:valid" result="pass"/><test-case name="14137NISTXML-SV-IV-list-double-pattern-5-2 tokoe:valid" result="pass"/><test-case name="14138NISTXML-SV-IV-list-double-pattern-5-3 tokoe:valid" result="pass"/><test-case name="14139NISTXML-SV-IV-list-double-pattern-5-4 tokoe:valid" result="pass"/><test-case name="14140NISTXML-SV-IV-list-double-pattern-5-5 tokoe:valid" result="pass"/><test-case name="14141NISTSchema-SV-IV-list-double-enumeration-1 tokoe:valid" result="pass"/><test-case name="14142NISTXML-SV-IV-list-double-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="14143NISTXML-SV-IV-list-double-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="14144NISTXML-SV-IV-list-double-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="14145NISTXML-SV-IV-list-double-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="14146NISTXML-SV-IV-list-double-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="14147NISTSchema-SV-IV-list-double-enumeration-2 tokoe:valid" result="pass"/><test-case name="14148NISTXML-SV-IV-list-double-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="14149NISTXML-SV-IV-list-double-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="14150NISTXML-SV-IV-list-double-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="14151NISTXML-SV-IV-list-double-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="14152NISTXML-SV-IV-list-double-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="14153NISTSchema-SV-IV-list-double-enumeration-3 tokoe:valid" result="pass"/><test-case name="14154NISTXML-SV-IV-list-double-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="14155NISTXML-SV-IV-list-double-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="14156NISTXML-SV-IV-list-double-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="14157NISTXML-SV-IV-list-double-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="14158NISTXML-SV-IV-list-double-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="14159NISTSchema-SV-IV-list-double-enumeration-4 tokoe:valid" result="pass"/><test-case name="14160NISTXML-SV-IV-list-double-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="14161NISTXML-SV-IV-list-double-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="14162NISTXML-SV-IV-list-double-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="14163NISTXML-SV-IV-list-double-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="14164NISTXML-SV-IV-list-double-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="14165NISTSchema-SV-IV-list-double-enumeration-5 tokoe:valid" result="pass"/><test-case name="14166NISTXML-SV-IV-list-double-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="14167NISTXML-SV-IV-list-double-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="14168NISTXML-SV-IV-list-double-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="14169NISTXML-SV-IV-list-double-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="14170NISTXML-SV-IV-list-double-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="14171NISTSchema-SV-IV-list-double-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="14172NISTXML-SV-IV-list-double-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="14173NISTXML-SV-IV-list-double-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="14174NISTXML-SV-IV-list-double-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="14175NISTXML-SV-IV-list-double-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="14176NISTXML-SV-IV-list-double-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="14177NISTSchema-SV-IV-list-float-maxLength-1 tokoe:valid" result="pass"/><test-case name="14178NISTXML-SV-IV-list-float-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="14179NISTXML-SV-IV-list-float-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="14180NISTXML-SV-IV-list-float-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="14181NISTXML-SV-IV-list-float-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="14182NISTXML-SV-IV-list-float-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="14183NISTSchema-SV-IV-list-float-maxLength-2 tokoe:valid" result="pass"/><test-case name="14184NISTXML-SV-IV-list-float-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="14185NISTXML-SV-IV-list-float-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="14186NISTXML-SV-IV-list-float-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="14187NISTXML-SV-IV-list-float-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="14188NISTXML-SV-IV-list-float-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="14189NISTSchema-SV-IV-list-float-maxLength-3 tokoe:valid" result="pass"/><test-case name="14190NISTXML-SV-IV-list-float-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="14191NISTXML-SV-IV-list-float-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="14192NISTXML-SV-IV-list-float-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="14193NISTXML-SV-IV-list-float-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="14194NISTXML-SV-IV-list-float-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="14195NISTSchema-SV-IV-list-float-maxLength-4 tokoe:valid" result="pass"/><test-case name="14196NISTXML-SV-IV-list-float-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="14197NISTXML-SV-IV-list-float-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="14198NISTXML-SV-IV-list-float-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="14199NISTXML-SV-IV-list-float-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="14200NISTXML-SV-IV-list-float-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="14201NISTSchema-SV-IV-list-float-maxLength-5 tokoe:valid" result="pass"/><test-case name="14202NISTXML-SV-IV-list-float-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="14203NISTXML-SV-IV-list-float-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="14204NISTXML-SV-IV-list-float-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="14205NISTXML-SV-IV-list-float-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="14206NISTXML-SV-IV-list-float-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="14207NISTSchema-SV-IV-list-float-minLength-1 tokoe:valid" result="pass"/><test-case name="14208NISTXML-SV-IV-list-float-minLength-1-1 tokoe:valid" result="pass"/><test-case name="14209NISTXML-SV-IV-list-float-minLength-1-2 tokoe:valid" result="pass"/><test-case name="14210NISTXML-SV-IV-list-float-minLength-1-3 tokoe:valid" result="pass"/><test-case name="14211NISTXML-SV-IV-list-float-minLength-1-4 tokoe:valid" result="pass"/><test-case name="14212NISTXML-SV-IV-list-float-minLength-1-5 tokoe:valid" result="pass"/><test-case name="14213NISTSchema-SV-IV-list-float-minLength-2 tokoe:valid" result="pass"/><test-case name="14214NISTXML-SV-IV-list-float-minLength-2-1 tokoe:valid" result="pass"/><test-case name="14215NISTXML-SV-IV-list-float-minLength-2-2 tokoe:valid" result="pass"/><test-case name="14216NISTXML-SV-IV-list-float-minLength-2-3 tokoe:valid" result="pass"/><test-case name="14217NISTXML-SV-IV-list-float-minLength-2-4 tokoe:valid" result="pass"/><test-case name="14218NISTXML-SV-IV-list-float-minLength-2-5 tokoe:valid" result="pass"/><test-case name="14219NISTSchema-SV-IV-list-float-minLength-3 tokoe:valid" result="pass"/><test-case name="14220NISTXML-SV-IV-list-float-minLength-3-1 tokoe:valid" result="pass"/><test-case name="14221NISTXML-SV-IV-list-float-minLength-3-2 tokoe:valid" result="pass"/><test-case name="14222NISTXML-SV-IV-list-float-minLength-3-3 tokoe:valid" result="pass"/><test-case name="14223NISTXML-SV-IV-list-float-minLength-3-4 tokoe:valid" result="pass"/><test-case name="14224NISTXML-SV-IV-list-float-minLength-3-5 tokoe:valid" result="pass"/><test-case name="14225NISTSchema-SV-IV-list-float-minLength-4 tokoe:valid" result="pass"/><test-case name="14226NISTXML-SV-IV-list-float-minLength-4-1 tokoe:valid" result="pass"/><test-case name="14227NISTXML-SV-IV-list-float-minLength-4-2 tokoe:valid" result="pass"/><test-case name="14228NISTXML-SV-IV-list-float-minLength-4-3 tokoe:valid" result="pass"/><test-case name="14229NISTXML-SV-IV-list-float-minLength-4-4 tokoe:valid" result="pass"/><test-case name="14230NISTXML-SV-IV-list-float-minLength-4-5 tokoe:valid" result="pass"/><test-case name="14231NISTSchema-SV-IV-list-float-minLength-5 tokoe:valid" result="pass"/><test-case name="14232NISTXML-SV-IV-list-float-minLength-5-1 tokoe:valid" result="pass"/><test-case name="14233NISTXML-SV-IV-list-float-minLength-5-2 tokoe:valid" result="pass"/><test-case name="14234NISTXML-SV-IV-list-float-minLength-5-3 tokoe:valid" result="pass"/><test-case name="14235NISTXML-SV-IV-list-float-minLength-5-4 tokoe:valid" result="pass"/><test-case name="14236NISTXML-SV-IV-list-float-minLength-5-5 tokoe:valid" result="pass"/><test-case name="14237NISTSchema-SV-IV-list-float-length-1 tokoe:valid" result="pass"/><test-case name="14238NISTXML-SV-IV-list-float-length-1-1 tokoe:valid" result="pass"/><test-case name="14239NISTXML-SV-IV-list-float-length-1-2 tokoe:valid" result="pass"/><test-case name="14240NISTXML-SV-IV-list-float-length-1-3 tokoe:valid" result="pass"/><test-case name="14241NISTXML-SV-IV-list-float-length-1-4 tokoe:valid" result="pass"/><test-case name="14242NISTXML-SV-IV-list-float-length-1-5 tokoe:valid" result="pass"/><test-case name="14243NISTSchema-SV-IV-list-float-length-2 tokoe:valid" result="pass"/><test-case name="14244NISTXML-SV-IV-list-float-length-2-1 tokoe:valid" result="pass"/><test-case name="14245NISTXML-SV-IV-list-float-length-2-2 tokoe:valid" result="pass"/><test-case name="14246NISTXML-SV-IV-list-float-length-2-3 tokoe:valid" result="pass"/><test-case name="14247NISTXML-SV-IV-list-float-length-2-4 tokoe:valid" result="pass"/><test-case name="14248NISTXML-SV-IV-list-float-length-2-5 tokoe:valid" result="pass"/><test-case name="14249NISTSchema-SV-IV-list-float-length-3 tokoe:valid" result="pass"/><test-case name="14250NISTXML-SV-IV-list-float-length-3-1 tokoe:valid" result="pass"/><test-case name="14251NISTXML-SV-IV-list-float-length-3-2 tokoe:valid" result="pass"/><test-case name="14252NISTXML-SV-IV-list-float-length-3-3 tokoe:valid" result="pass"/><test-case name="14253NISTXML-SV-IV-list-float-length-3-4 tokoe:valid" result="pass"/><test-case name="14254NISTXML-SV-IV-list-float-length-3-5 tokoe:valid" result="pass"/><test-case name="14255NISTSchema-SV-IV-list-float-length-4 tokoe:valid" result="pass"/><test-case name="14256NISTXML-SV-IV-list-float-length-4-1 tokoe:valid" result="pass"/><test-case name="14257NISTXML-SV-IV-list-float-length-4-2 tokoe:valid" result="pass"/><test-case name="14258NISTXML-SV-IV-list-float-length-4-3 tokoe:valid" result="pass"/><test-case name="14259NISTXML-SV-IV-list-float-length-4-4 tokoe:valid" result="pass"/><test-case name="14260NISTXML-SV-IV-list-float-length-4-5 tokoe:valid" result="pass"/><test-case name="14261NISTSchema-SV-IV-list-float-length-5 tokoe:valid" result="pass"/><test-case name="14262NISTXML-SV-IV-list-float-length-5-1 tokoe:valid" result="pass"/><test-case name="14263NISTXML-SV-IV-list-float-length-5-2 tokoe:valid" result="pass"/><test-case name="14264NISTXML-SV-IV-list-float-length-5-3 tokoe:valid" result="pass"/><test-case name="14265NISTXML-SV-IV-list-float-length-5-4 tokoe:valid" result="pass"/><test-case name="14266NISTXML-SV-IV-list-float-length-5-5 tokoe:valid" result="pass"/><test-case name="14267NISTSchema-SV-IV-list-float-pattern-1 tokoe:valid" result="pass"/><test-case name="14268NISTXML-SV-IV-list-float-pattern-1-1 tokoe:valid" result="pass"/><test-case name="14269NISTXML-SV-IV-list-float-pattern-1-2 tokoe:valid" result="pass"/><test-case name="14270NISTXML-SV-IV-list-float-pattern-1-3 tokoe:valid" result="pass"/><test-case name="14271NISTXML-SV-IV-list-float-pattern-1-4 tokoe:valid" result="pass"/><test-case name="14272NISTXML-SV-IV-list-float-pattern-1-5 tokoe:valid" result="pass"/><test-case name="14273NISTSchema-SV-IV-list-float-pattern-2 tokoe:valid" result="pass"/><test-case name="14274NISTXML-SV-IV-list-float-pattern-2-1 tokoe:valid" result="pass"/><test-case name="14275NISTXML-SV-IV-list-float-pattern-2-2 tokoe:valid" result="pass"/><test-case name="14276NISTXML-SV-IV-list-float-pattern-2-3 tokoe:valid" result="pass"/><test-case name="14277NISTXML-SV-IV-list-float-pattern-2-4 tokoe:valid" result="pass"/><test-case name="14278NISTXML-SV-IV-list-float-pattern-2-5 tokoe:valid" result="pass"/><test-case name="14279NISTSchema-SV-IV-list-float-pattern-3 tokoe:valid" result="pass"/><test-case name="14280NISTXML-SV-IV-list-float-pattern-3-1 tokoe:valid" result="pass"/><test-case name="14281NISTXML-SV-IV-list-float-pattern-3-2 tokoe:valid" result="pass"/><test-case name="14282NISTXML-SV-IV-list-float-pattern-3-3 tokoe:valid" result="pass"/><test-case name="14283NISTXML-SV-IV-list-float-pattern-3-4 tokoe:valid" result="pass"/><test-case name="14284NISTXML-SV-IV-list-float-pattern-3-5 tokoe:valid" result="pass"/><test-case name="14285NISTSchema-SV-IV-list-float-pattern-4 tokoe:valid" result="pass"/><test-case name="14286NISTXML-SV-IV-list-float-pattern-4-1 tokoe:valid" result="pass"/><test-case name="14287NISTXML-SV-IV-list-float-pattern-4-2 tokoe:valid" result="pass"/><test-case name="14288NISTXML-SV-IV-list-float-pattern-4-3 tokoe:valid" result="pass"/><test-case name="14289NISTXML-SV-IV-list-float-pattern-4-4 tokoe:valid" result="pass"/><test-case name="14290NISTXML-SV-IV-list-float-pattern-4-5 tokoe:valid" result="pass"/><test-case name="14291NISTSchema-SV-IV-list-float-pattern-5 tokoe:valid" result="pass"/><test-case name="14292NISTXML-SV-IV-list-float-pattern-5-1 tokoe:valid" result="pass"/><test-case name="14293NISTXML-SV-IV-list-float-pattern-5-2 tokoe:valid" result="pass"/><test-case name="14294NISTXML-SV-IV-list-float-pattern-5-3 tokoe:valid" result="pass"/><test-case name="14295NISTXML-SV-IV-list-float-pattern-5-4 tokoe:valid" result="pass"/><test-case name="14296NISTXML-SV-IV-list-float-pattern-5-5 tokoe:valid" result="pass"/><test-case name="14297NISTSchema-SV-IV-list-float-enumeration-1 tokoe:valid" result="pass"/><test-case name="14298NISTXML-SV-IV-list-float-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="14299NISTXML-SV-IV-list-float-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="14300NISTXML-SV-IV-list-float-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="14301NISTXML-SV-IV-list-float-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="14302NISTXML-SV-IV-list-float-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="14303NISTSchema-SV-IV-list-float-enumeration-2 tokoe:valid" result="pass"/><test-case name="14304NISTXML-SV-IV-list-float-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="14305NISTXML-SV-IV-list-float-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="14306NISTXML-SV-IV-list-float-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="14307NISTXML-SV-IV-list-float-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="14308NISTXML-SV-IV-list-float-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="14309NISTSchema-SV-IV-list-float-enumeration-3 tokoe:valid" result="pass"/><test-case name="14310NISTXML-SV-IV-list-float-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="14311NISTXML-SV-IV-list-float-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="14312NISTXML-SV-IV-list-float-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="14313NISTXML-SV-IV-list-float-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="14314NISTXML-SV-IV-list-float-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="14315NISTSchema-SV-IV-list-float-enumeration-4 tokoe:valid" result="pass"/><test-case name="14316NISTXML-SV-IV-list-float-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="14317NISTXML-SV-IV-list-float-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="14318NISTXML-SV-IV-list-float-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="14319NISTXML-SV-IV-list-float-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="14320NISTXML-SV-IV-list-float-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="14321NISTSchema-SV-IV-list-float-enumeration-5 tokoe:valid" result="pass"/><test-case name="14322NISTXML-SV-IV-list-float-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="14323NISTXML-SV-IV-list-float-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="14324NISTXML-SV-IV-list-float-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="14325NISTXML-SV-IV-list-float-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="14326NISTXML-SV-IV-list-float-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="14327NISTSchema-SV-IV-list-float-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="14328NISTXML-SV-IV-list-float-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="14329NISTXML-SV-IV-list-float-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="14330NISTXML-SV-IV-list-float-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="14331NISTXML-SV-IV-list-float-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="14332NISTXML-SV-IV-list-float-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="14333NISTSchema-SV-IV-list-duration-maxLength-1 tokoe:valid" result="pass"/><test-case name="14334NISTXML-SV-IV-list-duration-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="14335NISTXML-SV-IV-list-duration-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="14336NISTXML-SV-IV-list-duration-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="14337NISTXML-SV-IV-list-duration-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="14338NISTXML-SV-IV-list-duration-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="14339NISTSchema-SV-IV-list-duration-maxLength-2 tokoe:valid" result="pass"/><test-case name="14340NISTXML-SV-IV-list-duration-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="14341NISTXML-SV-IV-list-duration-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="14342NISTXML-SV-IV-list-duration-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="14343NISTXML-SV-IV-list-duration-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="14344NISTXML-SV-IV-list-duration-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="14345NISTSchema-SV-IV-list-duration-maxLength-3 tokoe:valid" result="pass"/><test-case name="14346NISTXML-SV-IV-list-duration-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="14347NISTXML-SV-IV-list-duration-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="14348NISTXML-SV-IV-list-duration-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="14349NISTXML-SV-IV-list-duration-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="14350NISTXML-SV-IV-list-duration-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="14351NISTSchema-SV-IV-list-duration-maxLength-4 tokoe:valid" result="pass"/><test-case name="14352NISTXML-SV-IV-list-duration-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="14353NISTXML-SV-IV-list-duration-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="14354NISTXML-SV-IV-list-duration-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="14355NISTXML-SV-IV-list-duration-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="14356NISTXML-SV-IV-list-duration-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="14357NISTSchema-SV-IV-list-duration-maxLength-5 tokoe:valid" result="pass"/><test-case name="14358NISTXML-SV-IV-list-duration-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="14359NISTXML-SV-IV-list-duration-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="14360NISTXML-SV-IV-list-duration-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="14361NISTXML-SV-IV-list-duration-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="14362NISTXML-SV-IV-list-duration-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="14363NISTSchema-SV-IV-list-duration-minLength-1 tokoe:valid" result="pass"/><test-case name="14364NISTXML-SV-IV-list-duration-minLength-1-1 tokoe:valid" result="pass"/><test-case name="14365NISTXML-SV-IV-list-duration-minLength-1-2 tokoe:valid" result="pass"/><test-case name="14366NISTXML-SV-IV-list-duration-minLength-1-3 tokoe:valid" result="pass"/><test-case name="14367NISTXML-SV-IV-list-duration-minLength-1-4 tokoe:valid" result="pass"/><test-case name="14368NISTXML-SV-IV-list-duration-minLength-1-5 tokoe:valid" result="pass"/><test-case name="14369NISTSchema-SV-IV-list-duration-minLength-2 tokoe:valid" result="pass"/><test-case name="14370NISTXML-SV-IV-list-duration-minLength-2-1 tokoe:valid" result="pass"/><test-case name="14371NISTXML-SV-IV-list-duration-minLength-2-2 tokoe:valid" result="pass"/><test-case name="14372NISTXML-SV-IV-list-duration-minLength-2-3 tokoe:valid" result="pass"/><test-case name="14373NISTXML-SV-IV-list-duration-minLength-2-4 tokoe:valid" result="pass"/><test-case name="14374NISTXML-SV-IV-list-duration-minLength-2-5 tokoe:valid" result="pass"/><test-case name="14375NISTSchema-SV-IV-list-duration-minLength-3 tokoe:valid" result="pass"/><test-case name="14376NISTXML-SV-IV-list-duration-minLength-3-1 tokoe:valid" result="pass"/><test-case name="14377NISTXML-SV-IV-list-duration-minLength-3-2 tokoe:valid" result="pass"/><test-case name="14378NISTXML-SV-IV-list-duration-minLength-3-3 tokoe:valid" result="pass"/><test-case name="14379NISTXML-SV-IV-list-duration-minLength-3-4 tokoe:valid" result="pass"/><test-case name="14380NISTXML-SV-IV-list-duration-minLength-3-5 tokoe:valid" result="pass"/><test-case name="14381NISTSchema-SV-IV-list-duration-minLength-4 tokoe:valid" result="pass"/><test-case name="14382NISTXML-SV-IV-list-duration-minLength-4-1 tokoe:valid" result="pass"/><test-case name="14383NISTXML-SV-IV-list-duration-minLength-4-2 tokoe:valid" result="pass"/><test-case name="14384NISTXML-SV-IV-list-duration-minLength-4-3 tokoe:valid" result="pass"/><test-case name="14385NISTXML-SV-IV-list-duration-minLength-4-4 tokoe:valid" result="pass"/><test-case name="14386NISTXML-SV-IV-list-duration-minLength-4-5 tokoe:valid" result="pass"/><test-case name="14387NISTSchema-SV-IV-list-duration-minLength-5 tokoe:valid" result="pass"/><test-case name="14388NISTXML-SV-IV-list-duration-minLength-5-1 tokoe:valid" result="pass"/><test-case name="14389NISTXML-SV-IV-list-duration-minLength-5-2 tokoe:valid" result="pass"/><test-case name="14390NISTXML-SV-IV-list-duration-minLength-5-3 tokoe:valid" result="pass"/><test-case name="14391NISTXML-SV-IV-list-duration-minLength-5-4 tokoe:valid" result="pass"/><test-case name="14392NISTXML-SV-IV-list-duration-minLength-5-5 tokoe:valid" result="pass"/><test-case name="14393NISTSchema-SV-IV-list-duration-length-1 tokoe:valid" result="pass"/><test-case name="14394NISTXML-SV-IV-list-duration-length-1-1 tokoe:valid" result="pass"/><test-case name="14395NISTXML-SV-IV-list-duration-length-1-2 tokoe:valid" result="pass"/><test-case name="14396NISTXML-SV-IV-list-duration-length-1-3 tokoe:valid" result="pass"/><test-case name="14397NISTXML-SV-IV-list-duration-length-1-4 tokoe:valid" result="pass"/><test-case name="14398NISTXML-SV-IV-list-duration-length-1-5 tokoe:valid" result="pass"/><test-case name="14399NISTSchema-SV-IV-list-duration-length-2 tokoe:valid" result="pass"/><test-case name="14400NISTXML-SV-IV-list-duration-length-2-1 tokoe:valid" result="pass"/><test-case name="14401NISTXML-SV-IV-list-duration-length-2-2 tokoe:valid" result="pass"/><test-case name="14402NISTXML-SV-IV-list-duration-length-2-3 tokoe:valid" result="pass"/><test-case name="14403NISTXML-SV-IV-list-duration-length-2-4 tokoe:valid" result="pass"/><test-case name="14404NISTXML-SV-IV-list-duration-length-2-5 tokoe:valid" result="pass"/><test-case name="14405NISTSchema-SV-IV-list-duration-length-3 tokoe:valid" result="pass"/><test-case name="14406NISTXML-SV-IV-list-duration-length-3-1 tokoe:valid" result="pass"/><test-case name="14407NISTXML-SV-IV-list-duration-length-3-2 tokoe:valid" result="pass"/><test-case name="14408NISTXML-SV-IV-list-duration-length-3-3 tokoe:valid" result="pass"/><test-case name="14409NISTXML-SV-IV-list-duration-length-3-4 tokoe:valid" result="pass"/><test-case name="14410NISTXML-SV-IV-list-duration-length-3-5 tokoe:valid" result="pass"/><test-case name="14411NISTSchema-SV-IV-list-duration-length-4 tokoe:valid" result="pass"/><test-case name="14412NISTXML-SV-IV-list-duration-length-4-1 tokoe:valid" result="pass"/><test-case name="14413NISTXML-SV-IV-list-duration-length-4-2 tokoe:valid" result="pass"/><test-case name="14414NISTXML-SV-IV-list-duration-length-4-3 tokoe:valid" result="pass"/><test-case name="14415NISTXML-SV-IV-list-duration-length-4-4 tokoe:valid" result="pass"/><test-case name="14416NISTXML-SV-IV-list-duration-length-4-5 tokoe:valid" result="pass"/><test-case name="14417NISTSchema-SV-IV-list-duration-length-5 tokoe:valid" result="pass"/><test-case name="14418NISTXML-SV-IV-list-duration-length-5-1 tokoe:valid" result="pass"/><test-case name="14419NISTXML-SV-IV-list-duration-length-5-2 tokoe:valid" result="pass"/><test-case name="14420NISTXML-SV-IV-list-duration-length-5-3 tokoe:valid" result="pass"/><test-case name="14421NISTXML-SV-IV-list-duration-length-5-4 tokoe:valid" result="pass"/><test-case name="14422NISTXML-SV-IV-list-duration-length-5-5 tokoe:valid" result="pass"/><test-case name="14423NISTSchema-SV-IV-list-duration-pattern-1 tokoe:valid" result="pass"/><test-case name="14424NISTXML-SV-IV-list-duration-pattern-1-1 tokoe:valid" result="pass"/><test-case name="14425NISTXML-SV-IV-list-duration-pattern-1-2 tokoe:valid" result="pass"/><test-case name="14426NISTXML-SV-IV-list-duration-pattern-1-3 tokoe:valid" result="pass"/><test-case name="14427NISTXML-SV-IV-list-duration-pattern-1-4 tokoe:valid" result="pass"/><test-case name="14428NISTXML-SV-IV-list-duration-pattern-1-5 tokoe:valid" result="pass"/><test-case name="14429NISTSchema-SV-IV-list-duration-pattern-2 tokoe:valid" result="pass"/><test-case name="14430NISTXML-SV-IV-list-duration-pattern-2-1 tokoe:valid" result="pass"/><test-case name="14431NISTXML-SV-IV-list-duration-pattern-2-2 tokoe:valid" result="pass"/><test-case name="14432NISTXML-SV-IV-list-duration-pattern-2-3 tokoe:valid" result="pass"/><test-case name="14433NISTXML-SV-IV-list-duration-pattern-2-4 tokoe:valid" result="pass"/><test-case name="14434NISTXML-SV-IV-list-duration-pattern-2-5 tokoe:valid" result="pass"/><test-case name="14435NISTSchema-SV-IV-list-duration-pattern-3 tokoe:valid" result="pass"/><test-case name="14436NISTXML-SV-IV-list-duration-pattern-3-1 tokoe:valid" result="pass"/><test-case name="14437NISTXML-SV-IV-list-duration-pattern-3-2 tokoe:valid" result="pass"/><test-case name="14438NISTXML-SV-IV-list-duration-pattern-3-3 tokoe:valid" result="pass"/><test-case name="14439NISTXML-SV-IV-list-duration-pattern-3-4 tokoe:valid" result="pass"/><test-case name="14440NISTXML-SV-IV-list-duration-pattern-3-5 tokoe:valid" result="pass"/><test-case name="14441NISTSchema-SV-IV-list-duration-pattern-4 tokoe:valid" result="pass"/><test-case name="14442NISTXML-SV-IV-list-duration-pattern-4-1 tokoe:valid" result="pass"/><test-case name="14443NISTXML-SV-IV-list-duration-pattern-4-2 tokoe:valid" result="pass"/><test-case name="14444NISTXML-SV-IV-list-duration-pattern-4-3 tokoe:valid" result="pass"/><test-case name="14445NISTXML-SV-IV-list-duration-pattern-4-4 tokoe:valid" result="pass"/><test-case name="14446NISTXML-SV-IV-list-duration-pattern-4-5 tokoe:valid" result="pass"/><test-case name="14447NISTSchema-SV-IV-list-duration-pattern-5 tokoe:valid" result="pass"/><test-case name="14448NISTXML-SV-IV-list-duration-pattern-5-1 tokoe:valid" result="pass"/><test-case name="14449NISTXML-SV-IV-list-duration-pattern-5-2 tokoe:valid" result="pass"/><test-case name="14450NISTXML-SV-IV-list-duration-pattern-5-3 tokoe:valid" result="pass"/><test-case name="14451NISTXML-SV-IV-list-duration-pattern-5-4 tokoe:valid" result="pass"/><test-case name="14452NISTXML-SV-IV-list-duration-pattern-5-5 tokoe:valid" result="pass"/><test-case name="14453NISTSchema-SV-IV-list-duration-enumeration-1 tokoe:valid" result="pass"/><test-case name="14454NISTXML-SV-IV-list-duration-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="14455NISTXML-SV-IV-list-duration-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="14456NISTXML-SV-IV-list-duration-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="14457NISTXML-SV-IV-list-duration-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="14458NISTXML-SV-IV-list-duration-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="14459NISTSchema-SV-IV-list-duration-enumeration-2 tokoe:valid" result="pass"/><test-case name="14460NISTXML-SV-IV-list-duration-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="14461NISTXML-SV-IV-list-duration-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="14462NISTXML-SV-IV-list-duration-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="14463NISTXML-SV-IV-list-duration-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="14464NISTXML-SV-IV-list-duration-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="14465NISTSchema-SV-IV-list-duration-enumeration-3 tokoe:valid" result="pass"/><test-case name="14466NISTXML-SV-IV-list-duration-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="14467NISTXML-SV-IV-list-duration-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="14468NISTXML-SV-IV-list-duration-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="14469NISTXML-SV-IV-list-duration-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="14470NISTXML-SV-IV-list-duration-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="14471NISTSchema-SV-IV-list-duration-enumeration-4 tokoe:valid" result="pass"/><test-case name="14472NISTXML-SV-IV-list-duration-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="14473NISTXML-SV-IV-list-duration-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="14474NISTXML-SV-IV-list-duration-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="14475NISTXML-SV-IV-list-duration-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="14476NISTXML-SV-IV-list-duration-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="14477NISTSchema-SV-IV-list-duration-enumeration-5 tokoe:valid" result="pass"/><test-case name="14478NISTXML-SV-IV-list-duration-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="14479NISTXML-SV-IV-list-duration-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="14480NISTXML-SV-IV-list-duration-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="14481NISTXML-SV-IV-list-duration-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="14482NISTXML-SV-IV-list-duration-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="14483NISTSchema-SV-IV-list-duration-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="14484NISTXML-SV-IV-list-duration-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="14485NISTXML-SV-IV-list-duration-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="14486NISTXML-SV-IV-list-duration-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="14487NISTXML-SV-IV-list-duration-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="14488NISTXML-SV-IV-list-duration-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="14489NISTSchema-SV-IV-list-dateTime-maxLength-1 tokoe:valid" result="pass"/><test-case name="14490NISTXML-SV-IV-list-dateTime-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="14491NISTXML-SV-IV-list-dateTime-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="14492NISTXML-SV-IV-list-dateTime-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="14493NISTXML-SV-IV-list-dateTime-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="14494NISTXML-SV-IV-list-dateTime-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="14495NISTSchema-SV-IV-list-dateTime-maxLength-2 tokoe:valid" result="pass"/><test-case name="14496NISTXML-SV-IV-list-dateTime-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="14497NISTXML-SV-IV-list-dateTime-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="14498NISTXML-SV-IV-list-dateTime-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="14499NISTXML-SV-IV-list-dateTime-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="14500NISTXML-SV-IV-list-dateTime-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="14501NISTSchema-SV-IV-list-dateTime-maxLength-3 tokoe:valid" result="pass"/><test-case name="14502NISTXML-SV-IV-list-dateTime-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="14503NISTXML-SV-IV-list-dateTime-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="14504NISTXML-SV-IV-list-dateTime-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="14505NISTXML-SV-IV-list-dateTime-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="14506NISTXML-SV-IV-list-dateTime-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="14507NISTSchema-SV-IV-list-dateTime-maxLength-4 tokoe:valid" result="pass"/><test-case name="14508NISTXML-SV-IV-list-dateTime-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="14509NISTXML-SV-IV-list-dateTime-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="14510NISTXML-SV-IV-list-dateTime-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="14511NISTXML-SV-IV-list-dateTime-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="14512NISTXML-SV-IV-list-dateTime-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="14513NISTSchema-SV-IV-list-dateTime-maxLength-5 tokoe:valid" result="pass"/><test-case name="14514NISTXML-SV-IV-list-dateTime-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="14515NISTXML-SV-IV-list-dateTime-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="14516NISTXML-SV-IV-list-dateTime-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="14517NISTXML-SV-IV-list-dateTime-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="14518NISTXML-SV-IV-list-dateTime-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="14519NISTSchema-SV-IV-list-dateTime-minLength-1 tokoe:valid" result="pass"/><test-case name="14520NISTXML-SV-IV-list-dateTime-minLength-1-1 tokoe:valid" result="pass"/><test-case name="14521NISTXML-SV-IV-list-dateTime-minLength-1-2 tokoe:valid" result="pass"/><test-case name="14522NISTXML-SV-IV-list-dateTime-minLength-1-3 tokoe:valid" result="pass"/><test-case name="14523NISTXML-SV-IV-list-dateTime-minLength-1-4 tokoe:valid" result="pass"/><test-case name="14524NISTXML-SV-IV-list-dateTime-minLength-1-5 tokoe:valid" result="pass"/><test-case name="14525NISTSchema-SV-IV-list-dateTime-minLength-2 tokoe:valid" result="pass"/><test-case name="14526NISTXML-SV-IV-list-dateTime-minLength-2-1 tokoe:valid" result="pass"/><test-case name="14527NISTXML-SV-IV-list-dateTime-minLength-2-2 tokoe:valid" result="pass"/><test-case name="14528NISTXML-SV-IV-list-dateTime-minLength-2-3 tokoe:valid" result="pass"/><test-case name="14529NISTXML-SV-IV-list-dateTime-minLength-2-4 tokoe:valid" result="pass"/><test-case name="14530NISTXML-SV-IV-list-dateTime-minLength-2-5 tokoe:valid" result="pass"/><test-case name="14531NISTSchema-SV-IV-list-dateTime-minLength-3 tokoe:valid" result="pass"/><test-case name="14532NISTXML-SV-IV-list-dateTime-minLength-3-1 tokoe:valid" result="pass"/><test-case name="14533NISTXML-SV-IV-list-dateTime-minLength-3-2 tokoe:valid" result="pass"/><test-case name="14534NISTXML-SV-IV-list-dateTime-minLength-3-3 tokoe:valid" result="pass"/><test-case name="14535NISTXML-SV-IV-list-dateTime-minLength-3-4 tokoe:valid" result="pass"/><test-case name="14536NISTXML-SV-IV-list-dateTime-minLength-3-5 tokoe:valid" result="pass"/><test-case name="14537NISTSchema-SV-IV-list-dateTime-minLength-4 tokoe:valid" result="pass"/><test-case name="14538NISTXML-SV-IV-list-dateTime-minLength-4-1 tokoe:valid" result="pass"/><test-case name="14539NISTXML-SV-IV-list-dateTime-minLength-4-2 tokoe:valid" result="pass"/><test-case name="14540NISTXML-SV-IV-list-dateTime-minLength-4-3 tokoe:valid" result="pass"/><test-case name="14541NISTXML-SV-IV-list-dateTime-minLength-4-4 tokoe:valid" result="pass"/><test-case name="14542NISTXML-SV-IV-list-dateTime-minLength-4-5 tokoe:valid" result="pass"/><test-case name="14543NISTSchema-SV-IV-list-dateTime-minLength-5 tokoe:valid" result="pass"/><test-case name="14544NISTXML-SV-IV-list-dateTime-minLength-5-1 tokoe:valid" result="pass"/><test-case name="14545NISTXML-SV-IV-list-dateTime-minLength-5-2 tokoe:valid" result="pass"/><test-case name="14546NISTXML-SV-IV-list-dateTime-minLength-5-3 tokoe:valid" result="pass"/><test-case name="14547NISTXML-SV-IV-list-dateTime-minLength-5-4 tokoe:valid" result="pass"/><test-case name="14548NISTXML-SV-IV-list-dateTime-minLength-5-5 tokoe:valid" result="pass"/><test-case name="14549NISTSchema-SV-IV-list-dateTime-length-1 tokoe:valid" result="pass"/><test-case name="14550NISTXML-SV-IV-list-dateTime-length-1-1 tokoe:valid" result="pass"/><test-case name="14551NISTXML-SV-IV-list-dateTime-length-1-2 tokoe:valid" result="pass"/><test-case name="14552NISTXML-SV-IV-list-dateTime-length-1-3 tokoe:valid" result="pass"/><test-case name="14553NISTXML-SV-IV-list-dateTime-length-1-4 tokoe:valid" result="pass"/><test-case name="14554NISTXML-SV-IV-list-dateTime-length-1-5 tokoe:valid" result="pass"/><test-case name="14555NISTSchema-SV-IV-list-dateTime-length-2 tokoe:valid" result="pass"/><test-case name="14556NISTXML-SV-IV-list-dateTime-length-2-1 tokoe:valid" result="pass"/><test-case name="14557NISTXML-SV-IV-list-dateTime-length-2-2 tokoe:valid" result="pass"/><test-case name="14558NISTXML-SV-IV-list-dateTime-length-2-3 tokoe:valid" result="pass"/><test-case name="14559NISTXML-SV-IV-list-dateTime-length-2-4 tokoe:valid" result="pass"/><test-case name="14560NISTXML-SV-IV-list-dateTime-length-2-5 tokoe:valid" result="pass"/><test-case name="14561NISTSchema-SV-IV-list-dateTime-length-3 tokoe:valid" result="pass"/><test-case name="14562NISTXML-SV-IV-list-dateTime-length-3-1 tokoe:valid" result="pass"/><test-case name="14563NISTXML-SV-IV-list-dateTime-length-3-2 tokoe:valid" result="pass"/><test-case name="14564NISTXML-SV-IV-list-dateTime-length-3-3 tokoe:valid" result="pass"/><test-case name="14565NISTXML-SV-IV-list-dateTime-length-3-4 tokoe:valid" result="pass"/><test-case name="14566NISTXML-SV-IV-list-dateTime-length-3-5 tokoe:valid" result="pass"/><test-case name="14567NISTSchema-SV-IV-list-dateTime-length-4 tokoe:valid" result="pass"/><test-case name="14568NISTXML-SV-IV-list-dateTime-length-4-1 tokoe:valid" result="pass"/><test-case name="14569NISTXML-SV-IV-list-dateTime-length-4-2 tokoe:valid" result="pass"/><test-case name="14570NISTXML-SV-IV-list-dateTime-length-4-3 tokoe:valid" result="pass"/><test-case name="14571NISTXML-SV-IV-list-dateTime-length-4-4 tokoe:valid" result="pass"/><test-case name="14572NISTXML-SV-IV-list-dateTime-length-4-5 tokoe:valid" result="pass"/><test-case name="14573NISTSchema-SV-IV-list-dateTime-length-5 tokoe:valid" result="pass"/><test-case name="14574NISTXML-SV-IV-list-dateTime-length-5-1 tokoe:valid" result="pass"/><test-case name="14575NISTXML-SV-IV-list-dateTime-length-5-2 tokoe:valid" result="pass"/><test-case name="14576NISTXML-SV-IV-list-dateTime-length-5-3 tokoe:valid" result="pass"/><test-case name="14577NISTXML-SV-IV-list-dateTime-length-5-4 tokoe:valid" result="pass"/><test-case name="14578NISTXML-SV-IV-list-dateTime-length-5-5 tokoe:valid" result="pass"/><test-case name="14579NISTSchema-SV-IV-list-dateTime-pattern-1 tokoe:valid" result="pass"/><test-case name="14580NISTXML-SV-IV-list-dateTime-pattern-1-1 tokoe:valid" result="pass"/><test-case name="14581NISTXML-SV-IV-list-dateTime-pattern-1-2 tokoe:valid" result="pass"/><test-case name="14582NISTXML-SV-IV-list-dateTime-pattern-1-3 tokoe:valid" result="pass"/><test-case name="14583NISTXML-SV-IV-list-dateTime-pattern-1-4 tokoe:valid" result="pass"/><test-case name="14584NISTXML-SV-IV-list-dateTime-pattern-1-5 tokoe:valid" result="pass"/><test-case name="14585NISTSchema-SV-IV-list-dateTime-pattern-2 tokoe:valid" result="pass"/><test-case name="14586NISTXML-SV-IV-list-dateTime-pattern-2-1 tokoe:valid" result="pass"/><test-case name="14587NISTXML-SV-IV-list-dateTime-pattern-2-2 tokoe:valid" result="pass"/><test-case name="14588NISTXML-SV-IV-list-dateTime-pattern-2-3 tokoe:valid" result="pass"/><test-case name="14589NISTXML-SV-IV-list-dateTime-pattern-2-4 tokoe:valid" result="pass"/><test-case name="14590NISTXML-SV-IV-list-dateTime-pattern-2-5 tokoe:valid" result="pass"/><test-case name="14591NISTSchema-SV-IV-list-dateTime-pattern-3 tokoe:valid" result="pass"/><test-case name="14592NISTXML-SV-IV-list-dateTime-pattern-3-1 tokoe:valid" result="pass"/><test-case name="14593NISTXML-SV-IV-list-dateTime-pattern-3-2 tokoe:valid" result="pass"/><test-case name="14594NISTXML-SV-IV-list-dateTime-pattern-3-3 tokoe:valid" result="pass"/><test-case name="14595NISTXML-SV-IV-list-dateTime-pattern-3-4 tokoe:valid" result="pass"/><test-case name="14596NISTXML-SV-IV-list-dateTime-pattern-3-5 tokoe:valid" result="pass"/><test-case name="14597NISTSchema-SV-IV-list-dateTime-pattern-4 tokoe:valid" result="pass"/><test-case name="14598NISTXML-SV-IV-list-dateTime-pattern-4-1 tokoe:valid" result="pass"/><test-case name="14599NISTXML-SV-IV-list-dateTime-pattern-4-2 tokoe:valid" result="pass"/><test-case name="14600NISTXML-SV-IV-list-dateTime-pattern-4-3 tokoe:valid" result="pass"/><test-case name="14601NISTXML-SV-IV-list-dateTime-pattern-4-4 tokoe:valid" result="pass"/><test-case name="14602NISTXML-SV-IV-list-dateTime-pattern-4-5 tokoe:valid" result="pass"/><test-case name="14603NISTSchema-SV-IV-list-dateTime-pattern-5 tokoe:valid" result="pass"/><test-case name="14604NISTXML-SV-IV-list-dateTime-pattern-5-1 tokoe:valid" result="pass"/><test-case name="14605NISTXML-SV-IV-list-dateTime-pattern-5-2 tokoe:valid" result="pass"/><test-case name="14606NISTXML-SV-IV-list-dateTime-pattern-5-3 tokoe:valid" result="pass"/><test-case name="14607NISTXML-SV-IV-list-dateTime-pattern-5-4 tokoe:valid" result="pass"/><test-case name="14608NISTXML-SV-IV-list-dateTime-pattern-5-5 tokoe:valid" result="pass"/><test-case name="14609NISTSchema-SV-IV-list-dateTime-enumeration-1 tokoe:valid" result="pass"/><test-case name="14610NISTXML-SV-IV-list-dateTime-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="14611NISTXML-SV-IV-list-dateTime-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="14612NISTXML-SV-IV-list-dateTime-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="14613NISTXML-SV-IV-list-dateTime-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="14614NISTXML-SV-IV-list-dateTime-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="14615NISTSchema-SV-IV-list-dateTime-enumeration-2 tokoe:valid" result="pass"/><test-case name="14616NISTXML-SV-IV-list-dateTime-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="14617NISTXML-SV-IV-list-dateTime-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="14618NISTXML-SV-IV-list-dateTime-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="14619NISTXML-SV-IV-list-dateTime-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="14620NISTXML-SV-IV-list-dateTime-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="14621NISTSchema-SV-IV-list-dateTime-enumeration-3 tokoe:valid" result="pass"/><test-case name="14622NISTXML-SV-IV-list-dateTime-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="14623NISTXML-SV-IV-list-dateTime-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="14624NISTXML-SV-IV-list-dateTime-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="14625NISTXML-SV-IV-list-dateTime-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="14626NISTXML-SV-IV-list-dateTime-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="14627NISTSchema-SV-IV-list-dateTime-enumeration-4 tokoe:valid" result="pass"/><test-case name="14628NISTXML-SV-IV-list-dateTime-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="14629NISTXML-SV-IV-list-dateTime-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="14630NISTXML-SV-IV-list-dateTime-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="14631NISTXML-SV-IV-list-dateTime-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="14632NISTXML-SV-IV-list-dateTime-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="14633NISTSchema-SV-IV-list-dateTime-enumeration-5 tokoe:valid" result="pass"/><test-case name="14634NISTXML-SV-IV-list-dateTime-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="14635NISTXML-SV-IV-list-dateTime-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="14636NISTXML-SV-IV-list-dateTime-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="14637NISTXML-SV-IV-list-dateTime-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="14638NISTXML-SV-IV-list-dateTime-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="14639NISTSchema-SV-IV-list-dateTime-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="14640NISTXML-SV-IV-list-dateTime-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="14641NISTXML-SV-IV-list-dateTime-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="14642NISTXML-SV-IV-list-dateTime-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="14643NISTXML-SV-IV-list-dateTime-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="14644NISTXML-SV-IV-list-dateTime-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="14645NISTSchema-SV-IV-list-time-maxLength-1 tokoe:valid" result="pass"/><test-case name="14646NISTXML-SV-IV-list-time-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="14647NISTXML-SV-IV-list-time-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="14648NISTXML-SV-IV-list-time-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="14649NISTXML-SV-IV-list-time-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="14650NISTXML-SV-IV-list-time-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="14651NISTSchema-SV-IV-list-time-maxLength-2 tokoe:valid" result="pass"/><test-case name="14652NISTXML-SV-IV-list-time-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="14653NISTXML-SV-IV-list-time-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="14654NISTXML-SV-IV-list-time-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="14655NISTXML-SV-IV-list-time-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="14656NISTXML-SV-IV-list-time-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="14657NISTSchema-SV-IV-list-time-maxLength-3 tokoe:valid" result="pass"/><test-case name="14658NISTXML-SV-IV-list-time-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="14659NISTXML-SV-IV-list-time-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="14660NISTXML-SV-IV-list-time-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="14661NISTXML-SV-IV-list-time-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="14662NISTXML-SV-IV-list-time-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="14663NISTSchema-SV-IV-list-time-maxLength-4 tokoe:valid" result="pass"/><test-case name="14664NISTXML-SV-IV-list-time-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="14665NISTXML-SV-IV-list-time-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="14666NISTXML-SV-IV-list-time-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="14667NISTXML-SV-IV-list-time-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="14668NISTXML-SV-IV-list-time-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="14669NISTSchema-SV-IV-list-time-maxLength-5 tokoe:valid" result="pass"/><test-case name="14670NISTXML-SV-IV-list-time-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="14671NISTXML-SV-IV-list-time-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="14672NISTXML-SV-IV-list-time-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="14673NISTXML-SV-IV-list-time-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="14674NISTXML-SV-IV-list-time-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="14675NISTSchema-SV-IV-list-time-minLength-1 tokoe:valid" result="pass"/><test-case name="14676NISTXML-SV-IV-list-time-minLength-1-1 tokoe:valid" result="pass"/><test-case name="14677NISTXML-SV-IV-list-time-minLength-1-2 tokoe:valid" result="pass"/><test-case name="14678NISTXML-SV-IV-list-time-minLength-1-3 tokoe:valid" result="pass"/><test-case name="14679NISTXML-SV-IV-list-time-minLength-1-4 tokoe:valid" result="pass"/><test-case name="14680NISTXML-SV-IV-list-time-minLength-1-5 tokoe:valid" result="pass"/><test-case name="14681NISTSchema-SV-IV-list-time-minLength-2 tokoe:valid" result="pass"/><test-case name="14682NISTXML-SV-IV-list-time-minLength-2-1 tokoe:valid" result="pass"/><test-case name="14683NISTXML-SV-IV-list-time-minLength-2-2 tokoe:valid" result="pass"/><test-case name="14684NISTXML-SV-IV-list-time-minLength-2-3 tokoe:valid" result="pass"/><test-case name="14685NISTXML-SV-IV-list-time-minLength-2-4 tokoe:valid" result="pass"/><test-case name="14686NISTXML-SV-IV-list-time-minLength-2-5 tokoe:valid" result="pass"/><test-case name="14687NISTSchema-SV-IV-list-time-minLength-3 tokoe:valid" result="pass"/><test-case name="14688NISTXML-SV-IV-list-time-minLength-3-1 tokoe:valid" result="pass"/><test-case name="14689NISTXML-SV-IV-list-time-minLength-3-2 tokoe:valid" result="pass"/><test-case name="14690NISTXML-SV-IV-list-time-minLength-3-3 tokoe:valid" result="pass"/><test-case name="14691NISTXML-SV-IV-list-time-minLength-3-4 tokoe:valid" result="pass"/><test-case name="14692NISTXML-SV-IV-list-time-minLength-3-5 tokoe:valid" result="pass"/><test-case name="14693NISTSchema-SV-IV-list-time-minLength-4 tokoe:valid" result="pass"/><test-case name="14694NISTXML-SV-IV-list-time-minLength-4-1 tokoe:valid" result="pass"/><test-case name="14695NISTXML-SV-IV-list-time-minLength-4-2 tokoe:valid" result="pass"/><test-case name="14696NISTXML-SV-IV-list-time-minLength-4-3 tokoe:valid" result="pass"/><test-case name="14697NISTXML-SV-IV-list-time-minLength-4-4 tokoe:valid" result="pass"/><test-case name="14698NISTXML-SV-IV-list-time-minLength-4-5 tokoe:valid" result="pass"/><test-case name="14699NISTSchema-SV-IV-list-time-minLength-5 tokoe:valid" result="pass"/><test-case name="14700NISTXML-SV-IV-list-time-minLength-5-1 tokoe:valid" result="pass"/><test-case name="14701NISTXML-SV-IV-list-time-minLength-5-2 tokoe:valid" result="pass"/><test-case name="14702NISTXML-SV-IV-list-time-minLength-5-3 tokoe:valid" result="pass"/><test-case name="14703NISTXML-SV-IV-list-time-minLength-5-4 tokoe:valid" result="pass"/><test-case name="14704NISTXML-SV-IV-list-time-minLength-5-5 tokoe:valid" result="pass"/><test-case name="14705NISTSchema-SV-IV-list-time-length-1 tokoe:valid" result="pass"/><test-case name="14706NISTXML-SV-IV-list-time-length-1-1 tokoe:valid" result="pass"/><test-case name="14707NISTXML-SV-IV-list-time-length-1-2 tokoe:valid" result="pass"/><test-case name="14708NISTXML-SV-IV-list-time-length-1-3 tokoe:valid" result="pass"/><test-case name="14709NISTXML-SV-IV-list-time-length-1-4 tokoe:valid" result="pass"/><test-case name="14710NISTXML-SV-IV-list-time-length-1-5 tokoe:valid" result="pass"/><test-case name="14711NISTSchema-SV-IV-list-time-length-2 tokoe:valid" result="pass"/><test-case name="14712NISTXML-SV-IV-list-time-length-2-1 tokoe:valid" result="pass"/><test-case name="14713NISTXML-SV-IV-list-time-length-2-2 tokoe:valid" result="pass"/><test-case name="14714NISTXML-SV-IV-list-time-length-2-3 tokoe:valid" result="pass"/><test-case name="14715NISTXML-SV-IV-list-time-length-2-4 tokoe:valid" result="pass"/><test-case name="14716NISTXML-SV-IV-list-time-length-2-5 tokoe:valid" result="pass"/><test-case name="14717NISTSchema-SV-IV-list-time-length-3 tokoe:valid" result="pass"/><test-case name="14718NISTXML-SV-IV-list-time-length-3-1 tokoe:valid" result="pass"/><test-case name="14719NISTXML-SV-IV-list-time-length-3-2 tokoe:valid" result="pass"/><test-case name="14720NISTXML-SV-IV-list-time-length-3-3 tokoe:valid" result="pass"/><test-case name="14721NISTXML-SV-IV-list-time-length-3-4 tokoe:valid" result="pass"/><test-case name="14722NISTXML-SV-IV-list-time-length-3-5 tokoe:valid" result="pass"/><test-case name="14723NISTSchema-SV-IV-list-time-length-4 tokoe:valid" result="pass"/><test-case name="14724NISTXML-SV-IV-list-time-length-4-1 tokoe:valid" result="pass"/><test-case name="14725NISTXML-SV-IV-list-time-length-4-2 tokoe:valid" result="pass"/><test-case name="14726NISTXML-SV-IV-list-time-length-4-3 tokoe:valid" result="pass"/><test-case name="14727NISTXML-SV-IV-list-time-length-4-4 tokoe:valid" result="pass"/><test-case name="14728NISTXML-SV-IV-list-time-length-4-5 tokoe:valid" result="pass"/><test-case name="14729NISTSchema-SV-IV-list-time-length-5 tokoe:valid" result="pass"/><test-case name="14730NISTXML-SV-IV-list-time-length-5-1 tokoe:valid" result="pass"/><test-case name="14731NISTXML-SV-IV-list-time-length-5-2 tokoe:valid" result="pass"/><test-case name="14732NISTXML-SV-IV-list-time-length-5-3 tokoe:valid" result="pass"/><test-case name="14733NISTXML-SV-IV-list-time-length-5-4 tokoe:valid" result="pass"/><test-case name="14734NISTXML-SV-IV-list-time-length-5-5 tokoe:valid" result="pass"/><test-case name="14735NISTSchema-SV-IV-list-time-pattern-1 tokoe:valid" result="pass"/><test-case name="14736NISTXML-SV-IV-list-time-pattern-1-1 tokoe:valid" result="pass"/><test-case name="14737NISTXML-SV-IV-list-time-pattern-1-2 tokoe:valid" result="pass"/><test-case name="14738NISTXML-SV-IV-list-time-pattern-1-3 tokoe:valid" result="pass"/><test-case name="14739NISTXML-SV-IV-list-time-pattern-1-4 tokoe:valid" result="pass"/><test-case name="14740NISTXML-SV-IV-list-time-pattern-1-5 tokoe:valid" result="pass"/><test-case name="14741NISTSchema-SV-IV-list-time-pattern-2 tokoe:valid" result="pass"/><test-case name="14742NISTXML-SV-IV-list-time-pattern-2-1 tokoe:valid" result="pass"/><test-case name="14743NISTXML-SV-IV-list-time-pattern-2-2 tokoe:valid" result="pass"/><test-case name="14744NISTXML-SV-IV-list-time-pattern-2-3 tokoe:valid" result="pass"/><test-case name="14745NISTXML-SV-IV-list-time-pattern-2-4 tokoe:valid" result="pass"/><test-case name="14746NISTXML-SV-IV-list-time-pattern-2-5 tokoe:valid" result="pass"/><test-case name="14747NISTSchema-SV-IV-list-time-pattern-3 tokoe:valid" result="pass"/><test-case name="14748NISTXML-SV-IV-list-time-pattern-3-1 tokoe:valid" result="pass"/><test-case name="14749NISTXML-SV-IV-list-time-pattern-3-2 tokoe:valid" result="pass"/><test-case name="14750NISTXML-SV-IV-list-time-pattern-3-3 tokoe:valid" result="pass"/><test-case name="14751NISTXML-SV-IV-list-time-pattern-3-4 tokoe:valid" result="pass"/><test-case name="14752NISTXML-SV-IV-list-time-pattern-3-5 tokoe:valid" result="pass"/><test-case name="14753NISTSchema-SV-IV-list-time-pattern-4 tokoe:valid" result="pass"/><test-case name="14754NISTXML-SV-IV-list-time-pattern-4-1 tokoe:valid" result="pass"/><test-case name="14755NISTXML-SV-IV-list-time-pattern-4-2 tokoe:valid" result="pass"/><test-case name="14756NISTXML-SV-IV-list-time-pattern-4-3 tokoe:valid" result="pass"/><test-case name="14757NISTXML-SV-IV-list-time-pattern-4-4 tokoe:valid" result="pass"/><test-case name="14758NISTXML-SV-IV-list-time-pattern-4-5 tokoe:valid" result="pass"/><test-case name="14759NISTSchema-SV-IV-list-time-pattern-5 tokoe:valid" result="pass"/><test-case name="14760NISTXML-SV-IV-list-time-pattern-5-1 tokoe:valid" result="pass"/><test-case name="14761NISTXML-SV-IV-list-time-pattern-5-2 tokoe:valid" result="pass"/><test-case name="14762NISTXML-SV-IV-list-time-pattern-5-3 tokoe:valid" result="pass"/><test-case name="14763NISTXML-SV-IV-list-time-pattern-5-4 tokoe:valid" result="pass"/><test-case name="14764NISTXML-SV-IV-list-time-pattern-5-5 tokoe:valid" result="pass"/><test-case name="14765NISTSchema-SV-IV-list-time-enumeration-1 tokoe:valid" result="pass"/><test-case name="14766NISTXML-SV-IV-list-time-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="14767NISTXML-SV-IV-list-time-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="14768NISTXML-SV-IV-list-time-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="14769NISTXML-SV-IV-list-time-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="14770NISTXML-SV-IV-list-time-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="14771NISTSchema-SV-IV-list-time-enumeration-2 tokoe:valid" result="pass"/><test-case name="14772NISTXML-SV-IV-list-time-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="14773NISTXML-SV-IV-list-time-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="14774NISTXML-SV-IV-list-time-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="14775NISTXML-SV-IV-list-time-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="14776NISTXML-SV-IV-list-time-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="14777NISTSchema-SV-IV-list-time-enumeration-3 tokoe:valid" result="pass"/><test-case name="14778NISTXML-SV-IV-list-time-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="14779NISTXML-SV-IV-list-time-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="14780NISTXML-SV-IV-list-time-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="14781NISTXML-SV-IV-list-time-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="14782NISTXML-SV-IV-list-time-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="14783NISTSchema-SV-IV-list-time-enumeration-4 tokoe:valid" result="pass"/><test-case name="14784NISTXML-SV-IV-list-time-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="14785NISTXML-SV-IV-list-time-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="14786NISTXML-SV-IV-list-time-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="14787NISTXML-SV-IV-list-time-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="14788NISTXML-SV-IV-list-time-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="14789NISTSchema-SV-IV-list-time-enumeration-5 tokoe:valid" result="pass"/><test-case name="14790NISTXML-SV-IV-list-time-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="14791NISTXML-SV-IV-list-time-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="14792NISTXML-SV-IV-list-time-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="14793NISTXML-SV-IV-list-time-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="14794NISTXML-SV-IV-list-time-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="14795NISTSchema-SV-IV-list-time-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="14796NISTXML-SV-IV-list-time-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="14797NISTXML-SV-IV-list-time-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="14798NISTXML-SV-IV-list-time-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="14799NISTXML-SV-IV-list-time-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="14800NISTXML-SV-IV-list-time-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="14801NISTSchema-SV-IV-list-date-maxLength-1 tokoe:valid" result="pass"/><test-case name="14802NISTXML-SV-IV-list-date-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="14803NISTXML-SV-IV-list-date-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="14804NISTXML-SV-IV-list-date-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="14805NISTXML-SV-IV-list-date-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="14806NISTXML-SV-IV-list-date-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="14807NISTSchema-SV-IV-list-date-maxLength-2 tokoe:valid" result="pass"/><test-case name="14808NISTXML-SV-IV-list-date-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="14809NISTXML-SV-IV-list-date-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="14810NISTXML-SV-IV-list-date-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="14811NISTXML-SV-IV-list-date-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="14812NISTXML-SV-IV-list-date-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="14813NISTSchema-SV-IV-list-date-maxLength-3 tokoe:valid" result="pass"/><test-case name="14814NISTXML-SV-IV-list-date-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="14815NISTXML-SV-IV-list-date-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="14816NISTXML-SV-IV-list-date-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="14817NISTXML-SV-IV-list-date-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="14818NISTXML-SV-IV-list-date-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="14819NISTSchema-SV-IV-list-date-maxLength-4 tokoe:valid" result="pass"/><test-case name="14820NISTXML-SV-IV-list-date-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="14821NISTXML-SV-IV-list-date-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="14822NISTXML-SV-IV-list-date-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="14823NISTXML-SV-IV-list-date-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="14824NISTXML-SV-IV-list-date-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="14825NISTSchema-SV-IV-list-date-maxLength-5 tokoe:valid" result="pass"/><test-case name="14826NISTXML-SV-IV-list-date-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="14827NISTXML-SV-IV-list-date-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="14828NISTXML-SV-IV-list-date-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="14829NISTXML-SV-IV-list-date-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="14830NISTXML-SV-IV-list-date-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="14831NISTSchema-SV-IV-list-date-minLength-1 tokoe:valid" result="pass"/><test-case name="14832NISTXML-SV-IV-list-date-minLength-1-1 tokoe:valid" result="pass"/><test-case name="14833NISTXML-SV-IV-list-date-minLength-1-2 tokoe:valid" result="pass"/><test-case name="14834NISTXML-SV-IV-list-date-minLength-1-3 tokoe:valid" result="pass"/><test-case name="14835NISTXML-SV-IV-list-date-minLength-1-4 tokoe:valid" result="pass"/><test-case name="14836NISTXML-SV-IV-list-date-minLength-1-5 tokoe:valid" result="pass"/><test-case name="14837NISTSchema-SV-IV-list-date-minLength-2 tokoe:valid" result="pass"/><test-case name="14838NISTXML-SV-IV-list-date-minLength-2-1 tokoe:valid" result="pass"/><test-case name="14839NISTXML-SV-IV-list-date-minLength-2-2 tokoe:valid" result="pass"/><test-case name="14840NISTXML-SV-IV-list-date-minLength-2-3 tokoe:valid" result="pass"/><test-case name="14841NISTXML-SV-IV-list-date-minLength-2-4 tokoe:valid" result="pass"/><test-case name="14842NISTXML-SV-IV-list-date-minLength-2-5 tokoe:valid" result="pass"/><test-case name="14843NISTSchema-SV-IV-list-date-minLength-3 tokoe:valid" result="pass"/><test-case name="14844NISTXML-SV-IV-list-date-minLength-3-1 tokoe:valid" result="pass"/><test-case name="14845NISTXML-SV-IV-list-date-minLength-3-2 tokoe:valid" result="pass"/><test-case name="14846NISTXML-SV-IV-list-date-minLength-3-3 tokoe:valid" result="pass"/><test-case name="14847NISTXML-SV-IV-list-date-minLength-3-4 tokoe:valid" result="pass"/><test-case name="14848NISTXML-SV-IV-list-date-minLength-3-5 tokoe:valid" result="pass"/><test-case name="14849NISTSchema-SV-IV-list-date-minLength-4 tokoe:valid" result="pass"/><test-case name="14850NISTXML-SV-IV-list-date-minLength-4-1 tokoe:valid" result="pass"/><test-case name="14851NISTXML-SV-IV-list-date-minLength-4-2 tokoe:valid" result="pass"/><test-case name="14852NISTXML-SV-IV-list-date-minLength-4-3 tokoe:valid" result="pass"/><test-case name="14853NISTXML-SV-IV-list-date-minLength-4-4 tokoe:valid" result="pass"/><test-case name="14854NISTXML-SV-IV-list-date-minLength-4-5 tokoe:valid" result="pass"/><test-case name="14855NISTSchema-SV-IV-list-date-minLength-5 tokoe:valid" result="pass"/><test-case name="14856NISTXML-SV-IV-list-date-minLength-5-1 tokoe:valid" result="pass"/><test-case name="14857NISTXML-SV-IV-list-date-minLength-5-2 tokoe:valid" result="pass"/><test-case name="14858NISTXML-SV-IV-list-date-minLength-5-3 tokoe:valid" result="pass"/><test-case name="14859NISTXML-SV-IV-list-date-minLength-5-4 tokoe:valid" result="pass"/><test-case name="14860NISTXML-SV-IV-list-date-minLength-5-5 tokoe:valid" result="pass"/><test-case name="14861NISTSchema-SV-IV-list-date-length-1 tokoe:valid" result="pass"/><test-case name="14862NISTXML-SV-IV-list-date-length-1-1 tokoe:valid" result="pass"/><test-case name="14863NISTXML-SV-IV-list-date-length-1-2 tokoe:valid" result="pass"/><test-case name="14864NISTXML-SV-IV-list-date-length-1-3 tokoe:valid" result="pass"/><test-case name="14865NISTXML-SV-IV-list-date-length-1-4 tokoe:valid" result="pass"/><test-case name="14866NISTXML-SV-IV-list-date-length-1-5 tokoe:valid" result="pass"/><test-case name="14867NISTSchema-SV-IV-list-date-length-2 tokoe:valid" result="pass"/><test-case name="14868NISTXML-SV-IV-list-date-length-2-1 tokoe:valid" result="pass"/><test-case name="14869NISTXML-SV-IV-list-date-length-2-2 tokoe:valid" result="pass"/><test-case name="14870NISTXML-SV-IV-list-date-length-2-3 tokoe:valid" result="pass"/><test-case name="14871NISTXML-SV-IV-list-date-length-2-4 tokoe:valid" result="pass"/><test-case name="14872NISTXML-SV-IV-list-date-length-2-5 tokoe:valid" result="pass"/><test-case name="14873NISTSchema-SV-IV-list-date-length-3 tokoe:valid" result="pass"/><test-case name="14874NISTXML-SV-IV-list-date-length-3-1 tokoe:valid" result="pass"/><test-case name="14875NISTXML-SV-IV-list-date-length-3-2 tokoe:valid" result="pass"/><test-case name="14876NISTXML-SV-IV-list-date-length-3-3 tokoe:valid" result="pass"/><test-case name="14877NISTXML-SV-IV-list-date-length-3-4 tokoe:valid" result="pass"/><test-case name="14878NISTXML-SV-IV-list-date-length-3-5 tokoe:valid" result="pass"/><test-case name="14879NISTSchema-SV-IV-list-date-length-4 tokoe:valid" result="pass"/><test-case name="14880NISTXML-SV-IV-list-date-length-4-1 tokoe:valid" result="pass"/><test-case name="14881NISTXML-SV-IV-list-date-length-4-2 tokoe:valid" result="pass"/><test-case name="14882NISTXML-SV-IV-list-date-length-4-3 tokoe:valid" result="pass"/><test-case name="14883NISTXML-SV-IV-list-date-length-4-4 tokoe:valid" result="pass"/><test-case name="14884NISTXML-SV-IV-list-date-length-4-5 tokoe:valid" result="pass"/><test-case name="14885NISTSchema-SV-IV-list-date-length-5 tokoe:valid" result="pass"/><test-case name="14886NISTXML-SV-IV-list-date-length-5-1 tokoe:valid" result="pass"/><test-case name="14887NISTXML-SV-IV-list-date-length-5-2 tokoe:valid" result="pass"/><test-case name="14888NISTXML-SV-IV-list-date-length-5-3 tokoe:valid" result="pass"/><test-case name="14889NISTXML-SV-IV-list-date-length-5-4 tokoe:valid" result="pass"/><test-case name="14890NISTXML-SV-IV-list-date-length-5-5 tokoe:valid" result="pass"/><test-case name="14891NISTSchema-SV-IV-list-date-pattern-1 tokoe:valid" result="pass"/><test-case name="14892NISTXML-SV-IV-list-date-pattern-1-1 tokoe:valid" result="pass"/><test-case name="14893NISTXML-SV-IV-list-date-pattern-1-2 tokoe:valid" result="pass"/><test-case name="14894NISTXML-SV-IV-list-date-pattern-1-3 tokoe:valid" result="pass"/><test-case name="14895NISTXML-SV-IV-list-date-pattern-1-4 tokoe:valid" result="pass"/><test-case name="14896NISTXML-SV-IV-list-date-pattern-1-5 tokoe:valid" result="pass"/><test-case name="14897NISTSchema-SV-IV-list-date-pattern-2 tokoe:valid" result="pass"/><test-case name="14898NISTXML-SV-IV-list-date-pattern-2-1 tokoe:valid" result="pass"/><test-case name="14899NISTXML-SV-IV-list-date-pattern-2-2 tokoe:valid" result="pass"/><test-case name="14900NISTXML-SV-IV-list-date-pattern-2-3 tokoe:valid" result="pass"/><test-case name="14901NISTXML-SV-IV-list-date-pattern-2-4 tokoe:valid" result="pass"/><test-case name="14902NISTXML-SV-IV-list-date-pattern-2-5 tokoe:valid" result="pass"/><test-case name="14903NISTSchema-SV-IV-list-date-pattern-3 tokoe:valid" result="pass"/><test-case name="14904NISTXML-SV-IV-list-date-pattern-3-1 tokoe:valid" result="pass"/><test-case name="14905NISTXML-SV-IV-list-date-pattern-3-2 tokoe:valid" result="pass"/><test-case name="14906NISTXML-SV-IV-list-date-pattern-3-3 tokoe:valid" result="pass"/><test-case name="14907NISTXML-SV-IV-list-date-pattern-3-4 tokoe:valid" result="pass"/><test-case name="14908NISTXML-SV-IV-list-date-pattern-3-5 tokoe:valid" result="pass"/><test-case name="14909NISTSchema-SV-IV-list-date-pattern-4 tokoe:valid" result="pass"/><test-case name="14910NISTXML-SV-IV-list-date-pattern-4-1 tokoe:valid" result="pass"/><test-case name="14911NISTXML-SV-IV-list-date-pattern-4-2 tokoe:valid" result="pass"/><test-case name="14912NISTXML-SV-IV-list-date-pattern-4-3 tokoe:valid" result="pass"/><test-case name="14913NISTXML-SV-IV-list-date-pattern-4-4 tokoe:valid" result="pass"/><test-case name="14914NISTXML-SV-IV-list-date-pattern-4-5 tokoe:valid" result="pass"/><test-case name="14915NISTSchema-SV-IV-list-date-pattern-5 tokoe:valid" result="pass"/><test-case name="14916NISTXML-SV-IV-list-date-pattern-5-1 tokoe:valid" result="pass"/><test-case name="14917NISTXML-SV-IV-list-date-pattern-5-2 tokoe:valid" result="pass"/><test-case name="14918NISTXML-SV-IV-list-date-pattern-5-3 tokoe:valid" result="pass"/><test-case name="14919NISTXML-SV-IV-list-date-pattern-5-4 tokoe:valid" result="pass"/><test-case name="14920NISTXML-SV-IV-list-date-pattern-5-5 tokoe:valid" result="pass"/><test-case name="14921NISTSchema-SV-IV-list-date-enumeration-1 tokoe:valid" result="pass"/><test-case name="14922NISTXML-SV-IV-list-date-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="14923NISTXML-SV-IV-list-date-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="14924NISTXML-SV-IV-list-date-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="14925NISTXML-SV-IV-list-date-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="14926NISTXML-SV-IV-list-date-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="14927NISTSchema-SV-IV-list-date-enumeration-2 tokoe:valid" result="pass"/><test-case name="14928NISTXML-SV-IV-list-date-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="14929NISTXML-SV-IV-list-date-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="14930NISTXML-SV-IV-list-date-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="14931NISTXML-SV-IV-list-date-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="14932NISTXML-SV-IV-list-date-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="14933NISTSchema-SV-IV-list-date-enumeration-3 tokoe:valid" result="pass"/><test-case name="14934NISTXML-SV-IV-list-date-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="14935NISTXML-SV-IV-list-date-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="14936NISTXML-SV-IV-list-date-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="14937NISTXML-SV-IV-list-date-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="14938NISTXML-SV-IV-list-date-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="14939NISTSchema-SV-IV-list-date-enumeration-4 tokoe:valid" result="pass"/><test-case name="14940NISTXML-SV-IV-list-date-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="14941NISTXML-SV-IV-list-date-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="14942NISTXML-SV-IV-list-date-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="14943NISTXML-SV-IV-list-date-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="14944NISTXML-SV-IV-list-date-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="14945NISTSchema-SV-IV-list-date-enumeration-5 tokoe:valid" result="pass"/><test-case name="14946NISTXML-SV-IV-list-date-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="14947NISTXML-SV-IV-list-date-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="14948NISTXML-SV-IV-list-date-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="14949NISTXML-SV-IV-list-date-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="14950NISTXML-SV-IV-list-date-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="14951NISTSchema-SV-IV-list-date-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="14952NISTXML-SV-IV-list-date-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="14953NISTXML-SV-IV-list-date-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="14954NISTXML-SV-IV-list-date-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="14955NISTXML-SV-IV-list-date-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="14956NISTXML-SV-IV-list-date-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="14957NISTSchema-SV-IV-list-gYearMonth-maxLength-1 tokoe:valid" result="pass"/><test-case name="14958NISTXML-SV-IV-list-gYearMonth-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="14959NISTXML-SV-IV-list-gYearMonth-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="14960NISTXML-SV-IV-list-gYearMonth-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="14961NISTXML-SV-IV-list-gYearMonth-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="14962NISTXML-SV-IV-list-gYearMonth-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="14963NISTSchema-SV-IV-list-gYearMonth-maxLength-2 tokoe:valid" result="pass"/><test-case name="14964NISTXML-SV-IV-list-gYearMonth-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="14965NISTXML-SV-IV-list-gYearMonth-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="14966NISTXML-SV-IV-list-gYearMonth-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="14967NISTXML-SV-IV-list-gYearMonth-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="14968NISTXML-SV-IV-list-gYearMonth-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="14969NISTSchema-SV-IV-list-gYearMonth-maxLength-3 tokoe:valid" result="pass"/><test-case name="14970NISTXML-SV-IV-list-gYearMonth-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="14971NISTXML-SV-IV-list-gYearMonth-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="14972NISTXML-SV-IV-list-gYearMonth-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="14973NISTXML-SV-IV-list-gYearMonth-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="14974NISTXML-SV-IV-list-gYearMonth-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="14975NISTSchema-SV-IV-list-gYearMonth-maxLength-4 tokoe:valid" result="pass"/><test-case name="14976NISTXML-SV-IV-list-gYearMonth-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="14977NISTXML-SV-IV-list-gYearMonth-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="14978NISTXML-SV-IV-list-gYearMonth-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="14979NISTXML-SV-IV-list-gYearMonth-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="14980NISTXML-SV-IV-list-gYearMonth-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="14981NISTSchema-SV-IV-list-gYearMonth-maxLength-5 tokoe:valid" result="pass"/><test-case name="14982NISTXML-SV-IV-list-gYearMonth-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="14983NISTXML-SV-IV-list-gYearMonth-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="14984NISTXML-SV-IV-list-gYearMonth-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="14985NISTXML-SV-IV-list-gYearMonth-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="14986NISTXML-SV-IV-list-gYearMonth-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="14987NISTSchema-SV-IV-list-gYearMonth-minLength-1 tokoe:valid" result="pass"/><test-case name="14988NISTXML-SV-IV-list-gYearMonth-minLength-1-1 tokoe:valid" result="pass"/><test-case name="14989NISTXML-SV-IV-list-gYearMonth-minLength-1-2 tokoe:valid" result="pass"/><test-case name="14990NISTXML-SV-IV-list-gYearMonth-minLength-1-3 tokoe:valid" result="pass"/><test-case name="14991NISTXML-SV-IV-list-gYearMonth-minLength-1-4 tokoe:valid" result="pass"/><test-case name="14992NISTXML-SV-IV-list-gYearMonth-minLength-1-5 tokoe:valid" result="pass"/><test-case name="14993NISTSchema-SV-IV-list-gYearMonth-minLength-2 tokoe:valid" result="pass"/><test-case name="14994NISTXML-SV-IV-list-gYearMonth-minLength-2-1 tokoe:valid" result="pass"/><test-case name="14995NISTXML-SV-IV-list-gYearMonth-minLength-2-2 tokoe:valid" result="pass"/><test-case name="14996NISTXML-SV-IV-list-gYearMonth-minLength-2-3 tokoe:valid" result="pass"/><test-case name="14997NISTXML-SV-IV-list-gYearMonth-minLength-2-4 tokoe:valid" result="pass"/><test-case name="14998NISTXML-SV-IV-list-gYearMonth-minLength-2-5 tokoe:valid" result="pass"/><test-case name="14999NISTSchema-SV-IV-list-gYearMonth-minLength-3 tokoe:valid" result="pass"/><test-case name="15000NISTXML-SV-IV-list-gYearMonth-minLength-3-1 tokoe:valid" result="pass"/><test-case name="15001NISTXML-SV-IV-list-gYearMonth-minLength-3-2 tokoe:valid" result="pass"/><test-case name="15002NISTXML-SV-IV-list-gYearMonth-minLength-3-3 tokoe:valid" result="pass"/><test-case name="15003NISTXML-SV-IV-list-gYearMonth-minLength-3-4 tokoe:valid" result="pass"/><test-case name="15004NISTXML-SV-IV-list-gYearMonth-minLength-3-5 tokoe:valid" result="pass"/><test-case name="15005NISTSchema-SV-IV-list-gYearMonth-minLength-4 tokoe:valid" result="pass"/><test-case name="15006NISTXML-SV-IV-list-gYearMonth-minLength-4-1 tokoe:valid" result="pass"/><test-case name="15007NISTXML-SV-IV-list-gYearMonth-minLength-4-2 tokoe:valid" result="pass"/><test-case name="15008NISTXML-SV-IV-list-gYearMonth-minLength-4-3 tokoe:valid" result="pass"/><test-case name="15009NISTXML-SV-IV-list-gYearMonth-minLength-4-4 tokoe:valid" result="pass"/><test-case name="15010NISTXML-SV-IV-list-gYearMonth-minLength-4-5 tokoe:valid" result="pass"/><test-case name="15011NISTSchema-SV-IV-list-gYearMonth-minLength-5 tokoe:valid" result="pass"/><test-case name="15012NISTXML-SV-IV-list-gYearMonth-minLength-5-1 tokoe:valid" result="pass"/><test-case name="15013NISTXML-SV-IV-list-gYearMonth-minLength-5-2 tokoe:valid" result="pass"/><test-case name="15014NISTXML-SV-IV-list-gYearMonth-minLength-5-3 tokoe:valid" result="pass"/><test-case name="15015NISTXML-SV-IV-list-gYearMonth-minLength-5-4 tokoe:valid" result="pass"/><test-case name="15016NISTXML-SV-IV-list-gYearMonth-minLength-5-5 tokoe:valid" result="pass"/><test-case name="15017NISTSchema-SV-IV-list-gYearMonth-length-1 tokoe:valid" result="pass"/><test-case name="15018NISTXML-SV-IV-list-gYearMonth-length-1-1 tokoe:valid" result="pass"/><test-case name="15019NISTXML-SV-IV-list-gYearMonth-length-1-2 tokoe:valid" result="pass"/><test-case name="15020NISTXML-SV-IV-list-gYearMonth-length-1-3 tokoe:valid" result="pass"/><test-case name="15021NISTXML-SV-IV-list-gYearMonth-length-1-4 tokoe:valid" result="pass"/><test-case name="15022NISTXML-SV-IV-list-gYearMonth-length-1-5 tokoe:valid" result="pass"/><test-case name="15023NISTSchema-SV-IV-list-gYearMonth-length-2 tokoe:valid" result="pass"/><test-case name="15024NISTXML-SV-IV-list-gYearMonth-length-2-1 tokoe:valid" result="pass"/><test-case name="15025NISTXML-SV-IV-list-gYearMonth-length-2-2 tokoe:valid" result="pass"/><test-case name="15026NISTXML-SV-IV-list-gYearMonth-length-2-3 tokoe:valid" result="pass"/><test-case name="15027NISTXML-SV-IV-list-gYearMonth-length-2-4 tokoe:valid" result="pass"/><test-case name="15028NISTXML-SV-IV-list-gYearMonth-length-2-5 tokoe:valid" result="pass"/><test-case name="15029NISTSchema-SV-IV-list-gYearMonth-length-3 tokoe:valid" result="pass"/><test-case name="15030NISTXML-SV-IV-list-gYearMonth-length-3-1 tokoe:valid" result="pass"/><test-case name="15031NISTXML-SV-IV-list-gYearMonth-length-3-2 tokoe:valid" result="pass"/><test-case name="15032NISTXML-SV-IV-list-gYearMonth-length-3-3 tokoe:valid" result="pass"/><test-case name="15033NISTXML-SV-IV-list-gYearMonth-length-3-4 tokoe:valid" result="pass"/><test-case name="15034NISTXML-SV-IV-list-gYearMonth-length-3-5 tokoe:valid" result="pass"/><test-case name="15035NISTSchema-SV-IV-list-gYearMonth-length-4 tokoe:valid" result="pass"/><test-case name="15036NISTXML-SV-IV-list-gYearMonth-length-4-1 tokoe:valid" result="pass"/><test-case name="15037NISTXML-SV-IV-list-gYearMonth-length-4-2 tokoe:valid" result="pass"/><test-case name="15038NISTXML-SV-IV-list-gYearMonth-length-4-3 tokoe:valid" result="pass"/><test-case name="15039NISTXML-SV-IV-list-gYearMonth-length-4-4 tokoe:valid" result="pass"/><test-case name="15040NISTXML-SV-IV-list-gYearMonth-length-4-5 tokoe:valid" result="pass"/><test-case name="15041NISTSchema-SV-IV-list-gYearMonth-length-5 tokoe:valid" result="pass"/><test-case name="15042NISTXML-SV-IV-list-gYearMonth-length-5-1 tokoe:valid" result="pass"/><test-case name="15043NISTXML-SV-IV-list-gYearMonth-length-5-2 tokoe:valid" result="pass"/><test-case name="15044NISTXML-SV-IV-list-gYearMonth-length-5-3 tokoe:valid" result="pass"/><test-case name="15045NISTXML-SV-IV-list-gYearMonth-length-5-4 tokoe:valid" result="pass"/><test-case name="15046NISTXML-SV-IV-list-gYearMonth-length-5-5 tokoe:valid" result="pass"/><test-case name="15047NISTSchema-SV-IV-list-gYearMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="15048NISTXML-SV-IV-list-gYearMonth-pattern-1-1 tokoe:valid" result="pass"/><test-case name="15049NISTXML-SV-IV-list-gYearMonth-pattern-1-2 tokoe:valid" result="pass"/><test-case name="15050NISTXML-SV-IV-list-gYearMonth-pattern-1-3 tokoe:valid" result="pass"/><test-case name="15051NISTXML-SV-IV-list-gYearMonth-pattern-1-4 tokoe:valid" result="pass"/><test-case name="15052NISTXML-SV-IV-list-gYearMonth-pattern-1-5 tokoe:valid" result="pass"/><test-case name="15053NISTSchema-SV-IV-list-gYearMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="15054NISTXML-SV-IV-list-gYearMonth-pattern-2-1 tokoe:valid" result="pass"/><test-case name="15055NISTXML-SV-IV-list-gYearMonth-pattern-2-2 tokoe:valid" result="pass"/><test-case name="15056NISTXML-SV-IV-list-gYearMonth-pattern-2-3 tokoe:valid" result="pass"/><test-case name="15057NISTXML-SV-IV-list-gYearMonth-pattern-2-4 tokoe:valid" result="pass"/><test-case name="15058NISTXML-SV-IV-list-gYearMonth-pattern-2-5 tokoe:valid" result="pass"/><test-case name="15059NISTSchema-SV-IV-list-gYearMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="15060NISTXML-SV-IV-list-gYearMonth-pattern-3-1 tokoe:valid" result="pass"/><test-case name="15061NISTXML-SV-IV-list-gYearMonth-pattern-3-2 tokoe:valid" result="pass"/><test-case name="15062NISTXML-SV-IV-list-gYearMonth-pattern-3-3 tokoe:valid" result="pass"/><test-case name="15063NISTXML-SV-IV-list-gYearMonth-pattern-3-4 tokoe:valid" result="pass"/><test-case name="15064NISTXML-SV-IV-list-gYearMonth-pattern-3-5 tokoe:valid" result="pass"/><test-case name="15065NISTSchema-SV-IV-list-gYearMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="15066NISTXML-SV-IV-list-gYearMonth-pattern-4-1 tokoe:valid" result="pass"/><test-case name="15067NISTXML-SV-IV-list-gYearMonth-pattern-4-2 tokoe:valid" result="pass"/><test-case name="15068NISTXML-SV-IV-list-gYearMonth-pattern-4-3 tokoe:valid" result="pass"/><test-case name="15069NISTXML-SV-IV-list-gYearMonth-pattern-4-4 tokoe:valid" result="pass"/><test-case name="15070NISTXML-SV-IV-list-gYearMonth-pattern-4-5 tokoe:valid" result="pass"/><test-case name="15071NISTSchema-SV-IV-list-gYearMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="15072NISTXML-SV-IV-list-gYearMonth-pattern-5-1 tokoe:valid" result="pass"/><test-case name="15073NISTXML-SV-IV-list-gYearMonth-pattern-5-2 tokoe:valid" result="pass"/><test-case name="15074NISTXML-SV-IV-list-gYearMonth-pattern-5-3 tokoe:valid" result="pass"/><test-case name="15075NISTXML-SV-IV-list-gYearMonth-pattern-5-4 tokoe:valid" result="pass"/><test-case name="15076NISTXML-SV-IV-list-gYearMonth-pattern-5-5 tokoe:valid" result="pass"/><test-case name="15077NISTSchema-SV-IV-list-gYearMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="15078NISTXML-SV-IV-list-gYearMonth-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="15079NISTXML-SV-IV-list-gYearMonth-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="15080NISTXML-SV-IV-list-gYearMonth-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="15081NISTXML-SV-IV-list-gYearMonth-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="15082NISTXML-SV-IV-list-gYearMonth-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="15083NISTSchema-SV-IV-list-gYearMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="15084NISTXML-SV-IV-list-gYearMonth-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="15085NISTXML-SV-IV-list-gYearMonth-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="15086NISTXML-SV-IV-list-gYearMonth-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="15087NISTXML-SV-IV-list-gYearMonth-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="15088NISTXML-SV-IV-list-gYearMonth-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="15089NISTSchema-SV-IV-list-gYearMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="15090NISTXML-SV-IV-list-gYearMonth-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="15091NISTXML-SV-IV-list-gYearMonth-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="15092NISTXML-SV-IV-list-gYearMonth-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="15093NISTXML-SV-IV-list-gYearMonth-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="15094NISTXML-SV-IV-list-gYearMonth-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="15095NISTSchema-SV-IV-list-gYearMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="15096NISTXML-SV-IV-list-gYearMonth-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="15097NISTXML-SV-IV-list-gYearMonth-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="15098NISTXML-SV-IV-list-gYearMonth-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="15099NISTXML-SV-IV-list-gYearMonth-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="15100NISTXML-SV-IV-list-gYearMonth-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="15101NISTSchema-SV-IV-list-gYearMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="15102NISTXML-SV-IV-list-gYearMonth-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="15103NISTXML-SV-IV-list-gYearMonth-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="15104NISTXML-SV-IV-list-gYearMonth-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="15105NISTXML-SV-IV-list-gYearMonth-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="15106NISTXML-SV-IV-list-gYearMonth-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="15107NISTSchema-SV-IV-list-gYearMonth-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="15108NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="15109NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="15110NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="15111NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="15112NISTXML-SV-IV-list-gYearMonth-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="15113NISTSchema-SV-IV-list-gYear-maxLength-1 tokoe:valid" result="pass"/><test-case name="15114NISTXML-SV-IV-list-gYear-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="15115NISTXML-SV-IV-list-gYear-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="15116NISTXML-SV-IV-list-gYear-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="15117NISTXML-SV-IV-list-gYear-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="15118NISTXML-SV-IV-list-gYear-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="15119NISTSchema-SV-IV-list-gYear-maxLength-2 tokoe:valid" result="pass"/><test-case name="15120NISTXML-SV-IV-list-gYear-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="15121NISTXML-SV-IV-list-gYear-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="15122NISTXML-SV-IV-list-gYear-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="15123NISTXML-SV-IV-list-gYear-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="15124NISTXML-SV-IV-list-gYear-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="15125NISTSchema-SV-IV-list-gYear-maxLength-3 tokoe:valid" result="pass"/><test-case name="15126NISTXML-SV-IV-list-gYear-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="15127NISTXML-SV-IV-list-gYear-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="15128NISTXML-SV-IV-list-gYear-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="15129NISTXML-SV-IV-list-gYear-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="15130NISTXML-SV-IV-list-gYear-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="15131NISTSchema-SV-IV-list-gYear-maxLength-4 tokoe:valid" result="pass"/><test-case name="15132NISTXML-SV-IV-list-gYear-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="15133NISTXML-SV-IV-list-gYear-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="15134NISTXML-SV-IV-list-gYear-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="15135NISTXML-SV-IV-list-gYear-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="15136NISTXML-SV-IV-list-gYear-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="15137NISTSchema-SV-IV-list-gYear-maxLength-5 tokoe:valid" result="pass"/><test-case name="15138NISTXML-SV-IV-list-gYear-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="15139NISTXML-SV-IV-list-gYear-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="15140NISTXML-SV-IV-list-gYear-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="15141NISTXML-SV-IV-list-gYear-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="15142NISTXML-SV-IV-list-gYear-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="15143NISTSchema-SV-IV-list-gYear-minLength-1 tokoe:valid" result="pass"/><test-case name="15144NISTXML-SV-IV-list-gYear-minLength-1-1 tokoe:valid" result="pass"/><test-case name="15145NISTXML-SV-IV-list-gYear-minLength-1-2 tokoe:valid" result="pass"/><test-case name="15146NISTXML-SV-IV-list-gYear-minLength-1-3 tokoe:valid" result="pass"/><test-case name="15147NISTXML-SV-IV-list-gYear-minLength-1-4 tokoe:valid" result="pass"/><test-case name="15148NISTXML-SV-IV-list-gYear-minLength-1-5 tokoe:valid" result="pass"/><test-case name="15149NISTSchema-SV-IV-list-gYear-minLength-2 tokoe:valid" result="pass"/><test-case name="15150NISTXML-SV-IV-list-gYear-minLength-2-1 tokoe:valid" result="pass"/><test-case name="15151NISTXML-SV-IV-list-gYear-minLength-2-2 tokoe:valid" result="pass"/><test-case name="15152NISTXML-SV-IV-list-gYear-minLength-2-3 tokoe:valid" result="pass"/><test-case name="15153NISTXML-SV-IV-list-gYear-minLength-2-4 tokoe:valid" result="pass"/><test-case name="15154NISTXML-SV-IV-list-gYear-minLength-2-5 tokoe:valid" result="pass"/><test-case name="15155NISTSchema-SV-IV-list-gYear-minLength-3 tokoe:valid" result="pass"/><test-case name="15156NISTXML-SV-IV-list-gYear-minLength-3-1 tokoe:valid" result="pass"/><test-case name="15157NISTXML-SV-IV-list-gYear-minLength-3-2 tokoe:valid" result="pass"/><test-case name="15158NISTXML-SV-IV-list-gYear-minLength-3-3 tokoe:valid" result="pass"/><test-case name="15159NISTXML-SV-IV-list-gYear-minLength-3-4 tokoe:valid" result="pass"/><test-case name="15160NISTXML-SV-IV-list-gYear-minLength-3-5 tokoe:valid" result="pass"/><test-case name="15161NISTSchema-SV-IV-list-gYear-minLength-4 tokoe:valid" result="pass"/><test-case name="15162NISTXML-SV-IV-list-gYear-minLength-4-1 tokoe:valid" result="pass"/><test-case name="15163NISTXML-SV-IV-list-gYear-minLength-4-2 tokoe:valid" result="pass"/><test-case name="15164NISTXML-SV-IV-list-gYear-minLength-4-3 tokoe:valid" result="pass"/><test-case name="15165NISTXML-SV-IV-list-gYear-minLength-4-4 tokoe:valid" result="pass"/><test-case name="15166NISTXML-SV-IV-list-gYear-minLength-4-5 tokoe:valid" result="pass"/><test-case name="15167NISTSchema-SV-IV-list-gYear-minLength-5 tokoe:valid" result="pass"/><test-case name="15168NISTXML-SV-IV-list-gYear-minLength-5-1 tokoe:valid" result="pass"/><test-case name="15169NISTXML-SV-IV-list-gYear-minLength-5-2 tokoe:valid" result="pass"/><test-case name="15170NISTXML-SV-IV-list-gYear-minLength-5-3 tokoe:valid" result="pass"/><test-case name="15171NISTXML-SV-IV-list-gYear-minLength-5-4 tokoe:valid" result="pass"/><test-case name="15172NISTXML-SV-IV-list-gYear-minLength-5-5 tokoe:valid" result="pass"/><test-case name="15173NISTSchema-SV-IV-list-gYear-length-1 tokoe:valid" result="pass"/><test-case name="15174NISTXML-SV-IV-list-gYear-length-1-1 tokoe:valid" result="pass"/><test-case name="15175NISTXML-SV-IV-list-gYear-length-1-2 tokoe:valid" result="pass"/><test-case name="15176NISTXML-SV-IV-list-gYear-length-1-3 tokoe:valid" result="pass"/><test-case name="15177NISTXML-SV-IV-list-gYear-length-1-4 tokoe:valid" result="pass"/><test-case name="15178NISTXML-SV-IV-list-gYear-length-1-5 tokoe:valid" result="pass"/><test-case name="15179NISTSchema-SV-IV-list-gYear-length-2 tokoe:valid" result="pass"/><test-case name="15180NISTXML-SV-IV-list-gYear-length-2-1 tokoe:valid" result="pass"/><test-case name="15181NISTXML-SV-IV-list-gYear-length-2-2 tokoe:valid" result="pass"/><test-case name="15182NISTXML-SV-IV-list-gYear-length-2-3 tokoe:valid" result="pass"/><test-case name="15183NISTXML-SV-IV-list-gYear-length-2-4 tokoe:valid" result="pass"/><test-case name="15184NISTXML-SV-IV-list-gYear-length-2-5 tokoe:valid" result="pass"/><test-case name="15185NISTSchema-SV-IV-list-gYear-length-3 tokoe:valid" result="pass"/><test-case name="15186NISTXML-SV-IV-list-gYear-length-3-1 tokoe:valid" result="pass"/><test-case name="15187NISTXML-SV-IV-list-gYear-length-3-2 tokoe:valid" result="pass"/><test-case name="15188NISTXML-SV-IV-list-gYear-length-3-3 tokoe:valid" result="pass"/><test-case name="15189NISTXML-SV-IV-list-gYear-length-3-4 tokoe:valid" result="pass"/><test-case name="15190NISTXML-SV-IV-list-gYear-length-3-5 tokoe:valid" result="pass"/><test-case name="15191NISTSchema-SV-IV-list-gYear-length-4 tokoe:valid" result="pass"/><test-case name="15192NISTXML-SV-IV-list-gYear-length-4-1 tokoe:valid" result="pass"/><test-case name="15193NISTXML-SV-IV-list-gYear-length-4-2 tokoe:valid" result="pass"/><test-case name="15194NISTXML-SV-IV-list-gYear-length-4-3 tokoe:valid" result="pass"/><test-case name="15195NISTXML-SV-IV-list-gYear-length-4-4 tokoe:valid" result="pass"/><test-case name="15196NISTXML-SV-IV-list-gYear-length-4-5 tokoe:valid" result="pass"/><test-case name="15197NISTSchema-SV-IV-list-gYear-length-5 tokoe:valid" result="pass"/><test-case name="15198NISTXML-SV-IV-list-gYear-length-5-1 tokoe:valid" result="pass"/><test-case name="15199NISTXML-SV-IV-list-gYear-length-5-2 tokoe:valid" result="pass"/><test-case name="15200NISTXML-SV-IV-list-gYear-length-5-3 tokoe:valid" result="pass"/><test-case name="15201NISTXML-SV-IV-list-gYear-length-5-4 tokoe:valid" result="pass"/><test-case name="15202NISTXML-SV-IV-list-gYear-length-5-5 tokoe:valid" result="pass"/><test-case name="15203NISTSchema-SV-IV-list-gYear-pattern-1 tokoe:valid" result="pass"/><test-case name="15204NISTXML-SV-IV-list-gYear-pattern-1-1 tokoe:valid" result="pass"/><test-case name="15205NISTXML-SV-IV-list-gYear-pattern-1-2 tokoe:valid" result="pass"/><test-case name="15206NISTXML-SV-IV-list-gYear-pattern-1-3 tokoe:valid" result="pass"/><test-case name="15207NISTXML-SV-IV-list-gYear-pattern-1-4 tokoe:valid" result="pass"/><test-case name="15208NISTXML-SV-IV-list-gYear-pattern-1-5 tokoe:valid" result="pass"/><test-case name="15209NISTSchema-SV-IV-list-gYear-pattern-2 tokoe:valid" result="pass"/><test-case name="15210NISTXML-SV-IV-list-gYear-pattern-2-1 tokoe:valid" result="pass"/><test-case name="15211NISTXML-SV-IV-list-gYear-pattern-2-2 tokoe:valid" result="pass"/><test-case name="15212NISTXML-SV-IV-list-gYear-pattern-2-3 tokoe:valid" result="pass"/><test-case name="15213NISTXML-SV-IV-list-gYear-pattern-2-4 tokoe:valid" result="pass"/><test-case name="15214NISTXML-SV-IV-list-gYear-pattern-2-5 tokoe:valid" result="pass"/><test-case name="15215NISTSchema-SV-IV-list-gYear-pattern-3 tokoe:valid" result="pass"/><test-case name="15216NISTXML-SV-IV-list-gYear-pattern-3-1 tokoe:valid" result="pass"/><test-case name="15217NISTXML-SV-IV-list-gYear-pattern-3-2 tokoe:valid" result="pass"/><test-case name="15218NISTXML-SV-IV-list-gYear-pattern-3-3 tokoe:valid" result="pass"/><test-case name="15219NISTXML-SV-IV-list-gYear-pattern-3-4 tokoe:valid" result="pass"/><test-case name="15220NISTXML-SV-IV-list-gYear-pattern-3-5 tokoe:valid" result="pass"/><test-case name="15221NISTSchema-SV-IV-list-gYear-pattern-4 tokoe:valid" result="pass"/><test-case name="15222NISTXML-SV-IV-list-gYear-pattern-4-1 tokoe:valid" result="pass"/><test-case name="15223NISTXML-SV-IV-list-gYear-pattern-4-2 tokoe:valid" result="pass"/><test-case name="15224NISTXML-SV-IV-list-gYear-pattern-4-3 tokoe:valid" result="pass"/><test-case name="15225NISTXML-SV-IV-list-gYear-pattern-4-4 tokoe:valid" result="pass"/><test-case name="15226NISTXML-SV-IV-list-gYear-pattern-4-5 tokoe:valid" result="pass"/><test-case name="15227NISTSchema-SV-IV-list-gYear-pattern-5 tokoe:valid" result="pass"/><test-case name="15228NISTXML-SV-IV-list-gYear-pattern-5-1 tokoe:valid" result="pass"/><test-case name="15229NISTXML-SV-IV-list-gYear-pattern-5-2 tokoe:valid" result="pass"/><test-case name="15230NISTXML-SV-IV-list-gYear-pattern-5-3 tokoe:valid" result="pass"/><test-case name="15231NISTXML-SV-IV-list-gYear-pattern-5-4 tokoe:valid" result="pass"/><test-case name="15232NISTXML-SV-IV-list-gYear-pattern-5-5 tokoe:valid" result="pass"/><test-case name="15233NISTSchema-SV-IV-list-gYear-enumeration-1 tokoe:valid" result="pass"/><test-case name="15234NISTXML-SV-IV-list-gYear-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="15235NISTXML-SV-IV-list-gYear-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="15236NISTXML-SV-IV-list-gYear-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="15237NISTXML-SV-IV-list-gYear-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="15238NISTXML-SV-IV-list-gYear-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="15239NISTSchema-SV-IV-list-gYear-enumeration-2 tokoe:valid" result="pass"/><test-case name="15240NISTXML-SV-IV-list-gYear-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="15241NISTXML-SV-IV-list-gYear-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="15242NISTXML-SV-IV-list-gYear-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="15243NISTXML-SV-IV-list-gYear-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="15244NISTXML-SV-IV-list-gYear-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="15245NISTSchema-SV-IV-list-gYear-enumeration-3 tokoe:valid" result="pass"/><test-case name="15246NISTXML-SV-IV-list-gYear-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="15247NISTXML-SV-IV-list-gYear-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="15248NISTXML-SV-IV-list-gYear-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="15249NISTXML-SV-IV-list-gYear-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="15250NISTXML-SV-IV-list-gYear-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="15251NISTSchema-SV-IV-list-gYear-enumeration-4 tokoe:valid" result="pass"/><test-case name="15252NISTXML-SV-IV-list-gYear-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="15253NISTXML-SV-IV-list-gYear-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="15254NISTXML-SV-IV-list-gYear-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="15255NISTXML-SV-IV-list-gYear-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="15256NISTXML-SV-IV-list-gYear-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="15257NISTSchema-SV-IV-list-gYear-enumeration-5 tokoe:valid" result="pass"/><test-case name="15258NISTXML-SV-IV-list-gYear-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="15259NISTXML-SV-IV-list-gYear-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="15260NISTXML-SV-IV-list-gYear-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="15261NISTXML-SV-IV-list-gYear-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="15262NISTXML-SV-IV-list-gYear-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="15263NISTSchema-SV-IV-list-gYear-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="15264NISTXML-SV-IV-list-gYear-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="15265NISTXML-SV-IV-list-gYear-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="15266NISTXML-SV-IV-list-gYear-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="15267NISTXML-SV-IV-list-gYear-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="15268NISTXML-SV-IV-list-gYear-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="15269NISTSchema-SV-IV-list-gMonthDay-maxLength-1 tokoe:valid" result="pass"/><test-case name="15270NISTXML-SV-IV-list-gMonthDay-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="15271NISTXML-SV-IV-list-gMonthDay-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="15272NISTXML-SV-IV-list-gMonthDay-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="15273NISTXML-SV-IV-list-gMonthDay-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="15274NISTXML-SV-IV-list-gMonthDay-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="15275NISTSchema-SV-IV-list-gMonthDay-maxLength-2 tokoe:valid" result="pass"/><test-case name="15276NISTXML-SV-IV-list-gMonthDay-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="15277NISTXML-SV-IV-list-gMonthDay-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="15278NISTXML-SV-IV-list-gMonthDay-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="15279NISTXML-SV-IV-list-gMonthDay-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="15280NISTXML-SV-IV-list-gMonthDay-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="15281NISTSchema-SV-IV-list-gMonthDay-maxLength-3 tokoe:valid" result="pass"/><test-case name="15282NISTXML-SV-IV-list-gMonthDay-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="15283NISTXML-SV-IV-list-gMonthDay-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="15284NISTXML-SV-IV-list-gMonthDay-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="15285NISTXML-SV-IV-list-gMonthDay-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="15286NISTXML-SV-IV-list-gMonthDay-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="15287NISTSchema-SV-IV-list-gMonthDay-maxLength-4 tokoe:valid" result="pass"/><test-case name="15288NISTXML-SV-IV-list-gMonthDay-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="15289NISTXML-SV-IV-list-gMonthDay-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="15290NISTXML-SV-IV-list-gMonthDay-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="15291NISTXML-SV-IV-list-gMonthDay-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="15292NISTXML-SV-IV-list-gMonthDay-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="15293NISTSchema-SV-IV-list-gMonthDay-maxLength-5 tokoe:valid" result="pass"/><test-case name="15294NISTXML-SV-IV-list-gMonthDay-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="15295NISTXML-SV-IV-list-gMonthDay-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="15296NISTXML-SV-IV-list-gMonthDay-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="15297NISTXML-SV-IV-list-gMonthDay-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="15298NISTXML-SV-IV-list-gMonthDay-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="15299NISTSchema-SV-IV-list-gMonthDay-minLength-1 tokoe:valid" result="pass"/><test-case name="15300NISTXML-SV-IV-list-gMonthDay-minLength-1-1 tokoe:valid" result="pass"/><test-case name="15301NISTXML-SV-IV-list-gMonthDay-minLength-1-2 tokoe:valid" result="pass"/><test-case name="15302NISTXML-SV-IV-list-gMonthDay-minLength-1-3 tokoe:valid" result="pass"/><test-case name="15303NISTXML-SV-IV-list-gMonthDay-minLength-1-4 tokoe:valid" result="pass"/><test-case name="15304NISTXML-SV-IV-list-gMonthDay-minLength-1-5 tokoe:valid" result="pass"/><test-case name="15305NISTSchema-SV-IV-list-gMonthDay-minLength-2 tokoe:valid" result="pass"/><test-case name="15306NISTXML-SV-IV-list-gMonthDay-minLength-2-1 tokoe:valid" result="pass"/><test-case name="15307NISTXML-SV-IV-list-gMonthDay-minLength-2-2 tokoe:valid" result="pass"/><test-case name="15308NISTXML-SV-IV-list-gMonthDay-minLength-2-3 tokoe:valid" result="pass"/><test-case name="15309NISTXML-SV-IV-list-gMonthDay-minLength-2-4 tokoe:valid" result="pass"/><test-case name="15310NISTXML-SV-IV-list-gMonthDay-minLength-2-5 tokoe:valid" result="pass"/><test-case name="15311NISTSchema-SV-IV-list-gMonthDay-minLength-3 tokoe:valid" result="pass"/><test-case name="15312NISTXML-SV-IV-list-gMonthDay-minLength-3-1 tokoe:valid" result="pass"/><test-case name="15313NISTXML-SV-IV-list-gMonthDay-minLength-3-2 tokoe:valid" result="pass"/><test-case name="15314NISTXML-SV-IV-list-gMonthDay-minLength-3-3 tokoe:valid" result="pass"/><test-case name="15315NISTXML-SV-IV-list-gMonthDay-minLength-3-4 tokoe:valid" result="pass"/><test-case name="15316NISTXML-SV-IV-list-gMonthDay-minLength-3-5 tokoe:valid" result="pass"/><test-case name="15317NISTSchema-SV-IV-list-gMonthDay-minLength-4 tokoe:valid" result="pass"/><test-case name="15318NISTXML-SV-IV-list-gMonthDay-minLength-4-1 tokoe:valid" result="pass"/><test-case name="15319NISTXML-SV-IV-list-gMonthDay-minLength-4-2 tokoe:valid" result="pass"/><test-case name="15320NISTXML-SV-IV-list-gMonthDay-minLength-4-3 tokoe:valid" result="pass"/><test-case name="15321NISTXML-SV-IV-list-gMonthDay-minLength-4-4 tokoe:valid" result="pass"/><test-case name="15322NISTXML-SV-IV-list-gMonthDay-minLength-4-5 tokoe:valid" result="pass"/><test-case name="15323NISTSchema-SV-IV-list-gMonthDay-minLength-5 tokoe:valid" result="pass"/><test-case name="15324NISTXML-SV-IV-list-gMonthDay-minLength-5-1 tokoe:valid" result="pass"/><test-case name="15325NISTXML-SV-IV-list-gMonthDay-minLength-5-2 tokoe:valid" result="pass"/><test-case name="15326NISTXML-SV-IV-list-gMonthDay-minLength-5-3 tokoe:valid" result="pass"/><test-case name="15327NISTXML-SV-IV-list-gMonthDay-minLength-5-4 tokoe:valid" result="pass"/><test-case name="15328NISTXML-SV-IV-list-gMonthDay-minLength-5-5 tokoe:valid" result="pass"/><test-case name="15329NISTSchema-SV-IV-list-gMonthDay-length-1 tokoe:valid" result="pass"/><test-case name="15330NISTXML-SV-IV-list-gMonthDay-length-1-1 tokoe:valid" result="pass"/><test-case name="15331NISTXML-SV-IV-list-gMonthDay-length-1-2 tokoe:valid" result="pass"/><test-case name="15332NISTXML-SV-IV-list-gMonthDay-length-1-3 tokoe:valid" result="pass"/><test-case name="15333NISTXML-SV-IV-list-gMonthDay-length-1-4 tokoe:valid" result="pass"/><test-case name="15334NISTXML-SV-IV-list-gMonthDay-length-1-5 tokoe:valid" result="pass"/><test-case name="15335NISTSchema-SV-IV-list-gMonthDay-length-2 tokoe:valid" result="pass"/><test-case name="15336NISTXML-SV-IV-list-gMonthDay-length-2-1 tokoe:valid" result="pass"/><test-case name="15337NISTXML-SV-IV-list-gMonthDay-length-2-2 tokoe:valid" result="pass"/><test-case name="15338NISTXML-SV-IV-list-gMonthDay-length-2-3 tokoe:valid" result="pass"/><test-case name="15339NISTXML-SV-IV-list-gMonthDay-length-2-4 tokoe:valid" result="pass"/><test-case name="15340NISTXML-SV-IV-list-gMonthDay-length-2-5 tokoe:valid" result="pass"/><test-case name="15341NISTSchema-SV-IV-list-gMonthDay-length-3 tokoe:valid" result="pass"/><test-case name="15342NISTXML-SV-IV-list-gMonthDay-length-3-1 tokoe:valid" result="pass"/><test-case name="15343NISTXML-SV-IV-list-gMonthDay-length-3-2 tokoe:valid" result="pass"/><test-case name="15344NISTXML-SV-IV-list-gMonthDay-length-3-3 tokoe:valid" result="pass"/><test-case name="15345NISTXML-SV-IV-list-gMonthDay-length-3-4 tokoe:valid" result="pass"/><test-case name="15346NISTXML-SV-IV-list-gMonthDay-length-3-5 tokoe:valid" result="pass"/><test-case name="15347NISTSchema-SV-IV-list-gMonthDay-length-4 tokoe:valid" result="pass"/><test-case name="15348NISTXML-SV-IV-list-gMonthDay-length-4-1 tokoe:valid" result="pass"/><test-case name="15349NISTXML-SV-IV-list-gMonthDay-length-4-2 tokoe:valid" result="pass"/><test-case name="15350NISTXML-SV-IV-list-gMonthDay-length-4-3 tokoe:valid" result="pass"/><test-case name="15351NISTXML-SV-IV-list-gMonthDay-length-4-4 tokoe:valid" result="pass"/><test-case name="15352NISTXML-SV-IV-list-gMonthDay-length-4-5 tokoe:valid" result="pass"/><test-case name="15353NISTSchema-SV-IV-list-gMonthDay-length-5 tokoe:valid" result="pass"/><test-case name="15354NISTXML-SV-IV-list-gMonthDay-length-5-1 tokoe:valid" result="pass"/><test-case name="15355NISTXML-SV-IV-list-gMonthDay-length-5-2 tokoe:valid" result="pass"/><test-case name="15356NISTXML-SV-IV-list-gMonthDay-length-5-3 tokoe:valid" result="pass"/><test-case name="15357NISTXML-SV-IV-list-gMonthDay-length-5-4 tokoe:valid" result="pass"/><test-case name="15358NISTXML-SV-IV-list-gMonthDay-length-5-5 tokoe:valid" result="pass"/><test-case name="15359NISTSchema-SV-IV-list-gMonthDay-pattern-1 tokoe:valid" result="pass"/><test-case name="15360NISTXML-SV-IV-list-gMonthDay-pattern-1-1 tokoe:valid" result="pass"/><test-case name="15361NISTXML-SV-IV-list-gMonthDay-pattern-1-2 tokoe:valid" result="pass"/><test-case name="15362NISTXML-SV-IV-list-gMonthDay-pattern-1-3 tokoe:valid" result="pass"/><test-case name="15363NISTXML-SV-IV-list-gMonthDay-pattern-1-4 tokoe:valid" result="pass"/><test-case name="15364NISTXML-SV-IV-list-gMonthDay-pattern-1-5 tokoe:valid" result="pass"/><test-case name="15365NISTSchema-SV-IV-list-gMonthDay-pattern-2 tokoe:valid" result="pass"/><test-case name="15366NISTXML-SV-IV-list-gMonthDay-pattern-2-1 tokoe:valid" result="pass"/><test-case name="15367NISTXML-SV-IV-list-gMonthDay-pattern-2-2 tokoe:valid" result="pass"/><test-case name="15368NISTXML-SV-IV-list-gMonthDay-pattern-2-3 tokoe:valid" result="pass"/><test-case name="15369NISTXML-SV-IV-list-gMonthDay-pattern-2-4 tokoe:valid" result="pass"/><test-case name="15370NISTXML-SV-IV-list-gMonthDay-pattern-2-5 tokoe:valid" result="pass"/><test-case name="15371NISTSchema-SV-IV-list-gMonthDay-pattern-3 tokoe:valid" result="pass"/><test-case name="15372NISTXML-SV-IV-list-gMonthDay-pattern-3-1 tokoe:valid" result="pass"/><test-case name="15373NISTXML-SV-IV-list-gMonthDay-pattern-3-2 tokoe:valid" result="pass"/><test-case name="15374NISTXML-SV-IV-list-gMonthDay-pattern-3-3 tokoe:valid" result="pass"/><test-case name="15375NISTXML-SV-IV-list-gMonthDay-pattern-3-4 tokoe:valid" result="pass"/><test-case name="15376NISTXML-SV-IV-list-gMonthDay-pattern-3-5 tokoe:valid" result="pass"/><test-case name="15377NISTSchema-SV-IV-list-gMonthDay-pattern-4 tokoe:valid" result="pass"/><test-case name="15378NISTXML-SV-IV-list-gMonthDay-pattern-4-1 tokoe:valid" result="pass"/><test-case name="15379NISTXML-SV-IV-list-gMonthDay-pattern-4-2 tokoe:valid" result="pass"/><test-case name="15380NISTXML-SV-IV-list-gMonthDay-pattern-4-3 tokoe:valid" result="pass"/><test-case name="15381NISTXML-SV-IV-list-gMonthDay-pattern-4-4 tokoe:valid" result="pass"/><test-case name="15382NISTXML-SV-IV-list-gMonthDay-pattern-4-5 tokoe:valid" result="pass"/><test-case name="15383NISTSchema-SV-IV-list-gMonthDay-pattern-5 tokoe:valid" result="pass"/><test-case name="15384NISTXML-SV-IV-list-gMonthDay-pattern-5-1 tokoe:valid" result="pass"/><test-case name="15385NISTXML-SV-IV-list-gMonthDay-pattern-5-2 tokoe:valid" result="pass"/><test-case name="15386NISTXML-SV-IV-list-gMonthDay-pattern-5-3 tokoe:valid" result="pass"/><test-case name="15387NISTXML-SV-IV-list-gMonthDay-pattern-5-4 tokoe:valid" result="pass"/><test-case name="15388NISTXML-SV-IV-list-gMonthDay-pattern-5-5 tokoe:valid" result="pass"/><test-case name="15389NISTSchema-SV-IV-list-gMonthDay-enumeration-1 tokoe:valid" result="pass"/><test-case name="15390NISTXML-SV-IV-list-gMonthDay-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="15391NISTXML-SV-IV-list-gMonthDay-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="15392NISTXML-SV-IV-list-gMonthDay-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="15393NISTXML-SV-IV-list-gMonthDay-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="15394NISTXML-SV-IV-list-gMonthDay-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="15395NISTSchema-SV-IV-list-gMonthDay-enumeration-2 tokoe:valid" result="pass"/><test-case name="15396NISTXML-SV-IV-list-gMonthDay-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="15397NISTXML-SV-IV-list-gMonthDay-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="15398NISTXML-SV-IV-list-gMonthDay-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="15399NISTXML-SV-IV-list-gMonthDay-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="15400NISTXML-SV-IV-list-gMonthDay-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="15401NISTSchema-SV-IV-list-gMonthDay-enumeration-3 tokoe:valid" result="pass"/><test-case name="15402NISTXML-SV-IV-list-gMonthDay-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="15403NISTXML-SV-IV-list-gMonthDay-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="15404NISTXML-SV-IV-list-gMonthDay-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="15405NISTXML-SV-IV-list-gMonthDay-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="15406NISTXML-SV-IV-list-gMonthDay-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="15407NISTSchema-SV-IV-list-gMonthDay-enumeration-4 tokoe:valid" result="pass"/><test-case name="15408NISTXML-SV-IV-list-gMonthDay-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="15409NISTXML-SV-IV-list-gMonthDay-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="15410NISTXML-SV-IV-list-gMonthDay-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="15411NISTXML-SV-IV-list-gMonthDay-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="15412NISTXML-SV-IV-list-gMonthDay-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="15413NISTSchema-SV-IV-list-gMonthDay-enumeration-5 tokoe:valid" result="pass"/><test-case name="15414NISTXML-SV-IV-list-gMonthDay-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="15415NISTXML-SV-IV-list-gMonthDay-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="15416NISTXML-SV-IV-list-gMonthDay-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="15417NISTXML-SV-IV-list-gMonthDay-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="15418NISTXML-SV-IV-list-gMonthDay-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="15419NISTSchema-SV-IV-list-gMonthDay-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="15420NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="15421NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="15422NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="15423NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="15424NISTXML-SV-IV-list-gMonthDay-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="15425NISTSchema-SV-IV-list-gDay-maxLength-1 tokoe:valid" result="pass"/><test-case name="15426NISTXML-SV-IV-list-gDay-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="15427NISTXML-SV-IV-list-gDay-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="15428NISTXML-SV-IV-list-gDay-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="15429NISTXML-SV-IV-list-gDay-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="15430NISTXML-SV-IV-list-gDay-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="15431NISTSchema-SV-IV-list-gDay-maxLength-2 tokoe:valid" result="pass"/><test-case name="15432NISTXML-SV-IV-list-gDay-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="15433NISTXML-SV-IV-list-gDay-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="15434NISTXML-SV-IV-list-gDay-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="15435NISTXML-SV-IV-list-gDay-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="15436NISTXML-SV-IV-list-gDay-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="15437NISTSchema-SV-IV-list-gDay-maxLength-3 tokoe:valid" result="pass"/><test-case name="15438NISTXML-SV-IV-list-gDay-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="15439NISTXML-SV-IV-list-gDay-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="15440NISTXML-SV-IV-list-gDay-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="15441NISTXML-SV-IV-list-gDay-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="15442NISTXML-SV-IV-list-gDay-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="15443NISTSchema-SV-IV-list-gDay-maxLength-4 tokoe:valid" result="pass"/><test-case name="15444NISTXML-SV-IV-list-gDay-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="15445NISTXML-SV-IV-list-gDay-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="15446NISTXML-SV-IV-list-gDay-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="15447NISTXML-SV-IV-list-gDay-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="15448NISTXML-SV-IV-list-gDay-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="15449NISTSchema-SV-IV-list-gDay-maxLength-5 tokoe:valid" result="pass"/><test-case name="15450NISTXML-SV-IV-list-gDay-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="15451NISTXML-SV-IV-list-gDay-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="15452NISTXML-SV-IV-list-gDay-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="15453NISTXML-SV-IV-list-gDay-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="15454NISTXML-SV-IV-list-gDay-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="15455NISTSchema-SV-IV-list-gDay-minLength-1 tokoe:valid" result="pass"/><test-case name="15456NISTXML-SV-IV-list-gDay-minLength-1-1 tokoe:valid" result="pass"/><test-case name="15457NISTXML-SV-IV-list-gDay-minLength-1-2 tokoe:valid" result="pass"/><test-case name="15458NISTXML-SV-IV-list-gDay-minLength-1-3 tokoe:valid" result="pass"/><test-case name="15459NISTXML-SV-IV-list-gDay-minLength-1-4 tokoe:valid" result="pass"/><test-case name="15460NISTXML-SV-IV-list-gDay-minLength-1-5 tokoe:valid" result="pass"/><test-case name="15461NISTSchema-SV-IV-list-gDay-minLength-2 tokoe:valid" result="pass"/><test-case name="15462NISTXML-SV-IV-list-gDay-minLength-2-1 tokoe:valid" result="pass"/><test-case name="15463NISTXML-SV-IV-list-gDay-minLength-2-2 tokoe:valid" result="pass"/><test-case name="15464NISTXML-SV-IV-list-gDay-minLength-2-3 tokoe:valid" result="pass"/><test-case name="15465NISTXML-SV-IV-list-gDay-minLength-2-4 tokoe:valid" result="pass"/><test-case name="15466NISTXML-SV-IV-list-gDay-minLength-2-5 tokoe:valid" result="pass"/><test-case name="15467NISTSchema-SV-IV-list-gDay-minLength-3 tokoe:valid" result="pass"/><test-case name="15468NISTXML-SV-IV-list-gDay-minLength-3-1 tokoe:valid" result="pass"/><test-case name="15469NISTXML-SV-IV-list-gDay-minLength-3-2 tokoe:valid" result="pass"/><test-case name="15470NISTXML-SV-IV-list-gDay-minLength-3-3 tokoe:valid" result="pass"/><test-case name="15471NISTXML-SV-IV-list-gDay-minLength-3-4 tokoe:valid" result="pass"/><test-case name="15472NISTXML-SV-IV-list-gDay-minLength-3-5 tokoe:valid" result="pass"/><test-case name="15473NISTSchema-SV-IV-list-gDay-minLength-4 tokoe:valid" result="pass"/><test-case name="15474NISTXML-SV-IV-list-gDay-minLength-4-1 tokoe:valid" result="pass"/><test-case name="15475NISTXML-SV-IV-list-gDay-minLength-4-2 tokoe:valid" result="pass"/><test-case name="15476NISTXML-SV-IV-list-gDay-minLength-4-3 tokoe:valid" result="pass"/><test-case name="15477NISTXML-SV-IV-list-gDay-minLength-4-4 tokoe:valid" result="pass"/><test-case name="15478NISTXML-SV-IV-list-gDay-minLength-4-5 tokoe:valid" result="pass"/><test-case name="15479NISTSchema-SV-IV-list-gDay-minLength-5 tokoe:valid" result="pass"/><test-case name="15480NISTXML-SV-IV-list-gDay-minLength-5-1 tokoe:valid" result="pass"/><test-case name="15481NISTXML-SV-IV-list-gDay-minLength-5-2 tokoe:valid" result="pass"/><test-case name="15482NISTXML-SV-IV-list-gDay-minLength-5-3 tokoe:valid" result="pass"/><test-case name="15483NISTXML-SV-IV-list-gDay-minLength-5-4 tokoe:valid" result="pass"/><test-case name="15484NISTXML-SV-IV-list-gDay-minLength-5-5 tokoe:valid" result="pass"/><test-case name="15485NISTSchema-SV-IV-list-gDay-length-1 tokoe:valid" result="pass"/><test-case name="15486NISTXML-SV-IV-list-gDay-length-1-1 tokoe:valid" result="pass"/><test-case name="15487NISTXML-SV-IV-list-gDay-length-1-2 tokoe:valid" result="pass"/><test-case name="15488NISTXML-SV-IV-list-gDay-length-1-3 tokoe:valid" result="pass"/><test-case name="15489NISTXML-SV-IV-list-gDay-length-1-4 tokoe:valid" result="pass"/><test-case name="15490NISTXML-SV-IV-list-gDay-length-1-5 tokoe:valid" result="pass"/><test-case name="15491NISTSchema-SV-IV-list-gDay-length-2 tokoe:valid" result="pass"/><test-case name="15492NISTXML-SV-IV-list-gDay-length-2-1 tokoe:valid" result="pass"/><test-case name="15493NISTXML-SV-IV-list-gDay-length-2-2 tokoe:valid" result="pass"/><test-case name="15494NISTXML-SV-IV-list-gDay-length-2-3 tokoe:valid" result="pass"/><test-case name="15495NISTXML-SV-IV-list-gDay-length-2-4 tokoe:valid" result="pass"/><test-case name="15496NISTXML-SV-IV-list-gDay-length-2-5 tokoe:valid" result="pass"/><test-case name="15497NISTSchema-SV-IV-list-gDay-length-3 tokoe:valid" result="pass"/><test-case name="15498NISTXML-SV-IV-list-gDay-length-3-1 tokoe:valid" result="pass"/><test-case name="15499NISTXML-SV-IV-list-gDay-length-3-2 tokoe:valid" result="pass"/><test-case name="15500NISTXML-SV-IV-list-gDay-length-3-3 tokoe:valid" result="pass"/><test-case name="15501NISTXML-SV-IV-list-gDay-length-3-4 tokoe:valid" result="pass"/><test-case name="15502NISTXML-SV-IV-list-gDay-length-3-5 tokoe:valid" result="pass"/><test-case name="15503NISTSchema-SV-IV-list-gDay-length-4 tokoe:valid" result="pass"/><test-case name="15504NISTXML-SV-IV-list-gDay-length-4-1 tokoe:valid" result="pass"/><test-case name="15505NISTXML-SV-IV-list-gDay-length-4-2 tokoe:valid" result="pass"/><test-case name="15506NISTXML-SV-IV-list-gDay-length-4-3 tokoe:valid" result="pass"/><test-case name="15507NISTXML-SV-IV-list-gDay-length-4-4 tokoe:valid" result="pass"/><test-case name="15508NISTXML-SV-IV-list-gDay-length-4-5 tokoe:valid" result="pass"/><test-case name="15509NISTSchema-SV-IV-list-gDay-length-5 tokoe:valid" result="pass"/><test-case name="15510NISTXML-SV-IV-list-gDay-length-5-1 tokoe:valid" result="pass"/><test-case name="15511NISTXML-SV-IV-list-gDay-length-5-2 tokoe:valid" result="pass"/><test-case name="15512NISTXML-SV-IV-list-gDay-length-5-3 tokoe:valid" result="pass"/><test-case name="15513NISTXML-SV-IV-list-gDay-length-5-4 tokoe:valid" result="pass"/><test-case name="15514NISTXML-SV-IV-list-gDay-length-5-5 tokoe:valid" result="pass"/><test-case name="15515NISTSchema-SV-IV-list-gDay-pattern-1 tokoe:valid" result="pass"/><test-case name="15516NISTXML-SV-IV-list-gDay-pattern-1-1 tokoe:valid" result="pass"/><test-case name="15517NISTXML-SV-IV-list-gDay-pattern-1-2 tokoe:valid" result="pass"/><test-case name="15518NISTXML-SV-IV-list-gDay-pattern-1-3 tokoe:valid" result="pass"/><test-case name="15519NISTXML-SV-IV-list-gDay-pattern-1-4 tokoe:valid" result="pass"/><test-case name="15520NISTXML-SV-IV-list-gDay-pattern-1-5 tokoe:valid" result="pass"/><test-case name="15521NISTSchema-SV-IV-list-gDay-pattern-2 tokoe:valid" result="pass"/><test-case name="15522NISTXML-SV-IV-list-gDay-pattern-2-1 tokoe:valid" result="pass"/><test-case name="15523NISTXML-SV-IV-list-gDay-pattern-2-2 tokoe:valid" result="pass"/><test-case name="15524NISTXML-SV-IV-list-gDay-pattern-2-3 tokoe:valid" result="pass"/><test-case name="15525NISTXML-SV-IV-list-gDay-pattern-2-4 tokoe:valid" result="pass"/><test-case name="15526NISTXML-SV-IV-list-gDay-pattern-2-5 tokoe:valid" result="pass"/><test-case name="15527NISTSchema-SV-IV-list-gDay-pattern-3 tokoe:valid" result="pass"/><test-case name="15528NISTXML-SV-IV-list-gDay-pattern-3-1 tokoe:valid" result="pass"/><test-case name="15529NISTXML-SV-IV-list-gDay-pattern-3-2 tokoe:valid" result="pass"/><test-case name="15530NISTXML-SV-IV-list-gDay-pattern-3-3 tokoe:valid" result="pass"/><test-case name="15531NISTXML-SV-IV-list-gDay-pattern-3-4 tokoe:valid" result="pass"/><test-case name="15532NISTXML-SV-IV-list-gDay-pattern-3-5 tokoe:valid" result="pass"/><test-case name="15533NISTSchema-SV-IV-list-gDay-pattern-4 tokoe:valid" result="pass"/><test-case name="15534NISTXML-SV-IV-list-gDay-pattern-4-1 tokoe:valid" result="pass"/><test-case name="15535NISTXML-SV-IV-list-gDay-pattern-4-2 tokoe:valid" result="pass"/><test-case name="15536NISTXML-SV-IV-list-gDay-pattern-4-3 tokoe:valid" result="pass"/><test-case name="15537NISTXML-SV-IV-list-gDay-pattern-4-4 tokoe:valid" result="pass"/><test-case name="15538NISTXML-SV-IV-list-gDay-pattern-4-5 tokoe:valid" result="pass"/><test-case name="15539NISTSchema-SV-IV-list-gDay-pattern-5 tokoe:valid" result="pass"/><test-case name="15540NISTXML-SV-IV-list-gDay-pattern-5-1 tokoe:valid" result="pass"/><test-case name="15541NISTXML-SV-IV-list-gDay-pattern-5-2 tokoe:valid" result="pass"/><test-case name="15542NISTXML-SV-IV-list-gDay-pattern-5-3 tokoe:valid" result="pass"/><test-case name="15543NISTXML-SV-IV-list-gDay-pattern-5-4 tokoe:valid" result="pass"/><test-case name="15544NISTXML-SV-IV-list-gDay-pattern-5-5 tokoe:valid" result="pass"/><test-case name="15545NISTSchema-SV-IV-list-gDay-enumeration-1 tokoe:valid" result="pass"/><test-case name="15546NISTXML-SV-IV-list-gDay-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="15547NISTXML-SV-IV-list-gDay-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="15548NISTXML-SV-IV-list-gDay-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="15549NISTXML-SV-IV-list-gDay-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="15550NISTXML-SV-IV-list-gDay-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="15551NISTSchema-SV-IV-list-gDay-enumeration-2 tokoe:valid" result="pass"/><test-case name="15552NISTXML-SV-IV-list-gDay-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="15553NISTXML-SV-IV-list-gDay-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="15554NISTXML-SV-IV-list-gDay-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="15555NISTXML-SV-IV-list-gDay-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="15556NISTXML-SV-IV-list-gDay-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="15557NISTSchema-SV-IV-list-gDay-enumeration-3 tokoe:valid" result="pass"/><test-case name="15558NISTXML-SV-IV-list-gDay-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="15559NISTXML-SV-IV-list-gDay-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="15560NISTXML-SV-IV-list-gDay-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="15561NISTXML-SV-IV-list-gDay-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="15562NISTXML-SV-IV-list-gDay-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="15563NISTSchema-SV-IV-list-gDay-enumeration-4 tokoe:valid" result="pass"/><test-case name="15564NISTXML-SV-IV-list-gDay-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="15565NISTXML-SV-IV-list-gDay-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="15566NISTXML-SV-IV-list-gDay-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="15567NISTXML-SV-IV-list-gDay-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="15568NISTXML-SV-IV-list-gDay-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="15569NISTSchema-SV-IV-list-gDay-enumeration-5 tokoe:valid" result="pass"/><test-case name="15570NISTXML-SV-IV-list-gDay-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="15571NISTXML-SV-IV-list-gDay-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="15572NISTXML-SV-IV-list-gDay-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="15573NISTXML-SV-IV-list-gDay-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="15574NISTXML-SV-IV-list-gDay-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="15575NISTSchema-SV-IV-list-gDay-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="15576NISTXML-SV-IV-list-gDay-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="15577NISTXML-SV-IV-list-gDay-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="15578NISTXML-SV-IV-list-gDay-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="15579NISTXML-SV-IV-list-gDay-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="15580NISTXML-SV-IV-list-gDay-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="15581NISTSchema-SV-IV-list-gMonth-maxLength-1 tokoe:valid" result="pass"/><test-case name="15582NISTXML-SV-IV-list-gMonth-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="15583NISTXML-SV-IV-list-gMonth-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="15584NISTXML-SV-IV-list-gMonth-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="15585NISTXML-SV-IV-list-gMonth-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="15586NISTXML-SV-IV-list-gMonth-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="15587NISTSchema-SV-IV-list-gMonth-maxLength-2 tokoe:valid" result="pass"/><test-case name="15588NISTXML-SV-IV-list-gMonth-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="15589NISTXML-SV-IV-list-gMonth-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="15590NISTXML-SV-IV-list-gMonth-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="15591NISTXML-SV-IV-list-gMonth-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="15592NISTXML-SV-IV-list-gMonth-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="15593NISTSchema-SV-IV-list-gMonth-maxLength-3 tokoe:valid" result="pass"/><test-case name="15594NISTXML-SV-IV-list-gMonth-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="15595NISTXML-SV-IV-list-gMonth-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="15596NISTXML-SV-IV-list-gMonth-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="15597NISTXML-SV-IV-list-gMonth-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="15598NISTXML-SV-IV-list-gMonth-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="15599NISTSchema-SV-IV-list-gMonth-maxLength-4 tokoe:valid" result="pass"/><test-case name="15600NISTXML-SV-IV-list-gMonth-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="15601NISTXML-SV-IV-list-gMonth-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="15602NISTXML-SV-IV-list-gMonth-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="15603NISTXML-SV-IV-list-gMonth-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="15604NISTXML-SV-IV-list-gMonth-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="15605NISTSchema-SV-IV-list-gMonth-maxLength-5 tokoe:valid" result="pass"/><test-case name="15606NISTXML-SV-IV-list-gMonth-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="15607NISTXML-SV-IV-list-gMonth-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="15608NISTXML-SV-IV-list-gMonth-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="15609NISTXML-SV-IV-list-gMonth-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="15610NISTXML-SV-IV-list-gMonth-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="15611NISTSchema-SV-IV-list-gMonth-minLength-1 tokoe:valid" result="pass"/><test-case name="15612NISTXML-SV-IV-list-gMonth-minLength-1-1 tokoe:valid" result="pass"/><test-case name="15613NISTXML-SV-IV-list-gMonth-minLength-1-2 tokoe:valid" result="pass"/><test-case name="15614NISTXML-SV-IV-list-gMonth-minLength-1-3 tokoe:valid" result="pass"/><test-case name="15615NISTXML-SV-IV-list-gMonth-minLength-1-4 tokoe:valid" result="pass"/><test-case name="15616NISTXML-SV-IV-list-gMonth-minLength-1-5 tokoe:valid" result="pass"/><test-case name="15617NISTSchema-SV-IV-list-gMonth-minLength-2 tokoe:valid" result="pass"/><test-case name="15618NISTXML-SV-IV-list-gMonth-minLength-2-1 tokoe:valid" result="pass"/><test-case name="15619NISTXML-SV-IV-list-gMonth-minLength-2-2 tokoe:valid" result="pass"/><test-case name="15620NISTXML-SV-IV-list-gMonth-minLength-2-3 tokoe:valid" result="pass"/><test-case name="15621NISTXML-SV-IV-list-gMonth-minLength-2-4 tokoe:valid" result="pass"/><test-case name="15622NISTXML-SV-IV-list-gMonth-minLength-2-5 tokoe:valid" result="pass"/><test-case name="15623NISTSchema-SV-IV-list-gMonth-minLength-3 tokoe:valid" result="pass"/><test-case name="15624NISTXML-SV-IV-list-gMonth-minLength-3-1 tokoe:valid" result="pass"/><test-case name="15625NISTXML-SV-IV-list-gMonth-minLength-3-2 tokoe:valid" result="pass"/><test-case name="15626NISTXML-SV-IV-list-gMonth-minLength-3-3 tokoe:valid" result="pass"/><test-case name="15627NISTXML-SV-IV-list-gMonth-minLength-3-4 tokoe:valid" result="pass"/><test-case name="15628NISTXML-SV-IV-list-gMonth-minLength-3-5 tokoe:valid" result="pass"/><test-case name="15629NISTSchema-SV-IV-list-gMonth-minLength-4 tokoe:valid" result="pass"/><test-case name="15630NISTXML-SV-IV-list-gMonth-minLength-4-1 tokoe:valid" result="pass"/><test-case name="15631NISTXML-SV-IV-list-gMonth-minLength-4-2 tokoe:valid" result="pass"/><test-case name="15632NISTXML-SV-IV-list-gMonth-minLength-4-3 tokoe:valid" result="pass"/><test-case name="15633NISTXML-SV-IV-list-gMonth-minLength-4-4 tokoe:valid" result="pass"/><test-case name="15634NISTXML-SV-IV-list-gMonth-minLength-4-5 tokoe:valid" result="pass"/><test-case name="15635NISTSchema-SV-IV-list-gMonth-minLength-5 tokoe:valid" result="pass"/><test-case name="15636NISTXML-SV-IV-list-gMonth-minLength-5-1 tokoe:valid" result="pass"/><test-case name="15637NISTXML-SV-IV-list-gMonth-minLength-5-2 tokoe:valid" result="pass"/><test-case name="15638NISTXML-SV-IV-list-gMonth-minLength-5-3 tokoe:valid" result="pass"/><test-case name="15639NISTXML-SV-IV-list-gMonth-minLength-5-4 tokoe:valid" result="pass"/><test-case name="15640NISTXML-SV-IV-list-gMonth-minLength-5-5 tokoe:valid" result="pass"/><test-case name="15641NISTSchema-SV-IV-list-gMonth-length-1 tokoe:valid" result="pass"/><test-case name="15642NISTXML-SV-IV-list-gMonth-length-1-1 tokoe:valid" result="pass"/><test-case name="15643NISTXML-SV-IV-list-gMonth-length-1-2 tokoe:valid" result="pass"/><test-case name="15644NISTXML-SV-IV-list-gMonth-length-1-3 tokoe:valid" result="pass"/><test-case name="15645NISTXML-SV-IV-list-gMonth-length-1-4 tokoe:valid" result="pass"/><test-case name="15646NISTXML-SV-IV-list-gMonth-length-1-5 tokoe:valid" result="pass"/><test-case name="15647NISTSchema-SV-IV-list-gMonth-length-2 tokoe:valid" result="pass"/><test-case name="15648NISTXML-SV-IV-list-gMonth-length-2-1 tokoe:valid" result="pass"/><test-case name="15649NISTXML-SV-IV-list-gMonth-length-2-2 tokoe:valid" result="pass"/><test-case name="15650NISTXML-SV-IV-list-gMonth-length-2-3 tokoe:valid" result="pass"/><test-case name="15651NISTXML-SV-IV-list-gMonth-length-2-4 tokoe:valid" result="pass"/><test-case name="15652NISTXML-SV-IV-list-gMonth-length-2-5 tokoe:valid" result="pass"/><test-case name="15653NISTSchema-SV-IV-list-gMonth-length-3 tokoe:valid" result="pass"/><test-case name="15654NISTXML-SV-IV-list-gMonth-length-3-1 tokoe:valid" result="pass"/><test-case name="15655NISTXML-SV-IV-list-gMonth-length-3-2 tokoe:valid" result="pass"/><test-case name="15656NISTXML-SV-IV-list-gMonth-length-3-3 tokoe:valid" result="pass"/><test-case name="15657NISTXML-SV-IV-list-gMonth-length-3-4 tokoe:valid" result="pass"/><test-case name="15658NISTXML-SV-IV-list-gMonth-length-3-5 tokoe:valid" result="pass"/><test-case name="15659NISTSchema-SV-IV-list-gMonth-length-4 tokoe:valid" result="pass"/><test-case name="15660NISTXML-SV-IV-list-gMonth-length-4-1 tokoe:valid" result="pass"/><test-case name="15661NISTXML-SV-IV-list-gMonth-length-4-2 tokoe:valid" result="pass"/><test-case name="15662NISTXML-SV-IV-list-gMonth-length-4-3 tokoe:valid" result="pass"/><test-case name="15663NISTXML-SV-IV-list-gMonth-length-4-4 tokoe:valid" result="pass"/><test-case name="15664NISTXML-SV-IV-list-gMonth-length-4-5 tokoe:valid" result="pass"/><test-case name="15665NISTSchema-SV-IV-list-gMonth-length-5 tokoe:valid" result="pass"/><test-case name="15666NISTXML-SV-IV-list-gMonth-length-5-1 tokoe:valid" result="pass"/><test-case name="15667NISTXML-SV-IV-list-gMonth-length-5-2 tokoe:valid" result="pass"/><test-case name="15668NISTXML-SV-IV-list-gMonth-length-5-3 tokoe:valid" result="pass"/><test-case name="15669NISTXML-SV-IV-list-gMonth-length-5-4 tokoe:valid" result="pass"/><test-case name="15670NISTXML-SV-IV-list-gMonth-length-5-5 tokoe:valid" result="pass"/><test-case name="15671NISTSchema-SV-IV-list-gMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="15672NISTXML-SV-IV-list-gMonth-pattern-1-1 tokoe:valid" result="pass"/><test-case name="15673NISTXML-SV-IV-list-gMonth-pattern-1-2 tokoe:valid" result="pass"/><test-case name="15674NISTXML-SV-IV-list-gMonth-pattern-1-3 tokoe:valid" result="pass"/><test-case name="15675NISTXML-SV-IV-list-gMonth-pattern-1-4 tokoe:valid" result="pass"/><test-case name="15676NISTXML-SV-IV-list-gMonth-pattern-1-5 tokoe:valid" result="pass"/><test-case name="15677NISTSchema-SV-IV-list-gMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="15678NISTXML-SV-IV-list-gMonth-pattern-2-1 tokoe:valid" result="pass"/><test-case name="15679NISTXML-SV-IV-list-gMonth-pattern-2-2 tokoe:valid" result="pass"/><test-case name="15680NISTXML-SV-IV-list-gMonth-pattern-2-3 tokoe:valid" result="pass"/><test-case name="15681NISTXML-SV-IV-list-gMonth-pattern-2-4 tokoe:valid" result="pass"/><test-case name="15682NISTXML-SV-IV-list-gMonth-pattern-2-5 tokoe:valid" result="pass"/><test-case name="15683NISTSchema-SV-IV-list-gMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="15684NISTXML-SV-IV-list-gMonth-pattern-3-1 tokoe:valid" result="pass"/><test-case name="15685NISTXML-SV-IV-list-gMonth-pattern-3-2 tokoe:valid" result="pass"/><test-case name="15686NISTXML-SV-IV-list-gMonth-pattern-3-3 tokoe:valid" result="pass"/><test-case name="15687NISTXML-SV-IV-list-gMonth-pattern-3-4 tokoe:valid" result="pass"/><test-case name="15688NISTXML-SV-IV-list-gMonth-pattern-3-5 tokoe:valid" result="pass"/><test-case name="15689NISTSchema-SV-IV-list-gMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="15690NISTXML-SV-IV-list-gMonth-pattern-4-1 tokoe:valid" result="pass"/><test-case name="15691NISTXML-SV-IV-list-gMonth-pattern-4-2 tokoe:valid" result="pass"/><test-case name="15692NISTXML-SV-IV-list-gMonth-pattern-4-3 tokoe:valid" result="pass"/><test-case name="15693NISTXML-SV-IV-list-gMonth-pattern-4-4 tokoe:valid" result="pass"/><test-case name="15694NISTXML-SV-IV-list-gMonth-pattern-4-5 tokoe:valid" result="pass"/><test-case name="15695NISTSchema-SV-IV-list-gMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="15696NISTXML-SV-IV-list-gMonth-pattern-5-1 tokoe:valid" result="pass"/><test-case name="15697NISTXML-SV-IV-list-gMonth-pattern-5-2 tokoe:valid" result="pass"/><test-case name="15698NISTXML-SV-IV-list-gMonth-pattern-5-3 tokoe:valid" result="pass"/><test-case name="15699NISTXML-SV-IV-list-gMonth-pattern-5-4 tokoe:valid" result="pass"/><test-case name="15700NISTXML-SV-IV-list-gMonth-pattern-5-5 tokoe:valid" result="pass"/><test-case name="15701NISTSchema-SV-IV-list-gMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="15702NISTXML-SV-IV-list-gMonth-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="15703NISTXML-SV-IV-list-gMonth-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="15704NISTXML-SV-IV-list-gMonth-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="15705NISTXML-SV-IV-list-gMonth-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="15706NISTXML-SV-IV-list-gMonth-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="15707NISTSchema-SV-IV-list-gMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="15708NISTXML-SV-IV-list-gMonth-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="15709NISTXML-SV-IV-list-gMonth-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="15710NISTXML-SV-IV-list-gMonth-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="15711NISTXML-SV-IV-list-gMonth-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="15712NISTXML-SV-IV-list-gMonth-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="15713NISTSchema-SV-IV-list-gMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="15714NISTXML-SV-IV-list-gMonth-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="15715NISTXML-SV-IV-list-gMonth-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="15716NISTXML-SV-IV-list-gMonth-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="15717NISTXML-SV-IV-list-gMonth-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="15718NISTXML-SV-IV-list-gMonth-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="15719NISTSchema-SV-IV-list-gMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="15720NISTXML-SV-IV-list-gMonth-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="15721NISTXML-SV-IV-list-gMonth-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="15722NISTXML-SV-IV-list-gMonth-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="15723NISTXML-SV-IV-list-gMonth-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="15724NISTXML-SV-IV-list-gMonth-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="15725NISTSchema-SV-IV-list-gMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="15726NISTXML-SV-IV-list-gMonth-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="15727NISTXML-SV-IV-list-gMonth-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="15728NISTXML-SV-IV-list-gMonth-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="15729NISTXML-SV-IV-list-gMonth-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="15730NISTXML-SV-IV-list-gMonth-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="15731NISTSchema-SV-IV-list-gMonth-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="15732NISTXML-SV-IV-list-gMonth-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="15733NISTXML-SV-IV-list-gMonth-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="15734NISTXML-SV-IV-list-gMonth-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="15735NISTXML-SV-IV-list-gMonth-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="15736NISTXML-SV-IV-list-gMonth-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="15737NISTSchema-SV-IV-list-string-maxLength-1 tokoe:valid" result="pass"/><test-case name="15738NISTXML-SV-IV-list-string-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="15739NISTXML-SV-IV-list-string-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="15740NISTXML-SV-IV-list-string-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="15741NISTXML-SV-IV-list-string-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="15742NISTXML-SV-IV-list-string-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="15743NISTSchema-SV-IV-list-string-maxLength-2 tokoe:valid" result="pass"/><test-case name="15744NISTXML-SV-IV-list-string-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="15745NISTXML-SV-IV-list-string-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="15746NISTXML-SV-IV-list-string-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="15747NISTXML-SV-IV-list-string-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="15748NISTXML-SV-IV-list-string-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="15749NISTSchema-SV-IV-list-string-maxLength-3 tokoe:valid" result="pass"/><test-case name="15750NISTXML-SV-IV-list-string-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="15751NISTXML-SV-IV-list-string-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="15752NISTXML-SV-IV-list-string-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="15753NISTXML-SV-IV-list-string-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="15754NISTXML-SV-IV-list-string-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="15755NISTSchema-SV-IV-list-string-maxLength-4 tokoe:valid" result="pass"/><test-case name="15756NISTXML-SV-IV-list-string-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="15757NISTXML-SV-IV-list-string-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="15758NISTXML-SV-IV-list-string-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="15759NISTXML-SV-IV-list-string-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="15760NISTXML-SV-IV-list-string-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="15761NISTSchema-SV-IV-list-string-maxLength-5 tokoe:valid" result="pass"/><test-case name="15762NISTXML-SV-IV-list-string-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="15763NISTXML-SV-IV-list-string-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="15764NISTXML-SV-IV-list-string-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="15765NISTXML-SV-IV-list-string-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="15766NISTXML-SV-IV-list-string-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="15767NISTSchema-SV-IV-list-string-minLength-1 tokoe:valid" result="pass"/><test-case name="15768NISTXML-SV-IV-list-string-minLength-1-1 tokoe:valid" result="pass"/><test-case name="15769NISTXML-SV-IV-list-string-minLength-1-2 tokoe:valid" result="pass"/><test-case name="15770NISTXML-SV-IV-list-string-minLength-1-3 tokoe:valid" result="pass"/><test-case name="15771NISTXML-SV-IV-list-string-minLength-1-4 tokoe:valid" result="pass"/><test-case name="15772NISTXML-SV-IV-list-string-minLength-1-5 tokoe:valid" result="pass"/><test-case name="15773NISTSchema-SV-IV-list-string-minLength-2 tokoe:valid" result="pass"/><test-case name="15774NISTXML-SV-IV-list-string-minLength-2-1 tokoe:valid" result="pass"/><test-case name="15775NISTXML-SV-IV-list-string-minLength-2-2 tokoe:valid" result="pass"/><test-case name="15776NISTXML-SV-IV-list-string-minLength-2-3 tokoe:valid" result="pass"/><test-case name="15777NISTXML-SV-IV-list-string-minLength-2-4 tokoe:valid" result="pass"/><test-case name="15778NISTXML-SV-IV-list-string-minLength-2-5 tokoe:valid" result="pass"/><test-case name="15779NISTSchema-SV-IV-list-string-minLength-3 tokoe:valid" result="pass"/><test-case name="15780NISTXML-SV-IV-list-string-minLength-3-1 tokoe:valid" result="pass"/><test-case name="15781NISTXML-SV-IV-list-string-minLength-3-2 tokoe:valid" result="pass"/><test-case name="15782NISTXML-SV-IV-list-string-minLength-3-3 tokoe:valid" result="pass"/><test-case name="15783NISTXML-SV-IV-list-string-minLength-3-4 tokoe:valid" result="pass"/><test-case name="15784NISTXML-SV-IV-list-string-minLength-3-5 tokoe:valid" result="pass"/><test-case name="15785NISTSchema-SV-IV-list-string-minLength-4 tokoe:valid" result="pass"/><test-case name="15786NISTXML-SV-IV-list-string-minLength-4-1 tokoe:valid" result="pass"/><test-case name="15787NISTXML-SV-IV-list-string-minLength-4-2 tokoe:valid" result="pass"/><test-case name="15788NISTXML-SV-IV-list-string-minLength-4-3 tokoe:valid" result="pass"/><test-case name="15789NISTXML-SV-IV-list-string-minLength-4-4 tokoe:valid" result="pass"/><test-case name="15790NISTXML-SV-IV-list-string-minLength-4-5 tokoe:valid" result="pass"/><test-case name="15791NISTSchema-SV-IV-list-string-minLength-5 tokoe:valid" result="pass"/><test-case name="15792NISTXML-SV-IV-list-string-minLength-5-1 tokoe:valid" result="pass"/><test-case name="15793NISTXML-SV-IV-list-string-minLength-5-2 tokoe:valid" result="pass"/><test-case name="15794NISTXML-SV-IV-list-string-minLength-5-3 tokoe:valid" result="pass"/><test-case name="15795NISTXML-SV-IV-list-string-minLength-5-4 tokoe:valid" result="pass"/><test-case name="15796NISTXML-SV-IV-list-string-minLength-5-5 tokoe:valid" result="pass"/><test-case name="15797NISTSchema-SV-IV-list-string-length-1 tokoe:valid" result="pass"/><test-case name="15798NISTXML-SV-IV-list-string-length-1-1 tokoe:valid" result="pass"/><test-case name="15799NISTXML-SV-IV-list-string-length-1-2 tokoe:valid" result="pass"/><test-case name="15800NISTXML-SV-IV-list-string-length-1-3 tokoe:valid" result="pass"/><test-case name="15801NISTXML-SV-IV-list-string-length-1-4 tokoe:valid" result="pass"/><test-case name="15802NISTXML-SV-IV-list-string-length-1-5 tokoe:valid" result="pass"/><test-case name="15803NISTSchema-SV-IV-list-string-length-2 tokoe:valid" result="pass"/><test-case name="15804NISTXML-SV-IV-list-string-length-2-1 tokoe:valid" result="pass"/><test-case name="15805NISTXML-SV-IV-list-string-length-2-2 tokoe:valid" result="pass"/><test-case name="15806NISTXML-SV-IV-list-string-length-2-3 tokoe:valid" result="pass"/><test-case name="15807NISTXML-SV-IV-list-string-length-2-4 tokoe:valid" result="pass"/><test-case name="15808NISTXML-SV-IV-list-string-length-2-5 tokoe:valid" result="pass"/><test-case name="15809NISTSchema-SV-IV-list-string-length-3 tokoe:valid" result="pass"/><test-case name="15810NISTXML-SV-IV-list-string-length-3-1 tokoe:valid" result="pass"/><test-case name="15811NISTXML-SV-IV-list-string-length-3-2 tokoe:valid" result="pass"/><test-case name="15812NISTXML-SV-IV-list-string-length-3-3 tokoe:valid" result="pass"/><test-case name="15813NISTXML-SV-IV-list-string-length-3-4 tokoe:valid" result="pass"/><test-case name="15814NISTXML-SV-IV-list-string-length-3-5 tokoe:valid" result="pass"/><test-case name="15815NISTSchema-SV-IV-list-string-length-4 tokoe:valid" result="pass"/><test-case name="15816NISTXML-SV-IV-list-string-length-4-1 tokoe:valid" result="pass"/><test-case name="15817NISTXML-SV-IV-list-string-length-4-2 tokoe:valid" result="pass"/><test-case name="15818NISTXML-SV-IV-list-string-length-4-3 tokoe:valid" result="pass"/><test-case name="15819NISTXML-SV-IV-list-string-length-4-4 tokoe:valid" result="pass"/><test-case name="15820NISTXML-SV-IV-list-string-length-4-5 tokoe:valid" result="pass"/><test-case name="15821NISTSchema-SV-IV-list-string-length-5 tokoe:valid" result="pass"/><test-case name="15822NISTXML-SV-IV-list-string-length-5-1 tokoe:valid" result="pass"/><test-case name="15823NISTXML-SV-IV-list-string-length-5-2 tokoe:valid" result="pass"/><test-case name="15824NISTXML-SV-IV-list-string-length-5-3 tokoe:valid" result="pass"/><test-case name="15825NISTXML-SV-IV-list-string-length-5-4 tokoe:valid" result="pass"/><test-case name="15826NISTXML-SV-IV-list-string-length-5-5 tokoe:valid" result="pass"/><test-case name="15827NISTSchema-SV-IV-list-string-pattern-1 tokoe:valid" result="pass"/><test-case name="15828NISTXML-SV-IV-list-string-pattern-1-1 tokoe:valid" result="pass"/><test-case name="15829NISTXML-SV-IV-list-string-pattern-1-2 tokoe:valid" result="pass"/><test-case name="15830NISTXML-SV-IV-list-string-pattern-1-3 tokoe:valid" result="pass"/><test-case name="15831NISTXML-SV-IV-list-string-pattern-1-4 tokoe:valid" result="pass"/><test-case name="15832NISTXML-SV-IV-list-string-pattern-1-5 tokoe:valid" result="pass"/><test-case name="15833NISTSchema-SV-IV-list-string-pattern-2 tokoe:valid" result="pass"/><test-case name="15834NISTXML-SV-IV-list-string-pattern-2-1 tokoe:valid" result="pass"/><test-case name="15835NISTXML-SV-IV-list-string-pattern-2-2 tokoe:valid" result="pass"/><test-case name="15836NISTXML-SV-IV-list-string-pattern-2-3 tokoe:valid" result="pass"/><test-case name="15837NISTXML-SV-IV-list-string-pattern-2-4 tokoe:valid" result="pass"/><test-case name="15838NISTXML-SV-IV-list-string-pattern-2-5 tokoe:valid" result="pass"/><test-case name="15839NISTSchema-SV-IV-list-string-pattern-3 tokoe:valid" result="pass"/><test-case name="15840NISTXML-SV-IV-list-string-pattern-3-1 tokoe:valid" result="pass"/><test-case name="15841NISTXML-SV-IV-list-string-pattern-3-2 tokoe:valid" result="pass"/><test-case name="15842NISTXML-SV-IV-list-string-pattern-3-3 tokoe:valid" result="pass"/><test-case name="15843NISTXML-SV-IV-list-string-pattern-3-4 tokoe:valid" result="pass"/><test-case name="15844NISTXML-SV-IV-list-string-pattern-3-5 tokoe:valid" result="pass"/><test-case name="15845NISTSchema-SV-IV-list-string-pattern-4 tokoe:valid" result="pass"/><test-case name="15846NISTXML-SV-IV-list-string-pattern-4-1 tokoe:valid" result="pass"/><test-case name="15847NISTXML-SV-IV-list-string-pattern-4-2 tokoe:valid" result="pass"/><test-case name="15848NISTXML-SV-IV-list-string-pattern-4-3 tokoe:valid" result="pass"/><test-case name="15849NISTXML-SV-IV-list-string-pattern-4-4 tokoe:valid" result="pass"/><test-case name="15850NISTXML-SV-IV-list-string-pattern-4-5 tokoe:valid" result="pass"/><test-case name="15851NISTSchema-SV-IV-list-string-pattern-5 tokoe:valid" result="pass"/><test-case name="15852NISTXML-SV-IV-list-string-pattern-5-1 tokoe:valid" result="pass"/><test-case name="15853NISTXML-SV-IV-list-string-pattern-5-2 tokoe:valid" result="pass"/><test-case name="15854NISTXML-SV-IV-list-string-pattern-5-3 tokoe:valid" result="pass"/><test-case name="15855NISTXML-SV-IV-list-string-pattern-5-4 tokoe:valid" result="pass"/><test-case name="15856NISTXML-SV-IV-list-string-pattern-5-5 tokoe:valid" result="pass"/><test-case name="15857NISTSchema-SV-IV-list-string-enumeration-1 tokoe:valid" result="pass"/><test-case name="15858NISTXML-SV-IV-list-string-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="15859NISTXML-SV-IV-list-string-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="15860NISTXML-SV-IV-list-string-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="15861NISTXML-SV-IV-list-string-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="15862NISTXML-SV-IV-list-string-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="15863NISTSchema-SV-IV-list-string-enumeration-2 tokoe:valid" result="pass"/><test-case name="15864NISTXML-SV-IV-list-string-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="15865NISTXML-SV-IV-list-string-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="15866NISTXML-SV-IV-list-string-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="15867NISTXML-SV-IV-list-string-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="15868NISTXML-SV-IV-list-string-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="15869NISTSchema-SV-IV-list-string-enumeration-3 tokoe:valid" result="pass"/><test-case name="15870NISTXML-SV-IV-list-string-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="15871NISTXML-SV-IV-list-string-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="15872NISTXML-SV-IV-list-string-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="15873NISTXML-SV-IV-list-string-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="15874NISTXML-SV-IV-list-string-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="15875NISTSchema-SV-IV-list-string-enumeration-4 tokoe:valid" result="pass"/><test-case name="15876NISTXML-SV-IV-list-string-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="15877NISTXML-SV-IV-list-string-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="15878NISTXML-SV-IV-list-string-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="15879NISTXML-SV-IV-list-string-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="15880NISTXML-SV-IV-list-string-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="15881NISTSchema-SV-IV-list-string-enumeration-5 tokoe:valid" result="pass"/><test-case name="15882NISTXML-SV-IV-list-string-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="15883NISTXML-SV-IV-list-string-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="15884NISTXML-SV-IV-list-string-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="15885NISTXML-SV-IV-list-string-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="15886NISTXML-SV-IV-list-string-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="15887NISTSchema-SV-IV-list-string-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="15888NISTXML-SV-IV-list-string-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="15889NISTXML-SV-IV-list-string-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="15890NISTXML-SV-IV-list-string-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="15891NISTXML-SV-IV-list-string-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="15892NISTXML-SV-IV-list-string-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="15893NISTSchema-SV-IV-list-normalizedString-maxLength-1 tokoe:valid" result="pass"/><test-case name="15894NISTXML-SV-IV-list-normalizedString-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="15895NISTXML-SV-IV-list-normalizedString-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="15896NISTXML-SV-IV-list-normalizedString-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="15897NISTXML-SV-IV-list-normalizedString-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="15898NISTXML-SV-IV-list-normalizedString-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="15899NISTSchema-SV-IV-list-normalizedString-maxLength-2 tokoe:valid" result="pass"/><test-case name="15900NISTXML-SV-IV-list-normalizedString-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="15901NISTXML-SV-IV-list-normalizedString-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="15902NISTXML-SV-IV-list-normalizedString-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="15903NISTXML-SV-IV-list-normalizedString-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="15904NISTXML-SV-IV-list-normalizedString-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="15905NISTSchema-SV-IV-list-normalizedString-maxLength-3 tokoe:valid" result="pass"/><test-case name="15906NISTXML-SV-IV-list-normalizedString-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="15907NISTXML-SV-IV-list-normalizedString-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="15908NISTXML-SV-IV-list-normalizedString-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="15909NISTXML-SV-IV-list-normalizedString-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="15910NISTXML-SV-IV-list-normalizedString-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="15911NISTSchema-SV-IV-list-normalizedString-maxLength-4 tokoe:valid" result="pass"/><test-case name="15912NISTXML-SV-IV-list-normalizedString-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="15913NISTXML-SV-IV-list-normalizedString-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="15914NISTXML-SV-IV-list-normalizedString-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="15915NISTXML-SV-IV-list-normalizedString-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="15916NISTXML-SV-IV-list-normalizedString-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="15917NISTSchema-SV-IV-list-normalizedString-maxLength-5 tokoe:valid" result="pass"/><test-case name="15918NISTXML-SV-IV-list-normalizedString-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="15919NISTXML-SV-IV-list-normalizedString-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="15920NISTXML-SV-IV-list-normalizedString-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="15921NISTXML-SV-IV-list-normalizedString-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="15922NISTXML-SV-IV-list-normalizedString-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="15923NISTSchema-SV-IV-list-normalizedString-minLength-1 tokoe:valid" result="pass"/><test-case name="15924NISTXML-SV-IV-list-normalizedString-minLength-1-1 tokoe:valid" result="pass"/><test-case name="15925NISTXML-SV-IV-list-normalizedString-minLength-1-2 tokoe:valid" result="pass"/><test-case name="15926NISTXML-SV-IV-list-normalizedString-minLength-1-3 tokoe:valid" result="pass"/><test-case name="15927NISTXML-SV-IV-list-normalizedString-minLength-1-4 tokoe:valid" result="pass"/><test-case name="15928NISTXML-SV-IV-list-normalizedString-minLength-1-5 tokoe:valid" result="pass"/><test-case name="15929NISTSchema-SV-IV-list-normalizedString-minLength-2 tokoe:valid" result="pass"/><test-case name="15930NISTXML-SV-IV-list-normalizedString-minLength-2-1 tokoe:valid" result="pass"/><test-case name="15931NISTXML-SV-IV-list-normalizedString-minLength-2-2 tokoe:valid" result="pass"/><test-case name="15932NISTXML-SV-IV-list-normalizedString-minLength-2-3 tokoe:valid" result="pass"/><test-case name="15933NISTXML-SV-IV-list-normalizedString-minLength-2-4 tokoe:valid" result="pass"/><test-case name="15934NISTXML-SV-IV-list-normalizedString-minLength-2-5 tokoe:valid" result="pass"/><test-case name="15935NISTSchema-SV-IV-list-normalizedString-minLength-3 tokoe:valid" result="pass"/><test-case name="15936NISTXML-SV-IV-list-normalizedString-minLength-3-1 tokoe:valid" result="pass"/><test-case name="15937NISTXML-SV-IV-list-normalizedString-minLength-3-2 tokoe:valid" result="pass"/><test-case name="15938NISTXML-SV-IV-list-normalizedString-minLength-3-3 tokoe:valid" result="pass"/><test-case name="15939NISTXML-SV-IV-list-normalizedString-minLength-3-4 tokoe:valid" result="pass"/><test-case name="15940NISTXML-SV-IV-list-normalizedString-minLength-3-5 tokoe:valid" result="pass"/><test-case name="15941NISTSchema-SV-IV-list-normalizedString-minLength-4 tokoe:valid" result="pass"/><test-case name="15942NISTXML-SV-IV-list-normalizedString-minLength-4-1 tokoe:valid" result="pass"/><test-case name="15943NISTXML-SV-IV-list-normalizedString-minLength-4-2 tokoe:valid" result="pass"/><test-case name="15944NISTXML-SV-IV-list-normalizedString-minLength-4-3 tokoe:valid" result="pass"/><test-case name="15945NISTXML-SV-IV-list-normalizedString-minLength-4-4 tokoe:valid" result="pass"/><test-case name="15946NISTXML-SV-IV-list-normalizedString-minLength-4-5 tokoe:valid" result="pass"/><test-case name="15947NISTSchema-SV-IV-list-normalizedString-minLength-5 tokoe:valid" result="pass"/><test-case name="15948NISTXML-SV-IV-list-normalizedString-minLength-5-1 tokoe:valid" result="pass"/><test-case name="15949NISTXML-SV-IV-list-normalizedString-minLength-5-2 tokoe:valid" result="pass"/><test-case name="15950NISTXML-SV-IV-list-normalizedString-minLength-5-3 tokoe:valid" result="pass"/><test-case name="15951NISTXML-SV-IV-list-normalizedString-minLength-5-4 tokoe:valid" result="pass"/><test-case name="15952NISTXML-SV-IV-list-normalizedString-minLength-5-5 tokoe:valid" result="pass"/><test-case name="15953NISTSchema-SV-IV-list-normalizedString-length-1 tokoe:valid" result="pass"/><test-case name="15954NISTXML-SV-IV-list-normalizedString-length-1-1 tokoe:valid" result="pass"/><test-case name="15955NISTXML-SV-IV-list-normalizedString-length-1-2 tokoe:valid" result="pass"/><test-case name="15956NISTXML-SV-IV-list-normalizedString-length-1-3 tokoe:valid" result="pass"/><test-case name="15957NISTXML-SV-IV-list-normalizedString-length-1-4 tokoe:valid" result="pass"/><test-case name="15958NISTXML-SV-IV-list-normalizedString-length-1-5 tokoe:valid" result="pass"/><test-case name="15959NISTSchema-SV-IV-list-normalizedString-length-2 tokoe:valid" result="pass"/><test-case name="15960NISTXML-SV-IV-list-normalizedString-length-2-1 tokoe:valid" result="pass"/><test-case name="15961NISTXML-SV-IV-list-normalizedString-length-2-2 tokoe:valid" result="pass"/><test-case name="15962NISTXML-SV-IV-list-normalizedString-length-2-3 tokoe:valid" result="pass"/><test-case name="15963NISTXML-SV-IV-list-normalizedString-length-2-4 tokoe:valid" result="pass"/><test-case name="15964NISTXML-SV-IV-list-normalizedString-length-2-5 tokoe:valid" result="pass"/><test-case name="15965NISTSchema-SV-IV-list-normalizedString-length-3 tokoe:valid" result="pass"/><test-case name="15966NISTXML-SV-IV-list-normalizedString-length-3-1 tokoe:valid" result="pass"/><test-case name="15967NISTXML-SV-IV-list-normalizedString-length-3-2 tokoe:valid" result="pass"/><test-case name="15968NISTXML-SV-IV-list-normalizedString-length-3-3 tokoe:valid" result="pass"/><test-case name="15969NISTXML-SV-IV-list-normalizedString-length-3-4 tokoe:valid" result="pass"/><test-case name="15970NISTXML-SV-IV-list-normalizedString-length-3-5 tokoe:valid" result="pass"/><test-case name="15971NISTSchema-SV-IV-list-normalizedString-length-4 tokoe:valid" result="pass"/><test-case name="15972NISTXML-SV-IV-list-normalizedString-length-4-1 tokoe:valid" result="pass"/><test-case name="15973NISTXML-SV-IV-list-normalizedString-length-4-2 tokoe:valid" result="pass"/><test-case name="15974NISTXML-SV-IV-list-normalizedString-length-4-3 tokoe:valid" result="pass"/><test-case name="15975NISTXML-SV-IV-list-normalizedString-length-4-4 tokoe:valid" result="pass"/><test-case name="15976NISTXML-SV-IV-list-normalizedString-length-4-5 tokoe:valid" result="pass"/><test-case name="15977NISTSchema-SV-IV-list-normalizedString-length-5 tokoe:valid" result="pass"/><test-case name="15978NISTXML-SV-IV-list-normalizedString-length-5-1 tokoe:valid" result="pass"/><test-case name="15979NISTXML-SV-IV-list-normalizedString-length-5-2 tokoe:valid" result="pass"/><test-case name="15980NISTXML-SV-IV-list-normalizedString-length-5-3 tokoe:valid" result="pass"/><test-case name="15981NISTXML-SV-IV-list-normalizedString-length-5-4 tokoe:valid" result="pass"/><test-case name="15982NISTXML-SV-IV-list-normalizedString-length-5-5 tokoe:valid" result="pass"/><test-case name="15983NISTSchema-SV-IV-list-normalizedString-pattern-1 tokoe:valid" result="pass"/><test-case name="15984NISTXML-SV-IV-list-normalizedString-pattern-1-1 tokoe:valid" result="pass"/><test-case name="15985NISTXML-SV-IV-list-normalizedString-pattern-1-2 tokoe:valid" result="pass"/><test-case name="15986NISTXML-SV-IV-list-normalizedString-pattern-1-3 tokoe:valid" result="pass"/><test-case name="15987NISTXML-SV-IV-list-normalizedString-pattern-1-4 tokoe:valid" result="pass"/><test-case name="15988NISTXML-SV-IV-list-normalizedString-pattern-1-5 tokoe:valid" result="pass"/><test-case name="15989NISTSchema-SV-IV-list-normalizedString-pattern-2 tokoe:valid" result="pass"/><test-case name="15990NISTXML-SV-IV-list-normalizedString-pattern-2-1 tokoe:valid" result="pass"/><test-case name="15991NISTXML-SV-IV-list-normalizedString-pattern-2-2 tokoe:valid" result="pass"/><test-case name="15992NISTXML-SV-IV-list-normalizedString-pattern-2-3 tokoe:valid" result="pass"/><test-case name="15993NISTXML-SV-IV-list-normalizedString-pattern-2-4 tokoe:valid" result="pass"/><test-case name="15994NISTXML-SV-IV-list-normalizedString-pattern-2-5 tokoe:valid" result="pass"/><test-case name="15995NISTSchema-SV-IV-list-normalizedString-pattern-3 tokoe:valid" result="pass"/><test-case name="15996NISTXML-SV-IV-list-normalizedString-pattern-3-1 tokoe:valid" result="pass"/><test-case name="15997NISTXML-SV-IV-list-normalizedString-pattern-3-2 tokoe:valid" result="pass"/><test-case name="15998NISTXML-SV-IV-list-normalizedString-pattern-3-3 tokoe:valid" result="pass"/><test-case name="15999NISTXML-SV-IV-list-normalizedString-pattern-3-4 tokoe:valid" result="pass"/><test-case name="16000NISTXML-SV-IV-list-normalizedString-pattern-3-5 tokoe:valid" result="pass"/><test-case name="16001NISTSchema-SV-IV-list-normalizedString-pattern-4 tokoe:valid" result="pass"/><test-case name="16002NISTXML-SV-IV-list-normalizedString-pattern-4-1 tokoe:valid" result="pass"/><test-case name="16003NISTXML-SV-IV-list-normalizedString-pattern-4-2 tokoe:valid" result="pass"/><test-case name="16004NISTXML-SV-IV-list-normalizedString-pattern-4-3 tokoe:valid" result="pass"/><test-case name="16005NISTXML-SV-IV-list-normalizedString-pattern-4-4 tokoe:valid" result="pass"/><test-case name="16006NISTXML-SV-IV-list-normalizedString-pattern-4-5 tokoe:valid" result="pass"/><test-case name="16007NISTSchema-SV-IV-list-normalizedString-pattern-5 tokoe:valid" result="pass"/><test-case name="16008NISTXML-SV-IV-list-normalizedString-pattern-5-1 tokoe:valid" result="pass"/><test-case name="16009NISTXML-SV-IV-list-normalizedString-pattern-5-2 tokoe:valid" result="pass"/><test-case name="16010NISTXML-SV-IV-list-normalizedString-pattern-5-3 tokoe:valid" result="pass"/><test-case name="16011NISTXML-SV-IV-list-normalizedString-pattern-5-4 tokoe:valid" result="pass"/><test-case name="16012NISTXML-SV-IV-list-normalizedString-pattern-5-5 tokoe:valid" result="pass"/><test-case name="16013NISTSchema-SV-IV-list-normalizedString-enumeration-1 tokoe:valid" result="pass"/><test-case name="16014NISTXML-SV-IV-list-normalizedString-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="16015NISTXML-SV-IV-list-normalizedString-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="16016NISTXML-SV-IV-list-normalizedString-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="16017NISTXML-SV-IV-list-normalizedString-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="16018NISTXML-SV-IV-list-normalizedString-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="16019NISTSchema-SV-IV-list-normalizedString-enumeration-2 tokoe:valid" result="pass"/><test-case name="16020NISTXML-SV-IV-list-normalizedString-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="16021NISTXML-SV-IV-list-normalizedString-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="16022NISTXML-SV-IV-list-normalizedString-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="16023NISTXML-SV-IV-list-normalizedString-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="16024NISTXML-SV-IV-list-normalizedString-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="16025NISTSchema-SV-IV-list-normalizedString-enumeration-3 tokoe:valid" result="pass"/><test-case name="16026NISTXML-SV-IV-list-normalizedString-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="16027NISTXML-SV-IV-list-normalizedString-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="16028NISTXML-SV-IV-list-normalizedString-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="16029NISTXML-SV-IV-list-normalizedString-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="16030NISTXML-SV-IV-list-normalizedString-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="16031NISTSchema-SV-IV-list-normalizedString-enumeration-4 tokoe:valid" result="pass"/><test-case name="16032NISTXML-SV-IV-list-normalizedString-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="16033NISTXML-SV-IV-list-normalizedString-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="16034NISTXML-SV-IV-list-normalizedString-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="16035NISTXML-SV-IV-list-normalizedString-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="16036NISTXML-SV-IV-list-normalizedString-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="16037NISTSchema-SV-IV-list-normalizedString-enumeration-5 tokoe:valid" result="pass"/><test-case name="16038NISTXML-SV-IV-list-normalizedString-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="16039NISTXML-SV-IV-list-normalizedString-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="16040NISTXML-SV-IV-list-normalizedString-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="16041NISTXML-SV-IV-list-normalizedString-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="16042NISTXML-SV-IV-list-normalizedString-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="16043NISTSchema-SV-IV-list-normalizedString-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="16044NISTXML-SV-IV-list-normalizedString-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="16045NISTXML-SV-IV-list-normalizedString-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="16046NISTXML-SV-IV-list-normalizedString-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="16047NISTXML-SV-IV-list-normalizedString-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="16048NISTXML-SV-IV-list-normalizedString-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="16049NISTSchema-SV-IV-list-token-maxLength-1 tokoe:valid" result="pass"/><test-case name="16050NISTXML-SV-IV-list-token-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="16051NISTXML-SV-IV-list-token-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="16052NISTXML-SV-IV-list-token-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="16053NISTXML-SV-IV-list-token-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="16054NISTXML-SV-IV-list-token-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="16055NISTSchema-SV-IV-list-token-maxLength-2 tokoe:valid" result="pass"/><test-case name="16056NISTXML-SV-IV-list-token-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="16057NISTXML-SV-IV-list-token-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="16058NISTXML-SV-IV-list-token-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="16059NISTXML-SV-IV-list-token-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="16060NISTXML-SV-IV-list-token-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="16061NISTSchema-SV-IV-list-token-maxLength-3 tokoe:valid" result="pass"/><test-case name="16062NISTXML-SV-IV-list-token-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="16063NISTXML-SV-IV-list-token-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="16064NISTXML-SV-IV-list-token-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="16065NISTXML-SV-IV-list-token-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="16066NISTXML-SV-IV-list-token-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="16067NISTSchema-SV-IV-list-token-maxLength-4 tokoe:valid" result="pass"/><test-case name="16068NISTXML-SV-IV-list-token-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="16069NISTXML-SV-IV-list-token-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="16070NISTXML-SV-IV-list-token-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="16071NISTXML-SV-IV-list-token-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="16072NISTXML-SV-IV-list-token-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="16073NISTSchema-SV-IV-list-token-maxLength-5 tokoe:valid" result="pass"/><test-case name="16074NISTXML-SV-IV-list-token-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="16075NISTXML-SV-IV-list-token-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="16076NISTXML-SV-IV-list-token-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="16077NISTXML-SV-IV-list-token-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="16078NISTXML-SV-IV-list-token-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="16079NISTSchema-SV-IV-list-token-minLength-1 tokoe:valid" result="pass"/><test-case name="16080NISTXML-SV-IV-list-token-minLength-1-1 tokoe:valid" result="pass"/><test-case name="16081NISTXML-SV-IV-list-token-minLength-1-2 tokoe:valid" result="pass"/><test-case name="16082NISTXML-SV-IV-list-token-minLength-1-3 tokoe:valid" result="pass"/><test-case name="16083NISTXML-SV-IV-list-token-minLength-1-4 tokoe:valid" result="pass"/><test-case name="16084NISTXML-SV-IV-list-token-minLength-1-5 tokoe:valid" result="pass"/><test-case name="16085NISTSchema-SV-IV-list-token-minLength-2 tokoe:valid" result="pass"/><test-case name="16086NISTXML-SV-IV-list-token-minLength-2-1 tokoe:valid" result="pass"/><test-case name="16087NISTXML-SV-IV-list-token-minLength-2-2 tokoe:valid" result="pass"/><test-case name="16088NISTXML-SV-IV-list-token-minLength-2-3 tokoe:valid" result="pass"/><test-case name="16089NISTXML-SV-IV-list-token-minLength-2-4 tokoe:valid" result="pass"/><test-case name="16090NISTXML-SV-IV-list-token-minLength-2-5 tokoe:valid" result="pass"/><test-case name="16091NISTSchema-SV-IV-list-token-minLength-3 tokoe:valid" result="pass"/><test-case name="16092NISTXML-SV-IV-list-token-minLength-3-1 tokoe:valid" result="pass"/><test-case name="16093NISTXML-SV-IV-list-token-minLength-3-2 tokoe:valid" result="pass"/><test-case name="16094NISTXML-SV-IV-list-token-minLength-3-3 tokoe:valid" result="pass"/><test-case name="16095NISTXML-SV-IV-list-token-minLength-3-4 tokoe:valid" result="pass"/><test-case name="16096NISTXML-SV-IV-list-token-minLength-3-5 tokoe:valid" result="pass"/><test-case name="16097NISTSchema-SV-IV-list-token-minLength-4 tokoe:valid" result="pass"/><test-case name="16098NISTXML-SV-IV-list-token-minLength-4-1 tokoe:valid" result="pass"/><test-case name="16099NISTXML-SV-IV-list-token-minLength-4-2 tokoe:valid" result="pass"/><test-case name="16100NISTXML-SV-IV-list-token-minLength-4-3 tokoe:valid" result="pass"/><test-case name="16101NISTXML-SV-IV-list-token-minLength-4-4 tokoe:valid" result="pass"/><test-case name="16102NISTXML-SV-IV-list-token-minLength-4-5 tokoe:valid" result="pass"/><test-case name="16103NISTSchema-SV-IV-list-token-minLength-5 tokoe:valid" result="pass"/><test-case name="16104NISTXML-SV-IV-list-token-minLength-5-1 tokoe:valid" result="pass"/><test-case name="16105NISTXML-SV-IV-list-token-minLength-5-2 tokoe:valid" result="pass"/><test-case name="16106NISTXML-SV-IV-list-token-minLength-5-3 tokoe:valid" result="pass"/><test-case name="16107NISTXML-SV-IV-list-token-minLength-5-4 tokoe:valid" result="pass"/><test-case name="16108NISTXML-SV-IV-list-token-minLength-5-5 tokoe:valid" result="pass"/><test-case name="16109NISTSchema-SV-IV-list-token-length-1 tokoe:valid" result="pass"/><test-case name="16110NISTXML-SV-IV-list-token-length-1-1 tokoe:valid" result="pass"/><test-case name="16111NISTXML-SV-IV-list-token-length-1-2 tokoe:valid" result="pass"/><test-case name="16112NISTXML-SV-IV-list-token-length-1-3 tokoe:valid" result="pass"/><test-case name="16113NISTXML-SV-IV-list-token-length-1-4 tokoe:valid" result="pass"/><test-case name="16114NISTXML-SV-IV-list-token-length-1-5 tokoe:valid" result="pass"/><test-case name="16115NISTSchema-SV-IV-list-token-length-2 tokoe:valid" result="pass"/><test-case name="16116NISTXML-SV-IV-list-token-length-2-1 tokoe:valid" result="pass"/><test-case name="16117NISTXML-SV-IV-list-token-length-2-2 tokoe:valid" result="pass"/><test-case name="16118NISTXML-SV-IV-list-token-length-2-3 tokoe:valid" result="pass"/><test-case name="16119NISTXML-SV-IV-list-token-length-2-4 tokoe:valid" result="pass"/><test-case name="16120NISTXML-SV-IV-list-token-length-2-5 tokoe:valid" result="pass"/><test-case name="16121NISTSchema-SV-IV-list-token-length-3 tokoe:valid" result="pass"/><test-case name="16122NISTXML-SV-IV-list-token-length-3-1 tokoe:valid" result="pass"/><test-case name="16123NISTXML-SV-IV-list-token-length-3-2 tokoe:valid" result="pass"/><test-case name="16124NISTXML-SV-IV-list-token-length-3-3 tokoe:valid" result="pass"/><test-case name="16125NISTXML-SV-IV-list-token-length-3-4 tokoe:valid" result="pass"/><test-case name="16126NISTXML-SV-IV-list-token-length-3-5 tokoe:valid" result="pass"/><test-case name="16127NISTSchema-SV-IV-list-token-length-4 tokoe:valid" result="pass"/><test-case name="16128NISTXML-SV-IV-list-token-length-4-1 tokoe:valid" result="pass"/><test-case name="16129NISTXML-SV-IV-list-token-length-4-2 tokoe:valid" result="pass"/><test-case name="16130NISTXML-SV-IV-list-token-length-4-3 tokoe:valid" result="pass"/><test-case name="16131NISTXML-SV-IV-list-token-length-4-4 tokoe:valid" result="pass"/><test-case name="16132NISTXML-SV-IV-list-token-length-4-5 tokoe:valid" result="pass"/><test-case name="16133NISTSchema-SV-IV-list-token-length-5 tokoe:valid" result="pass"/><test-case name="16134NISTXML-SV-IV-list-token-length-5-1 tokoe:valid" result="pass"/><test-case name="16135NISTXML-SV-IV-list-token-length-5-2 tokoe:valid" result="pass"/><test-case name="16136NISTXML-SV-IV-list-token-length-5-3 tokoe:valid" result="pass"/><test-case name="16137NISTXML-SV-IV-list-token-length-5-4 tokoe:valid" result="pass"/><test-case name="16138NISTXML-SV-IV-list-token-length-5-5 tokoe:valid" result="pass"/><test-case name="16139NISTSchema-SV-IV-list-token-pattern-1 tokoe:valid" result="pass"/><test-case name="16140NISTXML-SV-IV-list-token-pattern-1-1 tokoe:valid" result="pass"/><test-case name="16141NISTXML-SV-IV-list-token-pattern-1-2 tokoe:valid" result="pass"/><test-case name="16142NISTXML-SV-IV-list-token-pattern-1-3 tokoe:valid" result="pass"/><test-case name="16143NISTXML-SV-IV-list-token-pattern-1-4 tokoe:valid" result="pass"/><test-case name="16144NISTXML-SV-IV-list-token-pattern-1-5 tokoe:valid" result="pass"/><test-case name="16145NISTSchema-SV-IV-list-token-pattern-2 tokoe:valid" result="pass"/><test-case name="16146NISTXML-SV-IV-list-token-pattern-2-1 tokoe:valid" result="pass"/><test-case name="16147NISTXML-SV-IV-list-token-pattern-2-2 tokoe:valid" result="pass"/><test-case name="16148NISTXML-SV-IV-list-token-pattern-2-3 tokoe:valid" result="pass"/><test-case name="16149NISTXML-SV-IV-list-token-pattern-2-4 tokoe:valid" result="pass"/><test-case name="16150NISTXML-SV-IV-list-token-pattern-2-5 tokoe:valid" result="pass"/><test-case name="16151NISTSchema-SV-IV-list-token-pattern-3 tokoe:valid" result="pass"/><test-case name="16152NISTXML-SV-IV-list-token-pattern-3-1 tokoe:valid" result="pass"/><test-case name="16153NISTXML-SV-IV-list-token-pattern-3-2 tokoe:valid" result="pass"/><test-case name="16154NISTXML-SV-IV-list-token-pattern-3-3 tokoe:valid" result="pass"/><test-case name="16155NISTXML-SV-IV-list-token-pattern-3-4 tokoe:valid" result="pass"/><test-case name="16156NISTXML-SV-IV-list-token-pattern-3-5 tokoe:valid" result="pass"/><test-case name="16157NISTSchema-SV-IV-list-token-pattern-4 tokoe:valid" result="pass"/><test-case name="16158NISTXML-SV-IV-list-token-pattern-4-1 tokoe:valid" result="pass"/><test-case name="16159NISTXML-SV-IV-list-token-pattern-4-2 tokoe:valid" result="pass"/><test-case name="16160NISTXML-SV-IV-list-token-pattern-4-3 tokoe:valid" result="pass"/><test-case name="16161NISTXML-SV-IV-list-token-pattern-4-4 tokoe:valid" result="pass"/><test-case name="16162NISTXML-SV-IV-list-token-pattern-4-5 tokoe:valid" result="pass"/><test-case name="16163NISTSchema-SV-IV-list-token-pattern-5 tokoe:valid" result="pass"/><test-case name="16164NISTXML-SV-IV-list-token-pattern-5-1 tokoe:valid" result="pass"/><test-case name="16165NISTXML-SV-IV-list-token-pattern-5-2 tokoe:valid" result="pass"/><test-case name="16166NISTXML-SV-IV-list-token-pattern-5-3 tokoe:valid" result="pass"/><test-case name="16167NISTXML-SV-IV-list-token-pattern-5-4 tokoe:valid" result="pass"/><test-case name="16168NISTXML-SV-IV-list-token-pattern-5-5 tokoe:valid" result="pass"/><test-case name="16169NISTSchema-SV-IV-list-token-enumeration-1 tokoe:valid" result="pass"/><test-case name="16170NISTXML-SV-IV-list-token-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="16171NISTXML-SV-IV-list-token-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="16172NISTXML-SV-IV-list-token-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="16173NISTXML-SV-IV-list-token-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="16174NISTXML-SV-IV-list-token-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="16175NISTSchema-SV-IV-list-token-enumeration-2 tokoe:valid" result="pass"/><test-case name="16176NISTXML-SV-IV-list-token-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="16177NISTXML-SV-IV-list-token-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="16178NISTXML-SV-IV-list-token-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="16179NISTXML-SV-IV-list-token-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="16180NISTXML-SV-IV-list-token-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="16181NISTSchema-SV-IV-list-token-enumeration-3 tokoe:valid" result="pass"/><test-case name="16182NISTXML-SV-IV-list-token-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="16183NISTXML-SV-IV-list-token-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="16184NISTXML-SV-IV-list-token-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="16185NISTXML-SV-IV-list-token-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="16186NISTXML-SV-IV-list-token-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="16187NISTSchema-SV-IV-list-token-enumeration-4 tokoe:valid" result="pass"/><test-case name="16188NISTXML-SV-IV-list-token-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="16189NISTXML-SV-IV-list-token-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="16190NISTXML-SV-IV-list-token-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="16191NISTXML-SV-IV-list-token-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="16192NISTXML-SV-IV-list-token-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="16193NISTSchema-SV-IV-list-token-enumeration-5 tokoe:valid" result="pass"/><test-case name="16194NISTXML-SV-IV-list-token-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="16195NISTXML-SV-IV-list-token-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="16196NISTXML-SV-IV-list-token-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="16197NISTXML-SV-IV-list-token-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="16198NISTXML-SV-IV-list-token-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="16199NISTSchema-SV-IV-list-token-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="16200NISTXML-SV-IV-list-token-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="16201NISTXML-SV-IV-list-token-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="16202NISTXML-SV-IV-list-token-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="16203NISTXML-SV-IV-list-token-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="16204NISTXML-SV-IV-list-token-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="16205NISTSchema-SV-IV-list-Name-maxLength-1 tokoe:valid" result="pass"/><test-case name="16206NISTXML-SV-IV-list-Name-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="16207NISTXML-SV-IV-list-Name-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="16208NISTXML-SV-IV-list-Name-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="16209NISTXML-SV-IV-list-Name-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="16210NISTXML-SV-IV-list-Name-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="16211NISTSchema-SV-IV-list-Name-maxLength-2 tokoe:valid" result="pass"/><test-case name="16212NISTXML-SV-IV-list-Name-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="16213NISTXML-SV-IV-list-Name-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="16214NISTXML-SV-IV-list-Name-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="16215NISTXML-SV-IV-list-Name-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="16216NISTXML-SV-IV-list-Name-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="16217NISTSchema-SV-IV-list-Name-maxLength-3 tokoe:valid" result="pass"/><test-case name="16218NISTXML-SV-IV-list-Name-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="16219NISTXML-SV-IV-list-Name-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="16220NISTXML-SV-IV-list-Name-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="16221NISTXML-SV-IV-list-Name-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="16222NISTXML-SV-IV-list-Name-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="16223NISTSchema-SV-IV-list-Name-maxLength-4 tokoe:valid" result="pass"/><test-case name="16224NISTXML-SV-IV-list-Name-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="16225NISTXML-SV-IV-list-Name-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="16226NISTXML-SV-IV-list-Name-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="16227NISTXML-SV-IV-list-Name-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="16228NISTXML-SV-IV-list-Name-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="16229NISTSchema-SV-IV-list-Name-maxLength-5 tokoe:valid" result="pass"/><test-case name="16230NISTXML-SV-IV-list-Name-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="16231NISTXML-SV-IV-list-Name-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="16232NISTXML-SV-IV-list-Name-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="16233NISTXML-SV-IV-list-Name-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="16234NISTXML-SV-IV-list-Name-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="16235NISTSchema-SV-IV-list-Name-minLength-1 tokoe:valid" result="pass"/><test-case name="16236NISTXML-SV-IV-list-Name-minLength-1-1 tokoe:valid" result="pass"/><test-case name="16237NISTXML-SV-IV-list-Name-minLength-1-2 tokoe:valid" result="pass"/><test-case name="16238NISTXML-SV-IV-list-Name-minLength-1-3 tokoe:valid" result="pass"/><test-case name="16239NISTXML-SV-IV-list-Name-minLength-1-4 tokoe:valid" result="pass"/><test-case name="16240NISTXML-SV-IV-list-Name-minLength-1-5 tokoe:valid" result="pass"/><test-case name="16241NISTSchema-SV-IV-list-Name-minLength-2 tokoe:valid" result="pass"/><test-case name="16242NISTXML-SV-IV-list-Name-minLength-2-1 tokoe:valid" result="pass"/><test-case name="16243NISTXML-SV-IV-list-Name-minLength-2-2 tokoe:valid" result="pass"/><test-case name="16244NISTXML-SV-IV-list-Name-minLength-2-3 tokoe:valid" result="pass"/><test-case name="16245NISTXML-SV-IV-list-Name-minLength-2-4 tokoe:valid" result="pass"/><test-case name="16246NISTXML-SV-IV-list-Name-minLength-2-5 tokoe:valid" result="pass"/><test-case name="16247NISTSchema-SV-IV-list-Name-minLength-3 tokoe:valid" result="pass"/><test-case name="16248NISTXML-SV-IV-list-Name-minLength-3-1 tokoe:valid" result="pass"/><test-case name="16249NISTXML-SV-IV-list-Name-minLength-3-2 tokoe:valid" result="pass"/><test-case name="16250NISTXML-SV-IV-list-Name-minLength-3-3 tokoe:valid" result="pass"/><test-case name="16251NISTXML-SV-IV-list-Name-minLength-3-4 tokoe:valid" result="pass"/><test-case name="16252NISTXML-SV-IV-list-Name-minLength-3-5 tokoe:valid" result="pass"/><test-case name="16253NISTSchema-SV-IV-list-Name-minLength-4 tokoe:valid" result="pass"/><test-case name="16254NISTXML-SV-IV-list-Name-minLength-4-1 tokoe:valid" result="pass"/><test-case name="16255NISTXML-SV-IV-list-Name-minLength-4-2 tokoe:valid" result="pass"/><test-case name="16256NISTXML-SV-IV-list-Name-minLength-4-3 tokoe:valid" result="pass"/><test-case name="16257NISTXML-SV-IV-list-Name-minLength-4-4 tokoe:valid" result="pass"/><test-case name="16258NISTXML-SV-IV-list-Name-minLength-4-5 tokoe:valid" result="pass"/><test-case name="16259NISTSchema-SV-IV-list-Name-minLength-5 tokoe:valid" result="pass"/><test-case name="16260NISTXML-SV-IV-list-Name-minLength-5-1 tokoe:valid" result="pass"/><test-case name="16261NISTXML-SV-IV-list-Name-minLength-5-2 tokoe:valid" result="pass"/><test-case name="16262NISTXML-SV-IV-list-Name-minLength-5-3 tokoe:valid" result="pass"/><test-case name="16263NISTXML-SV-IV-list-Name-minLength-5-4 tokoe:valid" result="pass"/><test-case name="16264NISTXML-SV-IV-list-Name-minLength-5-5 tokoe:valid" result="pass"/><test-case name="16265NISTSchema-SV-IV-list-Name-length-1 tokoe:valid" result="pass"/><test-case name="16266NISTXML-SV-IV-list-Name-length-1-1 tokoe:valid" result="pass"/><test-case name="16267NISTXML-SV-IV-list-Name-length-1-2 tokoe:valid" result="pass"/><test-case name="16268NISTXML-SV-IV-list-Name-length-1-3 tokoe:valid" result="pass"/><test-case name="16269NISTXML-SV-IV-list-Name-length-1-4 tokoe:valid" result="pass"/><test-case name="16270NISTXML-SV-IV-list-Name-length-1-5 tokoe:valid" result="pass"/><test-case name="16271NISTSchema-SV-IV-list-Name-length-2 tokoe:valid" result="pass"/><test-case name="16272NISTXML-SV-IV-list-Name-length-2-1 tokoe:valid" result="pass"/><test-case name="16273NISTXML-SV-IV-list-Name-length-2-2 tokoe:valid" result="pass"/><test-case name="16274NISTXML-SV-IV-list-Name-length-2-3 tokoe:valid" result="pass"/><test-case name="16275NISTXML-SV-IV-list-Name-length-2-4 tokoe:valid" result="pass"/><test-case name="16276NISTXML-SV-IV-list-Name-length-2-5 tokoe:valid" result="pass"/><test-case name="16277NISTSchema-SV-IV-list-Name-length-3 tokoe:valid" result="pass"/><test-case name="16278NISTXML-SV-IV-list-Name-length-3-1 tokoe:valid" result="pass"/><test-case name="16279NISTXML-SV-IV-list-Name-length-3-2 tokoe:valid" result="pass"/><test-case name="16280NISTXML-SV-IV-list-Name-length-3-3 tokoe:valid" result="pass"/><test-case name="16281NISTXML-SV-IV-list-Name-length-3-4 tokoe:valid" result="pass"/><test-case name="16282NISTXML-SV-IV-list-Name-length-3-5 tokoe:valid" result="pass"/><test-case name="16283NISTSchema-SV-IV-list-Name-length-4 tokoe:valid" result="pass"/><test-case name="16284NISTXML-SV-IV-list-Name-length-4-1 tokoe:valid" result="pass"/><test-case name="16285NISTXML-SV-IV-list-Name-length-4-2 tokoe:valid" result="pass"/><test-case name="16286NISTXML-SV-IV-list-Name-length-4-3 tokoe:valid" result="pass"/><test-case name="16287NISTXML-SV-IV-list-Name-length-4-4 tokoe:valid" result="pass"/><test-case name="16288NISTXML-SV-IV-list-Name-length-4-5 tokoe:valid" result="pass"/><test-case name="16289NISTSchema-SV-IV-list-Name-length-5 tokoe:valid" result="pass"/><test-case name="16290NISTXML-SV-IV-list-Name-length-5-1 tokoe:valid" result="pass"/><test-case name="16291NISTXML-SV-IV-list-Name-length-5-2 tokoe:valid" result="pass"/><test-case name="16292NISTXML-SV-IV-list-Name-length-5-3 tokoe:valid" result="pass"/><test-case name="16293NISTXML-SV-IV-list-Name-length-5-4 tokoe:valid" result="pass"/><test-case name="16294NISTXML-SV-IV-list-Name-length-5-5 tokoe:valid" result="pass"/><test-case name="16295NISTSchema-SV-IV-list-Name-pattern-1 tokoe:valid" result="pass"/><test-case name="16296NISTXML-SV-IV-list-Name-pattern-1-1 tokoe:valid" result="pass"/><test-case name="16297NISTXML-SV-IV-list-Name-pattern-1-2 tokoe:valid" result="pass"/><test-case name="16298NISTXML-SV-IV-list-Name-pattern-1-3 tokoe:valid" result="pass"/><test-case name="16299NISTXML-SV-IV-list-Name-pattern-1-4 tokoe:valid" result="pass"/><test-case name="16300NISTXML-SV-IV-list-Name-pattern-1-5 tokoe:valid" result="pass"/><test-case name="16301NISTSchema-SV-IV-list-Name-pattern-2 tokoe:valid" result="pass"/><test-case name="16302NISTXML-SV-IV-list-Name-pattern-2-1 tokoe:valid" result="pass"/><test-case name="16303NISTXML-SV-IV-list-Name-pattern-2-2 tokoe:valid" result="pass"/><test-case name="16304NISTXML-SV-IV-list-Name-pattern-2-3 tokoe:valid" result="pass"/><test-case name="16305NISTXML-SV-IV-list-Name-pattern-2-4 tokoe:valid" result="pass"/><test-case name="16306NISTXML-SV-IV-list-Name-pattern-2-5 tokoe:valid" result="pass"/><test-case name="16307NISTSchema-SV-IV-list-Name-pattern-3 tokoe:valid" result="pass"/><test-case name="16308NISTXML-SV-IV-list-Name-pattern-3-1 tokoe:valid" result="pass"/><test-case name="16309NISTXML-SV-IV-list-Name-pattern-3-2 tokoe:valid" result="pass"/><test-case name="16310NISTXML-SV-IV-list-Name-pattern-3-3 tokoe:valid" result="pass"/><test-case name="16311NISTXML-SV-IV-list-Name-pattern-3-4 tokoe:valid" result="pass"/><test-case name="16312NISTXML-SV-IV-list-Name-pattern-3-5 tokoe:valid" result="pass"/><test-case name="16313NISTSchema-SV-IV-list-Name-pattern-4 tokoe:valid" result="pass"/><test-case name="16314NISTXML-SV-IV-list-Name-pattern-4-1 tokoe:valid" result="pass"/><test-case name="16315NISTXML-SV-IV-list-Name-pattern-4-2 tokoe:valid" result="pass"/><test-case name="16316NISTXML-SV-IV-list-Name-pattern-4-3 tokoe:valid" result="pass"/><test-case name="16317NISTXML-SV-IV-list-Name-pattern-4-4 tokoe:valid" result="pass"/><test-case name="16318NISTXML-SV-IV-list-Name-pattern-4-5 tokoe:valid" result="pass"/><test-case name="16319NISTSchema-SV-IV-list-Name-pattern-5 tokoe:valid" result="pass"/><test-case name="16320NISTXML-SV-IV-list-Name-pattern-5-1 tokoe:valid" result="pass"/><test-case name="16321NISTXML-SV-IV-list-Name-pattern-5-2 tokoe:valid" result="pass"/><test-case name="16322NISTXML-SV-IV-list-Name-pattern-5-3 tokoe:valid" result="pass"/><test-case name="16323NISTXML-SV-IV-list-Name-pattern-5-4 tokoe:valid" result="pass"/><test-case name="16324NISTXML-SV-IV-list-Name-pattern-5-5 tokoe:valid" result="pass"/><test-case name="16325NISTSchema-SV-IV-list-Name-enumeration-1 tokoe:valid" result="pass"/><test-case name="16326NISTXML-SV-IV-list-Name-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="16327NISTXML-SV-IV-list-Name-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="16328NISTXML-SV-IV-list-Name-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="16329NISTXML-SV-IV-list-Name-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="16330NISTXML-SV-IV-list-Name-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="16331NISTSchema-SV-IV-list-Name-enumeration-2 tokoe:valid" result="pass"/><test-case name="16332NISTXML-SV-IV-list-Name-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="16333NISTXML-SV-IV-list-Name-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="16334NISTXML-SV-IV-list-Name-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="16335NISTXML-SV-IV-list-Name-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="16336NISTXML-SV-IV-list-Name-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="16337NISTSchema-SV-IV-list-Name-enumeration-3 tokoe:valid" result="pass"/><test-case name="16338NISTXML-SV-IV-list-Name-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="16339NISTXML-SV-IV-list-Name-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="16340NISTXML-SV-IV-list-Name-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="16341NISTXML-SV-IV-list-Name-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="16342NISTXML-SV-IV-list-Name-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="16343NISTSchema-SV-IV-list-Name-enumeration-4 tokoe:valid" result="pass"/><test-case name="16344NISTXML-SV-IV-list-Name-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="16345NISTXML-SV-IV-list-Name-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="16346NISTXML-SV-IV-list-Name-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="16347NISTXML-SV-IV-list-Name-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="16348NISTXML-SV-IV-list-Name-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="16349NISTSchema-SV-IV-list-Name-enumeration-5 tokoe:valid" result="pass"/><test-case name="16350NISTXML-SV-IV-list-Name-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="16351NISTXML-SV-IV-list-Name-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="16352NISTXML-SV-IV-list-Name-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="16353NISTXML-SV-IV-list-Name-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="16354NISTXML-SV-IV-list-Name-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="16355NISTSchema-SV-IV-list-Name-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="16356NISTXML-SV-IV-list-Name-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="16357NISTXML-SV-IV-list-Name-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="16358NISTXML-SV-IV-list-Name-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="16359NISTXML-SV-IV-list-Name-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="16360NISTXML-SV-IV-list-Name-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="16361NISTSchema-SV-IV-list-NMTOKEN-maxLength-1 tokoe:valid" result="pass"/><test-case name="16362NISTXML-SV-IV-list-NMTOKEN-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="16363NISTXML-SV-IV-list-NMTOKEN-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="16364NISTXML-SV-IV-list-NMTOKEN-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="16365NISTXML-SV-IV-list-NMTOKEN-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="16366NISTXML-SV-IV-list-NMTOKEN-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="16367NISTSchema-SV-IV-list-NMTOKEN-maxLength-2 tokoe:valid" result="pass"/><test-case name="16368NISTXML-SV-IV-list-NMTOKEN-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="16369NISTXML-SV-IV-list-NMTOKEN-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="16370NISTXML-SV-IV-list-NMTOKEN-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="16371NISTXML-SV-IV-list-NMTOKEN-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="16372NISTXML-SV-IV-list-NMTOKEN-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="16373NISTSchema-SV-IV-list-NMTOKEN-maxLength-3 tokoe:valid" result="pass"/><test-case name="16374NISTXML-SV-IV-list-NMTOKEN-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="16375NISTXML-SV-IV-list-NMTOKEN-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="16376NISTXML-SV-IV-list-NMTOKEN-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="16377NISTXML-SV-IV-list-NMTOKEN-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="16378NISTXML-SV-IV-list-NMTOKEN-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="16379NISTSchema-SV-IV-list-NMTOKEN-maxLength-4 tokoe:valid" result="pass"/><test-case name="16380NISTXML-SV-IV-list-NMTOKEN-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="16381NISTXML-SV-IV-list-NMTOKEN-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="16382NISTXML-SV-IV-list-NMTOKEN-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="16383NISTXML-SV-IV-list-NMTOKEN-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="16384NISTXML-SV-IV-list-NMTOKEN-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="16385NISTSchema-SV-IV-list-NMTOKEN-maxLength-5 tokoe:valid" result="pass"/><test-case name="16386NISTXML-SV-IV-list-NMTOKEN-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="16387NISTXML-SV-IV-list-NMTOKEN-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="16388NISTXML-SV-IV-list-NMTOKEN-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="16389NISTXML-SV-IV-list-NMTOKEN-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="16390NISTXML-SV-IV-list-NMTOKEN-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="16391NISTSchema-SV-IV-list-NMTOKEN-minLength-1 tokoe:valid" result="pass"/><test-case name="16392NISTXML-SV-IV-list-NMTOKEN-minLength-1-1 tokoe:valid" result="pass"/><test-case name="16393NISTXML-SV-IV-list-NMTOKEN-minLength-1-2 tokoe:valid" result="pass"/><test-case name="16394NISTXML-SV-IV-list-NMTOKEN-minLength-1-3 tokoe:valid" result="pass"/><test-case name="16395NISTXML-SV-IV-list-NMTOKEN-minLength-1-4 tokoe:valid" result="pass"/><test-case name="16396NISTXML-SV-IV-list-NMTOKEN-minLength-1-5 tokoe:valid" result="pass"/><test-case name="16397NISTSchema-SV-IV-list-NMTOKEN-minLength-2 tokoe:valid" result="pass"/><test-case name="16398NISTXML-SV-IV-list-NMTOKEN-minLength-2-1 tokoe:valid" result="pass"/><test-case name="16399NISTXML-SV-IV-list-NMTOKEN-minLength-2-2 tokoe:valid" result="pass"/><test-case name="16400NISTXML-SV-IV-list-NMTOKEN-minLength-2-3 tokoe:valid" result="pass"/><test-case name="16401NISTXML-SV-IV-list-NMTOKEN-minLength-2-4 tokoe:valid" result="pass"/><test-case name="16402NISTXML-SV-IV-list-NMTOKEN-minLength-2-5 tokoe:valid" result="pass"/><test-case name="16403NISTSchema-SV-IV-list-NMTOKEN-minLength-3 tokoe:valid" result="pass"/><test-case name="16404NISTXML-SV-IV-list-NMTOKEN-minLength-3-1 tokoe:valid" result="pass"/><test-case name="16405NISTXML-SV-IV-list-NMTOKEN-minLength-3-2 tokoe:valid" result="pass"/><test-case name="16406NISTXML-SV-IV-list-NMTOKEN-minLength-3-3 tokoe:valid" result="pass"/><test-case name="16407NISTXML-SV-IV-list-NMTOKEN-minLength-3-4 tokoe:valid" result="pass"/><test-case name="16408NISTXML-SV-IV-list-NMTOKEN-minLength-3-5 tokoe:valid" result="pass"/><test-case name="16409NISTSchema-SV-IV-list-NMTOKEN-minLength-4 tokoe:valid" result="pass"/><test-case name="16410NISTXML-SV-IV-list-NMTOKEN-minLength-4-1 tokoe:valid" result="pass"/><test-case name="16411NISTXML-SV-IV-list-NMTOKEN-minLength-4-2 tokoe:valid" result="pass"/><test-case name="16412NISTXML-SV-IV-list-NMTOKEN-minLength-4-3 tokoe:valid" result="pass"/><test-case name="16413NISTXML-SV-IV-list-NMTOKEN-minLength-4-4 tokoe:valid" result="pass"/><test-case name="16414NISTXML-SV-IV-list-NMTOKEN-minLength-4-5 tokoe:valid" result="pass"/><test-case name="16415NISTSchema-SV-IV-list-NMTOKEN-minLength-5 tokoe:valid" result="pass"/><test-case name="16416NISTXML-SV-IV-list-NMTOKEN-minLength-5-1 tokoe:valid" result="pass"/><test-case name="16417NISTXML-SV-IV-list-NMTOKEN-minLength-5-2 tokoe:valid" result="pass"/><test-case name="16418NISTXML-SV-IV-list-NMTOKEN-minLength-5-3 tokoe:valid" result="pass"/><test-case name="16419NISTXML-SV-IV-list-NMTOKEN-minLength-5-4 tokoe:valid" result="pass"/><test-case name="16420NISTXML-SV-IV-list-NMTOKEN-minLength-5-5 tokoe:valid" result="pass"/><test-case name="16421NISTSchema-SV-IV-list-NMTOKEN-length-1 tokoe:valid" result="pass"/><test-case name="16422NISTXML-SV-IV-list-NMTOKEN-length-1-1 tokoe:valid" result="pass"/><test-case name="16423NISTXML-SV-IV-list-NMTOKEN-length-1-2 tokoe:valid" result="pass"/><test-case name="16424NISTXML-SV-IV-list-NMTOKEN-length-1-3 tokoe:valid" result="pass"/><test-case name="16425NISTXML-SV-IV-list-NMTOKEN-length-1-4 tokoe:valid" result="pass"/><test-case name="16426NISTXML-SV-IV-list-NMTOKEN-length-1-5 tokoe:valid" result="pass"/><test-case name="16427NISTSchema-SV-IV-list-NMTOKEN-length-2 tokoe:valid" result="pass"/><test-case name="16428NISTXML-SV-IV-list-NMTOKEN-length-2-1 tokoe:valid" result="pass"/><test-case name="16429NISTXML-SV-IV-list-NMTOKEN-length-2-2 tokoe:valid" result="pass"/><test-case name="16430NISTXML-SV-IV-list-NMTOKEN-length-2-3 tokoe:valid" result="pass"/><test-case name="16431NISTXML-SV-IV-list-NMTOKEN-length-2-4 tokoe:valid" result="pass"/><test-case name="16432NISTXML-SV-IV-list-NMTOKEN-length-2-5 tokoe:valid" result="pass"/><test-case name="16433NISTSchema-SV-IV-list-NMTOKEN-length-3 tokoe:valid" result="pass"/><test-case name="16434NISTXML-SV-IV-list-NMTOKEN-length-3-1 tokoe:valid" result="pass"/><test-case name="16435NISTXML-SV-IV-list-NMTOKEN-length-3-2 tokoe:valid" result="pass"/><test-case name="16436NISTXML-SV-IV-list-NMTOKEN-length-3-3 tokoe:valid" result="pass"/><test-case name="16437NISTXML-SV-IV-list-NMTOKEN-length-3-4 tokoe:valid" result="pass"/><test-case name="16438NISTXML-SV-IV-list-NMTOKEN-length-3-5 tokoe:valid" result="pass"/><test-case name="16439NISTSchema-SV-IV-list-NMTOKEN-length-4 tokoe:valid" result="pass"/><test-case name="16440NISTXML-SV-IV-list-NMTOKEN-length-4-1 tokoe:valid" result="pass"/><test-case name="16441NISTXML-SV-IV-list-NMTOKEN-length-4-2 tokoe:valid" result="pass"/><test-case name="16442NISTXML-SV-IV-list-NMTOKEN-length-4-3 tokoe:valid" result="pass"/><test-case name="16443NISTXML-SV-IV-list-NMTOKEN-length-4-4 tokoe:valid" result="pass"/><test-case name="16444NISTXML-SV-IV-list-NMTOKEN-length-4-5 tokoe:valid" result="pass"/><test-case name="16445NISTSchema-SV-IV-list-NMTOKEN-length-5 tokoe:valid" result="pass"/><test-case name="16446NISTXML-SV-IV-list-NMTOKEN-length-5-1 tokoe:valid" result="pass"/><test-case name="16447NISTXML-SV-IV-list-NMTOKEN-length-5-2 tokoe:valid" result="pass"/><test-case name="16448NISTXML-SV-IV-list-NMTOKEN-length-5-3 tokoe:valid" result="pass"/><test-case name="16449NISTXML-SV-IV-list-NMTOKEN-length-5-4 tokoe:valid" result="pass"/><test-case name="16450NISTXML-SV-IV-list-NMTOKEN-length-5-5 tokoe:valid" result="pass"/><test-case name="16451NISTSchema-SV-IV-list-NMTOKEN-pattern-1 tokoe:valid" result="pass"/><test-case name="16452NISTXML-SV-IV-list-NMTOKEN-pattern-1-1 tokoe:valid" result="pass"/><test-case name="16453NISTXML-SV-IV-list-NMTOKEN-pattern-1-2 tokoe:valid" result="pass"/><test-case name="16454NISTXML-SV-IV-list-NMTOKEN-pattern-1-3 tokoe:valid" result="pass"/><test-case name="16455NISTXML-SV-IV-list-NMTOKEN-pattern-1-4 tokoe:valid" result="pass"/><test-case name="16456NISTXML-SV-IV-list-NMTOKEN-pattern-1-5 tokoe:valid" result="pass"/><test-case name="16457NISTSchema-SV-IV-list-NMTOKEN-pattern-2 tokoe:valid" result="pass"/><test-case name="16458NISTXML-SV-IV-list-NMTOKEN-pattern-2-1 tokoe:valid" result="pass"/><test-case name="16459NISTXML-SV-IV-list-NMTOKEN-pattern-2-2 tokoe:valid" result="pass"/><test-case name="16460NISTXML-SV-IV-list-NMTOKEN-pattern-2-3 tokoe:valid" result="pass"/><test-case name="16461NISTXML-SV-IV-list-NMTOKEN-pattern-2-4 tokoe:valid" result="pass"/><test-case name="16462NISTXML-SV-IV-list-NMTOKEN-pattern-2-5 tokoe:valid" result="pass"/><test-case name="16463NISTSchema-SV-IV-list-NMTOKEN-pattern-3 tokoe:valid" result="pass"/><test-case name="16464NISTXML-SV-IV-list-NMTOKEN-pattern-3-1 tokoe:valid" result="pass"/><test-case name="16465NISTXML-SV-IV-list-NMTOKEN-pattern-3-2 tokoe:valid" result="pass"/><test-case name="16466NISTXML-SV-IV-list-NMTOKEN-pattern-3-3 tokoe:valid" result="pass"/><test-case name="16467NISTXML-SV-IV-list-NMTOKEN-pattern-3-4 tokoe:valid" result="pass"/><test-case name="16468NISTXML-SV-IV-list-NMTOKEN-pattern-3-5 tokoe:valid" result="pass"/><test-case name="16469NISTSchema-SV-IV-list-NMTOKEN-pattern-4 tokoe:valid" result="pass"/><test-case name="16470NISTXML-SV-IV-list-NMTOKEN-pattern-4-1 tokoe:valid" result="pass"/><test-case name="16471NISTXML-SV-IV-list-NMTOKEN-pattern-4-2 tokoe:valid" result="pass"/><test-case name="16472NISTXML-SV-IV-list-NMTOKEN-pattern-4-3 tokoe:valid" result="pass"/><test-case name="16473NISTXML-SV-IV-list-NMTOKEN-pattern-4-4 tokoe:valid" result="pass"/><test-case name="16474NISTXML-SV-IV-list-NMTOKEN-pattern-4-5 tokoe:valid" result="pass"/><test-case name="16475NISTSchema-SV-IV-list-NMTOKEN-pattern-5 tokoe:valid" result="pass"/><test-case name="16476NISTXML-SV-IV-list-NMTOKEN-pattern-5-1 tokoe:valid" result="pass"/><test-case name="16477NISTXML-SV-IV-list-NMTOKEN-pattern-5-2 tokoe:valid" result="pass"/><test-case name="16478NISTXML-SV-IV-list-NMTOKEN-pattern-5-3 tokoe:valid" result="pass"/><test-case name="16479NISTXML-SV-IV-list-NMTOKEN-pattern-5-4 tokoe:valid" result="pass"/><test-case name="16480NISTXML-SV-IV-list-NMTOKEN-pattern-5-5 tokoe:valid" result="pass"/><test-case name="16481NISTSchema-SV-IV-list-NMTOKEN-enumeration-1 tokoe:valid" result="pass"/><test-case name="16482NISTXML-SV-IV-list-NMTOKEN-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="16483NISTXML-SV-IV-list-NMTOKEN-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="16484NISTXML-SV-IV-list-NMTOKEN-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="16485NISTXML-SV-IV-list-NMTOKEN-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="16486NISTXML-SV-IV-list-NMTOKEN-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="16487NISTSchema-SV-IV-list-NMTOKEN-enumeration-2 tokoe:valid" result="pass"/><test-case name="16488NISTXML-SV-IV-list-NMTOKEN-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="16489NISTXML-SV-IV-list-NMTOKEN-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="16490NISTXML-SV-IV-list-NMTOKEN-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="16491NISTXML-SV-IV-list-NMTOKEN-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="16492NISTXML-SV-IV-list-NMTOKEN-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="16493NISTSchema-SV-IV-list-NMTOKEN-enumeration-3 tokoe:valid" result="pass"/><test-case name="16494NISTXML-SV-IV-list-NMTOKEN-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="16495NISTXML-SV-IV-list-NMTOKEN-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="16496NISTXML-SV-IV-list-NMTOKEN-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="16497NISTXML-SV-IV-list-NMTOKEN-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="16498NISTXML-SV-IV-list-NMTOKEN-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="16499NISTSchema-SV-IV-list-NMTOKEN-enumeration-4 tokoe:valid" result="pass"/><test-case name="16500NISTXML-SV-IV-list-NMTOKEN-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="16501NISTXML-SV-IV-list-NMTOKEN-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="16502NISTXML-SV-IV-list-NMTOKEN-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="16503NISTXML-SV-IV-list-NMTOKEN-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="16504NISTXML-SV-IV-list-NMTOKEN-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="16505NISTSchema-SV-IV-list-NMTOKEN-enumeration-5 tokoe:valid" result="pass"/><test-case name="16506NISTXML-SV-IV-list-NMTOKEN-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="16507NISTXML-SV-IV-list-NMTOKEN-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="16508NISTXML-SV-IV-list-NMTOKEN-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="16509NISTXML-SV-IV-list-NMTOKEN-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="16510NISTXML-SV-IV-list-NMTOKEN-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="16511NISTSchema-SV-IV-list-NMTOKEN-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="16512NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="16513NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="16514NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="16515NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="16516NISTXML-SV-IV-list-NMTOKEN-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="16517NISTSchema-SV-IV-list-NMTOKENS-maxLength-1 tokoe:valid" result="pass"/><test-case name="16518NISTXML-SV-IV-list-NMTOKENS-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="16519NISTXML-SV-IV-list-NMTOKENS-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="16520NISTXML-SV-IV-list-NMTOKENS-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="16521NISTXML-SV-IV-list-NMTOKENS-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="16522NISTXML-SV-IV-list-NMTOKENS-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="16523NISTSchema-SV-IV-list-NMTOKENS-maxLength-2 tokoe:valid" result="pass"/><test-case name="16524NISTXML-SV-IV-list-NMTOKENS-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="16525NISTXML-SV-IV-list-NMTOKENS-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="16526NISTXML-SV-IV-list-NMTOKENS-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="16527NISTXML-SV-IV-list-NMTOKENS-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="16528NISTXML-SV-IV-list-NMTOKENS-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="16529NISTSchema-SV-IV-list-NMTOKENS-maxLength-3 tokoe:valid" result="pass"/><test-case name="16530NISTXML-SV-IV-list-NMTOKENS-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="16531NISTXML-SV-IV-list-NMTOKENS-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="16532NISTXML-SV-IV-list-NMTOKENS-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="16533NISTXML-SV-IV-list-NMTOKENS-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="16534NISTXML-SV-IV-list-NMTOKENS-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="16535NISTSchema-SV-IV-list-NMTOKENS-maxLength-4 tokoe:valid" result="pass"/><test-case name="16536NISTXML-SV-IV-list-NMTOKENS-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="16537NISTXML-SV-IV-list-NMTOKENS-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="16538NISTXML-SV-IV-list-NMTOKENS-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="16539NISTXML-SV-IV-list-NMTOKENS-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="16540NISTXML-SV-IV-list-NMTOKENS-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="16541NISTSchema-SV-IV-list-NMTOKENS-maxLength-5 tokoe:valid" result="pass"/><test-case name="16542NISTXML-SV-IV-list-NMTOKENS-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="16543NISTXML-SV-IV-list-NMTOKENS-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="16544NISTXML-SV-IV-list-NMTOKENS-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="16545NISTXML-SV-IV-list-NMTOKENS-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="16546NISTXML-SV-IV-list-NMTOKENS-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="16547NISTSchema-SV-IV-list-NMTOKENS-minLength-1 tokoe:valid" result="pass"/><test-case name="16548NISTXML-SV-IV-list-NMTOKENS-minLength-1-1 tokoe:valid" result="pass"/><test-case name="16549NISTXML-SV-IV-list-NMTOKENS-minLength-1-2 tokoe:valid" result="pass"/><test-case name="16550NISTXML-SV-IV-list-NMTOKENS-minLength-1-3 tokoe:valid" result="pass"/><test-case name="16551NISTXML-SV-IV-list-NMTOKENS-minLength-1-4 tokoe:valid" result="pass"/><test-case name="16552NISTXML-SV-IV-list-NMTOKENS-minLength-1-5 tokoe:valid" result="pass"/><test-case name="16553NISTSchema-SV-IV-list-NMTOKENS-minLength-2 tokoe:valid" result="pass"/><test-case name="16554NISTXML-SV-IV-list-NMTOKENS-minLength-2-1 tokoe:valid" result="pass"/><test-case name="16555NISTXML-SV-IV-list-NMTOKENS-minLength-2-2 tokoe:valid" result="pass"/><test-case name="16556NISTXML-SV-IV-list-NMTOKENS-minLength-2-3 tokoe:valid" result="pass"/><test-case name="16557NISTXML-SV-IV-list-NMTOKENS-minLength-2-4 tokoe:valid" result="pass"/><test-case name="16558NISTXML-SV-IV-list-NMTOKENS-minLength-2-5 tokoe:valid" result="pass"/><test-case name="16559NISTSchema-SV-IV-list-NMTOKENS-minLength-3 tokoe:valid" result="pass"/><test-case name="16560NISTXML-SV-IV-list-NMTOKENS-minLength-3-1 tokoe:valid" result="pass"/><test-case name="16561NISTXML-SV-IV-list-NMTOKENS-minLength-3-2 tokoe:valid" result="pass"/><test-case name="16562NISTXML-SV-IV-list-NMTOKENS-minLength-3-3 tokoe:valid" result="pass"/><test-case name="16563NISTXML-SV-IV-list-NMTOKENS-minLength-3-4 tokoe:valid" result="pass"/><test-case name="16564NISTXML-SV-IV-list-NMTOKENS-minLength-3-5 tokoe:valid" result="pass"/><test-case name="16565NISTSchema-SV-IV-list-NMTOKENS-minLength-4 tokoe:valid" result="pass"/><test-case name="16566NISTXML-SV-IV-list-NMTOKENS-minLength-4-1 tokoe:valid" result="pass"/><test-case name="16567NISTXML-SV-IV-list-NMTOKENS-minLength-4-2 tokoe:valid" result="pass"/><test-case name="16568NISTXML-SV-IV-list-NMTOKENS-minLength-4-3 tokoe:valid" result="pass"/><test-case name="16569NISTXML-SV-IV-list-NMTOKENS-minLength-4-4 tokoe:valid" result="pass"/><test-case name="16570NISTXML-SV-IV-list-NMTOKENS-minLength-4-5 tokoe:valid" result="pass"/><test-case name="16571NISTSchema-SV-IV-list-NMTOKENS-minLength-5 tokoe:valid" result="pass"/><test-case name="16572NISTXML-SV-IV-list-NMTOKENS-minLength-5-1 tokoe:valid" result="pass"/><test-case name="16573NISTXML-SV-IV-list-NMTOKENS-minLength-5-2 tokoe:valid" result="pass"/><test-case name="16574NISTXML-SV-IV-list-NMTOKENS-minLength-5-3 tokoe:valid" result="pass"/><test-case name="16575NISTXML-SV-IV-list-NMTOKENS-minLength-5-4 tokoe:valid" result="pass"/><test-case name="16576NISTXML-SV-IV-list-NMTOKENS-minLength-5-5 tokoe:valid" result="pass"/><test-case name="16577NISTSchema-SV-IV-list-NMTOKENS-length-1 tokoe:valid" result="pass"/><test-case name="16578NISTXML-SV-IV-list-NMTOKENS-length-1-1 tokoe:valid" result="pass"/><test-case name="16579NISTXML-SV-IV-list-NMTOKENS-length-1-2 tokoe:valid" result="pass"/><test-case name="16580NISTXML-SV-IV-list-NMTOKENS-length-1-3 tokoe:valid" result="pass"/><test-case name="16581NISTXML-SV-IV-list-NMTOKENS-length-1-4 tokoe:valid" result="pass"/><test-case name="16582NISTXML-SV-IV-list-NMTOKENS-length-1-5 tokoe:valid" result="pass"/><test-case name="16583NISTSchema-SV-IV-list-NMTOKENS-length-2 tokoe:valid" result="pass"/><test-case name="16584NISTXML-SV-IV-list-NMTOKENS-length-2-1 tokoe:valid" result="pass"/><test-case name="16585NISTXML-SV-IV-list-NMTOKENS-length-2-2 tokoe:valid" result="pass"/><test-case name="16586NISTXML-SV-IV-list-NMTOKENS-length-2-3 tokoe:valid" result="pass"/><test-case name="16587NISTXML-SV-IV-list-NMTOKENS-length-2-4 tokoe:valid" result="pass"/><test-case name="16588NISTXML-SV-IV-list-NMTOKENS-length-2-5 tokoe:valid" result="pass"/><test-case name="16589NISTSchema-SV-IV-list-NMTOKENS-length-3 tokoe:valid" result="pass"/><test-case name="16590NISTXML-SV-IV-list-NMTOKENS-length-3-1 tokoe:valid" result="pass"/><test-case name="16591NISTXML-SV-IV-list-NMTOKENS-length-3-2 tokoe:valid" result="pass"/><test-case name="16592NISTXML-SV-IV-list-NMTOKENS-length-3-3 tokoe:valid" result="pass"/><test-case name="16593NISTXML-SV-IV-list-NMTOKENS-length-3-4 tokoe:valid" result="pass"/><test-case name="16594NISTXML-SV-IV-list-NMTOKENS-length-3-5 tokoe:valid" result="pass"/><test-case name="16595NISTSchema-SV-IV-list-NMTOKENS-length-4 tokoe:valid" result="pass"/><test-case name="16596NISTXML-SV-IV-list-NMTOKENS-length-4-1 tokoe:valid" result="pass"/><test-case name="16597NISTXML-SV-IV-list-NMTOKENS-length-4-2 tokoe:valid" result="pass"/><test-case name="16598NISTXML-SV-IV-list-NMTOKENS-length-4-3 tokoe:valid" result="pass"/><test-case name="16599NISTXML-SV-IV-list-NMTOKENS-length-4-4 tokoe:valid" result="pass"/><test-case name="16600NISTXML-SV-IV-list-NMTOKENS-length-4-5 tokoe:valid" result="pass"/><test-case name="16601NISTSchema-SV-IV-list-NMTOKENS-length-5 tokoe:valid" result="pass"/><test-case name="16602NISTXML-SV-IV-list-NMTOKENS-length-5-1 tokoe:valid" result="pass"/><test-case name="16603NISTXML-SV-IV-list-NMTOKENS-length-5-2 tokoe:valid" result="pass"/><test-case name="16604NISTXML-SV-IV-list-NMTOKENS-length-5-3 tokoe:valid" result="pass"/><test-case name="16605NISTXML-SV-IV-list-NMTOKENS-length-5-4 tokoe:valid" result="pass"/><test-case name="16606NISTXML-SV-IV-list-NMTOKENS-length-5-5 tokoe:valid" result="pass"/><test-case name="16607NISTSchema-SV-IV-list-NMTOKENS-pattern-1 tokoe:valid" result="pass"/><test-case name="16608NISTXML-SV-IV-list-NMTOKENS-pattern-1-1 tokoe:valid" result="pass"/><test-case name="16609NISTXML-SV-IV-list-NMTOKENS-pattern-1-2 tokoe:valid" result="pass"/><test-case name="16610NISTXML-SV-IV-list-NMTOKENS-pattern-1-3 tokoe:valid" result="pass"/><test-case name="16611NISTXML-SV-IV-list-NMTOKENS-pattern-1-4 tokoe:valid" result="pass"/><test-case name="16612NISTXML-SV-IV-list-NMTOKENS-pattern-1-5 tokoe:valid" result="pass"/><test-case name="16613NISTSchema-SV-IV-list-NMTOKENS-pattern-2 tokoe:valid" result="pass"/><test-case name="16614NISTXML-SV-IV-list-NMTOKENS-pattern-2-1 tokoe:valid" result="pass"/><test-case name="16615NISTXML-SV-IV-list-NMTOKENS-pattern-2-2 tokoe:valid" result="pass"/><test-case name="16616NISTXML-SV-IV-list-NMTOKENS-pattern-2-3 tokoe:valid" result="pass"/><test-case name="16617NISTXML-SV-IV-list-NMTOKENS-pattern-2-4 tokoe:valid" result="pass"/><test-case name="16618NISTXML-SV-IV-list-NMTOKENS-pattern-2-5 tokoe:valid" result="pass"/><test-case name="16619NISTSchema-SV-IV-list-NMTOKENS-pattern-3 tokoe:valid" result="pass"/><test-case name="16620NISTXML-SV-IV-list-NMTOKENS-pattern-3-1 tokoe:valid" result="pass"/><test-case name="16621NISTXML-SV-IV-list-NMTOKENS-pattern-3-2 tokoe:valid" result="pass"/><test-case name="16622NISTXML-SV-IV-list-NMTOKENS-pattern-3-3 tokoe:valid" result="pass"/><test-case name="16623NISTXML-SV-IV-list-NMTOKENS-pattern-3-4 tokoe:valid" result="pass"/><test-case name="16624NISTXML-SV-IV-list-NMTOKENS-pattern-3-5 tokoe:valid" result="pass"/><test-case name="16625NISTSchema-SV-IV-list-NMTOKENS-pattern-4 tokoe:valid" result="pass"/><test-case name="16626NISTXML-SV-IV-list-NMTOKENS-pattern-4-1 tokoe:valid" result="pass"/><test-case name="16627NISTXML-SV-IV-list-NMTOKENS-pattern-4-2 tokoe:valid" result="pass"/><test-case name="16628NISTXML-SV-IV-list-NMTOKENS-pattern-4-3 tokoe:valid" result="pass"/><test-case name="16629NISTXML-SV-IV-list-NMTOKENS-pattern-4-4 tokoe:valid" result="pass"/><test-case name="16630NISTXML-SV-IV-list-NMTOKENS-pattern-4-5 tokoe:valid" result="pass"/><test-case name="16631NISTSchema-SV-IV-list-NMTOKENS-pattern-5 tokoe:valid" result="pass"/><test-case name="16632NISTXML-SV-IV-list-NMTOKENS-pattern-5-1 tokoe:valid" result="pass"/><test-case name="16633NISTXML-SV-IV-list-NMTOKENS-pattern-5-2 tokoe:valid" result="pass"/><test-case name="16634NISTXML-SV-IV-list-NMTOKENS-pattern-5-3 tokoe:valid" result="pass"/><test-case name="16635NISTXML-SV-IV-list-NMTOKENS-pattern-5-4 tokoe:valid" result="pass"/><test-case name="16636NISTXML-SV-IV-list-NMTOKENS-pattern-5-5 tokoe:valid" result="pass"/><test-case name="16637NISTSchema-SV-IV-list-NMTOKENS-enumeration-1 tokoe:valid" result="pass"/><test-case name="16638NISTXML-SV-IV-list-NMTOKENS-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="16639NISTXML-SV-IV-list-NMTOKENS-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="16640NISTXML-SV-IV-list-NMTOKENS-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="16641NISTXML-SV-IV-list-NMTOKENS-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="16642NISTXML-SV-IV-list-NMTOKENS-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="16643NISTSchema-SV-IV-list-NMTOKENS-enumeration-2 tokoe:valid" result="pass"/><test-case name="16644NISTXML-SV-IV-list-NMTOKENS-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="16645NISTXML-SV-IV-list-NMTOKENS-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="16646NISTXML-SV-IV-list-NMTOKENS-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="16647NISTXML-SV-IV-list-NMTOKENS-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="16648NISTXML-SV-IV-list-NMTOKENS-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="16649NISTSchema-SV-IV-list-NMTOKENS-enumeration-3 tokoe:valid" result="pass"/><test-case name="16650NISTXML-SV-IV-list-NMTOKENS-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="16651NISTXML-SV-IV-list-NMTOKENS-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="16652NISTXML-SV-IV-list-NMTOKENS-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="16653NISTXML-SV-IV-list-NMTOKENS-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="16654NISTXML-SV-IV-list-NMTOKENS-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="16655NISTSchema-SV-IV-list-NMTOKENS-enumeration-4 tokoe:valid" result="pass"/><test-case name="16656NISTXML-SV-IV-list-NMTOKENS-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="16657NISTXML-SV-IV-list-NMTOKENS-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="16658NISTXML-SV-IV-list-NMTOKENS-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="16659NISTXML-SV-IV-list-NMTOKENS-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="16660NISTXML-SV-IV-list-NMTOKENS-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="16661NISTSchema-SV-IV-list-NMTOKENS-enumeration-5 tokoe:valid" result="pass"/><test-case name="16662NISTXML-SV-IV-list-NMTOKENS-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="16663NISTXML-SV-IV-list-NMTOKENS-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="16664NISTXML-SV-IV-list-NMTOKENS-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="16665NISTXML-SV-IV-list-NMTOKENS-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="16666NISTXML-SV-IV-list-NMTOKENS-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="16667NISTSchema-SV-IV-list-NMTOKENS-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="16668NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="16669NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="16670NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="16671NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="16672NISTXML-SV-IV-list-NMTOKENS-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="16673NISTSchema-SV-IV-list-NCName-maxLength-1 tokoe:valid" result="pass"/><test-case name="16674NISTXML-SV-IV-list-NCName-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="16675NISTXML-SV-IV-list-NCName-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="16676NISTXML-SV-IV-list-NCName-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="16677NISTXML-SV-IV-list-NCName-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="16678NISTXML-SV-IV-list-NCName-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="16679NISTSchema-SV-IV-list-NCName-maxLength-2 tokoe:valid" result="pass"/><test-case name="16680NISTXML-SV-IV-list-NCName-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="16681NISTXML-SV-IV-list-NCName-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="16682NISTXML-SV-IV-list-NCName-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="16683NISTXML-SV-IV-list-NCName-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="16684NISTXML-SV-IV-list-NCName-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="16685NISTSchema-SV-IV-list-NCName-maxLength-3 tokoe:valid" result="pass"/><test-case name="16686NISTXML-SV-IV-list-NCName-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="16687NISTXML-SV-IV-list-NCName-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="16688NISTXML-SV-IV-list-NCName-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="16689NISTXML-SV-IV-list-NCName-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="16690NISTXML-SV-IV-list-NCName-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="16691NISTSchema-SV-IV-list-NCName-maxLength-4 tokoe:valid" result="pass"/><test-case name="16692NISTXML-SV-IV-list-NCName-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="16693NISTXML-SV-IV-list-NCName-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="16694NISTXML-SV-IV-list-NCName-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="16695NISTXML-SV-IV-list-NCName-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="16696NISTXML-SV-IV-list-NCName-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="16697NISTSchema-SV-IV-list-NCName-maxLength-5 tokoe:valid" result="pass"/><test-case name="16698NISTXML-SV-IV-list-NCName-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="16699NISTXML-SV-IV-list-NCName-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="16700NISTXML-SV-IV-list-NCName-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="16701NISTXML-SV-IV-list-NCName-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="16702NISTXML-SV-IV-list-NCName-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="16703NISTSchema-SV-IV-list-NCName-minLength-1 tokoe:valid" result="pass"/><test-case name="16704NISTXML-SV-IV-list-NCName-minLength-1-1 tokoe:valid" result="pass"/><test-case name="16705NISTXML-SV-IV-list-NCName-minLength-1-2 tokoe:valid" result="pass"/><test-case name="16706NISTXML-SV-IV-list-NCName-minLength-1-3 tokoe:valid" result="pass"/><test-case name="16707NISTXML-SV-IV-list-NCName-minLength-1-4 tokoe:valid" result="pass"/><test-case name="16708NISTXML-SV-IV-list-NCName-minLength-1-5 tokoe:valid" result="pass"/><test-case name="16709NISTSchema-SV-IV-list-NCName-minLength-2 tokoe:valid" result="pass"/><test-case name="16710NISTXML-SV-IV-list-NCName-minLength-2-1 tokoe:valid" result="pass"/><test-case name="16711NISTXML-SV-IV-list-NCName-minLength-2-2 tokoe:valid" result="pass"/><test-case name="16712NISTXML-SV-IV-list-NCName-minLength-2-3 tokoe:valid" result="pass"/><test-case name="16713NISTXML-SV-IV-list-NCName-minLength-2-4 tokoe:valid" result="pass"/><test-case name="16714NISTXML-SV-IV-list-NCName-minLength-2-5 tokoe:valid" result="pass"/><test-case name="16715NISTSchema-SV-IV-list-NCName-minLength-3 tokoe:valid" result="pass"/><test-case name="16716NISTXML-SV-IV-list-NCName-minLength-3-1 tokoe:valid" result="pass"/><test-case name="16717NISTXML-SV-IV-list-NCName-minLength-3-2 tokoe:valid" result="pass"/><test-case name="16718NISTXML-SV-IV-list-NCName-minLength-3-3 tokoe:valid" result="pass"/><test-case name="16719NISTXML-SV-IV-list-NCName-minLength-3-4 tokoe:valid" result="pass"/><test-case name="16720NISTXML-SV-IV-list-NCName-minLength-3-5 tokoe:valid" result="pass"/><test-case name="16721NISTSchema-SV-IV-list-NCName-minLength-4 tokoe:valid" result="pass"/><test-case name="16722NISTXML-SV-IV-list-NCName-minLength-4-1 tokoe:valid" result="pass"/><test-case name="16723NISTXML-SV-IV-list-NCName-minLength-4-2 tokoe:valid" result="pass"/><test-case name="16724NISTXML-SV-IV-list-NCName-minLength-4-3 tokoe:valid" result="pass"/><test-case name="16725NISTXML-SV-IV-list-NCName-minLength-4-4 tokoe:valid" result="pass"/><test-case name="16726NISTXML-SV-IV-list-NCName-minLength-4-5 tokoe:valid" result="pass"/><test-case name="16727NISTSchema-SV-IV-list-NCName-minLength-5 tokoe:valid" result="pass"/><test-case name="16728NISTXML-SV-IV-list-NCName-minLength-5-1 tokoe:valid" result="pass"/><test-case name="16729NISTXML-SV-IV-list-NCName-minLength-5-2 tokoe:valid" result="pass"/><test-case name="16730NISTXML-SV-IV-list-NCName-minLength-5-3 tokoe:valid" result="pass"/><test-case name="16731NISTXML-SV-IV-list-NCName-minLength-5-4 tokoe:valid" result="pass"/><test-case name="16732NISTXML-SV-IV-list-NCName-minLength-5-5 tokoe:valid" result="pass"/><test-case name="16733NISTSchema-SV-IV-list-NCName-length-1 tokoe:valid" result="pass"/><test-case name="16734NISTXML-SV-IV-list-NCName-length-1-1 tokoe:valid" result="pass"/><test-case name="16735NISTXML-SV-IV-list-NCName-length-1-2 tokoe:valid" result="pass"/><test-case name="16736NISTXML-SV-IV-list-NCName-length-1-3 tokoe:valid" result="pass"/><test-case name="16737NISTXML-SV-IV-list-NCName-length-1-4 tokoe:valid" result="pass"/><test-case name="16738NISTXML-SV-IV-list-NCName-length-1-5 tokoe:valid" result="pass"/><test-case name="16739NISTSchema-SV-IV-list-NCName-length-2 tokoe:valid" result="pass"/><test-case name="16740NISTXML-SV-IV-list-NCName-length-2-1 tokoe:valid" result="pass"/><test-case name="16741NISTXML-SV-IV-list-NCName-length-2-2 tokoe:valid" result="pass"/><test-case name="16742NISTXML-SV-IV-list-NCName-length-2-3 tokoe:valid" result="pass"/><test-case name="16743NISTXML-SV-IV-list-NCName-length-2-4 tokoe:valid" result="pass"/><test-case name="16744NISTXML-SV-IV-list-NCName-length-2-5 tokoe:valid" result="pass"/><test-case name="16745NISTSchema-SV-IV-list-NCName-length-3 tokoe:valid" result="pass"/><test-case name="16746NISTXML-SV-IV-list-NCName-length-3-1 tokoe:valid" result="pass"/><test-case name="16747NISTXML-SV-IV-list-NCName-length-3-2 tokoe:valid" result="pass"/><test-case name="16748NISTXML-SV-IV-list-NCName-length-3-3 tokoe:valid" result="pass"/><test-case name="16749NISTXML-SV-IV-list-NCName-length-3-4 tokoe:valid" result="pass"/><test-case name="16750NISTXML-SV-IV-list-NCName-length-3-5 tokoe:valid" result="pass"/><test-case name="16751NISTSchema-SV-IV-list-NCName-length-4 tokoe:valid" result="pass"/><test-case name="16752NISTXML-SV-IV-list-NCName-length-4-1 tokoe:valid" result="pass"/><test-case name="16753NISTXML-SV-IV-list-NCName-length-4-2 tokoe:valid" result="pass"/><test-case name="16754NISTXML-SV-IV-list-NCName-length-4-3 tokoe:valid" result="pass"/><test-case name="16755NISTXML-SV-IV-list-NCName-length-4-4 tokoe:valid" result="pass"/><test-case name="16756NISTXML-SV-IV-list-NCName-length-4-5 tokoe:valid" result="pass"/><test-case name="16757NISTSchema-SV-IV-list-NCName-length-5 tokoe:valid" result="pass"/><test-case name="16758NISTXML-SV-IV-list-NCName-length-5-1 tokoe:valid" result="pass"/><test-case name="16759NISTXML-SV-IV-list-NCName-length-5-2 tokoe:valid" result="pass"/><test-case name="16760NISTXML-SV-IV-list-NCName-length-5-3 tokoe:valid" result="pass"/><test-case name="16761NISTXML-SV-IV-list-NCName-length-5-4 tokoe:valid" result="pass"/><test-case name="16762NISTXML-SV-IV-list-NCName-length-5-5 tokoe:valid" result="pass"/><test-case name="16763NISTSchema-SV-IV-list-NCName-pattern-1 tokoe:valid" result="pass"/><test-case name="16764NISTXML-SV-IV-list-NCName-pattern-1-1 tokoe:valid" result="pass"/><test-case name="16765NISTXML-SV-IV-list-NCName-pattern-1-2 tokoe:valid" result="pass"/><test-case name="16766NISTXML-SV-IV-list-NCName-pattern-1-3 tokoe:valid" result="pass"/><test-case name="16767NISTXML-SV-IV-list-NCName-pattern-1-4 tokoe:valid" result="pass"/><test-case name="16768NISTXML-SV-IV-list-NCName-pattern-1-5 tokoe:valid" result="pass"/><test-case name="16769NISTSchema-SV-IV-list-NCName-pattern-2 tokoe:valid" result="pass"/><test-case name="16770NISTXML-SV-IV-list-NCName-pattern-2-1 tokoe:valid" result="pass"/><test-case name="16771NISTXML-SV-IV-list-NCName-pattern-2-2 tokoe:valid" result="pass"/><test-case name="16772NISTXML-SV-IV-list-NCName-pattern-2-3 tokoe:valid" result="pass"/><test-case name="16773NISTXML-SV-IV-list-NCName-pattern-2-4 tokoe:valid" result="pass"/><test-case name="16774NISTXML-SV-IV-list-NCName-pattern-2-5 tokoe:valid" result="pass"/><test-case name="16775NISTSchema-SV-IV-list-NCName-pattern-3 tokoe:valid" result="pass"/><test-case name="16776NISTXML-SV-IV-list-NCName-pattern-3-1 tokoe:valid" result="pass"/><test-case name="16777NISTXML-SV-IV-list-NCName-pattern-3-2 tokoe:valid" result="pass"/><test-case name="16778NISTXML-SV-IV-list-NCName-pattern-3-3 tokoe:valid" result="pass"/><test-case name="16779NISTXML-SV-IV-list-NCName-pattern-3-4 tokoe:valid" result="pass"/><test-case name="16780NISTXML-SV-IV-list-NCName-pattern-3-5 tokoe:valid" result="pass"/><test-case name="16781NISTSchema-SV-IV-list-NCName-pattern-4 tokoe:valid" result="pass"/><test-case name="16782NISTXML-SV-IV-list-NCName-pattern-4-1 tokoe:valid" result="pass"/><test-case name="16783NISTXML-SV-IV-list-NCName-pattern-4-2 tokoe:valid" result="pass"/><test-case name="16784NISTXML-SV-IV-list-NCName-pattern-4-3 tokoe:valid" result="pass"/><test-case name="16785NISTXML-SV-IV-list-NCName-pattern-4-4 tokoe:valid" result="pass"/><test-case name="16786NISTXML-SV-IV-list-NCName-pattern-4-5 tokoe:valid" result="pass"/><test-case name="16787NISTSchema-SV-IV-list-NCName-pattern-5 tokoe:valid" result="pass"/><test-case name="16788NISTXML-SV-IV-list-NCName-pattern-5-1 tokoe:valid" result="pass"/><test-case name="16789NISTXML-SV-IV-list-NCName-pattern-5-2 tokoe:valid" result="pass"/><test-case name="16790NISTXML-SV-IV-list-NCName-pattern-5-3 tokoe:valid" result="pass"/><test-case name="16791NISTXML-SV-IV-list-NCName-pattern-5-4 tokoe:valid" result="pass"/><test-case name="16792NISTXML-SV-IV-list-NCName-pattern-5-5 tokoe:valid" result="pass"/><test-case name="16793NISTSchema-SV-IV-list-NCName-enumeration-1 tokoe:valid" result="pass"/><test-case name="16794NISTXML-SV-IV-list-NCName-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="16795NISTXML-SV-IV-list-NCName-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="16796NISTXML-SV-IV-list-NCName-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="16797NISTXML-SV-IV-list-NCName-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="16798NISTXML-SV-IV-list-NCName-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="16799NISTSchema-SV-IV-list-NCName-enumeration-2 tokoe:valid" result="pass"/><test-case name="16800NISTXML-SV-IV-list-NCName-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="16801NISTXML-SV-IV-list-NCName-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="16802NISTXML-SV-IV-list-NCName-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="16803NISTXML-SV-IV-list-NCName-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="16804NISTXML-SV-IV-list-NCName-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="16805NISTSchema-SV-IV-list-NCName-enumeration-3 tokoe:valid" result="pass"/><test-case name="16806NISTXML-SV-IV-list-NCName-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="16807NISTXML-SV-IV-list-NCName-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="16808NISTXML-SV-IV-list-NCName-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="16809NISTXML-SV-IV-list-NCName-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="16810NISTXML-SV-IV-list-NCName-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="16811NISTSchema-SV-IV-list-NCName-enumeration-4 tokoe:valid" result="pass"/><test-case name="16812NISTXML-SV-IV-list-NCName-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="16813NISTXML-SV-IV-list-NCName-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="16814NISTXML-SV-IV-list-NCName-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="16815NISTXML-SV-IV-list-NCName-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="16816NISTXML-SV-IV-list-NCName-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="16817NISTSchema-SV-IV-list-NCName-enumeration-5 tokoe:valid" result="pass"/><test-case name="16818NISTXML-SV-IV-list-NCName-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="16819NISTXML-SV-IV-list-NCName-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="16820NISTXML-SV-IV-list-NCName-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="16821NISTXML-SV-IV-list-NCName-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="16822NISTXML-SV-IV-list-NCName-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="16823NISTSchema-SV-IV-list-NCName-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="16824NISTXML-SV-IV-list-NCName-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="16825NISTXML-SV-IV-list-NCName-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="16826NISTXML-SV-IV-list-NCName-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="16827NISTXML-SV-IV-list-NCName-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="16828NISTXML-SV-IV-list-NCName-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="16829NISTSchema-SV-IV-list-ID-maxLength-1 tokoe:valid" result="pass"/><test-case name="16830NISTXML-SV-IV-list-ID-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="16831NISTXML-SV-IV-list-ID-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="16832NISTXML-SV-IV-list-ID-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="16833NISTXML-SV-IV-list-ID-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="16834NISTXML-SV-IV-list-ID-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="16835NISTSchema-SV-IV-list-ID-maxLength-2 tokoe:valid" result="pass"/><test-case name="16836NISTXML-SV-IV-list-ID-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="16837NISTXML-SV-IV-list-ID-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="16838NISTXML-SV-IV-list-ID-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="16839NISTXML-SV-IV-list-ID-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="16840NISTXML-SV-IV-list-ID-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="16841NISTSchema-SV-IV-list-ID-maxLength-3 tokoe:valid" result="pass"/><test-case name="16842NISTXML-SV-IV-list-ID-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="16843NISTXML-SV-IV-list-ID-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="16844NISTXML-SV-IV-list-ID-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="16845NISTXML-SV-IV-list-ID-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="16846NISTXML-SV-IV-list-ID-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="16847NISTSchema-SV-IV-list-ID-maxLength-4 tokoe:valid" result="pass"/><test-case name="16848NISTXML-SV-IV-list-ID-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="16849NISTXML-SV-IV-list-ID-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="16850NISTXML-SV-IV-list-ID-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="16851NISTXML-SV-IV-list-ID-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="16852NISTXML-SV-IV-list-ID-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="16853NISTSchema-SV-IV-list-ID-maxLength-5 tokoe:valid" result="pass"/><test-case name="16854NISTXML-SV-IV-list-ID-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="16855NISTXML-SV-IV-list-ID-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="16856NISTXML-SV-IV-list-ID-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="16857NISTXML-SV-IV-list-ID-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="16858NISTXML-SV-IV-list-ID-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="16859NISTSchema-SV-IV-list-ID-minLength-1 tokoe:valid" result="pass"/><test-case name="16860NISTXML-SV-IV-list-ID-minLength-1-1 tokoe:valid" result="pass"/><test-case name="16861NISTXML-SV-IV-list-ID-minLength-1-2 tokoe:valid" result="pass"/><test-case name="16862NISTXML-SV-IV-list-ID-minLength-1-3 tokoe:valid" result="pass"/><test-case name="16863NISTXML-SV-IV-list-ID-minLength-1-4 tokoe:valid" result="pass"/><test-case name="16864NISTXML-SV-IV-list-ID-minLength-1-5 tokoe:valid" result="pass"/><test-case name="16865NISTSchema-SV-IV-list-ID-minLength-2 tokoe:valid" result="pass"/><test-case name="16866NISTXML-SV-IV-list-ID-minLength-2-1 tokoe:valid" result="pass"/><test-case name="16867NISTXML-SV-IV-list-ID-minLength-2-2 tokoe:valid" result="pass"/><test-case name="16868NISTXML-SV-IV-list-ID-minLength-2-3 tokoe:valid" result="pass"/><test-case name="16869NISTXML-SV-IV-list-ID-minLength-2-4 tokoe:valid" result="pass"/><test-case name="16870NISTXML-SV-IV-list-ID-minLength-2-5 tokoe:valid" result="pass"/><test-case name="16871NISTSchema-SV-IV-list-ID-minLength-3 tokoe:valid" result="pass"/><test-case name="16872NISTXML-SV-IV-list-ID-minLength-3-1 tokoe:valid" result="pass"/><test-case name="16873NISTXML-SV-IV-list-ID-minLength-3-2 tokoe:valid" result="pass"/><test-case name="16874NISTXML-SV-IV-list-ID-minLength-3-3 tokoe:valid" result="pass"/><test-case name="16875NISTXML-SV-IV-list-ID-minLength-3-4 tokoe:valid" result="pass"/><test-case name="16876NISTXML-SV-IV-list-ID-minLength-3-5 tokoe:valid" result="pass"/><test-case name="16877NISTSchema-SV-IV-list-ID-minLength-4 tokoe:valid" result="pass"/><test-case name="16878NISTXML-SV-IV-list-ID-minLength-4-1 tokoe:valid" result="pass"/><test-case name="16879NISTXML-SV-IV-list-ID-minLength-4-2 tokoe:valid" result="pass"/><test-case name="16880NISTXML-SV-IV-list-ID-minLength-4-3 tokoe:valid" result="pass"/><test-case name="16881NISTXML-SV-IV-list-ID-minLength-4-4 tokoe:valid" result="pass"/><test-case name="16882NISTXML-SV-IV-list-ID-minLength-4-5 tokoe:valid" result="pass"/><test-case name="16883NISTSchema-SV-IV-list-ID-minLength-5 tokoe:valid" result="pass"/><test-case name="16884NISTXML-SV-IV-list-ID-minLength-5-1 tokoe:valid" result="pass"/><test-case name="16885NISTXML-SV-IV-list-ID-minLength-5-2 tokoe:valid" result="pass"/><test-case name="16886NISTXML-SV-IV-list-ID-minLength-5-3 tokoe:valid" result="pass"/><test-case name="16887NISTXML-SV-IV-list-ID-minLength-5-4 tokoe:valid" result="pass"/><test-case name="16888NISTXML-SV-IV-list-ID-minLength-5-5 tokoe:valid" result="pass"/><test-case name="16889NISTSchema-SV-IV-list-ID-length-1 tokoe:valid" result="pass"/><test-case name="16890NISTXML-SV-IV-list-ID-length-1-1 tokoe:valid" result="pass"/><test-case name="16891NISTXML-SV-IV-list-ID-length-1-2 tokoe:valid" result="pass"/><test-case name="16892NISTXML-SV-IV-list-ID-length-1-3 tokoe:valid" result="pass"/><test-case name="16893NISTXML-SV-IV-list-ID-length-1-4 tokoe:valid" result="pass"/><test-case name="16894NISTXML-SV-IV-list-ID-length-1-5 tokoe:valid" result="pass"/><test-case name="16895NISTSchema-SV-IV-list-ID-length-2 tokoe:valid" result="pass"/><test-case name="16896NISTXML-SV-IV-list-ID-length-2-1 tokoe:valid" result="pass"/><test-case name="16897NISTXML-SV-IV-list-ID-length-2-2 tokoe:valid" result="pass"/><test-case name="16898NISTXML-SV-IV-list-ID-length-2-3 tokoe:valid" result="pass"/><test-case name="16899NISTXML-SV-IV-list-ID-length-2-4 tokoe:valid" result="pass"/><test-case name="16900NISTXML-SV-IV-list-ID-length-2-5 tokoe:valid" result="pass"/><test-case name="16901NISTSchema-SV-IV-list-ID-length-3 tokoe:valid" result="pass"/><test-case name="16902NISTXML-SV-IV-list-ID-length-3-1 tokoe:valid" result="pass"/><test-case name="16903NISTXML-SV-IV-list-ID-length-3-2 tokoe:valid" result="pass"/><test-case name="16904NISTXML-SV-IV-list-ID-length-3-3 tokoe:valid" result="pass"/><test-case name="16905NISTXML-SV-IV-list-ID-length-3-4 tokoe:valid" result="pass"/><test-case name="16906NISTXML-SV-IV-list-ID-length-3-5 tokoe:valid" result="pass"/><test-case name="16907NISTSchema-SV-IV-list-ID-length-4 tokoe:valid" result="pass"/><test-case name="16908NISTXML-SV-IV-list-ID-length-4-1 tokoe:valid" result="pass"/><test-case name="16909NISTXML-SV-IV-list-ID-length-4-2 tokoe:valid" result="pass"/><test-case name="16910NISTXML-SV-IV-list-ID-length-4-3 tokoe:valid" result="pass"/><test-case name="16911NISTXML-SV-IV-list-ID-length-4-4 tokoe:valid" result="pass"/><test-case name="16912NISTXML-SV-IV-list-ID-length-4-5 tokoe:valid" result="pass"/><test-case name="16913NISTSchema-SV-IV-list-ID-length-5 tokoe:valid" result="pass"/><test-case name="16914NISTXML-SV-IV-list-ID-length-5-1 tokoe:valid" result="pass"/><test-case name="16915NISTXML-SV-IV-list-ID-length-5-2 tokoe:valid" result="pass"/><test-case name="16916NISTXML-SV-IV-list-ID-length-5-3 tokoe:valid" result="pass"/><test-case name="16917NISTXML-SV-IV-list-ID-length-5-4 tokoe:valid" result="pass"/><test-case name="16918NISTXML-SV-IV-list-ID-length-5-5 tokoe:valid" result="pass"/><test-case name="16919NISTSchema-SV-IV-list-ID-pattern-1 tokoe:valid" result="pass"/><test-case name="16920NISTXML-SV-IV-list-ID-pattern-1-1 tokoe:valid" result="pass"/><test-case name="16921NISTXML-SV-IV-list-ID-pattern-1-2 tokoe:valid" result="pass"/><test-case name="16922NISTXML-SV-IV-list-ID-pattern-1-3 tokoe:valid" result="pass"/><test-case name="16923NISTXML-SV-IV-list-ID-pattern-1-4 tokoe:valid" result="pass"/><test-case name="16924NISTXML-SV-IV-list-ID-pattern-1-5 tokoe:valid" result="pass"/><test-case name="16925NISTSchema-SV-IV-list-ID-pattern-2 tokoe:valid" result="pass"/><test-case name="16926NISTXML-SV-IV-list-ID-pattern-2-1 tokoe:valid" result="pass"/><test-case name="16927NISTXML-SV-IV-list-ID-pattern-2-2 tokoe:valid" result="pass"/><test-case name="16928NISTXML-SV-IV-list-ID-pattern-2-3 tokoe:valid" result="pass"/><test-case name="16929NISTXML-SV-IV-list-ID-pattern-2-4 tokoe:valid" result="pass"/><test-case name="16930NISTXML-SV-IV-list-ID-pattern-2-5 tokoe:valid" result="pass"/><test-case name="16931NISTSchema-SV-IV-list-ID-pattern-3 tokoe:valid" result="pass"/><test-case name="16932NISTXML-SV-IV-list-ID-pattern-3-1 tokoe:valid" result="pass"/><test-case name="16933NISTXML-SV-IV-list-ID-pattern-3-2 tokoe:valid" result="pass"/><test-case name="16934NISTXML-SV-IV-list-ID-pattern-3-3 tokoe:valid" result="pass"/><test-case name="16935NISTXML-SV-IV-list-ID-pattern-3-4 tokoe:valid" result="pass"/><test-case name="16936NISTXML-SV-IV-list-ID-pattern-3-5 tokoe:valid" result="pass"/><test-case name="16937NISTSchema-SV-IV-list-ID-pattern-4 tokoe:valid" result="pass"/><test-case name="16938NISTXML-SV-IV-list-ID-pattern-4-1 tokoe:valid" result="pass"/><test-case name="16939NISTXML-SV-IV-list-ID-pattern-4-2 tokoe:valid" result="pass"/><test-case name="16940NISTXML-SV-IV-list-ID-pattern-4-3 tokoe:valid" result="pass"/><test-case name="16941NISTXML-SV-IV-list-ID-pattern-4-4 tokoe:valid" result="pass"/><test-case name="16942NISTXML-SV-IV-list-ID-pattern-4-5 tokoe:valid" result="pass"/><test-case name="16943NISTSchema-SV-IV-list-ID-pattern-5 tokoe:valid" result="pass"/><test-case name="16944NISTXML-SV-IV-list-ID-pattern-5-1 tokoe:valid" result="pass"/><test-case name="16945NISTXML-SV-IV-list-ID-pattern-5-2 tokoe:valid" result="pass"/><test-case name="16946NISTXML-SV-IV-list-ID-pattern-5-3 tokoe:valid" result="pass"/><test-case name="16947NISTXML-SV-IV-list-ID-pattern-5-4 tokoe:valid" result="pass"/><test-case name="16948NISTXML-SV-IV-list-ID-pattern-5-5 tokoe:valid" result="pass"/><test-case name="16949NISTSchema-SV-IV-list-ID-enumeration-1 tokoe:valid" result="pass"/><test-case name="16950NISTXML-SV-IV-list-ID-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="16951NISTXML-SV-IV-list-ID-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="16952NISTXML-SV-IV-list-ID-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="16953NISTXML-SV-IV-list-ID-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="16954NISTXML-SV-IV-list-ID-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="16955NISTSchema-SV-IV-list-ID-enumeration-2 tokoe:valid" result="pass"/><test-case name="16956NISTXML-SV-IV-list-ID-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="16957NISTXML-SV-IV-list-ID-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="16958NISTXML-SV-IV-list-ID-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="16959NISTXML-SV-IV-list-ID-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="16960NISTXML-SV-IV-list-ID-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="16961NISTSchema-SV-IV-list-ID-enumeration-3 tokoe:valid" result="pass"/><test-case name="16962NISTXML-SV-IV-list-ID-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="16963NISTXML-SV-IV-list-ID-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="16964NISTXML-SV-IV-list-ID-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="16965NISTXML-SV-IV-list-ID-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="16966NISTXML-SV-IV-list-ID-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="16967NISTSchema-SV-IV-list-ID-enumeration-4 tokoe:valid" result="pass"/><test-case name="16968NISTXML-SV-IV-list-ID-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="16969NISTXML-SV-IV-list-ID-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="16970NISTXML-SV-IV-list-ID-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="16971NISTXML-SV-IV-list-ID-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="16972NISTXML-SV-IV-list-ID-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="16973NISTSchema-SV-IV-list-ID-enumeration-5 tokoe:valid" result="pass"/><test-case name="16974NISTXML-SV-IV-list-ID-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="16975NISTXML-SV-IV-list-ID-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="16976NISTXML-SV-IV-list-ID-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="16977NISTXML-SV-IV-list-ID-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="16978NISTXML-SV-IV-list-ID-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="16979NISTSchema-SV-IV-list-ID-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="16980NISTXML-SV-IV-list-ID-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="16981NISTXML-SV-IV-list-ID-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="16982NISTXML-SV-IV-list-ID-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="16983NISTXML-SV-IV-list-ID-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="16984NISTXML-SV-IV-list-ID-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="16985NISTSchema-SV-IV-list-language-maxLength-1 tokoe:valid" result="pass"/><test-case name="16986NISTXML-SV-IV-list-language-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="16987NISTXML-SV-IV-list-language-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="16988NISTXML-SV-IV-list-language-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="16989NISTXML-SV-IV-list-language-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="16990NISTXML-SV-IV-list-language-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="16991NISTSchema-SV-IV-list-language-maxLength-2 tokoe:valid" result="pass"/><test-case name="16992NISTXML-SV-IV-list-language-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="16993NISTXML-SV-IV-list-language-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="16994NISTXML-SV-IV-list-language-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="16995NISTXML-SV-IV-list-language-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="16996NISTXML-SV-IV-list-language-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="16997NISTSchema-SV-IV-list-language-maxLength-3 tokoe:valid" result="pass"/><test-case name="16998NISTXML-SV-IV-list-language-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="16999NISTXML-SV-IV-list-language-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="17000NISTXML-SV-IV-list-language-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="17001NISTXML-SV-IV-list-language-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="17002NISTXML-SV-IV-list-language-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="17003NISTSchema-SV-IV-list-language-maxLength-4 tokoe:valid" result="pass"/><test-case name="17004NISTXML-SV-IV-list-language-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="17005NISTXML-SV-IV-list-language-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="17006NISTXML-SV-IV-list-language-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="17007NISTXML-SV-IV-list-language-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="17008NISTXML-SV-IV-list-language-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="17009NISTSchema-SV-IV-list-language-maxLength-5 tokoe:valid" result="pass"/><test-case name="17010NISTXML-SV-IV-list-language-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="17011NISTXML-SV-IV-list-language-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="17012NISTXML-SV-IV-list-language-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="17013NISTXML-SV-IV-list-language-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="17014NISTXML-SV-IV-list-language-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="17015NISTSchema-SV-IV-list-language-minLength-1 tokoe:valid" result="pass"/><test-case name="17016NISTXML-SV-IV-list-language-minLength-1-1 tokoe:valid" result="pass"/><test-case name="17017NISTXML-SV-IV-list-language-minLength-1-2 tokoe:valid" result="pass"/><test-case name="17018NISTXML-SV-IV-list-language-minLength-1-3 tokoe:valid" result="pass"/><test-case name="17019NISTXML-SV-IV-list-language-minLength-1-4 tokoe:valid" result="pass"/><test-case name="17020NISTXML-SV-IV-list-language-minLength-1-5 tokoe:valid" result="pass"/><test-case name="17021NISTSchema-SV-IV-list-language-minLength-2 tokoe:valid" result="pass"/><test-case name="17022NISTXML-SV-IV-list-language-minLength-2-1 tokoe:valid" result="pass"/><test-case name="17023NISTXML-SV-IV-list-language-minLength-2-2 tokoe:valid" result="pass"/><test-case name="17024NISTXML-SV-IV-list-language-minLength-2-3 tokoe:valid" result="pass"/><test-case name="17025NISTXML-SV-IV-list-language-minLength-2-4 tokoe:valid" result="pass"/><test-case name="17026NISTXML-SV-IV-list-language-minLength-2-5 tokoe:valid" result="pass"/><test-case name="17027NISTSchema-SV-IV-list-language-minLength-3 tokoe:valid" result="pass"/><test-case name="17028NISTXML-SV-IV-list-language-minLength-3-1 tokoe:valid" result="pass"/><test-case name="17029NISTXML-SV-IV-list-language-minLength-3-2 tokoe:valid" result="pass"/><test-case name="17030NISTXML-SV-IV-list-language-minLength-3-3 tokoe:valid" result="pass"/><test-case name="17031NISTXML-SV-IV-list-language-minLength-3-4 tokoe:valid" result="pass"/><test-case name="17032NISTXML-SV-IV-list-language-minLength-3-5 tokoe:valid" result="pass"/><test-case name="17033NISTSchema-SV-IV-list-language-minLength-4 tokoe:valid" result="pass"/><test-case name="17034NISTXML-SV-IV-list-language-minLength-4-1 tokoe:valid" result="pass"/><test-case name="17035NISTXML-SV-IV-list-language-minLength-4-2 tokoe:valid" result="pass"/><test-case name="17036NISTXML-SV-IV-list-language-minLength-4-3 tokoe:valid" result="pass"/><test-case name="17037NISTXML-SV-IV-list-language-minLength-4-4 tokoe:valid" result="pass"/><test-case name="17038NISTXML-SV-IV-list-language-minLength-4-5 tokoe:valid" result="pass"/><test-case name="17039NISTSchema-SV-IV-list-language-minLength-5 tokoe:valid" result="pass"/><test-case name="17040NISTXML-SV-IV-list-language-minLength-5-1 tokoe:valid" result="pass"/><test-case name="17041NISTXML-SV-IV-list-language-minLength-5-2 tokoe:valid" result="pass"/><test-case name="17042NISTXML-SV-IV-list-language-minLength-5-3 tokoe:valid" result="pass"/><test-case name="17043NISTXML-SV-IV-list-language-minLength-5-4 tokoe:valid" result="pass"/><test-case name="17044NISTXML-SV-IV-list-language-minLength-5-5 tokoe:valid" result="pass"/><test-case name="17045NISTSchema-SV-IV-list-language-length-1 tokoe:valid" result="pass"/><test-case name="17046NISTXML-SV-IV-list-language-length-1-1 tokoe:valid" result="pass"/><test-case name="17047NISTXML-SV-IV-list-language-length-1-2 tokoe:valid" result="pass"/><test-case name="17048NISTXML-SV-IV-list-language-length-1-3 tokoe:valid" result="pass"/><test-case name="17049NISTXML-SV-IV-list-language-length-1-4 tokoe:valid" result="pass"/><test-case name="17050NISTXML-SV-IV-list-language-length-1-5 tokoe:valid" result="pass"/><test-case name="17051NISTSchema-SV-IV-list-language-length-2 tokoe:valid" result="pass"/><test-case name="17052NISTXML-SV-IV-list-language-length-2-1 tokoe:valid" result="pass"/><test-case name="17053NISTXML-SV-IV-list-language-length-2-2 tokoe:valid" result="pass"/><test-case name="17054NISTXML-SV-IV-list-language-length-2-3 tokoe:valid" result="pass"/><test-case name="17055NISTXML-SV-IV-list-language-length-2-4 tokoe:valid" result="pass"/><test-case name="17056NISTXML-SV-IV-list-language-length-2-5 tokoe:valid" result="pass"/><test-case name="17057NISTSchema-SV-IV-list-language-length-3 tokoe:valid" result="pass"/><test-case name="17058NISTXML-SV-IV-list-language-length-3-1 tokoe:valid" result="pass"/><test-case name="17059NISTXML-SV-IV-list-language-length-3-2 tokoe:valid" result="pass"/><test-case name="17060NISTXML-SV-IV-list-language-length-3-3 tokoe:valid" result="pass"/><test-case name="17061NISTXML-SV-IV-list-language-length-3-4 tokoe:valid" result="pass"/><test-case name="17062NISTXML-SV-IV-list-language-length-3-5 tokoe:valid" result="pass"/><test-case name="17063NISTSchema-SV-IV-list-language-length-4 tokoe:valid" result="pass"/><test-case name="17064NISTXML-SV-IV-list-language-length-4-1 tokoe:valid" result="pass"/><test-case name="17065NISTXML-SV-IV-list-language-length-4-2 tokoe:valid" result="pass"/><test-case name="17066NISTXML-SV-IV-list-language-length-4-3 tokoe:valid" result="pass"/><test-case name="17067NISTXML-SV-IV-list-language-length-4-4 tokoe:valid" result="pass"/><test-case name="17068NISTXML-SV-IV-list-language-length-4-5 tokoe:valid" result="pass"/><test-case name="17069NISTSchema-SV-IV-list-language-length-5 tokoe:valid" result="pass"/><test-case name="17070NISTXML-SV-IV-list-language-length-5-1 tokoe:valid" result="pass"/><test-case name="17071NISTXML-SV-IV-list-language-length-5-2 tokoe:valid" result="pass"/><test-case name="17072NISTXML-SV-IV-list-language-length-5-3 tokoe:valid" result="pass"/><test-case name="17073NISTXML-SV-IV-list-language-length-5-4 tokoe:valid" result="pass"/><test-case name="17074NISTXML-SV-IV-list-language-length-5-5 tokoe:valid" result="pass"/><test-case name="17075NISTSchema-SV-IV-list-language-pattern-1 tokoe:valid" result="pass"/><test-case name="17076NISTXML-SV-IV-list-language-pattern-1-1 tokoe:valid" result="pass"/><test-case name="17077NISTXML-SV-IV-list-language-pattern-1-2 tokoe:valid" result="pass"/><test-case name="17078NISTXML-SV-IV-list-language-pattern-1-3 tokoe:valid" result="pass"/><test-case name="17079NISTXML-SV-IV-list-language-pattern-1-4 tokoe:valid" result="pass"/><test-case name="17080NISTXML-SV-IV-list-language-pattern-1-5 tokoe:valid" result="pass"/><test-case name="17081NISTSchema-SV-IV-list-language-pattern-2 tokoe:valid" result="pass"/><test-case name="17082NISTXML-SV-IV-list-language-pattern-2-1 tokoe:valid" result="pass"/><test-case name="17083NISTXML-SV-IV-list-language-pattern-2-2 tokoe:valid" result="pass"/><test-case name="17084NISTXML-SV-IV-list-language-pattern-2-3 tokoe:valid" result="pass"/><test-case name="17085NISTXML-SV-IV-list-language-pattern-2-4 tokoe:valid" result="pass"/><test-case name="17086NISTXML-SV-IV-list-language-pattern-2-5 tokoe:valid" result="pass"/><test-case name="17087NISTSchema-SV-IV-list-language-pattern-3 tokoe:valid" result="pass"/><test-case name="17088NISTXML-SV-IV-list-language-pattern-3-1 tokoe:valid" result="pass"/><test-case name="17089NISTXML-SV-IV-list-language-pattern-3-2 tokoe:valid" result="pass"/><test-case name="17090NISTXML-SV-IV-list-language-pattern-3-3 tokoe:valid" result="pass"/><test-case name="17091NISTXML-SV-IV-list-language-pattern-3-4 tokoe:valid" result="pass"/><test-case name="17092NISTXML-SV-IV-list-language-pattern-3-5 tokoe:valid" result="pass"/><test-case name="17093NISTSchema-SV-IV-list-language-pattern-4 tokoe:valid" result="pass"/><test-case name="17094NISTXML-SV-IV-list-language-pattern-4-1 tokoe:valid" result="pass"/><test-case name="17095NISTXML-SV-IV-list-language-pattern-4-2 tokoe:valid" result="pass"/><test-case name="17096NISTXML-SV-IV-list-language-pattern-4-3 tokoe:valid" result="pass"/><test-case name="17097NISTXML-SV-IV-list-language-pattern-4-4 tokoe:valid" result="pass"/><test-case name="17098NISTXML-SV-IV-list-language-pattern-4-5 tokoe:valid" result="pass"/><test-case name="17099NISTSchema-SV-IV-list-language-pattern-5 tokoe:valid" result="pass"/><test-case name="17100NISTXML-SV-IV-list-language-pattern-5-1 tokoe:valid" result="pass"/><test-case name="17101NISTXML-SV-IV-list-language-pattern-5-2 tokoe:valid" result="pass"/><test-case name="17102NISTXML-SV-IV-list-language-pattern-5-3 tokoe:valid" result="pass"/><test-case name="17103NISTXML-SV-IV-list-language-pattern-5-4 tokoe:valid" result="pass"/><test-case name="17104NISTXML-SV-IV-list-language-pattern-5-5 tokoe:valid" result="pass"/><test-case name="17105NISTSchema-SV-IV-list-language-enumeration-1 tokoe:valid" result="pass"/><test-case name="17106NISTXML-SV-IV-list-language-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="17107NISTXML-SV-IV-list-language-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="17108NISTXML-SV-IV-list-language-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="17109NISTXML-SV-IV-list-language-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="17110NISTXML-SV-IV-list-language-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="17111NISTSchema-SV-IV-list-language-enumeration-2 tokoe:valid" result="pass"/><test-case name="17112NISTXML-SV-IV-list-language-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="17113NISTXML-SV-IV-list-language-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="17114NISTXML-SV-IV-list-language-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="17115NISTXML-SV-IV-list-language-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="17116NISTXML-SV-IV-list-language-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="17117NISTSchema-SV-IV-list-language-enumeration-3 tokoe:valid" result="pass"/><test-case name="17118NISTXML-SV-IV-list-language-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="17119NISTXML-SV-IV-list-language-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="17120NISTXML-SV-IV-list-language-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="17121NISTXML-SV-IV-list-language-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="17122NISTXML-SV-IV-list-language-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="17123NISTSchema-SV-IV-list-language-enumeration-4 tokoe:valid" result="pass"/><test-case name="17124NISTXML-SV-IV-list-language-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="17125NISTXML-SV-IV-list-language-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="17126NISTXML-SV-IV-list-language-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="17127NISTXML-SV-IV-list-language-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="17128NISTXML-SV-IV-list-language-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="17129NISTSchema-SV-IV-list-language-enumeration-5 tokoe:valid" result="pass"/><test-case name="17130NISTXML-SV-IV-list-language-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="17131NISTXML-SV-IV-list-language-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="17132NISTXML-SV-IV-list-language-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="17133NISTXML-SV-IV-list-language-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="17134NISTXML-SV-IV-list-language-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="17135NISTSchema-SV-IV-list-language-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="17136NISTXML-SV-IV-list-language-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="17137NISTXML-SV-IV-list-language-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="17138NISTXML-SV-IV-list-language-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="17139NISTXML-SV-IV-list-language-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="17140NISTXML-SV-IV-list-language-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="17141NISTSchema-SV-IV-list-anyURI-maxLength-1 tokoe:valid" result="pass"/><test-case name="17142NISTXML-SV-IV-list-anyURI-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="17143NISTXML-SV-IV-list-anyURI-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="17144NISTXML-SV-IV-list-anyURI-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="17145NISTXML-SV-IV-list-anyURI-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="17146NISTXML-SV-IV-list-anyURI-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="17147NISTSchema-SV-IV-list-anyURI-maxLength-2 tokoe:valid" result="pass"/><test-case name="17148NISTXML-SV-IV-list-anyURI-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="17149NISTXML-SV-IV-list-anyURI-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="17150NISTXML-SV-IV-list-anyURI-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="17151NISTXML-SV-IV-list-anyURI-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="17152NISTXML-SV-IV-list-anyURI-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="17153NISTSchema-SV-IV-list-anyURI-maxLength-3 tokoe:valid" result="pass"/><test-case name="17154NISTXML-SV-IV-list-anyURI-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="17155NISTXML-SV-IV-list-anyURI-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="17156NISTXML-SV-IV-list-anyURI-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="17157NISTXML-SV-IV-list-anyURI-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="17158NISTXML-SV-IV-list-anyURI-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="17159NISTSchema-SV-IV-list-anyURI-maxLength-4 tokoe:valid" result="pass"/><test-case name="17160NISTXML-SV-IV-list-anyURI-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="17161NISTXML-SV-IV-list-anyURI-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="17162NISTXML-SV-IV-list-anyURI-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="17163NISTXML-SV-IV-list-anyURI-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="17164NISTXML-SV-IV-list-anyURI-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="17165NISTSchema-SV-IV-list-anyURI-maxLength-5 tokoe:valid" result="pass"/><test-case name="17166NISTXML-SV-IV-list-anyURI-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="17167NISTXML-SV-IV-list-anyURI-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="17168NISTXML-SV-IV-list-anyURI-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="17169NISTXML-SV-IV-list-anyURI-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="17170NISTXML-SV-IV-list-anyURI-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="17171NISTSchema-SV-IV-list-anyURI-minLength-1 tokoe:valid" result="pass"/><test-case name="17172NISTXML-SV-IV-list-anyURI-minLength-1-1 tokoe:valid" result="pass"/><test-case name="17173NISTXML-SV-IV-list-anyURI-minLength-1-2 tokoe:valid" result="pass"/><test-case name="17174NISTXML-SV-IV-list-anyURI-minLength-1-3 tokoe:valid" result="pass"/><test-case name="17175NISTXML-SV-IV-list-anyURI-minLength-1-4 tokoe:valid" result="pass"/><test-case name="17176NISTXML-SV-IV-list-anyURI-minLength-1-5 tokoe:valid" result="pass"/><test-case name="17177NISTSchema-SV-IV-list-anyURI-minLength-2 tokoe:valid" result="pass"/><test-case name="17178NISTXML-SV-IV-list-anyURI-minLength-2-1 tokoe:valid" result="pass"/><test-case name="17179NISTXML-SV-IV-list-anyURI-minLength-2-2 tokoe:valid" result="pass"/><test-case name="17180NISTXML-SV-IV-list-anyURI-minLength-2-3 tokoe:valid" result="pass"/><test-case name="17181NISTXML-SV-IV-list-anyURI-minLength-2-4 tokoe:valid" result="pass"/><test-case name="17182NISTXML-SV-IV-list-anyURI-minLength-2-5 tokoe:valid" result="pass"/><test-case name="17183NISTSchema-SV-IV-list-anyURI-minLength-3 tokoe:valid" result="pass"/><test-case name="17184NISTXML-SV-IV-list-anyURI-minLength-3-1 tokoe:valid" result="pass"/><test-case name="17185NISTXML-SV-IV-list-anyURI-minLength-3-2 tokoe:valid" result="pass"/><test-case name="17186NISTXML-SV-IV-list-anyURI-minLength-3-3 tokoe:valid" result="pass"/><test-case name="17187NISTXML-SV-IV-list-anyURI-minLength-3-4 tokoe:valid" result="pass"/><test-case name="17188NISTXML-SV-IV-list-anyURI-minLength-3-5 tokoe:valid" result="pass"/><test-case name="17189NISTSchema-SV-IV-list-anyURI-minLength-4 tokoe:valid" result="pass"/><test-case name="17190NISTXML-SV-IV-list-anyURI-minLength-4-1 tokoe:valid" result="pass"/><test-case name="17191NISTXML-SV-IV-list-anyURI-minLength-4-2 tokoe:valid" result="pass"/><test-case name="17192NISTXML-SV-IV-list-anyURI-minLength-4-3 tokoe:valid" result="pass"/><test-case name="17193NISTXML-SV-IV-list-anyURI-minLength-4-4 tokoe:valid" result="pass"/><test-case name="17194NISTXML-SV-IV-list-anyURI-minLength-4-5 tokoe:valid" result="pass"/><test-case name="17195NISTSchema-SV-IV-list-anyURI-minLength-5 tokoe:valid" result="pass"/><test-case name="17196NISTXML-SV-IV-list-anyURI-minLength-5-1 tokoe:valid" result="pass"/><test-case name="17197NISTXML-SV-IV-list-anyURI-minLength-5-2 tokoe:valid" result="pass"/><test-case name="17198NISTXML-SV-IV-list-anyURI-minLength-5-3 tokoe:valid" result="pass"/><test-case name="17199NISTXML-SV-IV-list-anyURI-minLength-5-4 tokoe:valid" result="pass"/><test-case name="17200NISTXML-SV-IV-list-anyURI-minLength-5-5 tokoe:valid" result="pass"/><test-case name="17201NISTSchema-SV-IV-list-anyURI-length-1 tokoe:valid" result="pass"/><test-case name="17202NISTXML-SV-IV-list-anyURI-length-1-1 tokoe:valid" result="pass"/><test-case name="17203NISTXML-SV-IV-list-anyURI-length-1-2 tokoe:valid" result="pass"/><test-case name="17204NISTXML-SV-IV-list-anyURI-length-1-3 tokoe:valid" result="pass"/><test-case name="17205NISTXML-SV-IV-list-anyURI-length-1-4 tokoe:valid" result="pass"/><test-case name="17206NISTXML-SV-IV-list-anyURI-length-1-5 tokoe:valid" result="pass"/><test-case name="17207NISTSchema-SV-IV-list-anyURI-length-2 tokoe:valid" result="pass"/><test-case name="17208NISTXML-SV-IV-list-anyURI-length-2-1 tokoe:valid" result="pass"/><test-case name="17209NISTXML-SV-IV-list-anyURI-length-2-2 tokoe:valid" result="pass"/><test-case name="17210NISTXML-SV-IV-list-anyURI-length-2-3 tokoe:valid" result="pass"/><test-case name="17211NISTXML-SV-IV-list-anyURI-length-2-4 tokoe:valid" result="pass"/><test-case name="17212NISTXML-SV-IV-list-anyURI-length-2-5 tokoe:valid" result="pass"/><test-case name="17213NISTSchema-SV-IV-list-anyURI-length-3 tokoe:valid" result="pass"/><test-case name="17214NISTXML-SV-IV-list-anyURI-length-3-1 tokoe:valid" result="pass"/><test-case name="17215NISTXML-SV-IV-list-anyURI-length-3-2 tokoe:valid" result="pass"/><test-case name="17216NISTXML-SV-IV-list-anyURI-length-3-3 tokoe:valid" result="pass"/><test-case name="17217NISTXML-SV-IV-list-anyURI-length-3-4 tokoe:valid" result="pass"/><test-case name="17218NISTXML-SV-IV-list-anyURI-length-3-5 tokoe:valid" result="pass"/><test-case name="17219NISTSchema-SV-IV-list-anyURI-length-4 tokoe:valid" result="pass"/><test-case name="17220NISTXML-SV-IV-list-anyURI-length-4-1 tokoe:valid" result="pass"/><test-case name="17221NISTXML-SV-IV-list-anyURI-length-4-2 tokoe:valid" result="pass"/><test-case name="17222NISTXML-SV-IV-list-anyURI-length-4-3 tokoe:valid" result="pass"/><test-case name="17223NISTXML-SV-IV-list-anyURI-length-4-4 tokoe:valid" result="pass"/><test-case name="17224NISTXML-SV-IV-list-anyURI-length-4-5 tokoe:valid" result="pass"/><test-case name="17225NISTSchema-SV-IV-list-anyURI-length-5 tokoe:valid" result="pass"/><test-case name="17226NISTXML-SV-IV-list-anyURI-length-5-1 tokoe:valid" result="pass"/><test-case name="17227NISTXML-SV-IV-list-anyURI-length-5-2 tokoe:valid" result="pass"/><test-case name="17228NISTXML-SV-IV-list-anyURI-length-5-3 tokoe:valid" result="pass"/><test-case name="17229NISTXML-SV-IV-list-anyURI-length-5-4 tokoe:valid" result="pass"/><test-case name="17230NISTXML-SV-IV-list-anyURI-length-5-5 tokoe:valid" result="pass"/><test-case name="17231NISTSchema-SV-IV-list-anyURI-pattern-1 tokoe:valid" result="pass"/><test-case name="17232NISTXML-SV-IV-list-anyURI-pattern-1-1 tokoe:valid" result="pass"/><test-case name="17233NISTXML-SV-IV-list-anyURI-pattern-1-2 tokoe:valid" result="pass"/><test-case name="17234NISTXML-SV-IV-list-anyURI-pattern-1-3 tokoe:valid" result="pass"/><test-case name="17235NISTXML-SV-IV-list-anyURI-pattern-1-4 tokoe:valid" result="pass"/><test-case name="17236NISTXML-SV-IV-list-anyURI-pattern-1-5 tokoe:valid" result="pass"/><test-case name="17237NISTSchema-SV-IV-list-anyURI-pattern-2 tokoe:valid" result="pass"/><test-case name="17238NISTXML-SV-IV-list-anyURI-pattern-2-1 tokoe:valid" result="pass"/><test-case name="17239NISTXML-SV-IV-list-anyURI-pattern-2-2 tokoe:valid" result="pass"/><test-case name="17240NISTXML-SV-IV-list-anyURI-pattern-2-3 tokoe:valid" result="pass"/><test-case name="17241NISTXML-SV-IV-list-anyURI-pattern-2-4 tokoe:valid" result="pass"/><test-case name="17242NISTXML-SV-IV-list-anyURI-pattern-2-5 tokoe:valid" result="pass"/><test-case name="17243NISTSchema-SV-IV-list-anyURI-pattern-3 tokoe:valid" result="pass"/><test-case name="17244NISTXML-SV-IV-list-anyURI-pattern-3-1 tokoe:valid" result="pass"/><test-case name="17245NISTXML-SV-IV-list-anyURI-pattern-3-2 tokoe:valid" result="pass"/><test-case name="17246NISTXML-SV-IV-list-anyURI-pattern-3-3 tokoe:valid" result="pass"/><test-case name="17247NISTXML-SV-IV-list-anyURI-pattern-3-4 tokoe:valid" result="pass"/><test-case name="17248NISTXML-SV-IV-list-anyURI-pattern-3-5 tokoe:valid" result="pass"/><test-case name="17249NISTSchema-SV-IV-list-anyURI-pattern-4 tokoe:valid" result="pass"/><test-case name="17250NISTXML-SV-IV-list-anyURI-pattern-4-1 tokoe:valid" result="pass"/><test-case name="17251NISTXML-SV-IV-list-anyURI-pattern-4-2 tokoe:valid" result="pass"/><test-case name="17252NISTXML-SV-IV-list-anyURI-pattern-4-3 tokoe:valid" result="pass"/><test-case name="17253NISTXML-SV-IV-list-anyURI-pattern-4-4 tokoe:valid" result="pass"/><test-case name="17254NISTXML-SV-IV-list-anyURI-pattern-4-5 tokoe:valid" result="pass"/><test-case name="17255NISTSchema-SV-IV-list-anyURI-pattern-5 tokoe:valid" result="pass"/><test-case name="17256NISTXML-SV-IV-list-anyURI-pattern-5-1 tokoe:valid" result="pass"/><test-case name="17257NISTXML-SV-IV-list-anyURI-pattern-5-2 tokoe:valid" result="pass"/><test-case name="17258NISTXML-SV-IV-list-anyURI-pattern-5-3 tokoe:valid" result="pass"/><test-case name="17259NISTXML-SV-IV-list-anyURI-pattern-5-4 tokoe:valid" result="pass"/><test-case name="17260NISTXML-SV-IV-list-anyURI-pattern-5-5 tokoe:valid" result="pass"/><test-case name="17261NISTSchema-SV-IV-list-anyURI-enumeration-1 tokoe:valid" result="pass"/><test-case name="17262NISTXML-SV-IV-list-anyURI-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="17263NISTXML-SV-IV-list-anyURI-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="17264NISTXML-SV-IV-list-anyURI-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="17265NISTXML-SV-IV-list-anyURI-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="17266NISTXML-SV-IV-list-anyURI-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="17267NISTSchema-SV-IV-list-anyURI-enumeration-2 tokoe:valid" result="pass"/><test-case name="17268NISTXML-SV-IV-list-anyURI-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="17269NISTXML-SV-IV-list-anyURI-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="17270NISTXML-SV-IV-list-anyURI-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="17271NISTXML-SV-IV-list-anyURI-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="17272NISTXML-SV-IV-list-anyURI-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="17273NISTSchema-SV-IV-list-anyURI-enumeration-3 tokoe:valid" result="pass"/><test-case name="17274NISTXML-SV-IV-list-anyURI-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="17275NISTXML-SV-IV-list-anyURI-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="17276NISTXML-SV-IV-list-anyURI-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="17277NISTXML-SV-IV-list-anyURI-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="17278NISTXML-SV-IV-list-anyURI-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="17279NISTSchema-SV-IV-list-anyURI-enumeration-4 tokoe:valid" result="pass"/><test-case name="17280NISTXML-SV-IV-list-anyURI-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="17281NISTXML-SV-IV-list-anyURI-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="17282NISTXML-SV-IV-list-anyURI-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="17283NISTXML-SV-IV-list-anyURI-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="17284NISTXML-SV-IV-list-anyURI-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="17285NISTSchema-SV-IV-list-anyURI-enumeration-5 tokoe:valid" result="pass"/><test-case name="17286NISTXML-SV-IV-list-anyURI-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="17287NISTXML-SV-IV-list-anyURI-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="17288NISTXML-SV-IV-list-anyURI-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="17289NISTXML-SV-IV-list-anyURI-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="17290NISTXML-SV-IV-list-anyURI-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="17291NISTSchema-SV-IV-list-anyURI-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="17292NISTXML-SV-IV-list-anyURI-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="17293NISTXML-SV-IV-list-anyURI-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="17294NISTXML-SV-IV-list-anyURI-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="17295NISTXML-SV-IV-list-anyURI-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="17296NISTXML-SV-IV-list-anyURI-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="17297NISTSchema-SV-IV-list-QName-maxLength-1 tokoe:valid" result="pass"/><test-case name="17298NISTXML-SV-IV-list-QName-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="17299NISTXML-SV-IV-list-QName-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="17300NISTXML-SV-IV-list-QName-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="17301NISTXML-SV-IV-list-QName-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="17302NISTXML-SV-IV-list-QName-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="17303NISTSchema-SV-IV-list-QName-maxLength-2 tokoe:valid" result="pass"/><test-case name="17304NISTXML-SV-IV-list-QName-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="17305NISTXML-SV-IV-list-QName-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="17306NISTXML-SV-IV-list-QName-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="17307NISTXML-SV-IV-list-QName-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="17308NISTXML-SV-IV-list-QName-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="17309NISTSchema-SV-IV-list-QName-maxLength-3 tokoe:valid" result="pass"/><test-case name="17310NISTXML-SV-IV-list-QName-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="17311NISTXML-SV-IV-list-QName-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="17312NISTXML-SV-IV-list-QName-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="17313NISTXML-SV-IV-list-QName-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="17314NISTXML-SV-IV-list-QName-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="17315NISTSchema-SV-IV-list-QName-maxLength-4 tokoe:valid" result="pass"/><test-case name="17316NISTXML-SV-IV-list-QName-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="17317NISTXML-SV-IV-list-QName-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="17318NISTXML-SV-IV-list-QName-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="17319NISTXML-SV-IV-list-QName-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="17320NISTXML-SV-IV-list-QName-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="17321NISTSchema-SV-IV-list-QName-maxLength-5 tokoe:valid" result="pass"/><test-case name="17322NISTXML-SV-IV-list-QName-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="17323NISTXML-SV-IV-list-QName-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="17324NISTXML-SV-IV-list-QName-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="17325NISTXML-SV-IV-list-QName-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="17326NISTXML-SV-IV-list-QName-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="17327NISTSchema-SV-IV-list-QName-minLength-1 tokoe:valid" result="pass"/><test-case name="17328NISTXML-SV-IV-list-QName-minLength-1-1 tokoe:valid" result="pass"/><test-case name="17329NISTXML-SV-IV-list-QName-minLength-1-2 tokoe:valid" result="pass"/><test-case name="17330NISTXML-SV-IV-list-QName-minLength-1-3 tokoe:valid" result="pass"/><test-case name="17331NISTXML-SV-IV-list-QName-minLength-1-4 tokoe:valid" result="pass"/><test-case name="17332NISTXML-SV-IV-list-QName-minLength-1-5 tokoe:valid" result="pass"/><test-case name="17333NISTSchema-SV-IV-list-QName-minLength-2 tokoe:valid" result="pass"/><test-case name="17334NISTXML-SV-IV-list-QName-minLength-2-1 tokoe:valid" result="pass"/><test-case name="17335NISTXML-SV-IV-list-QName-minLength-2-2 tokoe:valid" result="pass"/><test-case name="17336NISTXML-SV-IV-list-QName-minLength-2-3 tokoe:valid" result="pass"/><test-case name="17337NISTXML-SV-IV-list-QName-minLength-2-4 tokoe:valid" result="pass"/><test-case name="17338NISTXML-SV-IV-list-QName-minLength-2-5 tokoe:valid" result="pass"/><test-case name="17339NISTSchema-SV-IV-list-QName-minLength-3 tokoe:valid" result="pass"/><test-case name="17340NISTXML-SV-IV-list-QName-minLength-3-1 tokoe:valid" result="pass"/><test-case name="17341NISTXML-SV-IV-list-QName-minLength-3-2 tokoe:valid" result="pass"/><test-case name="17342NISTXML-SV-IV-list-QName-minLength-3-3 tokoe:valid" result="pass"/><test-case name="17343NISTXML-SV-IV-list-QName-minLength-3-4 tokoe:valid" result="pass"/><test-case name="17344NISTXML-SV-IV-list-QName-minLength-3-5 tokoe:valid" result="pass"/><test-case name="17345NISTSchema-SV-IV-list-QName-minLength-4 tokoe:valid" result="pass"/><test-case name="17346NISTXML-SV-IV-list-QName-minLength-4-1 tokoe:valid" result="pass"/><test-case name="17347NISTXML-SV-IV-list-QName-minLength-4-2 tokoe:valid" result="pass"/><test-case name="17348NISTXML-SV-IV-list-QName-minLength-4-3 tokoe:valid" result="pass"/><test-case name="17349NISTXML-SV-IV-list-QName-minLength-4-4 tokoe:valid" result="pass"/><test-case name="17350NISTXML-SV-IV-list-QName-minLength-4-5 tokoe:valid" result="pass"/><test-case name="17351NISTSchema-SV-IV-list-QName-minLength-5 tokoe:valid" result="pass"/><test-case name="17352NISTXML-SV-IV-list-QName-minLength-5-1 tokoe:valid" result="pass"/><test-case name="17353NISTXML-SV-IV-list-QName-minLength-5-2 tokoe:valid" result="pass"/><test-case name="17354NISTXML-SV-IV-list-QName-minLength-5-3 tokoe:valid" result="pass"/><test-case name="17355NISTXML-SV-IV-list-QName-minLength-5-4 tokoe:valid" result="pass"/><test-case name="17356NISTXML-SV-IV-list-QName-minLength-5-5 tokoe:valid" result="pass"/><test-case name="17357NISTSchema-SV-IV-list-QName-length-1 tokoe:valid" result="pass"/><test-case name="17358NISTXML-SV-IV-list-QName-length-1-1 tokoe:valid" result="pass"/><test-case name="17359NISTXML-SV-IV-list-QName-length-1-2 tokoe:valid" result="pass"/><test-case name="17360NISTXML-SV-IV-list-QName-length-1-3 tokoe:valid" result="pass"/><test-case name="17361NISTXML-SV-IV-list-QName-length-1-4 tokoe:valid" result="pass"/><test-case name="17362NISTXML-SV-IV-list-QName-length-1-5 tokoe:valid" result="pass"/><test-case name="17363NISTSchema-SV-IV-list-QName-length-2 tokoe:valid" result="pass"/><test-case name="17364NISTXML-SV-IV-list-QName-length-2-1 tokoe:valid" result="pass"/><test-case name="17365NISTXML-SV-IV-list-QName-length-2-2 tokoe:valid" result="pass"/><test-case name="17366NISTXML-SV-IV-list-QName-length-2-3 tokoe:valid" result="pass"/><test-case name="17367NISTXML-SV-IV-list-QName-length-2-4 tokoe:valid" result="pass"/><test-case name="17368NISTXML-SV-IV-list-QName-length-2-5 tokoe:valid" result="pass"/><test-case name="17369NISTSchema-SV-IV-list-QName-length-3 tokoe:valid" result="pass"/><test-case name="17370NISTXML-SV-IV-list-QName-length-3-1 tokoe:valid" result="pass"/><test-case name="17371NISTXML-SV-IV-list-QName-length-3-2 tokoe:valid" result="pass"/><test-case name="17372NISTXML-SV-IV-list-QName-length-3-3 tokoe:valid" result="pass"/><test-case name="17373NISTXML-SV-IV-list-QName-length-3-4 tokoe:valid" result="pass"/><test-case name="17374NISTXML-SV-IV-list-QName-length-3-5 tokoe:valid" result="pass"/><test-case name="17375NISTSchema-SV-IV-list-QName-length-4 tokoe:valid" result="pass"/><test-case name="17376NISTXML-SV-IV-list-QName-length-4-1 tokoe:valid" result="pass"/><test-case name="17377NISTXML-SV-IV-list-QName-length-4-2 tokoe:valid" result="pass"/><test-case name="17378NISTXML-SV-IV-list-QName-length-4-3 tokoe:valid" result="pass"/><test-case name="17379NISTXML-SV-IV-list-QName-length-4-4 tokoe:valid" result="pass"/><test-case name="17380NISTXML-SV-IV-list-QName-length-4-5 tokoe:valid" result="pass"/><test-case name="17381NISTSchema-SV-IV-list-QName-length-5 tokoe:valid" result="pass"/><test-case name="17382NISTXML-SV-IV-list-QName-length-5-1 tokoe:valid" result="pass"/><test-case name="17383NISTXML-SV-IV-list-QName-length-5-2 tokoe:valid" result="pass"/><test-case name="17384NISTXML-SV-IV-list-QName-length-5-3 tokoe:valid" result="pass"/><test-case name="17385NISTXML-SV-IV-list-QName-length-5-4 tokoe:valid" result="pass"/><test-case name="17386NISTXML-SV-IV-list-QName-length-5-5 tokoe:valid" result="pass"/><test-case name="17387NISTSchema-SV-IV-list-QName-pattern-1 tokoe:valid" result="pass"/><test-case name="17388NISTXML-SV-IV-list-QName-pattern-1-1 tokoe:valid" result="pass"/><test-case name="17389NISTXML-SV-IV-list-QName-pattern-1-2 tokoe:valid" result="pass"/><test-case name="17390NISTXML-SV-IV-list-QName-pattern-1-3 tokoe:valid" result="pass"/><test-case name="17391NISTXML-SV-IV-list-QName-pattern-1-4 tokoe:valid" result="pass"/><test-case name="17392NISTXML-SV-IV-list-QName-pattern-1-5 tokoe:valid" result="pass"/><test-case name="17393NISTSchema-SV-IV-list-QName-pattern-2 tokoe:valid" result="pass"/><test-case name="17394NISTXML-SV-IV-list-QName-pattern-2-1 tokoe:valid" result="pass"/><test-case name="17395NISTXML-SV-IV-list-QName-pattern-2-2 tokoe:valid" result="pass"/><test-case name="17396NISTXML-SV-IV-list-QName-pattern-2-3 tokoe:valid" result="pass"/><test-case name="17397NISTXML-SV-IV-list-QName-pattern-2-4 tokoe:valid" result="pass"/><test-case name="17398NISTXML-SV-IV-list-QName-pattern-2-5 tokoe:valid" result="pass"/><test-case name="17399NISTSchema-SV-IV-list-QName-pattern-3 tokoe:valid" result="pass"/><test-case name="17400NISTXML-SV-IV-list-QName-pattern-3-1 tokoe:valid" result="pass"/><test-case name="17401NISTXML-SV-IV-list-QName-pattern-3-2 tokoe:valid" result="pass"/><test-case name="17402NISTXML-SV-IV-list-QName-pattern-3-3 tokoe:valid" result="pass"/><test-case name="17403NISTXML-SV-IV-list-QName-pattern-3-4 tokoe:valid" result="pass"/><test-case name="17404NISTXML-SV-IV-list-QName-pattern-3-5 tokoe:valid" result="pass"/><test-case name="17405NISTSchema-SV-IV-list-QName-pattern-4 tokoe:valid" result="pass"/><test-case name="17406NISTXML-SV-IV-list-QName-pattern-4-1 tokoe:valid" result="pass"/><test-case name="17407NISTXML-SV-IV-list-QName-pattern-4-2 tokoe:valid" result="pass"/><test-case name="17408NISTXML-SV-IV-list-QName-pattern-4-3 tokoe:valid" result="pass"/><test-case name="17409NISTXML-SV-IV-list-QName-pattern-4-4 tokoe:valid" result="pass"/><test-case name="17410NISTXML-SV-IV-list-QName-pattern-4-5 tokoe:valid" result="pass"/><test-case name="17411NISTSchema-SV-IV-list-QName-pattern-5 tokoe:valid" result="pass"/><test-case name="17412NISTXML-SV-IV-list-QName-pattern-5-1 tokoe:valid" result="pass"/><test-case name="17413NISTXML-SV-IV-list-QName-pattern-5-2 tokoe:valid" result="pass"/><test-case name="17414NISTXML-SV-IV-list-QName-pattern-5-3 tokoe:valid" result="pass"/><test-case name="17415NISTXML-SV-IV-list-QName-pattern-5-4 tokoe:valid" result="pass"/><test-case name="17416NISTXML-SV-IV-list-QName-pattern-5-5 tokoe:valid" result="pass"/><test-case name="17417NISTSchema-SV-IV-list-QName-enumeration-1 tokoe:valid" result="pass"/><test-case name="17418NISTXML-SV-IV-list-QName-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="17419NISTXML-SV-IV-list-QName-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="17420NISTXML-SV-IV-list-QName-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="17421NISTXML-SV-IV-list-QName-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="17422NISTXML-SV-IV-list-QName-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="17423NISTSchema-SV-IV-list-QName-enumeration-2 tokoe:valid" result="pass"/><test-case name="17424NISTXML-SV-IV-list-QName-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="17425NISTXML-SV-IV-list-QName-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="17426NISTXML-SV-IV-list-QName-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="17427NISTXML-SV-IV-list-QName-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="17428NISTXML-SV-IV-list-QName-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="17429NISTSchema-SV-IV-list-QName-enumeration-3 tokoe:valid" result="pass"/><test-case name="17430NISTXML-SV-IV-list-QName-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="17431NISTXML-SV-IV-list-QName-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="17432NISTXML-SV-IV-list-QName-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="17433NISTXML-SV-IV-list-QName-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="17434NISTXML-SV-IV-list-QName-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="17435NISTSchema-SV-IV-list-QName-enumeration-4 tokoe:valid" result="pass"/><test-case name="17436NISTXML-SV-IV-list-QName-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="17437NISTXML-SV-IV-list-QName-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="17438NISTXML-SV-IV-list-QName-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="17439NISTXML-SV-IV-list-QName-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="17440NISTXML-SV-IV-list-QName-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="17441NISTSchema-SV-IV-list-QName-enumeration-5 tokoe:valid" result="pass"/><test-case name="17442NISTXML-SV-IV-list-QName-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="17443NISTXML-SV-IV-list-QName-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="17444NISTXML-SV-IV-list-QName-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="17445NISTXML-SV-IV-list-QName-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="17446NISTXML-SV-IV-list-QName-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="17447NISTSchema-SV-IV-list-QName-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="17448NISTXML-SV-IV-list-QName-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="17449NISTXML-SV-IV-list-QName-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="17450NISTXML-SV-IV-list-QName-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="17451NISTXML-SV-IV-list-QName-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="17452NISTXML-SV-IV-list-QName-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="17453NISTSchema-SV-IV-list-boolean-maxLength-1 tokoe:valid" result="pass"/><test-case name="17454NISTXML-SV-IV-list-boolean-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="17455NISTXML-SV-IV-list-boolean-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="17456NISTXML-SV-IV-list-boolean-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="17457NISTXML-SV-IV-list-boolean-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="17458NISTXML-SV-IV-list-boolean-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="17459NISTSchema-SV-IV-list-boolean-maxLength-2 tokoe:valid" result="pass"/><test-case name="17460NISTXML-SV-IV-list-boolean-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="17461NISTXML-SV-IV-list-boolean-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="17462NISTXML-SV-IV-list-boolean-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="17463NISTXML-SV-IV-list-boolean-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="17464NISTXML-SV-IV-list-boolean-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="17465NISTSchema-SV-IV-list-boolean-maxLength-3 tokoe:valid" result="pass"/><test-case name="17466NISTXML-SV-IV-list-boolean-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="17467NISTXML-SV-IV-list-boolean-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="17468NISTXML-SV-IV-list-boolean-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="17469NISTXML-SV-IV-list-boolean-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="17470NISTXML-SV-IV-list-boolean-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="17471NISTSchema-SV-IV-list-boolean-maxLength-4 tokoe:valid" result="pass"/><test-case name="17472NISTXML-SV-IV-list-boolean-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="17473NISTXML-SV-IV-list-boolean-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="17474NISTXML-SV-IV-list-boolean-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="17475NISTXML-SV-IV-list-boolean-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="17476NISTXML-SV-IV-list-boolean-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="17477NISTSchema-SV-IV-list-boolean-maxLength-5 tokoe:valid" result="pass"/><test-case name="17478NISTXML-SV-IV-list-boolean-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="17479NISTXML-SV-IV-list-boolean-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="17480NISTXML-SV-IV-list-boolean-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="17481NISTXML-SV-IV-list-boolean-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="17482NISTXML-SV-IV-list-boolean-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="17483NISTSchema-SV-IV-list-boolean-minLength-1 tokoe:valid" result="pass"/><test-case name="17484NISTXML-SV-IV-list-boolean-minLength-1-1 tokoe:valid" result="pass"/><test-case name="17485NISTXML-SV-IV-list-boolean-minLength-1-2 tokoe:valid" result="pass"/><test-case name="17486NISTXML-SV-IV-list-boolean-minLength-1-3 tokoe:valid" result="pass"/><test-case name="17487NISTXML-SV-IV-list-boolean-minLength-1-4 tokoe:valid" result="pass"/><test-case name="17488NISTXML-SV-IV-list-boolean-minLength-1-5 tokoe:valid" result="pass"/><test-case name="17489NISTSchema-SV-IV-list-boolean-minLength-2 tokoe:valid" result="pass"/><test-case name="17490NISTXML-SV-IV-list-boolean-minLength-2-1 tokoe:valid" result="pass"/><test-case name="17491NISTXML-SV-IV-list-boolean-minLength-2-2 tokoe:valid" result="pass"/><test-case name="17492NISTXML-SV-IV-list-boolean-minLength-2-3 tokoe:valid" result="pass"/><test-case name="17493NISTXML-SV-IV-list-boolean-minLength-2-4 tokoe:valid" result="pass"/><test-case name="17494NISTXML-SV-IV-list-boolean-minLength-2-5 tokoe:valid" result="pass"/><test-case name="17495NISTSchema-SV-IV-list-boolean-minLength-3 tokoe:valid" result="pass"/><test-case name="17496NISTXML-SV-IV-list-boolean-minLength-3-1 tokoe:valid" result="pass"/><test-case name="17497NISTXML-SV-IV-list-boolean-minLength-3-2 tokoe:valid" result="pass"/><test-case name="17498NISTXML-SV-IV-list-boolean-minLength-3-3 tokoe:valid" result="pass"/><test-case name="17499NISTXML-SV-IV-list-boolean-minLength-3-4 tokoe:valid" result="pass"/><test-case name="17500NISTXML-SV-IV-list-boolean-minLength-3-5 tokoe:valid" result="pass"/><test-case name="17501NISTSchema-SV-IV-list-boolean-minLength-4 tokoe:valid" result="pass"/><test-case name="17502NISTXML-SV-IV-list-boolean-minLength-4-1 tokoe:valid" result="pass"/><test-case name="17503NISTXML-SV-IV-list-boolean-minLength-4-2 tokoe:valid" result="pass"/><test-case name="17504NISTXML-SV-IV-list-boolean-minLength-4-3 tokoe:valid" result="pass"/><test-case name="17505NISTXML-SV-IV-list-boolean-minLength-4-4 tokoe:valid" result="pass"/><test-case name="17506NISTXML-SV-IV-list-boolean-minLength-4-5 tokoe:valid" result="pass"/><test-case name="17507NISTSchema-SV-IV-list-boolean-minLength-5 tokoe:valid" result="pass"/><test-case name="17508NISTXML-SV-IV-list-boolean-minLength-5-1 tokoe:valid" result="pass"/><test-case name="17509NISTXML-SV-IV-list-boolean-minLength-5-2 tokoe:valid" result="pass"/><test-case name="17510NISTXML-SV-IV-list-boolean-minLength-5-3 tokoe:valid" result="pass"/><test-case name="17511NISTXML-SV-IV-list-boolean-minLength-5-4 tokoe:valid" result="pass"/><test-case name="17512NISTXML-SV-IV-list-boolean-minLength-5-5 tokoe:valid" result="pass"/><test-case name="17513NISTSchema-SV-IV-list-boolean-length-1 tokoe:valid" result="pass"/><test-case name="17514NISTXML-SV-IV-list-boolean-length-1-1 tokoe:valid" result="pass"/><test-case name="17515NISTXML-SV-IV-list-boolean-length-1-2 tokoe:valid" result="pass"/><test-case name="17516NISTXML-SV-IV-list-boolean-length-1-3 tokoe:valid" result="pass"/><test-case name="17517NISTXML-SV-IV-list-boolean-length-1-4 tokoe:valid" result="pass"/><test-case name="17518NISTXML-SV-IV-list-boolean-length-1-5 tokoe:valid" result="pass"/><test-case name="17519NISTSchema-SV-IV-list-boolean-length-2 tokoe:valid" result="pass"/><test-case name="17520NISTXML-SV-IV-list-boolean-length-2-1 tokoe:valid" result="pass"/><test-case name="17521NISTXML-SV-IV-list-boolean-length-2-2 tokoe:valid" result="pass"/><test-case name="17522NISTXML-SV-IV-list-boolean-length-2-3 tokoe:valid" result="pass"/><test-case name="17523NISTXML-SV-IV-list-boolean-length-2-4 tokoe:valid" result="pass"/><test-case name="17524NISTXML-SV-IV-list-boolean-length-2-5 tokoe:valid" result="pass"/><test-case name="17525NISTSchema-SV-IV-list-boolean-length-3 tokoe:valid" result="pass"/><test-case name="17526NISTXML-SV-IV-list-boolean-length-3-1 tokoe:valid" result="pass"/><test-case name="17527NISTXML-SV-IV-list-boolean-length-3-2 tokoe:valid" result="pass"/><test-case name="17528NISTXML-SV-IV-list-boolean-length-3-3 tokoe:valid" result="pass"/><test-case name="17529NISTXML-SV-IV-list-boolean-length-3-4 tokoe:valid" result="pass"/><test-case name="17530NISTXML-SV-IV-list-boolean-length-3-5 tokoe:valid" result="pass"/><test-case name="17531NISTSchema-SV-IV-list-boolean-length-4 tokoe:valid" result="pass"/><test-case name="17532NISTXML-SV-IV-list-boolean-length-4-1 tokoe:valid" result="pass"/><test-case name="17533NISTXML-SV-IV-list-boolean-length-4-2 tokoe:valid" result="pass"/><test-case name="17534NISTXML-SV-IV-list-boolean-length-4-3 tokoe:valid" result="pass"/><test-case name="17535NISTXML-SV-IV-list-boolean-length-4-4 tokoe:valid" result="pass"/><test-case name="17536NISTXML-SV-IV-list-boolean-length-4-5 tokoe:valid" result="pass"/><test-case name="17537NISTSchema-SV-IV-list-boolean-length-5 tokoe:valid" result="pass"/><test-case name="17538NISTXML-SV-IV-list-boolean-length-5-1 tokoe:valid" result="pass"/><test-case name="17539NISTXML-SV-IV-list-boolean-length-5-2 tokoe:valid" result="pass"/><test-case name="17540NISTXML-SV-IV-list-boolean-length-5-3 tokoe:valid" result="pass"/><test-case name="17541NISTXML-SV-IV-list-boolean-length-5-4 tokoe:valid" result="pass"/><test-case name="17542NISTXML-SV-IV-list-boolean-length-5-5 tokoe:valid" result="pass"/><test-case name="17543NISTSchema-SV-IV-list-boolean-pattern-1 tokoe:valid" result="pass"/><test-case name="17544NISTXML-SV-IV-list-boolean-pattern-1-1 tokoe:valid" result="pass"/><test-case name="17545NISTXML-SV-IV-list-boolean-pattern-1-2 tokoe:valid" result="pass"/><test-case name="17546NISTXML-SV-IV-list-boolean-pattern-1-3 tokoe:valid" result="pass"/><test-case name="17547NISTXML-SV-IV-list-boolean-pattern-1-4 tokoe:valid" result="pass"/><test-case name="17548NISTXML-SV-IV-list-boolean-pattern-1-5 tokoe:valid" result="pass"/><test-case name="17549NISTSchema-SV-IV-list-boolean-pattern-2 tokoe:valid" result="pass"/><test-case name="17550NISTXML-SV-IV-list-boolean-pattern-2-1 tokoe:valid" result="pass"/><test-case name="17551NISTXML-SV-IV-list-boolean-pattern-2-2 tokoe:valid" result="pass"/><test-case name="17552NISTXML-SV-IV-list-boolean-pattern-2-3 tokoe:valid" result="pass"/><test-case name="17553NISTXML-SV-IV-list-boolean-pattern-2-4 tokoe:valid" result="pass"/><test-case name="17554NISTXML-SV-IV-list-boolean-pattern-2-5 tokoe:valid" result="pass"/><test-case name="17555NISTSchema-SV-IV-list-boolean-pattern-3 tokoe:valid" result="pass"/><test-case name="17556NISTXML-SV-IV-list-boolean-pattern-3-1 tokoe:valid" result="pass"/><test-case name="17557NISTXML-SV-IV-list-boolean-pattern-3-2 tokoe:valid" result="pass"/><test-case name="17558NISTXML-SV-IV-list-boolean-pattern-3-3 tokoe:valid" result="pass"/><test-case name="17559NISTXML-SV-IV-list-boolean-pattern-3-4 tokoe:valid" result="pass"/><test-case name="17560NISTXML-SV-IV-list-boolean-pattern-3-5 tokoe:valid" result="pass"/><test-case name="17561NISTSchema-SV-IV-list-boolean-pattern-4 tokoe:valid" result="pass"/><test-case name="17562NISTXML-SV-IV-list-boolean-pattern-4-1 tokoe:valid" result="pass"/><test-case name="17563NISTXML-SV-IV-list-boolean-pattern-4-2 tokoe:valid" result="pass"/><test-case name="17564NISTXML-SV-IV-list-boolean-pattern-4-3 tokoe:valid" result="pass"/><test-case name="17565NISTXML-SV-IV-list-boolean-pattern-4-4 tokoe:valid" result="pass"/><test-case name="17566NISTXML-SV-IV-list-boolean-pattern-4-5 tokoe:valid" result="pass"/><test-case name="17567NISTSchema-SV-IV-list-boolean-pattern-5 tokoe:valid" result="pass"/><test-case name="17568NISTXML-SV-IV-list-boolean-pattern-5-1 tokoe:valid" result="pass"/><test-case name="17569NISTXML-SV-IV-list-boolean-pattern-5-2 tokoe:valid" result="pass"/><test-case name="17570NISTXML-SV-IV-list-boolean-pattern-5-3 tokoe:valid" result="pass"/><test-case name="17571NISTXML-SV-IV-list-boolean-pattern-5-4 tokoe:valid" result="pass"/><test-case name="17572NISTXML-SV-IV-list-boolean-pattern-5-5 tokoe:valid" result="pass"/><test-case name="17573NISTSchema-SV-IV-list-boolean-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="17574NISTXML-SV-IV-list-boolean-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="17575NISTXML-SV-IV-list-boolean-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="17576NISTXML-SV-IV-list-boolean-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="17577NISTXML-SV-IV-list-boolean-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="17578NISTXML-SV-IV-list-boolean-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="17579NISTSchema-SV-IV-list-base64Binary-maxLength-1 tokoe:valid" result="pass"/><test-case name="17580NISTXML-SV-IV-list-base64Binary-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="17581NISTXML-SV-IV-list-base64Binary-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="17582NISTXML-SV-IV-list-base64Binary-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="17583NISTXML-SV-IV-list-base64Binary-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="17584NISTXML-SV-IV-list-base64Binary-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="17585NISTSchema-SV-IV-list-base64Binary-maxLength-2 tokoe:valid" result="pass"/><test-case name="17586NISTXML-SV-IV-list-base64Binary-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="17587NISTXML-SV-IV-list-base64Binary-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="17588NISTXML-SV-IV-list-base64Binary-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="17589NISTXML-SV-IV-list-base64Binary-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="17590NISTXML-SV-IV-list-base64Binary-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="17591NISTSchema-SV-IV-list-base64Binary-maxLength-3 tokoe:valid" result="pass"/><test-case name="17592NISTXML-SV-IV-list-base64Binary-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="17593NISTXML-SV-IV-list-base64Binary-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="17594NISTXML-SV-IV-list-base64Binary-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="17595NISTXML-SV-IV-list-base64Binary-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="17596NISTXML-SV-IV-list-base64Binary-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="17597NISTSchema-SV-IV-list-base64Binary-maxLength-4 tokoe:valid" result="pass"/><test-case name="17598NISTXML-SV-IV-list-base64Binary-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="17599NISTXML-SV-IV-list-base64Binary-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="17600NISTXML-SV-IV-list-base64Binary-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="17601NISTXML-SV-IV-list-base64Binary-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="17602NISTXML-SV-IV-list-base64Binary-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="17603NISTSchema-SV-IV-list-base64Binary-maxLength-5 tokoe:valid" result="pass"/><test-case name="17604NISTXML-SV-IV-list-base64Binary-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="17605NISTXML-SV-IV-list-base64Binary-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="17606NISTXML-SV-IV-list-base64Binary-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="17607NISTXML-SV-IV-list-base64Binary-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="17608NISTXML-SV-IV-list-base64Binary-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="17609NISTSchema-SV-IV-list-base64Binary-minLength-1 tokoe:valid" result="pass"/><test-case name="17610NISTXML-SV-IV-list-base64Binary-minLength-1-1 tokoe:valid" result="pass"/><test-case name="17611NISTXML-SV-IV-list-base64Binary-minLength-1-2 tokoe:valid" result="pass"/><test-case name="17612NISTXML-SV-IV-list-base64Binary-minLength-1-3 tokoe:valid" result="pass"/><test-case name="17613NISTXML-SV-IV-list-base64Binary-minLength-1-4 tokoe:valid" result="pass"/><test-case name="17614NISTXML-SV-IV-list-base64Binary-minLength-1-5 tokoe:valid" result="pass"/><test-case name="17615NISTSchema-SV-IV-list-base64Binary-minLength-2 tokoe:valid" result="pass"/><test-case name="17616NISTXML-SV-IV-list-base64Binary-minLength-2-1 tokoe:valid" result="pass"/><test-case name="17617NISTXML-SV-IV-list-base64Binary-minLength-2-2 tokoe:valid" result="pass"/><test-case name="17618NISTXML-SV-IV-list-base64Binary-minLength-2-3 tokoe:valid" result="pass"/><test-case name="17619NISTXML-SV-IV-list-base64Binary-minLength-2-4 tokoe:valid" result="pass"/><test-case name="17620NISTXML-SV-IV-list-base64Binary-minLength-2-5 tokoe:valid" result="pass"/><test-case name="17621NISTSchema-SV-IV-list-base64Binary-minLength-3 tokoe:valid" result="pass"/><test-case name="17622NISTXML-SV-IV-list-base64Binary-minLength-3-1 tokoe:valid" result="pass"/><test-case name="17623NISTXML-SV-IV-list-base64Binary-minLength-3-2 tokoe:valid" result="pass"/><test-case name="17624NISTXML-SV-IV-list-base64Binary-minLength-3-3 tokoe:valid" result="pass"/><test-case name="17625NISTXML-SV-IV-list-base64Binary-minLength-3-4 tokoe:valid" result="pass"/><test-case name="17626NISTXML-SV-IV-list-base64Binary-minLength-3-5 tokoe:valid" result="pass"/><test-case name="17627NISTSchema-SV-IV-list-base64Binary-minLength-4 tokoe:valid" result="pass"/><test-case name="17628NISTXML-SV-IV-list-base64Binary-minLength-4-1 tokoe:valid" result="pass"/><test-case name="17629NISTXML-SV-IV-list-base64Binary-minLength-4-2 tokoe:valid" result="pass"/><test-case name="17630NISTXML-SV-IV-list-base64Binary-minLength-4-3 tokoe:valid" result="pass"/><test-case name="17631NISTXML-SV-IV-list-base64Binary-minLength-4-4 tokoe:valid" result="pass"/><test-case name="17632NISTXML-SV-IV-list-base64Binary-minLength-4-5 tokoe:valid" result="pass"/><test-case name="17633NISTSchema-SV-IV-list-base64Binary-minLength-5 tokoe:valid" result="pass"/><test-case name="17634NISTXML-SV-IV-list-base64Binary-minLength-5-1 tokoe:valid" result="pass"/><test-case name="17635NISTXML-SV-IV-list-base64Binary-minLength-5-2 tokoe:valid" result="pass"/><test-case name="17636NISTXML-SV-IV-list-base64Binary-minLength-5-3 tokoe:valid" result="pass"/><test-case name="17637NISTXML-SV-IV-list-base64Binary-minLength-5-4 tokoe:valid" result="pass"/><test-case name="17638NISTXML-SV-IV-list-base64Binary-minLength-5-5 tokoe:valid" result="pass"/><test-case name="17639NISTSchema-SV-IV-list-base64Binary-length-1 tokoe:valid" result="pass"/><test-case name="17640NISTXML-SV-IV-list-base64Binary-length-1-1 tokoe:valid" result="pass"/><test-case name="17641NISTXML-SV-IV-list-base64Binary-length-1-2 tokoe:valid" result="pass"/><test-case name="17642NISTXML-SV-IV-list-base64Binary-length-1-3 tokoe:valid" result="pass"/><test-case name="17643NISTXML-SV-IV-list-base64Binary-length-1-4 tokoe:valid" result="pass"/><test-case name="17644NISTXML-SV-IV-list-base64Binary-length-1-5 tokoe:valid" result="pass"/><test-case name="17645NISTSchema-SV-IV-list-base64Binary-length-2 tokoe:valid" result="pass"/><test-case name="17646NISTXML-SV-IV-list-base64Binary-length-2-1 tokoe:valid" result="pass"/><test-case name="17647NISTXML-SV-IV-list-base64Binary-length-2-2 tokoe:valid" result="pass"/><test-case name="17648NISTXML-SV-IV-list-base64Binary-length-2-3 tokoe:valid" result="pass"/><test-case name="17649NISTXML-SV-IV-list-base64Binary-length-2-4 tokoe:valid" result="pass"/><test-case name="17650NISTXML-SV-IV-list-base64Binary-length-2-5 tokoe:valid" result="pass"/><test-case name="17651NISTSchema-SV-IV-list-base64Binary-length-3 tokoe:valid" result="pass"/><test-case name="17652NISTXML-SV-IV-list-base64Binary-length-3-1 tokoe:valid" result="pass"/><test-case name="17653NISTXML-SV-IV-list-base64Binary-length-3-2 tokoe:valid" result="pass"/><test-case name="17654NISTXML-SV-IV-list-base64Binary-length-3-3 tokoe:valid" result="pass"/><test-case name="17655NISTXML-SV-IV-list-base64Binary-length-3-4 tokoe:valid" result="pass"/><test-case name="17656NISTXML-SV-IV-list-base64Binary-length-3-5 tokoe:valid" result="pass"/><test-case name="17657NISTSchema-SV-IV-list-base64Binary-length-4 tokoe:valid" result="pass"/><test-case name="17658NISTXML-SV-IV-list-base64Binary-length-4-1 tokoe:valid" result="pass"/><test-case name="17659NISTXML-SV-IV-list-base64Binary-length-4-2 tokoe:valid" result="pass"/><test-case name="17660NISTXML-SV-IV-list-base64Binary-length-4-3 tokoe:valid" result="pass"/><test-case name="17661NISTXML-SV-IV-list-base64Binary-length-4-4 tokoe:valid" result="pass"/><test-case name="17662NISTXML-SV-IV-list-base64Binary-length-4-5 tokoe:valid" result="pass"/><test-case name="17663NISTSchema-SV-IV-list-base64Binary-length-5 tokoe:valid" result="pass"/><test-case name="17664NISTXML-SV-IV-list-base64Binary-length-5-1 tokoe:valid" result="pass"/><test-case name="17665NISTXML-SV-IV-list-base64Binary-length-5-2 tokoe:valid" result="pass"/><test-case name="17666NISTXML-SV-IV-list-base64Binary-length-5-3 tokoe:valid" result="pass"/><test-case name="17667NISTXML-SV-IV-list-base64Binary-length-5-4 tokoe:valid" result="pass"/><test-case name="17668NISTXML-SV-IV-list-base64Binary-length-5-5 tokoe:valid" result="pass"/><test-case name="17669NISTSchema-SV-IV-list-base64Binary-pattern-1 tokoe:valid" result="pass"/><test-case name="17670NISTXML-SV-IV-list-base64Binary-pattern-1-1 tokoe:valid" result="pass"/><test-case name="17671NISTXML-SV-IV-list-base64Binary-pattern-1-2 tokoe:valid" result="pass"/><test-case name="17672NISTXML-SV-IV-list-base64Binary-pattern-1-3 tokoe:valid" result="pass"/><test-case name="17673NISTXML-SV-IV-list-base64Binary-pattern-1-4 tokoe:valid" result="pass"/><test-case name="17674NISTXML-SV-IV-list-base64Binary-pattern-1-5 tokoe:valid" result="pass"/><test-case name="17675NISTSchema-SV-IV-list-base64Binary-pattern-2 tokoe:valid" result="pass"/><test-case name="17676NISTXML-SV-IV-list-base64Binary-pattern-2-1 tokoe:valid" result="pass"/><test-case name="17677NISTXML-SV-IV-list-base64Binary-pattern-2-2 tokoe:valid" result="pass"/><test-case name="17678NISTXML-SV-IV-list-base64Binary-pattern-2-3 tokoe:valid" result="pass"/><test-case name="17679NISTXML-SV-IV-list-base64Binary-pattern-2-4 tokoe:valid" result="pass"/><test-case name="17680NISTXML-SV-IV-list-base64Binary-pattern-2-5 tokoe:valid" result="pass"/><test-case name="17681NISTSchema-SV-IV-list-base64Binary-pattern-3 tokoe:valid" result="pass"/><test-case name="17682NISTXML-SV-IV-list-base64Binary-pattern-3-1 tokoe:valid" result="pass"/><test-case name="17683NISTXML-SV-IV-list-base64Binary-pattern-3-2 tokoe:valid" result="pass"/><test-case name="17684NISTXML-SV-IV-list-base64Binary-pattern-3-3 tokoe:valid" result="pass"/><test-case name="17685NISTXML-SV-IV-list-base64Binary-pattern-3-4 tokoe:valid" result="pass"/><test-case name="17686NISTXML-SV-IV-list-base64Binary-pattern-3-5 tokoe:valid" result="pass"/><test-case name="17687NISTSchema-SV-IV-list-base64Binary-pattern-4 tokoe:valid" result="pass"/><test-case name="17688NISTXML-SV-IV-list-base64Binary-pattern-4-1 tokoe:valid" result="pass"/><test-case name="17689NISTXML-SV-IV-list-base64Binary-pattern-4-2 tokoe:valid" result="pass"/><test-case name="17690NISTXML-SV-IV-list-base64Binary-pattern-4-3 tokoe:valid" result="pass"/><test-case name="17691NISTXML-SV-IV-list-base64Binary-pattern-4-4 tokoe:valid" result="pass"/><test-case name="17692NISTXML-SV-IV-list-base64Binary-pattern-4-5 tokoe:valid" result="pass"/><test-case name="17693NISTSchema-SV-IV-list-base64Binary-pattern-5 tokoe:valid" result="pass"/><test-case name="17694NISTXML-SV-IV-list-base64Binary-pattern-5-1 tokoe:valid" result="pass"/><test-case name="17695NISTXML-SV-IV-list-base64Binary-pattern-5-2 tokoe:valid" result="pass"/><test-case name="17696NISTXML-SV-IV-list-base64Binary-pattern-5-3 tokoe:valid" result="pass"/><test-case name="17697NISTXML-SV-IV-list-base64Binary-pattern-5-4 tokoe:valid" result="pass"/><test-case name="17698NISTXML-SV-IV-list-base64Binary-pattern-5-5 tokoe:valid" result="pass"/><test-case name="17699NISTSchema-SV-IV-list-base64Binary-enumeration-1 tokoe:valid" result="pass"/><test-case name="17700NISTXML-SV-IV-list-base64Binary-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="17701NISTXML-SV-IV-list-base64Binary-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="17702NISTXML-SV-IV-list-base64Binary-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="17703NISTXML-SV-IV-list-base64Binary-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="17704NISTXML-SV-IV-list-base64Binary-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="17705NISTSchema-SV-IV-list-base64Binary-enumeration-2 tokoe:valid" result="pass"/><test-case name="17706NISTXML-SV-IV-list-base64Binary-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="17707NISTXML-SV-IV-list-base64Binary-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="17708NISTXML-SV-IV-list-base64Binary-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="17709NISTXML-SV-IV-list-base64Binary-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="17710NISTXML-SV-IV-list-base64Binary-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="17711NISTSchema-SV-IV-list-base64Binary-enumeration-3 tokoe:valid" result="pass"/><test-case name="17712NISTXML-SV-IV-list-base64Binary-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="17713NISTXML-SV-IV-list-base64Binary-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="17714NISTXML-SV-IV-list-base64Binary-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="17715NISTXML-SV-IV-list-base64Binary-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="17716NISTXML-SV-IV-list-base64Binary-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="17717NISTSchema-SV-IV-list-base64Binary-enumeration-4 tokoe:valid" result="pass"/><test-case name="17718NISTXML-SV-IV-list-base64Binary-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="17719NISTXML-SV-IV-list-base64Binary-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="17720NISTXML-SV-IV-list-base64Binary-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="17721NISTXML-SV-IV-list-base64Binary-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="17722NISTXML-SV-IV-list-base64Binary-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="17723NISTSchema-SV-IV-list-base64Binary-enumeration-5 tokoe:valid" result="pass"/><test-case name="17724NISTXML-SV-IV-list-base64Binary-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="17725NISTXML-SV-IV-list-base64Binary-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="17726NISTXML-SV-IV-list-base64Binary-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="17727NISTXML-SV-IV-list-base64Binary-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="17728NISTXML-SV-IV-list-base64Binary-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="17729NISTSchema-SV-IV-list-base64Binary-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="17730NISTXML-SV-IV-list-base64Binary-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="17731NISTXML-SV-IV-list-base64Binary-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="17732NISTXML-SV-IV-list-base64Binary-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="17733NISTXML-SV-IV-list-base64Binary-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="17734NISTXML-SV-IV-list-base64Binary-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="17735NISTSchema-SV-IV-list-hexBinary-maxLength-1 tokoe:valid" result="pass"/><test-case name="17736NISTXML-SV-IV-list-hexBinary-maxLength-1-1 tokoe:valid" result="pass"/><test-case name="17737NISTXML-SV-IV-list-hexBinary-maxLength-1-2 tokoe:valid" result="pass"/><test-case name="17738NISTXML-SV-IV-list-hexBinary-maxLength-1-3 tokoe:valid" result="pass"/><test-case name="17739NISTXML-SV-IV-list-hexBinary-maxLength-1-4 tokoe:valid" result="pass"/><test-case name="17740NISTXML-SV-IV-list-hexBinary-maxLength-1-5 tokoe:valid" result="pass"/><test-case name="17741NISTSchema-SV-IV-list-hexBinary-maxLength-2 tokoe:valid" result="pass"/><test-case name="17742NISTXML-SV-IV-list-hexBinary-maxLength-2-1 tokoe:valid" result="pass"/><test-case name="17743NISTXML-SV-IV-list-hexBinary-maxLength-2-2 tokoe:valid" result="pass"/><test-case name="17744NISTXML-SV-IV-list-hexBinary-maxLength-2-3 tokoe:valid" result="pass"/><test-case name="17745NISTXML-SV-IV-list-hexBinary-maxLength-2-4 tokoe:valid" result="pass"/><test-case name="17746NISTXML-SV-IV-list-hexBinary-maxLength-2-5 tokoe:valid" result="pass"/><test-case name="17747NISTSchema-SV-IV-list-hexBinary-maxLength-3 tokoe:valid" result="pass"/><test-case name="17748NISTXML-SV-IV-list-hexBinary-maxLength-3-1 tokoe:valid" result="pass"/><test-case name="17749NISTXML-SV-IV-list-hexBinary-maxLength-3-2 tokoe:valid" result="pass"/><test-case name="17750NISTXML-SV-IV-list-hexBinary-maxLength-3-3 tokoe:valid" result="pass"/><test-case name="17751NISTXML-SV-IV-list-hexBinary-maxLength-3-4 tokoe:valid" result="pass"/><test-case name="17752NISTXML-SV-IV-list-hexBinary-maxLength-3-5 tokoe:valid" result="pass"/><test-case name="17753NISTSchema-SV-IV-list-hexBinary-maxLength-4 tokoe:valid" result="pass"/><test-case name="17754NISTXML-SV-IV-list-hexBinary-maxLength-4-1 tokoe:valid" result="pass"/><test-case name="17755NISTXML-SV-IV-list-hexBinary-maxLength-4-2 tokoe:valid" result="pass"/><test-case name="17756NISTXML-SV-IV-list-hexBinary-maxLength-4-3 tokoe:valid" result="pass"/><test-case name="17757NISTXML-SV-IV-list-hexBinary-maxLength-4-4 tokoe:valid" result="pass"/><test-case name="17758NISTXML-SV-IV-list-hexBinary-maxLength-4-5 tokoe:valid" result="pass"/><test-case name="17759NISTSchema-SV-IV-list-hexBinary-maxLength-5 tokoe:valid" result="pass"/><test-case name="17760NISTXML-SV-IV-list-hexBinary-maxLength-5-1 tokoe:valid" result="pass"/><test-case name="17761NISTXML-SV-IV-list-hexBinary-maxLength-5-2 tokoe:valid" result="pass"/><test-case name="17762NISTXML-SV-IV-list-hexBinary-maxLength-5-3 tokoe:valid" result="pass"/><test-case name="17763NISTXML-SV-IV-list-hexBinary-maxLength-5-4 tokoe:valid" result="pass"/><test-case name="17764NISTXML-SV-IV-list-hexBinary-maxLength-5-5 tokoe:valid" result="pass"/><test-case name="17765NISTSchema-SV-IV-list-hexBinary-minLength-1 tokoe:valid" result="pass"/><test-case name="17766NISTXML-SV-IV-list-hexBinary-minLength-1-1 tokoe:valid" result="pass"/><test-case name="17767NISTXML-SV-IV-list-hexBinary-minLength-1-2 tokoe:valid" result="pass"/><test-case name="17768NISTXML-SV-IV-list-hexBinary-minLength-1-3 tokoe:valid" result="pass"/><test-case name="17769NISTXML-SV-IV-list-hexBinary-minLength-1-4 tokoe:valid" result="pass"/><test-case name="17770NISTXML-SV-IV-list-hexBinary-minLength-1-5 tokoe:valid" result="pass"/><test-case name="17771NISTSchema-SV-IV-list-hexBinary-minLength-2 tokoe:valid" result="pass"/><test-case name="17772NISTXML-SV-IV-list-hexBinary-minLength-2-1 tokoe:valid" result="pass"/><test-case name="17773NISTXML-SV-IV-list-hexBinary-minLength-2-2 tokoe:valid" result="pass"/><test-case name="17774NISTXML-SV-IV-list-hexBinary-minLength-2-3 tokoe:valid" result="pass"/><test-case name="17775NISTXML-SV-IV-list-hexBinary-minLength-2-4 tokoe:valid" result="pass"/><test-case name="17776NISTXML-SV-IV-list-hexBinary-minLength-2-5 tokoe:valid" result="pass"/><test-case name="17777NISTSchema-SV-IV-list-hexBinary-minLength-3 tokoe:valid" result="pass"/><test-case name="17778NISTXML-SV-IV-list-hexBinary-minLength-3-1 tokoe:valid" result="pass"/><test-case name="17779NISTXML-SV-IV-list-hexBinary-minLength-3-2 tokoe:valid" result="pass"/><test-case name="17780NISTXML-SV-IV-list-hexBinary-minLength-3-3 tokoe:valid" result="pass"/><test-case name="17781NISTXML-SV-IV-list-hexBinary-minLength-3-4 tokoe:valid" result="pass"/><test-case name="17782NISTXML-SV-IV-list-hexBinary-minLength-3-5 tokoe:valid" result="pass"/><test-case name="17783NISTSchema-SV-IV-list-hexBinary-minLength-4 tokoe:valid" result="pass"/><test-case name="17784NISTXML-SV-IV-list-hexBinary-minLength-4-1 tokoe:valid" result="pass"/><test-case name="17785NISTXML-SV-IV-list-hexBinary-minLength-4-2 tokoe:valid" result="pass"/><test-case name="17786NISTXML-SV-IV-list-hexBinary-minLength-4-3 tokoe:valid" result="pass"/><test-case name="17787NISTXML-SV-IV-list-hexBinary-minLength-4-4 tokoe:valid" result="pass"/><test-case name="17788NISTXML-SV-IV-list-hexBinary-minLength-4-5 tokoe:valid" result="pass"/><test-case name="17789NISTSchema-SV-IV-list-hexBinary-minLength-5 tokoe:valid" result="pass"/><test-case name="17790NISTXML-SV-IV-list-hexBinary-minLength-5-1 tokoe:valid" result="pass"/><test-case name="17791NISTXML-SV-IV-list-hexBinary-minLength-5-2 tokoe:valid" result="pass"/><test-case name="17792NISTXML-SV-IV-list-hexBinary-minLength-5-3 tokoe:valid" result="pass"/><test-case name="17793NISTXML-SV-IV-list-hexBinary-minLength-5-4 tokoe:valid" result="pass"/><test-case name="17794NISTXML-SV-IV-list-hexBinary-minLength-5-5 tokoe:valid" result="pass"/><test-case name="17795NISTSchema-SV-IV-list-hexBinary-length-1 tokoe:valid" result="pass"/><test-case name="17796NISTXML-SV-IV-list-hexBinary-length-1-1 tokoe:valid" result="pass"/><test-case name="17797NISTXML-SV-IV-list-hexBinary-length-1-2 tokoe:valid" result="pass"/><test-case name="17798NISTXML-SV-IV-list-hexBinary-length-1-3 tokoe:valid" result="pass"/><test-case name="17799NISTXML-SV-IV-list-hexBinary-length-1-4 tokoe:valid" result="pass"/><test-case name="17800NISTXML-SV-IV-list-hexBinary-length-1-5 tokoe:valid" result="pass"/><test-case name="17801NISTSchema-SV-IV-list-hexBinary-length-2 tokoe:valid" result="pass"/><test-case name="17802NISTXML-SV-IV-list-hexBinary-length-2-1 tokoe:valid" result="pass"/><test-case name="17803NISTXML-SV-IV-list-hexBinary-length-2-2 tokoe:valid" result="pass"/><test-case name="17804NISTXML-SV-IV-list-hexBinary-length-2-3 tokoe:valid" result="pass"/><test-case name="17805NISTXML-SV-IV-list-hexBinary-length-2-4 tokoe:valid" result="pass"/><test-case name="17806NISTXML-SV-IV-list-hexBinary-length-2-5 tokoe:valid" result="pass"/><test-case name="17807NISTSchema-SV-IV-list-hexBinary-length-3 tokoe:valid" result="pass"/><test-case name="17808NISTXML-SV-IV-list-hexBinary-length-3-1 tokoe:valid" result="pass"/><test-case name="17809NISTXML-SV-IV-list-hexBinary-length-3-2 tokoe:valid" result="pass"/><test-case name="17810NISTXML-SV-IV-list-hexBinary-length-3-3 tokoe:valid" result="pass"/><test-case name="17811NISTXML-SV-IV-list-hexBinary-length-3-4 tokoe:valid" result="pass"/><test-case name="17812NISTXML-SV-IV-list-hexBinary-length-3-5 tokoe:valid" result="pass"/><test-case name="17813NISTSchema-SV-IV-list-hexBinary-length-4 tokoe:valid" result="pass"/><test-case name="17814NISTXML-SV-IV-list-hexBinary-length-4-1 tokoe:valid" result="pass"/><test-case name="17815NISTXML-SV-IV-list-hexBinary-length-4-2 tokoe:valid" result="pass"/><test-case name="17816NISTXML-SV-IV-list-hexBinary-length-4-3 tokoe:valid" result="pass"/><test-case name="17817NISTXML-SV-IV-list-hexBinary-length-4-4 tokoe:valid" result="pass"/><test-case name="17818NISTXML-SV-IV-list-hexBinary-length-4-5 tokoe:valid" result="pass"/><test-case name="17819NISTSchema-SV-IV-list-hexBinary-length-5 tokoe:valid" result="pass"/><test-case name="17820NISTXML-SV-IV-list-hexBinary-length-5-1 tokoe:valid" result="pass"/><test-case name="17821NISTXML-SV-IV-list-hexBinary-length-5-2 tokoe:valid" result="pass"/><test-case name="17822NISTXML-SV-IV-list-hexBinary-length-5-3 tokoe:valid" result="pass"/><test-case name="17823NISTXML-SV-IV-list-hexBinary-length-5-4 tokoe:valid" result="pass"/><test-case name="17824NISTXML-SV-IV-list-hexBinary-length-5-5 tokoe:valid" result="pass"/><test-case name="17825NISTSchema-SV-IV-list-hexBinary-pattern-1 tokoe:valid" result="pass"/><test-case name="17826NISTXML-SV-IV-list-hexBinary-pattern-1-1 tokoe:valid" result="pass"/><test-case name="17827NISTXML-SV-IV-list-hexBinary-pattern-1-2 tokoe:valid" result="pass"/><test-case name="17828NISTXML-SV-IV-list-hexBinary-pattern-1-3 tokoe:valid" result="pass"/><test-case name="17829NISTXML-SV-IV-list-hexBinary-pattern-1-4 tokoe:valid" result="pass"/><test-case name="17830NISTXML-SV-IV-list-hexBinary-pattern-1-5 tokoe:valid" result="pass"/><test-case name="17831NISTSchema-SV-IV-list-hexBinary-pattern-2 tokoe:valid" result="pass"/><test-case name="17832NISTXML-SV-IV-list-hexBinary-pattern-2-1 tokoe:valid" result="pass"/><test-case name="17833NISTXML-SV-IV-list-hexBinary-pattern-2-2 tokoe:valid" result="pass"/><test-case name="17834NISTXML-SV-IV-list-hexBinary-pattern-2-3 tokoe:valid" result="pass"/><test-case name="17835NISTXML-SV-IV-list-hexBinary-pattern-2-4 tokoe:valid" result="pass"/><test-case name="17836NISTXML-SV-IV-list-hexBinary-pattern-2-5 tokoe:valid" result="pass"/><test-case name="17837NISTSchema-SV-IV-list-hexBinary-pattern-3 tokoe:valid" result="pass"/><test-case name="17838NISTXML-SV-IV-list-hexBinary-pattern-3-1 tokoe:valid" result="pass"/><test-case name="17839NISTXML-SV-IV-list-hexBinary-pattern-3-2 tokoe:valid" result="pass"/><test-case name="17840NISTXML-SV-IV-list-hexBinary-pattern-3-3 tokoe:valid" result="pass"/><test-case name="17841NISTXML-SV-IV-list-hexBinary-pattern-3-4 tokoe:valid" result="pass"/><test-case name="17842NISTXML-SV-IV-list-hexBinary-pattern-3-5 tokoe:valid" result="pass"/><test-case name="17843NISTSchema-SV-IV-list-hexBinary-pattern-4 tokoe:valid" result="pass"/><test-case name="17844NISTXML-SV-IV-list-hexBinary-pattern-4-1 tokoe:valid" result="pass"/><test-case name="17845NISTXML-SV-IV-list-hexBinary-pattern-4-2 tokoe:valid" result="pass"/><test-case name="17846NISTXML-SV-IV-list-hexBinary-pattern-4-3 tokoe:valid" result="pass"/><test-case name="17847NISTXML-SV-IV-list-hexBinary-pattern-4-4 tokoe:valid" result="pass"/><test-case name="17848NISTXML-SV-IV-list-hexBinary-pattern-4-5 tokoe:valid" result="pass"/><test-case name="17849NISTSchema-SV-IV-list-hexBinary-pattern-5 tokoe:valid" result="pass"/><test-case name="17850NISTXML-SV-IV-list-hexBinary-pattern-5-1 tokoe:valid" result="pass"/><test-case name="17851NISTXML-SV-IV-list-hexBinary-pattern-5-2 tokoe:valid" result="pass"/><test-case name="17852NISTXML-SV-IV-list-hexBinary-pattern-5-3 tokoe:valid" result="pass"/><test-case name="17853NISTXML-SV-IV-list-hexBinary-pattern-5-4 tokoe:valid" result="pass"/><test-case name="17854NISTXML-SV-IV-list-hexBinary-pattern-5-5 tokoe:valid" result="pass"/><test-case name="17855NISTSchema-SV-IV-list-hexBinary-enumeration-1 tokoe:valid" result="pass"/><test-case name="17856NISTXML-SV-IV-list-hexBinary-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="17857NISTXML-SV-IV-list-hexBinary-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="17858NISTXML-SV-IV-list-hexBinary-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="17859NISTXML-SV-IV-list-hexBinary-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="17860NISTXML-SV-IV-list-hexBinary-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="17861NISTSchema-SV-IV-list-hexBinary-enumeration-2 tokoe:valid" result="pass"/><test-case name="17862NISTXML-SV-IV-list-hexBinary-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="17863NISTXML-SV-IV-list-hexBinary-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="17864NISTXML-SV-IV-list-hexBinary-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="17865NISTXML-SV-IV-list-hexBinary-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="17866NISTXML-SV-IV-list-hexBinary-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="17867NISTSchema-SV-IV-list-hexBinary-enumeration-3 tokoe:valid" result="pass"/><test-case name="17868NISTXML-SV-IV-list-hexBinary-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="17869NISTXML-SV-IV-list-hexBinary-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="17870NISTXML-SV-IV-list-hexBinary-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="17871NISTXML-SV-IV-list-hexBinary-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="17872NISTXML-SV-IV-list-hexBinary-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="17873NISTSchema-SV-IV-list-hexBinary-enumeration-4 tokoe:valid" result="pass"/><test-case name="17874NISTXML-SV-IV-list-hexBinary-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="17875NISTXML-SV-IV-list-hexBinary-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="17876NISTXML-SV-IV-list-hexBinary-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="17877NISTXML-SV-IV-list-hexBinary-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="17878NISTXML-SV-IV-list-hexBinary-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="17879NISTSchema-SV-IV-list-hexBinary-enumeration-5 tokoe:valid" result="pass"/><test-case name="17880NISTXML-SV-IV-list-hexBinary-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="17881NISTXML-SV-IV-list-hexBinary-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="17882NISTXML-SV-IV-list-hexBinary-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="17883NISTXML-SV-IV-list-hexBinary-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="17884NISTXML-SV-IV-list-hexBinary-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="17885NISTSchema-SV-IV-list-hexBinary-whiteSpace-1 tokoe:valid" result="pass"/><test-case name="17886NISTXML-SV-IV-list-hexBinary-whiteSpace-1-1 tokoe:valid" result="pass"/><test-case name="17887NISTXML-SV-IV-list-hexBinary-whiteSpace-1-2 tokoe:valid" result="pass"/><test-case name="17888NISTXML-SV-IV-list-hexBinary-whiteSpace-1-3 tokoe:valid" result="pass"/><test-case name="17889NISTXML-SV-IV-list-hexBinary-whiteSpace-1-4 tokoe:valid" result="pass"/><test-case name="17890NISTXML-SV-IV-list-hexBinary-whiteSpace-1-5 tokoe:valid" result="pass"/><test-case name="17891NISTSchema-SV-II-list-decimal-maxLength-1 tokoe:valid" result="pass"/><test-case name="17892NISTXML-SV-II-list-decimal-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="17893NISTXML-SV-II-list-decimal-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="17894NISTXML-SV-II-list-decimal-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="17895NISTXML-SV-II-list-decimal-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="17896NISTXML-SV-II-list-decimal-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="17897NISTSchema-SV-II-list-decimal-maxLength-2 tokoe:valid" result="pass"/><test-case name="17898NISTXML-SV-II-list-decimal-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="17899NISTXML-SV-II-list-decimal-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="17900NISTXML-SV-II-list-decimal-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="17901NISTXML-SV-II-list-decimal-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="17902NISTXML-SV-II-list-decimal-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="17903NISTSchema-SV-II-list-decimal-maxLength-3 tokoe:valid" result="pass"/><test-case name="17904NISTXML-SV-II-list-decimal-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="17905NISTXML-SV-II-list-decimal-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="17906NISTXML-SV-II-list-decimal-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="17907NISTXML-SV-II-list-decimal-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="17908NISTXML-SV-II-list-decimal-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="17909NISTSchema-SV-II-list-decimal-maxLength-4 tokoe:valid" result="pass"/><test-case name="17910NISTXML-SV-II-list-decimal-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="17911NISTXML-SV-II-list-decimal-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="17912NISTXML-SV-II-list-decimal-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="17913NISTXML-SV-II-list-decimal-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="17914NISTXML-SV-II-list-decimal-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="17915NISTSchema-SV-II-list-decimal-maxLength-5 tokoe:valid" result="pass"/><test-case name="17916NISTXML-SV-II-list-decimal-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="17917NISTXML-SV-II-list-decimal-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="17918NISTXML-SV-II-list-decimal-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="17919NISTXML-SV-II-list-decimal-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="17920NISTXML-SV-II-list-decimal-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="17921NISTSchema-SV-II-list-decimal-minLength-1 tokoe:valid" result="pass"/><test-case name="17922NISTXML-SV-II-list-decimal-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="17923NISTXML-SV-II-list-decimal-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="17924NISTXML-SV-II-list-decimal-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="17925NISTXML-SV-II-list-decimal-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="17926NISTXML-SV-II-list-decimal-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="17927NISTSchema-SV-II-list-decimal-minLength-2 tokoe:valid" result="pass"/><test-case name="17928NISTXML-SV-II-list-decimal-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="17929NISTXML-SV-II-list-decimal-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="17930NISTXML-SV-II-list-decimal-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="17931NISTXML-SV-II-list-decimal-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="17932NISTXML-SV-II-list-decimal-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="17933NISTSchema-SV-II-list-decimal-minLength-3 tokoe:valid" result="pass"/><test-case name="17934NISTXML-SV-II-list-decimal-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="17935NISTXML-SV-II-list-decimal-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="17936NISTXML-SV-II-list-decimal-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="17937NISTXML-SV-II-list-decimal-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="17938NISTXML-SV-II-list-decimal-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="17939NISTSchema-SV-II-list-decimal-minLength-4 tokoe:valid" result="pass"/><test-case name="17940NISTXML-SV-II-list-decimal-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="17941NISTXML-SV-II-list-decimal-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="17942NISTXML-SV-II-list-decimal-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="17943NISTXML-SV-II-list-decimal-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="17944NISTXML-SV-II-list-decimal-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="17945NISTSchema-SV-II-list-decimal-minLength-5 tokoe:valid" result="pass"/><test-case name="17946NISTXML-SV-II-list-decimal-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="17947NISTXML-SV-II-list-decimal-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="17948NISTXML-SV-II-list-decimal-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="17949NISTXML-SV-II-list-decimal-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="17950NISTXML-SV-II-list-decimal-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="17951NISTSchema-SV-II-list-decimal-length-1 tokoe:valid" result="pass"/><test-case name="17952NISTXML-SV-II-list-decimal-length-1-1 tokoe:invalid" result="pass"/><test-case name="17953NISTXML-SV-II-list-decimal-length-1-2 tokoe:invalid" result="pass"/><test-case name="17954NISTXML-SV-II-list-decimal-length-1-3 tokoe:invalid" result="pass"/><test-case name="17955NISTXML-SV-II-list-decimal-length-1-4 tokoe:invalid" result="pass"/><test-case name="17956NISTXML-SV-II-list-decimal-length-1-5 tokoe:invalid" result="pass"/><test-case name="17957NISTSchema-SV-II-list-decimal-length-2 tokoe:valid" result="pass"/><test-case name="17958NISTXML-SV-II-list-decimal-length-2-1 tokoe:invalid" result="pass"/><test-case name="17959NISTXML-SV-II-list-decimal-length-2-2 tokoe:invalid" result="pass"/><test-case name="17960NISTXML-SV-II-list-decimal-length-2-3 tokoe:invalid" result="pass"/><test-case name="17961NISTXML-SV-II-list-decimal-length-2-4 tokoe:invalid" result="pass"/><test-case name="17962NISTXML-SV-II-list-decimal-length-2-5 tokoe:invalid" result="pass"/><test-case name="17963NISTSchema-SV-II-list-decimal-length-3 tokoe:valid" result="pass"/><test-case name="17964NISTXML-SV-II-list-decimal-length-3-1 tokoe:invalid" result="pass"/><test-case name="17965NISTXML-SV-II-list-decimal-length-3-2 tokoe:invalid" result="pass"/><test-case name="17966NISTXML-SV-II-list-decimal-length-3-3 tokoe:invalid" result="pass"/><test-case name="17967NISTXML-SV-II-list-decimal-length-3-4 tokoe:invalid" result="pass"/><test-case name="17968NISTXML-SV-II-list-decimal-length-3-5 tokoe:invalid" result="pass"/><test-case name="17969NISTSchema-SV-II-list-decimal-length-4 tokoe:valid" result="pass"/><test-case name="17970NISTXML-SV-II-list-decimal-length-4-1 tokoe:invalid" result="pass"/><test-case name="17971NISTXML-SV-II-list-decimal-length-4-2 tokoe:invalid" result="pass"/><test-case name="17972NISTXML-SV-II-list-decimal-length-4-3 tokoe:invalid" result="pass"/><test-case name="17973NISTXML-SV-II-list-decimal-length-4-4 tokoe:invalid" result="pass"/><test-case name="17974NISTXML-SV-II-list-decimal-length-4-5 tokoe:invalid" result="pass"/><test-case name="17975NISTSchema-SV-II-list-decimal-length-5 tokoe:valid" result="pass"/><test-case name="17976NISTXML-SV-II-list-decimal-length-5-1 tokoe:invalid" result="pass"/><test-case name="17977NISTXML-SV-II-list-decimal-length-5-2 tokoe:invalid" result="pass"/><test-case name="17978NISTXML-SV-II-list-decimal-length-5-3 tokoe:invalid" result="pass"/><test-case name="17979NISTXML-SV-II-list-decimal-length-5-4 tokoe:invalid" result="pass"/><test-case name="17980NISTXML-SV-II-list-decimal-length-5-5 tokoe:invalid" result="pass"/><test-case name="17981NISTSchema-SV-II-list-decimal-pattern-1 tokoe:valid" result="pass"/><test-case name="17982NISTXML-SV-II-list-decimal-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="17983NISTXML-SV-II-list-decimal-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="17984NISTXML-SV-II-list-decimal-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="17985NISTXML-SV-II-list-decimal-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="17986NISTXML-SV-II-list-decimal-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="17987NISTSchema-SV-II-list-decimal-pattern-2 tokoe:valid" result="pass"/><test-case name="17988NISTXML-SV-II-list-decimal-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="17989NISTXML-SV-II-list-decimal-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="17990NISTXML-SV-II-list-decimal-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="17991NISTXML-SV-II-list-decimal-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="17992NISTXML-SV-II-list-decimal-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="17993NISTSchema-SV-II-list-decimal-pattern-3 tokoe:valid" result="pass"/><test-case name="17994NISTXML-SV-II-list-decimal-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="17995NISTXML-SV-II-list-decimal-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="17996NISTXML-SV-II-list-decimal-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="17997NISTXML-SV-II-list-decimal-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="17998NISTXML-SV-II-list-decimal-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="17999NISTSchema-SV-II-list-decimal-pattern-4 tokoe:valid" result="pass"/><test-case name="18000NISTXML-SV-II-list-decimal-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="18001NISTXML-SV-II-list-decimal-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="18002NISTXML-SV-II-list-decimal-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="18003NISTXML-SV-II-list-decimal-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="18004NISTXML-SV-II-list-decimal-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="18005NISTSchema-SV-II-list-decimal-pattern-5 tokoe:valid" result="pass"/><test-case name="18006NISTXML-SV-II-list-decimal-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="18007NISTXML-SV-II-list-decimal-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="18008NISTXML-SV-II-list-decimal-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="18009NISTXML-SV-II-list-decimal-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="18010NISTXML-SV-II-list-decimal-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="18011NISTSchema-SV-II-list-decimal-enumeration-1 tokoe:valid" result="pass"/><test-case name="18012NISTXML-SV-II-list-decimal-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="18013NISTXML-SV-II-list-decimal-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="18014NISTXML-SV-II-list-decimal-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="18015NISTXML-SV-II-list-decimal-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="18016NISTXML-SV-II-list-decimal-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="18017NISTSchema-SV-II-list-decimal-enumeration-2 tokoe:valid" result="pass"/><test-case name="18018NISTXML-SV-II-list-decimal-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="18019NISTXML-SV-II-list-decimal-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="18020NISTXML-SV-II-list-decimal-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="18021NISTXML-SV-II-list-decimal-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="18022NISTXML-SV-II-list-decimal-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="18023NISTSchema-SV-II-list-decimal-enumeration-3 tokoe:valid" result="pass"/><test-case name="18024NISTXML-SV-II-list-decimal-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="18025NISTXML-SV-II-list-decimal-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="18026NISTXML-SV-II-list-decimal-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="18027NISTXML-SV-II-list-decimal-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="18028NISTXML-SV-II-list-decimal-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="18029NISTSchema-SV-II-list-decimal-enumeration-4 tokoe:valid" result="pass"/><test-case name="18030NISTXML-SV-II-list-decimal-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="18031NISTXML-SV-II-list-decimal-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="18032NISTXML-SV-II-list-decimal-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="18033NISTXML-SV-II-list-decimal-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="18034NISTXML-SV-II-list-decimal-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="18035NISTSchema-SV-II-list-decimal-enumeration-5 tokoe:valid" result="pass"/><test-case name="18036NISTXML-SV-II-list-decimal-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="18037NISTXML-SV-II-list-decimal-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="18038NISTXML-SV-II-list-decimal-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="18039NISTXML-SV-II-list-decimal-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="18040NISTXML-SV-II-list-decimal-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="18041NISTSchema-SV-II-list-integer-maxLength-1 tokoe:valid" result="pass"/><test-case name="18042NISTXML-SV-II-list-integer-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="18043NISTXML-SV-II-list-integer-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="18044NISTXML-SV-II-list-integer-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="18045NISTXML-SV-II-list-integer-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="18046NISTXML-SV-II-list-integer-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="18047NISTSchema-SV-II-list-integer-maxLength-2 tokoe:valid" result="pass"/><test-case name="18048NISTXML-SV-II-list-integer-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="18049NISTXML-SV-II-list-integer-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="18050NISTXML-SV-II-list-integer-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="18051NISTXML-SV-II-list-integer-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="18052NISTXML-SV-II-list-integer-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="18053NISTSchema-SV-II-list-integer-maxLength-3 tokoe:valid" result="pass"/><test-case name="18054NISTXML-SV-II-list-integer-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="18055NISTXML-SV-II-list-integer-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="18056NISTXML-SV-II-list-integer-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="18057NISTXML-SV-II-list-integer-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="18058NISTXML-SV-II-list-integer-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="18059NISTSchema-SV-II-list-integer-maxLength-4 tokoe:valid" result="pass"/><test-case name="18060NISTXML-SV-II-list-integer-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="18061NISTXML-SV-II-list-integer-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="18062NISTXML-SV-II-list-integer-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="18063NISTXML-SV-II-list-integer-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="18064NISTXML-SV-II-list-integer-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="18065NISTSchema-SV-II-list-integer-maxLength-5 tokoe:valid" result="pass"/><test-case name="18066NISTXML-SV-II-list-integer-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="18067NISTXML-SV-II-list-integer-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="18068NISTXML-SV-II-list-integer-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="18069NISTXML-SV-II-list-integer-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="18070NISTXML-SV-II-list-integer-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="18071NISTSchema-SV-II-list-integer-minLength-1 tokoe:valid" result="pass"/><test-case name="18072NISTXML-SV-II-list-integer-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="18073NISTXML-SV-II-list-integer-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="18074NISTXML-SV-II-list-integer-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="18075NISTXML-SV-II-list-integer-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="18076NISTXML-SV-II-list-integer-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="18077NISTSchema-SV-II-list-integer-minLength-2 tokoe:valid" result="pass"/><test-case name="18078NISTXML-SV-II-list-integer-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="18079NISTXML-SV-II-list-integer-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="18080NISTXML-SV-II-list-integer-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="18081NISTXML-SV-II-list-integer-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="18082NISTXML-SV-II-list-integer-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="18083NISTSchema-SV-II-list-integer-minLength-3 tokoe:valid" result="pass"/><test-case name="18084NISTXML-SV-II-list-integer-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="18085NISTXML-SV-II-list-integer-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="18086NISTXML-SV-II-list-integer-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="18087NISTXML-SV-II-list-integer-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="18088NISTXML-SV-II-list-integer-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="18089NISTSchema-SV-II-list-integer-minLength-4 tokoe:valid" result="pass"/><test-case name="18090NISTXML-SV-II-list-integer-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="18091NISTXML-SV-II-list-integer-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="18092NISTXML-SV-II-list-integer-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="18093NISTXML-SV-II-list-integer-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="18094NISTXML-SV-II-list-integer-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="18095NISTSchema-SV-II-list-integer-minLength-5 tokoe:valid" result="pass"/><test-case name="18096NISTXML-SV-II-list-integer-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="18097NISTXML-SV-II-list-integer-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="18098NISTXML-SV-II-list-integer-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="18099NISTXML-SV-II-list-integer-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="18100NISTXML-SV-II-list-integer-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="18101NISTSchema-SV-II-list-integer-length-1 tokoe:valid" result="pass"/><test-case name="18102NISTXML-SV-II-list-integer-length-1-1 tokoe:invalid" result="pass"/><test-case name="18103NISTXML-SV-II-list-integer-length-1-2 tokoe:invalid" result="pass"/><test-case name="18104NISTXML-SV-II-list-integer-length-1-3 tokoe:invalid" result="pass"/><test-case name="18105NISTXML-SV-II-list-integer-length-1-4 tokoe:invalid" result="pass"/><test-case name="18106NISTXML-SV-II-list-integer-length-1-5 tokoe:invalid" result="pass"/><test-case name="18107NISTSchema-SV-II-list-integer-length-2 tokoe:valid" result="pass"/><test-case name="18108NISTXML-SV-II-list-integer-length-2-1 tokoe:invalid" result="pass"/><test-case name="18109NISTXML-SV-II-list-integer-length-2-2 tokoe:invalid" result="pass"/><test-case name="18110NISTXML-SV-II-list-integer-length-2-3 tokoe:invalid" result="pass"/><test-case name="18111NISTXML-SV-II-list-integer-length-2-4 tokoe:invalid" result="pass"/><test-case name="18112NISTXML-SV-II-list-integer-length-2-5 tokoe:invalid" result="pass"/><test-case name="18113NISTSchema-SV-II-list-integer-length-3 tokoe:valid" result="pass"/><test-case name="18114NISTXML-SV-II-list-integer-length-3-1 tokoe:invalid" result="pass"/><test-case name="18115NISTXML-SV-II-list-integer-length-3-2 tokoe:invalid" result="pass"/><test-case name="18116NISTXML-SV-II-list-integer-length-3-3 tokoe:invalid" result="pass"/><test-case name="18117NISTXML-SV-II-list-integer-length-3-4 tokoe:invalid" result="pass"/><test-case name="18118NISTXML-SV-II-list-integer-length-3-5 tokoe:invalid" result="pass"/><test-case name="18119NISTSchema-SV-II-list-integer-length-4 tokoe:valid" result="pass"/><test-case name="18120NISTXML-SV-II-list-integer-length-4-1 tokoe:invalid" result="pass"/><test-case name="18121NISTXML-SV-II-list-integer-length-4-2 tokoe:invalid" result="pass"/><test-case name="18122NISTXML-SV-II-list-integer-length-4-3 tokoe:invalid" result="pass"/><test-case name="18123NISTXML-SV-II-list-integer-length-4-4 tokoe:invalid" result="pass"/><test-case name="18124NISTXML-SV-II-list-integer-length-4-5 tokoe:invalid" result="pass"/><test-case name="18125NISTSchema-SV-II-list-integer-length-5 tokoe:valid" result="pass"/><test-case name="18126NISTXML-SV-II-list-integer-length-5-1 tokoe:invalid" result="pass"/><test-case name="18127NISTXML-SV-II-list-integer-length-5-2 tokoe:invalid" result="pass"/><test-case name="18128NISTXML-SV-II-list-integer-length-5-3 tokoe:invalid" result="pass"/><test-case name="18129NISTXML-SV-II-list-integer-length-5-4 tokoe:invalid" result="pass"/><test-case name="18130NISTXML-SV-II-list-integer-length-5-5 tokoe:invalid" result="pass"/><test-case name="18131NISTSchema-SV-II-list-integer-pattern-1 tokoe:valid" result="pass"/><test-case name="18132NISTXML-SV-II-list-integer-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="18133NISTXML-SV-II-list-integer-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="18134NISTXML-SV-II-list-integer-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="18135NISTXML-SV-II-list-integer-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="18136NISTXML-SV-II-list-integer-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="18137NISTSchema-SV-II-list-integer-pattern-2 tokoe:valid" result="pass"/><test-case name="18138NISTXML-SV-II-list-integer-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="18139NISTXML-SV-II-list-integer-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="18140NISTXML-SV-II-list-integer-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="18141NISTXML-SV-II-list-integer-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="18142NISTXML-SV-II-list-integer-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="18143NISTSchema-SV-II-list-integer-pattern-3 tokoe:valid" result="pass"/><test-case name="18144NISTXML-SV-II-list-integer-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="18145NISTXML-SV-II-list-integer-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="18146NISTXML-SV-II-list-integer-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="18147NISTXML-SV-II-list-integer-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="18148NISTXML-SV-II-list-integer-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="18149NISTSchema-SV-II-list-integer-pattern-4 tokoe:valid" result="pass"/><test-case name="18150NISTXML-SV-II-list-integer-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="18151NISTXML-SV-II-list-integer-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="18152NISTXML-SV-II-list-integer-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="18153NISTXML-SV-II-list-integer-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="18154NISTXML-SV-II-list-integer-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="18155NISTSchema-SV-II-list-integer-pattern-5 tokoe:valid" result="pass"/><test-case name="18156NISTXML-SV-II-list-integer-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="18157NISTXML-SV-II-list-integer-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="18158NISTXML-SV-II-list-integer-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="18159NISTXML-SV-II-list-integer-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="18160NISTXML-SV-II-list-integer-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="18161NISTSchema-SV-II-list-integer-enumeration-1 tokoe:valid" result="pass"/><test-case name="18162NISTXML-SV-II-list-integer-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="18163NISTXML-SV-II-list-integer-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="18164NISTXML-SV-II-list-integer-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="18165NISTXML-SV-II-list-integer-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="18166NISTXML-SV-II-list-integer-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="18167NISTSchema-SV-II-list-integer-enumeration-2 tokoe:valid" result="pass"/><test-case name="18168NISTXML-SV-II-list-integer-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="18169NISTXML-SV-II-list-integer-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="18170NISTXML-SV-II-list-integer-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="18171NISTXML-SV-II-list-integer-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="18172NISTXML-SV-II-list-integer-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="18173NISTSchema-SV-II-list-integer-enumeration-3 tokoe:valid" result="pass"/><test-case name="18174NISTXML-SV-II-list-integer-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="18175NISTXML-SV-II-list-integer-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="18176NISTXML-SV-II-list-integer-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="18177NISTXML-SV-II-list-integer-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="18178NISTXML-SV-II-list-integer-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="18179NISTSchema-SV-II-list-integer-enumeration-4 tokoe:valid" result="pass"/><test-case name="18180NISTXML-SV-II-list-integer-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="18181NISTXML-SV-II-list-integer-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="18182NISTXML-SV-II-list-integer-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="18183NISTXML-SV-II-list-integer-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="18184NISTXML-SV-II-list-integer-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="18185NISTSchema-SV-II-list-integer-enumeration-5 tokoe:valid" result="pass"/><test-case name="18186NISTXML-SV-II-list-integer-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="18187NISTXML-SV-II-list-integer-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="18188NISTXML-SV-II-list-integer-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="18189NISTXML-SV-II-list-integer-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="18190NISTXML-SV-II-list-integer-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="18191NISTSchema-SV-II-list-nonPositiveInteger-maxLength-1 tokoe:valid" result="pass"/><test-case name="18192NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="18193NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="18194NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="18195NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="18196NISTXML-SV-II-list-nonPositiveInteger-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="18197NISTSchema-SV-II-list-nonPositiveInteger-maxLength-2 tokoe:valid" result="pass"/><test-case name="18198NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="18199NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="18200NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="18201NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="18202NISTXML-SV-II-list-nonPositiveInteger-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="18203NISTSchema-SV-II-list-nonPositiveInteger-maxLength-3 tokoe:valid" result="pass"/><test-case name="18204NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="18205NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="18206NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="18207NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="18208NISTXML-SV-II-list-nonPositiveInteger-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="18209NISTSchema-SV-II-list-nonPositiveInteger-maxLength-4 tokoe:valid" result="pass"/><test-case name="18210NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="18211NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="18212NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="18213NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="18214NISTXML-SV-II-list-nonPositiveInteger-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="18215NISTSchema-SV-II-list-nonPositiveInteger-maxLength-5 tokoe:valid" result="pass"/><test-case name="18216NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="18217NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="18218NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="18219NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="18220NISTXML-SV-II-list-nonPositiveInteger-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="18221NISTSchema-SV-II-list-nonPositiveInteger-minLength-1 tokoe:valid" result="pass"/><test-case name="18222NISTXML-SV-II-list-nonPositiveInteger-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="18223NISTXML-SV-II-list-nonPositiveInteger-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="18224NISTXML-SV-II-list-nonPositiveInteger-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="18225NISTXML-SV-II-list-nonPositiveInteger-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="18226NISTXML-SV-II-list-nonPositiveInteger-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="18227NISTSchema-SV-II-list-nonPositiveInteger-minLength-2 tokoe:valid" result="pass"/><test-case name="18228NISTXML-SV-II-list-nonPositiveInteger-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="18229NISTXML-SV-II-list-nonPositiveInteger-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="18230NISTXML-SV-II-list-nonPositiveInteger-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="18231NISTXML-SV-II-list-nonPositiveInteger-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="18232NISTXML-SV-II-list-nonPositiveInteger-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="18233NISTSchema-SV-II-list-nonPositiveInteger-minLength-3 tokoe:valid" result="pass"/><test-case name="18234NISTXML-SV-II-list-nonPositiveInteger-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="18235NISTXML-SV-II-list-nonPositiveInteger-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="18236NISTXML-SV-II-list-nonPositiveInteger-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="18237NISTXML-SV-II-list-nonPositiveInteger-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="18238NISTXML-SV-II-list-nonPositiveInteger-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="18239NISTSchema-SV-II-list-nonPositiveInteger-minLength-4 tokoe:valid" result="pass"/><test-case name="18240NISTXML-SV-II-list-nonPositiveInteger-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="18241NISTXML-SV-II-list-nonPositiveInteger-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="18242NISTXML-SV-II-list-nonPositiveInteger-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="18243NISTXML-SV-II-list-nonPositiveInteger-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="18244NISTXML-SV-II-list-nonPositiveInteger-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="18245NISTSchema-SV-II-list-nonPositiveInteger-minLength-5 tokoe:valid" result="pass"/><test-case name="18246NISTXML-SV-II-list-nonPositiveInteger-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="18247NISTXML-SV-II-list-nonPositiveInteger-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="18248NISTXML-SV-II-list-nonPositiveInteger-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="18249NISTXML-SV-II-list-nonPositiveInteger-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="18250NISTXML-SV-II-list-nonPositiveInteger-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="18251NISTSchema-SV-II-list-nonPositiveInteger-length-1 tokoe:valid" result="pass"/><test-case name="18252NISTXML-SV-II-list-nonPositiveInteger-length-1-1 tokoe:invalid" result="pass"/><test-case name="18253NISTXML-SV-II-list-nonPositiveInteger-length-1-2 tokoe:invalid" result="pass"/><test-case name="18254NISTXML-SV-II-list-nonPositiveInteger-length-1-3 tokoe:invalid" result="pass"/><test-case name="18255NISTXML-SV-II-list-nonPositiveInteger-length-1-4 tokoe:invalid" result="pass"/><test-case name="18256NISTXML-SV-II-list-nonPositiveInteger-length-1-5 tokoe:invalid" result="pass"/><test-case name="18257NISTSchema-SV-II-list-nonPositiveInteger-length-2 tokoe:valid" result="pass"/><test-case name="18258NISTXML-SV-II-list-nonPositiveInteger-length-2-1 tokoe:invalid" result="pass"/><test-case name="18259NISTXML-SV-II-list-nonPositiveInteger-length-2-2 tokoe:invalid" result="pass"/><test-case name="18260NISTXML-SV-II-list-nonPositiveInteger-length-2-3 tokoe:invalid" result="pass"/><test-case name="18261NISTXML-SV-II-list-nonPositiveInteger-length-2-4 tokoe:invalid" result="pass"/><test-case name="18262NISTXML-SV-II-list-nonPositiveInteger-length-2-5 tokoe:invalid" result="pass"/><test-case name="18263NISTSchema-SV-II-list-nonPositiveInteger-length-3 tokoe:valid" result="pass"/><test-case name="18264NISTXML-SV-II-list-nonPositiveInteger-length-3-1 tokoe:invalid" result="pass"/><test-case name="18265NISTXML-SV-II-list-nonPositiveInteger-length-3-2 tokoe:invalid" result="pass"/><test-case name="18266NISTXML-SV-II-list-nonPositiveInteger-length-3-3 tokoe:invalid" result="pass"/><test-case name="18267NISTXML-SV-II-list-nonPositiveInteger-length-3-4 tokoe:invalid" result="pass"/><test-case name="18268NISTXML-SV-II-list-nonPositiveInteger-length-3-5 tokoe:invalid" result="pass"/><test-case name="18269NISTSchema-SV-II-list-nonPositiveInteger-length-4 tokoe:valid" result="pass"/><test-case name="18270NISTXML-SV-II-list-nonPositiveInteger-length-4-1 tokoe:invalid" result="pass"/><test-case name="18271NISTXML-SV-II-list-nonPositiveInteger-length-4-2 tokoe:invalid" result="pass"/><test-case name="18272NISTXML-SV-II-list-nonPositiveInteger-length-4-3 tokoe:invalid" result="pass"/><test-case name="18273NISTXML-SV-II-list-nonPositiveInteger-length-4-4 tokoe:invalid" result="pass"/><test-case name="18274NISTXML-SV-II-list-nonPositiveInteger-length-4-5 tokoe:invalid" result="pass"/><test-case name="18275NISTSchema-SV-II-list-nonPositiveInteger-length-5 tokoe:valid" result="pass"/><test-case name="18276NISTXML-SV-II-list-nonPositiveInteger-length-5-1 tokoe:invalid" result="pass"/><test-case name="18277NISTXML-SV-II-list-nonPositiveInteger-length-5-2 tokoe:invalid" result="pass"/><test-case name="18278NISTXML-SV-II-list-nonPositiveInteger-length-5-3 tokoe:invalid" result="pass"/><test-case name="18279NISTXML-SV-II-list-nonPositiveInteger-length-5-4 tokoe:invalid" result="pass"/><test-case name="18280NISTXML-SV-II-list-nonPositiveInteger-length-5-5 tokoe:invalid" result="pass"/><test-case name="18281NISTSchema-SV-II-list-nonPositiveInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="18282NISTXML-SV-II-list-nonPositiveInteger-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="18283NISTXML-SV-II-list-nonPositiveInteger-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="18284NISTXML-SV-II-list-nonPositiveInteger-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="18285NISTXML-SV-II-list-nonPositiveInteger-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="18286NISTXML-SV-II-list-nonPositiveInteger-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="18287NISTSchema-SV-II-list-nonPositiveInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="18288NISTXML-SV-II-list-nonPositiveInteger-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="18289NISTXML-SV-II-list-nonPositiveInteger-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="18290NISTXML-SV-II-list-nonPositiveInteger-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="18291NISTXML-SV-II-list-nonPositiveInteger-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="18292NISTXML-SV-II-list-nonPositiveInteger-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="18293NISTSchema-SV-II-list-nonPositiveInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="18294NISTXML-SV-II-list-nonPositiveInteger-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="18295NISTXML-SV-II-list-nonPositiveInteger-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="18296NISTXML-SV-II-list-nonPositiveInteger-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="18297NISTXML-SV-II-list-nonPositiveInteger-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="18298NISTXML-SV-II-list-nonPositiveInteger-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="18299NISTSchema-SV-II-list-nonPositiveInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="18300NISTXML-SV-II-list-nonPositiveInteger-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="18301NISTXML-SV-II-list-nonPositiveInteger-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="18302NISTXML-SV-II-list-nonPositiveInteger-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="18303NISTXML-SV-II-list-nonPositiveInteger-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="18304NISTXML-SV-II-list-nonPositiveInteger-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="18305NISTSchema-SV-II-list-nonPositiveInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="18306NISTXML-SV-II-list-nonPositiveInteger-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="18307NISTXML-SV-II-list-nonPositiveInteger-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="18308NISTXML-SV-II-list-nonPositiveInteger-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="18309NISTXML-SV-II-list-nonPositiveInteger-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="18310NISTXML-SV-II-list-nonPositiveInteger-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="18311NISTSchema-SV-II-list-nonPositiveInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="18312NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="18313NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="18314NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="18315NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="18316NISTXML-SV-II-list-nonPositiveInteger-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="18317NISTSchema-SV-II-list-nonPositiveInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="18318NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="18319NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="18320NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="18321NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="18322NISTXML-SV-II-list-nonPositiveInteger-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="18323NISTSchema-SV-II-list-nonPositiveInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="18324NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="18325NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="18326NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="18327NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="18328NISTXML-SV-II-list-nonPositiveInteger-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="18329NISTSchema-SV-II-list-nonPositiveInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="18330NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="18331NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="18332NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="18333NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="18334NISTXML-SV-II-list-nonPositiveInteger-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="18335NISTSchema-SV-II-list-nonPositiveInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="18336NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="18337NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="18338NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="18339NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="18340NISTXML-SV-II-list-nonPositiveInteger-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="18341NISTSchema-SV-II-list-negativeInteger-maxLength-1 tokoe:valid" result="pass"/><test-case name="18342NISTXML-SV-II-list-negativeInteger-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="18343NISTXML-SV-II-list-negativeInteger-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="18344NISTXML-SV-II-list-negativeInteger-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="18345NISTXML-SV-II-list-negativeInteger-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="18346NISTXML-SV-II-list-negativeInteger-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="18347NISTSchema-SV-II-list-negativeInteger-maxLength-2 tokoe:valid" result="pass"/><test-case name="18348NISTXML-SV-II-list-negativeInteger-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="18349NISTXML-SV-II-list-negativeInteger-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="18350NISTXML-SV-II-list-negativeInteger-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="18351NISTXML-SV-II-list-negativeInteger-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="18352NISTXML-SV-II-list-negativeInteger-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="18353NISTSchema-SV-II-list-negativeInteger-maxLength-3 tokoe:valid" result="pass"/><test-case name="18354NISTXML-SV-II-list-negativeInteger-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="18355NISTXML-SV-II-list-negativeInteger-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="18356NISTXML-SV-II-list-negativeInteger-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="18357NISTXML-SV-II-list-negativeInteger-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="18358NISTXML-SV-II-list-negativeInteger-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="18359NISTSchema-SV-II-list-negativeInteger-maxLength-4 tokoe:valid" result="pass"/><test-case name="18360NISTXML-SV-II-list-negativeInteger-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="18361NISTXML-SV-II-list-negativeInteger-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="18362NISTXML-SV-II-list-negativeInteger-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="18363NISTXML-SV-II-list-negativeInteger-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="18364NISTXML-SV-II-list-negativeInteger-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="18365NISTSchema-SV-II-list-negativeInteger-maxLength-5 tokoe:valid" result="pass"/><test-case name="18366NISTXML-SV-II-list-negativeInteger-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="18367NISTXML-SV-II-list-negativeInteger-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="18368NISTXML-SV-II-list-negativeInteger-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="18369NISTXML-SV-II-list-negativeInteger-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="18370NISTXML-SV-II-list-negativeInteger-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="18371NISTSchema-SV-II-list-negativeInteger-minLength-1 tokoe:valid" result="pass"/><test-case name="18372NISTXML-SV-II-list-negativeInteger-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="18373NISTXML-SV-II-list-negativeInteger-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="18374NISTXML-SV-II-list-negativeInteger-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="18375NISTXML-SV-II-list-negativeInteger-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="18376NISTXML-SV-II-list-negativeInteger-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="18377NISTSchema-SV-II-list-negativeInteger-minLength-2 tokoe:valid" result="pass"/><test-case name="18378NISTXML-SV-II-list-negativeInteger-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="18379NISTXML-SV-II-list-negativeInteger-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="18380NISTXML-SV-II-list-negativeInteger-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="18381NISTXML-SV-II-list-negativeInteger-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="18382NISTXML-SV-II-list-negativeInteger-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="18383NISTSchema-SV-II-list-negativeInteger-minLength-3 tokoe:valid" result="pass"/><test-case name="18384NISTXML-SV-II-list-negativeInteger-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="18385NISTXML-SV-II-list-negativeInteger-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="18386NISTXML-SV-II-list-negativeInteger-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="18387NISTXML-SV-II-list-negativeInteger-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="18388NISTXML-SV-II-list-negativeInteger-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="18389NISTSchema-SV-II-list-negativeInteger-minLength-4 tokoe:valid" result="pass"/><test-case name="18390NISTXML-SV-II-list-negativeInteger-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="18391NISTXML-SV-II-list-negativeInteger-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="18392NISTXML-SV-II-list-negativeInteger-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="18393NISTXML-SV-II-list-negativeInteger-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="18394NISTXML-SV-II-list-negativeInteger-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="18395NISTSchema-SV-II-list-negativeInteger-minLength-5 tokoe:valid" result="pass"/><test-case name="18396NISTXML-SV-II-list-negativeInteger-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="18397NISTXML-SV-II-list-negativeInteger-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="18398NISTXML-SV-II-list-negativeInteger-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="18399NISTXML-SV-II-list-negativeInteger-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="18400NISTXML-SV-II-list-negativeInteger-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="18401NISTSchema-SV-II-list-negativeInteger-length-1 tokoe:valid" result="pass"/><test-case name="18402NISTXML-SV-II-list-negativeInteger-length-1-1 tokoe:invalid" result="pass"/><test-case name="18403NISTXML-SV-II-list-negativeInteger-length-1-2 tokoe:invalid" result="pass"/><test-case name="18404NISTXML-SV-II-list-negativeInteger-length-1-3 tokoe:invalid" result="pass"/><test-case name="18405NISTXML-SV-II-list-negativeInteger-length-1-4 tokoe:invalid" result="pass"/><test-case name="18406NISTXML-SV-II-list-negativeInteger-length-1-5 tokoe:invalid" result="pass"/><test-case name="18407NISTSchema-SV-II-list-negativeInteger-length-2 tokoe:valid" result="pass"/><test-case name="18408NISTXML-SV-II-list-negativeInteger-length-2-1 tokoe:invalid" result="pass"/><test-case name="18409NISTXML-SV-II-list-negativeInteger-length-2-2 tokoe:invalid" result="pass"/><test-case name="18410NISTXML-SV-II-list-negativeInteger-length-2-3 tokoe:invalid" result="pass"/><test-case name="18411NISTXML-SV-II-list-negativeInteger-length-2-4 tokoe:invalid" result="pass"/><test-case name="18412NISTXML-SV-II-list-negativeInteger-length-2-5 tokoe:invalid" result="pass"/><test-case name="18413NISTSchema-SV-II-list-negativeInteger-length-3 tokoe:valid" result="pass"/><test-case name="18414NISTXML-SV-II-list-negativeInteger-length-3-1 tokoe:invalid" result="pass"/><test-case name="18415NISTXML-SV-II-list-negativeInteger-length-3-2 tokoe:invalid" result="pass"/><test-case name="18416NISTXML-SV-II-list-negativeInteger-length-3-3 tokoe:invalid" result="pass"/><test-case name="18417NISTXML-SV-II-list-negativeInteger-length-3-4 tokoe:invalid" result="pass"/><test-case name="18418NISTXML-SV-II-list-negativeInteger-length-3-5 tokoe:invalid" result="pass"/><test-case name="18419NISTSchema-SV-II-list-negativeInteger-length-4 tokoe:valid" result="pass"/><test-case name="18420NISTXML-SV-II-list-negativeInteger-length-4-1 tokoe:invalid" result="pass"/><test-case name="18421NISTXML-SV-II-list-negativeInteger-length-4-2 tokoe:invalid" result="pass"/><test-case name="18422NISTXML-SV-II-list-negativeInteger-length-4-3 tokoe:invalid" result="pass"/><test-case name="18423NISTXML-SV-II-list-negativeInteger-length-4-4 tokoe:invalid" result="pass"/><test-case name="18424NISTXML-SV-II-list-negativeInteger-length-4-5 tokoe:invalid" result="pass"/><test-case name="18425NISTSchema-SV-II-list-negativeInteger-length-5 tokoe:valid" result="pass"/><test-case name="18426NISTXML-SV-II-list-negativeInteger-length-5-1 tokoe:invalid" result="pass"/><test-case name="18427NISTXML-SV-II-list-negativeInteger-length-5-2 tokoe:invalid" result="pass"/><test-case name="18428NISTXML-SV-II-list-negativeInteger-length-5-3 tokoe:invalid" result="pass"/><test-case name="18429NISTXML-SV-II-list-negativeInteger-length-5-4 tokoe:invalid" result="pass"/><test-case name="18430NISTXML-SV-II-list-negativeInteger-length-5-5 tokoe:invalid" result="pass"/><test-case name="18431NISTSchema-SV-II-list-negativeInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="18432NISTXML-SV-II-list-negativeInteger-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="18433NISTXML-SV-II-list-negativeInteger-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="18434NISTXML-SV-II-list-negativeInteger-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="18435NISTXML-SV-II-list-negativeInteger-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="18436NISTXML-SV-II-list-negativeInteger-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="18437NISTSchema-SV-II-list-negativeInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="18438NISTXML-SV-II-list-negativeInteger-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="18439NISTXML-SV-II-list-negativeInteger-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="18440NISTXML-SV-II-list-negativeInteger-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="18441NISTXML-SV-II-list-negativeInteger-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="18442NISTXML-SV-II-list-negativeInteger-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="18443NISTSchema-SV-II-list-negativeInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="18444NISTXML-SV-II-list-negativeInteger-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="18445NISTXML-SV-II-list-negativeInteger-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="18446NISTXML-SV-II-list-negativeInteger-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="18447NISTXML-SV-II-list-negativeInteger-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="18448NISTXML-SV-II-list-negativeInteger-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="18449NISTSchema-SV-II-list-negativeInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="18450NISTXML-SV-II-list-negativeInteger-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="18451NISTXML-SV-II-list-negativeInteger-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="18452NISTXML-SV-II-list-negativeInteger-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="18453NISTXML-SV-II-list-negativeInteger-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="18454NISTXML-SV-II-list-negativeInteger-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="18455NISTSchema-SV-II-list-negativeInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="18456NISTXML-SV-II-list-negativeInteger-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="18457NISTXML-SV-II-list-negativeInteger-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="18458NISTXML-SV-II-list-negativeInteger-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="18459NISTXML-SV-II-list-negativeInteger-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="18460NISTXML-SV-II-list-negativeInteger-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="18461NISTSchema-SV-II-list-negativeInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="18462NISTXML-SV-II-list-negativeInteger-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="18463NISTXML-SV-II-list-negativeInteger-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="18464NISTXML-SV-II-list-negativeInteger-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="18465NISTXML-SV-II-list-negativeInteger-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="18466NISTXML-SV-II-list-negativeInteger-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="18467NISTSchema-SV-II-list-negativeInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="18468NISTXML-SV-II-list-negativeInteger-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="18469NISTXML-SV-II-list-negativeInteger-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="18470NISTXML-SV-II-list-negativeInteger-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="18471NISTXML-SV-II-list-negativeInteger-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="18472NISTXML-SV-II-list-negativeInteger-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="18473NISTSchema-SV-II-list-negativeInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="18474NISTXML-SV-II-list-negativeInteger-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="18475NISTXML-SV-II-list-negativeInteger-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="18476NISTXML-SV-II-list-negativeInteger-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="18477NISTXML-SV-II-list-negativeInteger-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="18478NISTXML-SV-II-list-negativeInteger-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="18479NISTSchema-SV-II-list-negativeInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="18480NISTXML-SV-II-list-negativeInteger-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="18481NISTXML-SV-II-list-negativeInteger-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="18482NISTXML-SV-II-list-negativeInteger-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="18483NISTXML-SV-II-list-negativeInteger-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="18484NISTXML-SV-II-list-negativeInteger-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="18485NISTSchema-SV-II-list-negativeInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="18486NISTXML-SV-II-list-negativeInteger-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="18487NISTXML-SV-II-list-negativeInteger-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="18488NISTXML-SV-II-list-negativeInteger-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="18489NISTXML-SV-II-list-negativeInteger-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="18490NISTXML-SV-II-list-negativeInteger-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="18491NISTSchema-SV-II-list-long-maxLength-1 tokoe:valid" result="pass"/><test-case name="18492NISTXML-SV-II-list-long-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="18493NISTXML-SV-II-list-long-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="18494NISTXML-SV-II-list-long-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="18495NISTXML-SV-II-list-long-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="18496NISTXML-SV-II-list-long-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="18497NISTSchema-SV-II-list-long-maxLength-2 tokoe:valid" result="pass"/><test-case name="18498NISTXML-SV-II-list-long-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="18499NISTXML-SV-II-list-long-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="18500NISTXML-SV-II-list-long-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="18501NISTXML-SV-II-list-long-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="18502NISTXML-SV-II-list-long-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="18503NISTSchema-SV-II-list-long-maxLength-3 tokoe:valid" result="pass"/><test-case name="18504NISTXML-SV-II-list-long-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="18505NISTXML-SV-II-list-long-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="18506NISTXML-SV-II-list-long-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="18507NISTXML-SV-II-list-long-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="18508NISTXML-SV-II-list-long-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="18509NISTSchema-SV-II-list-long-maxLength-4 tokoe:valid" result="pass"/><test-case name="18510NISTXML-SV-II-list-long-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="18511NISTXML-SV-II-list-long-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="18512NISTXML-SV-II-list-long-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="18513NISTXML-SV-II-list-long-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="18514NISTXML-SV-II-list-long-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="18515NISTSchema-SV-II-list-long-maxLength-5 tokoe:valid" result="pass"/><test-case name="18516NISTXML-SV-II-list-long-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="18517NISTXML-SV-II-list-long-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="18518NISTXML-SV-II-list-long-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="18519NISTXML-SV-II-list-long-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="18520NISTXML-SV-II-list-long-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="18521NISTSchema-SV-II-list-long-minLength-1 tokoe:valid" result="pass"/><test-case name="18522NISTXML-SV-II-list-long-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="18523NISTXML-SV-II-list-long-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="18524NISTXML-SV-II-list-long-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="18525NISTXML-SV-II-list-long-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="18526NISTXML-SV-II-list-long-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="18527NISTSchema-SV-II-list-long-minLength-2 tokoe:valid" result="pass"/><test-case name="18528NISTXML-SV-II-list-long-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="18529NISTXML-SV-II-list-long-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="18530NISTXML-SV-II-list-long-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="18531NISTXML-SV-II-list-long-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="18532NISTXML-SV-II-list-long-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="18533NISTSchema-SV-II-list-long-minLength-3 tokoe:valid" result="pass"/><test-case name="18534NISTXML-SV-II-list-long-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="18535NISTXML-SV-II-list-long-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="18536NISTXML-SV-II-list-long-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="18537NISTXML-SV-II-list-long-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="18538NISTXML-SV-II-list-long-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="18539NISTSchema-SV-II-list-long-minLength-4 tokoe:valid" result="pass"/><test-case name="18540NISTXML-SV-II-list-long-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="18541NISTXML-SV-II-list-long-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="18542NISTXML-SV-II-list-long-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="18543NISTXML-SV-II-list-long-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="18544NISTXML-SV-II-list-long-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="18545NISTSchema-SV-II-list-long-minLength-5 tokoe:valid" result="pass"/><test-case name="18546NISTXML-SV-II-list-long-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="18547NISTXML-SV-II-list-long-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="18548NISTXML-SV-II-list-long-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="18549NISTXML-SV-II-list-long-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="18550NISTXML-SV-II-list-long-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="18551NISTSchema-SV-II-list-long-length-1 tokoe:valid" result="pass"/><test-case name="18552NISTXML-SV-II-list-long-length-1-1 tokoe:invalid" result="pass"/><test-case name="18553NISTXML-SV-II-list-long-length-1-2 tokoe:invalid" result="pass"/><test-case name="18554NISTXML-SV-II-list-long-length-1-3 tokoe:invalid" result="pass"/><test-case name="18555NISTXML-SV-II-list-long-length-1-4 tokoe:invalid" result="pass"/><test-case name="18556NISTXML-SV-II-list-long-length-1-5 tokoe:invalid" result="pass"/><test-case name="18557NISTSchema-SV-II-list-long-length-2 tokoe:valid" result="pass"/><test-case name="18558NISTXML-SV-II-list-long-length-2-1 tokoe:invalid" result="pass"/><test-case name="18559NISTXML-SV-II-list-long-length-2-2 tokoe:invalid" result="pass"/><test-case name="18560NISTXML-SV-II-list-long-length-2-3 tokoe:invalid" result="pass"/><test-case name="18561NISTXML-SV-II-list-long-length-2-4 tokoe:invalid" result="pass"/><test-case name="18562NISTXML-SV-II-list-long-length-2-5 tokoe:invalid" result="pass"/><test-case name="18563NISTSchema-SV-II-list-long-length-3 tokoe:valid" result="pass"/><test-case name="18564NISTXML-SV-II-list-long-length-3-1 tokoe:invalid" result="pass"/><test-case name="18565NISTXML-SV-II-list-long-length-3-2 tokoe:invalid" result="pass"/><test-case name="18566NISTXML-SV-II-list-long-length-3-3 tokoe:invalid" result="pass"/><test-case name="18567NISTXML-SV-II-list-long-length-3-4 tokoe:invalid" result="pass"/><test-case name="18568NISTXML-SV-II-list-long-length-3-5 tokoe:invalid" result="pass"/><test-case name="18569NISTSchema-SV-II-list-long-length-4 tokoe:valid" result="pass"/><test-case name="18570NISTXML-SV-II-list-long-length-4-1 tokoe:invalid" result="pass"/><test-case name="18571NISTXML-SV-II-list-long-length-4-2 tokoe:invalid" result="pass"/><test-case name="18572NISTXML-SV-II-list-long-length-4-3 tokoe:invalid" result="pass"/><test-case name="18573NISTXML-SV-II-list-long-length-4-4 tokoe:invalid" result="pass"/><test-case name="18574NISTXML-SV-II-list-long-length-4-5 tokoe:invalid" result="pass"/><test-case name="18575NISTSchema-SV-II-list-long-length-5 tokoe:valid" result="pass"/><test-case name="18576NISTXML-SV-II-list-long-length-5-1 tokoe:invalid" result="pass"/><test-case name="18577NISTXML-SV-II-list-long-length-5-2 tokoe:invalid" result="pass"/><test-case name="18578NISTXML-SV-II-list-long-length-5-3 tokoe:invalid" result="pass"/><test-case name="18579NISTXML-SV-II-list-long-length-5-4 tokoe:invalid" result="pass"/><test-case name="18580NISTXML-SV-II-list-long-length-5-5 tokoe:invalid" result="pass"/><test-case name="18581NISTSchema-SV-II-list-long-pattern-1 tokoe:valid" result="pass"/><test-case name="18582NISTXML-SV-II-list-long-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="18583NISTXML-SV-II-list-long-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="18584NISTXML-SV-II-list-long-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="18585NISTXML-SV-II-list-long-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="18586NISTXML-SV-II-list-long-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="18587NISTSchema-SV-II-list-long-pattern-2 tokoe:valid" result="pass"/><test-case name="18588NISTXML-SV-II-list-long-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="18589NISTXML-SV-II-list-long-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="18590NISTXML-SV-II-list-long-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="18591NISTXML-SV-II-list-long-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="18592NISTXML-SV-II-list-long-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="18593NISTSchema-SV-II-list-long-pattern-3 tokoe:valid" result="pass"/><test-case name="18594NISTXML-SV-II-list-long-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="18595NISTXML-SV-II-list-long-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="18596NISTXML-SV-II-list-long-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="18597NISTXML-SV-II-list-long-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="18598NISTXML-SV-II-list-long-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="18599NISTSchema-SV-II-list-long-pattern-4 tokoe:valid" result="pass"/><test-case name="18600NISTXML-SV-II-list-long-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="18601NISTXML-SV-II-list-long-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="18602NISTXML-SV-II-list-long-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="18603NISTXML-SV-II-list-long-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="18604NISTXML-SV-II-list-long-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="18605NISTSchema-SV-II-list-long-pattern-5 tokoe:valid" result="pass"/><test-case name="18606NISTXML-SV-II-list-long-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="18607NISTXML-SV-II-list-long-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="18608NISTXML-SV-II-list-long-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="18609NISTXML-SV-II-list-long-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="18610NISTXML-SV-II-list-long-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="18611NISTSchema-SV-II-list-long-enumeration-1 tokoe:valid" result="pass"/><test-case name="18612NISTXML-SV-II-list-long-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="18613NISTXML-SV-II-list-long-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="18614NISTXML-SV-II-list-long-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="18615NISTXML-SV-II-list-long-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="18616NISTXML-SV-II-list-long-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="18617NISTSchema-SV-II-list-long-enumeration-2 tokoe:valid" result="pass"/><test-case name="18618NISTXML-SV-II-list-long-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="18619NISTXML-SV-II-list-long-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="18620NISTXML-SV-II-list-long-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="18621NISTXML-SV-II-list-long-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="18622NISTXML-SV-II-list-long-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="18623NISTSchema-SV-II-list-long-enumeration-3 tokoe:valid" result="pass"/><test-case name="18624NISTXML-SV-II-list-long-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="18625NISTXML-SV-II-list-long-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="18626NISTXML-SV-II-list-long-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="18627NISTXML-SV-II-list-long-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="18628NISTXML-SV-II-list-long-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="18629NISTSchema-SV-II-list-long-enumeration-4 tokoe:valid" result="pass"/><test-case name="18630NISTXML-SV-II-list-long-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="18631NISTXML-SV-II-list-long-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="18632NISTXML-SV-II-list-long-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="18633NISTXML-SV-II-list-long-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="18634NISTXML-SV-II-list-long-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="18635NISTSchema-SV-II-list-long-enumeration-5 tokoe:valid" result="pass"/><test-case name="18636NISTXML-SV-II-list-long-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="18637NISTXML-SV-II-list-long-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="18638NISTXML-SV-II-list-long-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="18639NISTXML-SV-II-list-long-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="18640NISTXML-SV-II-list-long-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="18641NISTSchema-SV-II-list-int-maxLength-1 tokoe:valid" result="pass"/><test-case name="18642NISTXML-SV-II-list-int-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="18643NISTXML-SV-II-list-int-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="18644NISTXML-SV-II-list-int-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="18645NISTXML-SV-II-list-int-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="18646NISTXML-SV-II-list-int-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="18647NISTSchema-SV-II-list-int-maxLength-2 tokoe:valid" result="pass"/><test-case name="18648NISTXML-SV-II-list-int-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="18649NISTXML-SV-II-list-int-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="18650NISTXML-SV-II-list-int-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="18651NISTXML-SV-II-list-int-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="18652NISTXML-SV-II-list-int-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="18653NISTSchema-SV-II-list-int-maxLength-3 tokoe:valid" result="pass"/><test-case name="18654NISTXML-SV-II-list-int-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="18655NISTXML-SV-II-list-int-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="18656NISTXML-SV-II-list-int-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="18657NISTXML-SV-II-list-int-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="18658NISTXML-SV-II-list-int-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="18659NISTSchema-SV-II-list-int-maxLength-4 tokoe:valid" result="pass"/><test-case name="18660NISTXML-SV-II-list-int-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="18661NISTXML-SV-II-list-int-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="18662NISTXML-SV-II-list-int-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="18663NISTXML-SV-II-list-int-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="18664NISTXML-SV-II-list-int-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="18665NISTSchema-SV-II-list-int-maxLength-5 tokoe:valid" result="pass"/><test-case name="18666NISTXML-SV-II-list-int-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="18667NISTXML-SV-II-list-int-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="18668NISTXML-SV-II-list-int-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="18669NISTXML-SV-II-list-int-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="18670NISTXML-SV-II-list-int-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="18671NISTSchema-SV-II-list-int-minLength-1 tokoe:valid" result="pass"/><test-case name="18672NISTXML-SV-II-list-int-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="18673NISTXML-SV-II-list-int-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="18674NISTXML-SV-II-list-int-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="18675NISTXML-SV-II-list-int-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="18676NISTXML-SV-II-list-int-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="18677NISTSchema-SV-II-list-int-minLength-2 tokoe:valid" result="pass"/><test-case name="18678NISTXML-SV-II-list-int-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="18679NISTXML-SV-II-list-int-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="18680NISTXML-SV-II-list-int-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="18681NISTXML-SV-II-list-int-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="18682NISTXML-SV-II-list-int-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="18683NISTSchema-SV-II-list-int-minLength-3 tokoe:valid" result="pass"/><test-case name="18684NISTXML-SV-II-list-int-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="18685NISTXML-SV-II-list-int-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="18686NISTXML-SV-II-list-int-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="18687NISTXML-SV-II-list-int-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="18688NISTXML-SV-II-list-int-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="18689NISTSchema-SV-II-list-int-minLength-4 tokoe:valid" result="pass"/><test-case name="18690NISTXML-SV-II-list-int-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="18691NISTXML-SV-II-list-int-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="18692NISTXML-SV-II-list-int-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="18693NISTXML-SV-II-list-int-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="18694NISTXML-SV-II-list-int-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="18695NISTSchema-SV-II-list-int-minLength-5 tokoe:valid" result="pass"/><test-case name="18696NISTXML-SV-II-list-int-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="18697NISTXML-SV-II-list-int-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="18698NISTXML-SV-II-list-int-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="18699NISTXML-SV-II-list-int-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="18700NISTXML-SV-II-list-int-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="18701NISTSchema-SV-II-list-int-length-1 tokoe:valid" result="pass"/><test-case name="18702NISTXML-SV-II-list-int-length-1-1 tokoe:invalid" result="pass"/><test-case name="18703NISTXML-SV-II-list-int-length-1-2 tokoe:invalid" result="pass"/><test-case name="18704NISTXML-SV-II-list-int-length-1-3 tokoe:invalid" result="pass"/><test-case name="18705NISTXML-SV-II-list-int-length-1-4 tokoe:invalid" result="pass"/><test-case name="18706NISTXML-SV-II-list-int-length-1-5 tokoe:invalid" result="pass"/><test-case name="18707NISTSchema-SV-II-list-int-length-2 tokoe:valid" result="pass"/><test-case name="18708NISTXML-SV-II-list-int-length-2-1 tokoe:invalid" result="pass"/><test-case name="18709NISTXML-SV-II-list-int-length-2-2 tokoe:invalid" result="pass"/><test-case name="18710NISTXML-SV-II-list-int-length-2-3 tokoe:invalid" result="pass"/><test-case name="18711NISTXML-SV-II-list-int-length-2-4 tokoe:invalid" result="pass"/><test-case name="18712NISTXML-SV-II-list-int-length-2-5 tokoe:invalid" result="pass"/><test-case name="18713NISTSchema-SV-II-list-int-length-3 tokoe:valid" result="pass"/><test-case name="18714NISTXML-SV-II-list-int-length-3-1 tokoe:invalid" result="pass"/><test-case name="18715NISTXML-SV-II-list-int-length-3-2 tokoe:invalid" result="pass"/><test-case name="18716NISTXML-SV-II-list-int-length-3-3 tokoe:invalid" result="pass"/><test-case name="18717NISTXML-SV-II-list-int-length-3-4 tokoe:invalid" result="pass"/><test-case name="18718NISTXML-SV-II-list-int-length-3-5 tokoe:invalid" result="pass"/><test-case name="18719NISTSchema-SV-II-list-int-length-4 tokoe:valid" result="pass"/><test-case name="18720NISTXML-SV-II-list-int-length-4-1 tokoe:invalid" result="pass"/><test-case name="18721NISTXML-SV-II-list-int-length-4-2 tokoe:invalid" result="pass"/><test-case name="18722NISTXML-SV-II-list-int-length-4-3 tokoe:invalid" result="pass"/><test-case name="18723NISTXML-SV-II-list-int-length-4-4 tokoe:invalid" result="pass"/><test-case name="18724NISTXML-SV-II-list-int-length-4-5 tokoe:invalid" result="pass"/><test-case name="18725NISTSchema-SV-II-list-int-length-5 tokoe:valid" result="pass"/><test-case name="18726NISTXML-SV-II-list-int-length-5-1 tokoe:invalid" result="pass"/><test-case name="18727NISTXML-SV-II-list-int-length-5-2 tokoe:invalid" result="pass"/><test-case name="18728NISTXML-SV-II-list-int-length-5-3 tokoe:invalid" result="pass"/><test-case name="18729NISTXML-SV-II-list-int-length-5-4 tokoe:invalid" result="pass"/><test-case name="18730NISTXML-SV-II-list-int-length-5-5 tokoe:invalid" result="pass"/><test-case name="18731NISTSchema-SV-II-list-int-pattern-1 tokoe:valid" result="pass"/><test-case name="18732NISTXML-SV-II-list-int-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="18733NISTXML-SV-II-list-int-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="18734NISTXML-SV-II-list-int-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="18735NISTXML-SV-II-list-int-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="18736NISTXML-SV-II-list-int-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="18737NISTSchema-SV-II-list-int-pattern-2 tokoe:valid" result="pass"/><test-case name="18738NISTXML-SV-II-list-int-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="18739NISTXML-SV-II-list-int-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="18740NISTXML-SV-II-list-int-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="18741NISTXML-SV-II-list-int-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="18742NISTXML-SV-II-list-int-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="18743NISTSchema-SV-II-list-int-pattern-3 tokoe:valid" result="pass"/><test-case name="18744NISTXML-SV-II-list-int-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="18745NISTXML-SV-II-list-int-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="18746NISTXML-SV-II-list-int-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="18747NISTXML-SV-II-list-int-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="18748NISTXML-SV-II-list-int-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="18749NISTSchema-SV-II-list-int-pattern-4 tokoe:valid" result="pass"/><test-case name="18750NISTXML-SV-II-list-int-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="18751NISTXML-SV-II-list-int-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="18752NISTXML-SV-II-list-int-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="18753NISTXML-SV-II-list-int-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="18754NISTXML-SV-II-list-int-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="18755NISTSchema-SV-II-list-int-pattern-5 tokoe:valid" result="pass"/><test-case name="18756NISTXML-SV-II-list-int-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="18757NISTXML-SV-II-list-int-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="18758NISTXML-SV-II-list-int-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="18759NISTXML-SV-II-list-int-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="18760NISTXML-SV-II-list-int-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="18761NISTSchema-SV-II-list-int-enumeration-1 tokoe:valid" result="pass"/><test-case name="18762NISTXML-SV-II-list-int-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="18763NISTXML-SV-II-list-int-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="18764NISTXML-SV-II-list-int-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="18765NISTXML-SV-II-list-int-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="18766NISTXML-SV-II-list-int-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="18767NISTSchema-SV-II-list-int-enumeration-2 tokoe:valid" result="pass"/><test-case name="18768NISTXML-SV-II-list-int-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="18769NISTXML-SV-II-list-int-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="18770NISTXML-SV-II-list-int-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="18771NISTXML-SV-II-list-int-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="18772NISTXML-SV-II-list-int-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="18773NISTSchema-SV-II-list-int-enumeration-3 tokoe:valid" result="pass"/><test-case name="18774NISTXML-SV-II-list-int-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="18775NISTXML-SV-II-list-int-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="18776NISTXML-SV-II-list-int-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="18777NISTXML-SV-II-list-int-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="18778NISTXML-SV-II-list-int-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="18779NISTSchema-SV-II-list-int-enumeration-4 tokoe:valid" result="pass"/><test-case name="18780NISTXML-SV-II-list-int-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="18781NISTXML-SV-II-list-int-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="18782NISTXML-SV-II-list-int-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="18783NISTXML-SV-II-list-int-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="18784NISTXML-SV-II-list-int-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="18785NISTSchema-SV-II-list-int-enumeration-5 tokoe:valid" result="pass"/><test-case name="18786NISTXML-SV-II-list-int-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="18787NISTXML-SV-II-list-int-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="18788NISTXML-SV-II-list-int-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="18789NISTXML-SV-II-list-int-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="18790NISTXML-SV-II-list-int-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="18791NISTSchema-SV-II-list-short-maxLength-1 tokoe:valid" result="pass"/><test-case name="18792NISTXML-SV-II-list-short-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="18793NISTXML-SV-II-list-short-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="18794NISTXML-SV-II-list-short-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="18795NISTXML-SV-II-list-short-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="18796NISTXML-SV-II-list-short-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="18797NISTSchema-SV-II-list-short-maxLength-2 tokoe:valid" result="pass"/><test-case name="18798NISTXML-SV-II-list-short-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="18799NISTXML-SV-II-list-short-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="18800NISTXML-SV-II-list-short-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="18801NISTXML-SV-II-list-short-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="18802NISTXML-SV-II-list-short-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="18803NISTSchema-SV-II-list-short-maxLength-3 tokoe:valid" result="pass"/><test-case name="18804NISTXML-SV-II-list-short-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="18805NISTXML-SV-II-list-short-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="18806NISTXML-SV-II-list-short-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="18807NISTXML-SV-II-list-short-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="18808NISTXML-SV-II-list-short-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="18809NISTSchema-SV-II-list-short-maxLength-4 tokoe:valid" result="pass"/><test-case name="18810NISTXML-SV-II-list-short-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="18811NISTXML-SV-II-list-short-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="18812NISTXML-SV-II-list-short-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="18813NISTXML-SV-II-list-short-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="18814NISTXML-SV-II-list-short-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="18815NISTSchema-SV-II-list-short-maxLength-5 tokoe:valid" result="pass"/><test-case name="18816NISTXML-SV-II-list-short-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="18817NISTXML-SV-II-list-short-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="18818NISTXML-SV-II-list-short-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="18819NISTXML-SV-II-list-short-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="18820NISTXML-SV-II-list-short-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="18821NISTSchema-SV-II-list-short-minLength-1 tokoe:valid" result="pass"/><test-case name="18822NISTXML-SV-II-list-short-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="18823NISTXML-SV-II-list-short-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="18824NISTXML-SV-II-list-short-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="18825NISTXML-SV-II-list-short-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="18826NISTXML-SV-II-list-short-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="18827NISTSchema-SV-II-list-short-minLength-2 tokoe:valid" result="pass"/><test-case name="18828NISTXML-SV-II-list-short-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="18829NISTXML-SV-II-list-short-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="18830NISTXML-SV-II-list-short-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="18831NISTXML-SV-II-list-short-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="18832NISTXML-SV-II-list-short-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="18833NISTSchema-SV-II-list-short-minLength-3 tokoe:valid" result="pass"/><test-case name="18834NISTXML-SV-II-list-short-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="18835NISTXML-SV-II-list-short-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="18836NISTXML-SV-II-list-short-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="18837NISTXML-SV-II-list-short-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="18838NISTXML-SV-II-list-short-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="18839NISTSchema-SV-II-list-short-minLength-4 tokoe:valid" result="pass"/><test-case name="18840NISTXML-SV-II-list-short-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="18841NISTXML-SV-II-list-short-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="18842NISTXML-SV-II-list-short-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="18843NISTXML-SV-II-list-short-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="18844NISTXML-SV-II-list-short-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="18845NISTSchema-SV-II-list-short-minLength-5 tokoe:valid" result="pass"/><test-case name="18846NISTXML-SV-II-list-short-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="18847NISTXML-SV-II-list-short-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="18848NISTXML-SV-II-list-short-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="18849NISTXML-SV-II-list-short-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="18850NISTXML-SV-II-list-short-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="18851NISTSchema-SV-II-list-short-length-1 tokoe:valid" result="pass"/><test-case name="18852NISTXML-SV-II-list-short-length-1-1 tokoe:invalid" result="pass"/><test-case name="18853NISTXML-SV-II-list-short-length-1-2 tokoe:invalid" result="pass"/><test-case name="18854NISTXML-SV-II-list-short-length-1-3 tokoe:invalid" result="pass"/><test-case name="18855NISTXML-SV-II-list-short-length-1-4 tokoe:invalid" result="pass"/><test-case name="18856NISTXML-SV-II-list-short-length-1-5 tokoe:invalid" result="pass"/><test-case name="18857NISTSchema-SV-II-list-short-length-2 tokoe:valid" result="pass"/><test-case name="18858NISTXML-SV-II-list-short-length-2-1 tokoe:invalid" result="pass"/><test-case name="18859NISTXML-SV-II-list-short-length-2-2 tokoe:invalid" result="pass"/><test-case name="18860NISTXML-SV-II-list-short-length-2-3 tokoe:invalid" result="pass"/><test-case name="18861NISTXML-SV-II-list-short-length-2-4 tokoe:invalid" result="pass"/><test-case name="18862NISTXML-SV-II-list-short-length-2-5 tokoe:invalid" result="pass"/><test-case name="18863NISTSchema-SV-II-list-short-length-3 tokoe:valid" result="pass"/><test-case name="18864NISTXML-SV-II-list-short-length-3-1 tokoe:invalid" result="pass"/><test-case name="18865NISTXML-SV-II-list-short-length-3-2 tokoe:invalid" result="pass"/><test-case name="18866NISTXML-SV-II-list-short-length-3-3 tokoe:invalid" result="pass"/><test-case name="18867NISTXML-SV-II-list-short-length-3-4 tokoe:invalid" result="pass"/><test-case name="18868NISTXML-SV-II-list-short-length-3-5 tokoe:invalid" result="pass"/><test-case name="18869NISTSchema-SV-II-list-short-length-4 tokoe:valid" result="pass"/><test-case name="18870NISTXML-SV-II-list-short-length-4-1 tokoe:invalid" result="pass"/><test-case name="18871NISTXML-SV-II-list-short-length-4-2 tokoe:invalid" result="pass"/><test-case name="18872NISTXML-SV-II-list-short-length-4-3 tokoe:invalid" result="pass"/><test-case name="18873NISTXML-SV-II-list-short-length-4-4 tokoe:invalid" result="pass"/><test-case name="18874NISTXML-SV-II-list-short-length-4-5 tokoe:invalid" result="pass"/><test-case name="18875NISTSchema-SV-II-list-short-length-5 tokoe:valid" result="pass"/><test-case name="18876NISTXML-SV-II-list-short-length-5-1 tokoe:invalid" result="pass"/><test-case name="18877NISTXML-SV-II-list-short-length-5-2 tokoe:invalid" result="pass"/><test-case name="18878NISTXML-SV-II-list-short-length-5-3 tokoe:invalid" result="pass"/><test-case name="18879NISTXML-SV-II-list-short-length-5-4 tokoe:invalid" result="pass"/><test-case name="18880NISTXML-SV-II-list-short-length-5-5 tokoe:invalid" result="pass"/><test-case name="18881NISTSchema-SV-II-list-short-pattern-1 tokoe:valid" result="pass"/><test-case name="18882NISTXML-SV-II-list-short-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="18883NISTXML-SV-II-list-short-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="18884NISTXML-SV-II-list-short-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="18885NISTXML-SV-II-list-short-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="18886NISTXML-SV-II-list-short-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="18887NISTSchema-SV-II-list-short-pattern-2 tokoe:valid" result="pass"/><test-case name="18888NISTXML-SV-II-list-short-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="18889NISTXML-SV-II-list-short-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="18890NISTXML-SV-II-list-short-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="18891NISTXML-SV-II-list-short-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="18892NISTXML-SV-II-list-short-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="18893NISTSchema-SV-II-list-short-pattern-3 tokoe:valid" result="pass"/><test-case name="18894NISTXML-SV-II-list-short-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="18895NISTXML-SV-II-list-short-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="18896NISTXML-SV-II-list-short-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="18897NISTXML-SV-II-list-short-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="18898NISTXML-SV-II-list-short-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="18899NISTSchema-SV-II-list-short-pattern-4 tokoe:valid" result="pass"/><test-case name="18900NISTXML-SV-II-list-short-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="18901NISTXML-SV-II-list-short-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="18902NISTXML-SV-II-list-short-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="18903NISTXML-SV-II-list-short-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="18904NISTXML-SV-II-list-short-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="18905NISTSchema-SV-II-list-short-pattern-5 tokoe:valid" result="pass"/><test-case name="18906NISTXML-SV-II-list-short-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="18907NISTXML-SV-II-list-short-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="18908NISTXML-SV-II-list-short-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="18909NISTXML-SV-II-list-short-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="18910NISTXML-SV-II-list-short-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="18911NISTSchema-SV-II-list-short-enumeration-1 tokoe:valid" result="pass"/><test-case name="18912NISTXML-SV-II-list-short-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="18913NISTXML-SV-II-list-short-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="18914NISTXML-SV-II-list-short-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="18915NISTXML-SV-II-list-short-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="18916NISTXML-SV-II-list-short-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="18917NISTSchema-SV-II-list-short-enumeration-2 tokoe:valid" result="pass"/><test-case name="18918NISTXML-SV-II-list-short-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="18919NISTXML-SV-II-list-short-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="18920NISTXML-SV-II-list-short-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="18921NISTXML-SV-II-list-short-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="18922NISTXML-SV-II-list-short-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="18923NISTSchema-SV-II-list-short-enumeration-3 tokoe:valid" result="pass"/><test-case name="18924NISTXML-SV-II-list-short-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="18925NISTXML-SV-II-list-short-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="18926NISTXML-SV-II-list-short-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="18927NISTXML-SV-II-list-short-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="18928NISTXML-SV-II-list-short-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="18929NISTSchema-SV-II-list-short-enumeration-4 tokoe:valid" result="pass"/><test-case name="18930NISTXML-SV-II-list-short-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="18931NISTXML-SV-II-list-short-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="18932NISTXML-SV-II-list-short-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="18933NISTXML-SV-II-list-short-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="18934NISTXML-SV-II-list-short-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="18935NISTSchema-SV-II-list-short-enumeration-5 tokoe:valid" result="pass"/><test-case name="18936NISTXML-SV-II-list-short-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="18937NISTXML-SV-II-list-short-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="18938NISTXML-SV-II-list-short-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="18939NISTXML-SV-II-list-short-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="18940NISTXML-SV-II-list-short-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="18941NISTSchema-SV-II-list-byte-maxLength-1 tokoe:valid" result="pass"/><test-case name="18942NISTXML-SV-II-list-byte-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="18943NISTXML-SV-II-list-byte-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="18944NISTXML-SV-II-list-byte-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="18945NISTXML-SV-II-list-byte-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="18946NISTXML-SV-II-list-byte-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="18947NISTSchema-SV-II-list-byte-maxLength-2 tokoe:valid" result="pass"/><test-case name="18948NISTXML-SV-II-list-byte-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="18949NISTXML-SV-II-list-byte-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="18950NISTXML-SV-II-list-byte-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="18951NISTXML-SV-II-list-byte-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="18952NISTXML-SV-II-list-byte-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="18953NISTSchema-SV-II-list-byte-maxLength-3 tokoe:valid" result="pass"/><test-case name="18954NISTXML-SV-II-list-byte-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="18955NISTXML-SV-II-list-byte-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="18956NISTXML-SV-II-list-byte-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="18957NISTXML-SV-II-list-byte-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="18958NISTXML-SV-II-list-byte-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="18959NISTSchema-SV-II-list-byte-maxLength-4 tokoe:valid" result="pass"/><test-case name="18960NISTXML-SV-II-list-byte-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="18961NISTXML-SV-II-list-byte-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="18962NISTXML-SV-II-list-byte-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="18963NISTXML-SV-II-list-byte-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="18964NISTXML-SV-II-list-byte-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="18965NISTSchema-SV-II-list-byte-maxLength-5 tokoe:valid" result="pass"/><test-case name="18966NISTXML-SV-II-list-byte-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="18967NISTXML-SV-II-list-byte-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="18968NISTXML-SV-II-list-byte-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="18969NISTXML-SV-II-list-byte-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="18970NISTXML-SV-II-list-byte-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="18971NISTSchema-SV-II-list-byte-minLength-1 tokoe:valid" result="pass"/><test-case name="18972NISTXML-SV-II-list-byte-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="18973NISTXML-SV-II-list-byte-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="18974NISTXML-SV-II-list-byte-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="18975NISTXML-SV-II-list-byte-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="18976NISTXML-SV-II-list-byte-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="18977NISTSchema-SV-II-list-byte-minLength-2 tokoe:valid" result="pass"/><test-case name="18978NISTXML-SV-II-list-byte-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="18979NISTXML-SV-II-list-byte-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="18980NISTXML-SV-II-list-byte-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="18981NISTXML-SV-II-list-byte-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="18982NISTXML-SV-II-list-byte-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="18983NISTSchema-SV-II-list-byte-minLength-3 tokoe:valid" result="pass"/><test-case name="18984NISTXML-SV-II-list-byte-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="18985NISTXML-SV-II-list-byte-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="18986NISTXML-SV-II-list-byte-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="18987NISTXML-SV-II-list-byte-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="18988NISTXML-SV-II-list-byte-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="18989NISTSchema-SV-II-list-byte-minLength-4 tokoe:valid" result="pass"/><test-case name="18990NISTXML-SV-II-list-byte-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="18991NISTXML-SV-II-list-byte-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="18992NISTXML-SV-II-list-byte-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="18993NISTXML-SV-II-list-byte-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="18994NISTXML-SV-II-list-byte-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="18995NISTSchema-SV-II-list-byte-minLength-5 tokoe:valid" result="pass"/><test-case name="18996NISTXML-SV-II-list-byte-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="18997NISTXML-SV-II-list-byte-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="18998NISTXML-SV-II-list-byte-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="18999NISTXML-SV-II-list-byte-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="19000NISTXML-SV-II-list-byte-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="19001NISTSchema-SV-II-list-byte-length-1 tokoe:valid" result="pass"/><test-case name="19002NISTXML-SV-II-list-byte-length-1-1 tokoe:invalid" result="pass"/><test-case name="19003NISTXML-SV-II-list-byte-length-1-2 tokoe:invalid" result="pass"/><test-case name="19004NISTXML-SV-II-list-byte-length-1-3 tokoe:invalid" result="pass"/><test-case name="19005NISTXML-SV-II-list-byte-length-1-4 tokoe:invalid" result="pass"/><test-case name="19006NISTXML-SV-II-list-byte-length-1-5 tokoe:invalid" result="pass"/><test-case name="19007NISTSchema-SV-II-list-byte-length-2 tokoe:valid" result="pass"/><test-case name="19008NISTXML-SV-II-list-byte-length-2-1 tokoe:invalid" result="pass"/><test-case name="19009NISTXML-SV-II-list-byte-length-2-2 tokoe:invalid" result="pass"/><test-case name="19010NISTXML-SV-II-list-byte-length-2-3 tokoe:invalid" result="pass"/><test-case name="19011NISTXML-SV-II-list-byte-length-2-4 tokoe:invalid" result="pass"/><test-case name="19012NISTXML-SV-II-list-byte-length-2-5 tokoe:invalid" result="pass"/><test-case name="19013NISTSchema-SV-II-list-byte-length-3 tokoe:valid" result="pass"/><test-case name="19014NISTXML-SV-II-list-byte-length-3-1 tokoe:invalid" result="pass"/><test-case name="19015NISTXML-SV-II-list-byte-length-3-2 tokoe:invalid" result="pass"/><test-case name="19016NISTXML-SV-II-list-byte-length-3-3 tokoe:invalid" result="pass"/><test-case name="19017NISTXML-SV-II-list-byte-length-3-4 tokoe:invalid" result="pass"/><test-case name="19018NISTXML-SV-II-list-byte-length-3-5 tokoe:invalid" result="pass"/><test-case name="19019NISTSchema-SV-II-list-byte-length-4 tokoe:valid" result="pass"/><test-case name="19020NISTXML-SV-II-list-byte-length-4-1 tokoe:invalid" result="pass"/><test-case name="19021NISTXML-SV-II-list-byte-length-4-2 tokoe:invalid" result="pass"/><test-case name="19022NISTXML-SV-II-list-byte-length-4-3 tokoe:invalid" result="pass"/><test-case name="19023NISTXML-SV-II-list-byte-length-4-4 tokoe:invalid" result="pass"/><test-case name="19024NISTXML-SV-II-list-byte-length-4-5 tokoe:invalid" result="pass"/><test-case name="19025NISTSchema-SV-II-list-byte-length-5 tokoe:valid" result="pass"/><test-case name="19026NISTXML-SV-II-list-byte-length-5-1 tokoe:invalid" result="pass"/><test-case name="19027NISTXML-SV-II-list-byte-length-5-2 tokoe:invalid" result="pass"/><test-case name="19028NISTXML-SV-II-list-byte-length-5-3 tokoe:invalid" result="pass"/><test-case name="19029NISTXML-SV-II-list-byte-length-5-4 tokoe:invalid" result="pass"/><test-case name="19030NISTXML-SV-II-list-byte-length-5-5 tokoe:invalid" result="pass"/><test-case name="19031NISTSchema-SV-II-list-byte-pattern-1 tokoe:valid" result="pass"/><test-case name="19032NISTXML-SV-II-list-byte-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="19033NISTXML-SV-II-list-byte-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="19034NISTXML-SV-II-list-byte-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="19035NISTXML-SV-II-list-byte-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="19036NISTXML-SV-II-list-byte-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="19037NISTSchema-SV-II-list-byte-pattern-2 tokoe:valid" result="pass"/><test-case name="19038NISTXML-SV-II-list-byte-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="19039NISTXML-SV-II-list-byte-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="19040NISTXML-SV-II-list-byte-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="19041NISTXML-SV-II-list-byte-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="19042NISTXML-SV-II-list-byte-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="19043NISTSchema-SV-II-list-byte-pattern-3 tokoe:valid" result="pass"/><test-case name="19044NISTXML-SV-II-list-byte-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="19045NISTXML-SV-II-list-byte-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="19046NISTXML-SV-II-list-byte-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="19047NISTXML-SV-II-list-byte-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="19048NISTXML-SV-II-list-byte-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="19049NISTSchema-SV-II-list-byte-pattern-4 tokoe:valid" result="pass"/><test-case name="19050NISTXML-SV-II-list-byte-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="19051NISTXML-SV-II-list-byte-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="19052NISTXML-SV-II-list-byte-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="19053NISTXML-SV-II-list-byte-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="19054NISTXML-SV-II-list-byte-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="19055NISTSchema-SV-II-list-byte-pattern-5 tokoe:valid" result="pass"/><test-case name="19056NISTXML-SV-II-list-byte-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="19057NISTXML-SV-II-list-byte-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="19058NISTXML-SV-II-list-byte-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="19059NISTXML-SV-II-list-byte-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="19060NISTXML-SV-II-list-byte-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="19061NISTSchema-SV-II-list-byte-enumeration-1 tokoe:valid" result="pass"/><test-case name="19062NISTXML-SV-II-list-byte-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="19063NISTXML-SV-II-list-byte-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="19064NISTXML-SV-II-list-byte-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="19065NISTXML-SV-II-list-byte-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="19066NISTXML-SV-II-list-byte-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="19067NISTSchema-SV-II-list-byte-enumeration-2 tokoe:valid" result="pass"/><test-case name="19068NISTXML-SV-II-list-byte-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="19069NISTXML-SV-II-list-byte-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="19070NISTXML-SV-II-list-byte-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="19071NISTXML-SV-II-list-byte-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="19072NISTXML-SV-II-list-byte-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="19073NISTSchema-SV-II-list-byte-enumeration-3 tokoe:valid" result="pass"/><test-case name="19074NISTXML-SV-II-list-byte-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="19075NISTXML-SV-II-list-byte-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="19076NISTXML-SV-II-list-byte-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="19077NISTXML-SV-II-list-byte-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="19078NISTXML-SV-II-list-byte-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="19079NISTSchema-SV-II-list-byte-enumeration-4 tokoe:valid" result="pass"/><test-case name="19080NISTXML-SV-II-list-byte-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="19081NISTXML-SV-II-list-byte-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="19082NISTXML-SV-II-list-byte-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="19083NISTXML-SV-II-list-byte-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="19084NISTXML-SV-II-list-byte-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="19085NISTSchema-SV-II-list-byte-enumeration-5 tokoe:valid" result="pass"/><test-case name="19086NISTXML-SV-II-list-byte-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="19087NISTXML-SV-II-list-byte-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="19088NISTXML-SV-II-list-byte-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="19089NISTXML-SV-II-list-byte-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="19090NISTXML-SV-II-list-byte-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="19091NISTSchema-SV-II-list-nonNegativeInteger-maxLength-1 tokoe:valid" result="pass"/><test-case name="19092NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="19093NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="19094NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="19095NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="19096NISTXML-SV-II-list-nonNegativeInteger-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="19097NISTSchema-SV-II-list-nonNegativeInteger-maxLength-2 tokoe:valid" result="pass"/><test-case name="19098NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="19099NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="19100NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="19101NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="19102NISTXML-SV-II-list-nonNegativeInteger-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="19103NISTSchema-SV-II-list-nonNegativeInteger-maxLength-3 tokoe:valid" result="pass"/><test-case name="19104NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="19105NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="19106NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="19107NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="19108NISTXML-SV-II-list-nonNegativeInteger-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="19109NISTSchema-SV-II-list-nonNegativeInteger-maxLength-4 tokoe:valid" result="pass"/><test-case name="19110NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="19111NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="19112NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="19113NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="19114NISTXML-SV-II-list-nonNegativeInteger-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="19115NISTSchema-SV-II-list-nonNegativeInteger-maxLength-5 tokoe:valid" result="pass"/><test-case name="19116NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="19117NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="19118NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="19119NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="19120NISTXML-SV-II-list-nonNegativeInteger-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="19121NISTSchema-SV-II-list-nonNegativeInteger-minLength-1 tokoe:valid" result="pass"/><test-case name="19122NISTXML-SV-II-list-nonNegativeInteger-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="19123NISTXML-SV-II-list-nonNegativeInteger-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="19124NISTXML-SV-II-list-nonNegativeInteger-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="19125NISTXML-SV-II-list-nonNegativeInteger-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="19126NISTXML-SV-II-list-nonNegativeInteger-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="19127NISTSchema-SV-II-list-nonNegativeInteger-minLength-2 tokoe:valid" result="pass"/><test-case name="19128NISTXML-SV-II-list-nonNegativeInteger-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="19129NISTXML-SV-II-list-nonNegativeInteger-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="19130NISTXML-SV-II-list-nonNegativeInteger-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="19131NISTXML-SV-II-list-nonNegativeInteger-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="19132NISTXML-SV-II-list-nonNegativeInteger-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="19133NISTSchema-SV-II-list-nonNegativeInteger-minLength-3 tokoe:valid" result="pass"/><test-case name="19134NISTXML-SV-II-list-nonNegativeInteger-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="19135NISTXML-SV-II-list-nonNegativeInteger-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="19136NISTXML-SV-II-list-nonNegativeInteger-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="19137NISTXML-SV-II-list-nonNegativeInteger-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="19138NISTXML-SV-II-list-nonNegativeInteger-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="19139NISTSchema-SV-II-list-nonNegativeInteger-minLength-4 tokoe:valid" result="pass"/><test-case name="19140NISTXML-SV-II-list-nonNegativeInteger-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="19141NISTXML-SV-II-list-nonNegativeInteger-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="19142NISTXML-SV-II-list-nonNegativeInteger-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="19143NISTXML-SV-II-list-nonNegativeInteger-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="19144NISTXML-SV-II-list-nonNegativeInteger-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="19145NISTSchema-SV-II-list-nonNegativeInteger-minLength-5 tokoe:valid" result="pass"/><test-case name="19146NISTXML-SV-II-list-nonNegativeInteger-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="19147NISTXML-SV-II-list-nonNegativeInteger-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="19148NISTXML-SV-II-list-nonNegativeInteger-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="19149NISTXML-SV-II-list-nonNegativeInteger-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="19150NISTXML-SV-II-list-nonNegativeInteger-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="19151NISTSchema-SV-II-list-nonNegativeInteger-length-1 tokoe:valid" result="pass"/><test-case name="19152NISTXML-SV-II-list-nonNegativeInteger-length-1-1 tokoe:invalid" result="pass"/><test-case name="19153NISTXML-SV-II-list-nonNegativeInteger-length-1-2 tokoe:invalid" result="pass"/><test-case name="19154NISTXML-SV-II-list-nonNegativeInteger-length-1-3 tokoe:invalid" result="pass"/><test-case name="19155NISTXML-SV-II-list-nonNegativeInteger-length-1-4 tokoe:invalid" result="pass"/><test-case name="19156NISTXML-SV-II-list-nonNegativeInteger-length-1-5 tokoe:invalid" result="pass"/><test-case name="19157NISTSchema-SV-II-list-nonNegativeInteger-length-2 tokoe:valid" result="pass"/><test-case name="19158NISTXML-SV-II-list-nonNegativeInteger-length-2-1 tokoe:invalid" result="pass"/><test-case name="19159NISTXML-SV-II-list-nonNegativeInteger-length-2-2 tokoe:invalid" result="pass"/><test-case name="19160NISTXML-SV-II-list-nonNegativeInteger-length-2-3 tokoe:invalid" result="pass"/><test-case name="19161NISTXML-SV-II-list-nonNegativeInteger-length-2-4 tokoe:invalid" result="pass"/><test-case name="19162NISTXML-SV-II-list-nonNegativeInteger-length-2-5 tokoe:invalid" result="pass"/><test-case name="19163NISTSchema-SV-II-list-nonNegativeInteger-length-3 tokoe:valid" result="pass"/><test-case name="19164NISTXML-SV-II-list-nonNegativeInteger-length-3-1 tokoe:invalid" result="pass"/><test-case name="19165NISTXML-SV-II-list-nonNegativeInteger-length-3-2 tokoe:invalid" result="pass"/><test-case name="19166NISTXML-SV-II-list-nonNegativeInteger-length-3-3 tokoe:invalid" result="pass"/><test-case name="19167NISTXML-SV-II-list-nonNegativeInteger-length-3-4 tokoe:invalid" result="pass"/><test-case name="19168NISTXML-SV-II-list-nonNegativeInteger-length-3-5 tokoe:invalid" result="pass"/><test-case name="19169NISTSchema-SV-II-list-nonNegativeInteger-length-4 tokoe:valid" result="pass"/><test-case name="19170NISTXML-SV-II-list-nonNegativeInteger-length-4-1 tokoe:invalid" result="pass"/><test-case name="19171NISTXML-SV-II-list-nonNegativeInteger-length-4-2 tokoe:invalid" result="pass"/><test-case name="19172NISTXML-SV-II-list-nonNegativeInteger-length-4-3 tokoe:invalid" result="pass"/><test-case name="19173NISTXML-SV-II-list-nonNegativeInteger-length-4-4 tokoe:invalid" result="pass"/><test-case name="19174NISTXML-SV-II-list-nonNegativeInteger-length-4-5 tokoe:invalid" result="pass"/><test-case name="19175NISTSchema-SV-II-list-nonNegativeInteger-length-5 tokoe:valid" result="pass"/><test-case name="19176NISTXML-SV-II-list-nonNegativeInteger-length-5-1 tokoe:invalid" result="pass"/><test-case name="19177NISTXML-SV-II-list-nonNegativeInteger-length-5-2 tokoe:invalid" result="pass"/><test-case name="19178NISTXML-SV-II-list-nonNegativeInteger-length-5-3 tokoe:invalid" result="pass"/><test-case name="19179NISTXML-SV-II-list-nonNegativeInteger-length-5-4 tokoe:invalid" result="pass"/><test-case name="19180NISTXML-SV-II-list-nonNegativeInteger-length-5-5 tokoe:invalid" result="pass"/><test-case name="19181NISTSchema-SV-II-list-nonNegativeInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="19182NISTXML-SV-II-list-nonNegativeInteger-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="19183NISTXML-SV-II-list-nonNegativeInteger-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="19184NISTXML-SV-II-list-nonNegativeInteger-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="19185NISTXML-SV-II-list-nonNegativeInteger-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="19186NISTXML-SV-II-list-nonNegativeInteger-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="19187NISTSchema-SV-II-list-nonNegativeInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="19188NISTXML-SV-II-list-nonNegativeInteger-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="19189NISTXML-SV-II-list-nonNegativeInteger-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="19190NISTXML-SV-II-list-nonNegativeInteger-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="19191NISTXML-SV-II-list-nonNegativeInteger-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="19192NISTXML-SV-II-list-nonNegativeInteger-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="19193NISTSchema-SV-II-list-nonNegativeInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="19194NISTXML-SV-II-list-nonNegativeInteger-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="19195NISTXML-SV-II-list-nonNegativeInteger-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="19196NISTXML-SV-II-list-nonNegativeInteger-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="19197NISTXML-SV-II-list-nonNegativeInteger-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="19198NISTXML-SV-II-list-nonNegativeInteger-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="19199NISTSchema-SV-II-list-nonNegativeInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="19200NISTXML-SV-II-list-nonNegativeInteger-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="19201NISTXML-SV-II-list-nonNegativeInteger-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="19202NISTXML-SV-II-list-nonNegativeInteger-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="19203NISTXML-SV-II-list-nonNegativeInteger-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="19204NISTXML-SV-II-list-nonNegativeInteger-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="19205NISTSchema-SV-II-list-nonNegativeInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="19206NISTXML-SV-II-list-nonNegativeInteger-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="19207NISTXML-SV-II-list-nonNegativeInteger-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="19208NISTXML-SV-II-list-nonNegativeInteger-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="19209NISTXML-SV-II-list-nonNegativeInteger-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="19210NISTXML-SV-II-list-nonNegativeInteger-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="19211NISTSchema-SV-II-list-nonNegativeInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="19212NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="19213NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="19214NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="19215NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="19216NISTXML-SV-II-list-nonNegativeInteger-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="19217NISTSchema-SV-II-list-nonNegativeInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="19218NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="19219NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="19220NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="19221NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="19222NISTXML-SV-II-list-nonNegativeInteger-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="19223NISTSchema-SV-II-list-nonNegativeInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="19224NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="19225NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="19226NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="19227NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="19228NISTXML-SV-II-list-nonNegativeInteger-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="19229NISTSchema-SV-II-list-nonNegativeInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="19230NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="19231NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="19232NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="19233NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="19234NISTXML-SV-II-list-nonNegativeInteger-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="19235NISTSchema-SV-II-list-nonNegativeInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="19236NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="19237NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="19238NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="19239NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="19240NISTXML-SV-II-list-nonNegativeInteger-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="19241NISTSchema-SV-II-list-unsignedLong-maxLength-1 tokoe:valid" result="pass"/><test-case name="19242NISTXML-SV-II-list-unsignedLong-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="19243NISTXML-SV-II-list-unsignedLong-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="19244NISTXML-SV-II-list-unsignedLong-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="19245NISTXML-SV-II-list-unsignedLong-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="19246NISTXML-SV-II-list-unsignedLong-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="19247NISTSchema-SV-II-list-unsignedLong-maxLength-2 tokoe:valid" result="pass"/><test-case name="19248NISTXML-SV-II-list-unsignedLong-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="19249NISTXML-SV-II-list-unsignedLong-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="19250NISTXML-SV-II-list-unsignedLong-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="19251NISTXML-SV-II-list-unsignedLong-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="19252NISTXML-SV-II-list-unsignedLong-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="19253NISTSchema-SV-II-list-unsignedLong-maxLength-3 tokoe:valid" result="pass"/><test-case name="19254NISTXML-SV-II-list-unsignedLong-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="19255NISTXML-SV-II-list-unsignedLong-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="19256NISTXML-SV-II-list-unsignedLong-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="19257NISTXML-SV-II-list-unsignedLong-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="19258NISTXML-SV-II-list-unsignedLong-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="19259NISTSchema-SV-II-list-unsignedLong-maxLength-4 tokoe:valid" result="pass"/><test-case name="19260NISTXML-SV-II-list-unsignedLong-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="19261NISTXML-SV-II-list-unsignedLong-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="19262NISTXML-SV-II-list-unsignedLong-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="19263NISTXML-SV-II-list-unsignedLong-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="19264NISTXML-SV-II-list-unsignedLong-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="19265NISTSchema-SV-II-list-unsignedLong-maxLength-5 tokoe:valid" result="pass"/><test-case name="19266NISTXML-SV-II-list-unsignedLong-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="19267NISTXML-SV-II-list-unsignedLong-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="19268NISTXML-SV-II-list-unsignedLong-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="19269NISTXML-SV-II-list-unsignedLong-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="19270NISTXML-SV-II-list-unsignedLong-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="19271NISTSchema-SV-II-list-unsignedLong-minLength-1 tokoe:valid" result="pass"/><test-case name="19272NISTXML-SV-II-list-unsignedLong-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="19273NISTXML-SV-II-list-unsignedLong-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="19274NISTXML-SV-II-list-unsignedLong-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="19275NISTXML-SV-II-list-unsignedLong-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="19276NISTXML-SV-II-list-unsignedLong-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="19277NISTSchema-SV-II-list-unsignedLong-minLength-2 tokoe:valid" result="pass"/><test-case name="19278NISTXML-SV-II-list-unsignedLong-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="19279NISTXML-SV-II-list-unsignedLong-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="19280NISTXML-SV-II-list-unsignedLong-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="19281NISTXML-SV-II-list-unsignedLong-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="19282NISTXML-SV-II-list-unsignedLong-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="19283NISTSchema-SV-II-list-unsignedLong-minLength-3 tokoe:valid" result="pass"/><test-case name="19284NISTXML-SV-II-list-unsignedLong-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="19285NISTXML-SV-II-list-unsignedLong-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="19286NISTXML-SV-II-list-unsignedLong-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="19287NISTXML-SV-II-list-unsignedLong-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="19288NISTXML-SV-II-list-unsignedLong-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="19289NISTSchema-SV-II-list-unsignedLong-minLength-4 tokoe:valid" result="pass"/><test-case name="19290NISTXML-SV-II-list-unsignedLong-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="19291NISTXML-SV-II-list-unsignedLong-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="19292NISTXML-SV-II-list-unsignedLong-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="19293NISTXML-SV-II-list-unsignedLong-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="19294NISTXML-SV-II-list-unsignedLong-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="19295NISTSchema-SV-II-list-unsignedLong-minLength-5 tokoe:valid" result="pass"/><test-case name="19296NISTXML-SV-II-list-unsignedLong-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="19297NISTXML-SV-II-list-unsignedLong-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="19298NISTXML-SV-II-list-unsignedLong-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="19299NISTXML-SV-II-list-unsignedLong-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="19300NISTXML-SV-II-list-unsignedLong-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="19301NISTSchema-SV-II-list-unsignedLong-length-1 tokoe:valid" result="pass"/><test-case name="19302NISTXML-SV-II-list-unsignedLong-length-1-1 tokoe:invalid" result="pass"/><test-case name="19303NISTXML-SV-II-list-unsignedLong-length-1-2 tokoe:invalid" result="pass"/><test-case name="19304NISTXML-SV-II-list-unsignedLong-length-1-3 tokoe:invalid" result="pass"/><test-case name="19305NISTXML-SV-II-list-unsignedLong-length-1-4 tokoe:invalid" result="pass"/><test-case name="19306NISTXML-SV-II-list-unsignedLong-length-1-5 tokoe:invalid" result="pass"/><test-case name="19307NISTSchema-SV-II-list-unsignedLong-length-2 tokoe:valid" result="pass"/><test-case name="19308NISTXML-SV-II-list-unsignedLong-length-2-1 tokoe:invalid" result="pass"/><test-case name="19309NISTXML-SV-II-list-unsignedLong-length-2-2 tokoe:invalid" result="pass"/><test-case name="19310NISTXML-SV-II-list-unsignedLong-length-2-3 tokoe:invalid" result="pass"/><test-case name="19311NISTXML-SV-II-list-unsignedLong-length-2-4 tokoe:invalid" result="pass"/><test-case name="19312NISTXML-SV-II-list-unsignedLong-length-2-5 tokoe:invalid" result="pass"/><test-case name="19313NISTSchema-SV-II-list-unsignedLong-length-3 tokoe:valid" result="pass"/><test-case name="19314NISTXML-SV-II-list-unsignedLong-length-3-1 tokoe:invalid" result="pass"/><test-case name="19315NISTXML-SV-II-list-unsignedLong-length-3-2 tokoe:invalid" result="pass"/><test-case name="19316NISTXML-SV-II-list-unsignedLong-length-3-3 tokoe:invalid" result="pass"/><test-case name="19317NISTXML-SV-II-list-unsignedLong-length-3-4 tokoe:invalid" result="pass"/><test-case name="19318NISTXML-SV-II-list-unsignedLong-length-3-5 tokoe:invalid" result="pass"/><test-case name="19319NISTSchema-SV-II-list-unsignedLong-length-4 tokoe:valid" result="pass"/><test-case name="19320NISTXML-SV-II-list-unsignedLong-length-4-1 tokoe:invalid" result="pass"/><test-case name="19321NISTXML-SV-II-list-unsignedLong-length-4-2 tokoe:invalid" result="pass"/><test-case name="19322NISTXML-SV-II-list-unsignedLong-length-4-3 tokoe:invalid" result="pass"/><test-case name="19323NISTXML-SV-II-list-unsignedLong-length-4-4 tokoe:invalid" result="pass"/><test-case name="19324NISTXML-SV-II-list-unsignedLong-length-4-5 tokoe:invalid" result="pass"/><test-case name="19325NISTSchema-SV-II-list-unsignedLong-length-5 tokoe:valid" result="pass"/><test-case name="19326NISTXML-SV-II-list-unsignedLong-length-5-1 tokoe:invalid" result="pass"/><test-case name="19327NISTXML-SV-II-list-unsignedLong-length-5-2 tokoe:invalid" result="pass"/><test-case name="19328NISTXML-SV-II-list-unsignedLong-length-5-3 tokoe:invalid" result="pass"/><test-case name="19329NISTXML-SV-II-list-unsignedLong-length-5-4 tokoe:invalid" result="pass"/><test-case name="19330NISTXML-SV-II-list-unsignedLong-length-5-5 tokoe:invalid" result="pass"/><test-case name="19331NISTSchema-SV-II-list-unsignedLong-pattern-1 tokoe:valid" result="pass"/><test-case name="19332NISTXML-SV-II-list-unsignedLong-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="19333NISTXML-SV-II-list-unsignedLong-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="19334NISTXML-SV-II-list-unsignedLong-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="19335NISTXML-SV-II-list-unsignedLong-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="19336NISTXML-SV-II-list-unsignedLong-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="19337NISTSchema-SV-II-list-unsignedLong-pattern-2 tokoe:valid" result="pass"/><test-case name="19338NISTXML-SV-II-list-unsignedLong-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="19339NISTXML-SV-II-list-unsignedLong-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="19340NISTXML-SV-II-list-unsignedLong-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="19341NISTXML-SV-II-list-unsignedLong-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="19342NISTXML-SV-II-list-unsignedLong-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="19343NISTSchema-SV-II-list-unsignedLong-pattern-3 tokoe:valid" result="pass"/><test-case name="19344NISTXML-SV-II-list-unsignedLong-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="19345NISTXML-SV-II-list-unsignedLong-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="19346NISTXML-SV-II-list-unsignedLong-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="19347NISTXML-SV-II-list-unsignedLong-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="19348NISTXML-SV-II-list-unsignedLong-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="19349NISTSchema-SV-II-list-unsignedLong-pattern-4 tokoe:valid" result="pass"/><test-case name="19350NISTXML-SV-II-list-unsignedLong-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="19351NISTXML-SV-II-list-unsignedLong-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="19352NISTXML-SV-II-list-unsignedLong-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="19353NISTXML-SV-II-list-unsignedLong-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="19354NISTXML-SV-II-list-unsignedLong-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="19355NISTSchema-SV-II-list-unsignedLong-pattern-5 tokoe:valid" result="pass"/><test-case name="19356NISTXML-SV-II-list-unsignedLong-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="19357NISTXML-SV-II-list-unsignedLong-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="19358NISTXML-SV-II-list-unsignedLong-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="19359NISTXML-SV-II-list-unsignedLong-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="19360NISTXML-SV-II-list-unsignedLong-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="19361NISTSchema-SV-II-list-unsignedLong-enumeration-1 tokoe:valid" result="pass"/><test-case name="19362NISTXML-SV-II-list-unsignedLong-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="19363NISTXML-SV-II-list-unsignedLong-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="19364NISTXML-SV-II-list-unsignedLong-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="19365NISTXML-SV-II-list-unsignedLong-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="19366NISTXML-SV-II-list-unsignedLong-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="19367NISTSchema-SV-II-list-unsignedLong-enumeration-2 tokoe:valid" result="pass"/><test-case name="19368NISTXML-SV-II-list-unsignedLong-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="19369NISTXML-SV-II-list-unsignedLong-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="19370NISTXML-SV-II-list-unsignedLong-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="19371NISTXML-SV-II-list-unsignedLong-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="19372NISTXML-SV-II-list-unsignedLong-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="19373NISTSchema-SV-II-list-unsignedLong-enumeration-3 tokoe:valid" result="pass"/><test-case name="19374NISTXML-SV-II-list-unsignedLong-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="19375NISTXML-SV-II-list-unsignedLong-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="19376NISTXML-SV-II-list-unsignedLong-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="19377NISTXML-SV-II-list-unsignedLong-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="19378NISTXML-SV-II-list-unsignedLong-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="19379NISTSchema-SV-II-list-unsignedLong-enumeration-4 tokoe:valid" result="pass"/><test-case name="19380NISTXML-SV-II-list-unsignedLong-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="19381NISTXML-SV-II-list-unsignedLong-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="19382NISTXML-SV-II-list-unsignedLong-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="19383NISTXML-SV-II-list-unsignedLong-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="19384NISTXML-SV-II-list-unsignedLong-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="19385NISTSchema-SV-II-list-unsignedLong-enumeration-5 tokoe:valid" result="pass"/><test-case name="19386NISTXML-SV-II-list-unsignedLong-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="19387NISTXML-SV-II-list-unsignedLong-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="19388NISTXML-SV-II-list-unsignedLong-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="19389NISTXML-SV-II-list-unsignedLong-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="19390NISTXML-SV-II-list-unsignedLong-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="19391NISTSchema-SV-II-list-unsignedInt-maxLength-1 tokoe:valid" result="pass"/><test-case name="19392NISTXML-SV-II-list-unsignedInt-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="19393NISTXML-SV-II-list-unsignedInt-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="19394NISTXML-SV-II-list-unsignedInt-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="19395NISTXML-SV-II-list-unsignedInt-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="19396NISTXML-SV-II-list-unsignedInt-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="19397NISTSchema-SV-II-list-unsignedInt-maxLength-2 tokoe:valid" result="pass"/><test-case name="19398NISTXML-SV-II-list-unsignedInt-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="19399NISTXML-SV-II-list-unsignedInt-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="19400NISTXML-SV-II-list-unsignedInt-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="19401NISTXML-SV-II-list-unsignedInt-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="19402NISTXML-SV-II-list-unsignedInt-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="19403NISTSchema-SV-II-list-unsignedInt-maxLength-3 tokoe:valid" result="pass"/><test-case name="19404NISTXML-SV-II-list-unsignedInt-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="19405NISTXML-SV-II-list-unsignedInt-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="19406NISTXML-SV-II-list-unsignedInt-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="19407NISTXML-SV-II-list-unsignedInt-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="19408NISTXML-SV-II-list-unsignedInt-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="19409NISTSchema-SV-II-list-unsignedInt-maxLength-4 tokoe:valid" result="pass"/><test-case name="19410NISTXML-SV-II-list-unsignedInt-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="19411NISTXML-SV-II-list-unsignedInt-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="19412NISTXML-SV-II-list-unsignedInt-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="19413NISTXML-SV-II-list-unsignedInt-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="19414NISTXML-SV-II-list-unsignedInt-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="19415NISTSchema-SV-II-list-unsignedInt-maxLength-5 tokoe:valid" result="pass"/><test-case name="19416NISTXML-SV-II-list-unsignedInt-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="19417NISTXML-SV-II-list-unsignedInt-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="19418NISTXML-SV-II-list-unsignedInt-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="19419NISTXML-SV-II-list-unsignedInt-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="19420NISTXML-SV-II-list-unsignedInt-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="19421NISTSchema-SV-II-list-unsignedInt-minLength-1 tokoe:valid" result="pass"/><test-case name="19422NISTXML-SV-II-list-unsignedInt-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="19423NISTXML-SV-II-list-unsignedInt-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="19424NISTXML-SV-II-list-unsignedInt-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="19425NISTXML-SV-II-list-unsignedInt-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="19426NISTXML-SV-II-list-unsignedInt-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="19427NISTSchema-SV-II-list-unsignedInt-minLength-2 tokoe:valid" result="pass"/><test-case name="19428NISTXML-SV-II-list-unsignedInt-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="19429NISTXML-SV-II-list-unsignedInt-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="19430NISTXML-SV-II-list-unsignedInt-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="19431NISTXML-SV-II-list-unsignedInt-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="19432NISTXML-SV-II-list-unsignedInt-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="19433NISTSchema-SV-II-list-unsignedInt-minLength-3 tokoe:valid" result="pass"/><test-case name="19434NISTXML-SV-II-list-unsignedInt-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="19435NISTXML-SV-II-list-unsignedInt-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="19436NISTXML-SV-II-list-unsignedInt-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="19437NISTXML-SV-II-list-unsignedInt-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="19438NISTXML-SV-II-list-unsignedInt-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="19439NISTSchema-SV-II-list-unsignedInt-minLength-4 tokoe:valid" result="pass"/><test-case name="19440NISTXML-SV-II-list-unsignedInt-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="19441NISTXML-SV-II-list-unsignedInt-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="19442NISTXML-SV-II-list-unsignedInt-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="19443NISTXML-SV-II-list-unsignedInt-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="19444NISTXML-SV-II-list-unsignedInt-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="19445NISTSchema-SV-II-list-unsignedInt-minLength-5 tokoe:valid" result="pass"/><test-case name="19446NISTXML-SV-II-list-unsignedInt-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="19447NISTXML-SV-II-list-unsignedInt-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="19448NISTXML-SV-II-list-unsignedInt-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="19449NISTXML-SV-II-list-unsignedInt-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="19450NISTXML-SV-II-list-unsignedInt-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="19451NISTSchema-SV-II-list-unsignedInt-length-1 tokoe:valid" result="pass"/><test-case name="19452NISTXML-SV-II-list-unsignedInt-length-1-1 tokoe:invalid" result="pass"/><test-case name="19453NISTXML-SV-II-list-unsignedInt-length-1-2 tokoe:invalid" result="pass"/><test-case name="19454NISTXML-SV-II-list-unsignedInt-length-1-3 tokoe:invalid" result="pass"/><test-case name="19455NISTXML-SV-II-list-unsignedInt-length-1-4 tokoe:invalid" result="pass"/><test-case name="19456NISTXML-SV-II-list-unsignedInt-length-1-5 tokoe:invalid" result="pass"/><test-case name="19457NISTSchema-SV-II-list-unsignedInt-length-2 tokoe:valid" result="pass"/><test-case name="19458NISTXML-SV-II-list-unsignedInt-length-2-1 tokoe:invalid" result="pass"/><test-case name="19459NISTXML-SV-II-list-unsignedInt-length-2-2 tokoe:invalid" result="pass"/><test-case name="19460NISTXML-SV-II-list-unsignedInt-length-2-3 tokoe:invalid" result="pass"/><test-case name="19461NISTXML-SV-II-list-unsignedInt-length-2-4 tokoe:invalid" result="pass"/><test-case name="19462NISTXML-SV-II-list-unsignedInt-length-2-5 tokoe:invalid" result="pass"/><test-case name="19463NISTSchema-SV-II-list-unsignedInt-length-3 tokoe:valid" result="pass"/><test-case name="19464NISTXML-SV-II-list-unsignedInt-length-3-1 tokoe:invalid" result="pass"/><test-case name="19465NISTXML-SV-II-list-unsignedInt-length-3-2 tokoe:invalid" result="pass"/><test-case name="19466NISTXML-SV-II-list-unsignedInt-length-3-3 tokoe:invalid" result="pass"/><test-case name="19467NISTXML-SV-II-list-unsignedInt-length-3-4 tokoe:invalid" result="pass"/><test-case name="19468NISTXML-SV-II-list-unsignedInt-length-3-5 tokoe:invalid" result="pass"/><test-case name="19469NISTSchema-SV-II-list-unsignedInt-length-4 tokoe:valid" result="pass"/><test-case name="19470NISTXML-SV-II-list-unsignedInt-length-4-1 tokoe:invalid" result="pass"/><test-case name="19471NISTXML-SV-II-list-unsignedInt-length-4-2 tokoe:invalid" result="pass"/><test-case name="19472NISTXML-SV-II-list-unsignedInt-length-4-3 tokoe:invalid" result="pass"/><test-case name="19473NISTXML-SV-II-list-unsignedInt-length-4-4 tokoe:invalid" result="pass"/><test-case name="19474NISTXML-SV-II-list-unsignedInt-length-4-5 tokoe:invalid" result="pass"/><test-case name="19475NISTSchema-SV-II-list-unsignedInt-length-5 tokoe:valid" result="pass"/><test-case name="19476NISTXML-SV-II-list-unsignedInt-length-5-1 tokoe:invalid" result="pass"/><test-case name="19477NISTXML-SV-II-list-unsignedInt-length-5-2 tokoe:invalid" result="pass"/><test-case name="19478NISTXML-SV-II-list-unsignedInt-length-5-3 tokoe:invalid" result="pass"/><test-case name="19479NISTXML-SV-II-list-unsignedInt-length-5-4 tokoe:invalid" result="pass"/><test-case name="19480NISTXML-SV-II-list-unsignedInt-length-5-5 tokoe:invalid" result="pass"/><test-case name="19481NISTSchema-SV-II-list-unsignedInt-pattern-1 tokoe:valid" result="pass"/><test-case name="19482NISTXML-SV-II-list-unsignedInt-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="19483NISTXML-SV-II-list-unsignedInt-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="19484NISTXML-SV-II-list-unsignedInt-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="19485NISTXML-SV-II-list-unsignedInt-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="19486NISTXML-SV-II-list-unsignedInt-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="19487NISTSchema-SV-II-list-unsignedInt-pattern-2 tokoe:valid" result="pass"/><test-case name="19488NISTXML-SV-II-list-unsignedInt-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="19489NISTXML-SV-II-list-unsignedInt-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="19490NISTXML-SV-II-list-unsignedInt-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="19491NISTXML-SV-II-list-unsignedInt-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="19492NISTXML-SV-II-list-unsignedInt-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="19493NISTSchema-SV-II-list-unsignedInt-pattern-3 tokoe:valid" result="pass"/><test-case name="19494NISTXML-SV-II-list-unsignedInt-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="19495NISTXML-SV-II-list-unsignedInt-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="19496NISTXML-SV-II-list-unsignedInt-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="19497NISTXML-SV-II-list-unsignedInt-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="19498NISTXML-SV-II-list-unsignedInt-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="19499NISTSchema-SV-II-list-unsignedInt-pattern-4 tokoe:valid" result="pass"/><test-case name="19500NISTXML-SV-II-list-unsignedInt-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="19501NISTXML-SV-II-list-unsignedInt-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="19502NISTXML-SV-II-list-unsignedInt-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="19503NISTXML-SV-II-list-unsignedInt-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="19504NISTXML-SV-II-list-unsignedInt-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="19505NISTSchema-SV-II-list-unsignedInt-pattern-5 tokoe:valid" result="pass"/><test-case name="19506NISTXML-SV-II-list-unsignedInt-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="19507NISTXML-SV-II-list-unsignedInt-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="19508NISTXML-SV-II-list-unsignedInt-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="19509NISTXML-SV-II-list-unsignedInt-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="19510NISTXML-SV-II-list-unsignedInt-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="19511NISTSchema-SV-II-list-unsignedInt-enumeration-1 tokoe:valid" result="pass"/><test-case name="19512NISTXML-SV-II-list-unsignedInt-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="19513NISTXML-SV-II-list-unsignedInt-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="19514NISTXML-SV-II-list-unsignedInt-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="19515NISTXML-SV-II-list-unsignedInt-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="19516NISTXML-SV-II-list-unsignedInt-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="19517NISTSchema-SV-II-list-unsignedInt-enumeration-2 tokoe:valid" result="pass"/><test-case name="19518NISTXML-SV-II-list-unsignedInt-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="19519NISTXML-SV-II-list-unsignedInt-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="19520NISTXML-SV-II-list-unsignedInt-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="19521NISTXML-SV-II-list-unsignedInt-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="19522NISTXML-SV-II-list-unsignedInt-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="19523NISTSchema-SV-II-list-unsignedInt-enumeration-3 tokoe:valid" result="pass"/><test-case name="19524NISTXML-SV-II-list-unsignedInt-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="19525NISTXML-SV-II-list-unsignedInt-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="19526NISTXML-SV-II-list-unsignedInt-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="19527NISTXML-SV-II-list-unsignedInt-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="19528NISTXML-SV-II-list-unsignedInt-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="19529NISTSchema-SV-II-list-unsignedInt-enumeration-4 tokoe:valid" result="pass"/><test-case name="19530NISTXML-SV-II-list-unsignedInt-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="19531NISTXML-SV-II-list-unsignedInt-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="19532NISTXML-SV-II-list-unsignedInt-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="19533NISTXML-SV-II-list-unsignedInt-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="19534NISTXML-SV-II-list-unsignedInt-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="19535NISTSchema-SV-II-list-unsignedInt-enumeration-5 tokoe:valid" result="pass"/><test-case name="19536NISTXML-SV-II-list-unsignedInt-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="19537NISTXML-SV-II-list-unsignedInt-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="19538NISTXML-SV-II-list-unsignedInt-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="19539NISTXML-SV-II-list-unsignedInt-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="19540NISTXML-SV-II-list-unsignedInt-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="19541NISTSchema-SV-II-list-unsignedShort-maxLength-1 tokoe:valid" result="pass"/><test-case name="19542NISTXML-SV-II-list-unsignedShort-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="19543NISTXML-SV-II-list-unsignedShort-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="19544NISTXML-SV-II-list-unsignedShort-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="19545NISTXML-SV-II-list-unsignedShort-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="19546NISTXML-SV-II-list-unsignedShort-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="19547NISTSchema-SV-II-list-unsignedShort-maxLength-2 tokoe:valid" result="pass"/><test-case name="19548NISTXML-SV-II-list-unsignedShort-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="19549NISTXML-SV-II-list-unsignedShort-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="19550NISTXML-SV-II-list-unsignedShort-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="19551NISTXML-SV-II-list-unsignedShort-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="19552NISTXML-SV-II-list-unsignedShort-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="19553NISTSchema-SV-II-list-unsignedShort-maxLength-3 tokoe:valid" result="pass"/><test-case name="19554NISTXML-SV-II-list-unsignedShort-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="19555NISTXML-SV-II-list-unsignedShort-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="19556NISTXML-SV-II-list-unsignedShort-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="19557NISTXML-SV-II-list-unsignedShort-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="19558NISTXML-SV-II-list-unsignedShort-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="19559NISTSchema-SV-II-list-unsignedShort-maxLength-4 tokoe:valid" result="pass"/><test-case name="19560NISTXML-SV-II-list-unsignedShort-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="19561NISTXML-SV-II-list-unsignedShort-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="19562NISTXML-SV-II-list-unsignedShort-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="19563NISTXML-SV-II-list-unsignedShort-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="19564NISTXML-SV-II-list-unsignedShort-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="19565NISTSchema-SV-II-list-unsignedShort-maxLength-5 tokoe:valid" result="pass"/><test-case name="19566NISTXML-SV-II-list-unsignedShort-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="19567NISTXML-SV-II-list-unsignedShort-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="19568NISTXML-SV-II-list-unsignedShort-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="19569NISTXML-SV-II-list-unsignedShort-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="19570NISTXML-SV-II-list-unsignedShort-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="19571NISTSchema-SV-II-list-unsignedShort-minLength-1 tokoe:valid" result="pass"/><test-case name="19572NISTXML-SV-II-list-unsignedShort-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="19573NISTXML-SV-II-list-unsignedShort-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="19574NISTXML-SV-II-list-unsignedShort-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="19575NISTXML-SV-II-list-unsignedShort-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="19576NISTXML-SV-II-list-unsignedShort-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="19577NISTSchema-SV-II-list-unsignedShort-minLength-2 tokoe:valid" result="pass"/><test-case name="19578NISTXML-SV-II-list-unsignedShort-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="19579NISTXML-SV-II-list-unsignedShort-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="19580NISTXML-SV-II-list-unsignedShort-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="19581NISTXML-SV-II-list-unsignedShort-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="19582NISTXML-SV-II-list-unsignedShort-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="19583NISTSchema-SV-II-list-unsignedShort-minLength-3 tokoe:valid" result="pass"/><test-case name="19584NISTXML-SV-II-list-unsignedShort-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="19585NISTXML-SV-II-list-unsignedShort-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="19586NISTXML-SV-II-list-unsignedShort-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="19587NISTXML-SV-II-list-unsignedShort-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="19588NISTXML-SV-II-list-unsignedShort-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="19589NISTSchema-SV-II-list-unsignedShort-minLength-4 tokoe:valid" result="pass"/><test-case name="19590NISTXML-SV-II-list-unsignedShort-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="19591NISTXML-SV-II-list-unsignedShort-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="19592NISTXML-SV-II-list-unsignedShort-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="19593NISTXML-SV-II-list-unsignedShort-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="19594NISTXML-SV-II-list-unsignedShort-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="19595NISTSchema-SV-II-list-unsignedShort-minLength-5 tokoe:valid" result="pass"/><test-case name="19596NISTXML-SV-II-list-unsignedShort-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="19597NISTXML-SV-II-list-unsignedShort-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="19598NISTXML-SV-II-list-unsignedShort-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="19599NISTXML-SV-II-list-unsignedShort-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="19600NISTXML-SV-II-list-unsignedShort-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="19601NISTSchema-SV-II-list-unsignedShort-length-1 tokoe:valid" result="pass"/><test-case name="19602NISTXML-SV-II-list-unsignedShort-length-1-1 tokoe:invalid" result="pass"/><test-case name="19603NISTXML-SV-II-list-unsignedShort-length-1-2 tokoe:invalid" result="pass"/><test-case name="19604NISTXML-SV-II-list-unsignedShort-length-1-3 tokoe:invalid" result="pass"/><test-case name="19605NISTXML-SV-II-list-unsignedShort-length-1-4 tokoe:invalid" result="pass"/><test-case name="19606NISTXML-SV-II-list-unsignedShort-length-1-5 tokoe:invalid" result="pass"/><test-case name="19607NISTSchema-SV-II-list-unsignedShort-length-2 tokoe:valid" result="pass"/><test-case name="19608NISTXML-SV-II-list-unsignedShort-length-2-1 tokoe:invalid" result="pass"/><test-case name="19609NISTXML-SV-II-list-unsignedShort-length-2-2 tokoe:invalid" result="pass"/><test-case name="19610NISTXML-SV-II-list-unsignedShort-length-2-3 tokoe:invalid" result="pass"/><test-case name="19611NISTXML-SV-II-list-unsignedShort-length-2-4 tokoe:invalid" result="pass"/><test-case name="19612NISTXML-SV-II-list-unsignedShort-length-2-5 tokoe:invalid" result="pass"/><test-case name="19613NISTSchema-SV-II-list-unsignedShort-length-3 tokoe:valid" result="pass"/><test-case name="19614NISTXML-SV-II-list-unsignedShort-length-3-1 tokoe:invalid" result="pass"/><test-case name="19615NISTXML-SV-II-list-unsignedShort-length-3-2 tokoe:invalid" result="pass"/><test-case name="19616NISTXML-SV-II-list-unsignedShort-length-3-3 tokoe:invalid" result="pass"/><test-case name="19617NISTXML-SV-II-list-unsignedShort-length-3-4 tokoe:invalid" result="pass"/><test-case name="19618NISTXML-SV-II-list-unsignedShort-length-3-5 tokoe:invalid" result="pass"/><test-case name="19619NISTSchema-SV-II-list-unsignedShort-length-4 tokoe:valid" result="pass"/><test-case name="19620NISTXML-SV-II-list-unsignedShort-length-4-1 tokoe:invalid" result="pass"/><test-case name="19621NISTXML-SV-II-list-unsignedShort-length-4-2 tokoe:invalid" result="pass"/><test-case name="19622NISTXML-SV-II-list-unsignedShort-length-4-3 tokoe:invalid" result="pass"/><test-case name="19623NISTXML-SV-II-list-unsignedShort-length-4-4 tokoe:invalid" result="pass"/><test-case name="19624NISTXML-SV-II-list-unsignedShort-length-4-5 tokoe:invalid" result="pass"/><test-case name="19625NISTSchema-SV-II-list-unsignedShort-length-5 tokoe:valid" result="pass"/><test-case name="19626NISTXML-SV-II-list-unsignedShort-length-5-1 tokoe:invalid" result="pass"/><test-case name="19627NISTXML-SV-II-list-unsignedShort-length-5-2 tokoe:invalid" result="pass"/><test-case name="19628NISTXML-SV-II-list-unsignedShort-length-5-3 tokoe:invalid" result="pass"/><test-case name="19629NISTXML-SV-II-list-unsignedShort-length-5-4 tokoe:invalid" result="pass"/><test-case name="19630NISTXML-SV-II-list-unsignedShort-length-5-5 tokoe:invalid" result="pass"/><test-case name="19631NISTSchema-SV-II-list-unsignedShort-pattern-1 tokoe:valid" result="pass"/><test-case name="19632NISTXML-SV-II-list-unsignedShort-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="19633NISTXML-SV-II-list-unsignedShort-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="19634NISTXML-SV-II-list-unsignedShort-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="19635NISTXML-SV-II-list-unsignedShort-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="19636NISTXML-SV-II-list-unsignedShort-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="19637NISTSchema-SV-II-list-unsignedShort-pattern-2 tokoe:valid" result="pass"/><test-case name="19638NISTXML-SV-II-list-unsignedShort-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="19639NISTXML-SV-II-list-unsignedShort-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="19640NISTXML-SV-II-list-unsignedShort-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="19641NISTXML-SV-II-list-unsignedShort-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="19642NISTXML-SV-II-list-unsignedShort-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="19643NISTSchema-SV-II-list-unsignedShort-pattern-3 tokoe:valid" result="pass"/><test-case name="19644NISTXML-SV-II-list-unsignedShort-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="19645NISTXML-SV-II-list-unsignedShort-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="19646NISTXML-SV-II-list-unsignedShort-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="19647NISTXML-SV-II-list-unsignedShort-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="19648NISTXML-SV-II-list-unsignedShort-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="19649NISTSchema-SV-II-list-unsignedShort-pattern-4 tokoe:valid" result="pass"/><test-case name="19650NISTXML-SV-II-list-unsignedShort-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="19651NISTXML-SV-II-list-unsignedShort-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="19652NISTXML-SV-II-list-unsignedShort-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="19653NISTXML-SV-II-list-unsignedShort-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="19654NISTXML-SV-II-list-unsignedShort-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="19655NISTSchema-SV-II-list-unsignedShort-pattern-5 tokoe:valid" result="pass"/><test-case name="19656NISTXML-SV-II-list-unsignedShort-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="19657NISTXML-SV-II-list-unsignedShort-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="19658NISTXML-SV-II-list-unsignedShort-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="19659NISTXML-SV-II-list-unsignedShort-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="19660NISTXML-SV-II-list-unsignedShort-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="19661NISTSchema-SV-II-list-unsignedShort-enumeration-1 tokoe:valid" result="pass"/><test-case name="19662NISTXML-SV-II-list-unsignedShort-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="19663NISTXML-SV-II-list-unsignedShort-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="19664NISTXML-SV-II-list-unsignedShort-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="19665NISTXML-SV-II-list-unsignedShort-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="19666NISTXML-SV-II-list-unsignedShort-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="19667NISTSchema-SV-II-list-unsignedShort-enumeration-2 tokoe:valid" result="pass"/><test-case name="19668NISTXML-SV-II-list-unsignedShort-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="19669NISTXML-SV-II-list-unsignedShort-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="19670NISTXML-SV-II-list-unsignedShort-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="19671NISTXML-SV-II-list-unsignedShort-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="19672NISTXML-SV-II-list-unsignedShort-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="19673NISTSchema-SV-II-list-unsignedShort-enumeration-3 tokoe:valid" result="pass"/><test-case name="19674NISTXML-SV-II-list-unsignedShort-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="19675NISTXML-SV-II-list-unsignedShort-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="19676NISTXML-SV-II-list-unsignedShort-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="19677NISTXML-SV-II-list-unsignedShort-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="19678NISTXML-SV-II-list-unsignedShort-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="19679NISTSchema-SV-II-list-unsignedShort-enumeration-4 tokoe:valid" result="pass"/><test-case name="19680NISTXML-SV-II-list-unsignedShort-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="19681NISTXML-SV-II-list-unsignedShort-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="19682NISTXML-SV-II-list-unsignedShort-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="19683NISTXML-SV-II-list-unsignedShort-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="19684NISTXML-SV-II-list-unsignedShort-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="19685NISTSchema-SV-II-list-unsignedShort-enumeration-5 tokoe:valid" result="pass"/><test-case name="19686NISTXML-SV-II-list-unsignedShort-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="19687NISTXML-SV-II-list-unsignedShort-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="19688NISTXML-SV-II-list-unsignedShort-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="19689NISTXML-SV-II-list-unsignedShort-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="19690NISTXML-SV-II-list-unsignedShort-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="19691NISTSchema-SV-II-list-unsignedByte-maxLength-1 tokoe:valid" result="pass"/><test-case name="19692NISTXML-SV-II-list-unsignedByte-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="19693NISTXML-SV-II-list-unsignedByte-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="19694NISTXML-SV-II-list-unsignedByte-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="19695NISTXML-SV-II-list-unsignedByte-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="19696NISTXML-SV-II-list-unsignedByte-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="19697NISTSchema-SV-II-list-unsignedByte-maxLength-2 tokoe:valid" result="pass"/><test-case name="19698NISTXML-SV-II-list-unsignedByte-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="19699NISTXML-SV-II-list-unsignedByte-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="19700NISTXML-SV-II-list-unsignedByte-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="19701NISTXML-SV-II-list-unsignedByte-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="19702NISTXML-SV-II-list-unsignedByte-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="19703NISTSchema-SV-II-list-unsignedByte-maxLength-3 tokoe:valid" result="pass"/><test-case name="19704NISTXML-SV-II-list-unsignedByte-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="19705NISTXML-SV-II-list-unsignedByte-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="19706NISTXML-SV-II-list-unsignedByte-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="19707NISTXML-SV-II-list-unsignedByte-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="19708NISTXML-SV-II-list-unsignedByte-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="19709NISTSchema-SV-II-list-unsignedByte-maxLength-4 tokoe:valid" result="pass"/><test-case name="19710NISTXML-SV-II-list-unsignedByte-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="19711NISTXML-SV-II-list-unsignedByte-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="19712NISTXML-SV-II-list-unsignedByte-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="19713NISTXML-SV-II-list-unsignedByte-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="19714NISTXML-SV-II-list-unsignedByte-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="19715NISTSchema-SV-II-list-unsignedByte-maxLength-5 tokoe:valid" result="pass"/><test-case name="19716NISTXML-SV-II-list-unsignedByte-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="19717NISTXML-SV-II-list-unsignedByte-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="19718NISTXML-SV-II-list-unsignedByte-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="19719NISTXML-SV-II-list-unsignedByte-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="19720NISTXML-SV-II-list-unsignedByte-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="19721NISTSchema-SV-II-list-unsignedByte-minLength-1 tokoe:valid" result="pass"/><test-case name="19722NISTXML-SV-II-list-unsignedByte-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="19723NISTXML-SV-II-list-unsignedByte-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="19724NISTXML-SV-II-list-unsignedByte-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="19725NISTXML-SV-II-list-unsignedByte-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="19726NISTXML-SV-II-list-unsignedByte-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="19727NISTSchema-SV-II-list-unsignedByte-minLength-2 tokoe:valid" result="pass"/><test-case name="19728NISTXML-SV-II-list-unsignedByte-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="19729NISTXML-SV-II-list-unsignedByte-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="19730NISTXML-SV-II-list-unsignedByte-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="19731NISTXML-SV-II-list-unsignedByte-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="19732NISTXML-SV-II-list-unsignedByte-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="19733NISTSchema-SV-II-list-unsignedByte-minLength-3 tokoe:valid" result="pass"/><test-case name="19734NISTXML-SV-II-list-unsignedByte-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="19735NISTXML-SV-II-list-unsignedByte-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="19736NISTXML-SV-II-list-unsignedByte-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="19737NISTXML-SV-II-list-unsignedByte-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="19738NISTXML-SV-II-list-unsignedByte-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="19739NISTSchema-SV-II-list-unsignedByte-minLength-4 tokoe:valid" result="pass"/><test-case name="19740NISTXML-SV-II-list-unsignedByte-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="19741NISTXML-SV-II-list-unsignedByte-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="19742NISTXML-SV-II-list-unsignedByte-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="19743NISTXML-SV-II-list-unsignedByte-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="19744NISTXML-SV-II-list-unsignedByte-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="19745NISTSchema-SV-II-list-unsignedByte-minLength-5 tokoe:valid" result="pass"/><test-case name="19746NISTXML-SV-II-list-unsignedByte-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="19747NISTXML-SV-II-list-unsignedByte-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="19748NISTXML-SV-II-list-unsignedByte-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="19749NISTXML-SV-II-list-unsignedByte-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="19750NISTXML-SV-II-list-unsignedByte-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="19751NISTSchema-SV-II-list-unsignedByte-length-1 tokoe:valid" result="pass"/><test-case name="19752NISTXML-SV-II-list-unsignedByte-length-1-1 tokoe:invalid" result="pass"/><test-case name="19753NISTXML-SV-II-list-unsignedByte-length-1-2 tokoe:invalid" result="pass"/><test-case name="19754NISTXML-SV-II-list-unsignedByte-length-1-3 tokoe:invalid" result="pass"/><test-case name="19755NISTXML-SV-II-list-unsignedByte-length-1-4 tokoe:invalid" result="pass"/><test-case name="19756NISTXML-SV-II-list-unsignedByte-length-1-5 tokoe:invalid" result="pass"/><test-case name="19757NISTSchema-SV-II-list-unsignedByte-length-2 tokoe:valid" result="pass"/><test-case name="19758NISTXML-SV-II-list-unsignedByte-length-2-1 tokoe:invalid" result="pass"/><test-case name="19759NISTXML-SV-II-list-unsignedByte-length-2-2 tokoe:invalid" result="pass"/><test-case name="19760NISTXML-SV-II-list-unsignedByte-length-2-3 tokoe:invalid" result="pass"/><test-case name="19761NISTXML-SV-II-list-unsignedByte-length-2-4 tokoe:invalid" result="pass"/><test-case name="19762NISTXML-SV-II-list-unsignedByte-length-2-5 tokoe:invalid" result="pass"/><test-case name="19763NISTSchema-SV-II-list-unsignedByte-length-3 tokoe:valid" result="pass"/><test-case name="19764NISTXML-SV-II-list-unsignedByte-length-3-1 tokoe:invalid" result="pass"/><test-case name="19765NISTXML-SV-II-list-unsignedByte-length-3-2 tokoe:invalid" result="pass"/><test-case name="19766NISTXML-SV-II-list-unsignedByte-length-3-3 tokoe:invalid" result="pass"/><test-case name="19767NISTXML-SV-II-list-unsignedByte-length-3-4 tokoe:invalid" result="pass"/><test-case name="19768NISTXML-SV-II-list-unsignedByte-length-3-5 tokoe:invalid" result="pass"/><test-case name="19769NISTSchema-SV-II-list-unsignedByte-length-4 tokoe:valid" result="pass"/><test-case name="19770NISTXML-SV-II-list-unsignedByte-length-4-1 tokoe:invalid" result="pass"/><test-case name="19771NISTXML-SV-II-list-unsignedByte-length-4-2 tokoe:invalid" result="pass"/><test-case name="19772NISTXML-SV-II-list-unsignedByte-length-4-3 tokoe:invalid" result="pass"/><test-case name="19773NISTXML-SV-II-list-unsignedByte-length-4-4 tokoe:invalid" result="pass"/><test-case name="19774NISTXML-SV-II-list-unsignedByte-length-4-5 tokoe:invalid" result="pass"/><test-case name="19775NISTSchema-SV-II-list-unsignedByte-length-5 tokoe:valid" result="pass"/><test-case name="19776NISTXML-SV-II-list-unsignedByte-length-5-1 tokoe:invalid" result="pass"/><test-case name="19777NISTXML-SV-II-list-unsignedByte-length-5-2 tokoe:invalid" result="pass"/><test-case name="19778NISTXML-SV-II-list-unsignedByte-length-5-3 tokoe:invalid" result="pass"/><test-case name="19779NISTXML-SV-II-list-unsignedByte-length-5-4 tokoe:invalid" result="pass"/><test-case name="19780NISTXML-SV-II-list-unsignedByte-length-5-5 tokoe:invalid" result="pass"/><test-case name="19781NISTSchema-SV-II-list-unsignedByte-pattern-1 tokoe:valid" result="pass"/><test-case name="19782NISTXML-SV-II-list-unsignedByte-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="19783NISTXML-SV-II-list-unsignedByte-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="19784NISTXML-SV-II-list-unsignedByte-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="19785NISTXML-SV-II-list-unsignedByte-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="19786NISTXML-SV-II-list-unsignedByte-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="19787NISTSchema-SV-II-list-unsignedByte-pattern-2 tokoe:valid" result="pass"/><test-case name="19788NISTXML-SV-II-list-unsignedByte-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="19789NISTXML-SV-II-list-unsignedByte-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="19790NISTXML-SV-II-list-unsignedByte-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="19791NISTXML-SV-II-list-unsignedByte-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="19792NISTXML-SV-II-list-unsignedByte-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="19793NISTSchema-SV-II-list-unsignedByte-pattern-3 tokoe:valid" result="pass"/><test-case name="19794NISTXML-SV-II-list-unsignedByte-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="19795NISTXML-SV-II-list-unsignedByte-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="19796NISTXML-SV-II-list-unsignedByte-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="19797NISTXML-SV-II-list-unsignedByte-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="19798NISTXML-SV-II-list-unsignedByte-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="19799NISTSchema-SV-II-list-unsignedByte-pattern-4 tokoe:valid" result="pass"/><test-case name="19800NISTXML-SV-II-list-unsignedByte-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="19801NISTXML-SV-II-list-unsignedByte-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="19802NISTXML-SV-II-list-unsignedByte-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="19803NISTXML-SV-II-list-unsignedByte-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="19804NISTXML-SV-II-list-unsignedByte-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="19805NISTSchema-SV-II-list-unsignedByte-pattern-5 tokoe:valid" result="pass"/><test-case name="19806NISTXML-SV-II-list-unsignedByte-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="19807NISTXML-SV-II-list-unsignedByte-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="19808NISTXML-SV-II-list-unsignedByte-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="19809NISTXML-SV-II-list-unsignedByte-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="19810NISTXML-SV-II-list-unsignedByte-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="19811NISTSchema-SV-II-list-unsignedByte-enumeration-1 tokoe:valid" result="pass"/><test-case name="19812NISTXML-SV-II-list-unsignedByte-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="19813NISTXML-SV-II-list-unsignedByte-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="19814NISTXML-SV-II-list-unsignedByte-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="19815NISTXML-SV-II-list-unsignedByte-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="19816NISTXML-SV-II-list-unsignedByte-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="19817NISTSchema-SV-II-list-unsignedByte-enumeration-2 tokoe:valid" result="pass"/><test-case name="19818NISTXML-SV-II-list-unsignedByte-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="19819NISTXML-SV-II-list-unsignedByte-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="19820NISTXML-SV-II-list-unsignedByte-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="19821NISTXML-SV-II-list-unsignedByte-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="19822NISTXML-SV-II-list-unsignedByte-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="19823NISTSchema-SV-II-list-unsignedByte-enumeration-3 tokoe:valid" result="pass"/><test-case name="19824NISTXML-SV-II-list-unsignedByte-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="19825NISTXML-SV-II-list-unsignedByte-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="19826NISTXML-SV-II-list-unsignedByte-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="19827NISTXML-SV-II-list-unsignedByte-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="19828NISTXML-SV-II-list-unsignedByte-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="19829NISTSchema-SV-II-list-unsignedByte-enumeration-4 tokoe:valid" result="pass"/><test-case name="19830NISTXML-SV-II-list-unsignedByte-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="19831NISTXML-SV-II-list-unsignedByte-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="19832NISTXML-SV-II-list-unsignedByte-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="19833NISTXML-SV-II-list-unsignedByte-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="19834NISTXML-SV-II-list-unsignedByte-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="19835NISTSchema-SV-II-list-unsignedByte-enumeration-5 tokoe:valid" result="pass"/><test-case name="19836NISTXML-SV-II-list-unsignedByte-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="19837NISTXML-SV-II-list-unsignedByte-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="19838NISTXML-SV-II-list-unsignedByte-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="19839NISTXML-SV-II-list-unsignedByte-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="19840NISTXML-SV-II-list-unsignedByte-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="19841NISTSchema-SV-II-list-positiveInteger-maxLength-1 tokoe:valid" result="pass"/><test-case name="19842NISTXML-SV-II-list-positiveInteger-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="19843NISTXML-SV-II-list-positiveInteger-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="19844NISTXML-SV-II-list-positiveInteger-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="19845NISTXML-SV-II-list-positiveInteger-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="19846NISTXML-SV-II-list-positiveInteger-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="19847NISTSchema-SV-II-list-positiveInteger-maxLength-2 tokoe:valid" result="pass"/><test-case name="19848NISTXML-SV-II-list-positiveInteger-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="19849NISTXML-SV-II-list-positiveInteger-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="19850NISTXML-SV-II-list-positiveInteger-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="19851NISTXML-SV-II-list-positiveInteger-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="19852NISTXML-SV-II-list-positiveInteger-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="19853NISTSchema-SV-II-list-positiveInteger-maxLength-3 tokoe:valid" result="pass"/><test-case name="19854NISTXML-SV-II-list-positiveInteger-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="19855NISTXML-SV-II-list-positiveInteger-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="19856NISTXML-SV-II-list-positiveInteger-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="19857NISTXML-SV-II-list-positiveInteger-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="19858NISTXML-SV-II-list-positiveInteger-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="19859NISTSchema-SV-II-list-positiveInteger-maxLength-4 tokoe:valid" result="pass"/><test-case name="19860NISTXML-SV-II-list-positiveInteger-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="19861NISTXML-SV-II-list-positiveInteger-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="19862NISTXML-SV-II-list-positiveInteger-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="19863NISTXML-SV-II-list-positiveInteger-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="19864NISTXML-SV-II-list-positiveInteger-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="19865NISTSchema-SV-II-list-positiveInteger-maxLength-5 tokoe:valid" result="pass"/><test-case name="19866NISTXML-SV-II-list-positiveInteger-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="19867NISTXML-SV-II-list-positiveInteger-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="19868NISTXML-SV-II-list-positiveInteger-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="19869NISTXML-SV-II-list-positiveInteger-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="19870NISTXML-SV-II-list-positiveInteger-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="19871NISTSchema-SV-II-list-positiveInteger-minLength-1 tokoe:valid" result="pass"/><test-case name="19872NISTXML-SV-II-list-positiveInteger-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="19873NISTXML-SV-II-list-positiveInteger-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="19874NISTXML-SV-II-list-positiveInteger-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="19875NISTXML-SV-II-list-positiveInteger-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="19876NISTXML-SV-II-list-positiveInteger-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="19877NISTSchema-SV-II-list-positiveInteger-minLength-2 tokoe:valid" result="pass"/><test-case name="19878NISTXML-SV-II-list-positiveInteger-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="19879NISTXML-SV-II-list-positiveInteger-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="19880NISTXML-SV-II-list-positiveInteger-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="19881NISTXML-SV-II-list-positiveInteger-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="19882NISTXML-SV-II-list-positiveInteger-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="19883NISTSchema-SV-II-list-positiveInteger-minLength-3 tokoe:valid" result="pass"/><test-case name="19884NISTXML-SV-II-list-positiveInteger-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="19885NISTXML-SV-II-list-positiveInteger-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="19886NISTXML-SV-II-list-positiveInteger-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="19887NISTXML-SV-II-list-positiveInteger-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="19888NISTXML-SV-II-list-positiveInteger-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="19889NISTSchema-SV-II-list-positiveInteger-minLength-4 tokoe:valid" result="pass"/><test-case name="19890NISTXML-SV-II-list-positiveInteger-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="19891NISTXML-SV-II-list-positiveInteger-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="19892NISTXML-SV-II-list-positiveInteger-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="19893NISTXML-SV-II-list-positiveInteger-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="19894NISTXML-SV-II-list-positiveInteger-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="19895NISTSchema-SV-II-list-positiveInteger-minLength-5 tokoe:valid" result="pass"/><test-case name="19896NISTXML-SV-II-list-positiveInteger-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="19897NISTXML-SV-II-list-positiveInteger-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="19898NISTXML-SV-II-list-positiveInteger-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="19899NISTXML-SV-II-list-positiveInteger-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="19900NISTXML-SV-II-list-positiveInteger-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="19901NISTSchema-SV-II-list-positiveInteger-length-1 tokoe:valid" result="pass"/><test-case name="19902NISTXML-SV-II-list-positiveInteger-length-1-1 tokoe:invalid" result="pass"/><test-case name="19903NISTXML-SV-II-list-positiveInteger-length-1-2 tokoe:invalid" result="pass"/><test-case name="19904NISTXML-SV-II-list-positiveInteger-length-1-3 tokoe:invalid" result="pass"/><test-case name="19905NISTXML-SV-II-list-positiveInteger-length-1-4 tokoe:invalid" result="pass"/><test-case name="19906NISTXML-SV-II-list-positiveInteger-length-1-5 tokoe:invalid" result="pass"/><test-case name="19907NISTSchema-SV-II-list-positiveInteger-length-2 tokoe:valid" result="pass"/><test-case name="19908NISTXML-SV-II-list-positiveInteger-length-2-1 tokoe:invalid" result="pass"/><test-case name="19909NISTXML-SV-II-list-positiveInteger-length-2-2 tokoe:invalid" result="pass"/><test-case name="19910NISTXML-SV-II-list-positiveInteger-length-2-3 tokoe:invalid" result="pass"/><test-case name="19911NISTXML-SV-II-list-positiveInteger-length-2-4 tokoe:invalid" result="pass"/><test-case name="19912NISTXML-SV-II-list-positiveInteger-length-2-5 tokoe:invalid" result="pass"/><test-case name="19913NISTSchema-SV-II-list-positiveInteger-length-3 tokoe:valid" result="pass"/><test-case name="19914NISTXML-SV-II-list-positiveInteger-length-3-1 tokoe:invalid" result="pass"/><test-case name="19915NISTXML-SV-II-list-positiveInteger-length-3-2 tokoe:invalid" result="pass"/><test-case name="19916NISTXML-SV-II-list-positiveInteger-length-3-3 tokoe:invalid" result="pass"/><test-case name="19917NISTXML-SV-II-list-positiveInteger-length-3-4 tokoe:invalid" result="pass"/><test-case name="19918NISTXML-SV-II-list-positiveInteger-length-3-5 tokoe:invalid" result="pass"/><test-case name="19919NISTSchema-SV-II-list-positiveInteger-length-4 tokoe:valid" result="pass"/><test-case name="19920NISTXML-SV-II-list-positiveInteger-length-4-1 tokoe:invalid" result="pass"/><test-case name="19921NISTXML-SV-II-list-positiveInteger-length-4-2 tokoe:invalid" result="pass"/><test-case name="19922NISTXML-SV-II-list-positiveInteger-length-4-3 tokoe:invalid" result="pass"/><test-case name="19923NISTXML-SV-II-list-positiveInteger-length-4-4 tokoe:invalid" result="pass"/><test-case name="19924NISTXML-SV-II-list-positiveInteger-length-4-5 tokoe:invalid" result="pass"/><test-case name="19925NISTSchema-SV-II-list-positiveInteger-length-5 tokoe:valid" result="pass"/><test-case name="19926NISTXML-SV-II-list-positiveInteger-length-5-1 tokoe:invalid" result="pass"/><test-case name="19927NISTXML-SV-II-list-positiveInteger-length-5-2 tokoe:invalid" result="pass"/><test-case name="19928NISTXML-SV-II-list-positiveInteger-length-5-3 tokoe:invalid" result="pass"/><test-case name="19929NISTXML-SV-II-list-positiveInteger-length-5-4 tokoe:invalid" result="pass"/><test-case name="19930NISTXML-SV-II-list-positiveInteger-length-5-5 tokoe:invalid" result="pass"/><test-case name="19931NISTSchema-SV-II-list-positiveInteger-pattern-1 tokoe:valid" result="pass"/><test-case name="19932NISTXML-SV-II-list-positiveInteger-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="19933NISTXML-SV-II-list-positiveInteger-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="19934NISTXML-SV-II-list-positiveInteger-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="19935NISTXML-SV-II-list-positiveInteger-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="19936NISTXML-SV-II-list-positiveInteger-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="19937NISTSchema-SV-II-list-positiveInteger-pattern-2 tokoe:valid" result="pass"/><test-case name="19938NISTXML-SV-II-list-positiveInteger-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="19939NISTXML-SV-II-list-positiveInteger-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="19940NISTXML-SV-II-list-positiveInteger-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="19941NISTXML-SV-II-list-positiveInteger-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="19942NISTXML-SV-II-list-positiveInteger-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="19943NISTSchema-SV-II-list-positiveInteger-pattern-3 tokoe:valid" result="pass"/><test-case name="19944NISTXML-SV-II-list-positiveInteger-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="19945NISTXML-SV-II-list-positiveInteger-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="19946NISTXML-SV-II-list-positiveInteger-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="19947NISTXML-SV-II-list-positiveInteger-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="19948NISTXML-SV-II-list-positiveInteger-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="19949NISTSchema-SV-II-list-positiveInteger-pattern-4 tokoe:valid" result="pass"/><test-case name="19950NISTXML-SV-II-list-positiveInteger-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="19951NISTXML-SV-II-list-positiveInteger-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="19952NISTXML-SV-II-list-positiveInteger-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="19953NISTXML-SV-II-list-positiveInteger-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="19954NISTXML-SV-II-list-positiveInteger-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="19955NISTSchema-SV-II-list-positiveInteger-pattern-5 tokoe:valid" result="pass"/><test-case name="19956NISTXML-SV-II-list-positiveInteger-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="19957NISTXML-SV-II-list-positiveInteger-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="19958NISTXML-SV-II-list-positiveInteger-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="19959NISTXML-SV-II-list-positiveInteger-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="19960NISTXML-SV-II-list-positiveInteger-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="19961NISTSchema-SV-II-list-positiveInteger-enumeration-1 tokoe:valid" result="pass"/><test-case name="19962NISTXML-SV-II-list-positiveInteger-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="19963NISTXML-SV-II-list-positiveInteger-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="19964NISTXML-SV-II-list-positiveInteger-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="19965NISTXML-SV-II-list-positiveInteger-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="19966NISTXML-SV-II-list-positiveInteger-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="19967NISTSchema-SV-II-list-positiveInteger-enumeration-2 tokoe:valid" result="pass"/><test-case name="19968NISTXML-SV-II-list-positiveInteger-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="19969NISTXML-SV-II-list-positiveInteger-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="19970NISTXML-SV-II-list-positiveInteger-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="19971NISTXML-SV-II-list-positiveInteger-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="19972NISTXML-SV-II-list-positiveInteger-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="19973NISTSchema-SV-II-list-positiveInteger-enumeration-3 tokoe:valid" result="pass"/><test-case name="19974NISTXML-SV-II-list-positiveInteger-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="19975NISTXML-SV-II-list-positiveInteger-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="19976NISTXML-SV-II-list-positiveInteger-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="19977NISTXML-SV-II-list-positiveInteger-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="19978NISTXML-SV-II-list-positiveInteger-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="19979NISTSchema-SV-II-list-positiveInteger-enumeration-4 tokoe:valid" result="pass"/><test-case name="19980NISTXML-SV-II-list-positiveInteger-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="19981NISTXML-SV-II-list-positiveInteger-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="19982NISTXML-SV-II-list-positiveInteger-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="19983NISTXML-SV-II-list-positiveInteger-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="19984NISTXML-SV-II-list-positiveInteger-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="19985NISTSchema-SV-II-list-positiveInteger-enumeration-5 tokoe:valid" result="pass"/><test-case name="19986NISTXML-SV-II-list-positiveInteger-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="19987NISTXML-SV-II-list-positiveInteger-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="19988NISTXML-SV-II-list-positiveInteger-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="19989NISTXML-SV-II-list-positiveInteger-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="19990NISTXML-SV-II-list-positiveInteger-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="19991NISTSchema-SV-II-list-double-maxLength-1 tokoe:valid" result="pass"/><test-case name="19992NISTXML-SV-II-list-double-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="19993NISTXML-SV-II-list-double-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="19994NISTXML-SV-II-list-double-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="19995NISTXML-SV-II-list-double-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="19996NISTXML-SV-II-list-double-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="19997NISTSchema-SV-II-list-double-maxLength-2 tokoe:valid" result="pass"/><test-case name="19998NISTXML-SV-II-list-double-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="19999NISTXML-SV-II-list-double-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="20000NISTXML-SV-II-list-double-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="20001NISTXML-SV-II-list-double-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="20002NISTXML-SV-II-list-double-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="20003NISTSchema-SV-II-list-double-maxLength-3 tokoe:valid" result="pass"/><test-case name="20004NISTXML-SV-II-list-double-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="20005NISTXML-SV-II-list-double-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="20006NISTXML-SV-II-list-double-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="20007NISTXML-SV-II-list-double-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="20008NISTXML-SV-II-list-double-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="20009NISTSchema-SV-II-list-double-maxLength-4 tokoe:valid" result="pass"/><test-case name="20010NISTXML-SV-II-list-double-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="20011NISTXML-SV-II-list-double-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="20012NISTXML-SV-II-list-double-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="20013NISTXML-SV-II-list-double-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="20014NISTXML-SV-II-list-double-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="20015NISTSchema-SV-II-list-double-maxLength-5 tokoe:valid" result="pass"/><test-case name="20016NISTXML-SV-II-list-double-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="20017NISTXML-SV-II-list-double-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="20018NISTXML-SV-II-list-double-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="20019NISTXML-SV-II-list-double-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="20020NISTXML-SV-II-list-double-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="20021NISTSchema-SV-II-list-double-minLength-1 tokoe:valid" result="pass"/><test-case name="20022NISTXML-SV-II-list-double-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="20023NISTXML-SV-II-list-double-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="20024NISTXML-SV-II-list-double-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="20025NISTXML-SV-II-list-double-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="20026NISTXML-SV-II-list-double-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="20027NISTSchema-SV-II-list-double-minLength-2 tokoe:valid" result="pass"/><test-case name="20028NISTXML-SV-II-list-double-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="20029NISTXML-SV-II-list-double-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="20030NISTXML-SV-II-list-double-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="20031NISTXML-SV-II-list-double-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="20032NISTXML-SV-II-list-double-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="20033NISTSchema-SV-II-list-double-minLength-3 tokoe:valid" result="pass"/><test-case name="20034NISTXML-SV-II-list-double-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="20035NISTXML-SV-II-list-double-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="20036NISTXML-SV-II-list-double-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="20037NISTXML-SV-II-list-double-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="20038NISTXML-SV-II-list-double-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="20039NISTSchema-SV-II-list-double-minLength-4 tokoe:valid" result="pass"/><test-case name="20040NISTXML-SV-II-list-double-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="20041NISTXML-SV-II-list-double-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="20042NISTXML-SV-II-list-double-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="20043NISTXML-SV-II-list-double-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="20044NISTXML-SV-II-list-double-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="20045NISTSchema-SV-II-list-double-minLength-5 tokoe:valid" result="pass"/><test-case name="20046NISTXML-SV-II-list-double-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="20047NISTXML-SV-II-list-double-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="20048NISTXML-SV-II-list-double-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="20049NISTXML-SV-II-list-double-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="20050NISTXML-SV-II-list-double-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="20051NISTSchema-SV-II-list-double-length-1 tokoe:valid" result="pass"/><test-case name="20052NISTXML-SV-II-list-double-length-1-1 tokoe:invalid" result="pass"/><test-case name="20053NISTXML-SV-II-list-double-length-1-2 tokoe:invalid" result="pass"/><test-case name="20054NISTXML-SV-II-list-double-length-1-3 tokoe:invalid" result="pass"/><test-case name="20055NISTXML-SV-II-list-double-length-1-4 tokoe:invalid" result="pass"/><test-case name="20056NISTXML-SV-II-list-double-length-1-5 tokoe:invalid" result="pass"/><test-case name="20057NISTSchema-SV-II-list-double-length-2 tokoe:valid" result="pass"/><test-case name="20058NISTXML-SV-II-list-double-length-2-1 tokoe:invalid" result="pass"/><test-case name="20059NISTXML-SV-II-list-double-length-2-2 tokoe:invalid" result="pass"/><test-case name="20060NISTXML-SV-II-list-double-length-2-3 tokoe:invalid" result="pass"/><test-case name="20061NISTXML-SV-II-list-double-length-2-4 tokoe:invalid" result="pass"/><test-case name="20062NISTXML-SV-II-list-double-length-2-5 tokoe:invalid" result="pass"/><test-case name="20063NISTSchema-SV-II-list-double-length-3 tokoe:valid" result="pass"/><test-case name="20064NISTXML-SV-II-list-double-length-3-1 tokoe:invalid" result="pass"/><test-case name="20065NISTXML-SV-II-list-double-length-3-2 tokoe:invalid" result="pass"/><test-case name="20066NISTXML-SV-II-list-double-length-3-3 tokoe:invalid" result="pass"/><test-case name="20067NISTXML-SV-II-list-double-length-3-4 tokoe:invalid" result="pass"/><test-case name="20068NISTXML-SV-II-list-double-length-3-5 tokoe:invalid" result="pass"/><test-case name="20069NISTSchema-SV-II-list-double-length-4 tokoe:valid" result="pass"/><test-case name="20070NISTXML-SV-II-list-double-length-4-1 tokoe:invalid" result="pass"/><test-case name="20071NISTXML-SV-II-list-double-length-4-2 tokoe:invalid" result="pass"/><test-case name="20072NISTXML-SV-II-list-double-length-4-3 tokoe:invalid" result="pass"/><test-case name="20073NISTXML-SV-II-list-double-length-4-4 tokoe:invalid" result="pass"/><test-case name="20074NISTXML-SV-II-list-double-length-4-5 tokoe:invalid" result="pass"/><test-case name="20075NISTSchema-SV-II-list-double-length-5 tokoe:valid" result="pass"/><test-case name="20076NISTXML-SV-II-list-double-length-5-1 tokoe:invalid" result="pass"/><test-case name="20077NISTXML-SV-II-list-double-length-5-2 tokoe:invalid" result="pass"/><test-case name="20078NISTXML-SV-II-list-double-length-5-3 tokoe:invalid" result="pass"/><test-case name="20079NISTXML-SV-II-list-double-length-5-4 tokoe:invalid" result="pass"/><test-case name="20080NISTXML-SV-II-list-double-length-5-5 tokoe:invalid" result="pass"/><test-case name="20081NISTSchema-SV-II-list-double-pattern-1 tokoe:valid" result="pass"/><test-case name="20082NISTXML-SV-II-list-double-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="20083NISTXML-SV-II-list-double-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="20084NISTXML-SV-II-list-double-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="20085NISTXML-SV-II-list-double-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="20086NISTXML-SV-II-list-double-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="20087NISTSchema-SV-II-list-double-pattern-2 tokoe:valid" result="pass"/><test-case name="20088NISTXML-SV-II-list-double-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="20089NISTXML-SV-II-list-double-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="20090NISTXML-SV-II-list-double-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="20091NISTXML-SV-II-list-double-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="20092NISTXML-SV-II-list-double-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="20093NISTSchema-SV-II-list-double-pattern-3 tokoe:valid" result="pass"/><test-case name="20094NISTXML-SV-II-list-double-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="20095NISTXML-SV-II-list-double-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="20096NISTXML-SV-II-list-double-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="20097NISTXML-SV-II-list-double-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="20098NISTXML-SV-II-list-double-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="20099NISTSchema-SV-II-list-double-pattern-4 tokoe:valid" result="pass"/><test-case name="20100NISTXML-SV-II-list-double-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="20101NISTXML-SV-II-list-double-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="20102NISTXML-SV-II-list-double-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="20103NISTXML-SV-II-list-double-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="20104NISTXML-SV-II-list-double-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="20105NISTSchema-SV-II-list-double-pattern-5 tokoe:valid" result="pass"/><test-case name="20106NISTXML-SV-II-list-double-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="20107NISTXML-SV-II-list-double-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="20108NISTXML-SV-II-list-double-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="20109NISTXML-SV-II-list-double-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="20110NISTXML-SV-II-list-double-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="20111NISTSchema-SV-II-list-double-enumeration-1 tokoe:valid" result="pass"/><test-case name="20112NISTXML-SV-II-list-double-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="20113NISTXML-SV-II-list-double-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="20114NISTXML-SV-II-list-double-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="20115NISTXML-SV-II-list-double-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="20116NISTXML-SV-II-list-double-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="20117NISTSchema-SV-II-list-double-enumeration-2 tokoe:valid" result="pass"/><test-case name="20118NISTXML-SV-II-list-double-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="20119NISTXML-SV-II-list-double-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="20120NISTXML-SV-II-list-double-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="20121NISTXML-SV-II-list-double-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="20122NISTXML-SV-II-list-double-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="20123NISTSchema-SV-II-list-double-enumeration-3 tokoe:valid" result="pass"/><test-case name="20124NISTXML-SV-II-list-double-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="20125NISTXML-SV-II-list-double-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="20126NISTXML-SV-II-list-double-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="20127NISTXML-SV-II-list-double-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="20128NISTXML-SV-II-list-double-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="20129NISTSchema-SV-II-list-double-enumeration-4 tokoe:valid" result="pass"/><test-case name="20130NISTXML-SV-II-list-double-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="20131NISTXML-SV-II-list-double-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="20132NISTXML-SV-II-list-double-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="20133NISTXML-SV-II-list-double-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="20134NISTXML-SV-II-list-double-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="20135NISTSchema-SV-II-list-double-enumeration-5 tokoe:valid" result="pass"/><test-case name="20136NISTXML-SV-II-list-double-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="20137NISTXML-SV-II-list-double-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="20138NISTXML-SV-II-list-double-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="20139NISTXML-SV-II-list-double-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="20140NISTXML-SV-II-list-double-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="20141NISTSchema-SV-II-list-float-maxLength-1 tokoe:valid" result="pass"/><test-case name="20142NISTXML-SV-II-list-float-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="20143NISTXML-SV-II-list-float-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="20144NISTXML-SV-II-list-float-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="20145NISTXML-SV-II-list-float-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="20146NISTXML-SV-II-list-float-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="20147NISTSchema-SV-II-list-float-maxLength-2 tokoe:valid" result="pass"/><test-case name="20148NISTXML-SV-II-list-float-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="20149NISTXML-SV-II-list-float-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="20150NISTXML-SV-II-list-float-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="20151NISTXML-SV-II-list-float-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="20152NISTXML-SV-II-list-float-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="20153NISTSchema-SV-II-list-float-maxLength-3 tokoe:valid" result="pass"/><test-case name="20154NISTXML-SV-II-list-float-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="20155NISTXML-SV-II-list-float-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="20156NISTXML-SV-II-list-float-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="20157NISTXML-SV-II-list-float-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="20158NISTXML-SV-II-list-float-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="20159NISTSchema-SV-II-list-float-maxLength-4 tokoe:valid" result="pass"/><test-case name="20160NISTXML-SV-II-list-float-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="20161NISTXML-SV-II-list-float-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="20162NISTXML-SV-II-list-float-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="20163NISTXML-SV-II-list-float-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="20164NISTXML-SV-II-list-float-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="20165NISTSchema-SV-II-list-float-maxLength-5 tokoe:valid" result="pass"/><test-case name="20166NISTXML-SV-II-list-float-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="20167NISTXML-SV-II-list-float-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="20168NISTXML-SV-II-list-float-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="20169NISTXML-SV-II-list-float-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="20170NISTXML-SV-II-list-float-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="20171NISTSchema-SV-II-list-float-minLength-1 tokoe:valid" result="pass"/><test-case name="20172NISTXML-SV-II-list-float-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="20173NISTXML-SV-II-list-float-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="20174NISTXML-SV-II-list-float-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="20175NISTXML-SV-II-list-float-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="20176NISTXML-SV-II-list-float-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="20177NISTSchema-SV-II-list-float-minLength-2 tokoe:valid" result="pass"/><test-case name="20178NISTXML-SV-II-list-float-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="20179NISTXML-SV-II-list-float-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="20180NISTXML-SV-II-list-float-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="20181NISTXML-SV-II-list-float-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="20182NISTXML-SV-II-list-float-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="20183NISTSchema-SV-II-list-float-minLength-3 tokoe:valid" result="pass"/><test-case name="20184NISTXML-SV-II-list-float-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="20185NISTXML-SV-II-list-float-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="20186NISTXML-SV-II-list-float-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="20187NISTXML-SV-II-list-float-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="20188NISTXML-SV-II-list-float-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="20189NISTSchema-SV-II-list-float-minLength-4 tokoe:valid" result="pass"/><test-case name="20190NISTXML-SV-II-list-float-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="20191NISTXML-SV-II-list-float-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="20192NISTXML-SV-II-list-float-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="20193NISTXML-SV-II-list-float-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="20194NISTXML-SV-II-list-float-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="20195NISTSchema-SV-II-list-float-minLength-5 tokoe:valid" result="pass"/><test-case name="20196NISTXML-SV-II-list-float-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="20197NISTXML-SV-II-list-float-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="20198NISTXML-SV-II-list-float-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="20199NISTXML-SV-II-list-float-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="20200NISTXML-SV-II-list-float-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="20201NISTSchema-SV-II-list-float-length-1 tokoe:valid" result="pass"/><test-case name="20202NISTXML-SV-II-list-float-length-1-1 tokoe:invalid" result="pass"/><test-case name="20203NISTXML-SV-II-list-float-length-1-2 tokoe:invalid" result="pass"/><test-case name="20204NISTXML-SV-II-list-float-length-1-3 tokoe:invalid" result="pass"/><test-case name="20205NISTXML-SV-II-list-float-length-1-4 tokoe:invalid" result="pass"/><test-case name="20206NISTXML-SV-II-list-float-length-1-5 tokoe:invalid" result="pass"/><test-case name="20207NISTSchema-SV-II-list-float-length-2 tokoe:valid" result="pass"/><test-case name="20208NISTXML-SV-II-list-float-length-2-1 tokoe:invalid" result="pass"/><test-case name="20209NISTXML-SV-II-list-float-length-2-2 tokoe:invalid" result="pass"/><test-case name="20210NISTXML-SV-II-list-float-length-2-3 tokoe:invalid" result="pass"/><test-case name="20211NISTXML-SV-II-list-float-length-2-4 tokoe:invalid" result="pass"/><test-case name="20212NISTXML-SV-II-list-float-length-2-5 tokoe:invalid" result="pass"/><test-case name="20213NISTSchema-SV-II-list-float-length-3 tokoe:valid" result="pass"/><test-case name="20214NISTXML-SV-II-list-float-length-3-1 tokoe:invalid" result="pass"/><test-case name="20215NISTXML-SV-II-list-float-length-3-2 tokoe:invalid" result="pass"/><test-case name="20216NISTXML-SV-II-list-float-length-3-3 tokoe:invalid" result="pass"/><test-case name="20217NISTXML-SV-II-list-float-length-3-4 tokoe:invalid" result="pass"/><test-case name="20218NISTXML-SV-II-list-float-length-3-5 tokoe:invalid" result="pass"/><test-case name="20219NISTSchema-SV-II-list-float-length-4 tokoe:valid" result="pass"/><test-case name="20220NISTXML-SV-II-list-float-length-4-1 tokoe:invalid" result="pass"/><test-case name="20221NISTXML-SV-II-list-float-length-4-2 tokoe:invalid" result="pass"/><test-case name="20222NISTXML-SV-II-list-float-length-4-3 tokoe:invalid" result="pass"/><test-case name="20223NISTXML-SV-II-list-float-length-4-4 tokoe:invalid" result="pass"/><test-case name="20224NISTXML-SV-II-list-float-length-4-5 tokoe:invalid" result="pass"/><test-case name="20225NISTSchema-SV-II-list-float-length-5 tokoe:valid" result="pass"/><test-case name="20226NISTXML-SV-II-list-float-length-5-1 tokoe:invalid" result="pass"/><test-case name="20227NISTXML-SV-II-list-float-length-5-2 tokoe:invalid" result="pass"/><test-case name="20228NISTXML-SV-II-list-float-length-5-3 tokoe:invalid" result="pass"/><test-case name="20229NISTXML-SV-II-list-float-length-5-4 tokoe:invalid" result="pass"/><test-case name="20230NISTXML-SV-II-list-float-length-5-5 tokoe:invalid" result="pass"/><test-case name="20231NISTSchema-SV-II-list-float-pattern-1 tokoe:valid" result="pass"/><test-case name="20232NISTXML-SV-II-list-float-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="20233NISTXML-SV-II-list-float-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="20234NISTXML-SV-II-list-float-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="20235NISTXML-SV-II-list-float-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="20236NISTXML-SV-II-list-float-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="20237NISTSchema-SV-II-list-float-pattern-2 tokoe:valid" result="pass"/><test-case name="20238NISTXML-SV-II-list-float-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="20239NISTXML-SV-II-list-float-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="20240NISTXML-SV-II-list-float-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="20241NISTXML-SV-II-list-float-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="20242NISTXML-SV-II-list-float-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="20243NISTSchema-SV-II-list-float-pattern-3 tokoe:valid" result="pass"/><test-case name="20244NISTXML-SV-II-list-float-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="20245NISTXML-SV-II-list-float-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="20246NISTXML-SV-II-list-float-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="20247NISTXML-SV-II-list-float-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="20248NISTXML-SV-II-list-float-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="20249NISTSchema-SV-II-list-float-pattern-4 tokoe:valid" result="pass"/><test-case name="20250NISTXML-SV-II-list-float-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="20251NISTXML-SV-II-list-float-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="20252NISTXML-SV-II-list-float-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="20253NISTXML-SV-II-list-float-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="20254NISTXML-SV-II-list-float-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="20255NISTSchema-SV-II-list-float-pattern-5 tokoe:valid" result="pass"/><test-case name="20256NISTXML-SV-II-list-float-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="20257NISTXML-SV-II-list-float-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="20258NISTXML-SV-II-list-float-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="20259NISTXML-SV-II-list-float-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="20260NISTXML-SV-II-list-float-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="20261NISTSchema-SV-II-list-float-enumeration-1 tokoe:valid" result="pass"/><test-case name="20262NISTXML-SV-II-list-float-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="20263NISTXML-SV-II-list-float-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="20264NISTXML-SV-II-list-float-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="20265NISTXML-SV-II-list-float-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="20266NISTXML-SV-II-list-float-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="20267NISTSchema-SV-II-list-float-enumeration-2 tokoe:valid" result="pass"/><test-case name="20268NISTXML-SV-II-list-float-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="20269NISTXML-SV-II-list-float-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="20270NISTXML-SV-II-list-float-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="20271NISTXML-SV-II-list-float-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="20272NISTXML-SV-II-list-float-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="20273NISTSchema-SV-II-list-float-enumeration-3 tokoe:valid" result="pass"/><test-case name="20274NISTXML-SV-II-list-float-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="20275NISTXML-SV-II-list-float-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="20276NISTXML-SV-II-list-float-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="20277NISTXML-SV-II-list-float-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="20278NISTXML-SV-II-list-float-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="20279NISTSchema-SV-II-list-float-enumeration-4 tokoe:valid" result="pass"/><test-case name="20280NISTXML-SV-II-list-float-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="20281NISTXML-SV-II-list-float-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="20282NISTXML-SV-II-list-float-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="20283NISTXML-SV-II-list-float-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="20284NISTXML-SV-II-list-float-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="20285NISTSchema-SV-II-list-float-enumeration-5 tokoe:valid" result="pass"/><test-case name="20286NISTXML-SV-II-list-float-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="20287NISTXML-SV-II-list-float-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="20288NISTXML-SV-II-list-float-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="20289NISTXML-SV-II-list-float-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="20290NISTXML-SV-II-list-float-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="20291NISTSchema-SV-II-list-duration-maxLength-1 tokoe:valid" result="pass"/><test-case name="20292NISTXML-SV-II-list-duration-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="20293NISTXML-SV-II-list-duration-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="20294NISTXML-SV-II-list-duration-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="20295NISTXML-SV-II-list-duration-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="20296NISTXML-SV-II-list-duration-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="20297NISTSchema-SV-II-list-duration-maxLength-2 tokoe:valid" result="pass"/><test-case name="20298NISTXML-SV-II-list-duration-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="20299NISTXML-SV-II-list-duration-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="20300NISTXML-SV-II-list-duration-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="20301NISTXML-SV-II-list-duration-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="20302NISTXML-SV-II-list-duration-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="20303NISTSchema-SV-II-list-duration-maxLength-3 tokoe:valid" result="pass"/><test-case name="20304NISTXML-SV-II-list-duration-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="20305NISTXML-SV-II-list-duration-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="20306NISTXML-SV-II-list-duration-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="20307NISTXML-SV-II-list-duration-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="20308NISTXML-SV-II-list-duration-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="20309NISTSchema-SV-II-list-duration-maxLength-4 tokoe:valid" result="pass"/><test-case name="20310NISTXML-SV-II-list-duration-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="20311NISTXML-SV-II-list-duration-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="20312NISTXML-SV-II-list-duration-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="20313NISTXML-SV-II-list-duration-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="20314NISTXML-SV-II-list-duration-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="20315NISTSchema-SV-II-list-duration-maxLength-5 tokoe:valid" result="pass"/><test-case name="20316NISTXML-SV-II-list-duration-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="20317NISTXML-SV-II-list-duration-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="20318NISTXML-SV-II-list-duration-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="20319NISTXML-SV-II-list-duration-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="20320NISTXML-SV-II-list-duration-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="20321NISTSchema-SV-II-list-duration-minLength-1 tokoe:valid" result="pass"/><test-case name="20322NISTXML-SV-II-list-duration-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="20323NISTXML-SV-II-list-duration-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="20324NISTXML-SV-II-list-duration-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="20325NISTXML-SV-II-list-duration-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="20326NISTXML-SV-II-list-duration-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="20327NISTSchema-SV-II-list-duration-minLength-2 tokoe:valid" result="pass"/><test-case name="20328NISTXML-SV-II-list-duration-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="20329NISTXML-SV-II-list-duration-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="20330NISTXML-SV-II-list-duration-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="20331NISTXML-SV-II-list-duration-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="20332NISTXML-SV-II-list-duration-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="20333NISTSchema-SV-II-list-duration-minLength-3 tokoe:valid" result="pass"/><test-case name="20334NISTXML-SV-II-list-duration-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="20335NISTXML-SV-II-list-duration-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="20336NISTXML-SV-II-list-duration-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="20337NISTXML-SV-II-list-duration-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="20338NISTXML-SV-II-list-duration-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="20339NISTSchema-SV-II-list-duration-minLength-4 tokoe:valid" result="pass"/><test-case name="20340NISTXML-SV-II-list-duration-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="20341NISTXML-SV-II-list-duration-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="20342NISTXML-SV-II-list-duration-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="20343NISTXML-SV-II-list-duration-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="20344NISTXML-SV-II-list-duration-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="20345NISTSchema-SV-II-list-duration-minLength-5 tokoe:valid" result="pass"/><test-case name="20346NISTXML-SV-II-list-duration-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="20347NISTXML-SV-II-list-duration-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="20348NISTXML-SV-II-list-duration-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="20349NISTXML-SV-II-list-duration-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="20350NISTXML-SV-II-list-duration-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="20351NISTSchema-SV-II-list-duration-length-1 tokoe:valid" result="pass"/><test-case name="20352NISTXML-SV-II-list-duration-length-1-1 tokoe:invalid" result="pass"/><test-case name="20353NISTXML-SV-II-list-duration-length-1-2 tokoe:invalid" result="pass"/><test-case name="20354NISTXML-SV-II-list-duration-length-1-3 tokoe:invalid" result="pass"/><test-case name="20355NISTXML-SV-II-list-duration-length-1-4 tokoe:invalid" result="pass"/><test-case name="20356NISTXML-SV-II-list-duration-length-1-5 tokoe:invalid" result="pass"/><test-case name="20357NISTSchema-SV-II-list-duration-length-2 tokoe:valid" result="pass"/><test-case name="20358NISTXML-SV-II-list-duration-length-2-1 tokoe:invalid" result="pass"/><test-case name="20359NISTXML-SV-II-list-duration-length-2-2 tokoe:invalid" result="pass"/><test-case name="20360NISTXML-SV-II-list-duration-length-2-3 tokoe:invalid" result="pass"/><test-case name="20361NISTXML-SV-II-list-duration-length-2-4 tokoe:invalid" result="pass"/><test-case name="20362NISTXML-SV-II-list-duration-length-2-5 tokoe:invalid" result="pass"/><test-case name="20363NISTSchema-SV-II-list-duration-length-3 tokoe:valid" result="pass"/><test-case name="20364NISTXML-SV-II-list-duration-length-3-1 tokoe:invalid" result="pass"/><test-case name="20365NISTXML-SV-II-list-duration-length-3-2 tokoe:invalid" result="pass"/><test-case name="20366NISTXML-SV-II-list-duration-length-3-3 tokoe:invalid" result="pass"/><test-case name="20367NISTXML-SV-II-list-duration-length-3-4 tokoe:invalid" result="pass"/><test-case name="20368NISTXML-SV-II-list-duration-length-3-5 tokoe:invalid" result="pass"/><test-case name="20369NISTSchema-SV-II-list-duration-length-4 tokoe:valid" result="pass"/><test-case name="20370NISTXML-SV-II-list-duration-length-4-1 tokoe:invalid" result="pass"/><test-case name="20371NISTXML-SV-II-list-duration-length-4-2 tokoe:invalid" result="pass"/><test-case name="20372NISTXML-SV-II-list-duration-length-4-3 tokoe:invalid" result="pass"/><test-case name="20373NISTXML-SV-II-list-duration-length-4-4 tokoe:invalid" result="pass"/><test-case name="20374NISTXML-SV-II-list-duration-length-4-5 tokoe:invalid" result="pass"/><test-case name="20375NISTSchema-SV-II-list-duration-length-5 tokoe:valid" result="pass"/><test-case name="20376NISTXML-SV-II-list-duration-length-5-1 tokoe:invalid" result="pass"/><test-case name="20377NISTXML-SV-II-list-duration-length-5-2 tokoe:invalid" result="pass"/><test-case name="20378NISTXML-SV-II-list-duration-length-5-3 tokoe:invalid" result="pass"/><test-case name="20379NISTXML-SV-II-list-duration-length-5-4 tokoe:invalid" result="pass"/><test-case name="20380NISTXML-SV-II-list-duration-length-5-5 tokoe:invalid" result="pass"/><test-case name="20381NISTSchema-SV-II-list-duration-pattern-1 tokoe:valid" result="pass"/><test-case name="20382NISTXML-SV-II-list-duration-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="20383NISTXML-SV-II-list-duration-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="20384NISTXML-SV-II-list-duration-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="20385NISTXML-SV-II-list-duration-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="20386NISTXML-SV-II-list-duration-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="20387NISTSchema-SV-II-list-duration-pattern-2 tokoe:valid" result="pass"/><test-case name="20388NISTXML-SV-II-list-duration-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="20389NISTXML-SV-II-list-duration-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="20390NISTXML-SV-II-list-duration-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="20391NISTXML-SV-II-list-duration-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="20392NISTXML-SV-II-list-duration-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="20393NISTSchema-SV-II-list-duration-pattern-3 tokoe:valid" result="pass"/><test-case name="20394NISTXML-SV-II-list-duration-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="20395NISTXML-SV-II-list-duration-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="20396NISTXML-SV-II-list-duration-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="20397NISTXML-SV-II-list-duration-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="20398NISTXML-SV-II-list-duration-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="20399NISTSchema-SV-II-list-duration-pattern-4 tokoe:valid" result="pass"/><test-case name="20400NISTXML-SV-II-list-duration-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="20401NISTXML-SV-II-list-duration-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="20402NISTXML-SV-II-list-duration-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="20403NISTXML-SV-II-list-duration-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="20404NISTXML-SV-II-list-duration-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="20405NISTSchema-SV-II-list-duration-pattern-5 tokoe:valid" result="pass"/><test-case name="20406NISTXML-SV-II-list-duration-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="20407NISTXML-SV-II-list-duration-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="20408NISTXML-SV-II-list-duration-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="20409NISTXML-SV-II-list-duration-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="20410NISTXML-SV-II-list-duration-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="20411NISTSchema-SV-II-list-duration-enumeration-1 tokoe:valid" result="pass"/><test-case name="20412NISTXML-SV-II-list-duration-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="20413NISTXML-SV-II-list-duration-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="20414NISTXML-SV-II-list-duration-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="20415NISTXML-SV-II-list-duration-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="20416NISTXML-SV-II-list-duration-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="20417NISTSchema-SV-II-list-duration-enumeration-2 tokoe:valid" result="pass"/><test-case name="20418NISTXML-SV-II-list-duration-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="20419NISTXML-SV-II-list-duration-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="20420NISTXML-SV-II-list-duration-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="20421NISTXML-SV-II-list-duration-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="20422NISTXML-SV-II-list-duration-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="20423NISTSchema-SV-II-list-duration-enumeration-3 tokoe:valid" result="pass"/><test-case name="20424NISTXML-SV-II-list-duration-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="20425NISTXML-SV-II-list-duration-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="20426NISTXML-SV-II-list-duration-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="20427NISTXML-SV-II-list-duration-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="20428NISTXML-SV-II-list-duration-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="20429NISTSchema-SV-II-list-duration-enumeration-4 tokoe:valid" result="pass"/><test-case name="20430NISTXML-SV-II-list-duration-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="20431NISTXML-SV-II-list-duration-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="20432NISTXML-SV-II-list-duration-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="20433NISTXML-SV-II-list-duration-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="20434NISTXML-SV-II-list-duration-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="20435NISTSchema-SV-II-list-duration-enumeration-5 tokoe:valid" result="pass"/><test-case name="20436NISTXML-SV-II-list-duration-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="20437NISTXML-SV-II-list-duration-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="20438NISTXML-SV-II-list-duration-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="20439NISTXML-SV-II-list-duration-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="20440NISTXML-SV-II-list-duration-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="20441NISTSchema-SV-II-list-dateTime-maxLength-1 tokoe:valid" result="pass"/><test-case name="20442NISTXML-SV-II-list-dateTime-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="20443NISTXML-SV-II-list-dateTime-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="20444NISTXML-SV-II-list-dateTime-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="20445NISTXML-SV-II-list-dateTime-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="20446NISTXML-SV-II-list-dateTime-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="20447NISTSchema-SV-II-list-dateTime-maxLength-2 tokoe:valid" result="pass"/><test-case name="20448NISTXML-SV-II-list-dateTime-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="20449NISTXML-SV-II-list-dateTime-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="20450NISTXML-SV-II-list-dateTime-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="20451NISTXML-SV-II-list-dateTime-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="20452NISTXML-SV-II-list-dateTime-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="20453NISTSchema-SV-II-list-dateTime-maxLength-3 tokoe:valid" result="pass"/><test-case name="20454NISTXML-SV-II-list-dateTime-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="20455NISTXML-SV-II-list-dateTime-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="20456NISTXML-SV-II-list-dateTime-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="20457NISTXML-SV-II-list-dateTime-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="20458NISTXML-SV-II-list-dateTime-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="20459NISTSchema-SV-II-list-dateTime-maxLength-4 tokoe:valid" result="pass"/><test-case name="20460NISTXML-SV-II-list-dateTime-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="20461NISTXML-SV-II-list-dateTime-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="20462NISTXML-SV-II-list-dateTime-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="20463NISTXML-SV-II-list-dateTime-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="20464NISTXML-SV-II-list-dateTime-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="20465NISTSchema-SV-II-list-dateTime-maxLength-5 tokoe:valid" result="pass"/><test-case name="20466NISTXML-SV-II-list-dateTime-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="20467NISTXML-SV-II-list-dateTime-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="20468NISTXML-SV-II-list-dateTime-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="20469NISTXML-SV-II-list-dateTime-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="20470NISTXML-SV-II-list-dateTime-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="20471NISTSchema-SV-II-list-dateTime-minLength-1 tokoe:valid" result="pass"/><test-case name="20472NISTXML-SV-II-list-dateTime-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="20473NISTXML-SV-II-list-dateTime-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="20474NISTXML-SV-II-list-dateTime-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="20475NISTXML-SV-II-list-dateTime-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="20476NISTXML-SV-II-list-dateTime-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="20477NISTSchema-SV-II-list-dateTime-minLength-2 tokoe:valid" result="pass"/><test-case name="20478NISTXML-SV-II-list-dateTime-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="20479NISTXML-SV-II-list-dateTime-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="20480NISTXML-SV-II-list-dateTime-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="20481NISTXML-SV-II-list-dateTime-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="20482NISTXML-SV-II-list-dateTime-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="20483NISTSchema-SV-II-list-dateTime-minLength-3 tokoe:valid" result="pass"/><test-case name="20484NISTXML-SV-II-list-dateTime-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="20485NISTXML-SV-II-list-dateTime-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="20486NISTXML-SV-II-list-dateTime-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="20487NISTXML-SV-II-list-dateTime-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="20488NISTXML-SV-II-list-dateTime-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="20489NISTSchema-SV-II-list-dateTime-minLength-4 tokoe:valid" result="pass"/><test-case name="20490NISTXML-SV-II-list-dateTime-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="20491NISTXML-SV-II-list-dateTime-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="20492NISTXML-SV-II-list-dateTime-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="20493NISTXML-SV-II-list-dateTime-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="20494NISTXML-SV-II-list-dateTime-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="20495NISTSchema-SV-II-list-dateTime-minLength-5 tokoe:valid" result="pass"/><test-case name="20496NISTXML-SV-II-list-dateTime-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="20497NISTXML-SV-II-list-dateTime-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="20498NISTXML-SV-II-list-dateTime-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="20499NISTXML-SV-II-list-dateTime-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="20500NISTXML-SV-II-list-dateTime-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="20501NISTSchema-SV-II-list-dateTime-length-1 tokoe:valid" result="pass"/><test-case name="20502NISTXML-SV-II-list-dateTime-length-1-1 tokoe:invalid" result="pass"/><test-case name="20503NISTXML-SV-II-list-dateTime-length-1-2 tokoe:invalid" result="pass"/><test-case name="20504NISTXML-SV-II-list-dateTime-length-1-3 tokoe:invalid" result="pass"/><test-case name="20505NISTXML-SV-II-list-dateTime-length-1-4 tokoe:invalid" result="pass"/><test-case name="20506NISTXML-SV-II-list-dateTime-length-1-5 tokoe:invalid" result="pass"/><test-case name="20507NISTSchema-SV-II-list-dateTime-length-2 tokoe:valid" result="pass"/><test-case name="20508NISTXML-SV-II-list-dateTime-length-2-1 tokoe:invalid" result="pass"/><test-case name="20509NISTXML-SV-II-list-dateTime-length-2-2 tokoe:invalid" result="pass"/><test-case name="20510NISTXML-SV-II-list-dateTime-length-2-3 tokoe:invalid" result="pass"/><test-case name="20511NISTXML-SV-II-list-dateTime-length-2-4 tokoe:invalid" result="pass"/><test-case name="20512NISTXML-SV-II-list-dateTime-length-2-5 tokoe:invalid" result="pass"/><test-case name="20513NISTSchema-SV-II-list-dateTime-length-3 tokoe:valid" result="pass"/><test-case name="20514NISTXML-SV-II-list-dateTime-length-3-1 tokoe:invalid" result="pass"/><test-case name="20515NISTXML-SV-II-list-dateTime-length-3-2 tokoe:invalid" result="pass"/><test-case name="20516NISTXML-SV-II-list-dateTime-length-3-3 tokoe:invalid" result="pass"/><test-case name="20517NISTXML-SV-II-list-dateTime-length-3-4 tokoe:invalid" result="pass"/><test-case name="20518NISTXML-SV-II-list-dateTime-length-3-5 tokoe:invalid" result="pass"/><test-case name="20519NISTSchema-SV-II-list-dateTime-length-4 tokoe:valid" result="pass"/><test-case name="20520NISTXML-SV-II-list-dateTime-length-4-1 tokoe:invalid" result="pass"/><test-case name="20521NISTXML-SV-II-list-dateTime-length-4-2 tokoe:invalid" result="pass"/><test-case name="20522NISTXML-SV-II-list-dateTime-length-4-3 tokoe:invalid" result="pass"/><test-case name="20523NISTXML-SV-II-list-dateTime-length-4-4 tokoe:invalid" result="pass"/><test-case name="20524NISTXML-SV-II-list-dateTime-length-4-5 tokoe:invalid" result="pass"/><test-case name="20525NISTSchema-SV-II-list-dateTime-length-5 tokoe:valid" result="pass"/><test-case name="20526NISTXML-SV-II-list-dateTime-length-5-1 tokoe:invalid" result="pass"/><test-case name="20527NISTXML-SV-II-list-dateTime-length-5-2 tokoe:invalid" result="pass"/><test-case name="20528NISTXML-SV-II-list-dateTime-length-5-3 tokoe:invalid" result="pass"/><test-case name="20529NISTXML-SV-II-list-dateTime-length-5-4 tokoe:invalid" result="pass"/><test-case name="20530NISTXML-SV-II-list-dateTime-length-5-5 tokoe:invalid" result="pass"/><test-case name="20531NISTSchema-SV-II-list-dateTime-pattern-1 tokoe:valid" result="pass"/><test-case name="20532NISTXML-SV-II-list-dateTime-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="20533NISTXML-SV-II-list-dateTime-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="20534NISTXML-SV-II-list-dateTime-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="20535NISTXML-SV-II-list-dateTime-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="20536NISTXML-SV-II-list-dateTime-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="20537NISTSchema-SV-II-list-dateTime-pattern-2 tokoe:valid" result="pass"/><test-case name="20538NISTXML-SV-II-list-dateTime-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="20539NISTXML-SV-II-list-dateTime-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="20540NISTXML-SV-II-list-dateTime-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="20541NISTXML-SV-II-list-dateTime-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="20542NISTXML-SV-II-list-dateTime-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="20543NISTSchema-SV-II-list-dateTime-pattern-3 tokoe:valid" result="pass"/><test-case name="20544NISTXML-SV-II-list-dateTime-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="20545NISTXML-SV-II-list-dateTime-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="20546NISTXML-SV-II-list-dateTime-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="20547NISTXML-SV-II-list-dateTime-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="20548NISTXML-SV-II-list-dateTime-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="20549NISTSchema-SV-II-list-dateTime-pattern-4 tokoe:valid" result="pass"/><test-case name="20550NISTXML-SV-II-list-dateTime-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="20551NISTXML-SV-II-list-dateTime-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="20552NISTXML-SV-II-list-dateTime-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="20553NISTXML-SV-II-list-dateTime-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="20554NISTXML-SV-II-list-dateTime-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="20555NISTSchema-SV-II-list-dateTime-pattern-5 tokoe:valid" result="pass"/><test-case name="20556NISTXML-SV-II-list-dateTime-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="20557NISTXML-SV-II-list-dateTime-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="20558NISTXML-SV-II-list-dateTime-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="20559NISTXML-SV-II-list-dateTime-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="20560NISTXML-SV-II-list-dateTime-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="20561NISTSchema-SV-II-list-dateTime-enumeration-1 tokoe:valid" result="pass"/><test-case name="20562NISTXML-SV-II-list-dateTime-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="20563NISTXML-SV-II-list-dateTime-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="20564NISTXML-SV-II-list-dateTime-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="20565NISTXML-SV-II-list-dateTime-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="20566NISTXML-SV-II-list-dateTime-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="20567NISTSchema-SV-II-list-dateTime-enumeration-2 tokoe:valid" result="pass"/><test-case name="20568NISTXML-SV-II-list-dateTime-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="20569NISTXML-SV-II-list-dateTime-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="20570NISTXML-SV-II-list-dateTime-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="20571NISTXML-SV-II-list-dateTime-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="20572NISTXML-SV-II-list-dateTime-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="20573NISTSchema-SV-II-list-dateTime-enumeration-3 tokoe:valid" result="pass"/><test-case name="20574NISTXML-SV-II-list-dateTime-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="20575NISTXML-SV-II-list-dateTime-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="20576NISTXML-SV-II-list-dateTime-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="20577NISTXML-SV-II-list-dateTime-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="20578NISTXML-SV-II-list-dateTime-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="20579NISTSchema-SV-II-list-dateTime-enumeration-4 tokoe:valid" result="pass"/><test-case name="20580NISTXML-SV-II-list-dateTime-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="20581NISTXML-SV-II-list-dateTime-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="20582NISTXML-SV-II-list-dateTime-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="20583NISTXML-SV-II-list-dateTime-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="20584NISTXML-SV-II-list-dateTime-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="20585NISTSchema-SV-II-list-dateTime-enumeration-5 tokoe:valid" result="pass"/><test-case name="20586NISTXML-SV-II-list-dateTime-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="20587NISTXML-SV-II-list-dateTime-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="20588NISTXML-SV-II-list-dateTime-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="20589NISTXML-SV-II-list-dateTime-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="20590NISTXML-SV-II-list-dateTime-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="20591NISTSchema-SV-II-list-time-maxLength-1 tokoe:valid" result="pass"/><test-case name="20592NISTXML-SV-II-list-time-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="20593NISTXML-SV-II-list-time-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="20594NISTXML-SV-II-list-time-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="20595NISTXML-SV-II-list-time-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="20596NISTXML-SV-II-list-time-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="20597NISTSchema-SV-II-list-time-maxLength-2 tokoe:valid" result="pass"/><test-case name="20598NISTXML-SV-II-list-time-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="20599NISTXML-SV-II-list-time-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="20600NISTXML-SV-II-list-time-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="20601NISTXML-SV-II-list-time-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="20602NISTXML-SV-II-list-time-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="20603NISTSchema-SV-II-list-time-maxLength-3 tokoe:valid" result="pass"/><test-case name="20604NISTXML-SV-II-list-time-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="20605NISTXML-SV-II-list-time-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="20606NISTXML-SV-II-list-time-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="20607NISTXML-SV-II-list-time-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="20608NISTXML-SV-II-list-time-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="20609NISTSchema-SV-II-list-time-maxLength-4 tokoe:valid" result="pass"/><test-case name="20610NISTXML-SV-II-list-time-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="20611NISTXML-SV-II-list-time-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="20612NISTXML-SV-II-list-time-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="20613NISTXML-SV-II-list-time-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="20614NISTXML-SV-II-list-time-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="20615NISTSchema-SV-II-list-time-maxLength-5 tokoe:valid" result="pass"/><test-case name="20616NISTXML-SV-II-list-time-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="20617NISTXML-SV-II-list-time-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="20618NISTXML-SV-II-list-time-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="20619NISTXML-SV-II-list-time-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="20620NISTXML-SV-II-list-time-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="20621NISTSchema-SV-II-list-time-minLength-1 tokoe:valid" result="pass"/><test-case name="20622NISTXML-SV-II-list-time-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="20623NISTXML-SV-II-list-time-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="20624NISTXML-SV-II-list-time-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="20625NISTXML-SV-II-list-time-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="20626NISTXML-SV-II-list-time-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="20627NISTSchema-SV-II-list-time-minLength-2 tokoe:valid" result="pass"/><test-case name="20628NISTXML-SV-II-list-time-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="20629NISTXML-SV-II-list-time-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="20630NISTXML-SV-II-list-time-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="20631NISTXML-SV-II-list-time-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="20632NISTXML-SV-II-list-time-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="20633NISTSchema-SV-II-list-time-minLength-3 tokoe:valid" result="pass"/><test-case name="20634NISTXML-SV-II-list-time-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="20635NISTXML-SV-II-list-time-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="20636NISTXML-SV-II-list-time-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="20637NISTXML-SV-II-list-time-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="20638NISTXML-SV-II-list-time-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="20639NISTSchema-SV-II-list-time-minLength-4 tokoe:valid" result="pass"/><test-case name="20640NISTXML-SV-II-list-time-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="20641NISTXML-SV-II-list-time-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="20642NISTXML-SV-II-list-time-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="20643NISTXML-SV-II-list-time-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="20644NISTXML-SV-II-list-time-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="20645NISTSchema-SV-II-list-time-minLength-5 tokoe:valid" result="pass"/><test-case name="20646NISTXML-SV-II-list-time-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="20647NISTXML-SV-II-list-time-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="20648NISTXML-SV-II-list-time-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="20649NISTXML-SV-II-list-time-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="20650NISTXML-SV-II-list-time-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="20651NISTSchema-SV-II-list-time-length-1 tokoe:valid" result="pass"/><test-case name="20652NISTXML-SV-II-list-time-length-1-1 tokoe:invalid" result="pass"/><test-case name="20653NISTXML-SV-II-list-time-length-1-2 tokoe:invalid" result="pass"/><test-case name="20654NISTXML-SV-II-list-time-length-1-3 tokoe:invalid" result="pass"/><test-case name="20655NISTXML-SV-II-list-time-length-1-4 tokoe:invalid" result="pass"/><test-case name="20656NISTXML-SV-II-list-time-length-1-5 tokoe:invalid" result="pass"/><test-case name="20657NISTSchema-SV-II-list-time-length-2 tokoe:valid" result="pass"/><test-case name="20658NISTXML-SV-II-list-time-length-2-1 tokoe:invalid" result="pass"/><test-case name="20659NISTXML-SV-II-list-time-length-2-2 tokoe:invalid" result="pass"/><test-case name="20660NISTXML-SV-II-list-time-length-2-3 tokoe:invalid" result="pass"/><test-case name="20661NISTXML-SV-II-list-time-length-2-4 tokoe:invalid" result="pass"/><test-case name="20662NISTXML-SV-II-list-time-length-2-5 tokoe:invalid" result="pass"/><test-case name="20663NISTSchema-SV-II-list-time-length-3 tokoe:valid" result="pass"/><test-case name="20664NISTXML-SV-II-list-time-length-3-1 tokoe:invalid" result="pass"/><test-case name="20665NISTXML-SV-II-list-time-length-3-2 tokoe:invalid" result="pass"/><test-case name="20666NISTXML-SV-II-list-time-length-3-3 tokoe:invalid" result="pass"/><test-case name="20667NISTXML-SV-II-list-time-length-3-4 tokoe:invalid" result="pass"/><test-case name="20668NISTXML-SV-II-list-time-length-3-5 tokoe:invalid" result="pass"/><test-case name="20669NISTSchema-SV-II-list-time-length-4 tokoe:valid" result="pass"/><test-case name="20670NISTXML-SV-II-list-time-length-4-1 tokoe:invalid" result="pass"/><test-case name="20671NISTXML-SV-II-list-time-length-4-2 tokoe:invalid" result="pass"/><test-case name="20672NISTXML-SV-II-list-time-length-4-3 tokoe:invalid" result="pass"/><test-case name="20673NISTXML-SV-II-list-time-length-4-4 tokoe:invalid" result="pass"/><test-case name="20674NISTXML-SV-II-list-time-length-4-5 tokoe:invalid" result="pass"/><test-case name="20675NISTSchema-SV-II-list-time-length-5 tokoe:valid" result="pass"/><test-case name="20676NISTXML-SV-II-list-time-length-5-1 tokoe:invalid" result="pass"/><test-case name="20677NISTXML-SV-II-list-time-length-5-2 tokoe:invalid" result="pass"/><test-case name="20678NISTXML-SV-II-list-time-length-5-3 tokoe:invalid" result="pass"/><test-case name="20679NISTXML-SV-II-list-time-length-5-4 tokoe:invalid" result="pass"/><test-case name="20680NISTXML-SV-II-list-time-length-5-5 tokoe:invalid" result="pass"/><test-case name="20681NISTSchema-SV-II-list-time-pattern-1 tokoe:valid" result="pass"/><test-case name="20682NISTXML-SV-II-list-time-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="20683NISTXML-SV-II-list-time-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="20684NISTXML-SV-II-list-time-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="20685NISTXML-SV-II-list-time-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="20686NISTXML-SV-II-list-time-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="20687NISTSchema-SV-II-list-time-pattern-2 tokoe:valid" result="pass"/><test-case name="20688NISTXML-SV-II-list-time-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="20689NISTXML-SV-II-list-time-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="20690NISTXML-SV-II-list-time-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="20691NISTXML-SV-II-list-time-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="20692NISTXML-SV-II-list-time-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="20693NISTSchema-SV-II-list-time-pattern-3 tokoe:valid" result="pass"/><test-case name="20694NISTXML-SV-II-list-time-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="20695NISTXML-SV-II-list-time-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="20696NISTXML-SV-II-list-time-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="20697NISTXML-SV-II-list-time-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="20698NISTXML-SV-II-list-time-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="20699NISTSchema-SV-II-list-time-pattern-4 tokoe:valid" result="pass"/><test-case name="20700NISTXML-SV-II-list-time-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="20701NISTXML-SV-II-list-time-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="20702NISTXML-SV-II-list-time-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="20703NISTXML-SV-II-list-time-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="20704NISTXML-SV-II-list-time-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="20705NISTSchema-SV-II-list-time-pattern-5 tokoe:valid" result="pass"/><test-case name="20706NISTXML-SV-II-list-time-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="20707NISTXML-SV-II-list-time-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="20708NISTXML-SV-II-list-time-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="20709NISTXML-SV-II-list-time-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="20710NISTXML-SV-II-list-time-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="20711NISTSchema-SV-II-list-time-enumeration-1 tokoe:valid" result="pass"/><test-case name="20712NISTXML-SV-II-list-time-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="20713NISTXML-SV-II-list-time-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="20714NISTXML-SV-II-list-time-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="20715NISTXML-SV-II-list-time-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="20716NISTXML-SV-II-list-time-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="20717NISTSchema-SV-II-list-time-enumeration-2 tokoe:valid" result="pass"/><test-case name="20718NISTXML-SV-II-list-time-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="20719NISTXML-SV-II-list-time-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="20720NISTXML-SV-II-list-time-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="20721NISTXML-SV-II-list-time-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="20722NISTXML-SV-II-list-time-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="20723NISTSchema-SV-II-list-time-enumeration-3 tokoe:valid" result="pass"/><test-case name="20724NISTXML-SV-II-list-time-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="20725NISTXML-SV-II-list-time-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="20726NISTXML-SV-II-list-time-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="20727NISTXML-SV-II-list-time-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="20728NISTXML-SV-II-list-time-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="20729NISTSchema-SV-II-list-time-enumeration-4 tokoe:valid" result="pass"/><test-case name="20730NISTXML-SV-II-list-time-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="20731NISTXML-SV-II-list-time-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="20732NISTXML-SV-II-list-time-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="20733NISTXML-SV-II-list-time-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="20734NISTXML-SV-II-list-time-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="20735NISTSchema-SV-II-list-time-enumeration-5 tokoe:valid" result="pass"/><test-case name="20736NISTXML-SV-II-list-time-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="20737NISTXML-SV-II-list-time-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="20738NISTXML-SV-II-list-time-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="20739NISTXML-SV-II-list-time-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="20740NISTXML-SV-II-list-time-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="20741NISTSchema-SV-II-list-date-maxLength-1 tokoe:valid" result="pass"/><test-case name="20742NISTXML-SV-II-list-date-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="20743NISTXML-SV-II-list-date-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="20744NISTXML-SV-II-list-date-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="20745NISTXML-SV-II-list-date-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="20746NISTXML-SV-II-list-date-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="20747NISTSchema-SV-II-list-date-maxLength-2 tokoe:valid" result="pass"/><test-case name="20748NISTXML-SV-II-list-date-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="20749NISTXML-SV-II-list-date-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="20750NISTXML-SV-II-list-date-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="20751NISTXML-SV-II-list-date-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="20752NISTXML-SV-II-list-date-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="20753NISTSchema-SV-II-list-date-maxLength-3 tokoe:valid" result="pass"/><test-case name="20754NISTXML-SV-II-list-date-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="20755NISTXML-SV-II-list-date-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="20756NISTXML-SV-II-list-date-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="20757NISTXML-SV-II-list-date-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="20758NISTXML-SV-II-list-date-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="20759NISTSchema-SV-II-list-date-maxLength-4 tokoe:valid" result="pass"/><test-case name="20760NISTXML-SV-II-list-date-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="20761NISTXML-SV-II-list-date-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="20762NISTXML-SV-II-list-date-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="20763NISTXML-SV-II-list-date-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="20764NISTXML-SV-II-list-date-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="20765NISTSchema-SV-II-list-date-maxLength-5 tokoe:valid" result="pass"/><test-case name="20766NISTXML-SV-II-list-date-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="20767NISTXML-SV-II-list-date-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="20768NISTXML-SV-II-list-date-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="20769NISTXML-SV-II-list-date-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="20770NISTXML-SV-II-list-date-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="20771NISTSchema-SV-II-list-date-minLength-1 tokoe:valid" result="pass"/><test-case name="20772NISTXML-SV-II-list-date-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="20773NISTXML-SV-II-list-date-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="20774NISTXML-SV-II-list-date-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="20775NISTXML-SV-II-list-date-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="20776NISTXML-SV-II-list-date-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="20777NISTSchema-SV-II-list-date-minLength-2 tokoe:valid" result="pass"/><test-case name="20778NISTXML-SV-II-list-date-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="20779NISTXML-SV-II-list-date-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="20780NISTXML-SV-II-list-date-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="20781NISTXML-SV-II-list-date-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="20782NISTXML-SV-II-list-date-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="20783NISTSchema-SV-II-list-date-minLength-3 tokoe:valid" result="pass"/><test-case name="20784NISTXML-SV-II-list-date-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="20785NISTXML-SV-II-list-date-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="20786NISTXML-SV-II-list-date-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="20787NISTXML-SV-II-list-date-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="20788NISTXML-SV-II-list-date-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="20789NISTSchema-SV-II-list-date-minLength-4 tokoe:valid" result="pass"/><test-case name="20790NISTXML-SV-II-list-date-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="20791NISTXML-SV-II-list-date-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="20792NISTXML-SV-II-list-date-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="20793NISTXML-SV-II-list-date-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="20794NISTXML-SV-II-list-date-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="20795NISTSchema-SV-II-list-date-minLength-5 tokoe:valid" result="pass"/><test-case name="20796NISTXML-SV-II-list-date-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="20797NISTXML-SV-II-list-date-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="20798NISTXML-SV-II-list-date-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="20799NISTXML-SV-II-list-date-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="20800NISTXML-SV-II-list-date-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="20801NISTSchema-SV-II-list-date-length-1 tokoe:valid" result="pass"/><test-case name="20802NISTXML-SV-II-list-date-length-1-1 tokoe:invalid" result="pass"/><test-case name="20803NISTXML-SV-II-list-date-length-1-2 tokoe:invalid" result="pass"/><test-case name="20804NISTXML-SV-II-list-date-length-1-3 tokoe:invalid" result="pass"/><test-case name="20805NISTXML-SV-II-list-date-length-1-4 tokoe:invalid" result="pass"/><test-case name="20806NISTXML-SV-II-list-date-length-1-5 tokoe:invalid" result="pass"/><test-case name="20807NISTSchema-SV-II-list-date-length-2 tokoe:valid" result="pass"/><test-case name="20808NISTXML-SV-II-list-date-length-2-1 tokoe:invalid" result="pass"/><test-case name="20809NISTXML-SV-II-list-date-length-2-2 tokoe:invalid" result="pass"/><test-case name="20810NISTXML-SV-II-list-date-length-2-3 tokoe:invalid" result="pass"/><test-case name="20811NISTXML-SV-II-list-date-length-2-4 tokoe:invalid" result="pass"/><test-case name="20812NISTXML-SV-II-list-date-length-2-5 tokoe:invalid" result="pass"/><test-case name="20813NISTSchema-SV-II-list-date-length-3 tokoe:valid" result="pass"/><test-case name="20814NISTXML-SV-II-list-date-length-3-1 tokoe:invalid" result="pass"/><test-case name="20815NISTXML-SV-II-list-date-length-3-2 tokoe:invalid" result="pass"/><test-case name="20816NISTXML-SV-II-list-date-length-3-3 tokoe:invalid" result="pass"/><test-case name="20817NISTXML-SV-II-list-date-length-3-4 tokoe:invalid" result="pass"/><test-case name="20818NISTXML-SV-II-list-date-length-3-5 tokoe:invalid" result="pass"/><test-case name="20819NISTSchema-SV-II-list-date-length-4 tokoe:valid" result="pass"/><test-case name="20820NISTXML-SV-II-list-date-length-4-1 tokoe:invalid" result="pass"/><test-case name="20821NISTXML-SV-II-list-date-length-4-2 tokoe:invalid" result="pass"/><test-case name="20822NISTXML-SV-II-list-date-length-4-3 tokoe:invalid" result="pass"/><test-case name="20823NISTXML-SV-II-list-date-length-4-4 tokoe:invalid" result="pass"/><test-case name="20824NISTXML-SV-II-list-date-length-4-5 tokoe:invalid" result="pass"/><test-case name="20825NISTSchema-SV-II-list-date-length-5 tokoe:valid" result="pass"/><test-case name="20826NISTXML-SV-II-list-date-length-5-1 tokoe:invalid" result="pass"/><test-case name="20827NISTXML-SV-II-list-date-length-5-2 tokoe:invalid" result="pass"/><test-case name="20828NISTXML-SV-II-list-date-length-5-3 tokoe:invalid" result="pass"/><test-case name="20829NISTXML-SV-II-list-date-length-5-4 tokoe:invalid" result="pass"/><test-case name="20830NISTXML-SV-II-list-date-length-5-5 tokoe:invalid" result="pass"/><test-case name="20831NISTSchema-SV-II-list-date-pattern-1 tokoe:valid" result="pass"/><test-case name="20832NISTXML-SV-II-list-date-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="20833NISTXML-SV-II-list-date-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="20834NISTXML-SV-II-list-date-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="20835NISTXML-SV-II-list-date-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="20836NISTXML-SV-II-list-date-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="20837NISTSchema-SV-II-list-date-pattern-2 tokoe:valid" result="pass"/><test-case name="20838NISTXML-SV-II-list-date-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="20839NISTXML-SV-II-list-date-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="20840NISTXML-SV-II-list-date-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="20841NISTXML-SV-II-list-date-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="20842NISTXML-SV-II-list-date-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="20843NISTSchema-SV-II-list-date-pattern-3 tokoe:valid" result="pass"/><test-case name="20844NISTXML-SV-II-list-date-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="20845NISTXML-SV-II-list-date-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="20846NISTXML-SV-II-list-date-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="20847NISTXML-SV-II-list-date-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="20848NISTXML-SV-II-list-date-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="20849NISTSchema-SV-II-list-date-pattern-4 tokoe:valid" result="pass"/><test-case name="20850NISTXML-SV-II-list-date-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="20851NISTXML-SV-II-list-date-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="20852NISTXML-SV-II-list-date-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="20853NISTXML-SV-II-list-date-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="20854NISTXML-SV-II-list-date-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="20855NISTSchema-SV-II-list-date-pattern-5 tokoe:valid" result="pass"/><test-case name="20856NISTXML-SV-II-list-date-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="20857NISTXML-SV-II-list-date-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="20858NISTXML-SV-II-list-date-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="20859NISTXML-SV-II-list-date-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="20860NISTXML-SV-II-list-date-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="20861NISTSchema-SV-II-list-date-enumeration-1 tokoe:valid" result="pass"/><test-case name="20862NISTXML-SV-II-list-date-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="20863NISTXML-SV-II-list-date-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="20864NISTXML-SV-II-list-date-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="20865NISTXML-SV-II-list-date-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="20866NISTXML-SV-II-list-date-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="20867NISTSchema-SV-II-list-date-enumeration-2 tokoe:valid" result="pass"/><test-case name="20868NISTXML-SV-II-list-date-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="20869NISTXML-SV-II-list-date-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="20870NISTXML-SV-II-list-date-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="20871NISTXML-SV-II-list-date-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="20872NISTXML-SV-II-list-date-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="20873NISTSchema-SV-II-list-date-enumeration-3 tokoe:valid" result="pass"/><test-case name="20874NISTXML-SV-II-list-date-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="20875NISTXML-SV-II-list-date-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="20876NISTXML-SV-II-list-date-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="20877NISTXML-SV-II-list-date-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="20878NISTXML-SV-II-list-date-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="20879NISTSchema-SV-II-list-date-enumeration-4 tokoe:valid" result="pass"/><test-case name="20880NISTXML-SV-II-list-date-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="20881NISTXML-SV-II-list-date-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="20882NISTXML-SV-II-list-date-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="20883NISTXML-SV-II-list-date-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="20884NISTXML-SV-II-list-date-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="20885NISTSchema-SV-II-list-date-enumeration-5 tokoe:valid" result="pass"/><test-case name="20886NISTXML-SV-II-list-date-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="20887NISTXML-SV-II-list-date-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="20888NISTXML-SV-II-list-date-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="20889NISTXML-SV-II-list-date-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="20890NISTXML-SV-II-list-date-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="20891NISTSchema-SV-II-list-gYearMonth-maxLength-1 tokoe:valid" result="pass"/><test-case name="20892NISTXML-SV-II-list-gYearMonth-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="20893NISTXML-SV-II-list-gYearMonth-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="20894NISTXML-SV-II-list-gYearMonth-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="20895NISTXML-SV-II-list-gYearMonth-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="20896NISTXML-SV-II-list-gYearMonth-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="20897NISTSchema-SV-II-list-gYearMonth-maxLength-2 tokoe:valid" result="pass"/><test-case name="20898NISTXML-SV-II-list-gYearMonth-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="20899NISTXML-SV-II-list-gYearMonth-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="20900NISTXML-SV-II-list-gYearMonth-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="20901NISTXML-SV-II-list-gYearMonth-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="20902NISTXML-SV-II-list-gYearMonth-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="20903NISTSchema-SV-II-list-gYearMonth-maxLength-3 tokoe:valid" result="pass"/><test-case name="20904NISTXML-SV-II-list-gYearMonth-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="20905NISTXML-SV-II-list-gYearMonth-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="20906NISTXML-SV-II-list-gYearMonth-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="20907NISTXML-SV-II-list-gYearMonth-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="20908NISTXML-SV-II-list-gYearMonth-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="20909NISTSchema-SV-II-list-gYearMonth-maxLength-4 tokoe:valid" result="pass"/><test-case name="20910NISTXML-SV-II-list-gYearMonth-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="20911NISTXML-SV-II-list-gYearMonth-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="20912NISTXML-SV-II-list-gYearMonth-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="20913NISTXML-SV-II-list-gYearMonth-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="20914NISTXML-SV-II-list-gYearMonth-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="20915NISTSchema-SV-II-list-gYearMonth-maxLength-5 tokoe:valid" result="pass"/><test-case name="20916NISTXML-SV-II-list-gYearMonth-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="20917NISTXML-SV-II-list-gYearMonth-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="20918NISTXML-SV-II-list-gYearMonth-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="20919NISTXML-SV-II-list-gYearMonth-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="20920NISTXML-SV-II-list-gYearMonth-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="20921NISTSchema-SV-II-list-gYearMonth-minLength-1 tokoe:valid" result="pass"/><test-case name="20922NISTXML-SV-II-list-gYearMonth-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="20923NISTXML-SV-II-list-gYearMonth-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="20924NISTXML-SV-II-list-gYearMonth-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="20925NISTXML-SV-II-list-gYearMonth-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="20926NISTXML-SV-II-list-gYearMonth-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="20927NISTSchema-SV-II-list-gYearMonth-minLength-2 tokoe:valid" result="pass"/><test-case name="20928NISTXML-SV-II-list-gYearMonth-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="20929NISTXML-SV-II-list-gYearMonth-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="20930NISTXML-SV-II-list-gYearMonth-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="20931NISTXML-SV-II-list-gYearMonth-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="20932NISTXML-SV-II-list-gYearMonth-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="20933NISTSchema-SV-II-list-gYearMonth-minLength-3 tokoe:valid" result="pass"/><test-case name="20934NISTXML-SV-II-list-gYearMonth-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="20935NISTXML-SV-II-list-gYearMonth-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="20936NISTXML-SV-II-list-gYearMonth-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="20937NISTXML-SV-II-list-gYearMonth-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="20938NISTXML-SV-II-list-gYearMonth-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="20939NISTSchema-SV-II-list-gYearMonth-minLength-4 tokoe:valid" result="pass"/><test-case name="20940NISTXML-SV-II-list-gYearMonth-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="20941NISTXML-SV-II-list-gYearMonth-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="20942NISTXML-SV-II-list-gYearMonth-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="20943NISTXML-SV-II-list-gYearMonth-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="20944NISTXML-SV-II-list-gYearMonth-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="20945NISTSchema-SV-II-list-gYearMonth-minLength-5 tokoe:valid" result="pass"/><test-case name="20946NISTXML-SV-II-list-gYearMonth-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="20947NISTXML-SV-II-list-gYearMonth-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="20948NISTXML-SV-II-list-gYearMonth-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="20949NISTXML-SV-II-list-gYearMonth-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="20950NISTXML-SV-II-list-gYearMonth-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="20951NISTSchema-SV-II-list-gYearMonth-length-1 tokoe:valid" result="pass"/><test-case name="20952NISTXML-SV-II-list-gYearMonth-length-1-1 tokoe:invalid" result="pass"/><test-case name="20953NISTXML-SV-II-list-gYearMonth-length-1-2 tokoe:invalid" result="pass"/><test-case name="20954NISTXML-SV-II-list-gYearMonth-length-1-3 tokoe:invalid" result="pass"/><test-case name="20955NISTXML-SV-II-list-gYearMonth-length-1-4 tokoe:invalid" result="pass"/><test-case name="20956NISTXML-SV-II-list-gYearMonth-length-1-5 tokoe:invalid" result="pass"/><test-case name="20957NISTSchema-SV-II-list-gYearMonth-length-2 tokoe:valid" result="pass"/><test-case name="20958NISTXML-SV-II-list-gYearMonth-length-2-1 tokoe:invalid" result="pass"/><test-case name="20959NISTXML-SV-II-list-gYearMonth-length-2-2 tokoe:invalid" result="pass"/><test-case name="20960NISTXML-SV-II-list-gYearMonth-length-2-3 tokoe:invalid" result="pass"/><test-case name="20961NISTXML-SV-II-list-gYearMonth-length-2-4 tokoe:invalid" result="pass"/><test-case name="20962NISTXML-SV-II-list-gYearMonth-length-2-5 tokoe:invalid" result="pass"/><test-case name="20963NISTSchema-SV-II-list-gYearMonth-length-3 tokoe:valid" result="pass"/><test-case name="20964NISTXML-SV-II-list-gYearMonth-length-3-1 tokoe:invalid" result="pass"/><test-case name="20965NISTXML-SV-II-list-gYearMonth-length-3-2 tokoe:invalid" result="pass"/><test-case name="20966NISTXML-SV-II-list-gYearMonth-length-3-3 tokoe:invalid" result="pass"/><test-case name="20967NISTXML-SV-II-list-gYearMonth-length-3-4 tokoe:invalid" result="pass"/><test-case name="20968NISTXML-SV-II-list-gYearMonth-length-3-5 tokoe:invalid" result="pass"/><test-case name="20969NISTSchema-SV-II-list-gYearMonth-length-4 tokoe:valid" result="pass"/><test-case name="20970NISTXML-SV-II-list-gYearMonth-length-4-1 tokoe:invalid" result="pass"/><test-case name="20971NISTXML-SV-II-list-gYearMonth-length-4-2 tokoe:invalid" result="pass"/><test-case name="20972NISTXML-SV-II-list-gYearMonth-length-4-3 tokoe:invalid" result="pass"/><test-case name="20973NISTXML-SV-II-list-gYearMonth-length-4-4 tokoe:invalid" result="pass"/><test-case name="20974NISTXML-SV-II-list-gYearMonth-length-4-5 tokoe:invalid" result="pass"/><test-case name="20975NISTSchema-SV-II-list-gYearMonth-length-5 tokoe:valid" result="pass"/><test-case name="20976NISTXML-SV-II-list-gYearMonth-length-5-1 tokoe:invalid" result="pass"/><test-case name="20977NISTXML-SV-II-list-gYearMonth-length-5-2 tokoe:invalid" result="pass"/><test-case name="20978NISTXML-SV-II-list-gYearMonth-length-5-3 tokoe:invalid" result="pass"/><test-case name="20979NISTXML-SV-II-list-gYearMonth-length-5-4 tokoe:invalid" result="pass"/><test-case name="20980NISTXML-SV-II-list-gYearMonth-length-5-5 tokoe:invalid" result="pass"/><test-case name="20981NISTSchema-SV-II-list-gYearMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="20982NISTXML-SV-II-list-gYearMonth-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="20983NISTXML-SV-II-list-gYearMonth-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="20984NISTXML-SV-II-list-gYearMonth-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="20985NISTXML-SV-II-list-gYearMonth-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="20986NISTXML-SV-II-list-gYearMonth-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="20987NISTSchema-SV-II-list-gYearMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="20988NISTXML-SV-II-list-gYearMonth-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="20989NISTXML-SV-II-list-gYearMonth-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="20990NISTXML-SV-II-list-gYearMonth-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="20991NISTXML-SV-II-list-gYearMonth-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="20992NISTXML-SV-II-list-gYearMonth-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="20993NISTSchema-SV-II-list-gYearMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="20994NISTXML-SV-II-list-gYearMonth-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="20995NISTXML-SV-II-list-gYearMonth-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="20996NISTXML-SV-II-list-gYearMonth-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="20997NISTXML-SV-II-list-gYearMonth-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="20998NISTXML-SV-II-list-gYearMonth-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="20999NISTSchema-SV-II-list-gYearMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="21000NISTXML-SV-II-list-gYearMonth-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="21001NISTXML-SV-II-list-gYearMonth-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="21002NISTXML-SV-II-list-gYearMonth-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="21003NISTXML-SV-II-list-gYearMonth-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="21004NISTXML-SV-II-list-gYearMonth-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="21005NISTSchema-SV-II-list-gYearMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="21006NISTXML-SV-II-list-gYearMonth-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="21007NISTXML-SV-II-list-gYearMonth-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="21008NISTXML-SV-II-list-gYearMonth-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="21009NISTXML-SV-II-list-gYearMonth-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="21010NISTXML-SV-II-list-gYearMonth-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="21011NISTSchema-SV-II-list-gYearMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="21012NISTXML-SV-II-list-gYearMonth-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="21013NISTXML-SV-II-list-gYearMonth-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="21014NISTXML-SV-II-list-gYearMonth-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="21015NISTXML-SV-II-list-gYearMonth-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="21016NISTXML-SV-II-list-gYearMonth-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="21017NISTSchema-SV-II-list-gYearMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="21018NISTXML-SV-II-list-gYearMonth-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="21019NISTXML-SV-II-list-gYearMonth-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="21020NISTXML-SV-II-list-gYearMonth-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="21021NISTXML-SV-II-list-gYearMonth-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="21022NISTXML-SV-II-list-gYearMonth-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="21023NISTSchema-SV-II-list-gYearMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="21024NISTXML-SV-II-list-gYearMonth-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="21025NISTXML-SV-II-list-gYearMonth-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="21026NISTXML-SV-II-list-gYearMonth-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="21027NISTXML-SV-II-list-gYearMonth-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="21028NISTXML-SV-II-list-gYearMonth-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="21029NISTSchema-SV-II-list-gYearMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="21030NISTXML-SV-II-list-gYearMonth-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="21031NISTXML-SV-II-list-gYearMonth-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="21032NISTXML-SV-II-list-gYearMonth-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="21033NISTXML-SV-II-list-gYearMonth-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="21034NISTXML-SV-II-list-gYearMonth-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="21035NISTSchema-SV-II-list-gYearMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="21036NISTXML-SV-II-list-gYearMonth-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="21037NISTXML-SV-II-list-gYearMonth-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="21038NISTXML-SV-II-list-gYearMonth-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="21039NISTXML-SV-II-list-gYearMonth-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="21040NISTXML-SV-II-list-gYearMonth-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="21041NISTSchema-SV-II-list-gYear-maxLength-1 tokoe:valid" result="pass"/><test-case name="21042NISTXML-SV-II-list-gYear-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="21043NISTXML-SV-II-list-gYear-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="21044NISTXML-SV-II-list-gYear-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="21045NISTXML-SV-II-list-gYear-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="21046NISTXML-SV-II-list-gYear-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="21047NISTSchema-SV-II-list-gYear-maxLength-2 tokoe:valid" result="pass"/><test-case name="21048NISTXML-SV-II-list-gYear-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="21049NISTXML-SV-II-list-gYear-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="21050NISTXML-SV-II-list-gYear-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="21051NISTXML-SV-II-list-gYear-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="21052NISTXML-SV-II-list-gYear-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="21053NISTSchema-SV-II-list-gYear-maxLength-3 tokoe:valid" result="pass"/><test-case name="21054NISTXML-SV-II-list-gYear-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="21055NISTXML-SV-II-list-gYear-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="21056NISTXML-SV-II-list-gYear-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="21057NISTXML-SV-II-list-gYear-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="21058NISTXML-SV-II-list-gYear-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="21059NISTSchema-SV-II-list-gYear-maxLength-4 tokoe:valid" result="pass"/><test-case name="21060NISTXML-SV-II-list-gYear-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="21061NISTXML-SV-II-list-gYear-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="21062NISTXML-SV-II-list-gYear-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="21063NISTXML-SV-II-list-gYear-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="21064NISTXML-SV-II-list-gYear-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="21065NISTSchema-SV-II-list-gYear-maxLength-5 tokoe:valid" result="pass"/><test-case name="21066NISTXML-SV-II-list-gYear-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="21067NISTXML-SV-II-list-gYear-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="21068NISTXML-SV-II-list-gYear-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="21069NISTXML-SV-II-list-gYear-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="21070NISTXML-SV-II-list-gYear-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="21071NISTSchema-SV-II-list-gYear-minLength-1 tokoe:valid" result="pass"/><test-case name="21072NISTXML-SV-II-list-gYear-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="21073NISTXML-SV-II-list-gYear-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="21074NISTXML-SV-II-list-gYear-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="21075NISTXML-SV-II-list-gYear-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="21076NISTXML-SV-II-list-gYear-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="21077NISTSchema-SV-II-list-gYear-minLength-2 tokoe:valid" result="pass"/><test-case name="21078NISTXML-SV-II-list-gYear-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="21079NISTXML-SV-II-list-gYear-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="21080NISTXML-SV-II-list-gYear-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="21081NISTXML-SV-II-list-gYear-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="21082NISTXML-SV-II-list-gYear-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="21083NISTSchema-SV-II-list-gYear-minLength-3 tokoe:valid" result="pass"/><test-case name="21084NISTXML-SV-II-list-gYear-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="21085NISTXML-SV-II-list-gYear-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="21086NISTXML-SV-II-list-gYear-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="21087NISTXML-SV-II-list-gYear-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="21088NISTXML-SV-II-list-gYear-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="21089NISTSchema-SV-II-list-gYear-minLength-4 tokoe:valid" result="pass"/><test-case name="21090NISTXML-SV-II-list-gYear-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="21091NISTXML-SV-II-list-gYear-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="21092NISTXML-SV-II-list-gYear-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="21093NISTXML-SV-II-list-gYear-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="21094NISTXML-SV-II-list-gYear-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="21095NISTSchema-SV-II-list-gYear-minLength-5 tokoe:valid" result="pass"/><test-case name="21096NISTXML-SV-II-list-gYear-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="21097NISTXML-SV-II-list-gYear-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="21098NISTXML-SV-II-list-gYear-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="21099NISTXML-SV-II-list-gYear-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="21100NISTXML-SV-II-list-gYear-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="21101NISTSchema-SV-II-list-gYear-length-1 tokoe:valid" result="pass"/><test-case name="21102NISTXML-SV-II-list-gYear-length-1-1 tokoe:invalid" result="pass"/><test-case name="21103NISTXML-SV-II-list-gYear-length-1-2 tokoe:invalid" result="pass"/><test-case name="21104NISTXML-SV-II-list-gYear-length-1-3 tokoe:invalid" result="pass"/><test-case name="21105NISTXML-SV-II-list-gYear-length-1-4 tokoe:invalid" result="pass"/><test-case name="21106NISTXML-SV-II-list-gYear-length-1-5 tokoe:invalid" result="pass"/><test-case name="21107NISTSchema-SV-II-list-gYear-length-2 tokoe:valid" result="pass"/><test-case name="21108NISTXML-SV-II-list-gYear-length-2-1 tokoe:invalid" result="pass"/><test-case name="21109NISTXML-SV-II-list-gYear-length-2-2 tokoe:invalid" result="pass"/><test-case name="21110NISTXML-SV-II-list-gYear-length-2-3 tokoe:invalid" result="pass"/><test-case name="21111NISTXML-SV-II-list-gYear-length-2-4 tokoe:invalid" result="pass"/><test-case name="21112NISTXML-SV-II-list-gYear-length-2-5 tokoe:invalid" result="pass"/><test-case name="21113NISTSchema-SV-II-list-gYear-length-3 tokoe:valid" result="pass"/><test-case name="21114NISTXML-SV-II-list-gYear-length-3-1 tokoe:invalid" result="pass"/><test-case name="21115NISTXML-SV-II-list-gYear-length-3-2 tokoe:invalid" result="pass"/><test-case name="21116NISTXML-SV-II-list-gYear-length-3-3 tokoe:invalid" result="pass"/><test-case name="21117NISTXML-SV-II-list-gYear-length-3-4 tokoe:invalid" result="pass"/><test-case name="21118NISTXML-SV-II-list-gYear-length-3-5 tokoe:invalid" result="pass"/><test-case name="21119NISTSchema-SV-II-list-gYear-length-4 tokoe:valid" result="pass"/><test-case name="21120NISTXML-SV-II-list-gYear-length-4-1 tokoe:invalid" result="pass"/><test-case name="21121NISTXML-SV-II-list-gYear-length-4-2 tokoe:invalid" result="pass"/><test-case name="21122NISTXML-SV-II-list-gYear-length-4-3 tokoe:invalid" result="pass"/><test-case name="21123NISTXML-SV-II-list-gYear-length-4-4 tokoe:invalid" result="pass"/><test-case name="21124NISTXML-SV-II-list-gYear-length-4-5 tokoe:invalid" result="pass"/><test-case name="21125NISTSchema-SV-II-list-gYear-length-5 tokoe:valid" result="pass"/><test-case name="21126NISTXML-SV-II-list-gYear-length-5-1 tokoe:invalid" result="pass"/><test-case name="21127NISTXML-SV-II-list-gYear-length-5-2 tokoe:invalid" result="pass"/><test-case name="21128NISTXML-SV-II-list-gYear-length-5-3 tokoe:invalid" result="pass"/><test-case name="21129NISTXML-SV-II-list-gYear-length-5-4 tokoe:invalid" result="pass"/><test-case name="21130NISTXML-SV-II-list-gYear-length-5-5 tokoe:invalid" result="pass"/><test-case name="21131NISTSchema-SV-II-list-gYear-pattern-1 tokoe:valid" result="pass"/><test-case name="21132NISTXML-SV-II-list-gYear-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="21133NISTXML-SV-II-list-gYear-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="21134NISTXML-SV-II-list-gYear-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="21135NISTXML-SV-II-list-gYear-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="21136NISTXML-SV-II-list-gYear-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="21137NISTSchema-SV-II-list-gYear-pattern-2 tokoe:valid" result="pass"/><test-case name="21138NISTXML-SV-II-list-gYear-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="21139NISTXML-SV-II-list-gYear-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="21140NISTXML-SV-II-list-gYear-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="21141NISTXML-SV-II-list-gYear-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="21142NISTXML-SV-II-list-gYear-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="21143NISTSchema-SV-II-list-gYear-pattern-3 tokoe:valid" result="pass"/><test-case name="21144NISTXML-SV-II-list-gYear-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="21145NISTXML-SV-II-list-gYear-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="21146NISTXML-SV-II-list-gYear-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="21147NISTXML-SV-II-list-gYear-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="21148NISTXML-SV-II-list-gYear-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="21149NISTSchema-SV-II-list-gYear-pattern-4 tokoe:valid" result="pass"/><test-case name="21150NISTXML-SV-II-list-gYear-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="21151NISTXML-SV-II-list-gYear-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="21152NISTXML-SV-II-list-gYear-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="21153NISTXML-SV-II-list-gYear-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="21154NISTXML-SV-II-list-gYear-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="21155NISTSchema-SV-II-list-gYear-pattern-5 tokoe:valid" result="pass"/><test-case name="21156NISTXML-SV-II-list-gYear-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="21157NISTXML-SV-II-list-gYear-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="21158NISTXML-SV-II-list-gYear-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="21159NISTXML-SV-II-list-gYear-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="21160NISTXML-SV-II-list-gYear-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="21161NISTSchema-SV-II-list-gYear-enumeration-1 tokoe:valid" result="pass"/><test-case name="21162NISTXML-SV-II-list-gYear-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="21163NISTXML-SV-II-list-gYear-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="21164NISTXML-SV-II-list-gYear-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="21165NISTXML-SV-II-list-gYear-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="21166NISTXML-SV-II-list-gYear-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="21167NISTSchema-SV-II-list-gYear-enumeration-2 tokoe:valid" result="pass"/><test-case name="21168NISTXML-SV-II-list-gYear-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="21169NISTXML-SV-II-list-gYear-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="21170NISTXML-SV-II-list-gYear-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="21171NISTXML-SV-II-list-gYear-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="21172NISTXML-SV-II-list-gYear-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="21173NISTSchema-SV-II-list-gYear-enumeration-3 tokoe:valid" result="pass"/><test-case name="21174NISTXML-SV-II-list-gYear-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="21175NISTXML-SV-II-list-gYear-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="21176NISTXML-SV-II-list-gYear-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="21177NISTXML-SV-II-list-gYear-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="21178NISTXML-SV-II-list-gYear-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="21179NISTSchema-SV-II-list-gYear-enumeration-4 tokoe:valid" result="pass"/><test-case name="21180NISTXML-SV-II-list-gYear-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="21181NISTXML-SV-II-list-gYear-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="21182NISTXML-SV-II-list-gYear-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="21183NISTXML-SV-II-list-gYear-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="21184NISTXML-SV-II-list-gYear-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="21185NISTSchema-SV-II-list-gYear-enumeration-5 tokoe:valid" result="pass"/><test-case name="21186NISTXML-SV-II-list-gYear-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="21187NISTXML-SV-II-list-gYear-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="21188NISTXML-SV-II-list-gYear-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="21189NISTXML-SV-II-list-gYear-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="21190NISTXML-SV-II-list-gYear-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="21191NISTSchema-SV-II-list-gMonthDay-maxLength-1 tokoe:valid" result="pass"/><test-case name="21192NISTXML-SV-II-list-gMonthDay-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="21193NISTXML-SV-II-list-gMonthDay-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="21194NISTXML-SV-II-list-gMonthDay-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="21195NISTXML-SV-II-list-gMonthDay-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="21196NISTXML-SV-II-list-gMonthDay-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="21197NISTSchema-SV-II-list-gMonthDay-maxLength-2 tokoe:valid" result="pass"/><test-case name="21198NISTXML-SV-II-list-gMonthDay-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="21199NISTXML-SV-II-list-gMonthDay-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="21200NISTXML-SV-II-list-gMonthDay-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="21201NISTXML-SV-II-list-gMonthDay-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="21202NISTXML-SV-II-list-gMonthDay-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="21203NISTSchema-SV-II-list-gMonthDay-maxLength-3 tokoe:valid" result="pass"/><test-case name="21204NISTXML-SV-II-list-gMonthDay-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="21205NISTXML-SV-II-list-gMonthDay-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="21206NISTXML-SV-II-list-gMonthDay-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="21207NISTXML-SV-II-list-gMonthDay-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="21208NISTXML-SV-II-list-gMonthDay-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="21209NISTSchema-SV-II-list-gMonthDay-maxLength-4 tokoe:valid" result="pass"/><test-case name="21210NISTXML-SV-II-list-gMonthDay-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="21211NISTXML-SV-II-list-gMonthDay-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="21212NISTXML-SV-II-list-gMonthDay-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="21213NISTXML-SV-II-list-gMonthDay-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="21214NISTXML-SV-II-list-gMonthDay-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="21215NISTSchema-SV-II-list-gMonthDay-maxLength-5 tokoe:valid" result="pass"/><test-case name="21216NISTXML-SV-II-list-gMonthDay-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="21217NISTXML-SV-II-list-gMonthDay-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="21218NISTXML-SV-II-list-gMonthDay-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="21219NISTXML-SV-II-list-gMonthDay-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="21220NISTXML-SV-II-list-gMonthDay-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="21221NISTSchema-SV-II-list-gMonthDay-minLength-1 tokoe:valid" result="pass"/><test-case name="21222NISTXML-SV-II-list-gMonthDay-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="21223NISTXML-SV-II-list-gMonthDay-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="21224NISTXML-SV-II-list-gMonthDay-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="21225NISTXML-SV-II-list-gMonthDay-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="21226NISTXML-SV-II-list-gMonthDay-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="21227NISTSchema-SV-II-list-gMonthDay-minLength-2 tokoe:valid" result="pass"/><test-case name="21228NISTXML-SV-II-list-gMonthDay-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="21229NISTXML-SV-II-list-gMonthDay-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="21230NISTXML-SV-II-list-gMonthDay-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="21231NISTXML-SV-II-list-gMonthDay-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="21232NISTXML-SV-II-list-gMonthDay-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="21233NISTSchema-SV-II-list-gMonthDay-minLength-3 tokoe:valid" result="pass"/><test-case name="21234NISTXML-SV-II-list-gMonthDay-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="21235NISTXML-SV-II-list-gMonthDay-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="21236NISTXML-SV-II-list-gMonthDay-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="21237NISTXML-SV-II-list-gMonthDay-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="21238NISTXML-SV-II-list-gMonthDay-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="21239NISTSchema-SV-II-list-gMonthDay-minLength-4 tokoe:valid" result="pass"/><test-case name="21240NISTXML-SV-II-list-gMonthDay-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="21241NISTXML-SV-II-list-gMonthDay-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="21242NISTXML-SV-II-list-gMonthDay-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="21243NISTXML-SV-II-list-gMonthDay-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="21244NISTXML-SV-II-list-gMonthDay-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="21245NISTSchema-SV-II-list-gMonthDay-minLength-5 tokoe:valid" result="pass"/><test-case name="21246NISTXML-SV-II-list-gMonthDay-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="21247NISTXML-SV-II-list-gMonthDay-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="21248NISTXML-SV-II-list-gMonthDay-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="21249NISTXML-SV-II-list-gMonthDay-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="21250NISTXML-SV-II-list-gMonthDay-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="21251NISTSchema-SV-II-list-gMonthDay-length-1 tokoe:valid" result="pass"/><test-case name="21252NISTXML-SV-II-list-gMonthDay-length-1-1 tokoe:invalid" result="pass"/><test-case name="21253NISTXML-SV-II-list-gMonthDay-length-1-2 tokoe:invalid" result="pass"/><test-case name="21254NISTXML-SV-II-list-gMonthDay-length-1-3 tokoe:invalid" result="pass"/><test-case name="21255NISTXML-SV-II-list-gMonthDay-length-1-4 tokoe:invalid" result="pass"/><test-case name="21256NISTXML-SV-II-list-gMonthDay-length-1-5 tokoe:invalid" result="pass"/><test-case name="21257NISTSchema-SV-II-list-gMonthDay-length-2 tokoe:valid" result="pass"/><test-case name="21258NISTXML-SV-II-list-gMonthDay-length-2-1 tokoe:invalid" result="pass"/><test-case name="21259NISTXML-SV-II-list-gMonthDay-length-2-2 tokoe:invalid" result="pass"/><test-case name="21260NISTXML-SV-II-list-gMonthDay-length-2-3 tokoe:invalid" result="pass"/><test-case name="21261NISTXML-SV-II-list-gMonthDay-length-2-4 tokoe:invalid" result="pass"/><test-case name="21262NISTXML-SV-II-list-gMonthDay-length-2-5 tokoe:invalid" result="pass"/><test-case name="21263NISTSchema-SV-II-list-gMonthDay-length-3 tokoe:valid" result="pass"/><test-case name="21264NISTXML-SV-II-list-gMonthDay-length-3-1 tokoe:invalid" result="pass"/><test-case name="21265NISTXML-SV-II-list-gMonthDay-length-3-2 tokoe:invalid" result="pass"/><test-case name="21266NISTXML-SV-II-list-gMonthDay-length-3-3 tokoe:invalid" result="pass"/><test-case name="21267NISTXML-SV-II-list-gMonthDay-length-3-4 tokoe:invalid" result="pass"/><test-case name="21268NISTXML-SV-II-list-gMonthDay-length-3-5 tokoe:invalid" result="pass"/><test-case name="21269NISTSchema-SV-II-list-gMonthDay-length-4 tokoe:valid" result="pass"/><test-case name="21270NISTXML-SV-II-list-gMonthDay-length-4-1 tokoe:invalid" result="pass"/><test-case name="21271NISTXML-SV-II-list-gMonthDay-length-4-2 tokoe:invalid" result="pass"/><test-case name="21272NISTXML-SV-II-list-gMonthDay-length-4-3 tokoe:invalid" result="pass"/><test-case name="21273NISTXML-SV-II-list-gMonthDay-length-4-4 tokoe:invalid" result="pass"/><test-case name="21274NISTXML-SV-II-list-gMonthDay-length-4-5 tokoe:invalid" result="pass"/><test-case name="21275NISTSchema-SV-II-list-gMonthDay-length-5 tokoe:valid" result="pass"/><test-case name="21276NISTXML-SV-II-list-gMonthDay-length-5-1 tokoe:invalid" result="pass"/><test-case name="21277NISTXML-SV-II-list-gMonthDay-length-5-2 tokoe:invalid" result="pass"/><test-case name="21278NISTXML-SV-II-list-gMonthDay-length-5-3 tokoe:invalid" result="pass"/><test-case name="21279NISTXML-SV-II-list-gMonthDay-length-5-4 tokoe:invalid" result="pass"/><test-case name="21280NISTXML-SV-II-list-gMonthDay-length-5-5 tokoe:invalid" result="pass"/><test-case name="21281NISTSchema-SV-II-list-gMonthDay-pattern-1 tokoe:valid" result="pass"/><test-case name="21282NISTXML-SV-II-list-gMonthDay-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="21283NISTXML-SV-II-list-gMonthDay-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="21284NISTXML-SV-II-list-gMonthDay-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="21285NISTXML-SV-II-list-gMonthDay-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="21286NISTXML-SV-II-list-gMonthDay-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="21287NISTSchema-SV-II-list-gMonthDay-pattern-2 tokoe:valid" result="pass"/><test-case name="21288NISTXML-SV-II-list-gMonthDay-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="21289NISTXML-SV-II-list-gMonthDay-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="21290NISTXML-SV-II-list-gMonthDay-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="21291NISTXML-SV-II-list-gMonthDay-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="21292NISTXML-SV-II-list-gMonthDay-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="21293NISTSchema-SV-II-list-gMonthDay-pattern-3 tokoe:valid" result="pass"/><test-case name="21294NISTXML-SV-II-list-gMonthDay-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="21295NISTXML-SV-II-list-gMonthDay-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="21296NISTXML-SV-II-list-gMonthDay-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="21297NISTXML-SV-II-list-gMonthDay-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="21298NISTXML-SV-II-list-gMonthDay-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="21299NISTSchema-SV-II-list-gMonthDay-pattern-4 tokoe:valid" result="pass"/><test-case name="21300NISTXML-SV-II-list-gMonthDay-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="21301NISTXML-SV-II-list-gMonthDay-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="21302NISTXML-SV-II-list-gMonthDay-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="21303NISTXML-SV-II-list-gMonthDay-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="21304NISTXML-SV-II-list-gMonthDay-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="21305NISTSchema-SV-II-list-gMonthDay-pattern-5 tokoe:valid" result="pass"/><test-case name="21306NISTXML-SV-II-list-gMonthDay-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="21307NISTXML-SV-II-list-gMonthDay-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="21308NISTXML-SV-II-list-gMonthDay-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="21309NISTXML-SV-II-list-gMonthDay-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="21310NISTXML-SV-II-list-gMonthDay-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="21311NISTSchema-SV-II-list-gMonthDay-enumeration-1 tokoe:valid" result="pass"/><test-case name="21312NISTXML-SV-II-list-gMonthDay-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="21313NISTXML-SV-II-list-gMonthDay-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="21314NISTXML-SV-II-list-gMonthDay-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="21315NISTXML-SV-II-list-gMonthDay-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="21316NISTXML-SV-II-list-gMonthDay-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="21317NISTSchema-SV-II-list-gMonthDay-enumeration-2 tokoe:valid" result="pass"/><test-case name="21318NISTXML-SV-II-list-gMonthDay-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="21319NISTXML-SV-II-list-gMonthDay-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="21320NISTXML-SV-II-list-gMonthDay-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="21321NISTXML-SV-II-list-gMonthDay-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="21322NISTXML-SV-II-list-gMonthDay-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="21323NISTSchema-SV-II-list-gMonthDay-enumeration-3 tokoe:valid" result="pass"/><test-case name="21324NISTXML-SV-II-list-gMonthDay-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="21325NISTXML-SV-II-list-gMonthDay-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="21326NISTXML-SV-II-list-gMonthDay-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="21327NISTXML-SV-II-list-gMonthDay-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="21328NISTXML-SV-II-list-gMonthDay-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="21329NISTSchema-SV-II-list-gMonthDay-enumeration-4 tokoe:valid" result="pass"/><test-case name="21330NISTXML-SV-II-list-gMonthDay-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="21331NISTXML-SV-II-list-gMonthDay-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="21332NISTXML-SV-II-list-gMonthDay-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="21333NISTXML-SV-II-list-gMonthDay-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="21334NISTXML-SV-II-list-gMonthDay-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="21335NISTSchema-SV-II-list-gMonthDay-enumeration-5 tokoe:valid" result="pass"/><test-case name="21336NISTXML-SV-II-list-gMonthDay-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="21337NISTXML-SV-II-list-gMonthDay-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="21338NISTXML-SV-II-list-gMonthDay-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="21339NISTXML-SV-II-list-gMonthDay-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="21340NISTXML-SV-II-list-gMonthDay-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="21341NISTSchema-SV-II-list-gDay-maxLength-1 tokoe:valid" result="pass"/><test-case name="21342NISTXML-SV-II-list-gDay-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="21343NISTXML-SV-II-list-gDay-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="21344NISTXML-SV-II-list-gDay-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="21345NISTXML-SV-II-list-gDay-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="21346NISTXML-SV-II-list-gDay-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="21347NISTSchema-SV-II-list-gDay-maxLength-2 tokoe:valid" result="pass"/><test-case name="21348NISTXML-SV-II-list-gDay-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="21349NISTXML-SV-II-list-gDay-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="21350NISTXML-SV-II-list-gDay-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="21351NISTXML-SV-II-list-gDay-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="21352NISTXML-SV-II-list-gDay-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="21353NISTSchema-SV-II-list-gDay-maxLength-3 tokoe:valid" result="pass"/><test-case name="21354NISTXML-SV-II-list-gDay-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="21355NISTXML-SV-II-list-gDay-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="21356NISTXML-SV-II-list-gDay-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="21357NISTXML-SV-II-list-gDay-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="21358NISTXML-SV-II-list-gDay-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="21359NISTSchema-SV-II-list-gDay-maxLength-4 tokoe:valid" result="pass"/><test-case name="21360NISTXML-SV-II-list-gDay-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="21361NISTXML-SV-II-list-gDay-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="21362NISTXML-SV-II-list-gDay-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="21363NISTXML-SV-II-list-gDay-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="21364NISTXML-SV-II-list-gDay-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="21365NISTSchema-SV-II-list-gDay-maxLength-5 tokoe:valid" result="pass"/><test-case name="21366NISTXML-SV-II-list-gDay-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="21367NISTXML-SV-II-list-gDay-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="21368NISTXML-SV-II-list-gDay-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="21369NISTXML-SV-II-list-gDay-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="21370NISTXML-SV-II-list-gDay-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="21371NISTSchema-SV-II-list-gDay-minLength-1 tokoe:valid" result="pass"/><test-case name="21372NISTXML-SV-II-list-gDay-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="21373NISTXML-SV-II-list-gDay-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="21374NISTXML-SV-II-list-gDay-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="21375NISTXML-SV-II-list-gDay-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="21376NISTXML-SV-II-list-gDay-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="21377NISTSchema-SV-II-list-gDay-minLength-2 tokoe:valid" result="pass"/><test-case name="21378NISTXML-SV-II-list-gDay-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="21379NISTXML-SV-II-list-gDay-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="21380NISTXML-SV-II-list-gDay-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="21381NISTXML-SV-II-list-gDay-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="21382NISTXML-SV-II-list-gDay-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="21383NISTSchema-SV-II-list-gDay-minLength-3 tokoe:valid" result="pass"/><test-case name="21384NISTXML-SV-II-list-gDay-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="21385NISTXML-SV-II-list-gDay-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="21386NISTXML-SV-II-list-gDay-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="21387NISTXML-SV-II-list-gDay-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="21388NISTXML-SV-II-list-gDay-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="21389NISTSchema-SV-II-list-gDay-minLength-4 tokoe:valid" result="pass"/><test-case name="21390NISTXML-SV-II-list-gDay-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="21391NISTXML-SV-II-list-gDay-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="21392NISTXML-SV-II-list-gDay-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="21393NISTXML-SV-II-list-gDay-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="21394NISTXML-SV-II-list-gDay-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="21395NISTSchema-SV-II-list-gDay-minLength-5 tokoe:valid" result="pass"/><test-case name="21396NISTXML-SV-II-list-gDay-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="21397NISTXML-SV-II-list-gDay-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="21398NISTXML-SV-II-list-gDay-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="21399NISTXML-SV-II-list-gDay-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="21400NISTXML-SV-II-list-gDay-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="21401NISTSchema-SV-II-list-gDay-length-1 tokoe:valid" result="pass"/><test-case name="21402NISTXML-SV-II-list-gDay-length-1-1 tokoe:invalid" result="pass"/><test-case name="21403NISTXML-SV-II-list-gDay-length-1-2 tokoe:invalid" result="pass"/><test-case name="21404NISTXML-SV-II-list-gDay-length-1-3 tokoe:invalid" result="pass"/><test-case name="21405NISTXML-SV-II-list-gDay-length-1-4 tokoe:invalid" result="pass"/><test-case name="21406NISTXML-SV-II-list-gDay-length-1-5 tokoe:invalid" result="pass"/><test-case name="21407NISTSchema-SV-II-list-gDay-length-2 tokoe:valid" result="pass"/><test-case name="21408NISTXML-SV-II-list-gDay-length-2-1 tokoe:invalid" result="pass"/><test-case name="21409NISTXML-SV-II-list-gDay-length-2-2 tokoe:invalid" result="pass"/><test-case name="21410NISTXML-SV-II-list-gDay-length-2-3 tokoe:invalid" result="pass"/><test-case name="21411NISTXML-SV-II-list-gDay-length-2-4 tokoe:invalid" result="pass"/><test-case name="21412NISTXML-SV-II-list-gDay-length-2-5 tokoe:invalid" result="pass"/><test-case name="21413NISTSchema-SV-II-list-gDay-length-3 tokoe:valid" result="pass"/><test-case name="21414NISTXML-SV-II-list-gDay-length-3-1 tokoe:invalid" result="pass"/><test-case name="21415NISTXML-SV-II-list-gDay-length-3-2 tokoe:invalid" result="pass"/><test-case name="21416NISTXML-SV-II-list-gDay-length-3-3 tokoe:invalid" result="pass"/><test-case name="21417NISTXML-SV-II-list-gDay-length-3-4 tokoe:invalid" result="pass"/><test-case name="21418NISTXML-SV-II-list-gDay-length-3-5 tokoe:invalid" result="pass"/><test-case name="21419NISTSchema-SV-II-list-gDay-length-4 tokoe:valid" result="pass"/><test-case name="21420NISTXML-SV-II-list-gDay-length-4-1 tokoe:invalid" result="pass"/><test-case name="21421NISTXML-SV-II-list-gDay-length-4-2 tokoe:invalid" result="pass"/><test-case name="21422NISTXML-SV-II-list-gDay-length-4-3 tokoe:invalid" result="pass"/><test-case name="21423NISTXML-SV-II-list-gDay-length-4-4 tokoe:invalid" result="pass"/><test-case name="21424NISTXML-SV-II-list-gDay-length-4-5 tokoe:invalid" result="pass"/><test-case name="21425NISTSchema-SV-II-list-gDay-length-5 tokoe:valid" result="pass"/><test-case name="21426NISTXML-SV-II-list-gDay-length-5-1 tokoe:invalid" result="pass"/><test-case name="21427NISTXML-SV-II-list-gDay-length-5-2 tokoe:invalid" result="pass"/><test-case name="21428NISTXML-SV-II-list-gDay-length-5-3 tokoe:invalid" result="pass"/><test-case name="21429NISTXML-SV-II-list-gDay-length-5-4 tokoe:invalid" result="pass"/><test-case name="21430NISTXML-SV-II-list-gDay-length-5-5 tokoe:invalid" result="pass"/><test-case name="21431NISTSchema-SV-II-list-gDay-pattern-1 tokoe:valid" result="pass"/><test-case name="21432NISTXML-SV-II-list-gDay-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="21433NISTXML-SV-II-list-gDay-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="21434NISTXML-SV-II-list-gDay-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="21435NISTXML-SV-II-list-gDay-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="21436NISTXML-SV-II-list-gDay-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="21437NISTSchema-SV-II-list-gDay-pattern-2 tokoe:valid" result="pass"/><test-case name="21438NISTXML-SV-II-list-gDay-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="21439NISTXML-SV-II-list-gDay-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="21440NISTXML-SV-II-list-gDay-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="21441NISTXML-SV-II-list-gDay-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="21442NISTXML-SV-II-list-gDay-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="21443NISTSchema-SV-II-list-gDay-pattern-3 tokoe:valid" result="pass"/><test-case name="21444NISTXML-SV-II-list-gDay-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="21445NISTXML-SV-II-list-gDay-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="21446NISTXML-SV-II-list-gDay-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="21447NISTXML-SV-II-list-gDay-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="21448NISTXML-SV-II-list-gDay-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="21449NISTSchema-SV-II-list-gDay-pattern-4 tokoe:valid" result="pass"/><test-case name="21450NISTXML-SV-II-list-gDay-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="21451NISTXML-SV-II-list-gDay-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="21452NISTXML-SV-II-list-gDay-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="21453NISTXML-SV-II-list-gDay-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="21454NISTXML-SV-II-list-gDay-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="21455NISTSchema-SV-II-list-gDay-pattern-5 tokoe:valid" result="pass"/><test-case name="21456NISTXML-SV-II-list-gDay-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="21457NISTXML-SV-II-list-gDay-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="21458NISTXML-SV-II-list-gDay-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="21459NISTXML-SV-II-list-gDay-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="21460NISTXML-SV-II-list-gDay-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="21461NISTSchema-SV-II-list-gDay-enumeration-1 tokoe:valid" result="pass"/><test-case name="21462NISTXML-SV-II-list-gDay-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="21463NISTXML-SV-II-list-gDay-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="21464NISTXML-SV-II-list-gDay-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="21465NISTXML-SV-II-list-gDay-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="21466NISTXML-SV-II-list-gDay-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="21467NISTSchema-SV-II-list-gDay-enumeration-2 tokoe:valid" result="pass"/><test-case name="21468NISTXML-SV-II-list-gDay-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="21469NISTXML-SV-II-list-gDay-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="21470NISTXML-SV-II-list-gDay-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="21471NISTXML-SV-II-list-gDay-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="21472NISTXML-SV-II-list-gDay-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="21473NISTSchema-SV-II-list-gDay-enumeration-3 tokoe:valid" result="pass"/><test-case name="21474NISTXML-SV-II-list-gDay-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="21475NISTXML-SV-II-list-gDay-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="21476NISTXML-SV-II-list-gDay-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="21477NISTXML-SV-II-list-gDay-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="21478NISTXML-SV-II-list-gDay-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="21479NISTSchema-SV-II-list-gDay-enumeration-4 tokoe:valid" result="pass"/><test-case name="21480NISTXML-SV-II-list-gDay-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="21481NISTXML-SV-II-list-gDay-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="21482NISTXML-SV-II-list-gDay-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="21483NISTXML-SV-II-list-gDay-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="21484NISTXML-SV-II-list-gDay-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="21485NISTSchema-SV-II-list-gDay-enumeration-5 tokoe:valid" result="pass"/><test-case name="21486NISTXML-SV-II-list-gDay-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="21487NISTXML-SV-II-list-gDay-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="21488NISTXML-SV-II-list-gDay-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="21489NISTXML-SV-II-list-gDay-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="21490NISTXML-SV-II-list-gDay-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="21491NISTSchema-SV-II-list-gMonth-maxLength-1 tokoe:valid" result="pass"/><test-case name="21492NISTXML-SV-II-list-gMonth-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="21493NISTXML-SV-II-list-gMonth-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="21494NISTXML-SV-II-list-gMonth-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="21495NISTXML-SV-II-list-gMonth-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="21496NISTXML-SV-II-list-gMonth-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="21497NISTSchema-SV-II-list-gMonth-maxLength-2 tokoe:valid" result="pass"/><test-case name="21498NISTXML-SV-II-list-gMonth-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="21499NISTXML-SV-II-list-gMonth-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="21500NISTXML-SV-II-list-gMonth-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="21501NISTXML-SV-II-list-gMonth-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="21502NISTXML-SV-II-list-gMonth-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="21503NISTSchema-SV-II-list-gMonth-maxLength-3 tokoe:valid" result="pass"/><test-case name="21504NISTXML-SV-II-list-gMonth-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="21505NISTXML-SV-II-list-gMonth-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="21506NISTXML-SV-II-list-gMonth-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="21507NISTXML-SV-II-list-gMonth-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="21508NISTXML-SV-II-list-gMonth-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="21509NISTSchema-SV-II-list-gMonth-maxLength-4 tokoe:valid" result="pass"/><test-case name="21510NISTXML-SV-II-list-gMonth-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="21511NISTXML-SV-II-list-gMonth-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="21512NISTXML-SV-II-list-gMonth-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="21513NISTXML-SV-II-list-gMonth-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="21514NISTXML-SV-II-list-gMonth-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="21515NISTSchema-SV-II-list-gMonth-maxLength-5 tokoe:valid" result="pass"/><test-case name="21516NISTXML-SV-II-list-gMonth-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="21517NISTXML-SV-II-list-gMonth-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="21518NISTXML-SV-II-list-gMonth-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="21519NISTXML-SV-II-list-gMonth-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="21520NISTXML-SV-II-list-gMonth-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="21521NISTSchema-SV-II-list-gMonth-minLength-1 tokoe:valid" result="pass"/><test-case name="21522NISTXML-SV-II-list-gMonth-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="21523NISTXML-SV-II-list-gMonth-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="21524NISTXML-SV-II-list-gMonth-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="21525NISTXML-SV-II-list-gMonth-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="21526NISTXML-SV-II-list-gMonth-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="21527NISTSchema-SV-II-list-gMonth-minLength-2 tokoe:valid" result="pass"/><test-case name="21528NISTXML-SV-II-list-gMonth-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="21529NISTXML-SV-II-list-gMonth-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="21530NISTXML-SV-II-list-gMonth-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="21531NISTXML-SV-II-list-gMonth-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="21532NISTXML-SV-II-list-gMonth-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="21533NISTSchema-SV-II-list-gMonth-minLength-3 tokoe:valid" result="pass"/><test-case name="21534NISTXML-SV-II-list-gMonth-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="21535NISTXML-SV-II-list-gMonth-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="21536NISTXML-SV-II-list-gMonth-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="21537NISTXML-SV-II-list-gMonth-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="21538NISTXML-SV-II-list-gMonth-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="21539NISTSchema-SV-II-list-gMonth-minLength-4 tokoe:valid" result="pass"/><test-case name="21540NISTXML-SV-II-list-gMonth-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="21541NISTXML-SV-II-list-gMonth-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="21542NISTXML-SV-II-list-gMonth-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="21543NISTXML-SV-II-list-gMonth-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="21544NISTXML-SV-II-list-gMonth-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="21545NISTSchema-SV-II-list-gMonth-minLength-5 tokoe:valid" result="pass"/><test-case name="21546NISTXML-SV-II-list-gMonth-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="21547NISTXML-SV-II-list-gMonth-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="21548NISTXML-SV-II-list-gMonth-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="21549NISTXML-SV-II-list-gMonth-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="21550NISTXML-SV-II-list-gMonth-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="21551NISTSchema-SV-II-list-gMonth-length-1 tokoe:valid" result="pass"/><test-case name="21552NISTXML-SV-II-list-gMonth-length-1-1 tokoe:invalid" result="pass"/><test-case name="21553NISTXML-SV-II-list-gMonth-length-1-2 tokoe:invalid" result="pass"/><test-case name="21554NISTXML-SV-II-list-gMonth-length-1-3 tokoe:invalid" result="pass"/><test-case name="21555NISTXML-SV-II-list-gMonth-length-1-4 tokoe:invalid" result="pass"/><test-case name="21556NISTXML-SV-II-list-gMonth-length-1-5 tokoe:invalid" result="pass"/><test-case name="21557NISTSchema-SV-II-list-gMonth-length-2 tokoe:valid" result="pass"/><test-case name="21558NISTXML-SV-II-list-gMonth-length-2-1 tokoe:invalid" result="pass"/><test-case name="21559NISTXML-SV-II-list-gMonth-length-2-2 tokoe:invalid" result="pass"/><test-case name="21560NISTXML-SV-II-list-gMonth-length-2-3 tokoe:invalid" result="pass"/><test-case name="21561NISTXML-SV-II-list-gMonth-length-2-4 tokoe:invalid" result="pass"/><test-case name="21562NISTXML-SV-II-list-gMonth-length-2-5 tokoe:invalid" result="pass"/><test-case name="21563NISTSchema-SV-II-list-gMonth-length-3 tokoe:valid" result="pass"/><test-case name="21564NISTXML-SV-II-list-gMonth-length-3-1 tokoe:invalid" result="pass"/><test-case name="21565NISTXML-SV-II-list-gMonth-length-3-2 tokoe:invalid" result="pass"/><test-case name="21566NISTXML-SV-II-list-gMonth-length-3-3 tokoe:invalid" result="pass"/><test-case name="21567NISTXML-SV-II-list-gMonth-length-3-4 tokoe:invalid" result="pass"/><test-case name="21568NISTXML-SV-II-list-gMonth-length-3-5 tokoe:invalid" result="pass"/><test-case name="21569NISTSchema-SV-II-list-gMonth-length-4 tokoe:valid" result="pass"/><test-case name="21570NISTXML-SV-II-list-gMonth-length-4-1 tokoe:invalid" result="pass"/><test-case name="21571NISTXML-SV-II-list-gMonth-length-4-2 tokoe:invalid" result="pass"/><test-case name="21572NISTXML-SV-II-list-gMonth-length-4-3 tokoe:invalid" result="pass"/><test-case name="21573NISTXML-SV-II-list-gMonth-length-4-4 tokoe:invalid" result="pass"/><test-case name="21574NISTXML-SV-II-list-gMonth-length-4-5 tokoe:invalid" result="pass"/><test-case name="21575NISTSchema-SV-II-list-gMonth-length-5 tokoe:valid" result="pass"/><test-case name="21576NISTXML-SV-II-list-gMonth-length-5-1 tokoe:invalid" result="pass"/><test-case name="21577NISTXML-SV-II-list-gMonth-length-5-2 tokoe:invalid" result="pass"/><test-case name="21578NISTXML-SV-II-list-gMonth-length-5-3 tokoe:invalid" result="pass"/><test-case name="21579NISTXML-SV-II-list-gMonth-length-5-4 tokoe:invalid" result="pass"/><test-case name="21580NISTXML-SV-II-list-gMonth-length-5-5 tokoe:invalid" result="pass"/><test-case name="21581NISTSchema-SV-II-list-gMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="21582NISTXML-SV-II-list-gMonth-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="21583NISTXML-SV-II-list-gMonth-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="21584NISTXML-SV-II-list-gMonth-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="21585NISTXML-SV-II-list-gMonth-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="21586NISTXML-SV-II-list-gMonth-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="21587NISTSchema-SV-II-list-gMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="21588NISTXML-SV-II-list-gMonth-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="21589NISTXML-SV-II-list-gMonth-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="21590NISTXML-SV-II-list-gMonth-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="21591NISTXML-SV-II-list-gMonth-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="21592NISTXML-SV-II-list-gMonth-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="21593NISTSchema-SV-II-list-gMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="21594NISTXML-SV-II-list-gMonth-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="21595NISTXML-SV-II-list-gMonth-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="21596NISTXML-SV-II-list-gMonth-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="21597NISTXML-SV-II-list-gMonth-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="21598NISTXML-SV-II-list-gMonth-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="21599NISTSchema-SV-II-list-gMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="21600NISTXML-SV-II-list-gMonth-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="21601NISTXML-SV-II-list-gMonth-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="21602NISTXML-SV-II-list-gMonth-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="21603NISTXML-SV-II-list-gMonth-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="21604NISTXML-SV-II-list-gMonth-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="21605NISTSchema-SV-II-list-gMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="21606NISTXML-SV-II-list-gMonth-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="21607NISTXML-SV-II-list-gMonth-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="21608NISTXML-SV-II-list-gMonth-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="21609NISTXML-SV-II-list-gMonth-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="21610NISTXML-SV-II-list-gMonth-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="21611NISTSchema-SV-II-list-gMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="21612NISTXML-SV-II-list-gMonth-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="21613NISTXML-SV-II-list-gMonth-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="21614NISTXML-SV-II-list-gMonth-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="21615NISTXML-SV-II-list-gMonth-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="21616NISTXML-SV-II-list-gMonth-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="21617NISTSchema-SV-II-list-gMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="21618NISTXML-SV-II-list-gMonth-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="21619NISTXML-SV-II-list-gMonth-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="21620NISTXML-SV-II-list-gMonth-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="21621NISTXML-SV-II-list-gMonth-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="21622NISTXML-SV-II-list-gMonth-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="21623NISTSchema-SV-II-list-gMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="21624NISTXML-SV-II-list-gMonth-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="21625NISTXML-SV-II-list-gMonth-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="21626NISTXML-SV-II-list-gMonth-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="21627NISTXML-SV-II-list-gMonth-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="21628NISTXML-SV-II-list-gMonth-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="21629NISTSchema-SV-II-list-gMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="21630NISTXML-SV-II-list-gMonth-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="21631NISTXML-SV-II-list-gMonth-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="21632NISTXML-SV-II-list-gMonth-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="21633NISTXML-SV-II-list-gMonth-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="21634NISTXML-SV-II-list-gMonth-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="21635NISTSchema-SV-II-list-gMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="21636NISTXML-SV-II-list-gMonth-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="21637NISTXML-SV-II-list-gMonth-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="21638NISTXML-SV-II-list-gMonth-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="21639NISTXML-SV-II-list-gMonth-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="21640NISTXML-SV-II-list-gMonth-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="21641NISTSchema-SV-II-list-anyURI-maxLength-1 tokoe:valid" result="pass"/><test-case name="21642NISTXML-SV-II-list-anyURI-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="21643NISTXML-SV-II-list-anyURI-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="21644NISTXML-SV-II-list-anyURI-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="21645NISTXML-SV-II-list-anyURI-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="21646NISTXML-SV-II-list-anyURI-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="21647NISTSchema-SV-II-list-anyURI-maxLength-2 tokoe:valid" result="pass"/><test-case name="21648NISTXML-SV-II-list-anyURI-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="21649NISTXML-SV-II-list-anyURI-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="21650NISTXML-SV-II-list-anyURI-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="21651NISTXML-SV-II-list-anyURI-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="21652NISTXML-SV-II-list-anyURI-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="21653NISTSchema-SV-II-list-anyURI-maxLength-3 tokoe:valid" result="pass"/><test-case name="21654NISTXML-SV-II-list-anyURI-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="21655NISTXML-SV-II-list-anyURI-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="21656NISTXML-SV-II-list-anyURI-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="21657NISTXML-SV-II-list-anyURI-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="21658NISTXML-SV-II-list-anyURI-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="21659NISTSchema-SV-II-list-anyURI-maxLength-4 tokoe:valid" result="pass"/><test-case name="21660NISTXML-SV-II-list-anyURI-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="21661NISTXML-SV-II-list-anyURI-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="21662NISTXML-SV-II-list-anyURI-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="21663NISTXML-SV-II-list-anyURI-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="21664NISTXML-SV-II-list-anyURI-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="21665NISTSchema-SV-II-list-anyURI-maxLength-5 tokoe:valid" result="pass"/><test-case name="21666NISTXML-SV-II-list-anyURI-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="21667NISTXML-SV-II-list-anyURI-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="21668NISTXML-SV-II-list-anyURI-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="21669NISTXML-SV-II-list-anyURI-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="21670NISTXML-SV-II-list-anyURI-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="21671NISTSchema-SV-II-list-anyURI-minLength-1 tokoe:valid" result="pass"/><test-case name="21672NISTXML-SV-II-list-anyURI-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="21673NISTXML-SV-II-list-anyURI-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="21674NISTXML-SV-II-list-anyURI-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="21675NISTXML-SV-II-list-anyURI-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="21676NISTXML-SV-II-list-anyURI-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="21677NISTSchema-SV-II-list-anyURI-minLength-2 tokoe:valid" result="pass"/><test-case name="21678NISTXML-SV-II-list-anyURI-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="21679NISTXML-SV-II-list-anyURI-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="21680NISTXML-SV-II-list-anyURI-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="21681NISTXML-SV-II-list-anyURI-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="21682NISTXML-SV-II-list-anyURI-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="21683NISTSchema-SV-II-list-anyURI-minLength-3 tokoe:valid" result="pass"/><test-case name="21684NISTXML-SV-II-list-anyURI-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="21685NISTXML-SV-II-list-anyURI-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="21686NISTXML-SV-II-list-anyURI-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="21687NISTXML-SV-II-list-anyURI-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="21688NISTXML-SV-II-list-anyURI-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="21689NISTSchema-SV-II-list-anyURI-minLength-4 tokoe:valid" result="pass"/><test-case name="21690NISTXML-SV-II-list-anyURI-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="21691NISTXML-SV-II-list-anyURI-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="21692NISTXML-SV-II-list-anyURI-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="21693NISTXML-SV-II-list-anyURI-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="21694NISTXML-SV-II-list-anyURI-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="21695NISTSchema-SV-II-list-anyURI-minLength-5 tokoe:valid" result="pass"/><test-case name="21696NISTXML-SV-II-list-anyURI-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="21697NISTXML-SV-II-list-anyURI-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="21698NISTXML-SV-II-list-anyURI-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="21699NISTXML-SV-II-list-anyURI-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="21700NISTXML-SV-II-list-anyURI-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="21701NISTSchema-SV-II-list-anyURI-length-1 tokoe:valid" result="pass"/><test-case name="21702NISTXML-SV-II-list-anyURI-length-1-1 tokoe:invalid" result="pass"/><test-case name="21703NISTXML-SV-II-list-anyURI-length-1-2 tokoe:invalid" result="pass"/><test-case name="21704NISTXML-SV-II-list-anyURI-length-1-3 tokoe:invalid" result="pass"/><test-case name="21705NISTXML-SV-II-list-anyURI-length-1-4 tokoe:invalid" result="pass"/><test-case name="21706NISTXML-SV-II-list-anyURI-length-1-5 tokoe:invalid" result="pass"/><test-case name="21707NISTSchema-SV-II-list-anyURI-length-2 tokoe:valid" result="pass"/><test-case name="21708NISTXML-SV-II-list-anyURI-length-2-1 tokoe:invalid" result="pass"/><test-case name="21709NISTXML-SV-II-list-anyURI-length-2-2 tokoe:invalid" result="pass"/><test-case name="21710NISTXML-SV-II-list-anyURI-length-2-3 tokoe:invalid" result="pass"/><test-case name="21711NISTXML-SV-II-list-anyURI-length-2-4 tokoe:invalid" result="pass"/><test-case name="21712NISTXML-SV-II-list-anyURI-length-2-5 tokoe:invalid" result="pass"/><test-case name="21713NISTSchema-SV-II-list-anyURI-length-3 tokoe:valid" result="pass"/><test-case name="21714NISTXML-SV-II-list-anyURI-length-3-1 tokoe:invalid" result="pass"/><test-case name="21715NISTXML-SV-II-list-anyURI-length-3-2 tokoe:invalid" result="pass"/><test-case name="21716NISTXML-SV-II-list-anyURI-length-3-3 tokoe:invalid" result="pass"/><test-case name="21717NISTXML-SV-II-list-anyURI-length-3-4 tokoe:invalid" result="pass"/><test-case name="21718NISTXML-SV-II-list-anyURI-length-3-5 tokoe:invalid" result="pass"/><test-case name="21719NISTSchema-SV-II-list-anyURI-length-4 tokoe:valid" result="pass"/><test-case name="21720NISTXML-SV-II-list-anyURI-length-4-1 tokoe:invalid" result="pass"/><test-case name="21721NISTXML-SV-II-list-anyURI-length-4-2 tokoe:invalid" result="pass"/><test-case name="21722NISTXML-SV-II-list-anyURI-length-4-3 tokoe:invalid" result="pass"/><test-case name="21723NISTXML-SV-II-list-anyURI-length-4-4 tokoe:invalid" result="pass"/><test-case name="21724NISTXML-SV-II-list-anyURI-length-4-5 tokoe:invalid" result="pass"/><test-case name="21725NISTSchema-SV-II-list-anyURI-length-5 tokoe:valid" result="pass"/><test-case name="21726NISTXML-SV-II-list-anyURI-length-5-1 tokoe:invalid" result="pass"/><test-case name="21727NISTXML-SV-II-list-anyURI-length-5-2 tokoe:invalid" result="pass"/><test-case name="21728NISTXML-SV-II-list-anyURI-length-5-3 tokoe:invalid" result="pass"/><test-case name="21729NISTXML-SV-II-list-anyURI-length-5-4 tokoe:invalid" result="pass"/><test-case name="21730NISTXML-SV-II-list-anyURI-length-5-5 tokoe:invalid" result="pass"/><test-case name="21731NISTSchema-SV-II-list-anyURI-pattern-1 tokoe:valid" result="pass"/><test-case name="21732NISTXML-SV-II-list-anyURI-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="21733NISTXML-SV-II-list-anyURI-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="21734NISTXML-SV-II-list-anyURI-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="21735NISTXML-SV-II-list-anyURI-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="21736NISTXML-SV-II-list-anyURI-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="21737NISTSchema-SV-II-list-anyURI-pattern-2 tokoe:valid" result="pass"/><test-case name="21738NISTXML-SV-II-list-anyURI-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="21739NISTXML-SV-II-list-anyURI-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="21740NISTXML-SV-II-list-anyURI-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="21741NISTXML-SV-II-list-anyURI-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="21742NISTXML-SV-II-list-anyURI-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="21743NISTSchema-SV-II-list-anyURI-pattern-3 tokoe:valid" result="pass"/><test-case name="21744NISTXML-SV-II-list-anyURI-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="21745NISTXML-SV-II-list-anyURI-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="21746NISTXML-SV-II-list-anyURI-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="21747NISTXML-SV-II-list-anyURI-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="21748NISTXML-SV-II-list-anyURI-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="21749NISTSchema-SV-II-list-anyURI-pattern-4 tokoe:valid" result="pass"/><test-case name="21750NISTXML-SV-II-list-anyURI-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="21751NISTXML-SV-II-list-anyURI-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="21752NISTXML-SV-II-list-anyURI-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="21753NISTXML-SV-II-list-anyURI-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="21754NISTXML-SV-II-list-anyURI-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="21755NISTSchema-SV-II-list-anyURI-pattern-5 tokoe:valid" result="pass"/><test-case name="21756NISTXML-SV-II-list-anyURI-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="21757NISTXML-SV-II-list-anyURI-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="21758NISTXML-SV-II-list-anyURI-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="21759NISTXML-SV-II-list-anyURI-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="21760NISTXML-SV-II-list-anyURI-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="21761NISTSchema-SV-II-list-anyURI-enumeration-1 tokoe:valid" result="pass"/><test-case name="21762NISTXML-SV-II-list-anyURI-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="21763NISTXML-SV-II-list-anyURI-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="21764NISTXML-SV-II-list-anyURI-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="21765NISTXML-SV-II-list-anyURI-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="21766NISTXML-SV-II-list-anyURI-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="21767NISTSchema-SV-II-list-anyURI-enumeration-2 tokoe:valid" result="pass"/><test-case name="21768NISTXML-SV-II-list-anyURI-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="21769NISTXML-SV-II-list-anyURI-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="21770NISTXML-SV-II-list-anyURI-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="21771NISTXML-SV-II-list-anyURI-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="21772NISTXML-SV-II-list-anyURI-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="21773NISTSchema-SV-II-list-anyURI-enumeration-3 tokoe:valid" result="pass"/><test-case name="21774NISTXML-SV-II-list-anyURI-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="21775NISTXML-SV-II-list-anyURI-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="21776NISTXML-SV-II-list-anyURI-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="21777NISTXML-SV-II-list-anyURI-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="21778NISTXML-SV-II-list-anyURI-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="21779NISTSchema-SV-II-list-anyURI-enumeration-4 tokoe:valid" result="pass"/><test-case name="21780NISTXML-SV-II-list-anyURI-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="21781NISTXML-SV-II-list-anyURI-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="21782NISTXML-SV-II-list-anyURI-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="21783NISTXML-SV-II-list-anyURI-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="21784NISTXML-SV-II-list-anyURI-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="21785NISTSchema-SV-II-list-anyURI-enumeration-5 tokoe:valid" result="pass"/><test-case name="21786NISTXML-SV-II-list-anyURI-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="21787NISTXML-SV-II-list-anyURI-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="21788NISTXML-SV-II-list-anyURI-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="21789NISTXML-SV-II-list-anyURI-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="21790NISTXML-SV-II-list-anyURI-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="21791NISTSchema-SV-II-list-string-maxLength-1 tokoe:valid" result="pass"/><test-case name="21792NISTXML-SV-II-list-string-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="21793NISTXML-SV-II-list-string-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="21794NISTXML-SV-II-list-string-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="21795NISTXML-SV-II-list-string-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="21796NISTXML-SV-II-list-string-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="21797NISTSchema-SV-II-list-string-maxLength-2 tokoe:valid" result="pass"/><test-case name="21798NISTXML-SV-II-list-string-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="21799NISTXML-SV-II-list-string-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="21800NISTXML-SV-II-list-string-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="21801NISTXML-SV-II-list-string-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="21802NISTXML-SV-II-list-string-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="21803NISTSchema-SV-II-list-string-maxLength-3 tokoe:valid" result="pass"/><test-case name="21804NISTXML-SV-II-list-string-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="21805NISTXML-SV-II-list-string-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="21806NISTXML-SV-II-list-string-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="21807NISTXML-SV-II-list-string-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="21808NISTXML-SV-II-list-string-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="21809NISTSchema-SV-II-list-string-maxLength-4 tokoe:valid" result="pass"/><test-case name="21810NISTXML-SV-II-list-string-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="21811NISTXML-SV-II-list-string-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="21812NISTXML-SV-II-list-string-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="21813NISTXML-SV-II-list-string-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="21814NISTXML-SV-II-list-string-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="21815NISTSchema-SV-II-list-string-maxLength-5 tokoe:valid" result="pass"/><test-case name="21816NISTXML-SV-II-list-string-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="21817NISTXML-SV-II-list-string-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="21818NISTXML-SV-II-list-string-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="21819NISTXML-SV-II-list-string-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="21820NISTXML-SV-II-list-string-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="21821NISTSchema-SV-II-list-string-minLength-1 tokoe:valid" result="pass"/><test-case name="21822NISTXML-SV-II-list-string-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="21823NISTXML-SV-II-list-string-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="21824NISTXML-SV-II-list-string-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="21825NISTXML-SV-II-list-string-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="21826NISTXML-SV-II-list-string-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="21827NISTSchema-SV-II-list-string-minLength-2 tokoe:valid" result="pass"/><test-case name="21828NISTXML-SV-II-list-string-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="21829NISTXML-SV-II-list-string-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="21830NISTXML-SV-II-list-string-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="21831NISTXML-SV-II-list-string-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="21832NISTXML-SV-II-list-string-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="21833NISTSchema-SV-II-list-string-minLength-3 tokoe:valid" result="pass"/><test-case name="21834NISTXML-SV-II-list-string-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="21835NISTXML-SV-II-list-string-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="21836NISTXML-SV-II-list-string-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="21837NISTXML-SV-II-list-string-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="21838NISTXML-SV-II-list-string-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="21839NISTSchema-SV-II-list-string-minLength-4 tokoe:valid" result="pass"/><test-case name="21840NISTXML-SV-II-list-string-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="21841NISTXML-SV-II-list-string-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="21842NISTXML-SV-II-list-string-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="21843NISTXML-SV-II-list-string-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="21844NISTXML-SV-II-list-string-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="21845NISTSchema-SV-II-list-string-minLength-5 tokoe:valid" result="pass"/><test-case name="21846NISTXML-SV-II-list-string-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="21847NISTXML-SV-II-list-string-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="21848NISTXML-SV-II-list-string-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="21849NISTXML-SV-II-list-string-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="21850NISTXML-SV-II-list-string-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="21851NISTSchema-SV-II-list-string-length-1 tokoe:valid" result="pass"/><test-case name="21852NISTXML-SV-II-list-string-length-1-1 tokoe:invalid" result="pass"/><test-case name="21853NISTXML-SV-II-list-string-length-1-2 tokoe:invalid" result="pass"/><test-case name="21854NISTXML-SV-II-list-string-length-1-3 tokoe:invalid" result="pass"/><test-case name="21855NISTXML-SV-II-list-string-length-1-4 tokoe:invalid" result="pass"/><test-case name="21856NISTXML-SV-II-list-string-length-1-5 tokoe:invalid" result="pass"/><test-case name="21857NISTSchema-SV-II-list-string-length-2 tokoe:valid" result="pass"/><test-case name="21858NISTXML-SV-II-list-string-length-2-1 tokoe:invalid" result="pass"/><test-case name="21859NISTXML-SV-II-list-string-length-2-2 tokoe:invalid" result="pass"/><test-case name="21860NISTXML-SV-II-list-string-length-2-3 tokoe:invalid" result="pass"/><test-case name="21861NISTXML-SV-II-list-string-length-2-4 tokoe:invalid" result="pass"/><test-case name="21862NISTXML-SV-II-list-string-length-2-5 tokoe:invalid" result="pass"/><test-case name="21863NISTSchema-SV-II-list-string-length-3 tokoe:valid" result="pass"/><test-case name="21864NISTXML-SV-II-list-string-length-3-1 tokoe:invalid" result="pass"/><test-case name="21865NISTXML-SV-II-list-string-length-3-2 tokoe:invalid" result="pass"/><test-case name="21866NISTXML-SV-II-list-string-length-3-3 tokoe:invalid" result="pass"/><test-case name="21867NISTXML-SV-II-list-string-length-3-4 tokoe:invalid" result="pass"/><test-case name="21868NISTXML-SV-II-list-string-length-3-5 tokoe:invalid" result="pass"/><test-case name="21869NISTSchema-SV-II-list-string-length-4 tokoe:valid" result="pass"/><test-case name="21870NISTXML-SV-II-list-string-length-4-1 tokoe:invalid" result="pass"/><test-case name="21871NISTXML-SV-II-list-string-length-4-2 tokoe:invalid" result="pass"/><test-case name="21872NISTXML-SV-II-list-string-length-4-3 tokoe:invalid" result="pass"/><test-case name="21873NISTXML-SV-II-list-string-length-4-4 tokoe:invalid" result="pass"/><test-case name="21874NISTXML-SV-II-list-string-length-4-5 tokoe:invalid" result="pass"/><test-case name="21875NISTSchema-SV-II-list-string-length-5 tokoe:valid" result="pass"/><test-case name="21876NISTXML-SV-II-list-string-length-5-1 tokoe:invalid" result="pass"/><test-case name="21877NISTXML-SV-II-list-string-length-5-2 tokoe:invalid" result="pass"/><test-case name="21878NISTXML-SV-II-list-string-length-5-3 tokoe:invalid" result="pass"/><test-case name="21879NISTXML-SV-II-list-string-length-5-4 tokoe:invalid" result="pass"/><test-case name="21880NISTXML-SV-II-list-string-length-5-5 tokoe:invalid" result="pass"/><test-case name="21881NISTSchema-SV-II-list-normalizedString-maxLength-1 tokoe:valid" result="pass"/><test-case name="21882NISTXML-SV-II-list-normalizedString-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="21883NISTXML-SV-II-list-normalizedString-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="21884NISTXML-SV-II-list-normalizedString-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="21885NISTXML-SV-II-list-normalizedString-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="21886NISTXML-SV-II-list-normalizedString-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="21887NISTSchema-SV-II-list-normalizedString-maxLength-2 tokoe:valid" result="pass"/><test-case name="21888NISTXML-SV-II-list-normalizedString-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="21889NISTXML-SV-II-list-normalizedString-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="21890NISTXML-SV-II-list-normalizedString-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="21891NISTXML-SV-II-list-normalizedString-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="21892NISTXML-SV-II-list-normalizedString-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="21893NISTSchema-SV-II-list-normalizedString-maxLength-3 tokoe:valid" result="pass"/><test-case name="21894NISTXML-SV-II-list-normalizedString-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="21895NISTXML-SV-II-list-normalizedString-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="21896NISTXML-SV-II-list-normalizedString-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="21897NISTXML-SV-II-list-normalizedString-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="21898NISTXML-SV-II-list-normalizedString-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="21899NISTSchema-SV-II-list-normalizedString-maxLength-4 tokoe:valid" result="pass"/><test-case name="21900NISTXML-SV-II-list-normalizedString-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="21901NISTXML-SV-II-list-normalizedString-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="21902NISTXML-SV-II-list-normalizedString-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="21903NISTXML-SV-II-list-normalizedString-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="21904NISTXML-SV-II-list-normalizedString-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="21905NISTSchema-SV-II-list-normalizedString-maxLength-5 tokoe:valid" result="pass"/><test-case name="21906NISTXML-SV-II-list-normalizedString-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="21907NISTXML-SV-II-list-normalizedString-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="21908NISTXML-SV-II-list-normalizedString-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="21909NISTXML-SV-II-list-normalizedString-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="21910NISTXML-SV-II-list-normalizedString-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="21911NISTSchema-SV-II-list-normalizedString-minLength-1 tokoe:valid" result="pass"/><test-case name="21912NISTXML-SV-II-list-normalizedString-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="21913NISTXML-SV-II-list-normalizedString-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="21914NISTXML-SV-II-list-normalizedString-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="21915NISTXML-SV-II-list-normalizedString-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="21916NISTXML-SV-II-list-normalizedString-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="21917NISTSchema-SV-II-list-normalizedString-minLength-2 tokoe:valid" result="pass"/><test-case name="21918NISTXML-SV-II-list-normalizedString-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="21919NISTXML-SV-II-list-normalizedString-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="21920NISTXML-SV-II-list-normalizedString-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="21921NISTXML-SV-II-list-normalizedString-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="21922NISTXML-SV-II-list-normalizedString-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="21923NISTSchema-SV-II-list-normalizedString-minLength-3 tokoe:valid" result="pass"/><test-case name="21924NISTXML-SV-II-list-normalizedString-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="21925NISTXML-SV-II-list-normalizedString-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="21926NISTXML-SV-II-list-normalizedString-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="21927NISTXML-SV-II-list-normalizedString-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="21928NISTXML-SV-II-list-normalizedString-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="21929NISTSchema-SV-II-list-normalizedString-minLength-4 tokoe:valid" result="pass"/><test-case name="21930NISTXML-SV-II-list-normalizedString-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="21931NISTXML-SV-II-list-normalizedString-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="21932NISTXML-SV-II-list-normalizedString-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="21933NISTXML-SV-II-list-normalizedString-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="21934NISTXML-SV-II-list-normalizedString-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="21935NISTSchema-SV-II-list-normalizedString-minLength-5 tokoe:valid" result="pass"/><test-case name="21936NISTXML-SV-II-list-normalizedString-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="21937NISTXML-SV-II-list-normalizedString-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="21938NISTXML-SV-II-list-normalizedString-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="21939NISTXML-SV-II-list-normalizedString-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="21940NISTXML-SV-II-list-normalizedString-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="21941NISTSchema-SV-II-list-normalizedString-length-1 tokoe:valid" result="pass"/><test-case name="21942NISTXML-SV-II-list-normalizedString-length-1-1 tokoe:invalid" result="pass"/><test-case name="21943NISTXML-SV-II-list-normalizedString-length-1-2 tokoe:invalid" result="pass"/><test-case name="21944NISTXML-SV-II-list-normalizedString-length-1-3 tokoe:invalid" result="pass"/><test-case name="21945NISTXML-SV-II-list-normalizedString-length-1-4 tokoe:invalid" result="pass"/><test-case name="21946NISTXML-SV-II-list-normalizedString-length-1-5 tokoe:invalid" result="pass"/><test-case name="21947NISTSchema-SV-II-list-normalizedString-length-2 tokoe:valid" result="pass"/><test-case name="21948NISTXML-SV-II-list-normalizedString-length-2-1 tokoe:invalid" result="pass"/><test-case name="21949NISTXML-SV-II-list-normalizedString-length-2-2 tokoe:invalid" result="pass"/><test-case name="21950NISTXML-SV-II-list-normalizedString-length-2-3 tokoe:invalid" result="pass"/><test-case name="21951NISTXML-SV-II-list-normalizedString-length-2-4 tokoe:invalid" result="pass"/><test-case name="21952NISTXML-SV-II-list-normalizedString-length-2-5 tokoe:invalid" result="pass"/><test-case name="21953NISTSchema-SV-II-list-normalizedString-length-3 tokoe:valid" result="pass"/><test-case name="21954NISTXML-SV-II-list-normalizedString-length-3-1 tokoe:invalid" result="pass"/><test-case name="21955NISTXML-SV-II-list-normalizedString-length-3-2 tokoe:invalid" result="pass"/><test-case name="21956NISTXML-SV-II-list-normalizedString-length-3-3 tokoe:invalid" result="pass"/><test-case name="21957NISTXML-SV-II-list-normalizedString-length-3-4 tokoe:invalid" result="pass"/><test-case name="21958NISTXML-SV-II-list-normalizedString-length-3-5 tokoe:invalid" result="pass"/><test-case name="21959NISTSchema-SV-II-list-normalizedString-length-4 tokoe:valid" result="pass"/><test-case name="21960NISTXML-SV-II-list-normalizedString-length-4-1 tokoe:invalid" result="pass"/><test-case name="21961NISTXML-SV-II-list-normalizedString-length-4-2 tokoe:invalid" result="pass"/><test-case name="21962NISTXML-SV-II-list-normalizedString-length-4-3 tokoe:invalid" result="pass"/><test-case name="21963NISTXML-SV-II-list-normalizedString-length-4-4 tokoe:invalid" result="pass"/><test-case name="21964NISTXML-SV-II-list-normalizedString-length-4-5 tokoe:invalid" result="pass"/><test-case name="21965NISTSchema-SV-II-list-normalizedString-length-5 tokoe:valid" result="pass"/><test-case name="21966NISTXML-SV-II-list-normalizedString-length-5-1 tokoe:invalid" result="pass"/><test-case name="21967NISTXML-SV-II-list-normalizedString-length-5-2 tokoe:invalid" result="pass"/><test-case name="21968NISTXML-SV-II-list-normalizedString-length-5-3 tokoe:invalid" result="pass"/><test-case name="21969NISTXML-SV-II-list-normalizedString-length-5-4 tokoe:invalid" result="pass"/><test-case name="21970NISTXML-SV-II-list-normalizedString-length-5-5 tokoe:invalid" result="pass"/><test-case name="21971NISTSchema-SV-II-list-token-maxLength-1 tokoe:valid" result="pass"/><test-case name="21972NISTXML-SV-II-list-token-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="21973NISTXML-SV-II-list-token-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="21974NISTXML-SV-II-list-token-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="21975NISTXML-SV-II-list-token-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="21976NISTXML-SV-II-list-token-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="21977NISTSchema-SV-II-list-token-maxLength-2 tokoe:valid" result="pass"/><test-case name="21978NISTXML-SV-II-list-token-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="21979NISTXML-SV-II-list-token-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="21980NISTXML-SV-II-list-token-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="21981NISTXML-SV-II-list-token-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="21982NISTXML-SV-II-list-token-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="21983NISTSchema-SV-II-list-token-maxLength-3 tokoe:valid" result="pass"/><test-case name="21984NISTXML-SV-II-list-token-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="21985NISTXML-SV-II-list-token-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="21986NISTXML-SV-II-list-token-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="21987NISTXML-SV-II-list-token-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="21988NISTXML-SV-II-list-token-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="21989NISTSchema-SV-II-list-token-maxLength-4 tokoe:valid" result="pass"/><test-case name="21990NISTXML-SV-II-list-token-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="21991NISTXML-SV-II-list-token-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="21992NISTXML-SV-II-list-token-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="21993NISTXML-SV-II-list-token-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="21994NISTXML-SV-II-list-token-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="21995NISTSchema-SV-II-list-token-maxLength-5 tokoe:valid" result="pass"/><test-case name="21996NISTXML-SV-II-list-token-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="21997NISTXML-SV-II-list-token-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="21998NISTXML-SV-II-list-token-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="21999NISTXML-SV-II-list-token-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="22000NISTXML-SV-II-list-token-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="22001NISTSchema-SV-II-list-token-minLength-1 tokoe:valid" result="pass"/><test-case name="22002NISTXML-SV-II-list-token-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="22003NISTXML-SV-II-list-token-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="22004NISTXML-SV-II-list-token-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="22005NISTXML-SV-II-list-token-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="22006NISTXML-SV-II-list-token-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="22007NISTSchema-SV-II-list-token-minLength-2 tokoe:valid" result="pass"/><test-case name="22008NISTXML-SV-II-list-token-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="22009NISTXML-SV-II-list-token-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="22010NISTXML-SV-II-list-token-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="22011NISTXML-SV-II-list-token-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="22012NISTXML-SV-II-list-token-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="22013NISTSchema-SV-II-list-token-minLength-3 tokoe:valid" result="pass"/><test-case name="22014NISTXML-SV-II-list-token-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="22015NISTXML-SV-II-list-token-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="22016NISTXML-SV-II-list-token-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="22017NISTXML-SV-II-list-token-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="22018NISTXML-SV-II-list-token-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="22019NISTSchema-SV-II-list-token-minLength-4 tokoe:valid" result="pass"/><test-case name="22020NISTXML-SV-II-list-token-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="22021NISTXML-SV-II-list-token-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="22022NISTXML-SV-II-list-token-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="22023NISTXML-SV-II-list-token-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="22024NISTXML-SV-II-list-token-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="22025NISTSchema-SV-II-list-token-minLength-5 tokoe:valid" result="pass"/><test-case name="22026NISTXML-SV-II-list-token-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="22027NISTXML-SV-II-list-token-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="22028NISTXML-SV-II-list-token-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="22029NISTXML-SV-II-list-token-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="22030NISTXML-SV-II-list-token-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="22031NISTSchema-SV-II-list-token-length-1 tokoe:valid" result="pass"/><test-case name="22032NISTXML-SV-II-list-token-length-1-1 tokoe:invalid" result="pass"/><test-case name="22033NISTXML-SV-II-list-token-length-1-2 tokoe:invalid" result="pass"/><test-case name="22034NISTXML-SV-II-list-token-length-1-3 tokoe:invalid" result="pass"/><test-case name="22035NISTXML-SV-II-list-token-length-1-4 tokoe:invalid" result="pass"/><test-case name="22036NISTXML-SV-II-list-token-length-1-5 tokoe:invalid" result="pass"/><test-case name="22037NISTSchema-SV-II-list-token-length-2 tokoe:valid" result="pass"/><test-case name="22038NISTXML-SV-II-list-token-length-2-1 tokoe:invalid" result="pass"/><test-case name="22039NISTXML-SV-II-list-token-length-2-2 tokoe:invalid" result="pass"/><test-case name="22040NISTXML-SV-II-list-token-length-2-3 tokoe:invalid" result="pass"/><test-case name="22041NISTXML-SV-II-list-token-length-2-4 tokoe:invalid" result="pass"/><test-case name="22042NISTXML-SV-II-list-token-length-2-5 tokoe:invalid" result="pass"/><test-case name="22043NISTSchema-SV-II-list-token-length-3 tokoe:valid" result="pass"/><test-case name="22044NISTXML-SV-II-list-token-length-3-1 tokoe:invalid" result="pass"/><test-case name="22045NISTXML-SV-II-list-token-length-3-2 tokoe:invalid" result="pass"/><test-case name="22046NISTXML-SV-II-list-token-length-3-3 tokoe:invalid" result="pass"/><test-case name="22047NISTXML-SV-II-list-token-length-3-4 tokoe:invalid" result="pass"/><test-case name="22048NISTXML-SV-II-list-token-length-3-5 tokoe:invalid" result="pass"/><test-case name="22049NISTSchema-SV-II-list-token-length-4 tokoe:valid" result="pass"/><test-case name="22050NISTXML-SV-II-list-token-length-4-1 tokoe:invalid" result="pass"/><test-case name="22051NISTXML-SV-II-list-token-length-4-2 tokoe:invalid" result="pass"/><test-case name="22052NISTXML-SV-II-list-token-length-4-3 tokoe:invalid" result="pass"/><test-case name="22053NISTXML-SV-II-list-token-length-4-4 tokoe:invalid" result="pass"/><test-case name="22054NISTXML-SV-II-list-token-length-4-5 tokoe:invalid" result="pass"/><test-case name="22055NISTSchema-SV-II-list-token-length-5 tokoe:valid" result="pass"/><test-case name="22056NISTXML-SV-II-list-token-length-5-1 tokoe:invalid" result="pass"/><test-case name="22057NISTXML-SV-II-list-token-length-5-2 tokoe:invalid" result="pass"/><test-case name="22058NISTXML-SV-II-list-token-length-5-3 tokoe:invalid" result="pass"/><test-case name="22059NISTXML-SV-II-list-token-length-5-4 tokoe:invalid" result="pass"/><test-case name="22060NISTXML-SV-II-list-token-length-5-5 tokoe:invalid" result="pass"/><test-case name="22061NISTSchema-SV-II-list-Name-maxLength-1 tokoe:valid" result="pass"/><test-case name="22062NISTXML-SV-II-list-Name-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="22063NISTXML-SV-II-list-Name-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="22064NISTXML-SV-II-list-Name-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="22065NISTXML-SV-II-list-Name-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="22066NISTXML-SV-II-list-Name-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="22067NISTSchema-SV-II-list-Name-maxLength-2 tokoe:valid" result="pass"/><test-case name="22068NISTXML-SV-II-list-Name-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="22069NISTXML-SV-II-list-Name-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="22070NISTXML-SV-II-list-Name-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="22071NISTXML-SV-II-list-Name-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="22072NISTXML-SV-II-list-Name-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="22073NISTSchema-SV-II-list-Name-maxLength-3 tokoe:valid" result="pass"/><test-case name="22074NISTXML-SV-II-list-Name-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="22075NISTXML-SV-II-list-Name-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="22076NISTXML-SV-II-list-Name-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="22077NISTXML-SV-II-list-Name-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="22078NISTXML-SV-II-list-Name-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="22079NISTSchema-SV-II-list-Name-maxLength-4 tokoe:valid" result="pass"/><test-case name="22080NISTXML-SV-II-list-Name-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="22081NISTXML-SV-II-list-Name-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="22082NISTXML-SV-II-list-Name-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="22083NISTXML-SV-II-list-Name-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="22084NISTXML-SV-II-list-Name-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="22085NISTSchema-SV-II-list-Name-maxLength-5 tokoe:valid" result="pass"/><test-case name="22086NISTXML-SV-II-list-Name-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="22087NISTXML-SV-II-list-Name-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="22088NISTXML-SV-II-list-Name-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="22089NISTXML-SV-II-list-Name-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="22090NISTXML-SV-II-list-Name-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="22091NISTSchema-SV-II-list-Name-minLength-1 tokoe:valid" result="pass"/><test-case name="22092NISTXML-SV-II-list-Name-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="22093NISTXML-SV-II-list-Name-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="22094NISTXML-SV-II-list-Name-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="22095NISTXML-SV-II-list-Name-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="22096NISTXML-SV-II-list-Name-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="22097NISTSchema-SV-II-list-Name-minLength-2 tokoe:valid" result="pass"/><test-case name="22098NISTXML-SV-II-list-Name-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="22099NISTXML-SV-II-list-Name-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="22100NISTXML-SV-II-list-Name-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="22101NISTXML-SV-II-list-Name-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="22102NISTXML-SV-II-list-Name-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="22103NISTSchema-SV-II-list-Name-minLength-3 tokoe:valid" result="pass"/><test-case name="22104NISTXML-SV-II-list-Name-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="22105NISTXML-SV-II-list-Name-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="22106NISTXML-SV-II-list-Name-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="22107NISTXML-SV-II-list-Name-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="22108NISTXML-SV-II-list-Name-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="22109NISTSchema-SV-II-list-Name-minLength-4 tokoe:valid" result="pass"/><test-case name="22110NISTXML-SV-II-list-Name-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="22111NISTXML-SV-II-list-Name-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="22112NISTXML-SV-II-list-Name-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="22113NISTXML-SV-II-list-Name-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="22114NISTXML-SV-II-list-Name-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="22115NISTSchema-SV-II-list-Name-minLength-5 tokoe:valid" result="pass"/><test-case name="22116NISTXML-SV-II-list-Name-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="22117NISTXML-SV-II-list-Name-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="22118NISTXML-SV-II-list-Name-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="22119NISTXML-SV-II-list-Name-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="22120NISTXML-SV-II-list-Name-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="22121NISTSchema-SV-II-list-Name-length-1 tokoe:valid" result="pass"/><test-case name="22122NISTXML-SV-II-list-Name-length-1-1 tokoe:invalid" result="pass"/><test-case name="22123NISTXML-SV-II-list-Name-length-1-2 tokoe:invalid" result="pass"/><test-case name="22124NISTXML-SV-II-list-Name-length-1-3 tokoe:invalid" result="pass"/><test-case name="22125NISTXML-SV-II-list-Name-length-1-4 tokoe:invalid" result="pass"/><test-case name="22126NISTXML-SV-II-list-Name-length-1-5 tokoe:invalid" result="pass"/><test-case name="22127NISTSchema-SV-II-list-Name-length-2 tokoe:valid" result="pass"/><test-case name="22128NISTXML-SV-II-list-Name-length-2-1 tokoe:invalid" result="pass"/><test-case name="22129NISTXML-SV-II-list-Name-length-2-2 tokoe:invalid" result="pass"/><test-case name="22130NISTXML-SV-II-list-Name-length-2-3 tokoe:invalid" result="pass"/><test-case name="22131NISTXML-SV-II-list-Name-length-2-4 tokoe:invalid" result="pass"/><test-case name="22132NISTXML-SV-II-list-Name-length-2-5 tokoe:invalid" result="pass"/><test-case name="22133NISTSchema-SV-II-list-Name-length-3 tokoe:valid" result="pass"/><test-case name="22134NISTXML-SV-II-list-Name-length-3-1 tokoe:invalid" result="pass"/><test-case name="22135NISTXML-SV-II-list-Name-length-3-2 tokoe:invalid" result="pass"/><test-case name="22136NISTXML-SV-II-list-Name-length-3-3 tokoe:invalid" result="pass"/><test-case name="22137NISTXML-SV-II-list-Name-length-3-4 tokoe:invalid" result="pass"/><test-case name="22138NISTXML-SV-II-list-Name-length-3-5 tokoe:invalid" result="pass"/><test-case name="22139NISTSchema-SV-II-list-Name-length-4 tokoe:valid" result="pass"/><test-case name="22140NISTXML-SV-II-list-Name-length-4-1 tokoe:invalid" result="pass"/><test-case name="22141NISTXML-SV-II-list-Name-length-4-2 tokoe:invalid" result="pass"/><test-case name="22142NISTXML-SV-II-list-Name-length-4-3 tokoe:invalid" result="pass"/><test-case name="22143NISTXML-SV-II-list-Name-length-4-4 tokoe:invalid" result="pass"/><test-case name="22144NISTXML-SV-II-list-Name-length-4-5 tokoe:invalid" result="pass"/><test-case name="22145NISTSchema-SV-II-list-Name-length-5 tokoe:valid" result="pass"/><test-case name="22146NISTXML-SV-II-list-Name-length-5-1 tokoe:invalid" result="pass"/><test-case name="22147NISTXML-SV-II-list-Name-length-5-2 tokoe:invalid" result="pass"/><test-case name="22148NISTXML-SV-II-list-Name-length-5-3 tokoe:invalid" result="pass"/><test-case name="22149NISTXML-SV-II-list-Name-length-5-4 tokoe:invalid" result="pass"/><test-case name="22150NISTXML-SV-II-list-Name-length-5-5 tokoe:invalid" result="pass"/><test-case name="22151NISTSchema-SV-II-list-NMTOKEN-maxLength-1 tokoe:valid" result="pass"/><test-case name="22152NISTXML-SV-II-list-NMTOKEN-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="22153NISTXML-SV-II-list-NMTOKEN-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="22154NISTXML-SV-II-list-NMTOKEN-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="22155NISTXML-SV-II-list-NMTOKEN-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="22156NISTXML-SV-II-list-NMTOKEN-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="22157NISTSchema-SV-II-list-NMTOKEN-maxLength-2 tokoe:valid" result="pass"/><test-case name="22158NISTXML-SV-II-list-NMTOKEN-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="22159NISTXML-SV-II-list-NMTOKEN-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="22160NISTXML-SV-II-list-NMTOKEN-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="22161NISTXML-SV-II-list-NMTOKEN-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="22162NISTXML-SV-II-list-NMTOKEN-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="22163NISTSchema-SV-II-list-NMTOKEN-maxLength-3 tokoe:valid" result="pass"/><test-case name="22164NISTXML-SV-II-list-NMTOKEN-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="22165NISTXML-SV-II-list-NMTOKEN-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="22166NISTXML-SV-II-list-NMTOKEN-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="22167NISTXML-SV-II-list-NMTOKEN-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="22168NISTXML-SV-II-list-NMTOKEN-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="22169NISTSchema-SV-II-list-NMTOKEN-maxLength-4 tokoe:valid" result="pass"/><test-case name="22170NISTXML-SV-II-list-NMTOKEN-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="22171NISTXML-SV-II-list-NMTOKEN-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="22172NISTXML-SV-II-list-NMTOKEN-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="22173NISTXML-SV-II-list-NMTOKEN-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="22174NISTXML-SV-II-list-NMTOKEN-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="22175NISTSchema-SV-II-list-NMTOKEN-maxLength-5 tokoe:valid" result="pass"/><test-case name="22176NISTXML-SV-II-list-NMTOKEN-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="22177NISTXML-SV-II-list-NMTOKEN-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="22178NISTXML-SV-II-list-NMTOKEN-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="22179NISTXML-SV-II-list-NMTOKEN-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="22180NISTXML-SV-II-list-NMTOKEN-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="22181NISTSchema-SV-II-list-NMTOKEN-minLength-1 tokoe:valid" result="pass"/><test-case name="22182NISTXML-SV-II-list-NMTOKEN-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="22183NISTXML-SV-II-list-NMTOKEN-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="22184NISTXML-SV-II-list-NMTOKEN-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="22185NISTXML-SV-II-list-NMTOKEN-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="22186NISTXML-SV-II-list-NMTOKEN-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="22187NISTSchema-SV-II-list-NMTOKEN-minLength-2 tokoe:valid" result="pass"/><test-case name="22188NISTXML-SV-II-list-NMTOKEN-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="22189NISTXML-SV-II-list-NMTOKEN-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="22190NISTXML-SV-II-list-NMTOKEN-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="22191NISTXML-SV-II-list-NMTOKEN-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="22192NISTXML-SV-II-list-NMTOKEN-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="22193NISTSchema-SV-II-list-NMTOKEN-minLength-3 tokoe:valid" result="pass"/><test-case name="22194NISTXML-SV-II-list-NMTOKEN-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="22195NISTXML-SV-II-list-NMTOKEN-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="22196NISTXML-SV-II-list-NMTOKEN-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="22197NISTXML-SV-II-list-NMTOKEN-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="22198NISTXML-SV-II-list-NMTOKEN-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="22199NISTSchema-SV-II-list-NMTOKEN-minLength-4 tokoe:valid" result="pass"/><test-case name="22200NISTXML-SV-II-list-NMTOKEN-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="22201NISTXML-SV-II-list-NMTOKEN-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="22202NISTXML-SV-II-list-NMTOKEN-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="22203NISTXML-SV-II-list-NMTOKEN-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="22204NISTXML-SV-II-list-NMTOKEN-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="22205NISTSchema-SV-II-list-NMTOKEN-minLength-5 tokoe:valid" result="pass"/><test-case name="22206NISTXML-SV-II-list-NMTOKEN-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="22207NISTXML-SV-II-list-NMTOKEN-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="22208NISTXML-SV-II-list-NMTOKEN-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="22209NISTXML-SV-II-list-NMTOKEN-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="22210NISTXML-SV-II-list-NMTOKEN-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="22211NISTSchema-SV-II-list-NMTOKEN-length-1 tokoe:valid" result="pass"/><test-case name="22212NISTXML-SV-II-list-NMTOKEN-length-1-1 tokoe:invalid" result="pass"/><test-case name="22213NISTXML-SV-II-list-NMTOKEN-length-1-2 tokoe:invalid" result="pass"/><test-case name="22214NISTXML-SV-II-list-NMTOKEN-length-1-3 tokoe:invalid" result="pass"/><test-case name="22215NISTXML-SV-II-list-NMTOKEN-length-1-4 tokoe:invalid" result="pass"/><test-case name="22216NISTXML-SV-II-list-NMTOKEN-length-1-5 tokoe:invalid" result="pass"/><test-case name="22217NISTSchema-SV-II-list-NMTOKEN-length-2 tokoe:valid" result="pass"/><test-case name="22218NISTXML-SV-II-list-NMTOKEN-length-2-1 tokoe:invalid" result="pass"/><test-case name="22219NISTXML-SV-II-list-NMTOKEN-length-2-2 tokoe:invalid" result="pass"/><test-case name="22220NISTXML-SV-II-list-NMTOKEN-length-2-3 tokoe:invalid" result="pass"/><test-case name="22221NISTXML-SV-II-list-NMTOKEN-length-2-4 tokoe:invalid" result="pass"/><test-case name="22222NISTXML-SV-II-list-NMTOKEN-length-2-5 tokoe:invalid" result="pass"/><test-case name="22223NISTSchema-SV-II-list-NMTOKEN-length-3 tokoe:valid" result="pass"/><test-case name="22224NISTXML-SV-II-list-NMTOKEN-length-3-1 tokoe:invalid" result="pass"/><test-case name="22225NISTXML-SV-II-list-NMTOKEN-length-3-2 tokoe:invalid" result="pass"/><test-case name="22226NISTXML-SV-II-list-NMTOKEN-length-3-3 tokoe:invalid" result="pass"/><test-case name="22227NISTXML-SV-II-list-NMTOKEN-length-3-4 tokoe:invalid" result="pass"/><test-case name="22228NISTXML-SV-II-list-NMTOKEN-length-3-5 tokoe:invalid" result="pass"/><test-case name="22229NISTSchema-SV-II-list-NMTOKEN-length-4 tokoe:valid" result="pass"/><test-case name="22230NISTXML-SV-II-list-NMTOKEN-length-4-1 tokoe:invalid" result="pass"/><test-case name="22231NISTXML-SV-II-list-NMTOKEN-length-4-2 tokoe:invalid" result="pass"/><test-case name="22232NISTXML-SV-II-list-NMTOKEN-length-4-3 tokoe:invalid" result="pass"/><test-case name="22233NISTXML-SV-II-list-NMTOKEN-length-4-4 tokoe:invalid" result="pass"/><test-case name="22234NISTXML-SV-II-list-NMTOKEN-length-4-5 tokoe:invalid" result="pass"/><test-case name="22235NISTSchema-SV-II-list-NMTOKEN-length-5 tokoe:valid" result="pass"/><test-case name="22236NISTXML-SV-II-list-NMTOKEN-length-5-1 tokoe:invalid" result="pass"/><test-case name="22237NISTXML-SV-II-list-NMTOKEN-length-5-2 tokoe:invalid" result="pass"/><test-case name="22238NISTXML-SV-II-list-NMTOKEN-length-5-3 tokoe:invalid" result="pass"/><test-case name="22239NISTXML-SV-II-list-NMTOKEN-length-5-4 tokoe:invalid" result="pass"/><test-case name="22240NISTXML-SV-II-list-NMTOKEN-length-5-5 tokoe:invalid" result="pass"/><test-case name="22241NISTSchema-SV-II-list-NMTOKENS-maxLength-1 tokoe:valid" result="pass"/><test-case name="22242NISTXML-SV-II-list-NMTOKENS-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="22243NISTXML-SV-II-list-NMTOKENS-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="22244NISTXML-SV-II-list-NMTOKENS-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="22245NISTXML-SV-II-list-NMTOKENS-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="22246NISTXML-SV-II-list-NMTOKENS-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="22247NISTSchema-SV-II-list-NMTOKENS-maxLength-2 tokoe:valid" result="pass"/><test-case name="22248NISTXML-SV-II-list-NMTOKENS-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="22249NISTXML-SV-II-list-NMTOKENS-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="22250NISTXML-SV-II-list-NMTOKENS-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="22251NISTXML-SV-II-list-NMTOKENS-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="22252NISTXML-SV-II-list-NMTOKENS-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="22253NISTSchema-SV-II-list-NMTOKENS-maxLength-3 tokoe:valid" result="pass"/><test-case name="22254NISTXML-SV-II-list-NMTOKENS-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="22255NISTXML-SV-II-list-NMTOKENS-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="22256NISTXML-SV-II-list-NMTOKENS-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="22257NISTXML-SV-II-list-NMTOKENS-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="22258NISTXML-SV-II-list-NMTOKENS-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="22259NISTSchema-SV-II-list-NMTOKENS-maxLength-4 tokoe:valid" result="pass"/><test-case name="22260NISTXML-SV-II-list-NMTOKENS-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="22261NISTXML-SV-II-list-NMTOKENS-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="22262NISTXML-SV-II-list-NMTOKENS-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="22263NISTXML-SV-II-list-NMTOKENS-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="22264NISTXML-SV-II-list-NMTOKENS-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="22265NISTSchema-SV-II-list-NMTOKENS-maxLength-5 tokoe:valid" result="pass"/><test-case name="22266NISTXML-SV-II-list-NMTOKENS-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="22267NISTXML-SV-II-list-NMTOKENS-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="22268NISTXML-SV-II-list-NMTOKENS-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="22269NISTXML-SV-II-list-NMTOKENS-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="22270NISTXML-SV-II-list-NMTOKENS-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="22271NISTSchema-SV-II-list-NMTOKENS-minLength-1 tokoe:valid" result="pass"/><test-case name="22272NISTXML-SV-II-list-NMTOKENS-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="22273NISTXML-SV-II-list-NMTOKENS-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="22274NISTXML-SV-II-list-NMTOKENS-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="22275NISTXML-SV-II-list-NMTOKENS-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="22276NISTXML-SV-II-list-NMTOKENS-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="22277NISTSchema-SV-II-list-NMTOKENS-minLength-2 tokoe:valid" result="pass"/><test-case name="22278NISTXML-SV-II-list-NMTOKENS-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="22279NISTXML-SV-II-list-NMTOKENS-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="22280NISTXML-SV-II-list-NMTOKENS-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="22281NISTXML-SV-II-list-NMTOKENS-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="22282NISTXML-SV-II-list-NMTOKENS-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="22283NISTSchema-SV-II-list-NMTOKENS-minLength-3 tokoe:valid" result="pass"/><test-case name="22284NISTXML-SV-II-list-NMTOKENS-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="22285NISTXML-SV-II-list-NMTOKENS-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="22286NISTXML-SV-II-list-NMTOKENS-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="22287NISTXML-SV-II-list-NMTOKENS-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="22288NISTXML-SV-II-list-NMTOKENS-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="22289NISTSchema-SV-II-list-NMTOKENS-minLength-4 tokoe:valid" result="pass"/><test-case name="22290NISTXML-SV-II-list-NMTOKENS-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="22291NISTXML-SV-II-list-NMTOKENS-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="22292NISTXML-SV-II-list-NMTOKENS-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="22293NISTXML-SV-II-list-NMTOKENS-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="22294NISTXML-SV-II-list-NMTOKENS-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="22295NISTSchema-SV-II-list-NMTOKENS-minLength-5 tokoe:valid" result="pass"/><test-case name="22296NISTXML-SV-II-list-NMTOKENS-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="22297NISTXML-SV-II-list-NMTOKENS-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="22298NISTXML-SV-II-list-NMTOKENS-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="22299NISTXML-SV-II-list-NMTOKENS-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="22300NISTXML-SV-II-list-NMTOKENS-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="22301NISTSchema-SV-II-list-NMTOKENS-length-1 tokoe:valid" result="pass"/><test-case name="22302NISTXML-SV-II-list-NMTOKENS-length-1-1 tokoe:invalid" result="pass"/><test-case name="22303NISTXML-SV-II-list-NMTOKENS-length-1-2 tokoe:invalid" result="pass"/><test-case name="22304NISTXML-SV-II-list-NMTOKENS-length-1-3 tokoe:invalid" result="pass"/><test-case name="22305NISTXML-SV-II-list-NMTOKENS-length-1-4 tokoe:invalid" result="pass"/><test-case name="22306NISTXML-SV-II-list-NMTOKENS-length-1-5 tokoe:invalid" result="pass"/><test-case name="22307NISTSchema-SV-II-list-NMTOKENS-length-2 tokoe:valid" result="pass"/><test-case name="22308NISTXML-SV-II-list-NMTOKENS-length-2-1 tokoe:invalid" result="pass"/><test-case name="22309NISTXML-SV-II-list-NMTOKENS-length-2-2 tokoe:invalid" result="pass"/><test-case name="22310NISTXML-SV-II-list-NMTOKENS-length-2-3 tokoe:invalid" result="pass"/><test-case name="22311NISTXML-SV-II-list-NMTOKENS-length-2-4 tokoe:invalid" result="pass"/><test-case name="22312NISTXML-SV-II-list-NMTOKENS-length-2-5 tokoe:invalid" result="pass"/><test-case name="22313NISTSchema-SV-II-list-NMTOKENS-length-3 tokoe:valid" result="pass"/><test-case name="22314NISTXML-SV-II-list-NMTOKENS-length-3-1 tokoe:invalid" result="pass"/><test-case name="22315NISTXML-SV-II-list-NMTOKENS-length-3-2 tokoe:invalid" result="pass"/><test-case name="22316NISTXML-SV-II-list-NMTOKENS-length-3-3 tokoe:invalid" result="pass"/><test-case name="22317NISTXML-SV-II-list-NMTOKENS-length-3-4 tokoe:invalid" result="pass"/><test-case name="22318NISTXML-SV-II-list-NMTOKENS-length-3-5 tokoe:invalid" result="pass"/><test-case name="22319NISTSchema-SV-II-list-NMTOKENS-length-4 tokoe:valid" result="pass"/><test-case name="22320NISTXML-SV-II-list-NMTOKENS-length-4-1 tokoe:invalid" result="pass"/><test-case name="22321NISTXML-SV-II-list-NMTOKENS-length-4-2 tokoe:invalid" result="pass"/><test-case name="22322NISTXML-SV-II-list-NMTOKENS-length-4-3 tokoe:invalid" result="pass"/><test-case name="22323NISTXML-SV-II-list-NMTOKENS-length-4-4 tokoe:invalid" result="pass"/><test-case name="22324NISTXML-SV-II-list-NMTOKENS-length-4-5 tokoe:invalid" result="pass"/><test-case name="22325NISTSchema-SV-II-list-NMTOKENS-length-5 tokoe:valid" result="pass"/><test-case name="22326NISTXML-SV-II-list-NMTOKENS-length-5-1 tokoe:invalid" result="pass"/><test-case name="22327NISTXML-SV-II-list-NMTOKENS-length-5-2 tokoe:invalid" result="pass"/><test-case name="22328NISTXML-SV-II-list-NMTOKENS-length-5-3 tokoe:invalid" result="pass"/><test-case name="22329NISTXML-SV-II-list-NMTOKENS-length-5-4 tokoe:invalid" result="pass"/><test-case name="22330NISTXML-SV-II-list-NMTOKENS-length-5-5 tokoe:invalid" result="pass"/><test-case name="22331NISTSchema-SV-II-list-NCName-maxLength-1 tokoe:valid" result="pass"/><test-case name="22332NISTXML-SV-II-list-NCName-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="22333NISTXML-SV-II-list-NCName-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="22334NISTXML-SV-II-list-NCName-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="22335NISTXML-SV-II-list-NCName-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="22336NISTXML-SV-II-list-NCName-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="22337NISTSchema-SV-II-list-NCName-maxLength-2 tokoe:valid" result="pass"/><test-case name="22338NISTXML-SV-II-list-NCName-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="22339NISTXML-SV-II-list-NCName-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="22340NISTXML-SV-II-list-NCName-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="22341NISTXML-SV-II-list-NCName-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="22342NISTXML-SV-II-list-NCName-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="22343NISTSchema-SV-II-list-NCName-maxLength-3 tokoe:valid" result="pass"/><test-case name="22344NISTXML-SV-II-list-NCName-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="22345NISTXML-SV-II-list-NCName-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="22346NISTXML-SV-II-list-NCName-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="22347NISTXML-SV-II-list-NCName-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="22348NISTXML-SV-II-list-NCName-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="22349NISTSchema-SV-II-list-NCName-maxLength-4 tokoe:valid" result="pass"/><test-case name="22350NISTXML-SV-II-list-NCName-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="22351NISTXML-SV-II-list-NCName-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="22352NISTXML-SV-II-list-NCName-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="22353NISTXML-SV-II-list-NCName-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="22354NISTXML-SV-II-list-NCName-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="22355NISTSchema-SV-II-list-NCName-maxLength-5 tokoe:valid" result="pass"/><test-case name="22356NISTXML-SV-II-list-NCName-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="22357NISTXML-SV-II-list-NCName-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="22358NISTXML-SV-II-list-NCName-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="22359NISTXML-SV-II-list-NCName-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="22360NISTXML-SV-II-list-NCName-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="22361NISTSchema-SV-II-list-NCName-minLength-1 tokoe:valid" result="pass"/><test-case name="22362NISTXML-SV-II-list-NCName-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="22363NISTXML-SV-II-list-NCName-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="22364NISTXML-SV-II-list-NCName-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="22365NISTXML-SV-II-list-NCName-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="22366NISTXML-SV-II-list-NCName-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="22367NISTSchema-SV-II-list-NCName-minLength-2 tokoe:valid" result="pass"/><test-case name="22368NISTXML-SV-II-list-NCName-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="22369NISTXML-SV-II-list-NCName-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="22370NISTXML-SV-II-list-NCName-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="22371NISTXML-SV-II-list-NCName-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="22372NISTXML-SV-II-list-NCName-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="22373NISTSchema-SV-II-list-NCName-minLength-3 tokoe:valid" result="pass"/><test-case name="22374NISTXML-SV-II-list-NCName-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="22375NISTXML-SV-II-list-NCName-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="22376NISTXML-SV-II-list-NCName-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="22377NISTXML-SV-II-list-NCName-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="22378NISTXML-SV-II-list-NCName-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="22379NISTSchema-SV-II-list-NCName-minLength-4 tokoe:valid" result="pass"/><test-case name="22380NISTXML-SV-II-list-NCName-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="22381NISTXML-SV-II-list-NCName-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="22382NISTXML-SV-II-list-NCName-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="22383NISTXML-SV-II-list-NCName-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="22384NISTXML-SV-II-list-NCName-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="22385NISTSchema-SV-II-list-NCName-minLength-5 tokoe:valid" result="pass"/><test-case name="22386NISTXML-SV-II-list-NCName-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="22387NISTXML-SV-II-list-NCName-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="22388NISTXML-SV-II-list-NCName-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="22389NISTXML-SV-II-list-NCName-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="22390NISTXML-SV-II-list-NCName-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="22391NISTSchema-SV-II-list-NCName-length-1 tokoe:valid" result="pass"/><test-case name="22392NISTXML-SV-II-list-NCName-length-1-1 tokoe:invalid" result="pass"/><test-case name="22393NISTXML-SV-II-list-NCName-length-1-2 tokoe:invalid" result="pass"/><test-case name="22394NISTXML-SV-II-list-NCName-length-1-3 tokoe:invalid" result="pass"/><test-case name="22395NISTXML-SV-II-list-NCName-length-1-4 tokoe:invalid" result="pass"/><test-case name="22396NISTXML-SV-II-list-NCName-length-1-5 tokoe:invalid" result="pass"/><test-case name="22397NISTSchema-SV-II-list-NCName-length-2 tokoe:valid" result="pass"/><test-case name="22398NISTXML-SV-II-list-NCName-length-2-1 tokoe:invalid" result="pass"/><test-case name="22399NISTXML-SV-II-list-NCName-length-2-2 tokoe:invalid" result="pass"/><test-case name="22400NISTXML-SV-II-list-NCName-length-2-3 tokoe:invalid" result="pass"/><test-case name="22401NISTXML-SV-II-list-NCName-length-2-4 tokoe:invalid" result="pass"/><test-case name="22402NISTXML-SV-II-list-NCName-length-2-5 tokoe:invalid" result="pass"/><test-case name="22403NISTSchema-SV-II-list-NCName-length-3 tokoe:valid" result="pass"/><test-case name="22404NISTXML-SV-II-list-NCName-length-3-1 tokoe:invalid" result="pass"/><test-case name="22405NISTXML-SV-II-list-NCName-length-3-2 tokoe:invalid" result="pass"/><test-case name="22406NISTXML-SV-II-list-NCName-length-3-3 tokoe:invalid" result="pass"/><test-case name="22407NISTXML-SV-II-list-NCName-length-3-4 tokoe:invalid" result="pass"/><test-case name="22408NISTXML-SV-II-list-NCName-length-3-5 tokoe:invalid" result="pass"/><test-case name="22409NISTSchema-SV-II-list-NCName-length-4 tokoe:valid" result="pass"/><test-case name="22410NISTXML-SV-II-list-NCName-length-4-1 tokoe:invalid" result="pass"/><test-case name="22411NISTXML-SV-II-list-NCName-length-4-2 tokoe:invalid" result="pass"/><test-case name="22412NISTXML-SV-II-list-NCName-length-4-3 tokoe:invalid" result="pass"/><test-case name="22413NISTXML-SV-II-list-NCName-length-4-4 tokoe:invalid" result="pass"/><test-case name="22414NISTXML-SV-II-list-NCName-length-4-5 tokoe:invalid" result="pass"/><test-case name="22415NISTSchema-SV-II-list-NCName-length-5 tokoe:valid" result="pass"/><test-case name="22416NISTXML-SV-II-list-NCName-length-5-1 tokoe:invalid" result="pass"/><test-case name="22417NISTXML-SV-II-list-NCName-length-5-2 tokoe:invalid" result="pass"/><test-case name="22418NISTXML-SV-II-list-NCName-length-5-3 tokoe:invalid" result="pass"/><test-case name="22419NISTXML-SV-II-list-NCName-length-5-4 tokoe:invalid" result="pass"/><test-case name="22420NISTXML-SV-II-list-NCName-length-5-5 tokoe:invalid" result="pass"/><test-case name="22421NISTSchema-SV-II-list-ID-maxLength-1 tokoe:valid" result="pass"/><test-case name="22422NISTXML-SV-II-list-ID-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="22423NISTXML-SV-II-list-ID-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="22424NISTXML-SV-II-list-ID-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="22425NISTXML-SV-II-list-ID-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="22426NISTXML-SV-II-list-ID-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="22427NISTSchema-SV-II-list-ID-maxLength-2 tokoe:valid" result="pass"/><test-case name="22428NISTXML-SV-II-list-ID-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="22429NISTXML-SV-II-list-ID-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="22430NISTXML-SV-II-list-ID-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="22431NISTXML-SV-II-list-ID-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="22432NISTXML-SV-II-list-ID-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="22433NISTSchema-SV-II-list-ID-maxLength-3 tokoe:valid" result="pass"/><test-case name="22434NISTXML-SV-II-list-ID-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="22435NISTXML-SV-II-list-ID-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="22436NISTXML-SV-II-list-ID-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="22437NISTXML-SV-II-list-ID-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="22438NISTXML-SV-II-list-ID-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="22439NISTSchema-SV-II-list-ID-maxLength-4 tokoe:valid" result="pass"/><test-case name="22440NISTXML-SV-II-list-ID-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="22441NISTXML-SV-II-list-ID-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="22442NISTXML-SV-II-list-ID-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="22443NISTXML-SV-II-list-ID-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="22444NISTXML-SV-II-list-ID-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="22445NISTSchema-SV-II-list-ID-maxLength-5 tokoe:valid" result="pass"/><test-case name="22446NISTXML-SV-II-list-ID-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="22447NISTXML-SV-II-list-ID-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="22448NISTXML-SV-II-list-ID-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="22449NISTXML-SV-II-list-ID-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="22450NISTXML-SV-II-list-ID-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="22451NISTSchema-SV-II-list-ID-minLength-1 tokoe:valid" result="pass"/><test-case name="22452NISTXML-SV-II-list-ID-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="22453NISTXML-SV-II-list-ID-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="22454NISTXML-SV-II-list-ID-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="22455NISTXML-SV-II-list-ID-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="22456NISTXML-SV-II-list-ID-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="22457NISTSchema-SV-II-list-ID-minLength-2 tokoe:valid" result="pass"/><test-case name="22458NISTXML-SV-II-list-ID-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="22459NISTXML-SV-II-list-ID-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="22460NISTXML-SV-II-list-ID-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="22461NISTXML-SV-II-list-ID-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="22462NISTXML-SV-II-list-ID-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="22463NISTSchema-SV-II-list-ID-minLength-3 tokoe:valid" result="pass"/><test-case name="22464NISTXML-SV-II-list-ID-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="22465NISTXML-SV-II-list-ID-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="22466NISTXML-SV-II-list-ID-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="22467NISTXML-SV-II-list-ID-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="22468NISTXML-SV-II-list-ID-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="22469NISTSchema-SV-II-list-ID-minLength-4 tokoe:valid" result="pass"/><test-case name="22470NISTXML-SV-II-list-ID-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="22471NISTXML-SV-II-list-ID-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="22472NISTXML-SV-II-list-ID-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="22473NISTXML-SV-II-list-ID-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="22474NISTXML-SV-II-list-ID-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="22475NISTSchema-SV-II-list-ID-minLength-5 tokoe:valid" result="pass"/><test-case name="22476NISTXML-SV-II-list-ID-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="22477NISTXML-SV-II-list-ID-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="22478NISTXML-SV-II-list-ID-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="22479NISTXML-SV-II-list-ID-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="22480NISTXML-SV-II-list-ID-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="22481NISTSchema-SV-II-list-ID-length-1 tokoe:valid" result="pass"/><test-case name="22482NISTXML-SV-II-list-ID-length-1-1 tokoe:invalid" result="pass"/><test-case name="22483NISTXML-SV-II-list-ID-length-1-2 tokoe:invalid" result="pass"/><test-case name="22484NISTXML-SV-II-list-ID-length-1-3 tokoe:invalid" result="pass"/><test-case name="22485NISTXML-SV-II-list-ID-length-1-4 tokoe:invalid" result="pass"/><test-case name="22486NISTXML-SV-II-list-ID-length-1-5 tokoe:invalid" result="pass"/><test-case name="22487NISTSchema-SV-II-list-ID-length-2 tokoe:valid" result="pass"/><test-case name="22488NISTXML-SV-II-list-ID-length-2-1 tokoe:invalid" result="pass"/><test-case name="22489NISTXML-SV-II-list-ID-length-2-2 tokoe:invalid" result="pass"/><test-case name="22490NISTXML-SV-II-list-ID-length-2-3 tokoe:invalid" result="pass"/><test-case name="22491NISTXML-SV-II-list-ID-length-2-4 tokoe:invalid" result="pass"/><test-case name="22492NISTXML-SV-II-list-ID-length-2-5 tokoe:invalid" result="pass"/><test-case name="22493NISTSchema-SV-II-list-ID-length-3 tokoe:valid" result="pass"/><test-case name="22494NISTXML-SV-II-list-ID-length-3-1 tokoe:invalid" result="pass"/><test-case name="22495NISTXML-SV-II-list-ID-length-3-2 tokoe:invalid" result="pass"/><test-case name="22496NISTXML-SV-II-list-ID-length-3-3 tokoe:invalid" result="pass"/><test-case name="22497NISTXML-SV-II-list-ID-length-3-4 tokoe:invalid" result="pass"/><test-case name="22498NISTXML-SV-II-list-ID-length-3-5 tokoe:invalid" result="pass"/><test-case name="22499NISTSchema-SV-II-list-ID-length-4 tokoe:valid" result="pass"/><test-case name="22500NISTXML-SV-II-list-ID-length-4-1 tokoe:invalid" result="pass"/><test-case name="22501NISTXML-SV-II-list-ID-length-4-2 tokoe:invalid" result="pass"/><test-case name="22502NISTXML-SV-II-list-ID-length-4-3 tokoe:invalid" result="pass"/><test-case name="22503NISTXML-SV-II-list-ID-length-4-4 tokoe:invalid" result="pass"/><test-case name="22504NISTXML-SV-II-list-ID-length-4-5 tokoe:invalid" result="pass"/><test-case name="22505NISTSchema-SV-II-list-ID-length-5 tokoe:valid" result="pass"/><test-case name="22506NISTXML-SV-II-list-ID-length-5-1 tokoe:invalid" result="pass"/><test-case name="22507NISTXML-SV-II-list-ID-length-5-2 tokoe:invalid" result="pass"/><test-case name="22508NISTXML-SV-II-list-ID-length-5-3 tokoe:invalid" result="pass"/><test-case name="22509NISTXML-SV-II-list-ID-length-5-4 tokoe:invalid" result="pass"/><test-case name="22510NISTXML-SV-II-list-ID-length-5-5 tokoe:invalid" result="pass"/><test-case name="22511NISTSchema-SV-II-list-language-maxLength-1 tokoe:valid" result="pass"/><test-case name="22512NISTXML-SV-II-list-language-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="22513NISTXML-SV-II-list-language-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="22514NISTXML-SV-II-list-language-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="22515NISTXML-SV-II-list-language-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="22516NISTXML-SV-II-list-language-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="22517NISTSchema-SV-II-list-language-maxLength-2 tokoe:valid" result="pass"/><test-case name="22518NISTXML-SV-II-list-language-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="22519NISTXML-SV-II-list-language-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="22520NISTXML-SV-II-list-language-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="22521NISTXML-SV-II-list-language-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="22522NISTXML-SV-II-list-language-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="22523NISTSchema-SV-II-list-language-maxLength-3 tokoe:valid" result="pass"/><test-case name="22524NISTXML-SV-II-list-language-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="22525NISTXML-SV-II-list-language-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="22526NISTXML-SV-II-list-language-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="22527NISTXML-SV-II-list-language-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="22528NISTXML-SV-II-list-language-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="22529NISTSchema-SV-II-list-language-maxLength-4 tokoe:valid" result="pass"/><test-case name="22530NISTXML-SV-II-list-language-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="22531NISTXML-SV-II-list-language-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="22532NISTXML-SV-II-list-language-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="22533NISTXML-SV-II-list-language-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="22534NISTXML-SV-II-list-language-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="22535NISTSchema-SV-II-list-language-maxLength-5 tokoe:valid" result="pass"/><test-case name="22536NISTXML-SV-II-list-language-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="22537NISTXML-SV-II-list-language-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="22538NISTXML-SV-II-list-language-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="22539NISTXML-SV-II-list-language-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="22540NISTXML-SV-II-list-language-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="22541NISTSchema-SV-II-list-language-minLength-1 tokoe:valid" result="pass"/><test-case name="22542NISTXML-SV-II-list-language-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="22543NISTXML-SV-II-list-language-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="22544NISTXML-SV-II-list-language-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="22545NISTXML-SV-II-list-language-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="22546NISTXML-SV-II-list-language-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="22547NISTSchema-SV-II-list-language-minLength-2 tokoe:valid" result="pass"/><test-case name="22548NISTXML-SV-II-list-language-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="22549NISTXML-SV-II-list-language-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="22550NISTXML-SV-II-list-language-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="22551NISTXML-SV-II-list-language-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="22552NISTXML-SV-II-list-language-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="22553NISTSchema-SV-II-list-language-minLength-3 tokoe:valid" result="pass"/><test-case name="22554NISTXML-SV-II-list-language-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="22555NISTXML-SV-II-list-language-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="22556NISTXML-SV-II-list-language-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="22557NISTXML-SV-II-list-language-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="22558NISTXML-SV-II-list-language-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="22559NISTSchema-SV-II-list-language-minLength-4 tokoe:valid" result="pass"/><test-case name="22560NISTXML-SV-II-list-language-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="22561NISTXML-SV-II-list-language-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="22562NISTXML-SV-II-list-language-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="22563NISTXML-SV-II-list-language-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="22564NISTXML-SV-II-list-language-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="22565NISTSchema-SV-II-list-language-minLength-5 tokoe:valid" result="pass"/><test-case name="22566NISTXML-SV-II-list-language-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="22567NISTXML-SV-II-list-language-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="22568NISTXML-SV-II-list-language-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="22569NISTXML-SV-II-list-language-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="22570NISTXML-SV-II-list-language-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="22571NISTSchema-SV-II-list-language-length-1 tokoe:valid" result="pass"/><test-case name="22572NISTXML-SV-II-list-language-length-1-1 tokoe:invalid" result="pass"/><test-case name="22573NISTXML-SV-II-list-language-length-1-2 tokoe:invalid" result="pass"/><test-case name="22574NISTXML-SV-II-list-language-length-1-3 tokoe:invalid" result="pass"/><test-case name="22575NISTXML-SV-II-list-language-length-1-4 tokoe:invalid" result="pass"/><test-case name="22576NISTXML-SV-II-list-language-length-1-5 tokoe:invalid" result="pass"/><test-case name="22577NISTSchema-SV-II-list-language-length-2 tokoe:valid" result="pass"/><test-case name="22578NISTXML-SV-II-list-language-length-2-1 tokoe:invalid" result="pass"/><test-case name="22579NISTXML-SV-II-list-language-length-2-2 tokoe:invalid" result="pass"/><test-case name="22580NISTXML-SV-II-list-language-length-2-3 tokoe:invalid" result="pass"/><test-case name="22581NISTXML-SV-II-list-language-length-2-4 tokoe:invalid" result="pass"/><test-case name="22582NISTXML-SV-II-list-language-length-2-5 tokoe:invalid" result="pass"/><test-case name="22583NISTSchema-SV-II-list-language-length-3 tokoe:valid" result="pass"/><test-case name="22584NISTXML-SV-II-list-language-length-3-1 tokoe:invalid" result="pass"/><test-case name="22585NISTXML-SV-II-list-language-length-3-2 tokoe:invalid" result="pass"/><test-case name="22586NISTXML-SV-II-list-language-length-3-3 tokoe:invalid" result="pass"/><test-case name="22587NISTXML-SV-II-list-language-length-3-4 tokoe:invalid" result="pass"/><test-case name="22588NISTXML-SV-II-list-language-length-3-5 tokoe:invalid" result="pass"/><test-case name="22589NISTSchema-SV-II-list-language-length-4 tokoe:valid" result="pass"/><test-case name="22590NISTXML-SV-II-list-language-length-4-1 tokoe:invalid" result="pass"/><test-case name="22591NISTXML-SV-II-list-language-length-4-2 tokoe:invalid" result="pass"/><test-case name="22592NISTXML-SV-II-list-language-length-4-3 tokoe:invalid" result="pass"/><test-case name="22593NISTXML-SV-II-list-language-length-4-4 tokoe:invalid" result="pass"/><test-case name="22594NISTXML-SV-II-list-language-length-4-5 tokoe:invalid" result="pass"/><test-case name="22595NISTSchema-SV-II-list-language-length-5 tokoe:valid" result="pass"/><test-case name="22596NISTXML-SV-II-list-language-length-5-1 tokoe:invalid" result="pass"/><test-case name="22597NISTXML-SV-II-list-language-length-5-2 tokoe:invalid" result="pass"/><test-case name="22598NISTXML-SV-II-list-language-length-5-3 tokoe:invalid" result="pass"/><test-case name="22599NISTXML-SV-II-list-language-length-5-4 tokoe:invalid" result="pass"/><test-case name="22600NISTXML-SV-II-list-language-length-5-5 tokoe:invalid" result="pass"/><test-case name="22601NISTSchema-SV-II-list-QName-maxLength-1 tokoe:valid" result="pass"/><test-case name="22602NISTXML-SV-II-list-QName-maxLength-1-1 tokoe:invalid" result="pass"/><test-case name="22603NISTXML-SV-II-list-QName-maxLength-1-2 tokoe:invalid" result="pass"/><test-case name="22604NISTXML-SV-II-list-QName-maxLength-1-3 tokoe:invalid" result="pass"/><test-case name="22605NISTXML-SV-II-list-QName-maxLength-1-4 tokoe:invalid" result="pass"/><test-case name="22606NISTXML-SV-II-list-QName-maxLength-1-5 tokoe:invalid" result="pass"/><test-case name="22607NISTSchema-SV-II-list-QName-maxLength-2 tokoe:valid" result="pass"/><test-case name="22608NISTXML-SV-II-list-QName-maxLength-2-1 tokoe:invalid" result="pass"/><test-case name="22609NISTXML-SV-II-list-QName-maxLength-2-2 tokoe:invalid" result="pass"/><test-case name="22610NISTXML-SV-II-list-QName-maxLength-2-3 tokoe:invalid" result="pass"/><test-case name="22611NISTXML-SV-II-list-QName-maxLength-2-4 tokoe:invalid" result="pass"/><test-case name="22612NISTXML-SV-II-list-QName-maxLength-2-5 tokoe:invalid" result="pass"/><test-case name="22613NISTSchema-SV-II-list-QName-maxLength-3 tokoe:valid" result="pass"/><test-case name="22614NISTXML-SV-II-list-QName-maxLength-3-1 tokoe:invalid" result="pass"/><test-case name="22615NISTXML-SV-II-list-QName-maxLength-3-2 tokoe:invalid" result="pass"/><test-case name="22616NISTXML-SV-II-list-QName-maxLength-3-3 tokoe:invalid" result="pass"/><test-case name="22617NISTXML-SV-II-list-QName-maxLength-3-4 tokoe:invalid" result="pass"/><test-case name="22618NISTXML-SV-II-list-QName-maxLength-3-5 tokoe:invalid" result="pass"/><test-case name="22619NISTSchema-SV-II-list-QName-maxLength-4 tokoe:valid" result="pass"/><test-case name="22620NISTXML-SV-II-list-QName-maxLength-4-1 tokoe:invalid" result="pass"/><test-case name="22621NISTXML-SV-II-list-QName-maxLength-4-2 tokoe:invalid" result="pass"/><test-case name="22622NISTXML-SV-II-list-QName-maxLength-4-3 tokoe:invalid" result="pass"/><test-case name="22623NISTXML-SV-II-list-QName-maxLength-4-4 tokoe:invalid" result="pass"/><test-case name="22624NISTXML-SV-II-list-QName-maxLength-4-5 tokoe:invalid" result="pass"/><test-case name="22625NISTSchema-SV-II-list-QName-maxLength-5 tokoe:valid" result="pass"/><test-case name="22626NISTXML-SV-II-list-QName-maxLength-5-1 tokoe:invalid" result="pass"/><test-case name="22627NISTXML-SV-II-list-QName-maxLength-5-2 tokoe:invalid" result="pass"/><test-case name="22628NISTXML-SV-II-list-QName-maxLength-5-3 tokoe:invalid" result="pass"/><test-case name="22629NISTXML-SV-II-list-QName-maxLength-5-4 tokoe:invalid" result="pass"/><test-case name="22630NISTXML-SV-II-list-QName-maxLength-5-5 tokoe:invalid" result="pass"/><test-case name="22631NISTSchema-SV-II-list-QName-minLength-1 tokoe:valid" result="pass"/><test-case name="22632NISTXML-SV-II-list-QName-minLength-1-1 tokoe:invalid" result="pass"/><test-case name="22633NISTXML-SV-II-list-QName-minLength-1-2 tokoe:invalid" result="pass"/><test-case name="22634NISTXML-SV-II-list-QName-minLength-1-3 tokoe:invalid" result="pass"/><test-case name="22635NISTXML-SV-II-list-QName-minLength-1-4 tokoe:invalid" result="pass"/><test-case name="22636NISTXML-SV-II-list-QName-minLength-1-5 tokoe:invalid" result="pass"/><test-case name="22637NISTSchema-SV-II-list-QName-minLength-2 tokoe:valid" result="pass"/><test-case name="22638NISTXML-SV-II-list-QName-minLength-2-1 tokoe:invalid" result="pass"/><test-case name="22639NISTXML-SV-II-list-QName-minLength-2-2 tokoe:invalid" result="pass"/><test-case name="22640NISTXML-SV-II-list-QName-minLength-2-3 tokoe:invalid" result="pass"/><test-case name="22641NISTXML-SV-II-list-QName-minLength-2-4 tokoe:invalid" result="pass"/><test-case name="22642NISTXML-SV-II-list-QName-minLength-2-5 tokoe:invalid" result="pass"/><test-case name="22643NISTSchema-SV-II-list-QName-minLength-3 tokoe:valid" result="pass"/><test-case name="22644NISTXML-SV-II-list-QName-minLength-3-1 tokoe:invalid" result="pass"/><test-case name="22645NISTXML-SV-II-list-QName-minLength-3-2 tokoe:invalid" result="pass"/><test-case name="22646NISTXML-SV-II-list-QName-minLength-3-3 tokoe:invalid" result="pass"/><test-case name="22647NISTXML-SV-II-list-QName-minLength-3-4 tokoe:invalid" result="pass"/><test-case name="22648NISTXML-SV-II-list-QName-minLength-3-5 tokoe:invalid" result="pass"/><test-case name="22649NISTSchema-SV-II-list-QName-minLength-4 tokoe:valid" result="pass"/><test-case name="22650NISTXML-SV-II-list-QName-minLength-4-1 tokoe:invalid" result="pass"/><test-case name="22651NISTXML-SV-II-list-QName-minLength-4-2 tokoe:invalid" result="pass"/><test-case name="22652NISTXML-SV-II-list-QName-minLength-4-3 tokoe:invalid" result="pass"/><test-case name="22653NISTXML-SV-II-list-QName-minLength-4-4 tokoe:invalid" result="pass"/><test-case name="22654NISTXML-SV-II-list-QName-minLength-4-5 tokoe:invalid" result="pass"/><test-case name="22655NISTSchema-SV-II-list-QName-minLength-5 tokoe:valid" result="pass"/><test-case name="22656NISTXML-SV-II-list-QName-minLength-5-1 tokoe:invalid" result="pass"/><test-case name="22657NISTXML-SV-II-list-QName-minLength-5-2 tokoe:invalid" result="pass"/><test-case name="22658NISTXML-SV-II-list-QName-minLength-5-3 tokoe:invalid" result="pass"/><test-case name="22659NISTXML-SV-II-list-QName-minLength-5-4 tokoe:invalid" result="pass"/><test-case name="22660NISTXML-SV-II-list-QName-minLength-5-5 tokoe:invalid" result="pass"/><test-case name="22661NISTSchema-SV-II-list-QName-length-1 tokoe:valid" result="pass"/><test-case name="22662NISTXML-SV-II-list-QName-length-1-1 tokoe:invalid" result="pass"/><test-case name="22663NISTXML-SV-II-list-QName-length-1-2 tokoe:invalid" result="pass"/><test-case name="22664NISTXML-SV-II-list-QName-length-1-3 tokoe:invalid" result="pass"/><test-case name="22665NISTXML-SV-II-list-QName-length-1-4 tokoe:invalid" result="pass"/><test-case name="22666NISTXML-SV-II-list-QName-length-1-5 tokoe:invalid" result="pass"/><test-case name="22667NISTSchema-SV-II-list-QName-length-2 tokoe:valid" result="pass"/><test-case name="22668NISTXML-SV-II-list-QName-length-2-1 tokoe:invalid" result="pass"/><test-case name="22669NISTXML-SV-II-list-QName-length-2-2 tokoe:invalid" result="pass"/><test-case name="22670NISTXML-SV-II-list-QName-length-2-3 tokoe:invalid" result="pass"/><test-case name="22671NISTXML-SV-II-list-QName-length-2-4 tokoe:invalid" result="pass"/><test-case name="22672NISTXML-SV-II-list-QName-length-2-5 tokoe:invalid" result="pass"/><test-case name="22673NISTSchema-SV-II-list-QName-length-3 tokoe:valid" result="pass"/><test-case name="22674NISTXML-SV-II-list-QName-length-3-1 tokoe:invalid" result="pass"/><test-case name="22675NISTXML-SV-II-list-QName-length-3-2 tokoe:invalid" result="pass"/><test-case name="22676NISTXML-SV-II-list-QName-length-3-3 tokoe:invalid" result="pass"/><test-case name="22677NISTXML-SV-II-list-QName-length-3-4 tokoe:invalid" result="pass"/><test-case name="22678NISTXML-SV-II-list-QName-length-3-5 tokoe:invalid" result="pass"/><test-case name="22679NISTSchema-SV-II-list-QName-length-4 tokoe:valid" result="pass"/><test-case name="22680NISTXML-SV-II-list-QName-length-4-1 tokoe:invalid" result="pass"/><test-case name="22681NISTXML-SV-II-list-QName-length-4-2 tokoe:invalid" result="pass"/><test-case name="22682NISTXML-SV-II-list-QName-length-4-3 tokoe:invalid" result="pass"/><test-case name="22683NISTXML-SV-II-list-QName-length-4-4 tokoe:invalid" result="pass"/><test-case name="22684NISTXML-SV-II-list-QName-length-4-5 tokoe:invalid" result="pass"/><test-case name="22685NISTSchema-SV-II-list-QName-length-5 tokoe:valid" result="pass"/><test-case name="22686NISTXML-SV-II-list-QName-length-5-1 tokoe:invalid" result="pass"/><test-case name="22687NISTXML-SV-II-list-QName-length-5-2 tokoe:invalid" result="pass"/><test-case name="22688NISTXML-SV-II-list-QName-length-5-3 tokoe:invalid" result="pass"/><test-case name="22689NISTXML-SV-II-list-QName-length-5-4 tokoe:invalid" result="pass"/><test-case name="22690NISTXML-SV-II-list-QName-length-5-5 tokoe:invalid" result="pass"/><test-case name="22691NISTSchema-SV-IV-union-duration-decimal-pattern-1 tokoe:valid" result="pass"/><test-case name="22692NISTXML-SV-IV-union-duration-decimal-pattern-1-1 tokoe:valid" result="pass"/><test-case name="22693NISTXML-SV-IV-union-duration-decimal-pattern-1-2 tokoe:valid" result="pass"/><test-case name="22694NISTXML-SV-IV-union-duration-decimal-pattern-1-3 tokoe:valid" result="pass"/><test-case name="22695NISTXML-SV-IV-union-duration-decimal-pattern-1-4 tokoe:valid" result="pass"/><test-case name="22696NISTXML-SV-IV-union-duration-decimal-pattern-1-5 tokoe:valid" result="pass"/><test-case name="22697NISTSchema-SV-IV-union-duration-decimal-pattern-2 tokoe:valid" result="pass"/><test-case name="22698NISTXML-SV-IV-union-duration-decimal-pattern-2-1 tokoe:valid" result="pass"/><test-case name="22699NISTXML-SV-IV-union-duration-decimal-pattern-2-2 tokoe:valid" result="pass"/><test-case name="22700NISTXML-SV-IV-union-duration-decimal-pattern-2-3 tokoe:valid" result="pass"/><test-case name="22701NISTXML-SV-IV-union-duration-decimal-pattern-2-4 tokoe:valid" result="pass"/><test-case name="22702NISTXML-SV-IV-union-duration-decimal-pattern-2-5 tokoe:valid" result="pass"/><test-case name="22703NISTSchema-SV-IV-union-duration-decimal-pattern-3 tokoe:valid" result="pass"/><test-case name="22704NISTXML-SV-IV-union-duration-decimal-pattern-3-1 tokoe:valid" result="pass"/><test-case name="22705NISTXML-SV-IV-union-duration-decimal-pattern-3-2 tokoe:valid" result="pass"/><test-case name="22706NISTXML-SV-IV-union-duration-decimal-pattern-3-3 tokoe:valid" result="pass"/><test-case name="22707NISTXML-SV-IV-union-duration-decimal-pattern-3-4 tokoe:valid" result="pass"/><test-case name="22708NISTXML-SV-IV-union-duration-decimal-pattern-3-5 tokoe:valid" result="pass"/><test-case name="22709NISTSchema-SV-IV-union-duration-decimal-pattern-4 tokoe:valid" result="pass"/><test-case name="22710NISTXML-SV-IV-union-duration-decimal-pattern-4-1 tokoe:valid" result="pass"/><test-case name="22711NISTXML-SV-IV-union-duration-decimal-pattern-4-2 tokoe:valid" result="pass"/><test-case name="22712NISTXML-SV-IV-union-duration-decimal-pattern-4-3 tokoe:valid" result="pass"/><test-case name="22713NISTXML-SV-IV-union-duration-decimal-pattern-4-4 tokoe:valid" result="pass"/><test-case name="22714NISTXML-SV-IV-union-duration-decimal-pattern-4-5 tokoe:valid" result="pass"/><test-case name="22715NISTSchema-SV-IV-union-duration-decimal-pattern-5 tokoe:valid" result="pass"/><test-case name="22716NISTXML-SV-IV-union-duration-decimal-pattern-5-1 tokoe:valid" result="pass"/><test-case name="22717NISTXML-SV-IV-union-duration-decimal-pattern-5-2 tokoe:valid" result="pass"/><test-case name="22718NISTXML-SV-IV-union-duration-decimal-pattern-5-3 tokoe:valid" result="pass"/><test-case name="22719NISTXML-SV-IV-union-duration-decimal-pattern-5-4 tokoe:valid" result="pass"/><test-case name="22720NISTXML-SV-IV-union-duration-decimal-pattern-5-5 tokoe:valid" result="pass"/><test-case name="22721NISTSchema-SV-IV-union-duration-decimal-enumeration-1 tokoe:valid" result="pass"/><test-case name="22722NISTXML-SV-IV-union-duration-decimal-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="22723NISTXML-SV-IV-union-duration-decimal-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="22724NISTXML-SV-IV-union-duration-decimal-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="22725NISTXML-SV-IV-union-duration-decimal-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="22726NISTXML-SV-IV-union-duration-decimal-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="22727NISTSchema-SV-IV-union-duration-decimal-enumeration-2 tokoe:valid" result="pass"/><test-case name="22728NISTXML-SV-IV-union-duration-decimal-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="22729NISTXML-SV-IV-union-duration-decimal-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="22730NISTXML-SV-IV-union-duration-decimal-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="22731NISTXML-SV-IV-union-duration-decimal-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="22732NISTXML-SV-IV-union-duration-decimal-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="22733NISTSchema-SV-IV-union-duration-decimal-enumeration-3 tokoe:valid" result="pass"/><test-case name="22734NISTXML-SV-IV-union-duration-decimal-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="22735NISTXML-SV-IV-union-duration-decimal-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="22736NISTXML-SV-IV-union-duration-decimal-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="22737NISTXML-SV-IV-union-duration-decimal-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="22738NISTXML-SV-IV-union-duration-decimal-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="22739NISTSchema-SV-IV-union-duration-decimal-enumeration-4 tokoe:valid" result="pass"/><test-case name="22740NISTXML-SV-IV-union-duration-decimal-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="22741NISTXML-SV-IV-union-duration-decimal-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="22742NISTXML-SV-IV-union-duration-decimal-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="22743NISTXML-SV-IV-union-duration-decimal-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="22744NISTXML-SV-IV-union-duration-decimal-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="22745NISTSchema-SV-IV-union-duration-decimal-enumeration-5 tokoe:valid" result="pass"/><test-case name="22746NISTXML-SV-IV-union-duration-decimal-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="22747NISTXML-SV-IV-union-duration-decimal-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="22748NISTXML-SV-IV-union-duration-decimal-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="22749NISTXML-SV-IV-union-duration-decimal-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="22750NISTXML-SV-IV-union-duration-decimal-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="22751NISTSchema-SV-IV-union-anyURI-float-pattern-1 tokoe:valid" result="pass"/><test-case name="22752NISTXML-SV-IV-union-anyURI-float-pattern-1-1 tokoe:valid" result="pass"/><test-case name="22753NISTXML-SV-IV-union-anyURI-float-pattern-1-2 tokoe:valid" result="pass"/><test-case name="22754NISTXML-SV-IV-union-anyURI-float-pattern-1-3 tokoe:valid" result="pass"/><test-case name="22755NISTXML-SV-IV-union-anyURI-float-pattern-1-4 tokoe:valid" result="pass"/><test-case name="22756NISTXML-SV-IV-union-anyURI-float-pattern-1-5 tokoe:valid" result="pass"/><test-case name="22757NISTSchema-SV-IV-union-anyURI-float-pattern-2 tokoe:valid" result="pass"/><test-case name="22758NISTXML-SV-IV-union-anyURI-float-pattern-2-1 tokoe:valid" result="pass"/><test-case name="22759NISTXML-SV-IV-union-anyURI-float-pattern-2-2 tokoe:valid" result="pass"/><test-case name="22760NISTXML-SV-IV-union-anyURI-float-pattern-2-3 tokoe:valid" result="pass"/><test-case name="22761NISTXML-SV-IV-union-anyURI-float-pattern-2-4 tokoe:valid" result="pass"/><test-case name="22762NISTXML-SV-IV-union-anyURI-float-pattern-2-5 tokoe:valid" result="pass"/><test-case name="22763NISTSchema-SV-IV-union-anyURI-float-pattern-3 tokoe:valid" result="pass"/><test-case name="22764NISTXML-SV-IV-union-anyURI-float-pattern-3-1 tokoe:valid" result="pass"/><test-case name="22765NISTXML-SV-IV-union-anyURI-float-pattern-3-2 tokoe:valid" result="pass"/><test-case name="22766NISTXML-SV-IV-union-anyURI-float-pattern-3-3 tokoe:valid" result="pass"/><test-case name="22767NISTXML-SV-IV-union-anyURI-float-pattern-3-4 tokoe:valid" result="pass"/><test-case name="22768NISTXML-SV-IV-union-anyURI-float-pattern-3-5 tokoe:valid" result="pass"/><test-case name="22769NISTSchema-SV-IV-union-anyURI-float-pattern-4 tokoe:valid" result="pass"/><test-case name="22770NISTXML-SV-IV-union-anyURI-float-pattern-4-1 tokoe:valid" result="pass"/><test-case name="22771NISTXML-SV-IV-union-anyURI-float-pattern-4-2 tokoe:valid" result="pass"/><test-case name="22772NISTXML-SV-IV-union-anyURI-float-pattern-4-3 tokoe:valid" result="pass"/><test-case name="22773NISTXML-SV-IV-union-anyURI-float-pattern-4-4 tokoe:valid" result="pass"/><test-case name="22774NISTXML-SV-IV-union-anyURI-float-pattern-4-5 tokoe:valid" result="pass"/><test-case name="22775NISTSchema-SV-IV-union-anyURI-float-pattern-5 tokoe:valid" result="pass"/><test-case name="22776NISTXML-SV-IV-union-anyURI-float-pattern-5-1 tokoe:valid" result="pass"/><test-case name="22777NISTXML-SV-IV-union-anyURI-float-pattern-5-2 tokoe:valid" result="pass"/><test-case name="22778NISTXML-SV-IV-union-anyURI-float-pattern-5-3 tokoe:valid" result="pass"/><test-case name="22779NISTXML-SV-IV-union-anyURI-float-pattern-5-4 tokoe:valid" result="pass"/><test-case name="22780NISTXML-SV-IV-union-anyURI-float-pattern-5-5 tokoe:valid" result="pass"/><test-case name="22781NISTSchema-SV-IV-union-anyURI-float-enumeration-1 tokoe:valid" result="pass"/><test-case name="22782NISTXML-SV-IV-union-anyURI-float-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="22783NISTXML-SV-IV-union-anyURI-float-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="22784NISTXML-SV-IV-union-anyURI-float-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="22785NISTXML-SV-IV-union-anyURI-float-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="22786NISTXML-SV-IV-union-anyURI-float-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="22787NISTSchema-SV-IV-union-anyURI-float-enumeration-2 tokoe:valid" result="pass"/><test-case name="22788NISTXML-SV-IV-union-anyURI-float-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="22789NISTXML-SV-IV-union-anyURI-float-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="22790NISTXML-SV-IV-union-anyURI-float-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="22791NISTXML-SV-IV-union-anyURI-float-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="22792NISTXML-SV-IV-union-anyURI-float-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="22793NISTSchema-SV-IV-union-anyURI-float-enumeration-3 tokoe:valid" result="pass"/><test-case name="22794NISTXML-SV-IV-union-anyURI-float-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="22795NISTXML-SV-IV-union-anyURI-float-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="22796NISTXML-SV-IV-union-anyURI-float-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="22797NISTXML-SV-IV-union-anyURI-float-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="22798NISTXML-SV-IV-union-anyURI-float-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="22799NISTSchema-SV-IV-union-anyURI-float-enumeration-4 tokoe:valid" result="pass"/><test-case name="22800NISTXML-SV-IV-union-anyURI-float-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="22801NISTXML-SV-IV-union-anyURI-float-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="22802NISTXML-SV-IV-union-anyURI-float-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="22803NISTXML-SV-IV-union-anyURI-float-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="22804NISTXML-SV-IV-union-anyURI-float-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="22805NISTSchema-SV-IV-union-anyURI-float-enumeration-5 tokoe:valid" result="pass"/><test-case name="22806NISTXML-SV-IV-union-anyURI-float-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="22807NISTXML-SV-IV-union-anyURI-float-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="22808NISTXML-SV-IV-union-anyURI-float-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="22809NISTXML-SV-IV-union-anyURI-float-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="22810NISTXML-SV-IV-union-anyURI-float-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="22811NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="22812NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-1 tokoe:valid" result="pass"/><test-case name="22813NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-2 tokoe:valid" result="pass"/><test-case name="22814NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-3 tokoe:valid" result="pass"/><test-case name="22815NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-4 tokoe:valid" result="pass"/><test-case name="22816NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-1-5 tokoe:valid" result="pass"/><test-case name="22817NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="22818NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-1 tokoe:valid" result="pass"/><test-case name="22819NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-2 tokoe:valid" result="pass"/><test-case name="22820NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-3 tokoe:valid" result="pass"/><test-case name="22821NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-4 tokoe:valid" result="pass"/><test-case name="22822NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-2-5 tokoe:valid" result="pass"/><test-case name="22823NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="22824NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-1 tokoe:valid" result="pass"/><test-case name="22825NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-2 tokoe:valid" result="pass"/><test-case name="22826NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-3 tokoe:valid" result="pass"/><test-case name="22827NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-4 tokoe:valid" result="pass"/><test-case name="22828NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-3-5 tokoe:valid" result="pass"/><test-case name="22829NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="22830NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-1 tokoe:valid" result="pass"/><test-case name="22831NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-2 tokoe:valid" result="pass"/><test-case name="22832NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-3 tokoe:valid" result="pass"/><test-case name="22833NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-4 tokoe:valid" result="pass"/><test-case name="22834NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-4-5 tokoe:valid" result="pass"/><test-case name="22835NISTSchema-SV-IV-union-gMonthDay-gYearMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="22836NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-1 tokoe:valid" result="pass"/><test-case name="22837NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-2 tokoe:valid" result="pass"/><test-case name="22838NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-3 tokoe:valid" result="pass"/><test-case name="22839NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-4 tokoe:valid" result="pass"/><test-case name="22840NISTXML-SV-IV-union-gMonthDay-gYearMonth-pattern-5-5 tokoe:valid" result="pass"/><test-case name="22841NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="22842NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="22843NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="22844NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="22845NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="22846NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="22847NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="22848NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="22849NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="22850NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="22851NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="22852NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="22853NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="22854NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="22855NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="22856NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="22857NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="22858NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="22859NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="22860NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="22861NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="22862NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="22863NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="22864NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="22865NISTSchema-SV-IV-union-gMonthDay-gYearMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="22866NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="22867NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="22868NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="22869NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="22870NISTXML-SV-IV-union-gMonthDay-gYearMonth-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="22871NISTSchema-SV-IV-union-short-gYear-pattern-1 tokoe:valid" result="pass"/><test-case name="22872NISTXML-SV-IV-union-short-gYear-pattern-1-1 tokoe:valid" result="pass"/><test-case name="22873NISTXML-SV-IV-union-short-gYear-pattern-1-2 tokoe:valid" result="pass"/><test-case name="22874NISTXML-SV-IV-union-short-gYear-pattern-1-3 tokoe:valid" result="pass"/><test-case name="22875NISTXML-SV-IV-union-short-gYear-pattern-1-4 tokoe:valid" result="pass"/><test-case name="22876NISTXML-SV-IV-union-short-gYear-pattern-1-5 tokoe:valid" result="pass"/><test-case name="22877NISTSchema-SV-IV-union-short-gYear-pattern-2 tokoe:valid" result="pass"/><test-case name="22878NISTXML-SV-IV-union-short-gYear-pattern-2-1 tokoe:valid" result="pass"/><test-case name="22879NISTXML-SV-IV-union-short-gYear-pattern-2-2 tokoe:valid" result="pass"/><test-case name="22880NISTXML-SV-IV-union-short-gYear-pattern-2-3 tokoe:valid" result="pass"/><test-case name="22881NISTXML-SV-IV-union-short-gYear-pattern-2-4 tokoe:valid" result="pass"/><test-case name="22882NISTXML-SV-IV-union-short-gYear-pattern-2-5 tokoe:valid" result="pass"/><test-case name="22883NISTSchema-SV-IV-union-short-gYear-pattern-3 tokoe:valid" result="pass"/><test-case name="22884NISTXML-SV-IV-union-short-gYear-pattern-3-1 tokoe:valid" result="pass"/><test-case name="22885NISTXML-SV-IV-union-short-gYear-pattern-3-2 tokoe:valid" result="pass"/><test-case name="22886NISTXML-SV-IV-union-short-gYear-pattern-3-3 tokoe:valid" result="pass"/><test-case name="22887NISTXML-SV-IV-union-short-gYear-pattern-3-4 tokoe:valid" result="pass"/><test-case name="22888NISTXML-SV-IV-union-short-gYear-pattern-3-5 tokoe:valid" result="pass"/><test-case name="22889NISTSchema-SV-IV-union-short-gYear-pattern-4 tokoe:valid" result="pass"/><test-case name="22890NISTXML-SV-IV-union-short-gYear-pattern-4-1 tokoe:valid" result="pass"/><test-case name="22891NISTXML-SV-IV-union-short-gYear-pattern-4-2 tokoe:valid" result="pass"/><test-case name="22892NISTXML-SV-IV-union-short-gYear-pattern-4-3 tokoe:valid" result="pass"/><test-case name="22893NISTXML-SV-IV-union-short-gYear-pattern-4-4 tokoe:valid" result="pass"/><test-case name="22894NISTXML-SV-IV-union-short-gYear-pattern-4-5 tokoe:valid" result="pass"/><test-case name="22895NISTSchema-SV-IV-union-short-gYear-pattern-5 tokoe:valid" result="pass"/><test-case name="22896NISTXML-SV-IV-union-short-gYear-pattern-5-1 tokoe:valid" result="pass"/><test-case name="22897NISTXML-SV-IV-union-short-gYear-pattern-5-2 tokoe:valid" result="pass"/><test-case name="22898NISTXML-SV-IV-union-short-gYear-pattern-5-3 tokoe:valid" result="pass"/><test-case name="22899NISTXML-SV-IV-union-short-gYear-pattern-5-4 tokoe:valid" result="pass"/><test-case name="22900NISTXML-SV-IV-union-short-gYear-pattern-5-5 tokoe:valid" result="pass"/><test-case name="22901NISTSchema-SV-IV-union-short-gYear-enumeration-1 tokoe:valid" result="pass"/><test-case name="22902NISTXML-SV-IV-union-short-gYear-enumeration-1-1 tokoe:valid" result="pass"/><test-case name="22903NISTXML-SV-IV-union-short-gYear-enumeration-1-2 tokoe:valid" result="pass"/><test-case name="22904NISTXML-SV-IV-union-short-gYear-enumeration-1-3 tokoe:valid" result="pass"/><test-case name="22905NISTXML-SV-IV-union-short-gYear-enumeration-1-4 tokoe:valid" result="pass"/><test-case name="22906NISTXML-SV-IV-union-short-gYear-enumeration-1-5 tokoe:valid" result="pass"/><test-case name="22907NISTSchema-SV-IV-union-short-gYear-enumeration-2 tokoe:valid" result="pass"/><test-case name="22908NISTXML-SV-IV-union-short-gYear-enumeration-2-1 tokoe:valid" result="pass"/><test-case name="22909NISTXML-SV-IV-union-short-gYear-enumeration-2-2 tokoe:valid" result="pass"/><test-case name="22910NISTXML-SV-IV-union-short-gYear-enumeration-2-3 tokoe:valid" result="pass"/><test-case name="22911NISTXML-SV-IV-union-short-gYear-enumeration-2-4 tokoe:valid" result="pass"/><test-case name="22912NISTXML-SV-IV-union-short-gYear-enumeration-2-5 tokoe:valid" result="pass"/><test-case name="22913NISTSchema-SV-IV-union-short-gYear-enumeration-3 tokoe:valid" result="pass"/><test-case name="22914NISTXML-SV-IV-union-short-gYear-enumeration-3-1 tokoe:valid" result="pass"/><test-case name="22915NISTXML-SV-IV-union-short-gYear-enumeration-3-2 tokoe:valid" result="pass"/><test-case name="22916NISTXML-SV-IV-union-short-gYear-enumeration-3-3 tokoe:valid" result="pass"/><test-case name="22917NISTXML-SV-IV-union-short-gYear-enumeration-3-4 tokoe:valid" result="pass"/><test-case name="22918NISTXML-SV-IV-union-short-gYear-enumeration-3-5 tokoe:valid" result="pass"/><test-case name="22919NISTSchema-SV-IV-union-short-gYear-enumeration-4 tokoe:valid" result="pass"/><test-case name="22920NISTXML-SV-IV-union-short-gYear-enumeration-4-1 tokoe:valid" result="pass"/><test-case name="22921NISTXML-SV-IV-union-short-gYear-enumeration-4-2 tokoe:valid" result="pass"/><test-case name="22922NISTXML-SV-IV-union-short-gYear-enumeration-4-3 tokoe:valid" result="pass"/><test-case name="22923NISTXML-SV-IV-union-short-gYear-enumeration-4-4 tokoe:valid" result="pass"/><test-case name="22924NISTXML-SV-IV-union-short-gYear-enumeration-4-5 tokoe:valid" result="pass"/><test-case name="22925NISTSchema-SV-IV-union-short-gYear-enumeration-5 tokoe:valid" result="pass"/><test-case name="22926NISTXML-SV-IV-union-short-gYear-enumeration-5-1 tokoe:valid" result="pass"/><test-case name="22927NISTXML-SV-IV-union-short-gYear-enumeration-5-2 tokoe:valid" result="pass"/><test-case name="22928NISTXML-SV-IV-union-short-gYear-enumeration-5-3 tokoe:valid" result="pass"/><test-case name="22929NISTXML-SV-IV-union-short-gYear-enumeration-5-4 tokoe:valid" result="pass"/><test-case name="22930NISTXML-SV-IV-union-short-gYear-enumeration-5-5 tokoe:valid" result="pass"/><test-case name="22931NISTSchema-SV-II-union-duration-decimal-pattern-1 tokoe:valid" result="pass"/><test-case name="22932NISTXML-SV-II-union-duration-decimal-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="22933NISTXML-SV-II-union-duration-decimal-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="22934NISTXML-SV-II-union-duration-decimal-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="22935NISTXML-SV-II-union-duration-decimal-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="22936NISTXML-SV-II-union-duration-decimal-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="22937NISTSchema-SV-II-union-duration-decimal-pattern-2 tokoe:valid" result="pass"/><test-case name="22938NISTXML-SV-II-union-duration-decimal-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="22939NISTXML-SV-II-union-duration-decimal-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="22940NISTXML-SV-II-union-duration-decimal-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="22941NISTXML-SV-II-union-duration-decimal-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="22942NISTXML-SV-II-union-duration-decimal-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="22943NISTSchema-SV-II-union-duration-decimal-pattern-3 tokoe:valid" result="pass"/><test-case name="22944NISTXML-SV-II-union-duration-decimal-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="22945NISTXML-SV-II-union-duration-decimal-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="22946NISTXML-SV-II-union-duration-decimal-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="22947NISTXML-SV-II-union-duration-decimal-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="22948NISTXML-SV-II-union-duration-decimal-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="22949NISTSchema-SV-II-union-duration-decimal-pattern-4 tokoe:valid" result="pass"/><test-case name="22950NISTXML-SV-II-union-duration-decimal-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="22951NISTXML-SV-II-union-duration-decimal-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="22952NISTXML-SV-II-union-duration-decimal-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="22953NISTXML-SV-II-union-duration-decimal-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="22954NISTXML-SV-II-union-duration-decimal-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="22955NISTSchema-SV-II-union-duration-decimal-pattern-5 tokoe:valid" result="pass"/><test-case name="22956NISTXML-SV-II-union-duration-decimal-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="22957NISTXML-SV-II-union-duration-decimal-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="22958NISTXML-SV-II-union-duration-decimal-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="22959NISTXML-SV-II-union-duration-decimal-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="22960NISTXML-SV-II-union-duration-decimal-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="22961NISTSchema-SV-II-union-duration-decimal-enumeration-1 tokoe:valid" result="pass"/><test-case name="22962NISTXML-SV-II-union-duration-decimal-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="22963NISTXML-SV-II-union-duration-decimal-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="22964NISTXML-SV-II-union-duration-decimal-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="22965NISTXML-SV-II-union-duration-decimal-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="22966NISTXML-SV-II-union-duration-decimal-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="22967NISTSchema-SV-II-union-duration-decimal-enumeration-2 tokoe:valid" result="pass"/><test-case name="22968NISTXML-SV-II-union-duration-decimal-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="22969NISTXML-SV-II-union-duration-decimal-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="22970NISTXML-SV-II-union-duration-decimal-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="22971NISTXML-SV-II-union-duration-decimal-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="22972NISTXML-SV-II-union-duration-decimal-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="22973NISTSchema-SV-II-union-duration-decimal-enumeration-3 tokoe:valid" result="pass"/><test-case name="22974NISTXML-SV-II-union-duration-decimal-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="22975NISTXML-SV-II-union-duration-decimal-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="22976NISTXML-SV-II-union-duration-decimal-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="22977NISTXML-SV-II-union-duration-decimal-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="22978NISTXML-SV-II-union-duration-decimal-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="22979NISTSchema-SV-II-union-duration-decimal-enumeration-4 tokoe:valid" result="pass"/><test-case name="22980NISTXML-SV-II-union-duration-decimal-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="22981NISTXML-SV-II-union-duration-decimal-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="22982NISTXML-SV-II-union-duration-decimal-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="22983NISTXML-SV-II-union-duration-decimal-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="22984NISTXML-SV-II-union-duration-decimal-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="22985NISTSchema-SV-II-union-duration-decimal-enumeration-5 tokoe:valid" result="pass"/><test-case name="22986NISTXML-SV-II-union-duration-decimal-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="22987NISTXML-SV-II-union-duration-decimal-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="22988NISTXML-SV-II-union-duration-decimal-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="22989NISTXML-SV-II-union-duration-decimal-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="22990NISTXML-SV-II-union-duration-decimal-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="22991NISTSchema-SV-II-union-anyURI-float-pattern-1 tokoe:valid" result="pass"/><test-case name="22992NISTXML-SV-II-union-anyURI-float-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="22993NISTXML-SV-II-union-anyURI-float-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="22994NISTXML-SV-II-union-anyURI-float-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="22995NISTXML-SV-II-union-anyURI-float-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="22996NISTXML-SV-II-union-anyURI-float-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="22997NISTSchema-SV-II-union-anyURI-float-pattern-2 tokoe:valid" result="pass"/><test-case name="22998NISTXML-SV-II-union-anyURI-float-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="22999NISTXML-SV-II-union-anyURI-float-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="23000NISTXML-SV-II-union-anyURI-float-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="23001NISTXML-SV-II-union-anyURI-float-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="23002NISTXML-SV-II-union-anyURI-float-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="23003NISTSchema-SV-II-union-anyURI-float-pattern-3 tokoe:valid" result="pass"/><test-case name="23004NISTXML-SV-II-union-anyURI-float-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="23005NISTXML-SV-II-union-anyURI-float-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="23006NISTXML-SV-II-union-anyURI-float-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="23007NISTXML-SV-II-union-anyURI-float-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="23008NISTXML-SV-II-union-anyURI-float-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="23009NISTSchema-SV-II-union-anyURI-float-pattern-4 tokoe:valid" result="pass"/><test-case name="23010NISTXML-SV-II-union-anyURI-float-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="23011NISTXML-SV-II-union-anyURI-float-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="23012NISTXML-SV-II-union-anyURI-float-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="23013NISTXML-SV-II-union-anyURI-float-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="23014NISTXML-SV-II-union-anyURI-float-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="23015NISTSchema-SV-II-union-anyURI-float-pattern-5 tokoe:valid" result="pass"/><test-case name="23016NISTXML-SV-II-union-anyURI-float-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="23017NISTXML-SV-II-union-anyURI-float-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="23018NISTXML-SV-II-union-anyURI-float-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="23019NISTXML-SV-II-union-anyURI-float-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="23020NISTXML-SV-II-union-anyURI-float-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="23021NISTSchema-SV-II-union-anyURI-float-enumeration-1 tokoe:valid" result="pass"/><test-case name="23022NISTXML-SV-II-union-anyURI-float-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="23023NISTXML-SV-II-union-anyURI-float-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="23024NISTXML-SV-II-union-anyURI-float-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="23025NISTXML-SV-II-union-anyURI-float-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="23026NISTXML-SV-II-union-anyURI-float-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="23027NISTSchema-SV-II-union-anyURI-float-enumeration-2 tokoe:valid" result="pass"/><test-case name="23028NISTXML-SV-II-union-anyURI-float-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="23029NISTXML-SV-II-union-anyURI-float-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="23030NISTXML-SV-II-union-anyURI-float-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="23031NISTXML-SV-II-union-anyURI-float-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="23032NISTXML-SV-II-union-anyURI-float-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="23033NISTSchema-SV-II-union-anyURI-float-enumeration-3 tokoe:valid" result="pass"/><test-case name="23034NISTXML-SV-II-union-anyURI-float-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="23035NISTXML-SV-II-union-anyURI-float-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="23036NISTXML-SV-II-union-anyURI-float-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="23037NISTXML-SV-II-union-anyURI-float-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="23038NISTXML-SV-II-union-anyURI-float-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="23039NISTSchema-SV-II-union-anyURI-float-enumeration-4 tokoe:valid" result="pass"/><test-case name="23040NISTXML-SV-II-union-anyURI-float-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="23041NISTXML-SV-II-union-anyURI-float-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="23042NISTXML-SV-II-union-anyURI-float-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="23043NISTXML-SV-II-union-anyURI-float-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="23044NISTXML-SV-II-union-anyURI-float-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="23045NISTSchema-SV-II-union-anyURI-float-enumeration-5 tokoe:valid" result="pass"/><test-case name="23046NISTXML-SV-II-union-anyURI-float-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="23047NISTXML-SV-II-union-anyURI-float-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="23048NISTXML-SV-II-union-anyURI-float-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="23049NISTXML-SV-II-union-anyURI-float-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="23050NISTXML-SV-II-union-anyURI-float-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="23051NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-1 tokoe:valid" result="pass"/><test-case name="23052NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="23053NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="23054NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="23055NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="23056NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="23057NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-2 tokoe:valid" result="pass"/><test-case name="23058NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="23059NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="23060NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="23061NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="23062NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="23063NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-3 tokoe:valid" result="pass"/><test-case name="23064NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="23065NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="23066NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="23067NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="23068NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="23069NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-4 tokoe:valid" result="pass"/><test-case name="23070NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="23071NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="23072NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="23073NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="23074NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="23075NISTSchema-SV-II-union-gMonthDay-gYearMonth-pattern-5 tokoe:valid" result="pass"/><test-case name="23076NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="23077NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="23078NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="23079NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="23080NISTXML-SV-II-union-gMonthDay-gYearMonth-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="23081NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-1 tokoe:valid" result="pass"/><test-case name="23082NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="23083NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="23084NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="23085NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="23086NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="23087NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-2 tokoe:valid" result="pass"/><test-case name="23088NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="23089NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="23090NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="23091NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="23092NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="23093NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-3 tokoe:valid" result="pass"/><test-case name="23094NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="23095NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="23096NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="23097NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="23098NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="23099NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-4 tokoe:valid" result="pass"/><test-case name="23100NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="23101NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="23102NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="23103NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="23104NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="23105NISTSchema-SV-II-union-gMonthDay-gYearMonth-enumeration-5 tokoe:valid" result="pass"/><test-case name="23106NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="23107NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="23108NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="23109NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="23110NISTXML-SV-II-union-gMonthDay-gYearMonth-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="23111NISTSchema-SV-II-union-short-gYear-pattern-1 tokoe:valid" result="pass"/><test-case name="23112NISTXML-SV-II-union-short-gYear-pattern-1-1 tokoe:invalid" result="pass"/><test-case name="23113NISTXML-SV-II-union-short-gYear-pattern-1-2 tokoe:invalid" result="pass"/><test-case name="23114NISTXML-SV-II-union-short-gYear-pattern-1-3 tokoe:invalid" result="pass"/><test-case name="23115NISTXML-SV-II-union-short-gYear-pattern-1-4 tokoe:invalid" result="pass"/><test-case name="23116NISTXML-SV-II-union-short-gYear-pattern-1-5 tokoe:invalid" result="pass"/><test-case name="23117NISTSchema-SV-II-union-short-gYear-pattern-2 tokoe:valid" result="pass"/><test-case name="23118NISTXML-SV-II-union-short-gYear-pattern-2-1 tokoe:invalid" result="pass"/><test-case name="23119NISTXML-SV-II-union-short-gYear-pattern-2-2 tokoe:invalid" result="pass"/><test-case name="23120NISTXML-SV-II-union-short-gYear-pattern-2-3 tokoe:invalid" result="pass"/><test-case name="23121NISTXML-SV-II-union-short-gYear-pattern-2-4 tokoe:invalid" result="pass"/><test-case name="23122NISTXML-SV-II-union-short-gYear-pattern-2-5 tokoe:invalid" result="pass"/><test-case name="23123NISTSchema-SV-II-union-short-gYear-pattern-3 tokoe:valid" result="pass"/><test-case name="23124NISTXML-SV-II-union-short-gYear-pattern-3-1 tokoe:invalid" result="pass"/><test-case name="23125NISTXML-SV-II-union-short-gYear-pattern-3-2 tokoe:invalid" result="pass"/><test-case name="23126NISTXML-SV-II-union-short-gYear-pattern-3-3 tokoe:invalid" result="pass"/><test-case name="23127NISTXML-SV-II-union-short-gYear-pattern-3-4 tokoe:invalid" result="pass"/><test-case name="23128NISTXML-SV-II-union-short-gYear-pattern-3-5 tokoe:invalid" result="pass"/><test-case name="23129NISTSchema-SV-II-union-short-gYear-pattern-4 tokoe:valid" result="pass"/><test-case name="23130NISTXML-SV-II-union-short-gYear-pattern-4-1 tokoe:invalid" result="pass"/><test-case name="23131NISTXML-SV-II-union-short-gYear-pattern-4-2 tokoe:invalid" result="pass"/><test-case name="23132NISTXML-SV-II-union-short-gYear-pattern-4-3 tokoe:invalid" result="pass"/><test-case name="23133NISTXML-SV-II-union-short-gYear-pattern-4-4 tokoe:invalid" result="pass"/><test-case name="23134NISTXML-SV-II-union-short-gYear-pattern-4-5 tokoe:invalid" result="pass"/><test-case name="23135NISTSchema-SV-II-union-short-gYear-pattern-5 tokoe:valid" result="pass"/><test-case name="23136NISTXML-SV-II-union-short-gYear-pattern-5-1 tokoe:invalid" result="pass"/><test-case name="23137NISTXML-SV-II-union-short-gYear-pattern-5-2 tokoe:invalid" result="pass"/><test-case name="23138NISTXML-SV-II-union-short-gYear-pattern-5-3 tokoe:invalid" result="pass"/><test-case name="23139NISTXML-SV-II-union-short-gYear-pattern-5-4 tokoe:invalid" result="pass"/><test-case name="23140NISTXML-SV-II-union-short-gYear-pattern-5-5 tokoe:invalid" result="pass"/><test-case name="23141NISTSchema-SV-II-union-short-gYear-enumeration-1 tokoe:valid" result="pass"/><test-case name="23142NISTXML-SV-II-union-short-gYear-enumeration-1-1 tokoe:invalid" result="pass"/><test-case name="23143NISTXML-SV-II-union-short-gYear-enumeration-1-2 tokoe:invalid" result="pass"/><test-case name="23144NISTXML-SV-II-union-short-gYear-enumeration-1-3 tokoe:invalid" result="pass"/><test-case name="23145NISTXML-SV-II-union-short-gYear-enumeration-1-4 tokoe:invalid" result="pass"/><test-case name="23146NISTXML-SV-II-union-short-gYear-enumeration-1-5 tokoe:invalid" result="pass"/><test-case name="23147NISTSchema-SV-II-union-short-gYear-enumeration-2 tokoe:valid" result="pass"/><test-case name="23148NISTXML-SV-II-union-short-gYear-enumeration-2-1 tokoe:invalid" result="pass"/><test-case name="23149NISTXML-SV-II-union-short-gYear-enumeration-2-2 tokoe:invalid" result="pass"/><test-case name="23150NISTXML-SV-II-union-short-gYear-enumeration-2-3 tokoe:invalid" result="pass"/><test-case name="23151NISTXML-SV-II-union-short-gYear-enumeration-2-4 tokoe:invalid" result="pass"/><test-case name="23152NISTXML-SV-II-union-short-gYear-enumeration-2-5 tokoe:invalid" result="pass"/><test-case name="23153NISTSchema-SV-II-union-short-gYear-enumeration-3 tokoe:valid" result="pass"/><test-case name="23154NISTXML-SV-II-union-short-gYear-enumeration-3-1 tokoe:invalid" result="pass"/><test-case name="23155NISTXML-SV-II-union-short-gYear-enumeration-3-2 tokoe:invalid" result="pass"/><test-case name="23156NISTXML-SV-II-union-short-gYear-enumeration-3-3 tokoe:invalid" result="pass"/><test-case name="23157NISTXML-SV-II-union-short-gYear-enumeration-3-4 tokoe:invalid" result="pass"/><test-case name="23158NISTXML-SV-II-union-short-gYear-enumeration-3-5 tokoe:invalid" result="pass"/><test-case name="23159NISTSchema-SV-II-union-short-gYear-enumeration-4 tokoe:valid" result="pass"/><test-case name="23160NISTXML-SV-II-union-short-gYear-enumeration-4-1 tokoe:invalid" result="pass"/><test-case name="23161NISTXML-SV-II-union-short-gYear-enumeration-4-2 tokoe:invalid" result="pass"/><test-case name="23162NISTXML-SV-II-union-short-gYear-enumeration-4-3 tokoe:invalid" result="pass"/><test-case name="23163NISTXML-SV-II-union-short-gYear-enumeration-4-4 tokoe:invalid" result="pass"/><test-case name="23164NISTXML-SV-II-union-short-gYear-enumeration-4-5 tokoe:invalid" result="pass"/><test-case name="23165NISTSchema-SV-II-union-short-gYear-enumeration-5 tokoe:valid" result="pass"/><test-case name="23166NISTXML-SV-II-union-short-gYear-enumeration-5-1 tokoe:invalid" result="pass"/><test-case name="23167NISTXML-SV-II-union-short-gYear-enumeration-5-2 tokoe:invalid" result="pass"/><test-case name="23168NISTXML-SV-II-union-short-gYear-enumeration-5-3 tokoe:invalid" result="pass"/><test-case name="23169NISTXML-SV-II-union-short-gYear-enumeration-5-4 tokoe:invalid" result="pass"/><test-case name="23170NISTXML-SV-II-union-short-gYear-enumeration-5-5 tokoe:invalid" result="pass"/><test-case name="23171test tokoe:valid" result="pass"/><test-case name="23172test.1.v tokoe:valid" result="pass"/><test-case name="23173test.2.n tokoe:invalid" result="pass"/><test-case name="23174test tokoe:valid" result="pass"/><test-case name="23175test.1.v tokoe:valid" result="pass"/><test-case name="23176test.2.n tokoe:invalid" result="pass"/><test-case name="23177test.3.n tokoe:invalid" result="pass"/><test-case name="23178test.4.n tokoe:invalid" result="pass"/><test-case name="23179test.5.n tokoe:invalid" result="pass"/><test-case name="23180test tokoe:valid" result="pass"/><test-case name="23181test.1.v tokoe:valid" result="pass"/><test-case name="23182test.2.n tokoe:invalid" result="pass"/><test-case name="23183test.3.n tokoe:invalid" result="pass"/><test-case name="23184test.4.n tokoe:invalid" result="pass"/><test-case name="23185test.5.n tokoe:invalid" result="pass"/><test-case name="23186test tokoe:valid" result="pass"/><test-case name="23187test.1.v tokoe:valid" result="pass"/><test-case name="23188test.2.n tokoe:invalid" result="pass"/><test-case name="23189test.3.n tokoe:invalid" result="pass"/><test-case name="23190test.4.n tokoe:invalid" result="pass"/><test-case name="23191test.5.n tokoe:invalid" result="pass"/><test-case name="23192test tokoe:valid" result="pass"/><test-case name="23193test.1.v tokoe:valid" result="pass"/><test-case name="23194test.2.n tokoe:invalid" result="pass"/><test-case name="23195test.3.n tokoe:invalid" result="pass"/><test-case name="23196test.4.n tokoe:invalid" result="pass"/><test-case name="23197test.5.n tokoe:invalid" result="pass"/><test-case name="23198test tokoe:valid" result="pass"/><test-case name="23199test.1.v tokoe:valid" result="pass"/><test-case name="23200test.10.n tokoe:invalid" result="pass"/><test-case name="23201test.11.n tokoe:invalid" result="pass"/><test-case name="23202test.12.n tokoe:invalid" result="pass"/><test-case name="23203test.13.n tokoe:invalid" result="pass"/><test-case name="23204test.14.n tokoe:invalid" result="pass"/><test-case name="23205test.15.n tokoe:invalid" result="pass"/><test-case name="23206test.16.n tokoe:invalid" result="pass"/><test-case name="23207test.17.n tokoe:invalid" result="pass"/><test-case name="23208test.18.n tokoe:invalid" result="pass"/><test-case name="23209test.19.n tokoe:invalid" result="pass"/><test-case name="23210test.2.v tokoe:valid" result="pass"/><test-case name="23211test.20.n tokoe:invalid" result="pass"/><test-case name="23212test.21.n tokoe:invalid" result="pass"/><test-case name="23213test.22.n tokoe:invalid" result="pass"/><test-case name="23214test.23.n tokoe:invalid" result="pass"/><test-case name="23215test.24.n tokoe:invalid" result="pass"/><test-case name="23216test.25.n tokoe:invalid" result="pass"/><test-case name="23217test.26.n tokoe:invalid" result="pass"/><test-case name="23218test.27.n tokoe:invalid" result="pass"/><test-case name="23219test.28.n tokoe:invalid" result="pass"/><test-case name="23220test.29.n tokoe:invalid" result="pass"/><test-case name="23221test.3.n tokoe:invalid" result="pass"/><test-case name="23222test.30.n tokoe:invalid" result="pass"/><test-case name="23223test.31.n tokoe:invalid" result="pass"/><test-case name="23224test.32.n tokoe:invalid" result="pass"/><test-case name="23225test.33.n tokoe:invalid" result="pass"/><test-case name="23226test.34.n tokoe:invalid" result="pass"/><test-case name="23227test.4.n tokoe:invalid" result="pass"/><test-case name="23228test.5.n tokoe:invalid" result="pass"/><test-case name="23229test.6.n tokoe:invalid" result="pass"/><test-case name="23230test.7.n tokoe:invalid" result="pass"/><test-case name="23231test.8.n tokoe:invalid" result="pass"/><test-case name="23232test.9.n tokoe:invalid" result="pass"/><test-case name="23233test tokoe:valid" result="pass"/><test-case name="23234test.1.v tokoe:valid" result="pass"/><test-case name="23235test.6.v tokoe:valid" result="pass"/><test-case name="23236test.2.n tokoe:invalid" result="pass"/><test-case name="23237test.3.n tokoe:invalid" result="pass"/><test-case name="23238test.4.n tokoe:invalid" result="pass"/><test-case name="23239test.5.n tokoe:invalid" result="pass"/><test-case name="23240test.7.n tokoe:invalid" result="pass"/><test-case name="23241test.8.n tokoe:invalid" result="pass"/><test-case name="23242test tokoe:valid" result="pass"/><test-case name="23243test.1.n tokoe:invalid" result="pass"/><test-case name="23244test.10.n tokoe:invalid" result="pass"/><test-case name="23245test.11.n tokoe:invalid" result="pass"/><test-case name="23246test.12.n tokoe:invalid" result="pass"/><test-case name="23247test.5.n tokoe:invalid" result="pass"/><test-case name="23248test.7.n tokoe:invalid" result="pass"/><test-case name="23249test.8.n tokoe:invalid" result="pass"/><test-case name="23250test.9.n tokoe:invalid" result="pass"/><test-case name="23251test.2.v tokoe:valid" result="pass"/><test-case name="23252test.3.v tokoe:valid" result="pass"/><test-case name="23253test.4.v tokoe:valid" result="pass"/><test-case name="23254test.6.v tokoe:valid" result="pass"/><test-case name="23255test tokoe:valid" result="pass"/><test-case name="23256test.13.n tokoe:invalid" result="pass"/><test-case name="23257test.8.n tokoe:invalid" result="pass"/><test-case name="23258test.1.v tokoe:valid" result="pass"/><test-case name="23259test.10.v tokoe:valid" result="pass"/><test-case name="23260test.11.v tokoe:valid" result="pass"/><test-case name="23261test.12.v tokoe:valid" result="pass"/><test-case name="23262test.2.v tokoe:valid" result="pass"/><test-case name="23263test.3.v tokoe:valid" result="pass"/><test-case name="23264test.4.v tokoe:valid" result="pass"/><test-case name="23265test.5.v tokoe:valid" result="pass"/><test-case name="23266test.6.v tokoe:valid" result="pass"/><test-case name="23267test.7.v tokoe:valid" result="pass"/><test-case name="23268test.9.v tokoe:valid" result="pass"/><test-case name="23269test tokoe:valid" result="pass"/><test-case name="23270test.1.v tokoe:valid" result="pass"/><test-case name="23271test.2.n tokoe:invalid" result="pass"/><test-case name="23272test tokoe:valid" result="pass"/><test-case name="23273test.1.v tokoe:valid" result="pass"/><test-case name="23274test.2.v tokoe:valid" result="pass"/><test-case name="23275test.3.n tokoe:invalid" result="pass"/><test-case name="23276test tokoe:valid" result="pass"/><test-case name="23277test.1.v tokoe:valid" result="pass"/><test-case name="23278test.2.v tokoe:valid" result="pass"/><test-case name="23279test.3.n tokoe:invalid" result="pass"/><test-case name="23280test tokoe:valid" result="pass"/><test-case name="23281test.1.v tokoe:valid" result="pass"/><test-case name="23282test.2.n tokoe:invalid" result="pass"/><test-case name="23283test.3.n tokoe:invalid" result="pass"/><test-case name="23284idc001.nogen tokoe:valid" result="pass"/><test-case name="23285idc001.nogen.n00 tokoe:invalid" result="pass"/><test-case name="23286idc001.nogen.v00 tokoe:valid" result="pass"/><test-case name="23287idc001.nogen.v01 tokoe:valid" result="pass"/><test-case name="23288idc002.e tokoe:invalid" result="pass"/><test-case name="23289idc002b.e tokoe:invalid" result="pass"/><test-case name="23290idc003.e tokoe:invalid" result="pass"/><test-case name="23291idc004.nogen tokoe:valid" result="pass"/><test-case name="23292idc004.nogen.n00 tokoe:invalid" result="pass"/><test-case name="23293idc004.nogen.n01 tokoe:invalid" result="pass"/><test-case name="23294idc004.nogen.n02 tokoe:invalid" result="pass"/><test-case name="23295idc004.nogen.n03 tokoe:invalid" result="pass"/><test-case name="23296idc004.nogen.v00 tokoe:valid" result="pass"/><test-case name="23297idc004a.e tokoe:invalid" result="pass"/><test-case name="23298idc005.nogen tokoe:valid" result="pass"/><test-case name="23299idc005.nogen.n00 tokoe:invalid" result="pass"/><test-case name="23300idc005.nogen.n01 tokoe:invalid" result="pass"/><test-case name="23301idc005.nogen.v00 tokoe:valid" result="pass"/><test-case name="23302idc006.nogen tokoe:valid" result="pass"/><test-case name="23303idc006.nogen.n00 tokoe:invalid" result="pass"/><test-case name="23304idc006.nogen.n01 tokoe:invalid" result="pass"/><test-case name="23305idc006.nogen.v00 tokoe:valid" result="pass"/><test-case name="23306xsd001 tokoe:valid" result="pass"/><test-case name="23307xsd001.n00 tokoe:invalid" result="pass"/><test-case name="23308xsd001.n01 tokoe:invalid" result="pass"/><test-case name="23309xsd001.n02 tokoe:invalid" result="pass"/><test-case name="23310xsd001.n03 tokoe:invalid" result="pass"/><test-case name="23311xsd001.n04 tokoe:invalid" result="pass"/><test-case name="23312xsd001.n05 tokoe:invalid" result="pass"/><test-case name="23313xsd001.n06 tokoe:invalid" result="pass"/><test-case name="23314xsd001.n07 tokoe:invalid" result="pass"/><test-case name="23315xsd001.v00 tokoe:valid" result="pass"/><test-case name="23316xsd001.v01 tokoe:valid" result="pass"/><test-case name="23317xsd001.v02 tokoe:valid" result="pass"/><test-case name="23318xsd001.v03 tokoe:valid" result="pass"/><test-case name="23319xsd002 tokoe:valid" result="pass"/><test-case name="23320xsd002.n00 tokoe:invalid" result="pass"/><test-case name="23321xsd002.n01 tokoe:invalid" result="pass"/><test-case name="23322xsd002.n02 tokoe:invalid" result="pass"/><test-case name="23323xsd002.v00 tokoe:valid" result="pass"/><test-case name="23324xsd002.v01 tokoe:valid" result="pass"/><test-case name="23325xsd003-1.e tokoe:invalid" result="pass"/><test-case name="23326xsd003-2.e tokoe:invalid" result="pass"/><test-case name="23327xsd003a tokoe:valid" result="pass"/><test-case name="23328xsd003a.v00 tokoe:valid" result="pass"/><test-case name="23329xsd003b.e tokoe:invalid" result="pass"/><test-case name="23330xsd003b tokoe:valid" result="pass"/><test-case name="23331xsd003b.n00 tokoe:invalid" result="pass"/><test-case name="23332xsd003b.n01 tokoe:invalid" result="pass"/><test-case name="23333xsd003b.v00 tokoe:valid" result="pass"/><test-case name="23334xsd003b.v01 tokoe:valid" result="pass"/><test-case name="23335xsd004 tokoe:valid" result="pass"/><test-case name="23336xsd004.n00 tokoe:invalid" result="pass"/><test-case name="23337xsd004.n01 tokoe:invalid" result="pass"/><test-case name="23338xsd004.n02 tokoe:invalid" result="pass"/><test-case name="23339xsd004.n03 tokoe:invalid" result="pass"/><test-case name="23340xsd004.n04 tokoe:invalid" result="pass"/><test-case name="23341xsd004.n05 tokoe:invalid" result="pass"/><test-case name="23342xsd004.n06 tokoe:invalid" result="pass"/><test-case name="23343xsd004.n07 tokoe:invalid" result="pass"/><test-case name="23344xsd004.n08 tokoe:invalid" result="pass"/><test-case name="23345xsd004.n09 tokoe:invalid" result="pass"/><test-case name="23346xsd004.n10 tokoe:invalid" result="pass"/><test-case name="23347xsd004.n11 tokoe:invalid" result="pass"/><test-case name="23348xsd004.n12 tokoe:invalid" result="pass"/><test-case name="23349xsd004.v00 tokoe:valid" result="pass"/><test-case name="23350xsd005 tokoe:valid" result="pass"/><test-case name="23351xsd005.n00 tokoe:invalid" result="pass"/><test-case name="23352xsd005.n01 tokoe:invalid" result="pass"/><test-case name="23353xsd005.n02 tokoe:invalid" result="pass"/><test-case name="23354xsd005.n03 tokoe:invalid" result="pass"/><test-case name="23355xsd005.n04 tokoe:invalid" result="pass"/><test-case name="23356xsd005.n05 tokoe:invalid" result="pass"/><test-case name="23357xsd005.n06 tokoe:invalid" result="pass"/><test-case name="23358xsd005.v00 tokoe:valid" result="pass"/><test-case name="23359xsd006 tokoe:valid" result="pass"/><test-case name="23360xsd006.n00 tokoe:invalid" result="pass"/><test-case name="23361xsd006.n01 tokoe:invalid" result="pass"/><test-case name="23362xsd006.n02 tokoe:invalid" result="pass"/><test-case name="23363xsd006.n03 tokoe:invalid" result="pass"/><test-case name="23364xsd006.n04 tokoe:invalid" result="pass"/><test-case name="23365xsd006.n05 tokoe:invalid" result="pass"/><test-case name="23366xsd006.n06 tokoe:invalid" result="pass"/><test-case name="23367xsd006.n07 tokoe:invalid" result="pass"/><test-case name="23368xsd006.n08 tokoe:invalid" result="pass"/><test-case name="23369xsd006.n09 tokoe:invalid" result="pass"/><test-case name="23370xsd006.n10 tokoe:invalid" result="pass"/><test-case name="23371xsd006.n11 tokoe:invalid" result="pass"/><test-case name="23372xsd006.v00 tokoe:valid" result="pass"/><test-case name="23373xsd007.e tokoe:invalid" result="pass"/><test-case name="23374xsd008 tokoe:valid" result="pass"/><test-case name="23375xsd008.n00 tokoe:invalid" result="pass"/><test-case name="23376xsd008.n01 tokoe:invalid" result="pass"/><test-case name="23377xsd008.n02 tokoe:invalid" result="pass"/><test-case name="23378xsd008.v00 tokoe:valid" result="pass"/><test-case name="23379xsd009.e tokoe:invalid" result="pass"/><test-case name="23380xsd010.e tokoe:invalid" result="pass"/><test-case name="23381xsd011 tokoe:valid" result="pass"/><test-case name="23382xsd011.n00 tokoe:invalid" result="pass"/><test-case name="23383xsd011.n01 tokoe:invalid" result="pass"/><test-case name="23384xsd011.n02 tokoe:invalid" result="pass"/><test-case name="23385xsd011.n03 tokoe:invalid" result="pass"/><test-case name="23386xsd011.n04 tokoe:invalid" result="pass"/><test-case name="23387xsd011.v00 tokoe:valid" result="pass"/><test-case name="23388xsd012 tokoe:valid" result="pass"/><test-case name="23389xsd012.n00 tokoe:invalid" result="pass"/><test-case name="23390xsd012.v00 tokoe:valid" result="pass"/><test-case name="23391xsd013.e tokoe:invalid" result="pass"/><test-case name="23392xsd014.e tokoe:invalid" result="pass"/><test-case name="23393xsd015.e tokoe:invalid" result="pass"/><test-case name="23394xsd016.e tokoe:invalid" result="pass"/><test-case name="23395xsd017.e tokoe:invalid" result="pass"/><test-case name="23396xsd018.e tokoe:invalid" result="pass"/><test-case name="23397xsd019.e tokoe:invalid" result="pass"/><test-case name="23398xsd020-2.e tokoe:invalid" result="pass"/><test-case name="23399xsd020-3.e tokoe:invalid" result="pass"/><test-case name="23400xsd020-4.e tokoe:invalid" result="pass"/><test-case name="23401xsd020.e tokoe:invalid" result="pass"/><test-case name="23402xsd021 tokoe:valid" result="pass"/><test-case name="23403xsd021.n00 tokoe:invalid" result="pass"/><test-case name="23404xsd021.n01 tokoe:invalid" result="pass"/><test-case name="23405xsd021.n02 tokoe:invalid" result="pass"/><test-case name="23406xsd021.n03 tokoe:invalid" result="pass"/><test-case name="23407xsd021.n04 tokoe:invalid" result="pass"/><test-case name="23408xsd021.n05 tokoe:invalid" result="pass"/><test-case name="23409xsd021.n06 tokoe:invalid" result="pass"/><test-case name="23410xsd021.n07 tokoe:invalid" result="pass"/><test-case name="23411xsd021.n08 tokoe:invalid" result="pass"/><test-case name="23412xsd021.n09 tokoe:invalid" result="pass"/><test-case name="23413xsd021.n10 tokoe:invalid" result="pass"/><test-case name="23414xsd021.n11 tokoe:invalid" result="pass"/><test-case name="23415xsd021.v00 tokoe:valid" result="pass"/><test-case name="23416xsd022 tokoe:valid" result="pass"/><test-case name="23417xsd022.n00 tokoe:invalid" result="pass"/><test-case name="23418xsd022.v00 tokoe:valid" result="pass"/><test-case name="23419xsd023.e tokoe:invalid" result="pass"/><test-case name="23420xsd024 tokoe:valid" result="pass"/><test-case name="23421xsd024.v00 tokoe:valid" result="pass"/><test-case name="23422AG_attrUseNS00101m1_p tokoe:valid" result="pass"/><test-case name="23423Positive tokoe:valid" result="pass"/><test-case name="23424AG_attrUseNS00101m1_n tokoe:invalid" result="pass"/><test-case name="23425AG_attrWCard00101m1 tokoe:valid" result="pass"/><test-case name="23426Positive tokoe:valid" result="pass"/><test-case name="23427AG_name00101m1_p tokoe:valid" result="pass"/><test-case name="23428Positive tokoe:valid" result="pass"/><test-case name="23429AG_name00101m1_n tokoe:invalid" result="pass"/><test-case name="23430AG_targetNS00101m1_p tokoe:valid" result="pass"/><test-case name="23431Positive tokoe:valid" result="pass"/><test-case name="23432AG_targetNS00101m1_n tokoe:invalid" result="pass"/><test-case name="23433annotation00101m1 tokoe:valid" result="pass"/><test-case name="23434Positive tokoe:valid" result="pass"/><test-case name="23435annotation00101m2 tokoe:invalid" result="pass"/><test-case name="23436annotation00101m3 tokoe:invalid" result="pass"/><test-case name="23437annotation00101m4 tokoe:valid" result="pass"/><test-case name="23438Positive tokoe:valid" result="pass"/><test-case name="23439annotation00101m5 tokoe:invalid" result="pass"/><test-case name="23440annotation00101m6 tokoe:invalid" result="pass"/><test-case name="23441AD_annotation00101m1 tokoe:valid" result="pass"/><test-case name="23442Positive tokoe:valid" result="pass"/><test-case name="23443AD_annotation00101m2 tokoe:valid" result="pass"/><test-case name="23444Positive tokoe:valid" result="pass"/><test-case name="23445AD_name00101m1 tokoe:valid" result="pass"/><test-case name="23446Positive tokoe:valid" result="pass"/><test-case name="23447Negative tokoe:invalid" result="pass"/><test-case name="23448AD_name00101m2 tokoe:valid" result="pass"/><test-case name="23449Positive tokoe:valid" result="pass"/><test-case name="23450Negative tokoe:invalid" result="pass"/><test-case name="23451AD_name00101m3 tokoe:valid" result="pass"/><test-case name="23452Positive tokoe:valid" result="pass"/><test-case name="23453Negative tokoe:invalid" result="pass"/><test-case name="23454AD_name00101m4 tokoe:valid" result="pass"/><test-case name="23455Positive tokoe:valid" result="pass"/><test-case name="23456Negative tokoe:invalid" result="pass"/><test-case name="23457AD_name00102m1 tokoe:valid" result="pass"/><test-case name="23458Positive tokoe:valid" result="pass"/><test-case name="23459AD_name00103m1 tokoe:valid" result="pass"/><test-case name="23460Positive tokoe:valid" result="pass"/><test-case name="23461AD_name00103m2 tokoe:valid" result="pass"/><test-case name="23462Positive tokoe:valid" result="pass"/><test-case name="23463AD_name00104m1 tokoe:valid" result="pass"/><test-case name="23464Positive tokoe:valid" result="pass"/><test-case name="23465AD_name00104m10 tokoe:valid" result="pass"/><test-case name="23466Positive tokoe:valid" result="pass"/><test-case name="23467AD_name00104m11 tokoe:valid" result="pass"/><test-case name="23468Positive tokoe:valid" result="pass"/><test-case name="23469AD_name00104m12 tokoe:valid" result="pass"/><test-case name="23470Positive tokoe:valid" result="pass"/><test-case name="23471AD_name00104m13 tokoe:valid" result="pass"/><test-case name="23472Positive tokoe:valid" result="pass"/><test-case name="23473AD_name00104m14 tokoe:valid" result="pass"/><test-case name="23474Positive tokoe:valid" result="pass"/><test-case name="23475AD_name00104m15 tokoe:valid" result="pass"/><test-case name="23476Positive tokoe:valid" result="pass"/><test-case name="23477AD_name00104m16 tokoe:valid" result="pass"/><test-case name="23478Positive tokoe:valid" result="pass"/><test-case name="23479AD_name00104m17 tokoe:valid" result="pass"/><test-case name="23480Positive tokoe:valid" result="pass"/><test-case name="23481AD_name00104m18 tokoe:valid" result="pass"/><test-case name="23482Positive tokoe:valid" result="pass"/><test-case name="23483AD_name00104m19 tokoe:valid" result="pass"/><test-case name="23484Positive tokoe:valid" result="pass"/><test-case name="23485AD_name00104m2 tokoe:valid" result="pass"/><test-case name="23486Positive tokoe:valid" result="pass"/><test-case name="23487AD_name00104m20 tokoe:valid" result="pass"/><test-case name="23488Positive tokoe:valid" result="pass"/><test-case name="23489AD_name00104m21 tokoe:valid" result="pass"/><test-case name="23490Positive tokoe:valid" result="pass"/><test-case name="23491AD_name00104m3 tokoe:valid" result="pass"/><test-case name="23492Positive tokoe:valid" result="pass"/><test-case name="23493AD_name00104m4 tokoe:valid" result="pass"/><test-case name="23494Positive tokoe:valid" result="pass"/><test-case name="23495AD_name00104m5 tokoe:valid" result="pass"/><test-case name="23496Positive tokoe:valid" result="pass"/><test-case name="23497AD_name00104m6 tokoe:valid" result="pass"/><test-case name="23498Positive tokoe:valid" result="pass"/><test-case name="23499AD_name00104m7 tokoe:valid" result="pass"/><test-case name="23500Positive tokoe:valid" result="pass"/><test-case name="23501AD_name00104m8 tokoe:valid" result="pass"/><test-case name="23502Positive tokoe:valid" result="pass"/><test-case name="23503AD_name00104m9 tokoe:valid" result="pass"/><test-case name="23504Positive tokoe:valid" result="pass"/><test-case name="23505AD_name00105m1 tokoe:valid" result="pass"/><test-case name="23506Positive tokoe:valid" result="pass"/><test-case name="23507AD_name00106m1 tokoe:valid" result="pass"/><test-case name="23508Positive tokoe:valid" result="pass"/><test-case name="23509AD_name00107m1 tokoe:valid" result="pass"/><test-case name="23510Positive tokoe:valid" result="pass"/><test-case name="23511AD_name00108m1 tokoe:valid" result="pass"/><test-case name="23512Positive tokoe:valid" result="pass"/><test-case name="23513AD_name00108m10 tokoe:valid" result="pass"/><test-case name="23514Positive tokoe:valid" result="pass"/><test-case name="23515AD_name00108m11 tokoe:valid" result="pass"/><test-case name="23516Positive tokoe:valid" result="pass"/><test-case name="23517AD_name00108m12 tokoe:valid" result="pass"/><test-case name="23518Positive tokoe:valid" result="pass"/><test-case name="23519AD_name00108m13 tokoe:valid" result="pass"/><test-case name="23520Positive tokoe:valid" result="pass"/><test-case name="23521AD_name00108m14 tokoe:valid" result="pass"/><test-case name="23522Positive tokoe:valid" result="pass"/><test-case name="23523AD_name00108m15 tokoe:valid" result="pass"/><test-case name="23524Positive tokoe:valid" result="pass"/><test-case name="23525AD_name00108m16 tokoe:valid" result="pass"/><test-case name="23526Positive tokoe:valid" result="pass"/><test-case name="23527AD_name00108m17 tokoe:valid" result="pass"/><test-case name="23528Positive tokoe:valid" result="pass"/><test-case name="23529AD_name00108m18 tokoe:valid" result="pass"/><test-case name="23530Positive tokoe:valid" result="pass"/><test-case name="23531AD_name00108m19 tokoe:valid" result="pass"/><test-case name="23532Positive tokoe:valid" result="pass"/><test-case name="23533AD_name00108m2 tokoe:valid" result="pass"/><test-case name="23534Positive tokoe:valid" result="pass"/><test-case name="23535AD_name00108m20 tokoe:valid" result="pass"/><test-case name="23536Positive tokoe:valid" result="pass"/><test-case name="23537AD_name00108m21 tokoe:valid" result="pass"/><test-case name="23538Positive tokoe:valid" result="pass"/><test-case name="23539AD_name00108m3 tokoe:valid" result="pass"/><test-case name="23540Positive tokoe:valid" result="pass"/><test-case name="23541AD_name00108m4 tokoe:valid" result="pass"/><test-case name="23542Positive tokoe:valid" result="pass"/><test-case name="23543AD_name00108m5 tokoe:valid" result="pass"/><test-case name="23544Positive tokoe:valid" result="pass"/><test-case name="23545AD_name00108m6 tokoe:valid" result="pass"/><test-case name="23546Positive tokoe:valid" result="pass"/><test-case name="23547AD_name00108m7 tokoe:valid" result="pass"/><test-case name="23548Positive tokoe:valid" result="pass"/><test-case name="23549AD_name00108m8 tokoe:valid" result="pass"/><test-case name="23550Positive tokoe:valid" result="pass"/><test-case name="23551AD_name00108m9 tokoe:valid" result="pass"/><test-case name="23552Positive tokoe:valid" result="pass"/><test-case name="23553AD_name00109m1 tokoe:valid" result="pass"/><test-case name="23554Positive tokoe:valid" result="pass"/><test-case name="23555AD_name00109m2 tokoe:valid" result="pass"/><test-case name="23556Positive tokoe:valid" result="pass"/><test-case name="23557AD_name00110m1 tokoe:valid" result="pass"/><test-case name="23558Positive tokoe:valid" result="pass"/><test-case name="23559AD_name00110m10 tokoe:valid" result="pass"/><test-case name="23560Positive tokoe:valid" result="pass"/><test-case name="23561AD_name00110m2 tokoe:valid" result="pass"/><test-case name="23562Positive tokoe:valid" result="pass"/><test-case name="23563AD_name00110m3 tokoe:valid" result="pass"/><test-case name="23564Positive tokoe:valid" result="pass"/><test-case name="23565AD_name00110m4 tokoe:valid" result="pass"/><test-case name="23566Positive tokoe:valid" result="pass"/><test-case name="23567AD_name00110m5 tokoe:valid" result="pass"/><test-case name="23568Positive tokoe:valid" result="pass"/><test-case name="23569AD_name00110m6 tokoe:valid" result="pass"/><test-case name="23570Positive tokoe:valid" result="pass"/><test-case name="23571AD_name00110m7 tokoe:valid" result="pass"/><test-case name="23572Positive tokoe:valid" result="pass"/><test-case name="23573AD_name00110m8 tokoe:valid" result="pass"/><test-case name="23574Positive tokoe:valid" result="pass"/><test-case name="23575AD_name00110m9 tokoe:valid" result="pass"/><test-case name="23576Positive tokoe:valid" result="pass"/><test-case name="23577AD_name00111 tokoe:valid" result="pass"/><test-case name="23578AD_name00111_p tokoe:valid" result="pass"/><test-case name="23579AD_name00112 tokoe:valid" result="pass"/><test-case name="23580AD_name00112_p tokoe:valid" result="pass"/><test-case name="23581AD_name00113 tokoe:valid" result="pass"/><test-case name="23582AD_name00113_p tokoe:valid" result="pass"/><test-case name="23583AD_name00114 tokoe:valid" result="pass"/><test-case name="23584AD_name00114_p tokoe:valid" result="pass"/><test-case name="23585AD_name00115 tokoe:valid" result="pass"/><test-case name="23586AD_name00115_p tokoe:valid" result="pass"/><test-case name="23587AD_name00118 tokoe:valid" result="pass"/><test-case name="23588AD_name00118_p tokoe:valid" result="pass"/><test-case name="23589AD_scope00101m1 tokoe:valid" result="pass"/><test-case name="23590Positive tokoe:valid" result="pass"/><test-case name="23591AD_scope00101m2 tokoe:invalid" result="pass"/><test-case name="23592AD_targetNS00101m tokoe:valid" result="pass"/><test-case name="23593AD_targetNS00101m1_p tokoe:valid" result="pass"/><test-case name="23594AD_targetNS00101m1_n tokoe:invalid" result="pass"/><test-case name="23595AD_targetNS00101m2_n tokoe:invalid" result="pass"/><test-case name="23596AD_targetNS00101m3_p tokoe:valid" result="pass"/><test-case name="23597AD_targetNS00101m3_n tokoe:invalid" result="pass"/><test-case name="23598AD_type00101m tokoe:valid" result="pass"/><test-case name="23599AD_type00101m1_p tokoe:valid" result="pass"/><test-case name="23600AD_type00101m1_n tokoe:invalid" result="pass"/><test-case name="23601AD_type00101m2_p tokoe:valid" result="pass"/><test-case name="23602AD_type00101m2_n tokoe:invalid" result="pass"/><test-case name="23603AD_type00102m tokoe:valid" result="pass"/><test-case name="23604AD_type00102m1_p tokoe:valid" result="pass"/><test-case name="23605AD_type00102m1_n tokoe:invalid" result="pass"/><test-case name="23606AD_type00102m2_p tokoe:valid" result="pass"/><test-case name="23607AD_type00102m2_n tokoe:invalid" result="pass"/><test-case name="23608AD_valConstr00101m tokoe:valid" result="pass"/><test-case name="23609AD_valConstr00101m1_p tokoe:valid" result="pass"/><test-case name="23610AD_valConstr00101m1_n tokoe:invalid" result="pass"/><test-case name="23611AD_valConstr00101m2_p tokoe:valid" result="pass"/><test-case name="23612AD_valConstr00101m2_n tokoe:invalid" result="pass"/><test-case name="23613AD_valConstr00201m1 tokoe:invalid" result="pass"/><test-case name="23614AD_valConstr00201m2 tokoe:invalid" result="pass"/><test-case name="23615AD_valConstr00201m3 tokoe:valid" result="pass"/><test-case name="23616Positive tokoe:valid" result="pass"/><test-case name="23617AD_valConstr00201m4 tokoe:invalid" result="pass"/><test-case name="23618AD_valConstr00201m5 tokoe:invalid" result="pass"/><test-case name="23619AU_attrDecl00101m1_p tokoe:valid" result="pass"/><test-case name="23620Positive tokoe:valid" result="pass"/><test-case name="23621AU_attrDecl00101m1_n tokoe:invalid" result="pass"/><test-case name="23622AU_required00101m1 tokoe:valid" result="pass"/><test-case name="23623Positive tokoe:valid" result="pass"/><test-case name="23624Negative tokoe:invalid" result="pass"/><test-case name="23625AU_valConstr00101m1 tokoe:valid" result="pass"/><test-case name="23626Positive tokoe:valid" result="pass"/><test-case name="23627Negative tokoe:invalid" result="pass"/><test-case name="23628abstract00101m1 tokoe:valid" result="pass"/><test-case name="23629Positive tokoe:valid" result="pass"/><test-case name="23630Negative tokoe:invalid" result="pass"/><test-case name="23631abstract00101m2 tokoe:valid" result="pass"/><test-case name="23632Negative tokoe:invalid" result="pass"/><test-case name="23633annotation00101m1 tokoe:valid" result="pass"/><test-case name="23634Positive tokoe:valid" result="pass"/><test-case name="23635annotation00101m2 tokoe:valid" result="pass"/><test-case name="23636Positive tokoe:valid" result="pass"/><test-case name="23637annotation00101m3 tokoe:invalid" result="pass"/><test-case name="23638annotation00101m4 tokoe:invalid" result="pass"/><test-case name="23639attrWildcard00101m1 tokoe:valid" result="pass"/><test-case name="23640Positive tokoe:valid" result="pass"/><test-case name="23641attributeUses00101m1 tokoe:valid" result="pass"/><test-case name="23642Positive tokoe:valid" result="pass"/><test-case name="23643Negative tokoe:invalid" result="pass"/><test-case name="23644baseTD00101m1 tokoe:valid" result="pass"/><test-case name="23645Positive tokoe:valid" result="pass"/><test-case name="23646Negative tokoe:invalid" result="pass"/><test-case name="23647baseTD00101m2 tokoe:valid" result="pass"/><test-case name="23648Positive tokoe:valid" result="pass"/><test-case name="23649Negative tokoe:invalid" result="pass"/><test-case name="23650baseTD00101m3 tokoe:valid" result="pass"/><test-case name="23651Positive tokoe:valid" result="pass"/><test-case name="23652Negative tokoe:invalid" result="pass"/><test-case name="23653baseTD00101m4 tokoe:valid" result="pass"/><test-case name="23654Positive tokoe:valid" result="pass"/><test-case name="23655Negative tokoe:invalid" result="pass"/><test-case name="23656contentType00101m tokoe:valid" result="pass"/><test-case name="23657contentType00101m1_p tokoe:valid" result="pass"/><test-case name="23658contentType00101m1_n tokoe:invalid" result="pass"/><test-case name="23659contentType00201m tokoe:valid" result="pass"/><test-case name="23660contentType00201m1_p tokoe:valid" result="pass"/><test-case name="23661contentType00201m1_n tokoe:invalid" result="pass"/><test-case name="23662contentType00301m tokoe:valid" result="pass"/><test-case name="23663contentType00301m1_p tokoe:valid" result="pass"/><test-case name="23664contentType00301m1_n tokoe:invalid" result="pass"/><test-case name="23665contentType00401m tokoe:valid" result="pass"/><test-case name="23666contentType00401m1_p tokoe:valid" result="pass"/><test-case name="23667contentType00401m1_n tokoe:invalid" result="pass"/><test-case name="23668derivationMethod00101m1 tokoe:valid" result="pass"/><test-case name="23669Positive tokoe:valid" result="pass"/><test-case name="23670Negative tokoe:invalid" result="pass"/><test-case name="23671derivationMethod00101m2 tokoe:valid" result="pass"/><test-case name="23672Positive tokoe:valid" result="pass"/><test-case name="23673Negative tokoe:invalid" result="pass"/><test-case name="23674derivationMethod00102m1 tokoe:valid" result="pass"/><test-case name="23675Positive tokoe:valid" result="pass"/><test-case name="23676Negative tokoe:invalid" result="pass"/><test-case name="23677derivationMethod00102m2 tokoe:valid" result="pass"/><test-case name="23678Positive tokoe:valid" result="pass"/><test-case name="23679Negative tokoe:invalid" result="pass"/><test-case name="23680final00101m2 tokoe:invalid" result="pass"/><test-case name="23681final00101m3 tokoe:valid" result="pass"/><test-case name="23682Positive tokoe:valid" result="pass"/><test-case name="23683Negative tokoe:invalid" result="pass"/><test-case name="23684final00101m4 tokoe:invalid" result="pass"/><test-case name="23685final00101m5 tokoe:invalid" result="pass"/><test-case name="23686final00101m6 tokoe:invalid" result="pass"/><test-case name="23687name00101m tokoe:valid" result="pass"/><test-case name="23688name00101m1_p tokoe:valid" result="pass"/><test-case name="23689name00101m1_n tokoe:invalid" result="pass"/><test-case name="23690pSubstitutions00101m tokoe:valid" result="pass"/><test-case name="23691pSubstitutions00101m1_p tokoe:valid" result="pass"/><test-case name="23692pSubstitutions00101m1_n tokoe:invalid" result="pass"/><test-case name="23693pSubstitutions00101m2_p tokoe:valid" result="pass"/><test-case name="23694pSubstitutions00101m2_n tokoe:invalid" result="pass"/><test-case name="23695pSubstitutions00102m tokoe:valid" result="pass"/><test-case name="23696pSubstitutions00102m1_p tokoe:valid" result="pass"/><test-case name="23697pSubstitutions00102m1_n tokoe:invalid" result="pass"/><test-case name="23698pSubstitutions00102m2_p tokoe:valid" result="pass"/><test-case name="23699pSubstitutions00102m2_n tokoe:invalid" result="pass"/><test-case name="23700pSubstitutions00103m tokoe:valid" result="pass"/><test-case name="23701pSubstitutions00103m1_p tokoe:valid" result="pass"/><test-case name="23702pSubstitutions00103m1_n tokoe:invalid" result="pass"/><test-case name="23703pSubstitutions00103m2_p tokoe:valid" result="pass"/><test-case name="23704pSubstitutions00103m2_n tokoe:invalid" result="pass"/><test-case name="23705pSubstitutions00104m tokoe:valid" result="pass"/><test-case name="23706pSubstitutions00104m1_p tokoe:valid" result="pass"/><test-case name="23707pSubstitutions00104m1_n tokoe:invalid" result="pass"/><test-case name="23708pSubstitutions00104m2_p tokoe:valid" result="pass"/><test-case name="23709pSubstitutions00104m2_n tokoe:invalid" result="pass"/><test-case name="23710targetNS00101m tokoe:valid" result="pass"/><test-case name="23711targetNS00101m1_p tokoe:valid" result="pass"/><test-case name="23712targetNS00101m1_n tokoe:invalid" result="pass"/><test-case name="23713abstract00101m tokoe:valid" result="pass"/><test-case name="23714abstract00101m1_p tokoe:valid" result="pass"/><test-case name="23715abstract00101m1_n tokoe:invalid" result="pass"/><test-case name="23716abstract00201m1 tokoe:valid" result="pass"/><test-case name="23717Negative tokoe:invalid" result="pass"/><test-case name="23718abstract00201m2 tokoe:valid" result="pass"/><test-case name="23719Positive tokoe:valid" result="pass"/><test-case name="23720abstract00201m3 tokoe:valid" result="pass"/><test-case name="23721Positive tokoe:valid" result="pass"/><test-case name="23722annotation00101m1 tokoe:valid" result="pass"/><test-case name="23723Positive tokoe:valid" result="pass"/><test-case name="23724annotation00101m2 tokoe:invalid" result="pass"/><test-case name="23725annotation00101m3 tokoe:valid" result="pass"/><test-case name="23726Positive tokoe:valid" result="pass"/><test-case name="23727annotation00101m4 tokoe:invalid" result="pass"/><test-case name="23728disallowedSubst00101m tokoe:valid" result="pass"/><test-case name="23729disallowedSubst00101m1_p tokoe:valid" result="pass"/><test-case name="23730disallowedSubst00101m1_n tokoe:invalid" result="pass"/><test-case name="23731disallowedSubst00102m1 tokoe:valid" result="pass"/><test-case name="23732Positive tokoe:valid" result="pass"/><test-case name="23733disallowedSubst00102m2 tokoe:valid" result="pass"/><test-case name="23734Negative tokoe:invalid" result="pass"/><test-case name="23735disallowedSubst00105m tokoe:valid" result="pass"/><test-case name="23736disallowedSubst00105m1_p tokoe:valid" result="pass"/><test-case name="23737disallowedSubst00105m1_n tokoe:invalid" result="pass"/><test-case name="23738disallowedSubst00106m1 tokoe:valid" result="pass"/><test-case name="23739Positive tokoe:valid" result="pass"/><test-case name="23740disallowedSubst00106m2 tokoe:valid" result="pass"/><test-case name="23741Negative tokoe:invalid" result="pass"/><test-case name="23742disallowedSubst00202m1 tokoe:invalid" result="pass"/><test-case name="23743disallowedSubst00202m10 tokoe:invalid" result="pass"/><test-case name="23744disallowedSubst00202m11 tokoe:invalid" result="pass"/><test-case name="23745disallowedSubst00202m12 tokoe:valid" result="pass"/><test-case name="23746Positive tokoe:valid" result="pass"/><test-case name="23747disallowedSubst00202m2 tokoe:invalid" result="pass"/><test-case name="23748disallowedSubst00202m3 tokoe:invalid" result="pass"/><test-case name="23749disallowedSubst00202m4 tokoe:invalid" result="pass"/><test-case name="23750disallowedSubst00202m5 tokoe:invalid" result="pass"/><test-case name="23751disallowedSubst00202m6 tokoe:invalid" result="pass"/><test-case name="23752disallowedSubst00202m7 tokoe:invalid" result="pass"/><test-case name="23753disallowedSubst00202m8 tokoe:invalid" result="pass"/><test-case name="23754disallowedSubst00202m9 tokoe:invalid" result="pass"/><test-case name="23755disallowedSubst00301m1 tokoe:valid" result="pass"/><test-case name="23756Positive tokoe:valid" result="pass"/><test-case name="23757disallowedSubst00301m2 tokoe:valid" result="pass"/><test-case name="23758Negative tokoe:invalid" result="pass"/><test-case name="23759disallowedSubst00401m1 tokoe:valid" result="pass"/><test-case name="23760Positive tokoe:valid" result="pass"/><test-case name="23761disallowedSubst00401m2 tokoe:valid" result="pass"/><test-case name="23762Negative tokoe:invalid" result="pass"/><test-case name="23763disallowedSubst00501m1 tokoe:valid" result="pass"/><test-case name="23764Positive tokoe:valid" result="pass"/><test-case name="23765disallowedSubst00501m2 tokoe:valid" result="pass"/><test-case name="23766Negative tokoe:invalid" result="pass"/><test-case name="23767disallowedSubst00502m1 tokoe:valid" result="pass"/><test-case name="23768Positive tokoe:valid" result="pass"/><test-case name="23769disallowedSubst00502m2 tokoe:valid" result="pass"/><test-case name="23770Positive tokoe:valid" result="pass"/><test-case name="23771disallowedSubst00502m3 tokoe:valid" result="pass"/><test-case name="23772Negative tokoe:invalid" result="pass"/><test-case name="23773disallowedSubst00502m4 tokoe:valid" result="pass"/><test-case name="23774Negative tokoe:invalid" result="pass"/><test-case name="23775disallowedSubst00503m1 tokoe:valid" result="pass"/><test-case name="23776Positive tokoe:valid" result="pass"/><test-case name="23777disallowedSubst00503m2 tokoe:valid" result="pass"/><test-case name="23778Positive tokoe:valid" result="pass"/><test-case name="23779disallowedSubst00503m3 tokoe:valid" result="pass"/><test-case name="23780Negative tokoe:invalid" result="pass"/><test-case name="23781disallowedSubst00503m4 tokoe:valid" result="pass"/><test-case name="23782Negative tokoe:invalid" result="pass"/><test-case name="23783disallowedSubst00503m5 tokoe:valid" result="pass"/><test-case name="23784Negative tokoe:invalid" result="pass"/><test-case name="23785idConstrDefs00101m tokoe:valid" result="pass"/><test-case name="23786idConstrDefs00101m1_p tokoe:valid" result="pass"/><test-case name="23787idConstrDefs00101m1_n tokoe:invalid" result="pass"/><test-case name="23788idConstrDefs00201m tokoe:valid" result="pass"/><test-case name="23789idConstrDefs00201m1_p tokoe:valid" result="pass"/><test-case name="23790idConstrDefs00201m2_n tokoe:invalid" result="pass"/><test-case name="23791idConstrDefs00201m3_n tokoe:invalid" result="pass"/><test-case name="23792idConstrDefs00201m4_n tokoe:invalid" result="pass"/><test-case name="23793idConstrDefs00202m tokoe:valid" result="pass"/><test-case name="23794idConstrDefs00202m1_p tokoe:valid" result="pass"/><test-case name="23795idConstrDefs00202m1_n tokoe:invalid" result="pass"/><test-case name="23796idConstrDefs00203m tokoe:valid" result="pass"/><test-case name="23797idConstrDefs00203m1_p tokoe:valid" result="pass"/><test-case name="23798idConstrDefs00203m1_n tokoe:invalid" result="pass"/><test-case name="23799idConstrDefs00204m tokoe:valid" result="pass"/><test-case name="23800idConstrDefs00204m1_p tokoe:valid" result="pass"/><test-case name="23801idConstrDefs00204m1_n tokoe:invalid" result="pass"/><test-case name="23802idConstrDefs00301m tokoe:valid" result="pass"/><test-case name="23803idConstrDefs00301m1_p tokoe:valid" result="pass"/><test-case name="23804idConstrDefs00301m2_n tokoe:invalid" result="pass"/><test-case name="23805idConstrDefs00301m3_n tokoe:invalid" result="pass"/><test-case name="23806idConstrDefs00301m4_n tokoe:invalid" result="pass"/><test-case name="23807idConstrDefs00302m tokoe:valid" result="pass"/><test-case name="23808idConstrDefs00302m1_p tokoe:valid" result="pass"/><test-case name="23809idConstrDefs00302m2_n tokoe:invalid" result="pass"/><test-case name="23810idConstrDefs00302m3_n tokoe:invalid" result="pass"/><test-case name="23811idConstrDefs00302m4_n tokoe:invalid" result="pass"/><test-case name="23812idConstrDefs00401m tokoe:valid" result="pass"/><test-case name="23813idConstrDefs00401m1_p tokoe:valid" result="pass"/><test-case name="23814idConstrDefs00402m tokoe:valid" result="pass"/><test-case name="23815idConstrDefs00402m1_p tokoe:valid" result="pass"/><test-case name="23816idConstrDefs00402m1_n tokoe:invalid" result="pass"/><test-case name="23817idConstrDefs00403m tokoe:valid" result="pass"/><test-case name="23818idConstrDefs00403m1_p tokoe:valid" result="pass"/><test-case name="23819idConstrDefs00403m1_n tokoe:invalid" result="pass"/><test-case name="23820idConstrDefs00501m tokoe:valid" result="pass"/><test-case name="23821idConstrDefs00501m1_p tokoe:valid" result="pass"/><test-case name="23822idConstrDefs00501m1_n tokoe:invalid" result="pass"/><test-case name="23823maxOccurs00101m tokoe:valid" result="pass"/><test-case name="23824maxOccurs00101m1_p tokoe:valid" result="pass"/><test-case name="23825maxOccurs00101m1_n tokoe:invalid" result="pass"/><test-case name="23826maxOccurs00201m tokoe:valid" result="pass"/><test-case name="23827maxOccurs00201m1_p tokoe:valid" result="pass"/><test-case name="23828maxOccurs00201m1_n tokoe:invalid" result="pass"/><test-case name="23829minOccurs00101m tokoe:valid" result="pass"/><test-case name="23830minOccurs00101m1_p tokoe:valid" result="pass"/><test-case name="23831minOccurs00101m1_n tokoe:invalid" result="pass"/><test-case name="23832minOccurs00201m tokoe:valid" result="pass"/><test-case name="23833minOccurs00201m1_p tokoe:valid" result="pass"/><test-case name="23834minOccurs00201m1_n tokoe:invalid" result="pass"/><test-case name="23835name00101m tokoe:valid" result="pass"/><test-case name="23836name00101m1_p tokoe:valid" result="pass"/><test-case name="23837name00101m1_n tokoe:invalid" result="pass"/><test-case name="23838name00201m1 tokoe:valid" result="pass"/><test-case name="23839Positive tokoe:valid" result="pass"/><test-case name="23840name00201m2 tokoe:valid" result="pass"/><test-case name="23841Positive tokoe:valid" result="pass"/><test-case name="23842name00301m1 tokoe:valid" result="pass"/><test-case name="23843Positive tokoe:valid" result="pass"/><test-case name="23844name00401m1 tokoe:valid" result="pass"/><test-case name="23845Positive tokoe:valid" result="pass"/><test-case name="23846name00401m2 tokoe:valid" result="pass"/><test-case name="23847Positive tokoe:valid" result="pass"/><test-case name="23848name00401m3 tokoe:invalid" result="pass"/><test-case name="23849name00401m4 tokoe:invalid" result="pass"/><test-case name="23850name00401m5 tokoe:invalid" result="pass"/><test-case name="23851name00501m1 tokoe:valid" result="pass"/><test-case name="23852Positive tokoe:valid" result="pass"/><test-case name="23853name00501m10 tokoe:invalid" result="pass"/><test-case name="23854name00501m11 tokoe:valid" result="pass"/><test-case name="23855Positive tokoe:valid" result="pass"/><test-case name="23856name00501m12 tokoe:invalid" result="pass"/><test-case name="23857name00501m13 tokoe:valid" result="pass"/><test-case name="23858Positive tokoe:valid" result="pass"/><test-case name="23859name00501m14 tokoe:valid" result="pass"/><test-case name="23860Positive tokoe:valid" result="pass"/><test-case name="23861name00501m15 tokoe:valid" result="pass"/><test-case name="23862Positive tokoe:valid" result="pass"/><test-case name="23863name00501m2 tokoe:invalid" result="pass"/><test-case name="23864name00501m3 tokoe:valid" result="pass"/><test-case name="23865Positive tokoe:valid" result="pass"/><test-case name="23866name00501m4 tokoe:invalid" result="pass"/><test-case name="23867name00501m5 tokoe:valid" result="pass"/><test-case name="23868Positive tokoe:valid" result="pass"/><test-case name="23869name00501m6 tokoe:invalid" result="pass"/><test-case name="23870name00501m7 tokoe:valid" result="pass"/><test-case name="23871Positive tokoe:valid" result="pass"/><test-case name="23872name00501m8 tokoe:invalid" result="pass"/><test-case name="23873name00501m9 tokoe:valid" result="pass"/><test-case name="23874Positive tokoe:valid" result="pass"/><test-case name="23875name00502m1 tokoe:valid" result="pass"/><test-case name="23876Positive tokoe:valid" result="pass"/><test-case name="23877name00502m2 tokoe:invalid" result="pass"/><test-case name="23878name00503m1 tokoe:valid" result="pass"/><test-case name="23879Positive tokoe:valid" result="pass"/><test-case name="23880name00503m2 tokoe:invalid" result="pass"/><test-case name="23881name00504m1 tokoe:valid" result="pass"/><test-case name="23882Positive tokoe:valid" result="pass"/><test-case name="23883name00504m2 tokoe:invalid" result="pass"/><test-case name="23884name00504m3 tokoe:valid" result="pass"/><test-case name="23885Positive tokoe:valid" result="pass"/><test-case name="23886name00504m4 tokoe:invalid" result="pass"/><test-case name="23887name00505m1 tokoe:valid" result="pass"/><test-case name="23888Positive tokoe:valid" result="pass"/><test-case name="23889name00505m2 tokoe:invalid" result="pass"/><test-case name="23890name00601m tokoe:valid" result="pass"/><test-case name="23891name00601m1_p tokoe:valid" result="pass"/><test-case name="23892name00601m1_n tokoe:invalid" result="pass"/><test-case name="23893name00801 tokoe:valid" result="pass"/><test-case name="23894name00801_p tokoe:valid" result="pass"/><test-case name="23895name00802 tokoe:valid" result="pass"/><test-case name="23896name00802_p tokoe:valid" result="pass"/><test-case name="23897name00803 tokoe:valid" result="pass"/><test-case name="23898name00803_p tokoe:valid" result="pass"/><test-case name="23899name00804 tokoe:valid" result="pass"/><test-case name="23900name00804_p tokoe:valid" result="pass"/><test-case name="23901name00805 tokoe:valid" result="pass"/><test-case name="23902name00805_p tokoe:valid" result="pass"/><test-case name="23903nillable00101m1 tokoe:valid" result="pass"/><test-case name="23904Positive tokoe:valid" result="pass"/><test-case name="23905nillable00101m2 tokoe:valid" result="pass"/><test-case name="23906Negative tokoe:invalid" result="pass"/><test-case name="23907nillable00102m tokoe:valid" result="pass"/><test-case name="23908nillable00102m1_p tokoe:valid" result="pass"/><test-case name="23909nillable00102m1_n tokoe:invalid" result="pass"/><test-case name="23910nillable00201m tokoe:valid" result="pass"/><test-case name="23911nillable00201m1_n tokoe:invalid" result="pass"/><test-case name="23912nillable00201m2_n tokoe:invalid" result="pass"/><test-case name="23913nillable00201m3_p tokoe:valid" result="pass"/><test-case name="23914nillable00301m tokoe:valid" result="pass"/><test-case name="23915nillable00301m1_p tokoe:valid" result="pass"/><test-case name="23916nillable00301m1_n tokoe:invalid" result="pass"/><test-case name="23917nillable00302m tokoe:valid" result="pass"/><test-case name="23918nillable00302m1_p tokoe:valid" result="pass"/><test-case name="23919nillable00302m1_n tokoe:invalid" result="pass"/><test-case name="23920nillable00401m1 tokoe:valid" result="pass"/><test-case name="23921Positive tokoe:valid" result="pass"/><test-case name="23922nillable00401m2 tokoe:valid" result="pass"/><test-case name="23923Positive tokoe:valid" result="pass"/><test-case name="23924scope00101m tokoe:valid" result="pass"/><test-case name="23925scope00101m1_p tokoe:valid" result="pass"/><test-case name="23926scope00201m1 tokoe:valid" result="pass"/><test-case name="23927Positive tokoe:valid" result="pass"/><test-case name="23928scope00201m2 tokoe:invalid" result="pass"/><test-case name="23929scope00301m tokoe:valid" result="pass"/><test-case name="23930scope00301m1_p tokoe:valid" result="pass"/><test-case name="23931substGrpAffil00101m tokoe:valid" result="pass"/><test-case name="23932substGrpAffil00101m1_p tokoe:valid" result="pass"/><test-case name="23933substGrpAffil00101m1_n tokoe:invalid" result="pass"/><test-case name="23934substGrpAffil00201m tokoe:valid" result="pass"/><test-case name="23935substGrpAffil00201m1_p tokoe:valid" result="pass"/><test-case name="23936substGrpAffil00201m1_n tokoe:invalid" result="pass"/><test-case name="23937substGrpExcl00202m1 tokoe:valid" result="pass"/><test-case name="23938Positive tokoe:valid" result="pass"/><test-case name="23939substGrpExcl00202m2 tokoe:invalid" result="pass"/><test-case name="23940substGrpExcl00301m1 tokoe:valid" result="pass"/><test-case name="23941Positive tokoe:valid" result="pass"/><test-case name="23942substGrpExcl00301m3 tokoe:valid" result="pass"/><test-case name="23943Positive tokoe:valid" result="pass"/><test-case name="23944substGrpExcl00303m1 tokoe:valid" result="pass"/><test-case name="23945Positive tokoe:valid" result="pass"/><test-case name="23946substGrpExcl00303m2 tokoe:invalid" result="pass"/><test-case name="23947substGrpExcl00303m3 tokoe:valid" result="pass"/><test-case name="23948Positive tokoe:valid" result="pass"/><test-case name="23949substGrpExcl00401m1 tokoe:valid" result="pass"/><test-case name="23950Positive tokoe:valid" result="pass"/><test-case name="23951substGrpExcl00401m2 tokoe:valid" result="pass"/><test-case name="23952Positive tokoe:valid" result="pass"/><test-case name="23953substGrpExcl00401m3 tokoe:valid" result="pass"/><test-case name="23954Positive tokoe:valid" result="pass"/><test-case name="23955substGrpExcl00401m4 tokoe:valid" result="pass"/><test-case name="23956Positive tokoe:valid" result="pass"/><test-case name="23957substGrpExcl00401m5 tokoe:valid" result="pass"/><test-case name="23958Positive tokoe:valid" result="pass"/><test-case name="23959substGrpExcl00401m6 tokoe:valid" result="pass"/><test-case name="23960Positive tokoe:valid" result="pass"/><test-case name="23961substGrpExcl00402m1 tokoe:invalid" result="pass"/><test-case name="23962substGrpExcl00402m2 tokoe:invalid" result="pass"/><test-case name="23963substGrpExcl00402m3 tokoe:invalid" result="pass"/><test-case name="23964substGrpExcl00402m4 tokoe:invalid" result="pass"/><test-case name="23965substGrpExcl00402m5 tokoe:invalid" result="pass"/><test-case name="23966substGrpExcl00402m6 tokoe:invalid" result="pass"/><test-case name="23967substGrpExcl00402m7 tokoe:valid" result="pass"/><test-case name="23968Positive tokoe:valid" result="pass"/><test-case name="23969targetNS00101m tokoe:valid" result="pass"/><test-case name="23970targetNS00101m1_p tokoe:valid" result="pass"/><test-case name="23971targetNS00201m tokoe:valid" result="pass"/><test-case name="23972targetNS00201m1_p tokoe:valid" result="pass"/><test-case name="23973targetNS00201m1_n tokoe:invalid" result="pass"/><test-case name="23974targetNS00301m1 tokoe:valid" result="pass"/><test-case name="23975Positive tokoe:valid" result="pass"/><test-case name="23976Negative tokoe:invalid" result="pass"/><test-case name="23977targetNS00301m2 tokoe:valid" result="pass"/><test-case name="23978Positive tokoe:valid" result="pass"/><test-case name="23979Negative tokoe:invalid" result="pass"/><test-case name="23980targetNS00301m3 tokoe:valid" result="pass"/><test-case name="23981Positive tokoe:valid" result="pass"/><test-case name="23982Negative tokoe:invalid" result="pass"/><test-case name="23983targetNS00302m1 tokoe:valid" result="pass"/><test-case name="23984Positive tokoe:valid" result="pass"/><test-case name="23985Negative tokoe:invalid" result="pass"/><test-case name="23986targetNS00302m2 tokoe:valid" result="pass"/><test-case name="23987Positive tokoe:valid" result="pass"/><test-case name="23988Negative tokoe:invalid" result="pass"/><test-case name="23989targetNS00302m3 tokoe:valid" result="pass"/><test-case name="23990Positive tokoe:valid" result="pass"/><test-case name="23991Negative tokoe:invalid" result="pass"/><test-case name="23992targetNS00303m1 tokoe:valid" result="pass"/><test-case name="23993Positive tokoe:valid" result="pass"/><test-case name="23994Negative tokoe:invalid" result="pass"/><test-case name="23995targetNS00303m2 tokoe:valid" result="pass"/><test-case name="23996Positive tokoe:valid" result="pass"/><test-case name="23997Negative tokoe:invalid" result="pass"/><test-case name="23998targetNS00303m3 tokoe:valid" result="pass"/><test-case name="23999Positive tokoe:valid" result="pass"/><test-case name="24000Negative tokoe:invalid" result="pass"/><test-case name="24001targetNS00401m tokoe:valid" result="pass"/><test-case name="24002targetNS00401m1_p tokoe:valid" result="pass"/><test-case name="24003targetNS00401m1_n tokoe:invalid" result="pass"/><test-case name="24004targetNS00402m tokoe:valid" result="pass"/><test-case name="24005targetNS00402m1_p tokoe:valid" result="pass"/><test-case name="24006targetNS00402m1_n tokoe:invalid" result="pass"/><test-case name="24007term00101m tokoe:valid" result="pass"/><test-case name="24008term00101m1_p tokoe:valid" result="pass"/><test-case name="24009term00101m1_n tokoe:invalid" result="pass"/><test-case name="24010typeDef00101m tokoe:valid" result="pass"/><test-case name="24011typeDef00101m1_p tokoe:valid" result="pass"/><test-case name="24012typeDef00101m1_n tokoe:invalid" result="pass"/><test-case name="24013typeDef00201m tokoe:valid" result="pass"/><test-case name="24014typeDef00201m1_p tokoe:valid" result="pass"/><test-case name="24015typeDef00201m1_n tokoe:invalid" result="pass"/><test-case name="24016typeDef00202m tokoe:valid" result="pass"/><test-case name="24017typeDef00202m1_p tokoe:valid" result="pass"/><test-case name="24018typeDef00202m1_n tokoe:invalid" result="pass"/><test-case name="24019typeDef00203m tokoe:valid" result="pass"/><test-case name="24020typeDef00203m1_p tokoe:valid" result="pass"/><test-case name="24021typeDef00203m1_n tokoe:invalid" result="pass"/><test-case name="24022typeDef00204m tokoe:valid" result="pass"/><test-case name="24023typeDef00204m1_p tokoe:valid" result="pass"/><test-case name="24024typeDef00204m1_n tokoe:invalid" result="pass"/><test-case name="24025typeDef00205m tokoe:valid" result="pass"/><test-case name="24026typeDef00205m1_p tokoe:valid" result="pass"/><test-case name="24027typeDef00301m tokoe:valid" result="pass"/><test-case name="24028typeDef00301m1_p tokoe:valid" result="pass"/><test-case name="24029typeDef00301m1_n tokoe:invalid" result="pass"/><test-case name="24030typeDef00401m tokoe:valid" result="pass"/><test-case name="24031typeDef00401m1_p tokoe:valid" result="pass"/><test-case name="24032typeDef00401m1_n tokoe:invalid" result="pass"/><test-case name="24033typeDef00402m tokoe:valid" result="pass"/><test-case name="24034typeDef00402m1_p tokoe:valid" result="pass"/><test-case name="24035typeDef00402m1_n tokoe:invalid" result="pass"/><test-case name="24036typeDef00403m tokoe:valid" result="pass"/><test-case name="24037typeDef00403m1_p tokoe:valid" result="pass"/><test-case name="24038typeDef00501m1 tokoe:valid" result="pass"/><test-case name="24039Positive tokoe:valid" result="pass"/><test-case name="24040typeDef00501m2 tokoe:invalid" result="pass"/><test-case name="24041typeDef00502m1 tokoe:valid" result="pass"/><test-case name="24042Positive tokoe:valid" result="pass"/><test-case name="24043typeDef00502m2 tokoe:invalid" result="pass"/><test-case name="24044typeDef00601m tokoe:valid" result="pass"/><test-case name="24045typeDef00601m1_p tokoe:valid" result="pass"/><test-case name="24046typeDef00701m tokoe:valid" result="pass"/><test-case name="24047typeDef00701m1_p tokoe:valid" result="pass"/><test-case name="24048typeDef00701m1_n tokoe:invalid" result="pass"/><test-case name="24049typeDef00801m1 tokoe:valid" result="pass"/><test-case name="24050Positive tokoe:valid" result="pass"/><test-case name="24051typeDef00801m2 tokoe:valid" result="pass"/><test-case name="24052Negative tokoe:invalid" result="pass"/><test-case name="24053typeDef00801m3 tokoe:valid" result="pass"/><test-case name="24054Negative tokoe:invalid" result="pass"/><test-case name="24055typeDef00802m1 tokoe:valid" result="pass"/><test-case name="24056Positive tokoe:valid" result="pass"/><test-case name="24057Negative tokoe:invalid" result="pass"/><test-case name="24058typeDef00802m2 tokoe:valid" result="pass"/><test-case name="24059Negative tokoe:invalid" result="pass"/><test-case name="24060typeDef00901m1 tokoe:valid" result="pass"/><test-case name="24061Positive tokoe:valid" result="pass"/><test-case name="24062Negative tokoe:invalid" result="pass"/><test-case name="24063typeDef01101m1 tokoe:valid" result="pass"/><test-case name="24064Positive tokoe:valid" result="pass"/><test-case name="24065Negative tokoe:invalid" result="pass"/><test-case name="24066typeDef01201m1 tokoe:valid" result="pass"/><test-case name="24067Positive tokoe:valid" result="pass"/><test-case name="24068Negative tokoe:invalid" result="pass"/><test-case name="24069typeDef01202m1 tokoe:valid" result="pass"/><test-case name="24070Positive tokoe:valid" result="pass"/><test-case name="24071Negative tokoe:invalid" result="pass"/><test-case name="24072typeDef01301m1 tokoe:valid" result="pass"/><test-case name="24073Positive tokoe:valid" result="pass"/><test-case name="24074Negative tokoe:invalid" result="pass"/><test-case name="24075typeDef01401m1 tokoe:valid" result="pass"/><test-case name="24076Positive tokoe:valid" result="pass"/><test-case name="24077Negative tokoe:invalid" result="pass"/><test-case name="24078typeDef01501m1 tokoe:valid" result="pass"/><test-case name="24079Positive tokoe:valid" result="pass"/><test-case name="24080Negative tokoe:invalid" result="pass"/><test-case name="24081valueConstraint00101m1 tokoe:valid" result="pass"/><test-case name="24082Positive tokoe:valid" result="pass"/><test-case name="24083valueConstraint00101m2 tokoe:invalid" result="pass"/><test-case name="24084valueConstraint00201m tokoe:valid" result="pass"/><test-case name="24085valueConstraint00201m1_p tokoe:valid" result="pass"/><test-case name="24086valueConstraint00201m1_n tokoe:invalid" result="pass"/><test-case name="24087valueConstraint00301m1 tokoe:valid" result="pass"/><test-case name="24088Positive tokoe:valid" result="pass"/><test-case name="24089valueConstraint00301m2 tokoe:valid" result="pass"/><test-case name="24090Positive tokoe:valid" result="pass"/><test-case name="24091valueConstraint00301m3 tokoe:invalid" result="pass"/><test-case name="24092valueConstraint00301m4 tokoe:invalid" result="pass"/><test-case name="24093valueConstraint00301m5 tokoe:invalid" result="pass"/><test-case name="24094valueConstraint00401m1 tokoe:valid" result="pass"/><test-case name="24095Positive tokoe:valid" result="pass"/><test-case name="24096valueConstraint00401m2 tokoe:invalid" result="pass"/><test-case name="24097valueConstraint00401m3 tokoe:valid" result="pass"/><test-case name="24098Positive tokoe:valid" result="pass"/><test-case name="24099valueConstraint00401m4 tokoe:valid" result="pass"/><test-case name="24100Positive tokoe:valid" result="pass"/><test-case name="24101valueConstraint00401m5 tokoe:valid" result="pass"/><test-case name="24102Positive tokoe:valid" result="pass"/><test-case name="24103valueConstraint00401m6 tokoe:invalid" result="pass"/><test-case name="24104valueConstraint00401m7 tokoe:valid" result="pass"/><test-case name="24105Positive tokoe:valid" result="pass"/><test-case name="24106valueConstraint00401m8 tokoe:invalid" result="pass"/><test-case name="24107valueConstraint00401m9 tokoe:valid" result="pass"/><test-case name="24108Positive tokoe:valid" result="pass"/><test-case name="24109valueConstraint00402m1 tokoe:valid" result="pass"/><test-case name="24110Positive tokoe:valid" result="pass"/><test-case name="24111valueConstraint00402m2 tokoe:invalid" result="pass"/><test-case name="24112valueConstraint00402m3 tokoe:valid" result="pass"/><test-case name="24113Positive tokoe:valid" result="pass"/><test-case name="24114valueConstraint00402m4 tokoe:valid" result="pass"/><test-case name="24115Positive tokoe:valid" result="pass"/><test-case name="24116valueConstraint00402m5 tokoe:valid" result="pass"/><test-case name="24117Positive tokoe:valid" result="pass"/><test-case name="24118valueConstraint00402m6 tokoe:invalid" result="pass"/><test-case name="24119valueConstraint00402m7 tokoe:valid" result="pass"/><test-case name="24120Positive tokoe:valid" result="pass"/><test-case name="24121valueConstraint00402m8 tokoe:invalid" result="pass"/><test-case name="24122valueConstraint00402m9 tokoe:valid" result="pass"/><test-case name="24123Positive tokoe:valid" result="pass"/><test-case name="24124valueConstraint00501m1 tokoe:valid" result="pass"/><test-case name="24125Positive tokoe:valid" result="pass"/><test-case name="24126valueConstraint00501m2 tokoe:valid" result="pass"/><test-case name="24127Positive tokoe:valid" result="pass"/><test-case name="24128valueConstraint00501m3 tokoe:valid" result="pass"/><test-case name="24129Negative tokoe:invalid" result="pass"/><test-case name="24130valueConstraint00501m4 tokoe:valid" result="pass"/><test-case name="24131Positive tokoe:valid" result="pass"/><test-case name="24132valueConstraint00501m5 tokoe:valid" result="pass"/><test-case name="24133Positive tokoe:valid" result="pass"/><test-case name="24134valueConstraint00501m6 tokoe:valid" result="pass"/><test-case name="24135Negative tokoe:invalid" result="pass"/><test-case name="24136valueConstraint00601m1 tokoe:valid" result="pass"/><test-case name="24137Positive tokoe:valid" result="pass"/><test-case name="24138valueConstraint00601m2 tokoe:invalid" result="pass"/><test-case name="24139valueConstraint00601m3 tokoe:valid" result="pass"/><test-case name="24140Positive tokoe:valid" result="pass"/><test-case name="24141valueConstraint00601m4 tokoe:invalid" result="pass"/><test-case name="24142valueConstraint00601m5 tokoe:valid" result="pass"/><test-case name="24143Positive tokoe:valid" result="pass"/><test-case name="24144valueConstraint00601m6 tokoe:invalid" result="pass"/><test-case name="24145valueConstraint00601m7 tokoe:valid" result="pass"/><test-case name="24146Positive tokoe:valid" result="pass"/><test-case name="24147valueConstraint00601m8 tokoe:invalid" result="pass"/><test-case name="24148valueConstraint00701m1 tokoe:valid" result="pass"/><test-case name="24149Positive tokoe:valid" result="pass"/><test-case name="24150Negative tokoe:invalid" result="pass"/><test-case name="24151valueConstraint00801m1 tokoe:valid" result="pass"/><test-case name="24152Positive tokoe:valid" result="pass"/><test-case name="24153Negative tokoe:invalid" result="pass"/><test-case name="24154valueConstraint00901m1 tokoe:valid" result="pass"/><test-case name="24155Positive tokoe:valid" result="pass"/><test-case name="24156Negative tokoe:invalid" result="pass"/><test-case name="24157valueConstraint01001m1 tokoe:valid" result="pass"/><test-case name="24158Positive tokoe:valid" result="pass"/><test-case name="24159valueConstraint01001m2 tokoe:invalid" result="pass"/><test-case name="24160valueConstraint01001m3 tokoe:invalid" result="pass"/><test-case name="24161valueConstraint01001m4 tokoe:valid" result="pass"/><test-case name="24162Positive tokoe:valid" result="pass"/><test-case name="24163valueConstraint01001m5 tokoe:invalid" result="pass"/><test-case name="24164valueConstraint01001m6 tokoe:invalid" result="pass"/><test-case name="24165valueConstraint01001m7 tokoe:valid" result="pass"/><test-case name="24166Positive tokoe:valid" result="pass"/><test-case name="24167valueConstraint01001m8 tokoe:valid" result="pass"/><test-case name="24168Positive tokoe:valid" result="pass"/><test-case name="24169valueConstraint01101m1 tokoe:valid" result="pass"/><test-case name="24170Positive tokoe:valid" result="pass"/><test-case name="24171valueConstraint01101m2 tokoe:valid" result="pass"/><test-case name="24172Negative tokoe:invalid" result="pass"/><test-case name="24173valueConstraint01101m3 tokoe:valid" result="pass"/><test-case name="24174Positive tokoe:valid" result="pass"/><test-case name="24175valueConstraint01101m4 tokoe:valid" result="pass"/><test-case name="24176Negative tokoe:invalid" result="pass"/><test-case name="24177annotation00101m1 tokoe:valid" result="pass"/><test-case name="24178Positive tokoe:valid" result="pass"/><test-case name="24179annotation00101m2 tokoe:invalid" result="pass"/><test-case name="24180annotation00101m3 tokoe:invalid" result="pass"/><test-case name="24181annotation00101m4 tokoe:valid" result="pass"/><test-case name="24182Positive tokoe:valid" result="pass"/><test-case name="24183annotation00101m5 tokoe:invalid" result="pass"/><test-case name="24184annotation00101m6 tokoe:invalid" result="pass"/><test-case name="24185fields00101m1 tokoe:valid" result="pass"/><test-case name="24186Positive tokoe:valid" result="pass"/><test-case name="24187fields00201m1 tokoe:valid" result="pass"/><test-case name="24188Positive tokoe:valid" result="pass"/><test-case name="24189fields00201m2 tokoe:valid" result="pass"/><test-case name="24190Negative tokoe:invalid" result="pass"/><test-case name="24191fields00201m3 tokoe:valid" result="pass"/><test-case name="24192Negative tokoe:invalid" result="pass"/><test-case name="24193fields00201m4 tokoe:valid" result="pass"/><test-case name="24194Positive tokoe:valid" result="pass"/><test-case name="24195fields00201m5 tokoe:valid" result="pass"/><test-case name="24196Negative tokoe:invalid" result="pass"/><test-case name="24197fields00202m1 tokoe:valid" result="pass"/><test-case name="24198Positive tokoe:valid" result="pass"/><test-case name="24199fields00202m2 tokoe:valid" result="pass"/><test-case name="24200Positive tokoe:valid" result="pass"/><test-case name="24201fields00202m3 tokoe:valid" result="pass"/><test-case name="24202Positive tokoe:valid" result="pass"/><test-case name="24203fields00202m4 tokoe:valid" result="pass"/><test-case name="24204Positive tokoe:valid" result="pass"/><test-case name="24205fields00202m5 tokoe:valid" result="pass"/><test-case name="24206Negative tokoe:invalid" result="pass"/><test-case name="24207fields00203m1 tokoe:valid" result="pass"/><test-case name="24208Positive tokoe:valid" result="pass"/><test-case name="24209fields00203m2 tokoe:valid" result="pass"/><test-case name="24210Negative tokoe:invalid" result="pass"/><test-case name="24211fields00203m3 tokoe:valid" result="pass"/><test-case name="24212Negative tokoe:invalid" result="pass"/><test-case name="24213fields00203m4 tokoe:valid" result="pass"/><test-case name="24214Positive tokoe:valid" result="pass"/><test-case name="24215fields00203m5 tokoe:valid" result="pass"/><test-case name="24216Negative tokoe:invalid" result="pass"/><test-case name="24217name00101m1 tokoe:valid" result="pass"/><test-case name="24218Positive tokoe:valid" result="pass"/><test-case name="24219name00201m1 tokoe:valid" result="pass"/><test-case name="24220Positive tokoe:valid" result="pass"/><test-case name="24221targetNS00101m1 tokoe:valid" result="pass"/><test-case name="24222Positive tokoe:valid" result="pass"/><test-case name="24223targetNS00101m2 tokoe:invalid" result="pass"/><test-case name="24224annotation00101m1 tokoe:valid" result="pass"/><test-case name="24225Positive tokoe:valid" result="pass"/><test-case name="24226annotation00101m10 tokoe:valid" result="pass"/><test-case name="24227Positive tokoe:valid" result="pass"/><test-case name="24228annotation00101m11 tokoe:invalid" result="pass"/><test-case name="24229annotation00101m12 tokoe:invalid" result="pass"/><test-case name="24230annotation00101m13 tokoe:valid" result="pass"/><test-case name="24231Positive tokoe:valid" result="pass"/><test-case name="24232annotation00101m14 tokoe:invalid" result="pass"/><test-case name="24233annotation00101m15 tokoe:invalid" result="pass"/><test-case name="24234annotation00101m16 tokoe:valid" result="pass"/><test-case name="24235Positive tokoe:valid" result="pass"/><test-case name="24236annotation00101m17 tokoe:invalid" result="pass"/><test-case name="24237annotation00101m18 tokoe:invalid" result="pass"/><test-case name="24238annotation00101m2 tokoe:invalid" result="pass"/><test-case name="24239annotation00101m3 tokoe:invalid" result="pass"/><test-case name="24240annotation00101m4 tokoe:valid" result="pass"/><test-case name="24241Positive tokoe:valid" result="pass"/><test-case name="24242annotation00101m5 tokoe:invalid" result="pass"/><test-case name="24243annotation00101m6 tokoe:invalid" result="pass"/><test-case name="24244annotation00101m7 tokoe:valid" result="pass"/><test-case name="24245Positive tokoe:valid" result="pass"/><test-case name="24246annotation00101m8 tokoe:invalid" result="pass"/><test-case name="24247annotation00101m9 tokoe:invalid" result="pass"/><test-case name="24248compositor00101m1 tokoe:valid" result="pass"/><test-case name="24249Positive tokoe:valid" result="pass"/><test-case name="24250Negative tokoe:invalid" result="pass"/><test-case name="24251compositor00102m1 tokoe:valid" result="pass"/><test-case name="24252Positive tokoe:valid" result="pass"/><test-case name="24253Negative tokoe:invalid" result="pass"/><test-case name="24254compositor00103m1 tokoe:valid" result="pass"/><test-case name="24255Positive tokoe:valid" result="pass"/><test-case name="24256Negative tokoe:invalid" result="pass"/><test-case name="24257compositor00201m1 tokoe:valid" result="pass"/><test-case name="24258Positive tokoe:valid" result="pass"/><test-case name="24259compositor00202m1 tokoe:valid" result="pass"/><test-case name="24260Positive tokoe:valid" result="pass"/><test-case name="24261compositor00203m1 tokoe:valid" result="pass"/><test-case name="24262Positive tokoe:valid" result="pass"/><test-case name="24263particles00101m1 tokoe:valid" result="pass"/><test-case name="24264Positive tokoe:valid" result="pass"/><test-case name="24265Negative tokoe:invalid" result="pass"/><test-case name="24266particles00101m2 tokoe:valid" result="pass"/><test-case name="24267Positive tokoe:valid" result="pass"/><test-case name="24268Negative tokoe:invalid" result="pass"/><test-case name="24269particles00102m1 tokoe:invalid" result="pass"/><test-case name="24270particles00103m1 tokoe:invalid" result="pass"/><test-case name="24271particles00104m1 tokoe:invalid" result="pass"/><test-case name="24272particles00105m1 tokoe:invalid" result="pass"/><test-case name="24273particles00201m1 tokoe:valid" result="pass"/><test-case name="24274Positive tokoe:valid" result="pass"/><test-case name="24275Negative tokoe:invalid" result="pass"/><test-case name="24276particles00202m1 tokoe:valid" result="pass"/><test-case name="24277Positive tokoe:valid" result="pass"/><test-case name="24278Negative tokoe:invalid" result="pass"/><test-case name="24279particles00203m1 tokoe:valid" result="pass"/><test-case name="24280Positive tokoe:valid" result="pass"/><test-case name="24281Negative tokoe:invalid" result="pass"/><test-case name="24282particles00204m1 tokoe:valid" result="pass"/><test-case name="24283Positive tokoe:valid" result="pass"/><test-case name="24284Negative tokoe:invalid" result="pass"/><test-case name="24285particles00205m1 tokoe:valid" result="pass"/><test-case name="24286Positive tokoe:valid" result="pass"/><test-case name="24287Negative tokoe:invalid" result="pass"/><test-case name="24288particles00301m1 tokoe:valid" result="pass"/><test-case name="24289Positive tokoe:valid" result="fail"/><test-case name="24290Negative tokoe:invalid" result="pass"/><test-case name="24291particles00302m1 tokoe:valid" result="pass"/><test-case name="24292Positive tokoe:valid" result="fail"/><test-case name="24293Negative tokoe:invalid" result="pass"/><test-case name="24294particles00303m1 tokoe:valid" result="pass"/><test-case name="24295Positive tokoe:valid" result="pass"/><test-case name="24296Negative tokoe:invalid" result="pass"/><test-case name="24297particles00304m1 tokoe:valid" result="pass"/><test-case name="24298Positive tokoe:valid" result="pass"/><test-case name="24299Negative tokoe:invalid" result="pass"/><test-case name="24300particles00305m1 tokoe:valid" result="pass"/><test-case name="24301Positive tokoe:valid" result="pass"/><test-case name="24302Negative tokoe:invalid" result="pass"/><test-case name="24303annotation00101m1 tokoe:valid" result="pass"/><test-case name="24304Positive tokoe:valid" result="pass"/><test-case name="24305annotation00101m2 tokoe:invalid" result="pass"/><test-case name="24306annotation00101m3 tokoe:invalid" result="pass"/><test-case name="24307annotation00101m4 tokoe:valid" result="pass"/><test-case name="24308Positive tokoe:valid" result="pass"/><test-case name="24309annotation00101m5 tokoe:invalid" result="pass"/><test-case name="24310annotation00101m6 tokoe:invalid" result="pass"/><test-case name="24311modelGroup00101m1 tokoe:valid" result="pass"/><test-case name="24312Positive tokoe:valid" result="pass"/><test-case name="24313Negative tokoe:invalid" result="pass"/><test-case name="24314modelGroup00101m2 tokoe:valid" result="pass"/><test-case name="24315Positive tokoe:valid" result="pass"/><test-case name="24316Negative tokoe:invalid" result="pass"/><test-case name="24317modelGroup00101m3 tokoe:valid" result="pass"/><test-case name="24318Positive tokoe:valid" result="pass"/><test-case name="24319Negative tokoe:invalid" result="pass"/><test-case name="24320modelGroup00102m1 tokoe:invalid" result="pass"/><test-case name="24321modelGroup00102m2 tokoe:invalid" result="pass"/><test-case name="24322modelGroup00102m3 tokoe:invalid" result="pass"/><test-case name="24323modelGroup00102m4 tokoe:invalid" result="pass"/><test-case name="24324modelGroup00102m5 tokoe:invalid" result="pass"/><test-case name="24325modelGroup00102m6 tokoe:invalid" result="pass"/><test-case name="24326name00101m1 tokoe:valid" result="pass"/><test-case name="24327Positive tokoe:valid" result="pass"/><test-case name="24328Negative tokoe:invalid" result="pass"/><test-case name="24329targetNS00101m1 tokoe:valid" result="pass"/><test-case name="24330Positive tokoe:valid" result="pass"/><test-case name="24331Negative tokoe:invalid" result="pass"/><test-case name="24332targetNS00101m2 tokoe:valid" result="pass"/><test-case name="24333Positive tokoe:valid" result="pass"/><test-case name="24334Negative tokoe:invalid" result="pass"/><test-case name="24335annotation00101m1 tokoe:valid" result="pass"/><test-case name="24336Positive tokoe:valid" result="pass"/><test-case name="24337annotation00101m2 tokoe:invalid" result="pass"/><test-case name="24338annotation00101m3 tokoe:valid" result="pass"/><test-case name="24339Positive tokoe:valid" result="pass"/><test-case name="24340annotation00101m4 tokoe:invalid" result="pass"/><test-case name="24341name00101m1 tokoe:valid" result="pass"/><test-case name="24342Positive tokoe:valid" result="pass"/><test-case name="24343name00201m1 tokoe:invalid" result="pass"/><test-case name="24344publicId00101m1 tokoe:valid" result="pass"/><test-case name="24345Positive tokoe:valid" result="pass"/><test-case name="24346publicId00201m1 tokoe:invalid" result="pass"/><test-case name="24347systemId00101m1 tokoe:valid" result="pass"/><test-case name="24348Positive tokoe:valid" result="pass"/><test-case name="24349systemId00201m1 tokoe:valid" result="pass"/><test-case name="24350Positive tokoe:valid" result="pass"/><test-case name="24351targetNS00101m1 tokoe:valid" result="pass"/><test-case name="24352Positive tokoe:valid" result="pass"/><test-case name="24353targetNS00101m2 tokoe:valid" result="pass"/><test-case name="24354Positive tokoe:valid" result="pass"/><test-case name="24355ST_annotation00101m1 tokoe:valid" result="pass"/><test-case name="24356Positive tokoe:valid" result="pass"/><test-case name="24357ST_annotation00101m2 tokoe:valid" result="pass"/><test-case name="24358Positive tokoe:valid" result="pass"/><test-case name="24359ST_baseTD00101m tokoe:valid" result="pass"/><test-case name="24360ST_baseTD00101m1_p tokoe:valid" result="pass"/><test-case name="24361ST_baseTD00101m1_n tokoe:invalid" result="pass"/><test-case name="24362ST_baseTD00101m2_p tokoe:valid" result="pass"/><test-case name="24363ST_baseTD00201m tokoe:valid" result="pass"/><test-case name="24364ST_baseTD00201m1_p tokoe:valid" result="pass"/><test-case name="24365ST_baseTD00201m1_n tokoe:invalid" result="pass"/><test-case name="24366ST_baseTD00301m tokoe:valid" result="pass"/><test-case name="24367ST_baseTD00301m1_p tokoe:valid" result="pass"/><test-case name="24368ST_baseTD00301m1_n tokoe:invalid" result="pass"/><test-case name="24369ST_baseTD00302m tokoe:valid" result="pass"/><test-case name="24370ST_baseTD00302m1_p tokoe:valid" result="pass"/><test-case name="24371ST_baseTD00302m1_n tokoe:invalid" result="pass"/><test-case name="24372ST_baseTD00302m2_p tokoe:valid" result="pass"/><test-case name="24373ST_baseTD00302m2_n tokoe:invalid" result="pass"/><test-case name="24374ST_baseTD00302m3_n tokoe:invalid" result="pass"/><test-case name="24375ST_facets00101m tokoe:valid" result="pass"/><test-case name="24376ST_facets00101m1_p tokoe:valid" result="pass"/><test-case name="24377ST_facets00101m1_n tokoe:invalid" result="pass"/><test-case name="24378ST_facets00101m2_p tokoe:valid" result="pass"/><test-case name="24379ST_facets00101m3_p tokoe:valid" result="pass"/><test-case name="24380ST_facets00102m tokoe:valid" result="pass"/><test-case name="24381ST_facets00102m1_p tokoe:valid" result="pass"/><test-case name="24382ST_facets00102m1_n tokoe:invalid" result="pass"/><test-case name="24383ST_facets00103m tokoe:valid" result="pass"/><test-case name="24384ST_facets00103m1_p tokoe:valid" result="pass"/><test-case name="24385ST_facets00103m1_n tokoe:invalid" result="pass"/><test-case name="24386ST_facets00104m tokoe:valid" result="pass"/><test-case name="24387ST_facets00104m1_p tokoe:valid" result="pass"/><test-case name="24388ST_facets00104m1_n tokoe:invalid" result="pass"/><test-case name="24389ST_facets00105m tokoe:valid" result="pass"/><test-case name="24390ST_facets00105m1_p tokoe:valid" result="pass"/><test-case name="24391ST_facets00105m1_n tokoe:invalid" result="pass"/><test-case name="24392ST_facets00106m tokoe:valid" result="pass"/><test-case name="24393ST_facets00106m1_p tokoe:valid" result="pass"/><test-case name="24394ST_facets00106m1_n tokoe:invalid" result="pass"/><test-case name="24395ST_facets00107m tokoe:valid" result="pass"/><test-case name="24396ST_facets00107m1_p tokoe:valid" result="pass"/><test-case name="24397ST_facets00107m1_n tokoe:invalid" result="pass"/><test-case name="24398ST_facets00108m tokoe:valid" result="pass"/><test-case name="24399ST_facets00108m1_p tokoe:valid" result="pass"/><test-case name="24400ST_facets00108m1_n tokoe:invalid" result="pass"/><test-case name="24401ST_facets00109m tokoe:valid" result="pass"/><test-case name="24402ST_facets00109m1_p tokoe:valid" result="pass"/><test-case name="24403ST_facets00109m1_n tokoe:invalid" result="pass"/><test-case name="24404ST_facets00110m tokoe:valid" result="pass"/><test-case name="24405ST_facets00110m1_p tokoe:valid" result="pass"/><test-case name="24406ST_facets00110m1_n tokoe:invalid" result="pass"/><test-case name="24407ST_facets00111m tokoe:valid" result="pass"/><test-case name="24408ST_facets00111m1_p tokoe:valid" result="pass"/><test-case name="24409ST_facets00111m1_n tokoe:invalid" result="pass"/><test-case name="24410ST_facets00112m tokoe:valid" result="pass"/><test-case name="24411ST_facets00112m1_p tokoe:valid" result="pass"/><test-case name="24412ST_facets00112m1_n tokoe:invalid" result="pass"/><test-case name="24413ST_facets00113m tokoe:valid" result="pass"/><test-case name="24414ST_facets00113m1_p tokoe:valid" result="pass"/><test-case name="24415ST_facets00113m1_n tokoe:invalid" result="pass"/><test-case name="24416ST_facets00114m tokoe:valid" result="pass"/><test-case name="24417ST_facets00114m1_p tokoe:valid" result="pass"/><test-case name="24418ST_facets00114m1_n tokoe:invalid" result="pass"/><test-case name="24419ST_facets00115m tokoe:valid" result="pass"/><test-case name="24420ST_facets00115m1_p tokoe:valid" result="pass"/><test-case name="24421ST_facets00115m1_n tokoe:invalid" result="pass"/><test-case name="24422ST_facets00116m tokoe:valid" result="pass"/><test-case name="24423ST_facets00116m1_p tokoe:valid" result="pass"/><test-case name="24424ST_facets00116m1_n tokoe:invalid" result="pass"/><test-case name="24425ST_facets00117m tokoe:valid" result="pass"/><test-case name="24426ST_facets00117m1_p tokoe:valid" result="pass"/><test-case name="24427ST_facets00117m1_n tokoe:invalid" result="pass"/><test-case name="24428ST_facets00118m tokoe:valid" result="pass"/><test-case name="24429ST_facets00118m1_p tokoe:valid" result="pass"/><test-case name="24430ST_facets00118m1_n tokoe:invalid" result="pass"/><test-case name="24431ST_facets00119m tokoe:valid" result="fail"/><test-case name="24432ST_facets00119m1_p tokoe:valid" result="fail"/><test-case name="24433ST_facets00119m1_n tokoe:invalid" result="pass"/><test-case name="24434ST_facets00120m tokoe:valid" result="pass"/><test-case name="24435ST_facets00120m1_p tokoe:valid" result="pass"/><test-case name="24436ST_facets00120m1_n tokoe:invalid" result="pass"/><test-case name="24437ST_facets00121m tokoe:valid" result="pass"/><test-case name="24438ST_facets00121m1_p tokoe:valid" result="pass"/><test-case name="24439ST_facets00121m1_n tokoe:invalid" result="pass"/><test-case name="24440ST_facets00122m tokoe:valid" result="pass"/><test-case name="24441ST_facets00122m1_p tokoe:valid" result="pass"/><test-case name="24442ST_facets00122m1_n tokoe:invalid" result="pass"/><test-case name="24443ST_facets00123m tokoe:valid" result="pass"/><test-case name="24444ST_facets00123m1_p tokoe:valid" result="pass"/><test-case name="24445ST_facets00123m1_n tokoe:invalid" result="pass"/><test-case name="24446ST_facets00124m1 tokoe:valid" result="pass"/><test-case name="24447Positive tokoe:valid" result="pass"/><test-case name="24448Negative tokoe:invalid" result="pass"/><test-case name="24449ST_facets00201m1 tokoe:valid" result="pass"/><test-case name="24450Positive tokoe:valid" result="pass"/><test-case name="24451Negative tokoe:invalid" result="pass"/><test-case name="24452ST_facets00201m10 tokoe:valid" result="pass"/><test-case name="24453Positive tokoe:valid" result="pass"/><test-case name="24454Negative tokoe:invalid" result="pass"/><test-case name="24455ST_facets00201m11 tokoe:valid" result="pass"/><test-case name="24456Positive tokoe:valid" result="pass"/><test-case name="24457Negative tokoe:invalid" result="pass"/><test-case name="24458ST_facets00201m12 tokoe:valid" result="pass"/><test-case name="24459Positive tokoe:valid" result="pass"/><test-case name="24460Negative tokoe:invalid" result="pass"/><test-case name="24461ST_facets00201m13 tokoe:valid" result="pass"/><test-case name="24462Positive tokoe:valid" result="pass"/><test-case name="24463Negative tokoe:invalid" result="pass"/><test-case name="24464ST_facets00201m14 tokoe:valid" result="pass"/><test-case name="24465Positive tokoe:valid" result="pass"/><test-case name="24466Negative tokoe:invalid" result="pass"/><test-case name="24467ST_facets00201m15 tokoe:valid" result="pass"/><test-case name="24468Positive tokoe:valid" result="pass"/><test-case name="24469Negative tokoe:invalid" result="pass"/><test-case name="24470ST_facets00201m16 tokoe:valid" result="pass"/><test-case name="24471Positive tokoe:valid" result="pass"/><test-case name="24472Negative tokoe:invalid" result="pass"/><test-case name="24473ST_facets00201m2 tokoe:valid" result="pass"/><test-case name="24474Positive tokoe:valid" result="pass"/><test-case name="24475Negative tokoe:invalid" result="pass"/><test-case name="24476ST_facets00201m3 tokoe:valid" result="pass"/><test-case name="24477Positive tokoe:valid" result="pass"/><test-case name="24478Negative tokoe:invalid" result="pass"/><test-case name="24479ST_facets00201m4 tokoe:valid" result="pass"/><test-case name="24480Positive tokoe:valid" result="pass"/><test-case name="24481Negative tokoe:invalid" result="pass"/><test-case name="24482ST_facets00201m5 tokoe:valid" result="pass"/><test-case name="24483Positive tokoe:valid" result="pass"/><test-case name="24484Negative tokoe:invalid" result="pass"/><test-case name="24485ST_facets00201m6 tokoe:valid" result="pass"/><test-case name="24486Positive tokoe:valid" result="pass"/><test-case name="24487Negative tokoe:invalid" result="pass"/><test-case name="24488ST_facets00201m7 tokoe:valid" result="pass"/><test-case name="24489Positive tokoe:valid" result="pass"/><test-case name="24490Negative tokoe:invalid" result="pass"/><test-case name="24491ST_facets00201m8 tokoe:valid" result="pass"/><test-case name="24492Positive tokoe:valid" result="pass"/><test-case name="24493Negative tokoe:invalid" result="pass"/><test-case name="24494ST_facets00201m9 tokoe:valid" result="pass"/><test-case name="24495Positive tokoe:valid" result="pass"/><test-case name="24496Negative tokoe:invalid" result="pass"/><test-case name="24497ST_facets00301m tokoe:valid" result="pass"/><test-case name="24498ST_facets00301m1_p tokoe:valid" result="pass"/><test-case name="24499ST_facets00301m1_n tokoe:invalid" result="pass"/><test-case name="24500ST_facets00401m1 tokoe:valid" result="pass"/><test-case name="24501Positive tokoe:valid" result="pass"/><test-case name="24502ST_facets00401m10 tokoe:valid" result="pass"/><test-case name="24503Positive tokoe:valid" result="pass"/><test-case name="24504ST_facets00401m11 tokoe:valid" result="pass"/><test-case name="24505Positive tokoe:valid" result="pass"/><test-case name="24506ST_facets00401m12 tokoe:valid" result="pass"/><test-case name="24507Positive tokoe:valid" result="pass"/><test-case name="24508ST_facets00401m13 tokoe:valid" result="pass"/><test-case name="24509Positive tokoe:valid" result="pass"/><test-case name="24510ST_facets00401m14 tokoe:valid" result="pass"/><test-case name="24511Positive tokoe:valid" result="pass"/><test-case name="24512ST_facets00401m15 tokoe:valid" result="pass"/><test-case name="24513Positive tokoe:valid" result="pass"/><test-case name="24514ST_facets00401m16 tokoe:valid" result="pass"/><test-case name="24515Positive tokoe:valid" result="pass"/><test-case name="24516ST_facets00401m17 tokoe:valid" result="pass"/><test-case name="24517Positive tokoe:valid" result="pass"/><test-case name="24518ST_facets00401m18 tokoe:valid" result="pass"/><test-case name="24519Positive tokoe:valid" result="pass"/><test-case name="24520ST_facets00401m19 tokoe:valid" result="pass"/><test-case name="24521Positive tokoe:valid" result="pass"/><test-case name="24522ST_facets00401m2 tokoe:valid" result="pass"/><test-case name="24523Positive tokoe:valid" result="pass"/><test-case name="24524ST_facets00401m20 tokoe:valid" result="pass"/><test-case name="24525Positive tokoe:valid" result="pass"/><test-case name="24526ST_facets00401m21 tokoe:valid" result="pass"/><test-case name="24527Positive tokoe:valid" result="pass"/><test-case name="24528ST_facets00401m3 tokoe:valid" result="pass"/><test-case name="24529Positive tokoe:valid" result="pass"/><test-case name="24530ST_facets00401m4 tokoe:valid" result="pass"/><test-case name="24531Positive tokoe:valid" result="pass"/><test-case name="24532ST_facets00401m5 tokoe:valid" result="pass"/><test-case name="24533Positive tokoe:valid" result="pass"/><test-case name="24534ST_facets00401m6 tokoe:valid" result="pass"/><test-case name="24535Positive tokoe:valid" result="pass"/><test-case name="24536ST_facets00401m7 tokoe:valid" result="pass"/><test-case name="24537Positive tokoe:valid" result="pass"/><test-case name="24538ST_facets00401m8 tokoe:valid" result="pass"/><test-case name="24539Positive tokoe:valid" result="pass"/><test-case name="24540ST_facets00401m9 tokoe:valid" result="pass"/><test-case name="24541Positive tokoe:valid" result="pass"/><test-case name="24542ST_facets00402m1 tokoe:valid" result="pass"/><test-case name="24543Positive tokoe:valid" result="pass"/><test-case name="24544ST_facets00403m1 tokoe:valid" result="pass"/><test-case name="24545Positive tokoe:valid" result="pass"/><test-case name="24546ST_facets00501m1 tokoe:valid" result="pass"/><test-case name="24547Positive tokoe:valid" result="pass"/><test-case name="24548ST_facets00501m10 tokoe:valid" result="pass"/><test-case name="24549Positive tokoe:valid" result="pass"/><test-case name="24550ST_facets00501m11 tokoe:valid" result="pass"/><test-case name="24551Positive tokoe:valid" result="pass"/><test-case name="24552ST_facets00501m12 tokoe:valid" result="pass"/><test-case name="24553Positive tokoe:valid" result="pass"/><test-case name="24554ST_facets00501m13 tokoe:valid" result="pass"/><test-case name="24555Positive tokoe:valid" result="pass"/><test-case name="24556ST_facets00501m14 tokoe:valid" result="pass"/><test-case name="24557Positive tokoe:valid" result="pass"/><test-case name="24558ST_facets00501m15 tokoe:valid" result="pass"/><test-case name="24559Positive tokoe:valid" result="pass"/><test-case name="24560ST_facets00501m16 tokoe:valid" result="pass"/><test-case name="24561Positive tokoe:valid" result="pass"/><test-case name="24562ST_facets00501m17 tokoe:valid" result="pass"/><test-case name="24563Positive tokoe:valid" result="pass"/><test-case name="24564ST_facets00501m18 tokoe:valid" result="pass"/><test-case name="24565Positive tokoe:valid" result="pass"/><test-case name="24566ST_facets00501m19 tokoe:valid" result="pass"/><test-case name="24567Positive tokoe:valid" result="pass"/><test-case name="24568ST_facets00501m2 tokoe:valid" result="pass"/><test-case name="24569Positive tokoe:valid" result="pass"/><test-case name="24570ST_facets00501m20 tokoe:valid" result="pass"/><test-case name="24571Positive tokoe:valid" result="pass"/><test-case name="24572ST_facets00501m21 tokoe:valid" result="pass"/><test-case name="24573Positive tokoe:valid" result="pass"/><test-case name="24574ST_facets00501m3 tokoe:valid" result="pass"/><test-case name="24575Positive tokoe:valid" result="pass"/><test-case name="24576ST_facets00501m4 tokoe:valid" result="pass"/><test-case name="24577Positive tokoe:valid" result="pass"/><test-case name="24578ST_facets00501m5 tokoe:valid" result="pass"/><test-case name="24579Positive tokoe:valid" result="pass"/><test-case name="24580ST_facets00501m6 tokoe:valid" result="pass"/><test-case name="24581Positive tokoe:valid" result="pass"/><test-case name="24582ST_facets00501m7 tokoe:valid" result="pass"/><test-case name="24583Positive tokoe:valid" result="pass"/><test-case name="24584ST_facets00501m8 tokoe:valid" result="pass"/><test-case name="24585Positive tokoe:valid" result="pass"/><test-case name="24586ST_facets00501m9 tokoe:valid" result="pass"/><test-case name="24587Positive tokoe:valid" result="pass"/><test-case name="24588ST_facets00502m1 tokoe:valid" result="pass"/><test-case name="24589Positive tokoe:valid" result="pass"/><test-case name="24590ST_facets00503m1 tokoe:valid" result="pass"/><test-case name="24591Positive tokoe:valid" result="pass"/><test-case name="24592ST_facets00504m1 tokoe:valid" result="pass"/><test-case name="24593Positive tokoe:valid" result="pass"/><test-case name="24594ST_facets00504m2 tokoe:valid" result="pass"/><test-case name="24595Positive tokoe:valid" result="pass"/><test-case name="24596ST_facets00505m1 tokoe:valid" result="pass"/><test-case name="24597Positive tokoe:valid" result="pass"/><test-case name="24598ST_facets00505m10 tokoe:valid" result="pass"/><test-case name="24599Positive tokoe:valid" result="pass"/><test-case name="24600ST_facets00505m2 tokoe:valid" result="pass"/><test-case name="24601Positive tokoe:valid" result="pass"/><test-case name="24602ST_facets00505m3 tokoe:valid" result="pass"/><test-case name="24603Positive tokoe:valid" result="pass"/><test-case name="24604ST_facets00505m4 tokoe:valid" result="pass"/><test-case name="24605Positive tokoe:valid" result="pass"/><test-case name="24606ST_facets00505m5 tokoe:valid" result="pass"/><test-case name="24607Positive tokoe:valid" result="pass"/><test-case name="24608ST_facets00505m6 tokoe:valid" result="pass"/><test-case name="24609Positive tokoe:valid" result="pass"/><test-case name="24610ST_facets00505m7 tokoe:valid" result="pass"/><test-case name="24611Positive tokoe:valid" result="pass"/><test-case name="24612ST_facets00505m8 tokoe:valid" result="pass"/><test-case name="24613Positive tokoe:valid" result="pass"/><test-case name="24614ST_facets00505m9 tokoe:valid" result="pass"/><test-case name="24615Positive tokoe:valid" result="pass"/><test-case name="24616ST_facets00506m1 tokoe:valid" result="pass"/><test-case name="24617Positive tokoe:valid" result="pass"/><test-case name="24618ST_facets00506m2 tokoe:valid" result="pass"/><test-case name="24619Positive tokoe:valid" result="pass"/><test-case name="24620ST_facets00601 tokoe:valid" result="pass"/><test-case name="24621ST_facets00601_p tokoe:valid" result="pass"/><test-case name="24622ST_facets00602 tokoe:valid" result="pass"/><test-case name="24623ST_facets00602_p tokoe:valid" result="pass"/><test-case name="24624ST_facets00603 tokoe:valid" result="pass"/><test-case name="24625ST_facets00603_p tokoe:valid" result="pass"/><test-case name="24626ST_facets00604 tokoe:valid" result="pass"/><test-case name="24627ST_facets00604_p tokoe:valid" result="pass"/><test-case name="24628ST_facets00605 tokoe:valid" result="pass"/><test-case name="24629ST_facets00605_p tokoe:valid" result="pass"/><test-case name="24630ST_facets00608 tokoe:valid" result="pass"/><test-case name="24631ST_facets00608_p tokoe:valid" result="pass"/><test-case name="24632ST_final00101m1 tokoe:invalid" result="pass"/><test-case name="24633ST_final00101m2 tokoe:valid" result="pass"/><test-case name="24634Positive tokoe:valid" result="pass"/><test-case name="24635Negative tokoe:invalid" result="pass"/><test-case name="24636ST_final00101m3 tokoe:valid" result="pass"/><test-case name="24637Positive tokoe:valid" result="pass"/><test-case name="24638Negative tokoe:invalid" result="pass"/><test-case name="24639ST_final00101m4 tokoe:valid" result="pass"/><test-case name="24640Positive tokoe:valid" result="pass"/><test-case name="24641Negative tokoe:invalid" result="pass"/><test-case name="24642ST_final00101m5 tokoe:valid" result="pass"/><test-case name="24643Positive tokoe:valid" result="pass"/><test-case name="24644Negative tokoe:invalid" result="pass"/><test-case name="24645ST_final00101m6 tokoe:valid" result="pass"/><test-case name="24646Positive tokoe:valid" result="pass"/><test-case name="24647Negative tokoe:invalid" result="pass"/><test-case name="24648ST_final00102m1 tokoe:invalid" result="pass"/><test-case name="24649ST_final00102m2 tokoe:valid" result="pass"/><test-case name="24650Positive tokoe:valid" result="pass"/><test-case name="24651Negative tokoe:invalid" result="pass"/><test-case name="24652ST_final00102m3 tokoe:valid" result="pass"/><test-case name="24653Positive tokoe:valid" result="pass"/><test-case name="24654Negative tokoe:invalid" result="pass"/><test-case name="24655ST_final00102m4 tokoe:valid" result="pass"/><test-case name="24656Positive tokoe:valid" result="pass"/><test-case name="24657Negative tokoe:invalid" result="pass"/><test-case name="24658ST_final00102m5 tokoe:valid" result="pass"/><test-case name="24659Positive tokoe:valid" result="pass"/><test-case name="24660Negative tokoe:invalid" result="pass"/><test-case name="24661ST_final00102m6 tokoe:valid" result="pass"/><test-case name="24662Positive tokoe:valid" result="pass"/><test-case name="24663Negative tokoe:invalid" result="pass"/><test-case name="24664ST_final00103m1 tokoe:invalid" result="pass"/><test-case name="24665ST_final00103m2 tokoe:valid" result="pass"/><test-case name="24666Positive tokoe:valid" result="pass"/><test-case name="24667Negative tokoe:invalid" result="pass"/><test-case name="24668ST_final00103m3 tokoe:valid" result="pass"/><test-case name="24669Positive tokoe:valid" result="pass"/><test-case name="24670Negative tokoe:invalid" result="pass"/><test-case name="24671ST_name00101m tokoe:valid" result="pass"/><test-case name="24672ST_name00101m1_p tokoe:valid" result="pass"/><test-case name="24673ST_name00101m1_n tokoe:invalid" result="pass"/><test-case name="24674ST_name00201m tokoe:invalid" result="pass"/><test-case name="24675ST_name00301m tokoe:invalid" result="pass"/><test-case name="24676ST_name00401m tokoe:valid" result="pass"/><test-case name="24677ST_name00401m1_p tokoe:valid" result="pass"/><test-case name="24678ST_targetNS00101m tokoe:valid" result="pass"/><test-case name="24679ST_targetNS00101m1_p tokoe:valid" result="pass"/><test-case name="24680ST_targetNS00101m1_n tokoe:invalid" result="pass"/><test-case name="24681ST_targetNS00101m2_p tokoe:valid" result="pass"/><test-case name="24682ST_targetNS00101m2_n tokoe:invalid" result="pass"/><test-case name="24683ST_targetNS00201m tokoe:valid" result="pass"/><test-case name="24684ST_targetNS00201m1_p tokoe:valid" result="pass"/><test-case name="24685ST_variety00101m1 tokoe:valid" result="pass"/><test-case name="24686Positive tokoe:valid" result="pass"/><test-case name="24687Negative tokoe:invalid" result="pass"/><test-case name="24688ST_variety00101m2 tokoe:valid" result="pass"/><test-case name="24689Positive tokoe:valid" result="pass"/><test-case name="24690Negative tokoe:invalid" result="pass"/><test-case name="24691ST_variety00201m1 tokoe:invalid" result="pass"/><test-case name="24692ST_variety00201m2 tokoe:invalid" result="pass"/><test-case name="24693annotations00101m1 tokoe:valid" result="pass"/><test-case name="24694Positive tokoe:valid" result="pass"/><test-case name="24695annotations00101m2 tokoe:valid" result="pass"/><test-case name="24696Positive tokoe:valid" result="pass"/><test-case name="24697annotations00101m3 tokoe:valid" result="pass"/><test-case name="24698Positive tokoe:valid" result="pass"/><test-case name="24699annotations00101m4 tokoe:valid" result="pass"/><test-case name="24700Positive tokoe:valid" result="pass"/><test-case name="24701annotations00101m5 tokoe:valid" result="pass"/><test-case name="24702Positive tokoe:valid" result="pass"/><test-case name="24703annotations00101m6 tokoe:valid" result="pass"/><test-case name="24704Positive tokoe:valid" result="pass"/><test-case name="24705annotation00101m1 tokoe:valid" result="pass"/><test-case name="24706Positive tokoe:valid" result="pass"/><test-case name="24707annotation00101m2 tokoe:invalid" result="pass"/><test-case name="24708annotation00101m3 tokoe:valid" result="pass"/><test-case name="24709Positive tokoe:valid" result="pass"/><test-case name="24710annotation00101m4 tokoe:invalid" result="pass"/><test-case name="24711annotation00101m5 tokoe:valid" result="pass"/><test-case name="24712Positive tokoe:valid" result="pass"/><test-case name="24713annotation00101m6 tokoe:invalid" result="pass"/><test-case name="24714annotation00101m7 tokoe:valid" result="pass"/><test-case name="24715Positive tokoe:valid" result="pass"/><test-case name="24716annotation00101m8 tokoe:invalid" result="pass"/><test-case name="24717nsConstraint00101m1 tokoe:valid" result="pass"/><test-case name="24718Positive tokoe:valid" result="pass"/><test-case name="24719Negative tokoe:invalid" result="pass"/><test-case name="24720nsConstraint00101m2 tokoe:valid" result="pass"/><test-case name="24721Positive tokoe:valid" result="pass"/><test-case name="24722Negative tokoe:invalid" result="pass"/><test-case name="24723nsConstraint00102m1 tokoe:valid" result="pass"/><test-case name="24724Positive tokoe:valid" result="pass"/><test-case name="24725nsConstraint00102m2 tokoe:valid" result="pass"/><test-case name="24726Positive tokoe:valid" result="pass"/><test-case name="24727nsConstraint00201m1 tokoe:valid" result="pass"/><test-case name="24728Positive tokoe:valid" result="pass"/><test-case name="24729Negative tokoe:invalid" result="pass"/><test-case name="24730nsConstraint00202m1 tokoe:valid" result="pass"/><test-case name="24731Positive tokoe:valid" result="pass"/><test-case name="24732Negative tokoe:invalid" result="pass"/><test-case name="24733nsConstraint00301m1 tokoe:valid" result="pass"/><test-case name="24734Positive tokoe:valid" result="pass"/><test-case name="24735Negative tokoe:invalid" result="pass"/><test-case name="24736nsConstraint00302m1 tokoe:valid" result="pass"/><test-case name="24737Positive tokoe:valid" result="pass"/><test-case name="24738Negative tokoe:invalid" result="pass"/><test-case name="24739psContents00101m1 tokoe:valid" result="pass"/><test-case name="24740Positive tokoe:valid" result="pass"/><test-case name="24741Negative tokoe:invalid" result="pass"/><test-case name="24742psContents00101m2 tokoe:valid" result="pass"/><test-case name="24743Negative tokoe:invalid" result="pass"/><test-case name="24744psContents00102m1 tokoe:valid" result="pass"/><test-case name="24745Positive tokoe:valid" result="pass"/><test-case name="24746Negative tokoe:invalid" result="pass"/><test-case name="24747psContents00102m2 tokoe:valid" result="pass"/><test-case name="24748Negative tokoe:invalid" result="pass"/><test-case name="24749psContents00201m1 tokoe:valid" result="pass"/><test-case name="24750Positive tokoe:valid" result="pass"/><test-case name="24751Negative tokoe:invalid" result="pass"/><test-case name="24752psContents00202m1 tokoe:valid" result="pass"/><test-case name="24753Positive tokoe:valid" result="pass"/><test-case name="24754psContents00301m1 tokoe:valid" result="pass"/><test-case name="24755Positive tokoe:valid" result="pass"/><test-case name="24756Negative tokoe:invalid" result="pass"/><test-case name="24757psContents00301m2 tokoe:valid" result="pass"/><test-case name="24758Positive tokoe:valid" result="pass"/><test-case name="24759Negative tokoe:invalid" result="pass"/><test-case name="24760psContents00302m1 tokoe:valid" result="pass"/><test-case name="24761Positive tokoe:valid" result="pass"/><test-case name="24762Negative tokoe:invalid" result="pass"/><test-case name="24763psContents00302m2 tokoe:valid" result="pass"/><test-case name="24764Positive tokoe:valid" result="pass"/><test-case name="24765Negative tokoe:invalid" result="pass"/><test-case name="24766addA001 tokoe:valid" result="pass"/><test-case name="24767addA002 tokoe:valid" result="pass"/><test-case name="24768addA003 tokoe:invalid" result="pass"/><test-case name="24769addA005 tokoe:valid" result="pass"/><test-case name="24770addA005.v tokoe:valid" result="pass"/><test-case name="24771addA006.v tokoe:valid" result="fail"/><test-case name="24772adda007.v tokoe:valid" result="pass"/><test-case name="24773addA008.v tokoe:valid" result="pass"/><test-case name="24774addC001 tokoe:valid" result="pass"/><test-case name="24775addC001.v tokoe:valid" result="pass"/><test-case name="24776addC002 tokoe:valid" result="pass"/><test-case name="24777addB001 tokoe:valid" result="pass"/><test-case name="24778addB002 tokoe:valid" result="pass"/><test-case name="24779addB002.i tokoe:invalid" result="pass"/><test-case name="24780addB003 tokoe:valid" result="pass"/><test-case name="24781addB003.i tokoe:invalid" result="pass"/><test-case name="24782addB004 tokoe:invalid" result="pass"/><test-case name="24783addB005 tokoe:invalid" result="pass"/><test-case name="24784addB006 tokoe:valid" result="pass"/><test-case name="24785addB007 tokoe:valid" result="pass"/><test-case name="24786addB008 tokoe:invalid" result="pass"/><test-case name="24787addB009 tokoe:invalid" result="pass"/><test-case name="24788addB010 tokoe:invalid" result="pass"/><test-case name="24789addB011 tokoe:valid" result="pass"/><test-case name="24790addB011.i tokoe:invalid" result="pass"/><test-case name="24791addB012 tokoe:valid" result="pass"/><test-case name="24792addB012.v tokoe:valid" result="pass"/><test-case name="24793addB013 tokoe:valid" result="pass"/><test-case name="24794addB013.i tokoe:invalid" result="pass"/><test-case name="24795addB014 tokoe:invalid" result="pass"/><test-case name="24796addB016 tokoe:valid" result="fail"/><test-case name="24797addB017 tokoe:valid" result="pass"/><test-case name="24798addB018 tokoe:valid" result="pass"/><test-case name="24799addB019 tokoe:valid" result="pass"/><test-case name="24800addB019.v tokoe:valid" result="pass"/><test-case name="24801addB020 tokoe:valid" result="pass"/><test-case name="24802addB021 tokoe:valid" result="pass"/><test-case name="24803addB021a tokoe:invalid" result="pass"/><test-case name="24804addB022 tokoe:invalid" result="pass"/><test-case name="24805addB023 tokoe:valid" result="pass"/><test-case name="24806addB024 tokoe:valid" result="pass"/><test-case name="24807addB025 tokoe:valid" result="pass"/><test-case name="24808addB026 tokoe:valid" result="pass"/><test-case name="24809addB027 tokoe:valid" result="pass"/><test-case name="24810addB028 tokoe:valid" result="pass"/><test-case name="24811addB028.v tokoe:valid" result="pass"/><test-case name="24812addB029 tokoe:valid" result="pass"/><test-case name="24813addB030 tokoe:invalid" result="pass"/><test-case name="24814addB31 tokoe:valid" result="pass"/><test-case name="24815addB31.v tokoe:valid" result="pass"/><test-case name="24816addB32 tokoe:invalid" result="pass"/><test-case name="24817addB033 tokoe:invalid" result="pass"/><test-case name="24818addB034 tokoe:valid" result="pass"/><test-case name="24819addB034.v tokoe:valid" result="pass"/><test-case name="24820addB035 tokoe:invalid" result="pass"/><test-case name="24821addB036 tokoe:invalid" result="pass"/><test-case name="24822addB037 tokoe:valid" result="pass"/><test-case name="24823addB037.i tokoe:invalid" result="pass"/><test-case name="24824addB040 tokoe:valid" result="pass"/><test-case name="24825addB040.v tokoe:valid" result="pass"/><test-case name="24826addB041 tokoe:invalid" result="pass"/><test-case name="24827addB042 tokoe:valid" result="pass"/><test-case name="24828addB043 tokoe:invalid" result="pass"/><test-case name="24829addB044 tokoe:invalid" result="pass"/><test-case name="24830addB045 tokoe:invalid" result="pass"/><test-case name="24831addB046 tokoe:valid" result="pass"/><test-case name="24832addB046.v tokoe:valid" result="pass"/><test-case name="24833addB047 tokoe:valid" result="pass"/><test-case name="24834addB047.v tokoe:valid" result="pass"/><test-case name="24835addB050 tokoe:valid" result="pass"/><test-case name="24836addB050.i tokoe:invalid" result="pass"/><test-case name="24837addB051 tokoe:valid" result="pass"/><test-case name="24838addB051b tokoe:valid" result="pass"/><test-case name="24839addB052 tokoe:invalid" result="pass"/><test-case name="24840addB053 tokoe:invalid" result="pass"/><test-case name="24841addB054 tokoe:valid" result="pass"/><test-case name="24842addB054.v tokoe:valid" result="pass"/><test-case name="24843addB055 tokoe:valid" result="pass"/><test-case name="24844addB056 tokoe:valid" result="pass"/><test-case name="24845addB056.v tokoe:valid" result="pass"/><test-case name="24846addB057 tokoe:valid" result="pass"/><test-case name="24847addB057.i tokoe:invalid" result="pass"/><test-case name="24848addB058 tokoe:valid" result="pass"/><test-case name="24849addB058.v tokoe:valid" result="pass"/><test-case name="24850addB059 tokoe:valid" result="pass"/><test-case name="24851addB059.v tokoe:valid" result="pass"/><test-case name="24852addB060 tokoe:valid" result="pass"/><test-case name="24853addB061 tokoe:valid" result="pass"/><test-case name="24854addB062 tokoe:valid" result="pass"/><test-case name="24855addB063.i tokoe:invalid" result="pass"/><test-case name="24856addB064 tokoe:valid" result="pass"/><test-case name="24857addB065 tokoe:valid" result="pass"/><test-case name="24858addB065.i tokoe:invalid" result="pass"/><test-case name="24859addB066 tokoe:valid" result="pass"/><test-case name="24860addB066.i tokoe:invalid" result="pass"/><test-case name="24861addB067 tokoe:valid" result="pass"/><test-case name="24862addB067.v tokoe:valid" result="pass"/><test-case name="24863addB069 tokoe:valid" result="pass"/><test-case name="24864addB069.i tokoe:invalid" result="pass"/><test-case name="24865addB070 tokoe:invalid" result="pass"/><test-case name="24866addB070a tokoe:invalid" result="pass"/><test-case name="24867addB071 tokoe:valid" result="pass"/><test-case name="24868addB072 tokoe:valid" result="pass"/><test-case name="24869addB073 tokoe:valid" result="pass"/><test-case name="24870addB075 tokoe:valid" result="pass"/><test-case name="24871addB075.i tokoe:invalid" result="pass"/><test-case name="24872addB076 tokoe:valid" result="pass"/><test-case name="24873addB076.v tokoe:valid" result="pass"/><test-case name="24874addB077 tokoe:valid" result="pass"/><test-case name="24875addB079 tokoe:valid" result="pass"/><test-case name="24876addB080 tokoe:valid" result="pass"/><test-case name="24877addB080.i tokoe:invalid" result="pass"/><test-case name="24878addB081 tokoe:invalid" result="pass"/><test-case name="24879addB082 tokoe:invalid" result="pass"/><test-case name="24880addB083 tokoe:invalid" result="pass"/><test-case name="24881addB084 tokoe:valid" result="pass"/><test-case name="24882addB084.v tokoe:valid" result="pass"/><test-case name="24883addB085 tokoe:valid" result="pass"/><test-case name="24884addB087 tokoe:valid" result="pass"/><test-case name="24885addB087.i tokoe:invalid" result="pass"/><test-case name="24886addB088 tokoe:valid" result="pass"/><test-case name="24887addB088.v tokoe:valid" result="pass"/><test-case name="24888addB089 tokoe:invalid" result="pass"/><test-case name="24889addB090 tokoe:valid" result="pass"/><test-case name="24890addB090.v tokoe:valid" result="pass"/><test-case name="24891addB091 tokoe:valid" result="pass"/><test-case name="24892addB092 tokoe:valid" result="pass"/><test-case name="24893addB092.i tokoe:invalid" result="pass"/><test-case name="24894addB093 tokoe:valid" result="pass"/><test-case name="24895addB094 tokoe:valid" result="pass"/><test-case name="24896addB095 tokoe:invalid" result="pass"/><test-case name="24897addB096 tokoe:valid" result="pass"/><test-case name="24898addB096.v tokoe:valid" result="pass"/><test-case name="24899addB097 tokoe:invalid" result="pass"/><test-case name="24900addB098 tokoe:valid" result="pass"/><test-case name="24901addB098.i tokoe:invalid" result="pass"/><test-case name="24902addB100 tokoe:invalid" result="pass"/><test-case name="24903addB101 tokoe:invalid" result="pass"/><test-case name="24904addB102 tokoe:valid" result="pass"/><test-case name="24905addB102.i tokoe:invalid" result="pass"/><test-case name="24906addB103 tokoe:valid" result="pass"/><test-case name="24907addB104 tokoe:valid" result="pass"/><test-case name="24908addB104.v tokoe:valid" result="pass"/><test-case name="24909addB105 tokoe:valid" result="pass"/><test-case name="24910addB105.i tokoe:invalid" result="pass"/><test-case name="24911addB106 tokoe:valid" result="pass"/><test-case name="24912addB107 tokoe:valid" result="pass"/><test-case name="24913addB108 tokoe:invalid" result="pass"/><test-case name="24914addB109 tokoe:valid" result="pass"/><test-case name="24915addB109.i tokoe:invalid" result="pass"/><test-case name="24916addB110 tokoe:invalid" result="pass"/><test-case name="24917addB111 tokoe:invalid" result="pass"/><test-case name="24918addB112 tokoe:invalid" result="pass"/><test-case name="24919addB113 tokoe:invalid" result="pass"/><test-case name="24920addB114 tokoe:valid" result="pass"/><test-case name="24921addB114.i tokoe:invalid" result="pass"/><test-case name="24922addB115 tokoe:valid" result="pass"/><test-case name="24923addB115.i tokoe:invalid" result="pass"/><test-case name="24924addB116 tokoe:valid" result="pass"/><test-case name="24925addB116.v tokoe:valid" result="pass"/><test-case name="24926addB117 tokoe:valid" result="pass"/><test-case name="24927addB121 tokoe:invalid" result="pass"/><test-case name="24928addB122 tokoe:valid" result="pass"/><test-case name="24929addB122.v tokoe:valid" result="pass"/><test-case name="24930addB123 tokoe:valid" result="pass"/><test-case name="24931addB123.i tokoe:invalid" result="pass"/><test-case name="24932addB124.i tokoe:invalid" result="pass"/><test-case name="24933addB125 tokoe:valid" result="pass"/><test-case name="24934addB125.v tokoe:valid" result="pass"/><test-case name="24935addB126 tokoe:valid" result="pass"/><test-case name="24936addB127 tokoe:valid" result="pass"/><test-case name="24937addB128 tokoe:valid" result="pass"/><test-case name="24938addB129 tokoe:valid" result="pass"/><test-case name="24939addB129.v tokoe:valid" result="pass"/><test-case name="24940addB130 tokoe:valid" result="pass"/><test-case name="24941addB130.v tokoe:valid" result="pass"/><test-case name="24942addB131 tokoe:valid" result="pass"/><test-case name="24943addB131.v tokoe:valid" result="pass"/><test-case name="24944addB132 tokoe:valid" result="pass"/><test-case name="24945addB132.v tokoe:valid" result="pass"/><test-case name="24946addB134.v tokoe:valid" result="pass"/><test-case name="24947addB135 tokoe:valid" result="pass"/><test-case name="24948addB135.v tokoe:valid" result="pass"/><test-case name="24949addB136 tokoe:valid" result="pass"/><test-case name="24950addB136.v tokoe:valid" result="pass"/><test-case name="24951addB137 tokoe:invalid" result="pass"/><test-case name="24952addB138.i tokoe:invalid" result="pass"/><test-case name="24953addB139.i tokoe:invalid" result="pass"/><test-case name="24954addB140 tokoe:valid" result="pass"/><test-case name="24955addB140.v tokoe:valid" result="pass"/><test-case name="24956addB141 tokoe:invalid" result="pass"/><test-case name="24957addB142.i tokoe:invalid" result="pass"/><test-case name="24958addB143 tokoe:valid" result="pass"/><test-case name="24959addB143.i tokoe:invalid" result="pass"/><test-case name="24960addB144 tokoe:valid" result="pass"/><test-case name="24961addB145 tokoe:valid" result="pass"/><test-case name="24962addB145.v tokoe:valid" result="pass"/><test-case name="24963test93160 tokoe:valid" result="pass"/><test-case name="24964test93160.i tokoe:invalid" result="pass"/><test-case name="24965addB147 tokoe:valid" result="pass"/><test-case name="24966addB148 tokoe:valid" result="pass"/><test-case name="24967addB148.v tokoe:valid" result="pass"/><test-case name="24968addB149 tokoe:valid" result="pass"/><test-case name="24969addB149.i tokoe:invalid" result="pass"/><test-case name="24970addB150 tokoe:valid" result="pass"/><test-case name="24971addB151 tokoe:valid" result="pass"/><test-case name="24972addB153 tokoe:invalid" result="pass"/><test-case name="24973addB155.v tokoe:valid" result="pass"/><test-case name="24974addB156.i tokoe:invalid" result="pass"/><test-case name="24975addB157.v tokoe:valid" result="pass"/><test-case name="24976addB158.i tokoe:invalid" result="pass"/><test-case name="24977addB159.i tokoe:invalid" result="pass"/><test-case name="24978addB160.v tokoe:valid" result="pass"/><test-case name="24979addB161.i tokoe:invalid" result="pass"/><test-case name="24980addB162.i tokoe:invalid" result="pass"/><test-case name="24981addB163.v tokoe:valid" result="pass"/><test-case name="24982addB164.i tokoe:invalid" result="pass"/><test-case name="24983addB165.v tokoe:valid" result="pass"/><test-case name="24984addB166.i tokoe:invalid" result="pass"/><test-case name="24985addB167.i tokoe:invalid" result="fail"/><test-case name="24986addB168.v tokoe:valid" result="pass"/><test-case name="24987addB169.v tokoe:valid" result="pass"/><test-case name="24988addB169.1 tokoe:valid" result="pass"/><test-case name="24989addB169.1.v tokoe:valid" result="pass"/><test-case name="24990addB170 tokoe:valid" result="pass"/><test-case name="24991addB170.i tokoe:invalid" result="pass"/><test-case name="24992addB171 tokoe:valid" result="pass"/><test-case name="24993addB171.i tokoe:invalid" result="pass"/><test-case name="24994addB172 tokoe:valid" result="pass"/><test-case name="24995addB172.i tokoe:invalid" result="pass"/><test-case name="24996addB173 tokoe:valid" result="pass"/><test-case name="24997addB173.i tokoe:invalid" result="pass"/><test-case name="24998addB174 tokoe:valid" result="pass"/><test-case name="24999addB174.v tokoe:valid" result="pass"/><test-case name="25000addB175 tokoe:valid" result="pass"/><test-case name="25001addB175.i tokoe:invalid" result="pass"/><test-case name="25002addB176 tokoe:valid" result="pass"/><test-case name="25003addB176.v tokoe:valid" result="pass"/><test-case name="25004addB177 tokoe:invalid" result="pass"/><test-case name="25005addB178 tokoe:invalid" result="pass"/><test-case name="25006addB180 tokoe:invalid" result="pass"/><test-case name="25007addB181.i tokoe:invalid" result="pass"/><test-case name="25008addB182 tokoe:valid" result="pass"/><test-case name="25009addB182.v tokoe:valid" result="pass"/><test-case name="25010addB183 tokoe:valid" result="pass"/><test-case name="25011addB184 tokoe:valid" result="pass"/><test-case name="25012addB187 tokoe:valid" result="pass"/><test-case name="25013addB187.v tokoe:valid" result="pass"/><test-case name="25014addB188 tokoe:valid" result="pass"/><test-case name="25015addB188.i tokoe:invalid" result="pass"/><test-case name="25016addB191.v tokoe:invalid" result="pass"/><test-case name="25017addB193 tokoe:valid" result="pass"/><test-case name="25018addB194 tokoe:valid" result="fail"/><test-case name="25019addB196a tokoe:valid" result="pass"/><test-case name="25020addB196a.v tokoe:valid" result="pass"/><test-case name="25021addB196b tokoe:valid" result="pass"/><test-case name="25022addB196b.i tokoe:invalid" result="pass"/><test-case name="25023addB196c tokoe:valid" result="pass"/><test-case name="25024addB196c.v tokoe:valid" result="pass"/><test-case name="25025addB196d tokoe:valid" result="pass"/><test-case name="25026addB196d.i tokoe:invalid" result="pass"/><test-case name="25027addB196e tokoe:valid" result="pass"/><test-case name="25028addB196e.i tokoe:invalid" result="pass"/><test-case name="25029addB196f tokoe:valid" result="pass"/><test-case name="25030addB196f.v tokoe:valid" result="pass"/><test-case name="25031addB196g tokoe:valid" result="pass"/><test-case name="25032addB196g.i tokoe:invalid" result="pass"/><test-case name="25033addB196h tokoe:valid" result="pass"/><test-case name="25034addB196h.v tokoe:valid" result="pass"/><test-case name="25035addB196i tokoe:valid" result="pass"/><test-case name="25036addB196i.i tokoe:invalid" result="pass"/><test-case name="25037addB196j tokoe:valid" result="pass"/><test-case name="25038addB196j.i tokoe:invalid" result="pass"/><test-case name="25039addB196k tokoe:valid" result="pass"/><test-case name="25040addB196k.i tokoe:invalid" result="pass"/><test-case name="25041addB196l tokoe:valid" result="pass"/><test-case name="25042addB196l.i tokoe:invalid" result="pass"/><test-case name="25043addB197a tokoe:valid" result="pass"/><test-case name="25044addB197a.v tokoe:valid" result="pass"/><test-case name="25045addB197b tokoe:valid" result="pass"/><test-case name="25046addB197b.i tokoe:invalid" result="pass"/><test-case name="25047addB197c tokoe:valid" result="pass"/><test-case name="25048addB197c.v tokoe:valid" result="pass"/><test-case name="25049addB197d tokoe:valid" result="pass"/><test-case name="25050addB197d.i tokoe:invalid" result="pass"/><test-case name="25051addB197e tokoe:valid" result="pass"/><test-case name="25052addB197e.i tokoe:invalid" result="pass"/><test-case name="25053addB197f tokoe:valid" result="pass"/><test-case name="25054addB197f.i tokoe:invalid" result="pass"/><test-case name="25055addB198a tokoe:valid" result="pass"/><test-case name="25056addB198a.i tokoe:invalid" result="pass"/><test-case name="25057addB198b tokoe:valid" result="pass"/><test-case name="25058addB198b.i tokoe:invalid" result="pass"/><test-case name="25059addB198c tokoe:valid" result="pass"/><test-case name="25060addB198c.v tokoe:valid" result="pass"/><test-case name="25061addB198d tokoe:valid" result="pass"/><test-case name="25062addB198d.v tokoe:valid" result="pass"/><test-case name="25063addB199.i tokoe:invalid" result="pass"/><test-case name="25064addB200a tokoe:valid" result="pass"/><test-case name="25065addB200a.i tokoe:invalid" result="pass"/><test-case name="25066addB200b tokoe:valid" result="pass"/><test-case name="25067addB200b.i tokoe:invalid" result="pass"/><test-case name="25068addB200c tokoe:valid" result="pass"/><test-case name="25069addB200c.i tokoe:invalid" result="pass"/><test-case name="25070addB201 tokoe:valid" result="pass"/><test-case name="25071addB201.i tokoe:invalid" result="pass"/><test-case name="25072addB202a.i tokoe:invalid" result="pass"/><test-case name="25073addB202b.i tokoe:invalid" result="pass"/><test-case name="25074addD001 tokoe:valid" result="pass"/><test-case name="25075addD001.v tokoe:valid" result="pass"/><test-case name="25076addD002 tokoe:valid" result="pass"/><test-case name="25077addD002.v tokoe:valid" result="pass"/><test-case name="25078addD003 tokoe:valid" result="pass"/><test-case name="25079addD004 tokoe:valid" result="pass"/><test-case name="25080addD004.v tokoe:valid" result="pass"/><test-case name="25081addD004a tokoe:valid" result="pass"/><test-case name="25082addD004a.v tokoe:valid" result="pass"/><test-case name="25083isDefault001 tokoe:valid" result="pass"/><test-case name="25084isDefault001.v tokoe:valid" result="pass"/><test-case name="25085isDefault002 tokoe:valid" result="pass"/><test-case name="25086isDefault002.v tokoe:valid" result="pass"/><test-case name="25087isDefault003 tokoe:valid" result="pass"/><test-case name="25088isDefault003.v tokoe:valid" result="pass"/><test-case name="25089isDefault004 tokoe:valid" result="pass"/><test-case name="25090isDefault004.i tokoe:invalid" result="pass"/><test-case name="25091isDefault005 tokoe:valid" result="pass"/><test-case name="25092isDefault005.v tokoe:valid" result="pass"/><test-case name="25093isDefault006 tokoe:valid" result="pass"/><test-case name="25094isDefault006.v tokoe:valid" result="pass"/><test-case name="25095isDefault007 tokoe:valid" result="pass"/><test-case name="25096isDefault007.v tokoe:valid" result="pass"/><test-case name="25097isDefault008 tokoe:valid" result="pass"/><test-case name="25098isDefault008.i tokoe:invalid" result="pass"/><test-case name="25099isDefault009 tokoe:valid" result="pass"/><test-case name="25100isDefault009.i tokoe:invalid" result="pass"/><test-case name="25101isDefault010 tokoe:valid" result="pass"/><test-case name="25102isDefault010.i tokoe:invalid" result="pass"/><test-case name="25103isDefault011 tokoe:valid" result="pass"/><test-case name="25104isDefault011.i tokoe:invalid" result="pass"/><test-case name="25105isDefault021 tokoe:valid" result="pass"/><test-case name="25106isDefault021.v tokoe:valid" result="pass"/><test-case name="25107isDefault022 tokoe:valid" result="pass"/><test-case name="25108isDefault022.v tokoe:valid" result="pass"/><test-case name="25109isDefault023 tokoe:valid" result="pass"/><test-case name="25110isDefault023.v tokoe:valid" result="pass"/><test-case name="25111isDefault024 tokoe:valid" result="pass"/><test-case name="25112isDefault024.v tokoe:valid" result="pass"/><test-case name="25113isDefault025 tokoe:valid" result="pass"/><test-case name="25114isDefault025.v tokoe:valid" result="pass"/><test-case name="25115isDefault026 tokoe:valid" result="pass"/><test-case name="25116isDefault026.v tokoe:valid" result="pass"/><test-case name="25117isDefault027 tokoe:valid" result="pass"/><test-case name="25118isDefault027.v tokoe:valid" result="pass"/><test-case name="25119isDefault028 tokoe:valid" result="pass"/><test-case name="25120isDefault028.v tokoe:valid" result="pass"/><test-case name="25121isDefault051 tokoe:valid" result="pass"/><test-case name="25122isDefault051.v tokoe:valid" result="pass"/><test-case name="25123isDefault052 tokoe:valid" result="pass"/><test-case name="25124isDefault052.i tokoe:invalid" result="pass"/><test-case name="25125isDefault053 tokoe:valid" result="pass"/><test-case name="25126isDefault053.i tokoe:invalid" result="pass"/><test-case name="25127isDefault054 tokoe:valid" result="pass"/><test-case name="25128isDefault054.i tokoe:invalid" result="pass"/><test-case name="25129isDefault055 tokoe:valid" result="pass"/><test-case name="25130isDefault055.v tokoe:valid" result="pass"/><test-case name="25131isDefault056 tokoe:valid" result="pass"/><test-case name="25132isDefault056.v tokoe:valid" result="pass"/><test-case name="25133isDefault057 tokoe:valid" result="pass"/><test-case name="25134isDefault057.v tokoe:valid" result="pass"/><test-case name="25135isDefault058 tokoe:valid" result="pass"/><test-case name="25136isDefault058.v tokoe:valid" result="pass"/><test-case name="25137isDefault061 tokoe:valid" result="pass"/><test-case name="25138isDefault061.v tokoe:valid" result="pass"/><test-case name="25139isDefault062 tokoe:valid" result="pass"/><test-case name="25140isDefault062.i tokoe:invalid" result="pass"/><test-case name="25141isDefault063 tokoe:valid" result="pass"/><test-case name="25142isDefault063.i tokoe:invalid" result="pass"/><test-case name="25143isDefault064 tokoe:valid" result="pass"/><test-case name="25144isDefault064.i tokoe:invalid" result="pass"/><test-case name="25145isDefault065 tokoe:valid" result="pass"/><test-case name="25146isDefault065.v tokoe:valid" result="pass"/><test-case name="25147isDefault066 tokoe:valid" result="pass"/><test-case name="25148isDefault066.v tokoe:valid" result="pass"/><test-case name="25149isDefault067 tokoe:valid" result="pass"/><test-case name="25150isDefault067.v tokoe:valid" result="pass"/><test-case name="25151isDefault068 tokoe:valid" result="pass"/><test-case name="25152isDefault068.v tokoe:valid" result="pass"/><test-case name="25153isDefault060_1 tokoe:valid" result="pass"/><test-case name="25154isDefault060_1.v tokoe:valid" result="pass"/><test-case name="25155isDefault070 tokoe:valid" result="pass"/><test-case name="25156isDefault070.i tokoe:invalid" result="pass"/><test-case name="25157isDefault071 tokoe:valid" result="pass"/><test-case name="25158isDefault071.v tokoe:valid" result="pass"/><test-case name="25159isDefault072 tokoe:valid" result="pass"/><test-case name="25160isDefault072.v tokoe:valid" result="pass"/><test-case name="25161isDefault073 tokoe:valid" result="pass"/><test-case name="25162isDefault073.v tokoe:valid" result="pass"/><test-case name="25163isDefault074 tokoe:valid" result="pass"/><test-case name="25164isDefault074.v tokoe:valid" result="pass"/><test-case name="25165isDefault075 tokoe:valid" result="pass"/><test-case name="25166isDefault075.v tokoe:valid" result="pass"/><test-case name="25167isDefault076 tokoe:valid" result="pass"/><test-case name="25168isDefault076.v tokoe:valid" result="pass"/><test-case name="25169isDefault077 tokoe:valid" result="pass"/><test-case name="25170isDefault077.i tokoe:invalid" result="pass"/><test-case name="25171isDefault078 tokoe:valid" result="pass"/><test-case name="25172isDefault078.v tokoe:valid" result="pass"/><test-case name="25173isDefault079 tokoe:valid" result="pass"/><test-case name="25174isDefault079.v tokoe:valid" result="pass"/><test-case name="25175memberType001 tokoe:valid" result="pass"/><test-case name="25176memberType001.v tokoe:valid" result="pass"/><test-case name="25177memberType002 tokoe:valid" result="pass"/><test-case name="25178memberType002.v tokoe:valid" result="pass"/><test-case name="25179memberType003 tokoe:valid" result="pass"/><test-case name="25180memberType003.v tokoe:valid" result="pass"/><test-case name="25181memberType004 tokoe:valid" result="pass"/><test-case name="25182memberType004.v tokoe:valid" result="pass"/><test-case name="25183memberType005 tokoe:valid" result="pass"/><test-case name="25184memberType005.v tokoe:valid" result="pass"/><test-case name="25185memberType006 tokoe:valid" result="pass"/><test-case name="25186memberType006.v tokoe:valid" result="pass"/><test-case name="25187memberType007 tokoe:valid" result="pass"/><test-case name="25188memberType007.v tokoe:valid" result="pass"/><test-case name="25189memberType008 tokoe:valid" result="pass"/><test-case name="25190memberType008.v tokoe:valid" result="pass"/><test-case name="25191memberType021 tokoe:valid" result="pass"/><test-case name="25192memberType021.v tokoe:valid" result="pass"/><test-case name="25193memberType022 tokoe:valid" result="pass"/><test-case name="25194memberType022.v tokoe:valid" result="pass"/><test-case name="25195memberType023 tokoe:valid" result="pass"/><test-case name="25196memberType023.v tokoe:valid" result="pass"/><test-case name="25197memberType024 tokoe:valid" result="pass"/><test-case name="25198memberType024.v tokoe:valid" result="pass"/><test-case name="25199annotA001 tokoe:valid" result="pass"/><test-case name="25200annotA002 tokoe:valid" result="pass"/><test-case name="25201annotA003 tokoe:valid" result="pass"/><test-case name="25202annotA004 tokoe:valid" result="pass"/><test-case name="25203annotA005 tokoe:valid" result="pass"/><test-case name="25204annotA006 tokoe:valid" result="pass"/><test-case name="25205annotA007 tokoe:valid" result="pass"/><test-case name="25206annotA008 tokoe:valid" result="pass"/><test-case name="25207annotA009 tokoe:valid" result="pass"/><test-case name="25208annotA010 tokoe:valid" result="pass"/><test-case name="25209annotA011 tokoe:valid" result="pass"/><test-case name="25210annotA012 tokoe:valid" result="pass"/><test-case name="25211annotA013 tokoe:valid" result="pass"/><test-case name="25212annotA014 tokoe:valid" result="pass"/><test-case name="25213annotA015 tokoe:valid" result="pass"/><test-case name="25214annotA016 tokoe:valid" result="pass"/><test-case name="25215annotA017 tokoe:valid" result="pass"/><test-case name="25216annotA018 tokoe:valid" result="pass"/><test-case name="25217annotA019 tokoe:valid" result="pass"/><test-case name="25218annotA020 tokoe:valid" result="pass"/><test-case name="25219annotA021 tokoe:valid" result="pass"/><test-case name="25220annotA022 tokoe:valid" result="pass"/><test-case name="25221annotA023 tokoe:valid" result="pass"/><test-case name="25222annotB001 tokoe:invalid" result="pass"/><test-case name="25223annotB002 tokoe:valid" result="pass"/><test-case name="25224annotB003 tokoe:valid" result="pass"/><test-case name="25225annotB004 tokoe:invalid" result="pass"/><test-case name="25226annotB005 tokoe:invalid" result="pass"/><test-case name="25227annotB006 tokoe:invalid" result="pass"/><test-case name="25228annotB007 tokoe:invalid" result="pass"/><test-case name="25229annotB008 tokoe:valid" result="pass"/><test-case name="25230annotB009 tokoe:invalid" result="pass"/><test-case name="25231annotB010 tokoe:invalid" result="pass"/><test-case name="25232annotB011 tokoe:invalid" result="pass"/><test-case name="25233annotB012 tokoe:invalid" result="pass"/><test-case name="25234annotB013 tokoe:invalid" result="pass"/><test-case name="25235annotB014 tokoe:valid" result="pass"/><test-case name="25236annotB015 tokoe:invalid" result="pass"/><test-case name="25237annotB016 tokoe:invalid" result="pass"/><test-case name="25238annotB017 tokoe:invalid" result="pass"/><test-case name="25239annotB018 tokoe:invalid" result="pass"/><test-case name="25240annotB019 tokoe:invalid" result="pass"/><test-case name="25241annotB020 tokoe:invalid" result="pass"/><test-case name="25242annotB021 tokoe:invalid" result="pass"/><test-case name="25243annotB022 tokoe:invalid" result="pass"/><test-case name="25244annotB023 tokoe:invalid" result="pass"/><test-case name="25245annotB024 tokoe:invalid" result="pass"/><test-case name="25246annotB026 tokoe:invalid" result="pass"/><test-case name="25247annotB027 tokoe:valid" result="pass"/><test-case name="25248annotB028 tokoe:invalid" result="pass"/><test-case name="25249annotB029 tokoe:invalid" result="pass"/><test-case name="25250annotB030 tokoe:invalid" result="pass"/><test-case name="25251annotB031 tokoe:invalid" result="pass"/><test-case name="25252annotB032 tokoe:invalid" result="pass"/><test-case name="25253annotB033 tokoe:invalid" result="pass"/><test-case name="25254annotC001 tokoe:valid" result="pass"/><test-case name="25255annotC002 tokoe:valid" result="pass"/><test-case name="25256annotC003 tokoe:valid" result="pass"/><test-case name="25257annotC004 tokoe:valid" result="pass"/><test-case name="25258annotC005 tokoe:valid" result="pass"/><test-case name="25259annotD001 tokoe:valid" result="pass"/><test-case name="25260annotD002 tokoe:valid" result="pass"/><test-case name="25261annotD003 tokoe:valid" result="pass"/><test-case name="25262annotD004 tokoe:valid" result="pass"/><test-case name="25263annotD005 tokoe:valid" result="pass"/><test-case name="25264annotE001 tokoe:valid" result="pass"/><test-case name="25265annotE002 tokoe:valid" result="pass"/><test-case name="25266annotF001 tokoe:invalid" result="pass"/><test-case name="25267annotF002 tokoe:valid" result="pass"/><test-case name="25268annotF003 tokoe:invalid" result="pass"/><test-case name="25269annotF004 tokoe:valid" result="pass"/><test-case name="25270annotF005 tokoe:valid" result="pass"/><test-case name="25271annotF006 tokoe:valid" result="pass"/><test-case name="25272annotF007 tokoe:valid" result="pass"/><test-case name="25273annotF008 tokoe:valid" result="pass"/><test-case name="25274annotF009 tokoe:invalid" result="pass"/><test-case name="25275annotZ001 tokoe:valid" result="pass"/><test-case name="25276annotZ002 tokoe:valid" result="pass"/><test-case name="25277annotZ004 tokoe:valid" result="pass"/><test-case name="25278attgA001 tokoe:valid" result="pass"/><test-case name="25279attgA002 tokoe:invalid" result="pass"/><test-case name="25280attgA003 tokoe:invalid" result="pass"/><test-case name="25281attgA004 tokoe:invalid" result="pass"/><test-case name="25282attgA005 tokoe:invalid" result="pass"/><test-case name="25283attgA006 tokoe:invalid" result="pass"/><test-case name="25284attgA007 tokoe:invalid" result="pass"/><test-case name="25285attgA008 tokoe:valid" result="pass"/><test-case name="25286attgA009 tokoe:invalid" result="pass"/><test-case name="25287attgB001 tokoe:valid" result="pass"/><test-case name="25288attgB002 tokoe:invalid" result="pass"/><test-case name="25289attgB003 tokoe:invalid" result="pass"/><test-case name="25290attgB004 tokoe:invalid" result="pass"/><test-case name="25291attgB005 tokoe:valid" result="pass"/><test-case name="25292attgB006 tokoe:invalid" result="pass"/><test-case name="25293attgB007 tokoe:invalid" result="pass"/><test-case name="25294attgB008 tokoe:valid" result="pass"/><test-case name="25295attgB009 tokoe:valid" result="pass"/><test-case name="25296attgB010 tokoe:invalid" result="pass"/><test-case name="25297attgB011 tokoe:invalid" result="pass"/><test-case name="25298attgB012 tokoe:valid" result="pass"/><test-case name="25299attgB013 tokoe:invalid" result="pass"/><test-case name="25300attgB014 tokoe:valid" result="pass"/><test-case name="25301attgB015 tokoe:invalid" result="pass"/><test-case name="25302attgC001 tokoe:invalid" result="pass"/><test-case name="25303attgC002 tokoe:valid" result="pass"/><test-case name="25304attgC003 tokoe:valid" result="pass"/><test-case name="25305attgC004 tokoe:valid" result="pass"/><test-case name="25306attgC005 tokoe:valid" result="pass"/><test-case name="25307attgC006 tokoe:valid" result="pass"/><test-case name="25308attgC006.i tokoe:invalid" result="pass"/><test-case name="25309attgC007 tokoe:valid" result="pass"/><test-case name="25310attgC007.v tokoe:valid" result="pass"/><test-case name="25311attgC008 tokoe:invalid" result="pass"/><test-case name="25312attgC009 tokoe:invalid" result="pass"/><test-case name="25313attgC010 tokoe:invalid" result="pass"/><test-case name="25314attgC011 tokoe:invalid" result="pass"/><test-case name="25315attgC012 tokoe:valid" result="pass"/><test-case name="25316attgC013 tokoe:valid" result="pass"/><test-case name="25317attgC014 tokoe:valid" result="pass"/><test-case name="25318attgC015 tokoe:valid" result="pass"/><test-case name="25319attgC016 tokoe:valid" result="pass"/><test-case name="25320attgC017 tokoe:valid" result="pass"/><test-case name="25321attgC018 tokoe:invalid" result="pass"/><test-case name="25322attgC019 tokoe:invalid" result="pass"/><test-case name="25323attgC020 tokoe:invalid" result="pass"/><test-case name="25324attgC021 tokoe:invalid" result="pass"/><test-case name="25325attgC022 tokoe:valid" result="pass"/><test-case name="25326attgC023 tokoe:valid" result="pass"/><test-case name="25327attgC024 tokoe:valid" result="pass"/><test-case name="25328attgC024.v tokoe:valid" result="pass"/><test-case name="25329attgC025 tokoe:valid" result="pass"/><test-case name="25330attgC025.i tokoe:invalid" result="pass"/><test-case name="25331attgC026 tokoe:valid" result="pass"/><test-case name="25332attgC026.v tokoe:valid" result="pass"/><test-case name="25333attgC027 tokoe:valid" result="pass"/><test-case name="25334attgC028 tokoe:invalid" result="pass"/><test-case name="25335attgC029 tokoe:invalid" result="pass"/><test-case name="25336attgC030 tokoe:invalid" result="pass"/><test-case name="25337attgC031 tokoe:invalid" result="pass"/><test-case name="25338attgC032 tokoe:invalid" result="pass"/><test-case name="25339attgC033 tokoe:valid" result="pass"/><test-case name="25340attgC034 tokoe:valid" result="pass"/><test-case name="25341attgC035 tokoe:valid" result="pass"/><test-case name="25342attgC035.v tokoe:valid" result="pass"/><test-case name="25343attgC036 tokoe:valid" result="pass"/><test-case name="25344attgC036.v tokoe:valid" result="pass"/><test-case name="25345attgC037 tokoe:valid" result="pass"/><test-case name="25346attgC037.v tokoe:valid" result="pass"/><test-case name="25347attgC038 tokoe:valid" result="pass"/><test-case name="25348attgC038.v tokoe:valid" result="pass"/><test-case name="25349attgC039 tokoe:invalid" result="pass"/><test-case name="25350attgC040 tokoe:invalid" result="pass"/><test-case name="25351attgC041 tokoe:valid" result="pass"/><test-case name="25352attgC042 tokoe:invalid" result="pass"/><test-case name="25353attgC043 tokoe:valid" result="pass"/><test-case name="25354attgC044 tokoe:invalid" result="pass"/><test-case name="25355attgC045 tokoe:valid" result="pass"/><test-case name="25356attgD001 tokoe:valid" result="pass"/><test-case name="25357attgD002 tokoe:invalid" result="pass"/><test-case name="25358attgD003 tokoe:valid" result="pass"/><test-case name="25359attgD003.v tokoe:valid" result="pass"/><test-case name="25360attgD004 tokoe:valid" result="pass"/><test-case name="25361attgD004.v tokoe:valid" result="pass"/><test-case name="25362attgD005 tokoe:valid" result="pass"/><test-case name="25363attgD005.v tokoe:valid" result="pass"/><test-case name="25364attgD006 tokoe:invalid" result="pass"/><test-case name="25365attgD007 tokoe:invalid" result="pass"/><test-case name="25366attgD008 tokoe:invalid" result="pass"/><test-case name="25367attgD009 tokoe:invalid" result="pass"/><test-case name="25368attgD010 tokoe:valid" result="pass"/><test-case name="25369attgD011 tokoe:invalid" result="pass"/><test-case name="25370attgD012 tokoe:invalid" result="pass"/><test-case name="25371attgD013 tokoe:invalid" result="pass"/><test-case name="25372attgD014 tokoe:invalid" result="pass"/><test-case name="25373attgD015 tokoe:invalid" result="pass"/><test-case name="25374attgD016 tokoe:invalid" result="pass"/><test-case name="25375attgD017 tokoe:invalid" result="pass"/><test-case name="25376attgD018 tokoe:valid" result="pass"/><test-case name="25377attgD018.v tokoe:valid" result="pass"/><test-case name="25378attgD019 tokoe:valid" result="pass"/><test-case name="25379attgD019.v tokoe:valid" result="pass"/><test-case name="25380attgD020 tokoe:valid" result="pass"/><test-case name="25381attgD020.v tokoe:valid" result="pass"/><test-case name="25382attgD021 tokoe:valid" result="pass"/><test-case name="25383attgD021.v tokoe:valid" result="pass"/><test-case name="25384attgD022 tokoe:valid" result="pass"/><test-case name="25385attgD022.v tokoe:valid" result="pass"/><test-case name="25386attgD023 tokoe:valid" result="pass"/><test-case name="25387attgD023.i tokoe:invalid" result="pass"/><test-case name="25388attgD024 tokoe:valid" result="pass"/><test-case name="25389attgD024.i tokoe:invalid" result="pass"/><test-case name="25390attgD025 tokoe:valid" result="pass"/><test-case name="25391attgD025.v tokoe:valid" result="pass"/><test-case name="25392attgD026 tokoe:valid" result="pass"/><test-case name="25393attgD026.i tokoe:invalid" result="pass"/><test-case name="25394attgD027 tokoe:valid" result="pass"/><test-case name="25395attgD027.v tokoe:valid" result="pass"/><test-case name="25396attgD028 tokoe:valid" result="pass"/><test-case name="25397attgD028.i tokoe:invalid" result="pass"/><test-case name="25398attgD029 tokoe:valid" result="pass"/><test-case name="25399attgD029.v tokoe:valid" result="pass"/><test-case name="25400attgD030 tokoe:valid" result="pass"/><test-case name="25401attgD030.i tokoe:invalid" result="pass"/><test-case name="25402attgD031 tokoe:valid" result="pass"/><test-case name="25403attgD031.v tokoe:valid" result="pass"/><test-case name="25404attgD032 tokoe:valid" result="pass"/><test-case name="25405attgD032.v tokoe:valid" result="pass"/><test-case name="25406attgD033 tokoe:valid" result="pass"/><test-case name="25407attgD033.v tokoe:valid" result="pass"/><test-case name="25408attgD034 tokoe:valid" result="pass"/><test-case name="25409attgD034.v tokoe:valid" result="pass"/><test-case name="25410attgD035 tokoe:valid" result="pass"/><test-case name="25411attgD035.i tokoe:invalid" result="pass"/><test-case name="25412attgD036 tokoe:valid" result="pass"/><test-case name="25413attgD036.v tokoe:valid" result="pass"/><test-case name="25414attgD037 tokoe:invalid" result="pass"/><test-case name="25415attgD038 tokoe:invalid" result="pass"/><test-case name="25416attgD039 tokoe:invalid" result="pass"/><test-case name="25417attgD040 tokoe:valid" result="pass"/><test-case name="25418attgD041 tokoe:invalid" result="pass"/><test-case name="25419attgD042 tokoe:valid" result="pass"/><test-case name="25420attgD042.i tokoe:invalid" result="pass"/><test-case name="25421attgZ001 tokoe:valid" result="pass"/><test-case name="25422attgZ001.i tokoe:invalid" result="pass"/><test-case name="25423attgZ002 tokoe:invalid" result="pass"/><test-case name="25424attgZ003 tokoe:invalid" result="pass"/><test-case name="25425attA001 tokoe:invalid" result="pass"/><test-case name="25426attA002 tokoe:invalid" result="pass"/><test-case name="25427attA003 tokoe:invalid" result="pass"/><test-case name="25428attA004 tokoe:invalid" result="pass"/><test-case name="25429attA005 tokoe:invalid" result="pass"/><test-case name="25430attA006 tokoe:invalid" result="pass"/><test-case name="25431attA007 tokoe:valid" result="pass"/><test-case name="25432attA008 tokoe:valid" result="pass"/><test-case name="25433attB001 tokoe:valid" result="pass"/><test-case name="25434attB002 tokoe:valid" result="pass"/><test-case name="25435attB003 tokoe:valid" result="pass"/><test-case name="25436attB004 tokoe:valid" result="pass"/><test-case name="25437attB005 tokoe:invalid" result="pass"/><test-case name="25438attB006 tokoe:invalid" result="pass"/><test-case name="25439attC001 tokoe:valid" result="pass"/><test-case name="25440attC002 tokoe:valid" result="pass"/><test-case name="25441attC003 tokoe:valid" result="pass"/><test-case name="25442attC004 tokoe:invalid" result="pass"/><test-case name="25443attC005 tokoe:invalid" result="pass"/><test-case name="25444attC006 tokoe:invalid" result="pass"/><test-case name="25445attC007 tokoe:invalid" result="pass"/><test-case name="25446attC008 tokoe:invalid" result="pass"/><test-case name="25447attC009 tokoe:invalid" result="pass"/><test-case name="25448attC010 tokoe:invalid" result="pass"/><test-case name="25449attD001 tokoe:valid" result="pass"/><test-case name="25450attD002 tokoe:invalid" result="pass"/><test-case name="25451attD003 tokoe:valid" result="pass"/><test-case name="25452attD003.v tokoe:valid" result="pass"/><test-case name="25453attD004 tokoe:valid" result="pass"/><test-case name="25454attD004.v tokoe:valid" result="pass"/><test-case name="25455attD005 tokoe:invalid" result="pass"/><test-case name="25456attD006 tokoe:invalid" result="pass"/><test-case name="25457attD007 tokoe:valid" result="pass"/><test-case name="25458attD007.v tokoe:valid" result="pass"/><test-case name="25459attE001 tokoe:valid" result="pass"/><test-case name="25460attE001.v tokoe:valid" result="pass"/><test-case name="25461attE002 tokoe:invalid" result="pass"/><test-case name="25462attE003 tokoe:invalid" result="pass"/><test-case name="25463attE004 tokoe:invalid" result="pass"/><test-case name="25464attE005 tokoe:invalid" result="pass"/><test-case name="25465attE006 tokoe:invalid" result="pass"/><test-case name="25466attE007 tokoe:invalid" result="pass"/><test-case name="25467attE008 tokoe:valid" result="pass"/><test-case name="25468attF001 tokoe:valid" result="pass"/><test-case name="25469attF001.i tokoe:invalid" result="pass"/><test-case name="25470attF002 tokoe:valid" result="pass"/><test-case name="25471attF002.v tokoe:valid" result="pass"/><test-case name="25472attF003 tokoe:valid" result="pass"/><test-case name="25473attF003.v tokoe:valid" result="pass"/><test-case name="25474attF004 tokoe:invalid" result="pass"/><test-case name="25475attF005 tokoe:invalid" result="pass"/><test-case name="25476attF006 tokoe:invalid" result="pass"/><test-case name="25477attF007 tokoe:invalid" result="pass"/><test-case name="25478attF008 tokoe:invalid" result="pass"/><test-case name="25479attF009 tokoe:invalid" result="pass"/><test-case name="25480attF010 tokoe:invalid" result="pass"/><test-case name="25481attF011 tokoe:invalid" result="pass"/><test-case name="25482attJ001 tokoe:valid" result="pass"/><test-case name="25483attJ001.v tokoe:valid" result="pass"/><test-case name="25484attJ002 tokoe:valid" result="pass"/><test-case name="25485attJ002.i tokoe:invalid" result="pass"/><test-case name="25486attJ003 tokoe:valid" result="pass"/><test-case name="25487attJ003.i tokoe:invalid" result="pass"/><test-case name="25488attJ004 tokoe:valid" result="pass"/><test-case name="25489attJ004.v tokoe:valid" result="pass"/><test-case name="25490attJ005 tokoe:valid" result="pass"/><test-case name="25491attJ005.v tokoe:valid" result="pass"/><test-case name="25492attJ006 tokoe:valid" result="pass"/><test-case name="25493attJ006.v tokoe:valid" result="pass"/><test-case name="25494attJ007 tokoe:valid" result="pass"/><test-case name="25495attJ007.v tokoe:valid" result="pass"/><test-case name="25496attJ008 tokoe:valid" result="pass"/><test-case name="25497attJ008.i tokoe:invalid" result="pass"/><test-case name="25498attJ009 tokoe:valid" result="pass"/><test-case name="25499attJ009.i tokoe:invalid" result="pass"/><test-case name="25500attJ010 tokoe:valid" result="pass"/><test-case name="25501attJ010.i tokoe:invalid" result="pass"/><test-case name="25502attJ011 tokoe:invalid" result="pass"/><test-case name="25503attJ012 tokoe:invalid" result="pass"/><test-case name="25504attJ013 tokoe:invalid" result="pass"/><test-case name="25505attJ014 tokoe:invalid" result="pass"/><test-case name="25506attJ015 tokoe:invalid" result="pass"/><test-case name="25507attJ016 tokoe:invalid" result="pass"/><test-case name="25508attJ017 tokoe:invalid" result="pass"/><test-case name="25509attJ018 tokoe:valid" result="pass"/><test-case name="25510attJ018.v tokoe:valid" result="pass"/><test-case name="25511attG001 tokoe:valid" result="pass"/><test-case name="25512attG002 tokoe:valid" result="pass"/><test-case name="25513attG003 tokoe:valid" result="pass"/><test-case name="25514attH001 tokoe:invalid" result="pass"/><test-case name="25515attI001 tokoe:valid" result="pass"/><test-case name="25516attI002 tokoe:valid" result="pass"/><test-case name="25517attI003 tokoe:valid" result="pass"/><test-case name="25518attI003.v tokoe:valid" result="pass"/><test-case name="25519attI004 tokoe:invalid" result="pass"/><test-case name="25520attI005 tokoe:invalid" result="pass"/><test-case name="25521attI006 tokoe:invalid" result="pass"/><test-case name="25522attKa001 tokoe:invalid" result="pass"/><test-case name="25523attKa002 tokoe:valid" result="pass"/><test-case name="25524attKa003 tokoe:invalid" result="pass"/><test-case name="25525attKa004 tokoe:invalid" result="pass"/><test-case name="25526attKa005 tokoe:invalid" result="pass"/><test-case name="25527attKa006 tokoe:valid" result="pass"/><test-case name="25528attKa007 tokoe:invalid" result="pass"/><test-case name="25529attKa008 tokoe:invalid" result="pass"/><test-case name="25530attKa009 tokoe:invalid" result="pass"/><test-case name="25531attKa010 tokoe:invalid" result="pass"/><test-case name="25532attKa011 tokoe:invalid" result="pass"/><test-case name="25533attKa012 tokoe:invalid" result="pass"/><test-case name="25534attKa013 tokoe:invalid" result="pass"/><test-case name="25535attKa014 tokoe:invalid" result="pass"/><test-case name="25536attKa015 tokoe:invalid" result="pass"/><test-case name="25537attKb001 tokoe:invalid" result="pass"/><test-case name="25538attKb002 tokoe:valid" result="pass"/><test-case name="25539attKb003 tokoe:valid" result="pass"/><test-case name="25540attKb004 tokoe:invalid" result="pass"/><test-case name="25541attKb005 tokoe:invalid" result="pass"/><test-case name="25542attKb006 tokoe:valid" result="pass"/><test-case name="25543attKb007 tokoe:valid" result="pass"/><test-case name="25544attKb008 tokoe:valid" result="pass"/><test-case name="25545attKb009 tokoe:valid" result="pass"/><test-case name="25546attKb010 tokoe:invalid" result="pass"/><test-case name="25547attKb011 tokoe:invalid" result="pass"/><test-case name="25548attKb012 tokoe:invalid" result="pass"/><test-case name="25549attKb013 tokoe:invalid" result="pass"/><test-case name="25550attKb014 tokoe:invalid" result="pass"/><test-case name="25551attKb015 tokoe:invalid" result="pass"/><test-case name="25552attKb016 tokoe:invalid" result="pass"/><test-case name="25553attKb017 tokoe:invalid" result="pass"/><test-case name="25554attKb018 tokoe:valid" result="pass"/><test-case name="25555attKb018a tokoe:invalid" result="pass"/><test-case name="25556attKc001 tokoe:invalid" result="pass"/><test-case name="25557attKc002 tokoe:valid" result="pass"/><test-case name="25558attKc003 tokoe:valid" result="pass"/><test-case name="25559attKc004 tokoe:invalid" result="pass"/><test-case name="25560attKc005 tokoe:invalid" result="pass"/><test-case name="25561attKc006 tokoe:valid" result="pass"/><test-case name="25562attKc007 tokoe:valid" result="pass"/><test-case name="25563attKc008 tokoe:valid" result="pass"/><test-case name="25564attKc009 tokoe:valid" result="pass"/><test-case name="25565attKc010 tokoe:invalid" result="pass"/><test-case name="25566attKc011 tokoe:invalid" result="pass"/><test-case name="25567attKc012 tokoe:invalid" result="pass"/><test-case name="25568attKc013 tokoe:invalid" result="pass"/><test-case name="25569attKc014 tokoe:invalid" result="pass"/><test-case name="25570attKc015 tokoe:invalid" result="pass"/><test-case name="25571attKc016 tokoe:invalid" result="pass"/><test-case name="25572attKc017 tokoe:invalid" result="pass"/><test-case name="25573attKc018 tokoe:valid" result="pass"/><test-case name="25574attKc018a tokoe:invalid" result="pass"/><test-case name="25575attLa001 tokoe:valid" result="pass"/><test-case name="25576attLa001.v tokoe:valid" result="pass"/><test-case name="25577attLa002 tokoe:valid" result="pass"/><test-case name="25578attLa002.v tokoe:valid" result="pass"/><test-case name="25579attLa003 tokoe:valid" result="pass"/><test-case name="25580attLa003.v tokoe:valid" result="pass"/><test-case name="25581attLa004 tokoe:valid" result="pass"/><test-case name="25582attLa004.v tokoe:valid" result="pass"/><test-case name="25583attLa005 tokoe:valid" result="pass"/><test-case name="25584attLa005.i tokoe:invalid" result="pass"/><test-case name="25585attLa006 tokoe:valid" result="pass"/><test-case name="25586attLa006.v tokoe:valid" result="pass"/><test-case name="25587attLb001 tokoe:valid" result="pass"/><test-case name="25588attLb001.v tokoe:valid" result="pass"/><test-case name="25589attLb002 tokoe:valid" result="pass"/><test-case name="25590attLb002.v tokoe:valid" result="pass"/><test-case name="25591attLb003 tokoe:valid" result="pass"/><test-case name="25592attLb003.v tokoe:valid" result="pass"/><test-case name="25593attLb004 tokoe:valid" result="pass"/><test-case name="25594attLb004.v tokoe:valid" result="pass"/><test-case name="25595attLb005 tokoe:valid" result="pass"/><test-case name="25596attLb005.i tokoe:invalid" result="pass"/><test-case name="25597attLb006 tokoe:valid" result="pass"/><test-case name="25598attLb006.v tokoe:valid" result="pass"/><test-case name="25599attLc001 tokoe:valid" result="pass"/><test-case name="25600attLc001.v tokoe:valid" result="pass"/><test-case name="25601attLc002 tokoe:valid" result="pass"/><test-case name="25602attLc002.v tokoe:valid" result="pass"/><test-case name="25603attLc003 tokoe:valid" result="pass"/><test-case name="25604attLc003.v tokoe:valid" result="pass"/><test-case name="25605attLc004 tokoe:valid" result="pass"/><test-case name="25606attLc004.v tokoe:valid" result="pass"/><test-case name="25607attLc005 tokoe:valid" result="pass"/><test-case name="25608attLc005.i tokoe:invalid" result="pass"/><test-case name="25609attLc006 tokoe:valid" result="pass"/><test-case name="25610attLc006.v tokoe:valid" result="pass"/><test-case name="25611attO001 tokoe:valid" result="pass"/><test-case name="25612attO001.i tokoe:invalid" result="pass"/><test-case name="25613attO002 tokoe:invalid" result="pass"/><test-case name="25614attO003 tokoe:invalid" result="pass"/><test-case name="25615attO004 tokoe:valid" result="pass"/><test-case name="25616attO004.i tokoe:invalid" result="pass"/><test-case name="25617attO005 tokoe:invalid" result="pass"/><test-case name="25618attO006 tokoe:valid" result="pass"/><test-case name="25619attO006.v tokoe:valid" result="pass"/><test-case name="25620attO007 tokoe:valid" result="pass"/><test-case name="25621attO007.v tokoe:valid" result="pass"/><test-case name="25622attO008 tokoe:valid" result="pass"/><test-case name="25623attO008.i tokoe:invalid" result="pass"/><test-case name="25624attO009 tokoe:valid" result="pass"/><test-case name="25625attO009.v tokoe:valid" result="pass"/><test-case name="25626attO010 tokoe:valid" result="pass"/><test-case name="25627attO010.v tokoe:valid" result="pass"/><test-case name="25628attO011 tokoe:valid" result="pass"/><test-case name="25629attO011.v tokoe:valid" result="pass"/><test-case name="25630attO012 tokoe:valid" result="pass"/><test-case name="25631attO012.i tokoe:invalid" result="pass"/><test-case name="25632attO013 tokoe:invalid" result="pass"/><test-case name="25633attO014 tokoe:invalid" result="pass"/><test-case name="25634attO015 tokoe:invalid" result="pass"/><test-case name="25635attO016 tokoe:invalid" result="pass"/><test-case name="25636attO017 tokoe:invalid" result="pass"/><test-case name="25637attO018 tokoe:valid" result="pass"/><test-case name="25638attO019 tokoe:invalid" result="pass"/><test-case name="25639attO020 tokoe:invalid" result="pass"/><test-case name="25640attO021 tokoe:invalid" result="pass"/><test-case name="25641attO022 tokoe:invalid" result="pass"/><test-case name="25642attO023 tokoe:invalid" result="pass"/><test-case name="25643attO024 tokoe:invalid" result="pass"/><test-case name="25644attO025 tokoe:invalid" result="pass"/><test-case name="25645attMa001 tokoe:valid" result="pass"/><test-case name="25646attMa001.i tokoe:invalid" result="pass"/><test-case name="25647attMa002 tokoe:valid" result="pass"/><test-case name="25648attMa002.i tokoe:invalid" result="pass"/><test-case name="25649attMa003 tokoe:valid" result="pass"/><test-case name="25650attMa003.v tokoe:valid" result="pass"/><test-case name="25651attMa004 tokoe:valid" result="pass"/><test-case name="25652attMa004.v tokoe:valid" result="pass"/><test-case name="25653attMb001 tokoe:valid" result="pass"/><test-case name="25654attMb001.i tokoe:invalid" result="pass"/><test-case name="25655attMb002 tokoe:valid" result="pass"/><test-case name="25656attMb002.i tokoe:invalid" result="pass"/><test-case name="25657attMb003 tokoe:valid" result="pass"/><test-case name="25658attMb003.i tokoe:invalid" result="pass"/><test-case name="25659attMb004 tokoe:valid" result="pass"/><test-case name="25660attMb004.v tokoe:valid" result="pass"/><test-case name="25661attMb005 tokoe:valid" result="pass"/><test-case name="25662attMb005.v tokoe:valid" result="pass"/><test-case name="25663attMb006 tokoe:valid" result="pass"/><test-case name="25664attMb006.v tokoe:valid" result="pass"/><test-case name="25665attMb007 tokoe:valid" result="pass"/><test-case name="25666attMb007.v tokoe:valid" result="pass"/><test-case name="25667attMb008 tokoe:valid" result="pass"/><test-case name="25668attMb008.v tokoe:valid" result="pass"/><test-case name="25669attMb009 tokoe:valid" result="pass"/><test-case name="25670attMb009.v tokoe:valid" result="pass"/><test-case name="25671attMb010 tokoe:valid" result="pass"/><test-case name="25672attMb010.i tokoe:invalid" result="pass"/><test-case name="25673attMb011 tokoe:valid" result="pass"/><test-case name="25674attMb011.i tokoe:invalid" result="pass"/><test-case name="25675attMb012 tokoe:valid" result="pass"/><test-case name="25676attMb012.i tokoe:invalid" result="pass"/><test-case name="25677attMc001 tokoe:valid" result="pass"/><test-case name="25678attMc001.i tokoe:invalid" result="pass"/><test-case name="25679attMc002 tokoe:valid" result="pass"/><test-case name="25680attMc002.i tokoe:invalid" result="pass"/><test-case name="25681attMc003 tokoe:valid" result="pass"/><test-case name="25682attMc003.i tokoe:invalid" result="pass"/><test-case name="25683attMc004 tokoe:valid" result="pass"/><test-case name="25684attMc004.v tokoe:valid" result="pass"/><test-case name="25685attMc005 tokoe:valid" result="pass"/><test-case name="25686attMc005.v tokoe:valid" result="pass"/><test-case name="25687attMc006 tokoe:valid" result="pass"/><test-case name="25688attMc006.v tokoe:valid" result="pass"/><test-case name="25689attMc007 tokoe:valid" result="pass"/><test-case name="25690attMc007.v tokoe:valid" result="pass"/><test-case name="25691attMc008 tokoe:valid" result="pass"/><test-case name="25692attMc008.v tokoe:valid" result="pass"/><test-case name="25693attMc009 tokoe:valid" result="pass"/><test-case name="25694attMc009.v tokoe:valid" result="pass"/><test-case name="25695attMc010 tokoe:valid" result="pass"/><test-case name="25696attMc010.i tokoe:invalid" result="pass"/><test-case name="25697attMc011 tokoe:valid" result="pass"/><test-case name="25698attMc011.i tokoe:invalid" result="pass"/><test-case name="25699attMc012 tokoe:valid" result="pass"/><test-case name="25700attMc012.i tokoe:invalid" result="pass"/><test-case name="25701attMd001.i tokoe:invalid" result="pass"/><test-case name="25702attMd002.i tokoe:invalid" result="pass"/><test-case name="25703attMd003.i tokoe:invalid" result="pass"/><test-case name="25704attMd004.i tokoe:invalid" result="pass"/><test-case name="25705attMd005.i tokoe:invalid" result="pass"/><test-case name="25706attMd006.i tokoe:invalid" result="pass"/><test-case name="25707attMd007.i tokoe:invalid" result="pass"/><test-case name="25708attMd008.i tokoe:invalid" result="pass"/><test-case name="25709attMd009.i tokoe:invalid" result="pass"/><test-case name="25710attMd010.i tokoe:invalid" result="pass"/><test-case name="25711attMd011.i tokoe:invalid" result="pass"/><test-case name="25712attP001 tokoe:invalid" result="pass"/><test-case name="25713attP002 tokoe:invalid" result="pass"/><test-case name="25714attP003 tokoe:invalid" result="pass"/><test-case name="25715attP004 tokoe:valid" result="pass"/><test-case name="25716attP004.v tokoe:valid" result="pass"/><test-case name="25717attP005 tokoe:valid" result="pass"/><test-case name="25718attP005.i tokoe:invalid" result="pass"/><test-case name="25719attP006 tokoe:invalid" result="pass"/><test-case name="25720attP007 tokoe:valid" result="pass"/><test-case name="25721attP007.v tokoe:valid" result="pass"/><test-case name="25722attP008 tokoe:valid" result="pass"/><test-case name="25723attP008.i tokoe:invalid" result="pass"/><test-case name="25724attP009 tokoe:valid" result="pass"/><test-case name="25725attP009.i tokoe:invalid" result="pass"/><test-case name="25726attP010 tokoe:valid" result="pass"/><test-case name="25727attP010.i tokoe:invalid" result="pass"/><test-case name="25728attP011 tokoe:valid" result="pass"/><test-case name="25729attP011.v tokoe:valid" result="pass"/><test-case name="25730attP012 tokoe:valid" result="pass"/><test-case name="25731attP012.i tokoe:invalid" result="pass"/><test-case name="25732attP013 tokoe:valid" result="pass"/><test-case name="25733attP013.v tokoe:valid" result="pass"/><test-case name="25734attP014 tokoe:valid" result="pass"/><test-case name="25735attP014.i tokoe:invalid" result="pass"/><test-case name="25736attP015 tokoe:valid" result="pass"/><test-case name="25737attP015.v tokoe:valid" result="pass"/><test-case name="25738attP016 tokoe:valid" result="pass"/><test-case name="25739attP016.i tokoe:invalid" result="pass"/><test-case name="25740attP017 tokoe:valid" result="pass"/><test-case name="25741attP017.v tokoe:valid" result="pass"/><test-case name="25742attP018 tokoe:valid" result="pass"/><test-case name="25743attP018.i tokoe:invalid" result="pass"/><test-case name="25744attP019 tokoe:valid" result="pass"/><test-case name="25745attP019.v tokoe:valid" result="pass"/><test-case name="25746attP020 tokoe:valid" result="pass"/><test-case name="25747attP020.i tokoe:invalid" result="pass"/><test-case name="25748attP021 tokoe:valid" result="pass"/><test-case name="25749attP021.v tokoe:valid" result="pass"/><test-case name="25750attP022 tokoe:valid" result="pass"/><test-case name="25751attP022.v tokoe:valid" result="pass"/><test-case name="25752attP023 tokoe:valid" result="pass"/><test-case name="25753attP023.v tokoe:valid" result="pass"/><test-case name="25754attP024 tokoe:valid" result="pass"/><test-case name="25755attP024.v tokoe:valid" result="pass"/><test-case name="25756attP025 tokoe:valid" result="pass"/><test-case name="25757attP025.v tokoe:valid" result="pass"/><test-case name="25758attP026 tokoe:valid" result="pass"/><test-case name="25759attP026.v tokoe:valid" result="pass"/><test-case name="25760attP027 tokoe:valid" result="pass"/><test-case name="25761attP027.i tokoe:invalid" result="pass"/><test-case name="25762attP028 tokoe:valid" result="pass"/><test-case name="25763attP028.v tokoe:valid" result="pass"/><test-case name="25764attP029 tokoe:valid" result="pass"/><test-case name="25765attP029.v tokoe:valid" result="pass"/><test-case name="25766attP030 tokoe:invalid" result="pass"/><test-case name="25767attP031 tokoe:valid" result="pass"/><test-case name="25768attP031.i tokoe:invalid" result="pass"/><test-case name="25769attP032 tokoe:valid" result="pass"/><test-case name="25770attP032.v tokoe:valid" result="pass"/><test-case name="25771attQ001 tokoe:invalid" result="pass"/><test-case name="25772attQ002 tokoe:invalid" result="pass"/><test-case name="25773attQ003 tokoe:valid" result="pass"/><test-case name="25774attQ003.v tokoe:valid" result="pass"/><test-case name="25775attQ004 tokoe:invalid" result="pass"/><test-case name="25776attQ005 tokoe:invalid" result="pass"/><test-case name="25777attQ006 tokoe:invalid" result="pass"/><test-case name="25778attQ007 tokoe:invalid" result="pass"/><test-case name="25779attQ008 tokoe:invalid" result="pass"/><test-case name="25780attQ009 tokoe:invalid" result="pass"/><test-case name="25781attQ010 tokoe:valid" result="pass"/><test-case name="25782attQ011 tokoe:invalid" result="pass"/><test-case name="25783attQ012 tokoe:invalid" result="pass"/><test-case name="25784attQ013 tokoe:invalid" result="pass"/><test-case name="25785attQ014 tokoe:valid" result="pass"/><test-case name="25786attQ014.v tokoe:valid" result="pass"/><test-case name="25787attQ015 tokoe:invalid" result="pass"/><test-case name="25788attQ016 tokoe:invalid" result="pass"/><test-case name="25789attQ017 tokoe:invalid" result="pass"/><test-case name="25790attQ018 tokoe:invalid" result="pass"/><test-case name="25791attQ019 tokoe:valid" result="pass"/><test-case name="25792attQ019.v tokoe:valid" result="pass"/><test-case name="25793attZ001 tokoe:valid" result="pass"/><test-case name="25794attZ001.i tokoe:invalid" result="pass"/><test-case name="25795attZ002 tokoe:valid" result="pass"/><test-case name="25796attZ002.v tokoe:valid" result="pass"/><test-case name="25797attZ004 tokoe:invalid" result="pass"/><test-case name="25798attZ005 tokoe:valid" result="pass"/><test-case name="25799attZ005.v tokoe:valid" result="pass"/><test-case name="25800attZ006 tokoe:invalid" result="pass"/><test-case name="25801attZ007v tokoe:valid" result="pass"/><test-case name="25802attZ007v.v tokoe:valid" result="pass"/><test-case name="25803attZ007i tokoe:valid" result="pass"/><test-case name="25804attZ007i.i tokoe:invalid" result="pass"/><test-case name="25805attZ008_a tokoe:valid" result="pass"/><test-case name="25806attZ008_b tokoe:valid" result="pass"/><test-case name="25807attZ008_c tokoe:valid" result="pass"/><test-case name="25808attZ008_d tokoe:valid" result="pass"/><test-case name="25809attZ008_e tokoe:invalid" result="pass"/><test-case name="25810attZ008_f tokoe:invalid" result="pass"/><test-case name="25811attZ008_g tokoe:valid" result="pass"/><test-case name="25812attZ008_h tokoe:invalid" result="pass"/><test-case name="25813attZ009 tokoe:valid" result="pass"/><test-case name="25814attZ009.i tokoe:invalid" result="pass"/><test-case name="25815attZ010a tokoe:valid" result="pass"/><test-case name="25816attZ010b tokoe:valid" result="pass"/><test-case name="25817attZ010c tokoe:valid" result="pass"/><test-case name="25818attZ011 tokoe:invalid" result="pass"/><test-case name="25819attZ012 tokoe:invalid" result="pass"/><test-case name="25820attZ013a tokoe:invalid" result="pass"/><test-case name="25821attZ013b tokoe:invalid" result="pass"/><test-case name="25822attZ014a tokoe:valid" result="pass"/><test-case name="25823attZ014a.i tokoe:invalid" result="pass"/><test-case name="25824attZ014b tokoe:valid" result="pass"/><test-case name="25825attZ014b.i tokoe:invalid" result="pass"/><test-case name="25826attZ015 tokoe:valid" result="pass"/><test-case name="25827attZ015.v tokoe:valid" result="pass"/><test-case name="25828ctA001 tokoe:valid" result="pass"/><test-case name="25829ctA001.v tokoe:valid" result="pass"/><test-case name="25830ctA002 tokoe:valid" result="pass"/><test-case name="25831ctA002.v tokoe:valid" result="pass"/><test-case name="25832ctA003 tokoe:valid" result="pass"/><test-case name="25833ctA003.v tokoe:valid" result="pass"/><test-case name="25834ctA004 tokoe:invalid" result="pass"/><test-case name="25835ctA005 tokoe:valid" result="pass"/><test-case name="25836ctA005.v tokoe:valid" result="pass"/><test-case name="25837ctA006 tokoe:invalid" result="pass"/><test-case name="25838ctA007 tokoe:invalid" result="pass"/><test-case name="25839ctA008 tokoe:invalid" result="pass"/><test-case name="25840ctA009 tokoe:valid" result="pass"/><test-case name="25841ctA009.v tokoe:valid" result="pass"/><test-case name="25842ctA010 tokoe:valid" result="pass"/><test-case name="25843ctA010.v tokoe:valid" result="pass"/><test-case name="25844ctA011 tokoe:valid" result="pass"/><test-case name="25845ctA011.v tokoe:valid" result="pass"/><test-case name="25846ctA012 tokoe:valid" result="pass"/><test-case name="25847ctA012.v tokoe:valid" result="pass"/><test-case name="25848ctA013 tokoe:valid" result="pass"/><test-case name="25849ctA013.v tokoe:valid" result="pass"/><test-case name="25850ctA014 tokoe:valid" result="pass"/><test-case name="25851ctA015 tokoe:valid" result="pass"/><test-case name="25852ctA016 tokoe:invalid" result="pass"/><test-case name="25853ctA017 tokoe:valid" result="pass"/><test-case name="25854ctA017.v tokoe:valid" result="pass"/><test-case name="25855ctA018 tokoe:valid" result="pass"/><test-case name="25856ctA018.v tokoe:valid" result="pass"/><test-case name="25857ctA019 tokoe:valid" result="pass"/><test-case name="25858ctA019.v tokoe:valid" result="pass"/><test-case name="25859ctA020 tokoe:valid" result="pass"/><test-case name="25860ctA020.v tokoe:valid" result="pass"/><test-case name="25861ctA021 tokoe:valid" result="pass"/><test-case name="25862ctA021.v tokoe:valid" result="pass"/><test-case name="25863ctA022 tokoe:valid" result="pass"/><test-case name="25864ctA022.v tokoe:valid" result="pass"/><test-case name="25865ctA023 tokoe:valid" result="pass"/><test-case name="25866ctA024 tokoe:valid" result="pass"/><test-case name="25867ctA025 tokoe:invalid" result="pass"/><test-case name="25868ctA026 tokoe:valid" result="pass"/><test-case name="25869ctA026.v tokoe:valid" result="pass"/><test-case name="25870ctA027 tokoe:valid" result="pass"/><test-case name="25871ctA027.v tokoe:valid" result="pass"/><test-case name="25872ctA028 tokoe:invalid" result="pass"/><test-case name="25873ctA029 tokoe:valid" result="pass"/><test-case name="25874ctA030 tokoe:invalid" result="pass"/><test-case name="25875ctA031 tokoe:invalid" result="pass"/><test-case name="25876ctA032 tokoe:valid" result="pass"/><test-case name="25877ctA032.v tokoe:valid" result="pass"/><test-case name="25878ctA033 tokoe:valid" result="pass"/><test-case name="25879ctA033.v tokoe:valid" result="pass"/><test-case name="25880ctA034 tokoe:valid" result="pass"/><test-case name="25881ctA034.v tokoe:valid" result="pass"/><test-case name="25882ctA035 tokoe:valid" result="pass"/><test-case name="25883ctA035.v tokoe:valid" result="pass"/><test-case name="25884ctA036 tokoe:invalid" result="pass"/><test-case name="25885ctA037 tokoe:valid" result="pass"/><test-case name="25886ctA037.v tokoe:valid" result="pass"/><test-case name="25887ctA038 tokoe:invalid" result="pass"/><test-case name="25888ctA039 tokoe:invalid" result="pass"/><test-case name="25889ctA040 tokoe:invalid" result="pass"/><test-case name="25890ctA041 tokoe:valid" result="pass"/><test-case name="25891ctA041.v tokoe:valid" result="pass"/><test-case name="25892ctA042 tokoe:invalid" result="pass"/><test-case name="25893ctA043 tokoe:invalid" result="pass"/><test-case name="25894ctA044 tokoe:invalid" result="pass"/><test-case name="25895ctA045 tokoe:valid" result="pass"/><test-case name="25896ctA045.v tokoe:valid" result="pass"/><test-case name="25897ctA046 tokoe:invalid" result="pass"/><test-case name="25898ctA047 tokoe:valid" result="pass"/><test-case name="25899ctA047.v tokoe:valid" result="pass"/><test-case name="25900ctA048 tokoe:valid" result="pass"/><test-case name="25901ctA048.v tokoe:valid" result="pass"/><test-case name="25902ctA049 tokoe:valid" result="pass"/><test-case name="25903ctA049.v tokoe:valid" result="pass"/><test-case name="25904ctB001 tokoe:valid" result="pass"/><test-case name="25905ctB001.v tokoe:valid" result="pass"/><test-case name="25906ctB002 tokoe:invalid" result="pass"/><test-case name="25907ctB003 tokoe:valid" result="pass"/><test-case name="25908ctB003.v tokoe:valid" result="pass"/><test-case name="25909ctB004 tokoe:invalid" result="pass"/><test-case name="25910ctB005 tokoe:invalid" result="pass"/><test-case name="25911ctB006 tokoe:invalid" result="pass"/><test-case name="25912ctB007 tokoe:invalid" result="pass"/><test-case name="25913ctB008 tokoe:invalid" result="pass"/><test-case name="25914ctB009 tokoe:invalid" result="pass"/><test-case name="25915ctB010 tokoe:invalid" result="pass"/><test-case name="25916ctB011 tokoe:invalid" result="pass"/><test-case name="25917ctB012 tokoe:invalid" result="pass"/><test-case name="25918ctB013 tokoe:invalid" result="pass"/><test-case name="25919ctB014 tokoe:invalid" result="pass"/><test-case name="25920ctB015 tokoe:invalid" result="pass"/><test-case name="25921ctB016 tokoe:invalid" result="pass"/><test-case name="25922ctB017 tokoe:valid" result="pass"/><test-case name="25923ctB017.v tokoe:valid" result="pass"/><test-case name="25924ctB018 tokoe:invalid" result="pass"/><test-case name="25925ctB019 tokoe:invalid" result="pass"/><test-case name="25926ctB020 tokoe:invalid" result="pass"/><test-case name="25927ctB021 tokoe:invalid" result="pass"/><test-case name="25928ctB022 tokoe:invalid" result="pass"/><test-case name="25929ctB023 tokoe:invalid" result="pass"/><test-case name="25930ctB024 tokoe:invalid" result="pass"/><test-case name="25931ctB025 tokoe:invalid" result="pass"/><test-case name="25932ctB026 tokoe:invalid" result="pass"/><test-case name="25933ctB027 tokoe:invalid" result="pass"/><test-case name="25934ctB028 tokoe:invalid" result="pass"/><test-case name="25935ctB029 tokoe:invalid" result="pass"/><test-case name="25936ctB030 tokoe:invalid" result="pass"/><test-case name="25937ctB031 tokoe:valid" result="pass"/><test-case name="25938ctB031.v tokoe:valid" result="pass"/><test-case name="25939ctB032 tokoe:invalid" result="pass"/><test-case name="25940ctB033 tokoe:invalid" result="pass"/><test-case name="25941ctB034 tokoe:invalid" result="pass"/><test-case name="25942ctB035 tokoe:invalid" result="pass"/><test-case name="25943ctB036 tokoe:invalid" result="pass"/><test-case name="25944ctB037 tokoe:invalid" result="pass"/><test-case name="25945ctB038 tokoe:invalid" result="pass"/><test-case name="25946ctB039 tokoe:valid" result="pass"/><test-case name="25947ctB039.v tokoe:valid" result="pass"/><test-case name="25948ctB040 tokoe:valid" result="pass"/><test-case name="25949ctB040.v tokoe:valid" result="pass"/><test-case name="25950ctB041 tokoe:valid" result="pass"/><test-case name="25951ctB041.v tokoe:valid" result="pass"/><test-case name="25952ctB042 tokoe:valid" result="pass"/><test-case name="25953ctB042.v tokoe:valid" result="pass"/><test-case name="25954ctB043 tokoe:valid" result="pass"/><test-case name="25955ctB043.v tokoe:valid" result="pass"/><test-case name="25956ctB044 tokoe:invalid" result="pass"/><test-case name="25957ctB045 tokoe:valid" result="pass"/><test-case name="25958ctB045.v tokoe:valid" result="pass"/><test-case name="25959ctB046 tokoe:invalid" result="pass"/><test-case name="25960ctB047 tokoe:invalid" result="pass"/><test-case name="25961ctB048 tokoe:invalid" result="pass"/><test-case name="25962ctB049 tokoe:invalid" result="pass"/><test-case name="25963ctB050 tokoe:invalid" result="pass"/><test-case name="25964ctB051 tokoe:invalid" result="pass"/><test-case name="25965ctB052 tokoe:invalid" result="pass"/><test-case name="25966ctB053 tokoe:valid" result="pass"/><test-case name="25967ctB053.v tokoe:valid" result="pass"/><test-case name="25968ctB054 tokoe:valid" result="pass"/><test-case name="25969ctB054.v tokoe:valid" result="pass"/><test-case name="25970ctB055 tokoe:valid" result="pass"/><test-case name="25971ctB055.v tokoe:valid" result="pass"/><test-case name="25972ctB056 tokoe:valid" result="pass"/><test-case name="25973ctB056.v tokoe:valid" result="pass"/><test-case name="25974ctB057 tokoe:valid" result="pass"/><test-case name="25975ctB057.v tokoe:valid" result="pass"/><test-case name="25976ctB058 tokoe:invalid" result="pass"/><test-case name="25977ctB059 tokoe:valid" result="pass"/><test-case name="25978ctB059.v tokoe:valid" result="pass"/><test-case name="25979ctB060 tokoe:invalid" result="pass"/><test-case name="25980ctB061 tokoe:invalid" result="pass"/><test-case name="25981ctB062 tokoe:invalid" result="pass"/><test-case name="25982ctB063 tokoe:invalid" result="pass"/><test-case name="25983ctB064 tokoe:invalid" result="pass"/><test-case name="25984ctB065 tokoe:invalid" result="pass"/><test-case name="25985ctB066 tokoe:invalid" result="pass"/><test-case name="25986ctB067 tokoe:valid" result="pass"/><test-case name="25987ctB067.v tokoe:valid" result="pass"/><test-case name="25988ctB068 tokoe:valid" result="pass"/><test-case name="25989ctB068.v tokoe:valid" result="pass"/><test-case name="25990ctB069 tokoe:valid" result="pass"/><test-case name="25991ctB069.v tokoe:valid" result="pass"/><test-case name="25992ctB070 tokoe:valid" result="pass"/><test-case name="25993ctB070.v tokoe:valid" result="pass"/><test-case name="25994ctB071 tokoe:valid" result="pass"/><test-case name="25995ctB071.v tokoe:valid" result="pass"/><test-case name="25996ctB072 tokoe:invalid" result="pass"/><test-case name="25997ctB073 tokoe:valid" result="pass"/><test-case name="25998ctB073.v tokoe:valid" result="pass"/><test-case name="25999ctB074 tokoe:invalid" result="pass"/><test-case name="26000ctB075 tokoe:invalid" result="pass"/><test-case name="26001ctB076 tokoe:invalid" result="pass"/><test-case name="26002ctB077 tokoe:invalid" result="pass"/><test-case name="26003ctB078 tokoe:invalid" result="pass"/><test-case name="26004ctB079 tokoe:invalid" result="pass"/><test-case name="26005ctB080 tokoe:invalid" result="pass"/><test-case name="26006ctB081 tokoe:valid" result="pass"/><test-case name="26007ctB081.v tokoe:valid" result="pass"/><test-case name="26008ctB082 tokoe:valid" result="pass"/><test-case name="26009ctB082.v tokoe:valid" result="pass"/><test-case name="26010ctB083 tokoe:valid" result="pass"/><test-case name="26011ctB083.v tokoe:valid" result="pass"/><test-case name="26012ctB084 tokoe:valid" result="pass"/><test-case name="26013ctB084.v tokoe:valid" result="pass"/><test-case name="26014ctB085 tokoe:valid" result="pass"/><test-case name="26015ctB085.v tokoe:valid" result="pass"/><test-case name="26016ctB086 tokoe:invalid" result="pass"/><test-case name="26017ctB087 tokoe:valid" result="pass"/><test-case name="26018ctB087.v tokoe:valid" result="pass"/><test-case name="26019ctB088 tokoe:invalid" result="pass"/><test-case name="26020ctB089 tokoe:invalid" result="pass"/><test-case name="26021ctB090 tokoe:invalid" result="pass"/><test-case name="26022ctB091 tokoe:invalid" result="pass"/><test-case name="26023ctB092 tokoe:invalid" result="pass"/><test-case name="26024ctB093 tokoe:invalid" result="pass"/><test-case name="26025ctB094 tokoe:invalid" result="pass"/><test-case name="26026ctB095 tokoe:valid" result="pass"/><test-case name="26027ctB095.v tokoe:valid" result="pass"/><test-case name="26028ctB096 tokoe:valid" result="pass"/><test-case name="26029ctB096.v tokoe:valid" result="pass"/><test-case name="26030ctB097 tokoe:valid" result="pass"/><test-case name="26031ctB097.v tokoe:valid" result="pass"/><test-case name="26032ctB098 tokoe:valid" result="pass"/><test-case name="26033ctB098.v tokoe:valid" result="pass"/><test-case name="26034ctB099 tokoe:invalid" result="pass"/><test-case name="26035ctB100 tokoe:valid" result="pass"/><test-case name="26036ctB100.v tokoe:valid" result="pass"/><test-case name="26037ctB101 tokoe:invalid" result="pass"/><test-case name="26038ctB102 tokoe:invalid" result="pass"/><test-case name="26039ctB103 tokoe:invalid" result="pass"/><test-case name="26040ctB104 tokoe:invalid" result="pass"/><test-case name="26041ctB105 tokoe:invalid" result="pass"/><test-case name="26042ctB106 tokoe:invalid" result="pass"/><test-case name="26043ctB107 tokoe:invalid" result="pass"/><test-case name="26044ctB108 tokoe:valid" result="pass"/><test-case name="26045ctB108.v tokoe:valid" result="pass"/><test-case name="26046ctB109 tokoe:valid" result="pass"/><test-case name="26047ctB109.v tokoe:valid" result="pass"/><test-case name="26048ctB110 tokoe:valid" result="pass"/><test-case name="26049ctB110.v tokoe:valid" result="pass"/><test-case name="26050ctB111 tokoe:valid" result="pass"/><test-case name="26051ctB111.v tokoe:valid" result="pass"/><test-case name="26052ctB112 tokoe:invalid" result="pass"/><test-case name="26053ctB113 tokoe:valid" result="pass"/><test-case name="26054ctB113.v tokoe:valid" result="pass"/><test-case name="26055ctB114 tokoe:invalid" result="pass"/><test-case name="26056ctB115 tokoe:invalid" result="pass"/><test-case name="26057ctB116 tokoe:invalid" result="pass"/><test-case name="26058ctB117 tokoe:invalid" result="pass"/><test-case name="26059ctB118 tokoe:invalid" result="pass"/><test-case name="26060ctB119 tokoe:invalid" result="pass"/><test-case name="26061ctB120 tokoe:invalid" result="pass"/><test-case name="26062ctB121 tokoe:invalid" result="pass"/><test-case name="26063ctB122 tokoe:invalid" result="pass"/><test-case name="26064ctB123 tokoe:invalid" result="pass"/><test-case name="26065ctB124 tokoe:invalid" result="pass"/><test-case name="26066ctB125 tokoe:invalid" result="pass"/><test-case name="26067ctC001 tokoe:valid" result="pass"/><test-case name="26068ctC001.v tokoe:valid" result="pass"/><test-case name="26069ctC002 tokoe:invalid" result="pass"/><test-case name="26070ctC003 tokoe:valid" result="pass"/><test-case name="26071ctC004 tokoe:invalid" result="pass"/><test-case name="26072ctC005 tokoe:invalid" result="pass"/><test-case name="26073ctC006 tokoe:valid" result="pass"/><test-case name="26074ctC006.v tokoe:valid" result="pass"/><test-case name="26075ctC007 tokoe:valid" result="pass"/><test-case name="26076ctC007.v tokoe:valid" result="pass"/><test-case name="26077ctC008 tokoe:valid" result="pass"/><test-case name="26078ctC008.v tokoe:valid" result="pass"/><test-case name="26079ctC009 tokoe:invalid" result="pass"/><test-case name="26080ctC010 tokoe:invalid" result="pass"/><test-case name="26081ctC011 tokoe:invalid" result="pass"/><test-case name="26082ctC012 tokoe:valid" result="pass"/><test-case name="26083ctC012.v tokoe:valid" result="pass"/><test-case name="26084ctD001 tokoe:invalid" result="pass"/><test-case name="26085ctD002 tokoe:valid" result="pass"/><test-case name="26086ctD002.v tokoe:valid" result="pass"/><test-case name="26087ctD003 tokoe:invalid" result="pass"/><test-case name="26088ctD004 tokoe:invalid" result="pass"/><test-case name="26089ctD005 tokoe:valid" result="pass"/><test-case name="26090ctD005.v tokoe:valid" result="pass"/><test-case name="26091ctD006 tokoe:valid" result="pass"/><test-case name="26092ctD006.v tokoe:valid" result="pass"/><test-case name="26093ctD007 tokoe:invalid" result="pass"/><test-case name="26094ctD008 tokoe:valid" result="pass"/><test-case name="26095ctD008.v tokoe:valid" result="pass"/><test-case name="26096ctD009 tokoe:invalid" result="pass"/><test-case name="26097ctD010 tokoe:valid" result="pass"/><test-case name="26098ctD010.v tokoe:valid" result="pass"/><test-case name="26099ctD011 tokoe:invalid" result="pass"/><test-case name="26100ctD012 tokoe:valid" result="pass"/><test-case name="26101ctD012.v tokoe:valid" result="pass"/><test-case name="26102ctD013 tokoe:invalid" result="pass"/><test-case name="26103ctD014 tokoe:invalid" result="pass"/><test-case name="26104ctD015 tokoe:valid" result="pass"/><test-case name="26105ctD015.v tokoe:valid" result="pass"/><test-case name="26106ctD016 tokoe:valid" result="pass"/><test-case name="26107ctD016.v tokoe:valid" result="pass"/><test-case name="26108ctD017 tokoe:valid" result="pass"/><test-case name="26109ctD017.v tokoe:valid" result="pass"/><test-case name="26110ctD018 tokoe:valid" result="pass"/><test-case name="26111ctD018.v tokoe:valid" result="pass"/><test-case name="26112ctD019 tokoe:valid" result="pass"/><test-case name="26113ctD019.v tokoe:valid" result="pass"/><test-case name="26114ctD020 tokoe:valid" result="pass"/><test-case name="26115ctD020.v tokoe:valid" result="pass"/><test-case name="26116ctD021 tokoe:valid" result="pass"/><test-case name="26117ctD021.v tokoe:valid" result="pass"/><test-case name="26118ctD022 tokoe:valid" result="pass"/><test-case name="26119ctD022.v tokoe:valid" result="pass"/><test-case name="26120ctD023 tokoe:valid" result="pass"/><test-case name="26121ctD023.v tokoe:valid" result="pass"/><test-case name="26122ctD024 tokoe:invalid" result="pass"/><test-case name="26123ctD025 tokoe:valid" result="pass"/><test-case name="26124ctD025.v tokoe:valid" result="pass"/><test-case name="26125ctD026 tokoe:valid" result="pass"/><test-case name="26126ctD026.v tokoe:valid" result="pass"/><test-case name="26127ctD027 tokoe:valid" result="pass"/><test-case name="26128ctD027.v tokoe:valid" result="pass"/><test-case name="26129ctD028 tokoe:valid" result="pass"/><test-case name="26130ctD028.v tokoe:valid" result="pass"/><test-case name="26131ctD029 tokoe:valid" result="pass"/><test-case name="26132ctD029.v tokoe:valid" result="pass"/><test-case name="26133ctD030 tokoe:valid" result="pass"/><test-case name="26134ctD030.v tokoe:valid" result="pass"/><test-case name="26135ctD031 tokoe:valid" result="pass"/><test-case name="26136ctD031.v tokoe:valid" result="pass"/><test-case name="26137ctD032 tokoe:valid" result="pass"/><test-case name="26138ctD032.v tokoe:valid" result="pass"/><test-case name="26139ctD033 tokoe:valid" result="pass"/><test-case name="26140ctD033.v tokoe:valid" result="pass"/><test-case name="26141ctD034 tokoe:invalid" result="pass"/><test-case name="26142ctD035 tokoe:valid" result="pass"/><test-case name="26143ctD035.v tokoe:valid" result="pass"/><test-case name="26144ctD036 tokoe:invalid" result="pass"/><test-case name="26145ctD037 tokoe:invalid" result="pass"/><test-case name="26146ctD038 tokoe:invalid" result="pass"/><test-case name="26147ctD039 tokoe:invalid" result="pass"/><test-case name="26148ctD040 tokoe:invalid" result="pass"/><test-case name="26149ctD041 tokoe:invalid" result="pass"/><test-case name="26150ctD042 tokoe:invalid" result="pass"/><test-case name="26151ctD043 tokoe:invalid" result="pass"/><test-case name="26152ctE001 tokoe:valid" result="pass"/><test-case name="26153ctE001.v tokoe:valid" result="pass"/><test-case name="26154ctE002 tokoe:valid" result="pass"/><test-case name="26155ctE002.v tokoe:valid" result="pass"/><test-case name="26156ctE003 tokoe:invalid" result="pass"/><test-case name="26157ctE004 tokoe:invalid" result="pass"/><test-case name="26158ctE005 tokoe:invalid" result="pass"/><test-case name="26159ctE006 tokoe:valid" result="pass"/><test-case name="26160ctE006.v tokoe:valid" result="pass"/><test-case name="26161ctE007 tokoe:valid" result="pass"/><test-case name="26162ctE007.v tokoe:valid" result="pass"/><test-case name="26163ctE008 tokoe:valid" result="pass"/><test-case name="26164ctE008.v tokoe:valid" result="pass"/><test-case name="26165ctE009 tokoe:invalid" result="pass"/><test-case name="26166ctE010 tokoe:valid" result="pass"/><test-case name="26167ctE010.v tokoe:valid" result="pass"/><test-case name="26168ctE011 tokoe:invalid" result="pass"/><test-case name="26169ctE012 tokoe:invalid" result="pass"/><test-case name="26170ctE013 tokoe:invalid" result="pass"/><test-case name="26171ctE014 tokoe:invalid" result="pass"/><test-case name="26172ctE015 tokoe:invalid" result="pass"/><test-case name="26173ctE016 tokoe:invalid" result="pass"/><test-case name="26174ctE017 tokoe:valid" result="pass"/><test-case name="26175ctE017.v tokoe:valid" result="pass"/><test-case name="26176ctE018 tokoe:valid" result="pass"/><test-case name="26177ctE018.v tokoe:valid" result="pass"/><test-case name="26178ctE019 tokoe:valid" result="pass"/><test-case name="26179ctE019.v tokoe:valid" result="pass"/><test-case name="26180ctF001 tokoe:valid" result="pass"/><test-case name="26181ctF001.v tokoe:valid" result="pass"/><test-case name="26182ctF002 tokoe:invalid" result="pass"/><test-case name="26183ctF003 tokoe:valid" result="pass"/><test-case name="26184ctF004 tokoe:invalid" result="pass"/><test-case name="26185ctF005 tokoe:invalid" result="pass"/><test-case name="26186ctF006 tokoe:invalid" result="pass"/><test-case name="26187ctF007 tokoe:valid" result="pass"/><test-case name="26188ctF007.v tokoe:valid" result="pass"/><test-case name="26189ctF008 tokoe:invalid" result="pass"/><test-case name="26190ctF009 tokoe:invalid" result="pass"/><test-case name="26191ctF010 tokoe:valid" result="pass"/><test-case name="26192ctF010.v tokoe:valid" result="pass"/><test-case name="26193ctF011 tokoe:valid" result="pass"/><test-case name="26194ctF011.v tokoe:valid" result="pass"/><test-case name="26195ctF012 tokoe:invalid" result="pass"/><test-case name="26196ctF013 tokoe:valid" result="pass"/><test-case name="26197ctF013.v tokoe:valid" result="pass"/><test-case name="26198ctF014 tokoe:valid" result="pass"/><test-case name="26199ctF014.v tokoe:valid" result="pass"/><test-case name="26200ctF015 tokoe:invalid" result="pass"/><test-case name="26201ctF016 tokoe:invalid" result="pass"/><test-case name="26202ctF017 tokoe:invalid" result="pass"/><test-case name="26203ctG001 tokoe:valid" result="pass"/><test-case name="26204ctG001.v tokoe:valid" result="pass"/><test-case name="26205ctG002 tokoe:invalid" result="pass"/><test-case name="26206ctG003 tokoe:invalid" result="pass"/><test-case name="26207ctG004 tokoe:invalid" result="pass"/><test-case name="26208ctG005 tokoe:invalid" result="pass"/><test-case name="26209ctG006 tokoe:invalid" result="pass"/><test-case name="26210ctG007 tokoe:valid" result="pass"/><test-case name="26211ctG007.v tokoe:valid" result="pass"/><test-case name="26212ctG008 tokoe:valid" result="pass"/><test-case name="26213ctG008.v tokoe:valid" result="pass"/><test-case name="26214ctG009 tokoe:valid" result="pass"/><test-case name="26215ctG009.v tokoe:valid" result="pass"/><test-case name="26216ctG010 tokoe:valid" result="pass"/><test-case name="26217ctG010.v tokoe:valid" result="pass"/><test-case name="26218ctG011 tokoe:valid" result="pass"/><test-case name="26219ctG011.v tokoe:valid" result="pass"/><test-case name="26220ctG012 tokoe:invalid" result="pass"/><test-case name="26221ctG013 tokoe:valid" result="pass"/><test-case name="26222ctG013.v tokoe:valid" result="pass"/><test-case name="26223ctG014 tokoe:invalid" result="pass"/><test-case name="26224ctG015 tokoe:invalid" result="pass"/><test-case name="26225ctG016 tokoe:invalid" result="pass"/><test-case name="26226ctG017 tokoe:invalid" result="pass"/><test-case name="26227ctG018 tokoe:invalid" result="pass"/><test-case name="26228ctG019 tokoe:valid" result="pass"/><test-case name="26229ctG019.v tokoe:valid" result="pass"/><test-case name="26230ctG020 tokoe:valid" result="pass"/><test-case name="26231ctG020.v tokoe:valid" result="pass"/><test-case name="26232ctG021 tokoe:valid" result="pass"/><test-case name="26233ctG021.v tokoe:valid" result="pass"/><test-case name="26234ctG022 tokoe:valid" result="pass"/><test-case name="26235ctG022.v tokoe:valid" result="pass"/><test-case name="26236ctG023 tokoe:valid" result="pass"/><test-case name="26237ctG023.v tokoe:valid" result="pass"/><test-case name="26238ctG024 tokoe:invalid" result="pass"/><test-case name="26239ctG025 tokoe:valid" result="pass"/><test-case name="26240ctG025.v tokoe:valid" result="pass"/><test-case name="26241ctG026 tokoe:invalid" result="pass"/><test-case name="26242ctG027 tokoe:invalid" result="pass"/><test-case name="26243ctG028 tokoe:invalid" result="pass"/><test-case name="26244ctG029 tokoe:invalid" result="pass"/><test-case name="26245ctG030 tokoe:invalid" result="pass"/><test-case name="26246ctG031 tokoe:valid" result="pass"/><test-case name="26247ctG031.v tokoe:valid" result="pass"/><test-case name="26248ctG032 tokoe:valid" result="pass"/><test-case name="26249ctG032.v tokoe:valid" result="pass"/><test-case name="26250ctG033 tokoe:valid" result="pass"/><test-case name="26251ctG033.v tokoe:valid" result="pass"/><test-case name="26252ctG034 tokoe:valid" result="pass"/><test-case name="26253ctG034.v tokoe:valid" result="pass"/><test-case name="26254ctG035 tokoe:valid" result="pass"/><test-case name="26255ctG035.v tokoe:valid" result="pass"/><test-case name="26256ctG036 tokoe:invalid" result="pass"/><test-case name="26257ctG037 tokoe:valid" result="pass"/><test-case name="26258ctG037.v tokoe:valid" result="pass"/><test-case name="26259ctG038 tokoe:invalid" result="pass"/><test-case name="26260ctG039 tokoe:invalid" result="pass"/><test-case name="26261ctG040 tokoe:invalid" result="pass"/><test-case name="26262ctG041 tokoe:invalid" result="pass"/><test-case name="26263ctG042 tokoe:invalid" result="pass"/><test-case name="26264ctG043 tokoe:valid" result="pass"/><test-case name="26265ctG043.v tokoe:valid" result="pass"/><test-case name="26266ctG044 tokoe:valid" result="pass"/><test-case name="26267ctG044.v tokoe:valid" result="pass"/><test-case name="26268ctG045 tokoe:valid" result="pass"/><test-case name="26269ctG045.v tokoe:valid" result="pass"/><test-case name="26270ctG046 tokoe:valid" result="pass"/><test-case name="26271ctG046.v tokoe:valid" result="pass"/><test-case name="26272ctG047 tokoe:valid" result="pass"/><test-case name="26273ctG047.v tokoe:valid" result="pass"/><test-case name="26274ctG048 tokoe:invalid" result="pass"/><test-case name="26275ctG049 tokoe:valid" result="pass"/><test-case name="26276ctG049.v tokoe:valid" result="pass"/><test-case name="26277ctG050 tokoe:invalid" result="pass"/><test-case name="26278ctG051 tokoe:invalid" result="pass"/><test-case name="26279ctG052 tokoe:invalid" result="pass"/><test-case name="26280ctG053 tokoe:invalid" result="pass"/><test-case name="26281ctG054 tokoe:invalid" result="pass"/><test-case name="26282ctG055 tokoe:valid" result="pass"/><test-case name="26283ctG055.v tokoe:valid" result="pass"/><test-case name="26284ctG056 tokoe:valid" result="pass"/><test-case name="26285ctG056.v tokoe:valid" result="pass"/><test-case name="26286ctG057 tokoe:valid" result="pass"/><test-case name="26287ctG057.v tokoe:valid" result="pass"/><test-case name="26288ctG058 tokoe:valid" result="pass"/><test-case name="26289ctG058.v tokoe:valid" result="pass"/><test-case name="26290ctG059 tokoe:invalid" result="pass"/><test-case name="26291ctG060 tokoe:valid" result="pass"/><test-case name="26292ctG060.v tokoe:valid" result="pass"/><test-case name="26293ctG061 tokoe:invalid" result="pass"/><test-case name="26294ctG062 tokoe:invalid" result="pass"/><test-case name="26295ctG063 tokoe:invalid" result="pass"/><test-case name="26296ctG064 tokoe:invalid" result="pass"/><test-case name="26297ctG065 tokoe:invalid" result="pass"/><test-case name="26298ctG066 tokoe:valid" result="pass"/><test-case name="26299ctG066.v tokoe:valid" result="pass"/><test-case name="26300ctG067 tokoe:valid" result="pass"/><test-case name="26301ctG067.v tokoe:valid" result="pass"/><test-case name="26302ctG068 tokoe:valid" result="pass"/><test-case name="26303ctG068.v tokoe:valid" result="pass"/><test-case name="26304ctG069 tokoe:valid" result="pass"/><test-case name="26305ctG069.v tokoe:valid" result="pass"/><test-case name="26306ctG070 tokoe:invalid" result="pass"/><test-case name="26307ctG071 tokoe:valid" result="pass"/><test-case name="26308ctG071.v tokoe:valid" result="pass"/><test-case name="26309ctG072 tokoe:invalid" result="pass"/><test-case name="26310ctG073 tokoe:invalid" result="pass"/><test-case name="26311ctG074 tokoe:invalid" result="pass"/><test-case name="26312ctG075 tokoe:invalid" result="pass"/><test-case name="26313ctG076 tokoe:invalid" result="pass"/><test-case name="26314ctG077 tokoe:invalid" result="pass"/><test-case name="26315ctG078 tokoe:invalid" result="pass"/><test-case name="26316ctG079 tokoe:invalid" result="pass"/><test-case name="26317ctG080 tokoe:invalid" result="pass"/><test-case name="26318ctG081 tokoe:invalid" result="pass"/><test-case name="26319ctH001 tokoe:valid" result="pass"/><test-case name="26320ctH001.v tokoe:valid" result="pass"/><test-case name="26321ctH002 tokoe:invalid" result="pass"/><test-case name="26322ctH003 tokoe:invalid" result="pass"/><test-case name="26323ctH004 tokoe:invalid" result="pass"/><test-case name="26324ctH005 tokoe:invalid" result="pass"/><test-case name="26325ctH006 tokoe:invalid" result="pass"/><test-case name="26326ctH007 tokoe:valid" result="pass"/><test-case name="26327ctH007.v tokoe:valid" result="pass"/><test-case name="26328ctH008 tokoe:valid" result="pass"/><test-case name="26329ctH008.v tokoe:valid" result="pass"/><test-case name="26330ctH009 tokoe:valid" result="pass"/><test-case name="26331ctH009.v tokoe:valid" result="pass"/><test-case name="26332ctH010 tokoe:valid" result="pass"/><test-case name="26333ctH010.v tokoe:valid" result="pass"/><test-case name="26334ctH011 tokoe:valid" result="pass"/><test-case name="26335ctH011.v tokoe:valid" result="pass"/><test-case name="26336ctH012 tokoe:invalid" result="pass"/><test-case name="26337ctH013 tokoe:invalid" result="pass"/><test-case name="26338ctH014 tokoe:invalid" result="pass"/><test-case name="26339ctH015 tokoe:invalid" result="pass"/><test-case name="26340ctH016 tokoe:invalid" result="pass"/><test-case name="26341ctH017 tokoe:invalid" result="pass"/><test-case name="26342ctH018 tokoe:invalid" result="pass"/><test-case name="26343ctH019 tokoe:invalid" result="pass"/><test-case name="26344ctH020 tokoe:invalid" result="pass"/><test-case name="26345ctH021 tokoe:invalid" result="pass"/><test-case name="26346ctH022 tokoe:invalid" result="pass"/><test-case name="26347ctH023 tokoe:invalid" result="pass"/><test-case name="26348ctH024 tokoe:invalid" result="pass"/><test-case name="26349ctH025 tokoe:valid" result="pass"/><test-case name="26350ctH025.v tokoe:valid" result="pass"/><test-case name="26351ctH026 tokoe:invalid" result="pass"/><test-case name="26352ctH027 tokoe:invalid" result="pass"/><test-case name="26353ctH028 tokoe:invalid" result="pass"/><test-case name="26354ctH029 tokoe:invalid" result="pass"/><test-case name="26355ctH030 tokoe:invalid" result="pass"/><test-case name="26356ctH031 tokoe:valid" result="pass"/><test-case name="26357ctH031.v tokoe:valid" result="pass"/><test-case name="26358ctH032 tokoe:valid" result="pass"/><test-case name="26359ctH032.v tokoe:valid" result="pass"/><test-case name="26360ctH033 tokoe:valid" result="pass"/><test-case name="26361ctH033.v tokoe:valid" result="pass"/><test-case name="26362ctH034 tokoe:valid" result="pass"/><test-case name="26363ctH034.v tokoe:valid" result="pass"/><test-case name="26364ctH035 tokoe:valid" result="pass"/><test-case name="26365ctH035.v tokoe:valid" result="pass"/><test-case name="26366ctH036 tokoe:invalid" result="pass"/><test-case name="26367ctH037 tokoe:valid" result="pass"/><test-case name="26368ctH037.v tokoe:valid" result="pass"/><test-case name="26369ctH038 tokoe:invalid" result="pass"/><test-case name="26370ctH039 tokoe:invalid" result="pass"/><test-case name="26371ctH040 tokoe:invalid" result="pass"/><test-case name="26372ctH041 tokoe:invalid" result="pass"/><test-case name="26373ctH042 tokoe:invalid" result="pass"/><test-case name="26374ctH043 tokoe:valid" result="pass"/><test-case name="26375ctH043.v tokoe:valid" result="pass"/><test-case name="26376ctH044 tokoe:valid" result="pass"/><test-case name="26377ctH044.v tokoe:valid" result="pass"/><test-case name="26378ctH045 tokoe:valid" result="pass"/><test-case name="26379ctH045.v tokoe:valid" result="pass"/><test-case name="26380ctH046 tokoe:valid" result="pass"/><test-case name="26381ctH046.v tokoe:valid" result="pass"/><test-case name="26382ctH047 tokoe:valid" result="pass"/><test-case name="26383ctH047.v tokoe:valid" result="pass"/><test-case name="26384ctH048 tokoe:invalid" result="pass"/><test-case name="26385ctH049 tokoe:valid" result="pass"/><test-case name="26386ctH049.v tokoe:valid" result="pass"/><test-case name="26387ctH050 tokoe:invalid" result="pass"/><test-case name="26388ctH051 tokoe:invalid" result="pass"/><test-case name="26389ctH052 tokoe:invalid" result="pass"/><test-case name="26390ctH053 tokoe:invalid" result="pass"/><test-case name="26391ctH054 tokoe:invalid" result="pass"/><test-case name="26392ctH055 tokoe:valid" result="pass"/><test-case name="26393ctH055.v tokoe:valid" result="pass"/><test-case name="26394ctH056 tokoe:valid" result="pass"/><test-case name="26395ctH056.v tokoe:valid" result="pass"/><test-case name="26396ctH057 tokoe:valid" result="pass"/><test-case name="26397ctH057.v tokoe:valid" result="pass"/><test-case name="26398ctH058 tokoe:valid" result="pass"/><test-case name="26399ctH058.v tokoe:valid" result="pass"/><test-case name="26400ctH059 tokoe:invalid" result="pass"/><test-case name="26401ctH060 tokoe:valid" result="pass"/><test-case name="26402ctH060.v tokoe:valid" result="pass"/><test-case name="26403ctH061 tokoe:invalid" result="pass"/><test-case name="26404ctH062 tokoe:invalid" result="pass"/><test-case name="26405ctH063 tokoe:invalid" result="pass"/><test-case name="26406ctH064 tokoe:invalid" result="pass"/><test-case name="26407ctH065 tokoe:invalid" result="pass"/><test-case name="26408ctH066 tokoe:valid" result="pass"/><test-case name="26409ctH066.v tokoe:valid" result="pass"/><test-case name="26410ctH067 tokoe:valid" result="pass"/><test-case name="26411ctH067.v tokoe:valid" result="pass"/><test-case name="26412ctH068 tokoe:valid" result="pass"/><test-case name="26413ctH068.v tokoe:valid" result="pass"/><test-case name="26414ctH069 tokoe:valid" result="pass"/><test-case name="26415ctH069.v tokoe:valid" result="pass"/><test-case name="26416ctH070 tokoe:invalid" result="pass"/><test-case name="26417ctH071 tokoe:valid" result="pass"/><test-case name="26418ctH071.v tokoe:valid" result="pass"/><test-case name="26419ctH072 tokoe:invalid" result="pass"/><test-case name="26420ctH073 tokoe:invalid" result="pass"/><test-case name="26421ctH074 tokoe:invalid" result="pass"/><test-case name="26422ctH075 tokoe:invalid" result="pass"/><test-case name="26423ctH076 tokoe:invalid" result="pass"/><test-case name="26424ctH077 tokoe:invalid" result="pass"/><test-case name="26425ctH078 tokoe:invalid" result="pass"/><test-case name="26426ctH079 tokoe:invalid" result="pass"/><test-case name="26427ctH080 tokoe:invalid" result="pass"/><test-case name="26428ctH081 tokoe:invalid" result="pass"/><test-case name="26429ctH082 tokoe:valid" result="pass"/><test-case name="26430ctH082.v tokoe:valid" result="pass"/><test-case name="26431ctI001 tokoe:invalid" result="pass"/><test-case name="26432ctI002 tokoe:invalid" result="pass"/><test-case name="26433ctI003 tokoe:valid" result="pass"/><test-case name="26434ctI003.v tokoe:valid" result="pass"/><test-case name="26435ctI004 tokoe:valid" result="pass"/><test-case name="26436ctI004.v tokoe:valid" result="pass"/><test-case name="26437ctI005 tokoe:valid" result="pass"/><test-case name="26438ctI005.v tokoe:valid" result="pass"/><test-case name="26439ctI006 tokoe:invalid" result="pass"/><test-case name="26440ctI007 tokoe:invalid" result="pass"/><test-case name="26441ctI008 tokoe:invalid" result="pass"/><test-case name="26442ctI009 tokoe:valid" result="pass"/><test-case name="26443ctI009.v tokoe:valid" result="pass"/><test-case name="26444ctI010 tokoe:valid" result="pass"/><test-case name="26445ctI010.v tokoe:valid" result="pass"/><test-case name="26446ctI011 tokoe:invalid" result="pass"/><test-case name="26447ctI012 tokoe:invalid" result="pass"/><test-case name="26448ctI013 tokoe:invalid" result="pass"/><test-case name="26449ctI014 tokoe:valid" result="pass"/><test-case name="26450ctI014.v tokoe:valid" result="pass"/><test-case name="26451ctI015 tokoe:valid" result="pass"/><test-case name="26452ctI015.v tokoe:valid" result="pass"/><test-case name="26453ctI016 tokoe:invalid" result="pass"/><test-case name="26454ctI017 tokoe:invalid" result="pass"/><test-case name="26455ctI018 tokoe:valid" result="pass"/><test-case name="26456ctI018.v tokoe:valid" result="pass"/><test-case name="26457ctI019 tokoe:valid" result="pass"/><test-case name="26458ctI019.v tokoe:valid" result="pass"/><test-case name="26459ctI020 tokoe:invalid" result="pass"/><test-case name="26460ctI021 tokoe:valid" result="pass"/><test-case name="26461ctI021.v tokoe:valid" result="pass"/><test-case name="26462ctI022 tokoe:valid" result="pass"/><test-case name="26463ctI022.v tokoe:valid" result="pass"/><test-case name="26464ctI023 tokoe:valid" result="pass"/><test-case name="26465ctI023.v tokoe:valid" result="pass"/><test-case name="26466ctI024 tokoe:invalid" result="pass"/><test-case name="26467ctI025 tokoe:valid" result="pass"/><test-case name="26468ctI025.v tokoe:valid" result="pass"/><test-case name="26469ctI026 tokoe:valid" result="pass"/><test-case name="26470ctI026.v tokoe:valid" result="pass"/><test-case name="26471ctI027 tokoe:valid" result="pass"/><test-case name="26472ctI027.v tokoe:valid" result="pass"/><test-case name="26473ctI028 tokoe:valid" result="pass"/><test-case name="26474ctI028.v tokoe:valid" result="pass"/><test-case name="26475ctI029 tokoe:valid" result="pass"/><test-case name="26476ctI029.v tokoe:valid" result="pass"/><test-case name="26477ctI030 tokoe:valid" result="pass"/><test-case name="26478ctI030.i tokoe:invalid" result="pass"/><test-case name="26479ctI031 tokoe:valid" result="pass"/><test-case name="26480ctI031.i tokoe:invalid" result="pass"/><test-case name="26481ctI032 tokoe:valid" result="pass"/><test-case name="26482ctI032.i tokoe:invalid" result="pass"/><test-case name="26483ctI033 tokoe:valid" result="pass"/><test-case name="26484ctI033.v tokoe:valid" result="pass"/><test-case name="26485ctI034 tokoe:valid" result="pass"/><test-case name="26486ctI034.v tokoe:valid" result="pass"/><test-case name="26487ctI035 tokoe:valid" result="pass"/><test-case name="26488ctI035.i tokoe:invalid" result="pass"/><test-case name="26489ctI036 tokoe:valid" result="pass"/><test-case name="26490ctI036.v tokoe:valid" result="pass"/><test-case name="26491ctI037 tokoe:valid" result="pass"/><test-case name="26492ctI037.v tokoe:valid" result="pass"/><test-case name="26493ctI038 tokoe:valid" result="pass"/><test-case name="26494ctI038.i tokoe:invalid" result="pass"/><test-case name="26495ctI039 tokoe:valid" result="pass"/><test-case name="26496ctI039.i tokoe:invalid" result="pass"/><test-case name="26497ctI040 tokoe:valid" result="pass"/><test-case name="26498ctI040.v tokoe:valid" result="pass"/><test-case name="26499ctI041 tokoe:valid" result="pass"/><test-case name="26500ctI041.v tokoe:valid" result="pass"/><test-case name="26501ctI042 tokoe:valid" result="pass"/><test-case name="26502ctI042.i tokoe:invalid" result="pass"/><test-case name="26503ctI043 tokoe:valid" result="pass"/><test-case name="26504ctI043.v tokoe:valid" result="pass"/><test-case name="26505ctI044 tokoe:valid" result="pass"/><test-case name="26506ctI044.v tokoe:valid" result="pass"/><test-case name="26507ctI045 tokoe:valid" result="pass"/><test-case name="26508ctI045.i tokoe:invalid" result="pass"/><test-case name="26509ctI046 tokoe:valid" result="pass"/><test-case name="26510ctI046.v tokoe:valid" result="pass"/><test-case name="26511ctI047 tokoe:valid" result="pass"/><test-case name="26512ctI047.v tokoe:valid" result="pass"/><test-case name="26513ctI048 tokoe:valid" result="pass"/><test-case name="26514ctI048.i tokoe:invalid" result="pass"/><test-case name="26515ctI049 tokoe:valid" result="pass"/><test-case name="26516ctI049.i tokoe:invalid" result="pass"/><test-case name="26517ctI050 tokoe:valid" result="pass"/><test-case name="26518ctI050.v tokoe:valid" result="pass"/><test-case name="26519ctJ001 tokoe:valid" result="pass"/><test-case name="26520ctJ001.v tokoe:valid" result="pass"/><test-case name="26521ctJ002 tokoe:invalid" result="pass"/><test-case name="26522ctJ003 tokoe:invalid" result="pass"/><test-case name="26523ctK001 tokoe:valid" result="pass"/><test-case name="26524ctK001.v tokoe:valid" result="pass"/><test-case name="26525ctK002 tokoe:invalid" result="pass"/><test-case name="26526ctL001 tokoe:valid" result="pass"/><test-case name="26527ctL001.i tokoe:invalid" result="pass"/><test-case name="26528ctL002 tokoe:valid" result="pass"/><test-case name="26529ctL002.i tokoe:invalid" result="pass"/><test-case name="26530ctL003 tokoe:valid" result="pass"/><test-case name="26531ctL003.v tokoe:valid" result="pass"/><test-case name="26532ctL004 tokoe:valid" result="pass"/><test-case name="26533ctL004.i tokoe:invalid" result="pass"/><test-case name="26534ctL005 tokoe:valid" result="pass"/><test-case name="26535ctL005.v tokoe:valid" result="pass"/><test-case name="26536ctL006 tokoe:valid" result="pass"/><test-case name="26537ctL006.i tokoe:invalid" result="pass"/><test-case name="26538ctL007 tokoe:valid" result="pass"/><test-case name="26539ctL007.v tokoe:valid" result="pass"/><test-case name="26540ctL008 tokoe:valid" result="pass"/><test-case name="26541ctL008.v tokoe:valid" result="pass"/><test-case name="26542ctL009 tokoe:valid" result="pass"/><test-case name="26543ctL009.i tokoe:invalid" result="pass"/><test-case name="26544ctL010 tokoe:valid" result="pass"/><test-case name="26545ctL010.i tokoe:invalid" result="pass"/><test-case name="26546ctL011 tokoe:valid" result="pass"/><test-case name="26547ctL011.v tokoe:valid" result="pass"/><test-case name="26548ctL012 tokoe:valid" result="pass"/><test-case name="26549ctL012.i tokoe:invalid" result="pass"/><test-case name="26550ctL013 tokoe:valid" result="pass"/><test-case name="26551ctL013.i tokoe:invalid" result="pass"/><test-case name="26552ctL014 tokoe:valid" result="pass"/><test-case name="26553ctL014.v tokoe:valid" result="pass"/><test-case name="26554ctL015 tokoe:valid" result="pass"/><test-case name="26555ctL015.v tokoe:valid" result="pass"/><test-case name="26556ctL016 tokoe:valid" result="pass"/><test-case name="26557ctL016.v tokoe:valid" result="pass"/><test-case name="26558ctL017 tokoe:valid" result="pass"/><test-case name="26559ctL017.v tokoe:valid" result="pass"/><test-case name="26560ctL018 tokoe:valid" result="pass"/><test-case name="26561ctL018.v tokoe:valid" result="pass"/><test-case name="26562ctL019 tokoe:valid" result="pass"/><test-case name="26563ctL019.v tokoe:valid" result="pass"/><test-case name="26564ctL020 tokoe:valid" result="pass"/><test-case name="26565ctL020.i tokoe:invalid" result="pass"/><test-case name="26566ctL021 tokoe:valid" result="pass"/><test-case name="26567ctL021.v tokoe:valid" result="pass"/><test-case name="26568ctL022 tokoe:valid" result="pass"/><test-case name="26569ctL022.v tokoe:valid" result="pass"/><test-case name="26570ctM001 tokoe:invalid" result="pass"/><test-case name="26571ctM002 tokoe:valid" result="pass"/><test-case name="26572ctM002.v tokoe:valid" result="pass"/><test-case name="26573ctM003 tokoe:invalid" result="pass"/><test-case name="26574ctM004 tokoe:invalid" result="pass"/><test-case name="26575ctN001 tokoe:valid" result="pass"/><test-case name="26576ctN001.v tokoe:valid" result="pass"/><test-case name="26577ctN002 tokoe:invalid" result="pass"/><test-case name="26578ctN003 tokoe:valid" result="pass"/><test-case name="26579ctN003.v tokoe:valid" result="pass"/><test-case name="26580ctN004 tokoe:valid" result="pass"/><test-case name="26581ctN004.v tokoe:valid" result="pass"/><test-case name="26582ctO001 tokoe:valid" result="pass"/><test-case name="26583ctO001.v tokoe:valid" result="pass"/><test-case name="26584ctO002 tokoe:invalid" result="pass"/><test-case name="26585ctO003 tokoe:valid" result="pass"/><test-case name="26586ctO003.v tokoe:valid" result="pass"/><test-case name="26587ctO004 tokoe:invalid" result="pass"/><test-case name="26588ctO005 tokoe:invalid" result="pass"/><test-case name="26589ctO006 tokoe:valid" result="pass"/><test-case name="26590ctO006.v tokoe:valid" result="pass"/><test-case name="26591ctO007 tokoe:invalid" result="pass"/><test-case name="26592ctZ001 tokoe:valid" result="pass"/><test-case name="26593ctZ001.v tokoe:valid" result="pass"/><test-case name="26594ctZ002 tokoe:invalid" result="pass"/><test-case name="26595ctZ003 tokoe:valid" result="pass"/><test-case name="26596ctZ003.v tokoe:valid" result="pass"/><test-case name="26597ctZ004 tokoe:valid" result="pass"/><test-case name="26598ctZ005 tokoe:valid" result="pass"/><test-case name="26599ctZ005.i tokoe:invalid" result="pass"/><test-case name="26600ctZ006 tokoe:valid" result="pass"/><test-case name="26601ctZ006.v tokoe:valid" result="pass"/><test-case name="26602ctZ007 tokoe:valid" result="pass"/><test-case name="26603ctZ007.v tokoe:valid" result="fail"/><test-case name="26604ctZ008 tokoe:valid" result="pass"/><test-case name="26605ctZ008.v tokoe:valid" result="pass"/><test-case name="26606ctZ009 tokoe:valid" result="pass"/><test-case name="26607ctZ009.v tokoe:valid" result="pass"/><test-case name="26608ctZ009_a tokoe:valid" result="pass"/><test-case name="26609ctZ009_a.v tokoe:valid" result="pass"/><test-case name="26610ctZ009_b tokoe:valid" result="pass"/><test-case name="26611ctZ009_b.v tokoe:valid" result="pass"/><test-case name="26612ctZ009_c tokoe:valid" result="pass"/><test-case name="26613ctZ009_c.i tokoe:invalid" result="pass"/><test-case name="26614ctZ009_d tokoe:valid" result="pass"/><test-case name="26615ctZ009_d.v tokoe:valid" result="pass"/><test-case name="26616ctZ010 tokoe:valid" result="pass"/><test-case name="26617ctZ010a tokoe:invalid" result="pass"/><test-case name="26618ctZ010b tokoe:valid" result="pass"/><test-case name="26619ctZ010c tokoe:valid" result="pass"/><test-case name="26620ctZ010d tokoe:invalid" result="pass"/><test-case name="26621ctZ010e tokoe:invalid" result="pass"/><test-case name="26622ctZ010f tokoe:valid" result="pass"/><test-case name="26623ctZ010g tokoe:valid" result="pass"/><test-case name="26624ctZ010h tokoe:valid" result="pass"/><test-case name="26625ctZ011_a.v tokoe:valid" result="pass"/><test-case name="26626ctZ011_b tokoe:valid" result="pass"/><test-case name="26627ctZ011_b.v tokoe:valid" result="pass"/><test-case name="26628ctZ012a tokoe:valid" result="pass"/><test-case name="26629ctZ012b tokoe:valid" result="pass"/><test-case name="26630ctZ013a tokoe:valid" result="pass"/><test-case name="26631ctZ013a.v tokoe:valid" result="pass"/><test-case name="26632ctZ013b tokoe:valid" result="pass"/><test-case name="26633ctZ013b.v tokoe:valid" result="pass"/><test-case name="26634ctZ013c tokoe:valid" result="pass"/><test-case name="26635ctZ013c.i tokoe:invalid" result="pass"/><test-case name="26636ctZ013d tokoe:valid" result="pass"/><test-case name="26637ctZ013d.i tokoe:invalid" result="pass"/><test-case name="26638ctZ013e tokoe:valid" result="pass"/><test-case name="26639ctZ013e.i tokoe:invalid" result="pass"/><test-case name="26640string_length001_0 tokoe:invalid" result="pass"/><test-case name="26641string_length002_1 tokoe:invalid" result="pass"/><test-case name="26642string_length003_2 tokoe:valid" result="pass"/><test-case name="26643string_length004_3 tokoe:invalid" result="pass"/><test-case name="26644string_length005_4 tokoe:invalid" result="pass"/><test-case name="26645string_length006_5 tokoe:invalid" result="pass"/><test-case name="26646string_length007_6 tokoe:invalid" result="pass"/><test-case name="26647string_minLength001_7 tokoe:invalid" result="pass"/><test-case name="26648string_minLength002_8 tokoe:invalid" result="pass"/><test-case name="26649string_minLength003_9 tokoe:valid" result="pass"/><test-case name="26650string_minLength004_10 tokoe:invalid" result="pass"/><test-case name="26651string_minLength005_11 tokoe:invalid" result="pass"/><test-case name="26652string_minLength006_12 tokoe:invalid" result="pass"/><test-case name="26653string_minLength007_13 tokoe:valid" result="pass"/><test-case name="26654string_minLength008_14 tokoe:valid" result="pass"/><test-case name="26655string_maxLength001_15 tokoe:invalid" result="pass"/><test-case name="26656string_maxLength002_16 tokoe:invalid" result="pass"/><test-case name="26657string_maxLength003_17 tokoe:valid" result="pass"/><test-case name="26658string_maxLength004_18 tokoe:invalid" result="pass"/><test-case name="26659string_maxLength005_19 tokoe:invalid" result="pass"/><test-case name="26660string_pattern001_20 tokoe:valid" result="pass"/><test-case name="26661string_enumeration001_21 tokoe:valid" result="pass"/><test-case name="26662string_enumeration002_22 tokoe:valid" result="pass"/><test-case name="26663decimal_pattern001_23 tokoe:valid" result="pass"/><test-case name="26664decimal_enumeration001_24 tokoe:invalid" result="pass"/><test-case name="26665decimal_enumeration002_25 tokoe:valid" result="pass"/><test-case name="26666decimal_maxInclusive001_26 tokoe:invalid" result="pass"/><test-case name="26667decimal_maxInclusive002_27 tokoe:valid" result="pass"/><test-case name="26668decimal_maxInclusive003_28 tokoe:invalid" result="pass"/><test-case name="26669decimal_maxExclusive001_29 tokoe:invalid" result="pass"/><test-case name="26670decimal_maxExclusive002_30 tokoe:valid" result="pass"/><test-case name="26671decimal_minInclusive001_31 tokoe:invalid" result="pass"/><test-case name="26672decimal_minInclusive002_32 tokoe:valid" result="pass"/><test-case name="26673decimal_minInclusive003_33 tokoe:invalid" result="pass"/><test-case name="26674decimal_minExclusive001_34 tokoe:invalid" result="pass"/><test-case name="26675decimal_minExclusive002_35 tokoe:valid" result="pass"/><test-case name="26676decimal_minExclusive003_36 tokoe:invalid" result="pass"/><test-case name="26677decimal_totalDigits001_37 tokoe:invalid" result="pass"/><test-case name="26678decimal_totalDigits002_38 tokoe:invalid" result="pass"/><test-case name="26679decimal_totalDigits003_39 tokoe:invalid" result="pass"/><test-case name="26680decimal_totalDigits004_40 tokoe:valid" result="pass"/><test-case name="26681decimal_totalDigits005_41 tokoe:invalid" result="pass"/><test-case name="26682decimal_totalDigits006_42 tokoe:invalid" result="pass"/><test-case name="26683decimal_totalDigits007_43 tokoe:valid" result="pass"/><test-case name="26684decimal_fractionDigits001_44 tokoe:invalid" result="pass"/><test-case name="26685decimal_fractionDigits002_45 tokoe:invalid" result="pass"/><test-case name="26686decimal_fractionDigits003_46 tokoe:valid" result="pass"/><test-case name="26687decimal_fractionDigits004_47 tokoe:valid" result="pass"/><test-case name="26688decimal_fractionDigits005_48 tokoe:invalid" result="pass"/><test-case name="26689decimal_fractionDigits006_49 tokoe:invalid" result="pass"/><test-case name="26690decimal_fractionDigits007_50 tokoe:valid" result="pass"/><test-case name="26691decimal_fractionDigits008_51 tokoe:invalid" result="pass"/><test-case name="26692float_pattern001_52 tokoe:valid" result="pass"/><test-case name="26693float_enumeration001_53 tokoe:invalid" result="pass"/><test-case name="26694float_enumeration002_54 tokoe:valid" result="pass"/><test-case name="26695float_maxInclusive001_55 tokoe:invalid" result="pass"/><test-case name="26696float_maxInclusive002_56 tokoe:valid" result="pass"/><test-case name="26697float_maxInclusive003_57 tokoe:invalid" result="pass"/><test-case name="26698float_maxExclusive001_58 tokoe:invalid" result="pass"/><test-case name="26699float_maxExclusive002_59 tokoe:valid" result="pass"/><test-case name="26700float_minInclusive001_60 tokoe:invalid" result="pass"/><test-case name="26701float_minInclusive002_61 tokoe:valid" result="pass"/><test-case name="26702float_minInclusive003_62 tokoe:invalid" result="pass"/><test-case name="26703float_minExclusive001_63 tokoe:invalid" result="pass"/><test-case name="26704float_minExclusive002_64 tokoe:valid" result="pass"/><test-case name="26705float_minExclusive003_65 tokoe:invalid" result="pass"/><test-case name="26706double_pattern001_66 tokoe:valid" result="pass"/><test-case name="26707double_enumeration001_67 tokoe:invalid" result="pass"/><test-case name="26708double_enumeration002_68 tokoe:valid" result="pass"/><test-case name="26709double_maxInclusive001_69 tokoe:invalid" result="pass"/><test-case name="26710double_maxInclusive002_70 tokoe:valid" result="pass"/><test-case name="26711double_maxInclusive003_71 tokoe:invalid" result="pass"/><test-case name="26712double_maxExclusive001_72 tokoe:invalid" result="pass"/><test-case name="26713double_maxExclusive002_73 tokoe:valid" result="pass"/><test-case name="26714double_minInclusive001_74 tokoe:invalid" result="pass"/><test-case name="26715double_minInclusive002_75 tokoe:valid" result="pass"/><test-case name="26716double_minInclusive003_76 tokoe:invalid" result="pass"/><test-case name="26717double_minExclusive001_77 tokoe:invalid" result="pass"/><test-case name="26718double_minExclusive002_78 tokoe:valid" result="pass"/><test-case name="26719double_minExclusive003_79 tokoe:invalid" result="pass"/><test-case name="26720duration_pattern001_80 tokoe:valid" result="pass"/><test-case name="26721duration_enumeration001_81 tokoe:invalid" result="pass"/><test-case name="26722duration_enumeration002_82 tokoe:valid" result="pass"/><test-case name="26723duration_enumeration003_83 tokoe:valid" result="pass"/><test-case name="26724duration_enumeration004_84 tokoe:valid" result="pass"/><test-case name="26725duration_maxInclusive001_85 tokoe:invalid" result="pass"/><test-case name="26726duration_maxInclusive002_86 tokoe:valid" result="pass"/><test-case name="26727duration_maxInclusive003_87 tokoe:invalid" result="pass"/><test-case name="26728duration_maxExclusive001_88 tokoe:invalid" result="pass"/><test-case name="26729duration_maxExclusive002_89 tokoe:valid" result="pass"/><test-case name="26730duration_minInclusive001_90 tokoe:invalid" result="pass"/><test-case name="26731duration_minInclusive002_91 tokoe:valid" result="pass"/><test-case name="26732duration_minInclusive003_92 tokoe:invalid" result="pass"/><test-case name="26733duration_minInclusive004_93 tokoe:valid" result="fail"/><test-case name="26734duration_minExclusive001_94 tokoe:invalid" result="pass"/><test-case name="26735duration_minExclusive002_95 tokoe:valid" result="pass"/><test-case name="26736duration_minExclusive003_96 tokoe:invalid" result="pass"/><test-case name="26737dateTime_pattern001_97 tokoe:valid" result="pass"/><test-case name="26738dateTime_enumeration001_98 tokoe:invalid" result="pass"/><test-case name="26739dateTime_enumeration002_99 tokoe:valid" result="pass"/><test-case name="26740dateTime_enumeration003_100 tokoe:valid" result="fail"/><test-case name="26741dateTime_maxInclusive001_101 tokoe:invalid" result="pass"/><test-case name="26742dateTime_maxInclusive002_102 tokoe:valid" result="pass"/><test-case name="26743dateTime_maxInclusive003_103 tokoe:invalid" result="pass"/><test-case name="26744dateTime_maxInclusive004_104 tokoe:valid" result="pass"/><test-case name="26745dateTime_maxExclusive001_105 tokoe:invalid" result="pass"/><test-case name="26746dateTime_maxExclusive002_106 tokoe:valid" result="pass"/><test-case name="26747dateTime_minInclusive001_107 tokoe:invalid" result="pass"/><test-case name="26748dateTime_minInclusive002_108 tokoe:valid" result="pass"/><test-case name="26749dateTime_minInclusive003_109 tokoe:invalid" result="pass"/><test-case name="26750dateTime_minExclusive001_110 tokoe:invalid" result="pass"/><test-case name="26751dateTime_minExclusive002_111 tokoe:valid" result="pass"/><test-case name="26752dateTime_minExclusive003_112 tokoe:invalid" result="pass"/><test-case name="26753time_pattern001_113 tokoe:valid" result="pass"/><test-case name="26754time_enumeration001_114 tokoe:invalid" result="pass"/><test-case name="26755time_enumeration002_115 tokoe:valid" result="pass"/><test-case name="26756time_maxInclusive001_116 tokoe:invalid" result="pass"/><test-case name="26757time_maxInclusive002_117 tokoe:valid" result="pass"/><test-case name="26758time_maxInclusive003_118 tokoe:invalid" result="pass"/><test-case name="26759time_maxInclusive007_119 tokoe:invalid" result="pass"/><test-case name="26760time_maxExclusive001_120 tokoe:invalid" result="pass"/><test-case name="26761time_maxExclusive002_121 tokoe:valid" result="pass"/><test-case name="26762time_minInclusive001_122 tokoe:invalid" result="pass"/><test-case name="26763time_minInclusive002_123 tokoe:valid" result="pass"/><test-case name="26764time_minInclusive003_124 tokoe:invalid" result="pass"/><test-case name="26765time_minExclusive001_125 tokoe:invalid" result="pass"/><test-case name="26766time_minExclusive002_126 tokoe:valid" result="pass"/><test-case name="26767time_minExclusive003_127 tokoe:invalid" result="pass"/><test-case name="26768date_pattern001_128 tokoe:valid" result="pass"/><test-case name="26769date_enumeration001_129 tokoe:invalid" result="pass"/><test-case name="26770date_enumeration002_130 tokoe:valid" result="pass"/><test-case name="26771date_maxInclusive001_131 tokoe:invalid" result="pass"/><test-case name="26772date_maxInclusive002_132 tokoe:valid" result="pass"/><test-case name="26773date_maxInclusive003_133 tokoe:invalid" result="pass"/><test-case name="26774date_maxInclusive007_134 tokoe:invalid" result="pass"/><test-case name="26775date_maxInclusive008_135 tokoe:invalid" result="pass"/><test-case name="26776date_maxInclusive009_136 tokoe:valid" result="pass"/><test-case name="26777date_maxExclusive001_137 tokoe:invalid" result="pass"/><test-case name="26778date_maxExclusive002_138 tokoe:valid" result="pass"/><test-case name="26779date_minInclusive001_139 tokoe:invalid" result="pass"/><test-case name="26780date_minInclusive002_140 tokoe:valid" result="pass"/><test-case name="26781date_minInclusive003_141 tokoe:invalid" result="pass"/><test-case name="26782date_minExclusive001_142 tokoe:invalid" result="pass"/><test-case name="26783date_minExclusive002_143 tokoe:valid" result="pass"/><test-case name="26784date_minExclusive003_144 tokoe:invalid" result="pass"/><test-case name="26785gYearMonth_pattern001_145 tokoe:valid" result="pass"/><test-case name="26786gYearMonth_enumeration001_146 tokoe:invalid" result="pass"/><test-case name="26787gYearMonth_enumeration002_147 tokoe:valid" result="pass"/><test-case name="26788gYearMonth_maxInclusive001_148 tokoe:invalid" result="pass"/><test-case name="26789gYearMonth_maxInclusive002_149 tokoe:valid" result="pass"/><test-case name="26790gYearMonth_maxInclusive003_150 tokoe:invalid" result="pass"/><test-case name="26791gYearMonth_maxExclusive001_151 tokoe:invalid" result="pass"/><test-case name="26792gYearMonth_maxExclusive002_152 tokoe:valid" result="pass"/><test-case name="26793gYearMonth_minInclusive001_153 tokoe:invalid" result="pass"/><test-case name="26794gYearMonth_minInclusive002_154 tokoe:valid" result="pass"/><test-case name="26795gYearMonth_minInclusive003_155 tokoe:invalid" result="pass"/><test-case name="26796gYearMonth_minExclusive001_156 tokoe:invalid" result="pass"/><test-case name="26797gYearMonth_minExclusive002_157 tokoe:valid" result="pass"/><test-case name="26798gYearMonth_minExclusive003_158 tokoe:invalid" result="pass"/><test-case name="26799gYear_pattern001_159 tokoe:valid" result="pass"/><test-case name="26800gYear_enumeration001_160 tokoe:invalid" result="pass"/><test-case name="26801gYear_enumeration002_161 tokoe:valid" result="pass"/><test-case name="26802gYear_maxInclusive001_162 tokoe:invalid" result="pass"/><test-case name="26803gYear_maxInclusive002_163 tokoe:valid" result="pass"/><test-case name="26804gYear_maxInclusive003_164 tokoe:invalid" result="pass"/><test-case name="26805gYear_maxExclusive001_165 tokoe:invalid" result="pass"/><test-case name="26806gYear_maxExclusive002_166 tokoe:valid" result="pass"/><test-case name="26807gYear_minInclusive001_167 tokoe:invalid" result="pass"/><test-case name="26808gYear_minInclusive002_168 tokoe:valid" result="pass"/><test-case name="26809gYear_minInclusive003_169 tokoe:invalid" result="pass"/><test-case name="26810gYear_minExclusive001_170 tokoe:invalid" result="pass"/><test-case name="26811gYear_minExclusive002_171 tokoe:valid" result="pass"/><test-case name="26812gYear_minExclusive003_172 tokoe:invalid" result="pass"/><test-case name="26813gMonthDay_pattern001_173 tokoe:valid" result="pass"/><test-case name="26814gMonthDay_enumeration001_174 tokoe:invalid" result="pass"/><test-case name="26815gMonthDay_enumeration002_175 tokoe:valid" result="pass"/><test-case name="26816gMonthDay_maxInclusive001_176 tokoe:invalid" result="pass"/><test-case name="26817gMonthDay_maxInclusive002_177 tokoe:valid" result="pass"/><test-case name="26818gMonthDay_maxInclusive003_178 tokoe:invalid" result="pass"/><test-case name="26819gMonthDay_maxExclusive001_179 tokoe:invalid" result="pass"/><test-case name="26820gMonthDay_maxExclusive002_180 tokoe:valid" result="pass"/><test-case name="26821gMonthDay_minInclusive001_181 tokoe:invalid" result="pass"/><test-case name="26822gMonthDay_minInclusive002_182 tokoe:valid" result="pass"/><test-case name="26823gMonthDay_minInclusive003_183 tokoe:invalid" result="pass"/><test-case name="26824gMonthDay_minExclusive001_184 tokoe:invalid" result="pass"/><test-case name="26825gMonthDay_minExclusive002_185 tokoe:valid" result="pass"/><test-case name="26826gMonthDay_minExclusive003_186 tokoe:invalid" result="pass"/><test-case name="26827gDay_pattern001_187 tokoe:valid" result="pass"/><test-case name="26828gDay_enumeration001_188 tokoe:invalid" result="pass"/><test-case name="26829gDay_enumeration002_189 tokoe:valid" result="pass"/><test-case name="26830gDay_maxInclusive001_190 tokoe:invalid" result="pass"/><test-case name="26831gDay_maxInclusive002_191 tokoe:valid" result="pass"/><test-case name="26832gDay_maxInclusive003_192 tokoe:invalid" result="pass"/><test-case name="26833gDay_maxExclusive001_193 tokoe:invalid" result="pass"/><test-case name="26834gDay_maxExclusive002_194 tokoe:valid" result="pass"/><test-case name="26835gDay_minInclusive001_195 tokoe:invalid" result="pass"/><test-case name="26836gDay_minInclusive002_196 tokoe:valid" result="pass"/><test-case name="26837gDay_minInclusive003_197 tokoe:invalid" result="pass"/><test-case name="26838gDay_minExclusive001_198 tokoe:invalid" result="pass"/><test-case name="26839gDay_minExclusive002_199 tokoe:valid" result="pass"/><test-case name="26840gDay_minExclusive003_200 tokoe:invalid" result="pass"/><test-case name="26841gMonth_pattern001_201 tokoe:valid" result="pass"/><test-case name="26842gMonth_enumeration001_202 tokoe:invalid" result="pass"/><test-case name="26843gMonth_enumeration002_203 tokoe:valid" result="fail"/><test-case name="26844gMonth_maxInclusive001_204 tokoe:invalid" result="pass"/><test-case name="26845gMonth_maxInclusive002_205 tokoe:valid" result="fail"/><test-case name="26846gMonth_maxInclusive003_206 tokoe:invalid" result="pass"/><test-case name="26847gMonth_maxExclusive001_207 tokoe:invalid" result="pass"/><test-case name="26848gMonth_maxExclusive002_208 tokoe:valid" result="fail"/><test-case name="26849gMonth_minInclusive001_209 tokoe:invalid" result="pass"/><test-case name="26850gMonth_minInclusive002_210 tokoe:valid" result="fail"/><test-case name="26851gMonth_minInclusive003_211 tokoe:invalid" result="pass"/><test-case name="26852gMonth_minExclusive001_212 tokoe:invalid" result="pass"/><test-case name="26853gMonth_minExclusive002_213 tokoe:valid" result="fail"/><test-case name="26854gMonth_minExclusive003_214 tokoe:invalid" result="pass"/><test-case name="26855hexBinary_length001_215 tokoe:invalid" result="pass"/><test-case name="26856hexBinary_length002_216 tokoe:invalid" result="pass"/><test-case name="26857hexBinary_length003_217 tokoe:valid" result="pass"/><test-case name="26858hexBinary_length004_218 tokoe:invalid" result="pass"/><test-case name="26859hexBinary_length005_219 tokoe:invalid" result="pass"/><test-case name="26860hexBinary_length006_220 tokoe:invalid" result="pass"/><test-case name="26861hexBinary_length007_221 tokoe:invalid" result="pass"/><test-case name="26862hexBinary_minLength001_222 tokoe:invalid" result="pass"/><test-case name="26863hexBinary_minLength002_223 tokoe:invalid" result="pass"/><test-case name="26864hexBinary_minLength003_224 tokoe:valid" result="pass"/><test-case name="26865hexBinary_minLength004_225 tokoe:invalid" result="pass"/><test-case name="26866hexBinary_minLength005_226 tokoe:invalid" result="pass"/><test-case name="26867hexBinary_minLength006_227 tokoe:invalid" result="pass"/><test-case name="26868hexBinary_minLength007_228 tokoe:valid" result="pass"/><test-case name="26869hexBinary_maxLength001_229 tokoe:invalid" result="pass"/><test-case name="26870hexBinary_maxLength002_230 tokoe:invalid" result="pass"/><test-case name="26871hexBinary_maxLength003_231 tokoe:valid" result="pass"/><test-case name="26872hexBinary_maxLength004_232 tokoe:invalid" result="pass"/><test-case name="26873hexBinary_maxLength005_233 tokoe:invalid" result="pass"/><test-case name="26874hexBinary_enumeration001_234 tokoe:valid" result="pass"/><test-case name="26875hexBinary_enumeration002_235 tokoe:valid" result="pass"/><test-case name="26876base64Binary_length001_236 tokoe:invalid" result="pass"/><test-case name="26877base64Binary_length002_237 tokoe:invalid" result="pass"/><test-case name="26878base64Binary_length003_238 tokoe:valid" result="pass"/><test-case name="26879base64Binary_length004_239 tokoe:invalid" result="pass"/><test-case name="26880base64Binary_length005_240 tokoe:invalid" result="pass"/><test-case name="26881base64Binary_length006_241 tokoe:invalid" result="pass"/><test-case name="26882base64Binary_length007_242 tokoe:invalid" result="pass"/><test-case name="26883base64Binary_minLength001_243 tokoe:invalid" result="pass"/><test-case name="26884base64Binary_minLength002_244 tokoe:invalid" result="pass"/><test-case name="26885base64Binary_minLength003_245 tokoe:valid" result="pass"/><test-case name="26886base64Binary_minLength004_246 tokoe:invalid" result="pass"/><test-case name="26887base64Binary_minLength005_247 tokoe:invalid" result="pass"/><test-case name="26888base64Binary_minLength006_248 tokoe:invalid" result="pass"/><test-case name="26889base64Binary_minLength007_249 tokoe:valid" result="pass"/><test-case name="26890base64Binary_maxLength001_250 tokoe:invalid" result="pass"/><test-case name="26891base64Binary_maxLength002_251 tokoe:invalid" result="pass"/><test-case name="26892base64Binary_maxLength003_252 tokoe:valid" result="pass"/><test-case name="26893base64Binary_maxLength004_253 tokoe:invalid" result="pass"/><test-case name="26894base64Binary_maxLength005_254 tokoe:invalid" result="pass"/><test-case name="26895base64Binary_enumeration001_255 tokoe:valid" result="pass"/><test-case name="26896base64Binary_enumeration002_256 tokoe:valid" result="pass"/><test-case name="26897base64Binary_enumeration003_257 tokoe:valid" result="pass"/><test-case name="26898anyURI_length002_258 tokoe:invalid" result="pass"/><test-case name="26899anyURI_length003_259 tokoe:valid" result="pass"/><test-case name="26900anyURI_length004_260 tokoe:invalid" result="pass"/><test-case name="26901anyURI_length005_261 tokoe:invalid" result="pass"/><test-case name="26902anyURI_length006_262 tokoe:invalid" result="pass"/><test-case name="26903anyURI_length007_263 tokoe:invalid" result="pass"/><test-case name="26904anyURI_minLength001_264 tokoe:invalid" result="pass"/><test-case name="26905anyURI_minLength002_265 tokoe:invalid" result="pass"/><test-case name="26906anyURI_minLength003_266 tokoe:valid" result="pass"/><test-case name="26907anyURI_minLength004_267 tokoe:invalid" result="pass"/><test-case name="26908anyURI_minLength005_268 tokoe:invalid" result="pass"/><test-case name="26909anyURI_minLength006_269 tokoe:invalid" result="pass"/><test-case name="26910anyURI_minLength007_270 tokoe:valid" result="pass"/><test-case name="26911anyURI_maxLength001_271 tokoe:invalid" result="pass"/><test-case name="26912anyURI_maxLength002_272 tokoe:invalid" result="pass"/><test-case name="26913anyURI_maxLength003_273 tokoe:valid" result="pass"/><test-case name="26914anyURI_maxLength004_274 tokoe:invalid" result="pass"/><test-case name="26915anyURI_maxLength005_275 tokoe:invalid" result="pass"/><test-case name="26916anyURI_enumeration001_276 tokoe:valid" result="pass"/><test-case name="26917anyURI_enumeration002_277 tokoe:valid" result="pass"/><test-case name="26918QName_length001_278 tokoe:invalid" result="pass"/><test-case name="26919QName_length002_279 tokoe:invalid" result="pass"/><test-case name="26920QName_length003_280 tokoe:valid" result="pass"/><test-case name="26921QName_length004_281 tokoe:invalid" result="pass"/><test-case name="26922QName_length005_282 tokoe:invalid" result="pass"/><test-case name="26923QName_length006_283 tokoe:invalid" result="pass"/><test-case name="26924QName_length007_284 tokoe:invalid" result="pass"/><test-case name="26925QName_minLength001_285 tokoe:invalid" result="pass"/><test-case name="26926QName_minLength002_286 tokoe:invalid" result="pass"/><test-case name="26927QName_minLength003_287 tokoe:valid" result="pass"/><test-case name="26928QName_minLength004_288 tokoe:invalid" result="pass"/><test-case name="26929QName_minLength005_289 tokoe:invalid" result="pass"/><test-case name="26930QName_minLength006_290 tokoe:invalid" result="pass"/><test-case name="26931QName_minLength007_291 tokoe:valid" result="pass"/><test-case name="26932QName_maxLength001_292 tokoe:invalid" result="pass"/><test-case name="26933QName_maxLength002_293 tokoe:invalid" result="pass"/><test-case name="26934QName_maxLength003_294 tokoe:valid" result="pass"/><test-case name="26935QName_maxLength004_295 tokoe:invalid" result="pass"/><test-case name="26936QName_maxLength005_296 tokoe:invalid" result="pass"/><test-case name="26937QName_pattern001_297 tokoe:valid" result="pass"/><test-case name="26938QName_enumeration001_298 tokoe:invalid" result="pass"/><test-case name="26939QName_enumeration002_299 tokoe:valid" result="pass"/><test-case name="26940NOTATION_length001_300 tokoe:invalid" result="pass"/><test-case name="26941NOTATION_length002_301 tokoe:invalid" result="pass"/><test-case name="26942NOTATION_length003_302 tokoe:valid" result="pass"/><test-case name="26943NOTATION_length004_303 tokoe:invalid" result="pass"/><test-case name="26944NOTATION_length005_304 tokoe:invalid" result="pass"/><test-case name="26945NOTATION_length006_305 tokoe:invalid" result="pass"/><test-case name="26946NOTATION_length007_306 tokoe:invalid" result="pass"/><test-case name="26947NOTATION_minLength001_307 tokoe:invalid" result="pass"/><test-case name="26948NOTATION_minLength002_308 tokoe:invalid" result="pass"/><test-case name="26949NOTATION_minLength003_309 tokoe:valid" result="pass"/><test-case name="26950NOTATION_minLength004_310 tokoe:invalid" result="pass"/><test-case name="26951NOTATION_minLength005_311 tokoe:invalid" result="pass"/><test-case name="26952NOTATION_minLength006_312 tokoe:invalid" result="pass"/><test-case name="26953NOTATION_minLength007_313 tokoe:valid" result="pass"/><test-case name="26954NOTATION_maxLength001_314 tokoe:invalid" result="pass"/><test-case name="26955NOTATION_maxLength002_315 tokoe:invalid" result="pass"/><test-case name="26956NOTATION_maxLength003_316 tokoe:valid" result="pass"/><test-case name="26957NOTATION_maxLength004_317 tokoe:invalid" result="pass"/><test-case name="26958NOTATION_maxLength005_318 tokoe:invalid" result="pass"/><test-case name="26959NOTATION_pattern001_319 tokoe:valid" result="pass"/><test-case name="26960NOTATION_enumeration001_320 tokoe:invalid" result="pass"/><test-case name="26961NOTATION_enumeration002_321 tokoe:valid" result="pass"/><test-case name="26962normalizedString_length001_322 tokoe:invalid" result="pass"/><test-case name="26963normalizedString_length002_323 tokoe:invalid" result="pass"/><test-case name="26964normalizedString_length003_324 tokoe:valid" result="pass"/><test-case name="26965normalizedString_length004_325 tokoe:invalid" result="pass"/><test-case name="26966normalizedString_length005_326 tokoe:invalid" result="pass"/><test-case name="26967normalizedString_length006_327 tokoe:invalid" result="pass"/><test-case name="26968normalizedString_length007_328 tokoe:invalid" result="pass"/><test-case name="26969normalizedString_minLength001_329 tokoe:invalid" result="pass"/><test-case name="26970normalizedString_minLength002_330 tokoe:invalid" result="pass"/><test-case name="26971normalizedString_minLength003_331 tokoe:valid" result="pass"/><test-case name="26972normalizedString_minLength004_332 tokoe:invalid" result="pass"/><test-case name="26973normalizedString_minLength005_333 tokoe:invalid" result="pass"/><test-case name="26974normalizedString_minLength006_334 tokoe:invalid" result="pass"/><test-case name="26975normalizedString_minLength007_335 tokoe:valid" result="pass"/><test-case name="26976normalizedString_maxLength001_336 tokoe:invalid" result="pass"/><test-case name="26977normalizedString_maxLength002_337 tokoe:invalid" result="pass"/><test-case name="26978normalizedString_maxLength003_338 tokoe:valid" result="pass"/><test-case name="26979normalizedString_maxLength004_339 tokoe:invalid" result="pass"/><test-case name="26980normalizedString_maxLength005_340 tokoe:invalid" result="pass"/><test-case name="26981normalizedString_pattern001_341 tokoe:valid" result="pass"/><test-case name="26982normalizedString_enumeration001_342 tokoe:valid" result="pass"/><test-case name="26983normalizedString_enumeration002_343 tokoe:valid" result="pass"/><test-case name="26984normalizedString_whitespace001_344 tokoe:invalid" result="pass"/><test-case name="26985token_length001_345 tokoe:invalid" result="pass"/><test-case name="26986token_length002_346 tokoe:invalid" result="pass"/><test-case name="26987token_length003_347 tokoe:valid" result="pass"/><test-case name="26988token_length004_348 tokoe:invalid" result="pass"/><test-case name="26989token_length005_349 tokoe:invalid" result="pass"/><test-case name="26990token_length006_350 tokoe:invalid" result="pass"/><test-case name="26991token_length007_351 tokoe:invalid" result="pass"/><test-case name="26992token_minLength001_352 tokoe:invalid" result="pass"/><test-case name="26993token_minLength002_353 tokoe:invalid" result="pass"/><test-case name="26994token_minLength003_354 tokoe:valid" result="pass"/><test-case name="26995token_minLength004_355 tokoe:invalid" result="pass"/><test-case name="26996token_minLength005_356 tokoe:invalid" result="pass"/><test-case name="26997token_minLength006_357 tokoe:invalid" result="pass"/><test-case name="26998token_minLength007_358 tokoe:valid" result="pass"/><test-case name="26999token_maxLength001_359 tokoe:invalid" result="pass"/><test-case name="27000token_maxLength002_360 tokoe:invalid" result="pass"/><test-case name="27001token_maxLength003_361 tokoe:valid" result="pass"/><test-case name="27002token_maxLength004_362 tokoe:invalid" result="pass"/><test-case name="27003token_maxLength005_363 tokoe:invalid" result="pass"/><test-case name="27004token_pattern001_364 tokoe:valid" result="pass"/><test-case name="27005token_enumeration001_365 tokoe:valid" result="pass"/><test-case name="27006token_enumeration002_366 tokoe:valid" result="pass"/><test-case name="27007token_whitespace001_367 tokoe:invalid" result="pass"/><test-case name="27008language_length001_368 tokoe:invalid" result="pass"/><test-case name="27009language_length002_369 tokoe:invalid" result="pass"/><test-case name="27010language_length003_370 tokoe:valid" result="pass"/><test-case name="27011language_length004_371 tokoe:invalid" result="pass"/><test-case name="27012language_length005_372 tokoe:invalid" result="pass"/><test-case name="27013language_length006_373 tokoe:invalid" result="pass"/><test-case name="27014language_length007_374 tokoe:invalid" result="pass"/><test-case name="27015language_minLength001_375 tokoe:invalid" result="pass"/><test-case name="27016language_minLength002_376 tokoe:invalid" result="pass"/><test-case name="27017language_minLength003_377 tokoe:valid" result="pass"/><test-case name="27018language_minLength004_378 tokoe:invalid" result="pass"/><test-case name="27019language_minLength005_379 tokoe:invalid" result="pass"/><test-case name="27020language_minLength006_380 tokoe:invalid" result="pass"/><test-case name="27021language_minLength007_381 tokoe:valid" result="pass"/><test-case name="27022language_maxLength001_382 tokoe:invalid" result="pass"/><test-case name="27023language_maxLength002_383 tokoe:invalid" result="pass"/><test-case name="27024language_maxLength003_384 tokoe:valid" result="pass"/><test-case name="27025language_maxLength004_385 tokoe:invalid" result="pass"/><test-case name="27026language_maxLength005_386 tokoe:invalid" result="pass"/><test-case name="27027language_pattern001_387 tokoe:valid" result="pass"/><test-case name="27028language_enumeration001_388 tokoe:invalid" result="pass"/><test-case name="27029language_enumeration002_389 tokoe:valid" result="pass"/><test-case name="27030IDREFS_length001_390 tokoe:invalid" result="pass"/><test-case name="27031IDREFS_length002_391 tokoe:invalid" result="pass"/><test-case name="27032IDREFS_length003_392 tokoe:valid" result="pass"/><test-case name="27033IDREFS_length004_393 tokoe:invalid" result="pass"/><test-case name="27034IDREFS_length005_394 tokoe:invalid" result="pass"/><test-case name="27035IDREFS_length006_395 tokoe:invalid" result="fail"/><test-case name="27036IDREFS_length007_396 tokoe:invalid" result="pass"/><test-case name="27037IDREFS_minLength001_397 tokoe:invalid" result="pass"/><test-case name="27038IDREFS_minLength002_398 tokoe:invalid" result="pass"/><test-case name="27039IDREFS_minLength003_399 tokoe:valid" result="pass"/><test-case name="27040IDREFS_minLength004_400 tokoe:invalid" result="pass"/><test-case name="27041IDREFS_minLength005_401 tokoe:invalid" result="pass"/><test-case name="27042IDREFS_minLength006_402 tokoe:invalid" result="pass"/><test-case name="27043IDREFS_minLength007_403 tokoe:valid" result="pass"/><test-case name="27044IDREFS_maxLength001_404 tokoe:invalid" result="pass"/><test-case name="27045IDREFS_maxLength002_405 tokoe:invalid" result="pass"/><test-case name="27046IDREFS_maxLength003_406 tokoe:valid" result="pass"/><test-case name="27047IDREFS_maxLength004_407 tokoe:invalid" result="pass"/><test-case name="27048IDREFS_maxLength005_408 tokoe:invalid" result="pass"/><test-case name="27049IDREFS_enumeration001_409 tokoe:invalid" result="pass"/><test-case name="27050IDREFS_enumeration002_410 tokoe:valid" result="pass"/><test-case name="27051NMTOKEN_length001_411 tokoe:invalid" result="pass"/><test-case name="27052NMTOKEN_length002_412 tokoe:invalid" result="pass"/><test-case name="27053NMTOKEN_length003_413 tokoe:valid" result="pass"/><test-case name="27054NMTOKEN_length004_414 tokoe:invalid" result="pass"/><test-case name="27055NMTOKEN_length005_415 tokoe:invalid" result="pass"/><test-case name="27056NMTOKEN_length006_416 tokoe:invalid" result="pass"/><test-case name="27057NMTOKEN_length007_417 tokoe:invalid" result="pass"/><test-case name="27058NMTOKEN_minLength001_418 tokoe:invalid" result="pass"/><test-case name="27059NMTOKEN_minLength002_419 tokoe:invalid" result="pass"/><test-case name="27060NMTOKEN_minLength003_420 tokoe:valid" result="pass"/><test-case name="27061NMTOKEN_minLength004_421 tokoe:invalid" result="pass"/><test-case name="27062NMTOKEN_minLength005_422 tokoe:invalid" result="pass"/><test-case name="27063NMTOKEN_minLength006_423 tokoe:invalid" result="pass"/><test-case name="27064NMTOKEN_minLength007_424 tokoe:valid" result="pass"/><test-case name="27065NMTOKEN_maxLength001_425 tokoe:invalid" result="pass"/><test-case name="27066NMTOKEN_maxLength002_426 tokoe:invalid" result="pass"/><test-case name="27067NMTOKEN_maxLength003_427 tokoe:valid" result="pass"/><test-case name="27068NMTOKEN_maxLength004_428 tokoe:invalid" result="pass"/><test-case name="27069NMTOKEN_maxLength005_429 tokoe:invalid" result="pass"/><test-case name="27070NMTOKEN_pattern001_430 tokoe:valid" result="pass"/><test-case name="27071NMTOKEN_enumeration001_431 tokoe:invalid" result="pass"/><test-case name="27072NMTOKEN_enumeration002_432 tokoe:valid" result="pass"/><test-case name="27073NMTOKENS_length001_433 tokoe:invalid" result="pass"/><test-case name="27074NMTOKENS_length002_434 tokoe:invalid" result="pass"/><test-case name="27075NMTOKENS_length003_435 tokoe:valid" result="pass"/><test-case name="27076NMTOKENS_length004_436 tokoe:invalid" result="pass"/><test-case name="27077NMTOKENS_length005_437 tokoe:invalid" result="pass"/><test-case name="27078NMTOKENS_length006_438 tokoe:invalid" result="fail"/><test-case name="27079NMTOKENS_length007_439 tokoe:invalid" result="pass"/><test-case name="27080NMTOKENS_minLength001_440 tokoe:invalid" result="pass"/><test-case name="27081NMTOKENS_minLength002_441 tokoe:invalid" result="pass"/><test-case name="27082NMTOKENS_minLength003_442 tokoe:valid" result="pass"/><test-case name="27083NMTOKENS_minLength004_443 tokoe:invalid" result="pass"/><test-case name="27084NMTOKENS_minLength005_444 tokoe:invalid" result="pass"/><test-case name="27085NMTOKENS_minLength006_445 tokoe:invalid" result="pass"/><test-case name="27086NMTOKENS_minLength007_446 tokoe:valid" result="pass"/><test-case name="27087NMTOKENS_maxLength001_447 tokoe:invalid" result="pass"/><test-case name="27088NMTOKENS_maxLength002_448 tokoe:invalid" result="pass"/><test-case name="27089NMTOKENS_maxLength003_449 tokoe:valid" result="pass"/><test-case name="27090NMTOKENS_maxLength004_450 tokoe:invalid" result="pass"/><test-case name="27091NMTOKENS_maxLength005_451 tokoe:invalid" result="pass"/><test-case name="27092NMTOKENS_enumeration001_452 tokoe:invalid" result="pass"/><test-case name="27093NMTOKENS_enumeration002_453 tokoe:valid" result="pass"/><test-case name="27094Name_length001_454 tokoe:invalid" result="pass"/><test-case name="27095Name_length002_455 tokoe:invalid" result="pass"/><test-case name="27096Name_length003_456 tokoe:valid" result="pass"/><test-case name="27097Name_length004_457 tokoe:invalid" result="pass"/><test-case name="27098Name_length005_458 tokoe:invalid" result="pass"/><test-case name="27099Name_length006_459 tokoe:invalid" result="pass"/><test-case name="27100Name_length007_460 tokoe:invalid" result="pass"/><test-case name="27101Name_minLength001_461 tokoe:invalid" result="pass"/><test-case name="27102Name_minLength002_462 tokoe:invalid" result="pass"/><test-case name="27103Name_minLength003_463 tokoe:valid" result="pass"/><test-case name="27104Name_minLength004_464 tokoe:invalid" result="pass"/><test-case name="27105Name_minLength005_465 tokoe:invalid" result="pass"/><test-case name="27106Name_minLength006_466 tokoe:invalid" result="pass"/><test-case name="27107Name_minLength007_467 tokoe:valid" result="pass"/><test-case name="27108Name_maxLength001_468 tokoe:invalid" result="pass"/><test-case name="27109Name_maxLength002_469 tokoe:invalid" result="pass"/><test-case name="27110Name_maxLength003_470 tokoe:valid" result="pass"/><test-case name="27111Name_maxLength004_471 tokoe:invalid" result="pass"/><test-case name="27112Name_maxLength005_472 tokoe:invalid" result="pass"/><test-case name="27113Name_pattern001_473 tokoe:valid" result="pass"/><test-case name="27114Name_enumeration001_474 tokoe:invalid" result="pass"/><test-case name="27115Name_enumeration002_475 tokoe:valid" result="pass"/><test-case name="27116NCName_length001_476 tokoe:invalid" result="pass"/><test-case name="27117NCName_length002_477 tokoe:invalid" result="pass"/><test-case name="27118NCName_length003_478 tokoe:valid" result="pass"/><test-case name="27119NCName_length004_479 tokoe:invalid" result="pass"/><test-case name="27120NCName_length005_480 tokoe:invalid" result="pass"/><test-case name="27121NCName_length006_481 tokoe:invalid" result="pass"/><test-case name="27122NCName_length007_482 tokoe:invalid" result="pass"/><test-case name="27123NCName_minLength001_483 tokoe:invalid" result="pass"/><test-case name="27124NCName_minLength002_484 tokoe:invalid" result="pass"/><test-case name="27125NCName_minLength003_485 tokoe:valid" result="pass"/><test-case name="27126NCName_minLength004_486 tokoe:invalid" result="pass"/><test-case name="27127NCName_minLength005_487 tokoe:invalid" result="pass"/><test-case name="27128NCName_minLength006_488 tokoe:invalid" result="pass"/><test-case name="27129NCName_minLength007_489 tokoe:valid" result="pass"/><test-case name="27130NCName_maxLength001_490 tokoe:invalid" result="pass"/><test-case name="27131NCName_maxLength002_491 tokoe:invalid" result="pass"/><test-case name="27132NCName_maxLength003_492 tokoe:valid" result="pass"/><test-case name="27133NCName_maxLength004_493 tokoe:invalid" result="pass"/><test-case name="27134NCName_maxLength005_494 tokoe:invalid" result="pass"/><test-case name="27135NCName_pattern001_495 tokoe:valid" result="pass"/><test-case name="27136NCName_enumeration001_496 tokoe:invalid" result="pass"/><test-case name="27137NCName_enumeration002_497 tokoe:valid" result="pass"/><test-case name="27138ID_length001_498 tokoe:invalid" result="pass"/><test-case name="27139ID_length002_499 tokoe:invalid" result="pass"/><test-case name="27140ID_length003_500 tokoe:valid" result="pass"/><test-case name="27141ID_length004_501 tokoe:invalid" result="pass"/><test-case name="27142ID_length005_502 tokoe:invalid" result="pass"/><test-case name="27143ID_length006_503 tokoe:invalid" result="pass"/><test-case name="27144ID_length007_504 tokoe:invalid" result="pass"/><test-case name="27145ID_minLength001_505 tokoe:invalid" result="pass"/><test-case name="27146ID_minLength002_506 tokoe:invalid" result="pass"/><test-case name="27147ID_minLength003_507 tokoe:valid" result="pass"/><test-case name="27148ID_minLength004_508 tokoe:invalid" result="pass"/><test-case name="27149ID_minLength005_509 tokoe:invalid" result="pass"/><test-case name="27150ID_minLength006_510 tokoe:invalid" result="pass"/><test-case name="27151ID_minLength007_511 tokoe:valid" result="pass"/><test-case name="27152ID_maxLength001_512 tokoe:invalid" result="pass"/><test-case name="27153ID_maxLength002_513 tokoe:invalid" result="pass"/><test-case name="27154ID_maxLength003_514 tokoe:valid" result="pass"/><test-case name="27155ID_maxLength004_515 tokoe:invalid" result="pass"/><test-case name="27156ID_maxLength005_516 tokoe:invalid" result="pass"/><test-case name="27157ID_pattern001_517 tokoe:valid" result="pass"/><test-case name="27158ID_enumeration001_518 tokoe:invalid" result="pass"/><test-case name="27159ID_enumeration002_519 tokoe:valid" result="pass"/><test-case name="27160IDREF_length001_520 tokoe:invalid" result="pass"/><test-case name="27161IDREF_length002_521 tokoe:invalid" result="pass"/><test-case name="27162IDREF_length003_522 tokoe:valid" result="pass"/><test-case name="27163IDREF_length004_523 tokoe:invalid" result="pass"/><test-case name="27164IDREF_length005_524 tokoe:invalid" result="pass"/><test-case name="27165IDREF_length006_525 tokoe:invalid" result="pass"/><test-case name="27166IDREF_length007_526 tokoe:invalid" result="pass"/><test-case name="27167IDREF_minLength001_527 tokoe:invalid" result="pass"/><test-case name="27168IDREF_minLength002_528 tokoe:invalid" result="pass"/><test-case name="27169IDREF_minLength003_529 tokoe:valid" result="pass"/><test-case name="27170IDREF_minLength004_530 tokoe:invalid" result="pass"/><test-case name="27171IDREF_minLength005_531 tokoe:invalid" result="pass"/><test-case name="27172IDREF_minLength006_532 tokoe:invalid" result="pass"/><test-case name="27173IDREF_minLength007_533 tokoe:valid" result="pass"/><test-case name="27174IDREF_maxLength001_534 tokoe:invalid" result="pass"/><test-case name="27175IDREF_maxLength002_535 tokoe:invalid" result="pass"/><test-case name="27176IDREF_maxLength003_536 tokoe:valid" result="pass"/><test-case name="27177IDREF_maxLength004_537 tokoe:invalid" result="pass"/><test-case name="27178IDREF_maxLength005_538 tokoe:invalid" result="pass"/><test-case name="27179IDREF_pattern001_539 tokoe:valid" result="pass"/><test-case name="27180IDREF_enumeration001_540 tokoe:invalid" result="pass"/><test-case name="27181IDREF_enumeration002_541 tokoe:valid" result="pass"/><test-case name="27182integer_pattern001_542 tokoe:valid" result="pass"/><test-case name="27183integer_enumeration001_543 tokoe:invalid" result="pass"/><test-case name="27184integer_enumeration002_544 tokoe:valid" result="pass"/><test-case name="27185integer_maxInclusive001_545 tokoe:invalid" result="pass"/><test-case name="27186integer_maxInclusive002_546 tokoe:valid" result="pass"/><test-case name="27187integer_maxInclusive003_547 tokoe:invalid" result="pass"/><test-case name="27188integer_maxExclusive001_548 tokoe:invalid" result="pass"/><test-case name="27189integer_maxExclusive002_549 tokoe:valid" result="pass"/><test-case name="27190integer_minInclusive001_550 tokoe:invalid" result="pass"/><test-case name="27191integer_minInclusive002_551 tokoe:valid" result="pass"/><test-case name="27192integer_minInclusive003_552 tokoe:invalid" result="pass"/><test-case name="27193integer_minInclusive004_553 tokoe:invalid" result="pass"/><test-case name="27194integer_minExclusive001_554 tokoe:invalid" result="pass"/><test-case name="27195integer_minExclusive002_555 tokoe:valid" result="pass"/><test-case name="27196integer_minExclusive003_556 tokoe:invalid" result="pass"/><test-case name="27197integer_minExclusive004_557 tokoe:invalid" result="pass"/><test-case name="27198integer_totalDigits001_558 tokoe:invalid" result="pass"/><test-case name="27199integer_totalDigits002_559 tokoe:invalid" result="pass"/><test-case name="27200integer_totalDigits003_560 tokoe:invalid" result="pass"/><test-case name="27201integer_totalDigits004_561 tokoe:valid" result="pass"/><test-case name="27202integer_totalDigits005_562 tokoe:invalid" result="pass"/><test-case name="27203integer_totalDigits006_563 tokoe:invalid" result="pass"/><test-case name="27204integer_fractionDigits001_564 tokoe:invalid" result="pass"/><test-case name="27205integer_fractionDigits002_565 tokoe:invalid" result="pass"/><test-case name="27206integer_fractionDigits003_566 tokoe:valid" result="pass"/><test-case name="27207integer_fractionDigits004_567 tokoe:invalid" result="pass"/><test-case name="27208integer_fractionDigits005_568 tokoe:invalid" result="pass"/><test-case name="27209integer_fractionDigits006_569 tokoe:invalid" result="pass"/><test-case name="27210integer_fractionDigits007_570 tokoe:invalid" result="pass"/><test-case name="27211integer_fractionDigits008_571 tokoe:invalid" result="pass"/><test-case name="27212nonPositiveInteger_pattern001_572 tokoe:valid" result="pass"/><test-case name="27213nonPositiveInteger_enumeration001_573 tokoe:invalid" result="pass"/><test-case name="27214nonPositiveInteger_enumeration002_574 tokoe:valid" result="pass"/><test-case name="27215nonPositiveInteger_maxInclusive001_575 tokoe:invalid" result="pass"/><test-case name="27216nonPositiveInteger_maxInclusive002_576 tokoe:valid" result="pass"/><test-case name="27217nonPositiveInteger_maxInclusive003_577 tokoe:invalid" result="pass"/><test-case name="27218nonPositiveInteger_maxInclusive004_578 tokoe:invalid" result="pass"/><test-case name="27219nonPositiveInteger_maxExclusive001_579 tokoe:invalid" result="pass"/><test-case name="27220nonPositiveInteger_maxExclusive002_580 tokoe:valid" result="pass"/><test-case name="27221nonPositiveInteger_maxExclusive003_581 tokoe:invalid" result="pass"/><test-case name="27222nonPositiveInteger_minInclusive001_582 tokoe:invalid" result="pass"/><test-case name="27223nonPositiveInteger_minInclusive002_583 tokoe:valid" result="pass"/><test-case name="27224nonPositiveInteger_minInclusive003_584 tokoe:invalid" result="pass"/><test-case name="27225nonPositiveInteger_minInclusive004_585 tokoe:invalid" result="pass"/><test-case name="27226nonPositiveInteger_minExclusive001_586 tokoe:invalid" result="pass"/><test-case name="27227nonPositiveInteger_minExclusive002_587 tokoe:valid" result="pass"/><test-case name="27228nonPositiveInteger_minExclusive003_588 tokoe:invalid" result="pass"/><test-case name="27229nonPositiveInteger_minExclusive004_589 tokoe:invalid" result="pass"/><test-case name="27230nonPositiveInteger_totalDigits001_590 tokoe:invalid" result="pass"/><test-case name="27231nonPositiveInteger_totalDigits002_591 tokoe:invalid" result="pass"/><test-case name="27232nonPositiveInteger_totalDigits003_592 tokoe:invalid" result="pass"/><test-case name="27233nonPositiveInteger_totalDigits004_593 tokoe:valid" result="pass"/><test-case name="27234nonPositiveInteger_totalDigits005_594 tokoe:invalid" result="pass"/><test-case name="27235nonPositiveInteger_totalDigits006_595 tokoe:invalid" result="pass"/><test-case name="27236nonPositiveInteger_fractionDigits001_596 tokoe:invalid" result="pass"/><test-case name="27237nonPositiveInteger_fractionDigits002_597 tokoe:invalid" result="pass"/><test-case name="27238nonPositiveInteger_fractionDigits003_598 tokoe:valid" result="pass"/><test-case name="27239nonPositiveInteger_fractionDigits004_599 tokoe:invalid" result="pass"/><test-case name="27240nonPositiveInteger_fractionDigits005_600 tokoe:invalid" result="pass"/><test-case name="27241nonPositiveInteger_fractionDigits006_601 tokoe:invalid" result="pass"/><test-case name="27242nonPositiveInteger_fractionDigits007_602 tokoe:invalid" result="pass"/><test-case name="27243nonPositiveInteger_fractionDigits008_603 tokoe:invalid" result="pass"/><test-case name="27244negativeInteger_pattern001_604 tokoe:valid" result="pass"/><test-case name="27245negativeInteger_enumeration001_605 tokoe:invalid" result="pass"/><test-case name="27246negativeInteger_enumeration002_606 tokoe:valid" result="pass"/><test-case name="27247negativeInteger_maxInclusive001_607 tokoe:invalid" result="pass"/><test-case name="27248negativeInteger_maxInclusive002_608 tokoe:valid" result="pass"/><test-case name="27249negativeInteger_maxInclusive003_609 tokoe:invalid" result="pass"/><test-case name="27250negativeInteger_maxInclusive004_610 tokoe:invalid" result="pass"/><test-case name="27251negativeInteger_maxExclusive001_611 tokoe:invalid" result="pass"/><test-case name="27252negativeInteger_maxExclusive002_612 tokoe:valid" result="pass"/><test-case name="27253negativeInteger_maxExclusive003_613 tokoe:invalid" result="pass"/><test-case name="27254negativeInteger_minInclusive001_614 tokoe:invalid" result="pass"/><test-case name="27255negativeInteger_minInclusive002_615 tokoe:valid" result="pass"/><test-case name="27256negativeInteger_minInclusive003_616 tokoe:invalid" result="pass"/><test-case name="27257negativeInteger_minInclusive004_617 tokoe:invalid" result="pass"/><test-case name="27258negativeInteger_minExclusive001_618 tokoe:invalid" result="pass"/><test-case name="27259negativeInteger_minExclusive002_619 tokoe:valid" result="pass"/><test-case name="27260negativeInteger_minExclusive003_620 tokoe:invalid" result="pass"/><test-case name="27261negativeInteger_minExclusive004_621 tokoe:invalid" result="pass"/><test-case name="27262negativeInteger_totalDigits001_622 tokoe:invalid" result="pass"/><test-case name="27263negativeInteger_totalDigits002_623 tokoe:invalid" result="pass"/><test-case name="27264negativeInteger_totalDigits003_624 tokoe:invalid" result="pass"/><test-case name="27265negativeInteger_totalDigits004_625 tokoe:valid" result="pass"/><test-case name="27266negativeInteger_totalDigits005_626 tokoe:invalid" result="pass"/><test-case name="27267negativeInteger_totalDigits006_627 tokoe:invalid" result="pass"/><test-case name="27268negativeInteger_fractionDigits001_628 tokoe:invalid" result="pass"/><test-case name="27269negativeInteger_fractionDigits002_629 tokoe:invalid" result="pass"/><test-case name="27270negativeInteger_fractionDigits003_630 tokoe:valid" result="pass"/><test-case name="27271negativeInteger_fractionDigits004_631 tokoe:invalid" result="pass"/><test-case name="27272negativeInteger_fractionDigits005_632 tokoe:invalid" result="pass"/><test-case name="27273negativeInteger_fractionDigits006_633 tokoe:invalid" result="pass"/><test-case name="27274negativeInteger_fractionDigits007_634 tokoe:invalid" result="pass"/><test-case name="27275negativeInteger_fractionDigits008_635 tokoe:invalid" result="pass"/><test-case name="27276long_pattern001_636 tokoe:valid" result="pass"/><test-case name="27277long_enumeration001_637 tokoe:invalid" result="pass"/><test-case name="27278long_enumeration002_638 tokoe:valid" result="pass"/><test-case name="27279long_maxInclusive001_639 tokoe:invalid" result="pass"/><test-case name="27280long_maxInclusive002_640 tokoe:valid" result="pass"/><test-case name="27281long_maxInclusive003_641 tokoe:invalid" result="pass"/><test-case name="27282long_maxInclusive004_642 tokoe:invalid" result="pass"/><test-case name="27283long_maxInclusive005_643 tokoe:invalid" result="pass"/><test-case name="27284long_maxExclusive001_644 tokoe:invalid" result="pass"/><test-case name="27285long_maxExclusive002_645 tokoe:valid" result="pass"/><test-case name="27286long_maxExclusive003_646 tokoe:invalid" result="pass"/><test-case name="27287long_maxExclusive004_647 tokoe:invalid" result="pass"/><test-case name="27288long_minInclusive001_648 tokoe:invalid" result="pass"/><test-case name="27289long_minInclusive002_649 tokoe:valid" result="pass"/><test-case name="27290long_minInclusive003_650 tokoe:invalid" result="pass"/><test-case name="27291long_minInclusive004_651 tokoe:invalid" result="pass"/><test-case name="27292long_minInclusive005_652 tokoe:invalid" result="pass"/><test-case name="27293long_minExclusive001_653 tokoe:invalid" result="pass"/><test-case name="27294long_minExclusive002_654 tokoe:valid" result="pass"/><test-case name="27295long_minExclusive003_655 tokoe:invalid" result="pass"/><test-case name="27296long_minExclusive004_656 tokoe:invalid" result="pass"/><test-case name="27297long_minExclusive005_657 tokoe:invalid" result="pass"/><test-case name="27298long_totalDigits001_658 tokoe:invalid" result="pass"/><test-case name="27299long_totalDigits002_659 tokoe:invalid" result="pass"/><test-case name="27300long_totalDigits003_660 tokoe:invalid" result="pass"/><test-case name="27301long_totalDigits004_661 tokoe:valid" result="pass"/><test-case name="27302long_totalDigits005_662 tokoe:invalid" result="pass"/><test-case name="27303long_totalDigits006_663 tokoe:invalid" result="pass"/><test-case name="27304long_fractionDigits001_664 tokoe:invalid" result="pass"/><test-case name="27305long_fractionDigits002_665 tokoe:invalid" result="pass"/><test-case name="27306long_fractionDigits003_666 tokoe:valid" result="pass"/><test-case name="27307long_fractionDigits004_667 tokoe:invalid" result="pass"/><test-case name="27308long_fractionDigits005_668 tokoe:invalid" result="pass"/><test-case name="27309long_fractionDigits006_669 tokoe:invalid" result="pass"/><test-case name="27310long_fractionDigits007_670 tokoe:invalid" result="pass"/><test-case name="27311long_fractionDigits008_671 tokoe:invalid" result="pass"/><test-case name="27312int_pattern001_672 tokoe:valid" result="pass"/><test-case name="27313int_enumeration001_673 tokoe:invalid" result="pass"/><test-case name="27314int_enumeration002_674 tokoe:valid" result="pass"/><test-case name="27315int_maxInclusive001_675 tokoe:invalid" result="pass"/><test-case name="27316int_maxInclusive002_676 tokoe:valid" result="pass"/><test-case name="27317int_maxInclusive003_677 tokoe:invalid" result="pass"/><test-case name="27318int_maxInclusive004_678 tokoe:invalid" result="pass"/><test-case name="27319int_maxInclusive004a_679 tokoe:valid" result="pass"/><test-case name="27320int_maxInclusive004b_680 tokoe:invalid" result="pass"/><test-case name="27321int_maxInclusive004c_681 tokoe:invalid" result="pass"/><test-case name="27322int_maxInclusive004d_682 tokoe:invalid" result="pass"/><test-case name="27323int_maxInclusive004e_683 tokoe:valid" result="pass"/><test-case name="27324int_maxInclusive004f_684 tokoe:invalid" result="fail"/><test-case name="27325int_maxInclusive004g_685 tokoe:valid" result="pass"/><test-case name="27326int_maxInclusive004h_686 tokoe:valid" result="pass"/><test-case name="27327int_maxInclusive004i_687 tokoe:valid" result="pass"/><test-case name="27328int_maxInclusive005_688 tokoe:invalid" result="pass"/><test-case name="27329int_maxExclusive001_689 tokoe:invalid" result="pass"/><test-case name="27330int_maxExclusive002_690 tokoe:valid" result="pass"/><test-case name="27331int_maxExclusive003_691 tokoe:invalid" result="pass"/><test-case name="27332int_maxExclusive004b_692 tokoe:invalid" result="pass"/><test-case name="27333int_maxExclusive004c_693 tokoe:invalid" result="pass"/><test-case name="27334int_maxExclusive004d_694 tokoe:valid" result="pass"/><test-case name="27335int_maxExclusive004e_695 tokoe:valid" result="pass"/><test-case name="27336int_maxExclusive004f_696 tokoe:invalid" result="pass"/><test-case name="27337int_maxExclusive004h_697 tokoe:valid" result="pass"/><test-case name="27338int_maxExclusive004i_698 tokoe:invalid" result="pass"/><test-case name="27339int_minInclusive001_699 tokoe:invalid" result="pass"/><test-case name="27340int_minInclusive002_700 tokoe:valid" result="pass"/><test-case name="27341int_minInclusive003_701 tokoe:invalid" result="pass"/><test-case name="27342int_minInclusive004_702 tokoe:invalid" result="pass"/><test-case name="27343int_minInclusive005_703 tokoe:invalid" result="pass"/><test-case name="27344int_minInclusive006a_704 tokoe:valid" result="pass"/><test-case name="27345int_minInclusive006b_705 tokoe:invalid" result="pass"/><test-case name="27346int_minInclusive006c_706 tokoe:valid" result="pass"/><test-case name="27347int_minInclusive006d_707 tokoe:invalid" result="pass"/><test-case name="27348int_minInclusive006f_708 tokoe:invalid" result="pass"/><test-case name="27349int_minInclusive006g_709 tokoe:valid" result="pass"/><test-case name="27350int_minInclusive006h_710 tokoe:invalid" result="pass"/><test-case name="27351int_minInclusive006i_711 tokoe:invalid" result="pass"/><test-case name="27352int_minExclusive001_712 tokoe:invalid" result="pass"/><test-case name="27353int_minExclusive002_713 tokoe:valid" result="pass"/><test-case name="27354int_minExclusive003_714 tokoe:invalid" result="pass"/><test-case name="27355int_minExclusive004_715 tokoe:invalid" result="pass"/><test-case name="27356int_minExclusive005_716 tokoe:invalid" result="pass"/><test-case name="27357int_minExclusive006a_717 tokoe:invalid" result="fail"/><test-case name="27358int_minExclusive006c_718 tokoe:valid" result="pass"/><test-case name="27359int_minExclusive006e_719 tokoe:valid" result="pass"/><test-case name="27360int_minExclusive006f_720 tokoe:valid" result="pass"/><test-case name="27361int_minExclusive006g_721 tokoe:valid" result="pass"/><test-case name="27362int_minExclusive006h_722 tokoe:invalid" result="pass"/><test-case name="27363int_minExclusive006i_723 tokoe:invalid" result="pass"/><test-case name="27364int_minExclusive006j_724 tokoe:valid" result="pass"/><test-case name="27365int_totalDigits001_725 tokoe:invalid" result="pass"/><test-case name="27366int_totalDigits002_726 tokoe:invalid" result="pass"/><test-case name="27367int_totalDigits003_727 tokoe:invalid" result="pass"/><test-case name="27368int_totalDigits004_728 tokoe:valid" result="pass"/><test-case name="27369int_totalDigits005_729 tokoe:invalid" result="pass"/><test-case name="27370int_totalDigits006_730 tokoe:invalid" result="pass"/><test-case name="27371int_fractionDigits001_731 tokoe:invalid" result="pass"/><test-case name="27372int_fractionDigits002_732 tokoe:invalid" result="pass"/><test-case name="27373int_fractionDigits003_733 tokoe:valid" result="pass"/><test-case name="27374int_fractionDigits004_734 tokoe:invalid" result="pass"/><test-case name="27375int_fractionDigits005_735 tokoe:invalid" result="pass"/><test-case name="27376int_fractionDigits006_736 tokoe:invalid" result="pass"/><test-case name="27377int_fractionDigits007_737 tokoe:invalid" result="pass"/><test-case name="27378int_fractionDigits008_738 tokoe:invalid" result="pass"/><test-case name="27379short_pattern001_739 tokoe:valid" result="pass"/><test-case name="27380short_enumeration001_740 tokoe:invalid" result="pass"/><test-case name="27381short_enumeration002_741 tokoe:valid" result="pass"/><test-case name="27382short_maxInclusive001_742 tokoe:invalid" result="pass"/><test-case name="27383short_maxInclusive002_743 tokoe:valid" result="pass"/><test-case name="27384short_maxInclusive003_744 tokoe:invalid" result="pass"/><test-case name="27385short_maxInclusive004_745 tokoe:invalid" result="pass"/><test-case name="27386short_maxInclusive005_746 tokoe:invalid" result="pass"/><test-case name="27387short_maxExclusive001_747 tokoe:invalid" result="pass"/><test-case name="27388short_maxExclusive002_748 tokoe:valid" result="pass"/><test-case name="27389short_maxExclusive003_749 tokoe:invalid" result="pass"/><test-case name="27390short_maxExclusive004_750 tokoe:invalid" result="pass"/><test-case name="27391short_minInclusive001_751 tokoe:invalid" result="pass"/><test-case name="27392short_minInclusive002_752 tokoe:valid" result="pass"/><test-case name="27393short_minInclusive003_753 tokoe:invalid" result="pass"/><test-case name="27394short_minInclusive004_754 tokoe:invalid" result="pass"/><test-case name="27395short_minInclusive005_755 tokoe:invalid" result="pass"/><test-case name="27396short_minExclusive001_756 tokoe:invalid" result="pass"/><test-case name="27397short_minExclusive002_757 tokoe:valid" result="pass"/><test-case name="27398short_minExclusive003_758 tokoe:invalid" result="pass"/><test-case name="27399short_minExclusive004_759 tokoe:invalid" result="pass"/><test-case name="27400short_minExclusive005_760 tokoe:invalid" result="pass"/><test-case name="27401short_totalDigits001_761 tokoe:invalid" result="pass"/><test-case name="27402short_totalDigits002_762 tokoe:invalid" result="pass"/><test-case name="27403short_totalDigits003_763 tokoe:invalid" result="pass"/><test-case name="27404short_totalDigits004_764 tokoe:valid" result="pass"/><test-case name="27405short_totalDigits005_765 tokoe:invalid" result="pass"/><test-case name="27406short_totalDigits006_766 tokoe:invalid" result="pass"/><test-case name="27407short_fractionDigits001_767 tokoe:invalid" result="pass"/><test-case name="27408short_fractionDigits002_768 tokoe:invalid" result="pass"/><test-case name="27409short_fractionDigits003_769 tokoe:valid" result="pass"/><test-case name="27410short_fractionDigits004_770 tokoe:invalid" result="pass"/><test-case name="27411short_fractionDigits005_771 tokoe:invalid" result="pass"/><test-case name="27412short_fractionDigits006_772 tokoe:invalid" result="pass"/><test-case name="27413short_fractionDigits007_773 tokoe:invalid" result="pass"/><test-case name="27414short_fractionDigits008_774 tokoe:invalid" result="pass"/><test-case name="27415byte_pattern001_775 tokoe:valid" result="pass"/><test-case name="27416byte_enumeration001_776 tokoe:invalid" result="pass"/><test-case name="27417byte_enumeration002_777 tokoe:valid" result="pass"/><test-case name="27418byte_maxInclusive001_778 tokoe:invalid" result="pass"/><test-case name="27419byte_maxInclusive002_779 tokoe:valid" result="pass"/><test-case name="27420byte_maxInclusive003_780 tokoe:invalid" result="pass"/><test-case name="27421byte_maxInclusive004_781 tokoe:invalid" result="pass"/><test-case name="27422byte_maxInclusive005_782 tokoe:invalid" result="pass"/><test-case name="27423byte_maxExclusive001_783 tokoe:invalid" result="pass"/><test-case name="27424byte_maxExclusive002_784 tokoe:valid" result="pass"/><test-case name="27425byte_maxExclusive003_785 tokoe:invalid" result="pass"/><test-case name="27426byte_maxExclusive004_786 tokoe:invalid" result="pass"/><test-case name="27427byte_minInclusive001_787 tokoe:invalid" result="pass"/><test-case name="27428byte_minInclusive002_788 tokoe:valid" result="pass"/><test-case name="27429byte_minInclusive003_789 tokoe:invalid" result="pass"/><test-case name="27430byte_minInclusive004_790 tokoe:invalid" result="pass"/><test-case name="27431byte_minInclusive005_791 tokoe:invalid" result="pass"/><test-case name="27432byte_minExclusive001_792 tokoe:invalid" result="pass"/><test-case name="27433byte_minExclusive002_793 tokoe:valid" result="pass"/><test-case name="27434byte_minExclusive003_794 tokoe:invalid" result="pass"/><test-case name="27435byte_minExclusive004_795 tokoe:invalid" result="pass"/><test-case name="27436byte_minExclusive005_796 tokoe:invalid" result="pass"/><test-case name="27437byte_totalDigits001_797 tokoe:invalid" result="pass"/><test-case name="27438byte_totalDigits002_798 tokoe:invalid" result="pass"/><test-case name="27439byte_totalDigits003_799 tokoe:invalid" result="pass"/><test-case name="27440byte_totalDigits004_800 tokoe:valid" result="pass"/><test-case name="27441byte_totalDigits005_801 tokoe:invalid" result="pass"/><test-case name="27442byte_totalDigits006_802 tokoe:invalid" result="pass"/><test-case name="27443byte_fractionDigits001_803 tokoe:invalid" result="pass"/><test-case name="27444byte_fractionDigits002_804 tokoe:invalid" result="pass"/><test-case name="27445byte_fractionDigits003_805 tokoe:valid" result="pass"/><test-case name="27446byte_fractionDigits004_806 tokoe:invalid" result="pass"/><test-case name="27447byte_fractionDigits005_807 tokoe:invalid" result="pass"/><test-case name="27448byte_fractionDigits006_808 tokoe:invalid" result="pass"/><test-case name="27449byte_fractionDigits007_809 tokoe:invalid" result="pass"/><test-case name="27450byte_fractionDigits008_810 tokoe:invalid" result="pass"/><test-case name="27451nonNegativeInteger_pattern001_811 tokoe:valid" result="pass"/><test-case name="27452nonNegativeInteger_enumeration001_812 tokoe:invalid" result="pass"/><test-case name="27453nonNegativeInteger_enumeration002_813 tokoe:valid" result="pass"/><test-case name="27454nonNegativeInteger_maxInclusive001_814 tokoe:invalid" result="pass"/><test-case name="27455nonNegativeInteger_maxInclusive002_815 tokoe:valid" result="pass"/><test-case name="27456nonNegativeInteger_maxInclusive003_816 tokoe:invalid" result="pass"/><test-case name="27457nonNegativeInteger_maxInclusive004_817 tokoe:invalid" result="pass"/><test-case name="27458nonNegativeInteger_maxExclusive001_818 tokoe:invalid" result="pass"/><test-case name="27459nonNegativeInteger_maxExclusive002_819 tokoe:valid" result="pass"/><test-case name="27460nonNegativeInteger_maxExclusive003_820 tokoe:invalid" result="pass"/><test-case name="27461nonNegativeInteger_minInclusive001_821 tokoe:invalid" result="pass"/><test-case name="27462nonNegativeInteger_minInclusive002_822 tokoe:valid" result="pass"/><test-case name="27463nonNegativeInteger_minInclusive003_823 tokoe:invalid" result="pass"/><test-case name="27464nonNegativeInteger_minInclusive004_824 tokoe:invalid" result="pass"/><test-case name="27465nonNegativeInteger_minExclusive001_825 tokoe:invalid" result="pass"/><test-case name="27466nonNegativeInteger_minExclusive002_826 tokoe:valid" result="pass"/><test-case name="27467nonNegativeInteger_minExclusive003_827 tokoe:invalid" result="pass"/><test-case name="27468nonNegativeInteger_minExclusive004_828 tokoe:invalid" result="pass"/><test-case name="27469nonNegativeInteger_totalDigits001_829 tokoe:invalid" result="pass"/><test-case name="27470nonNegativeInteger_totalDigits002_830 tokoe:invalid" result="pass"/><test-case name="27471nonNegativeInteger_totalDigits003_831 tokoe:invalid" result="pass"/><test-case name="27472nonNegativeInteger_totalDigits004_832 tokoe:valid" result="pass"/><test-case name="27473nonNegativeInteger_totalDigits005_833 tokoe:invalid" result="pass"/><test-case name="27474nonNegativeInteger_totalDigits006_834 tokoe:invalid" result="pass"/><test-case name="27475nonNegativeInteger_fractionDigits001_835 tokoe:invalid" result="pass"/><test-case name="27476nonNegativeInteger_fractionDigits002_836 tokoe:invalid" result="pass"/><test-case name="27477nonNegativeInteger_fractionDigits003_837 tokoe:valid" result="pass"/><test-case name="27478nonNegativeInteger_fractionDigits004_838 tokoe:invalid" result="pass"/><test-case name="27479nonNegativeInteger_fractionDigits005_839 tokoe:invalid" result="pass"/><test-case name="27480nonNegativeInteger_fractionDigits006_840 tokoe:invalid" result="pass"/><test-case name="27481nonNegativeInteger_fractionDigits007_841 tokoe:invalid" result="pass"/><test-case name="27482nonNegativeInteger_fractionDigits008_842 tokoe:invalid" result="pass"/><test-case name="27483unsignedLong_pattern001_843 tokoe:valid" result="pass"/><test-case name="27484unsignedLong_enumeration001_844 tokoe:invalid" result="pass"/><test-case name="27485unsignedLong_enumeration002_845 tokoe:valid" result="pass"/><test-case name="27486unsignedLong_maxInclusive001_846 tokoe:invalid" result="pass"/><test-case name="27487unsignedLong_maxInclusive002_847 tokoe:valid" result="pass"/><test-case name="27488unsignedLong_maxInclusive003_848 tokoe:invalid" result="pass"/><test-case name="27489unsignedLong_maxInclusive004_849 tokoe:invalid" result="pass"/><test-case name="27490unsignedLong_maxInclusive005_850 tokoe:invalid" result="pass"/><test-case name="27491unsignedLong_maxExclusive001_851 tokoe:invalid" result="pass"/><test-case name="27492unsignedLong_maxExclusive002_852 tokoe:valid" result="pass"/><test-case name="27493unsignedLong_maxExclusive003_853 tokoe:invalid" result="pass"/><test-case name="27494unsignedLong_maxExclusive004_854 tokoe:invalid" result="pass"/><test-case name="27495unsignedLong_minInclusive001_855 tokoe:invalid" result="pass"/><test-case name="27496unsignedLong_minInclusive002_856 tokoe:valid" result="pass"/><test-case name="27497unsignedLong_minInclusive003_857 tokoe:invalid" result="pass"/><test-case name="27498unsignedLong_minInclusive004_858 tokoe:invalid" result="pass"/><test-case name="27499unsignedLong_minInclusive005_859 tokoe:invalid" result="pass"/><test-case name="27500unsignedLong_minExclusive001_860 tokoe:invalid" result="pass"/><test-case name="27501unsignedLong_minExclusive002_861 tokoe:valid" result="pass"/><test-case name="27502unsignedLong_minExclusive003_862 tokoe:invalid" result="pass"/><test-case name="27503unsignedLong_minExclusive004_863 tokoe:invalid" result="pass"/><test-case name="27504unsignedLong_minExclusive005_864 tokoe:invalid" result="pass"/><test-case name="27505unsignedLong_totalDigits001_865 tokoe:invalid" result="pass"/><test-case name="27506unsignedLong_totalDigits002_866 tokoe:invalid" result="pass"/><test-case name="27507unsignedLong_totalDigits003_867 tokoe:invalid" result="pass"/><test-case name="27508unsignedLong_totalDigits004_868 tokoe:valid" result="pass"/><test-case name="27509unsignedLong_totalDigits005_869 tokoe:invalid" result="pass"/><test-case name="27510unsignedLong_totalDigits006_870 tokoe:invalid" result="pass"/><test-case name="27511unsignedLong_fractionDigits001_871 tokoe:invalid" result="pass"/><test-case name="27512unsignedLong_fractionDigits002_872 tokoe:invalid" result="pass"/><test-case name="27513unsignedLong_fractionDigits003_873 tokoe:valid" result="pass"/><test-case name="27514unsignedLong_fractionDigits004_874 tokoe:invalid" result="pass"/><test-case name="27515unsignedLong_fractionDigits005_875 tokoe:invalid" result="pass"/><test-case name="27516unsignedLong_fractionDigits006_876 tokoe:invalid" result="pass"/><test-case name="27517unsignedLong_fractionDigits007_877 tokoe:invalid" result="pass"/><test-case name="27518unsignedLong_fractionDigits008_878 tokoe:invalid" result="pass"/><test-case name="27519unsignedInt_pattern001_879 tokoe:valid" result="pass"/><test-case name="27520unsignedInt_enumeration001_880 tokoe:invalid" result="pass"/><test-case name="27521unsignedInt_enumeration002_881 tokoe:valid" result="pass"/><test-case name="27522unsignedInt_maxInclusive001_882 tokoe:invalid" result="pass"/><test-case name="27523unsignedInt_maxInclusive002_883 tokoe:valid" result="pass"/><test-case name="27524unsignedInt_maxInclusive003_884 tokoe:invalid" result="pass"/><test-case name="27525unsignedInt_maxInclusive004_885 tokoe:invalid" result="pass"/><test-case name="27526unsignedInt_maxInclusive005_886 tokoe:invalid" result="pass"/><test-case name="27527unsignedInt_maxExclusive001_887 tokoe:invalid" result="pass"/><test-case name="27528unsignedInt_maxExclusive002_888 tokoe:valid" result="pass"/><test-case name="27529unsignedInt_maxExclusive003_889 tokoe:invalid" result="pass"/><test-case name="27530unsignedInt_maxExclusive004_890 tokoe:invalid" result="pass"/><test-case name="27531unsignedInt_minInclusive001_891 tokoe:invalid" result="pass"/><test-case name="27532unsignedInt_minInclusive002_892 tokoe:valid" result="pass"/><test-case name="27533unsignedInt_minInclusive003_893 tokoe:invalid" result="pass"/><test-case name="27534unsignedInt_minInclusive004_894 tokoe:invalid" result="pass"/><test-case name="27535unsignedInt_minInclusive005_895 tokoe:invalid" result="pass"/><test-case name="27536unsignedInt_minExclusive001_896 tokoe:invalid" result="pass"/><test-case name="27537unsignedInt_minExclusive002_897 tokoe:valid" result="pass"/><test-case name="27538unsignedInt_minExclusive003_898 tokoe:invalid" result="pass"/><test-case name="27539unsignedInt_minExclusive004_899 tokoe:invalid" result="pass"/><test-case name="27540unsignedInt_minExclusive005_900 tokoe:invalid" result="pass"/><test-case name="27541unsignedInt_totalDigits001_901 tokoe:invalid" result="pass"/><test-case name="27542unsignedInt_totalDigits002_902 tokoe:invalid" result="pass"/><test-case name="27543unsignedInt_totalDigits003_903 tokoe:invalid" result="pass"/><test-case name="27544unsignedInt_totalDigits004_904 tokoe:valid" result="pass"/><test-case name="27545unsignedInt_totalDigits005_905 tokoe:invalid" result="pass"/><test-case name="27546unsignedInt_totalDigits006_906 tokoe:invalid" result="pass"/><test-case name="27547unsignedInt_fractionDigits001_907 tokoe:invalid" result="pass"/><test-case name="27548unsignedInt_fractionDigits002_908 tokoe:invalid" result="pass"/><test-case name="27549unsignedInt_fractionDigits003_909 tokoe:valid" result="pass"/><test-case name="27550unsignedInt_fractionDigits004_910 tokoe:invalid" result="pass"/><test-case name="27551unsignedInt_fractionDigits005_911 tokoe:invalid" result="pass"/><test-case name="27552unsignedInt_fractionDigits006_912 tokoe:invalid" result="pass"/><test-case name="27553unsignedInt_fractionDigits007_913 tokoe:invalid" result="pass"/><test-case name="27554unsignedInt_fractionDigits008_914 tokoe:invalid" result="pass"/><test-case name="27555unsignedShort_pattern001_915 tokoe:valid" result="pass"/><test-case name="27556unsignedShort_enumeration001_916 tokoe:invalid" result="pass"/><test-case name="27557unsignedShort_enumeration002_917 tokoe:valid" result="pass"/><test-case name="27558unsignedShort_maxInclusive001_918 tokoe:invalid" result="pass"/><test-case name="27559unsignedShort_maxInclusive002_919 tokoe:valid" result="pass"/><test-case name="27560unsignedShort_maxInclusive003_920 tokoe:invalid" result="pass"/><test-case name="27561unsignedShort_maxInclusive004_921 tokoe:invalid" result="pass"/><test-case name="27562unsignedShort_maxInclusive005_922 tokoe:invalid" result="pass"/><test-case name="27563unsignedShort_maxExclusive001_923 tokoe:invalid" result="pass"/><test-case name="27564unsignedShort_maxExclusive002_924 tokoe:valid" result="pass"/><test-case name="27565unsignedShort_maxExclusive003_925 tokoe:invalid" result="pass"/><test-case name="27566unsignedShort_maxExclusive004_926 tokoe:invalid" result="pass"/><test-case name="27567unsignedShort_minInclusive001_927 tokoe:invalid" result="pass"/><test-case name="27568unsignedShort_minInclusive002_928 tokoe:valid" result="pass"/><test-case name="27569unsignedShort_minInclusive003_929 tokoe:invalid" result="pass"/><test-case name="27570unsignedShort_minInclusive004_930 tokoe:invalid" result="pass"/><test-case name="27571unsignedShort_minInclusive005_931 tokoe:invalid" result="pass"/><test-case name="27572unsignedShort_minExclusive001_932 tokoe:invalid" result="pass"/><test-case name="27573unsignedShort_minExclusive002_933 tokoe:valid" result="pass"/><test-case name="27574unsignedShort_minExclusive003_934 tokoe:invalid" result="pass"/><test-case name="27575unsignedShort_minExclusive004_935 tokoe:invalid" result="pass"/><test-case name="27576unsignedShort_minExclusive005_936 tokoe:invalid" result="pass"/><test-case name="27577unsignedShort_totalDigits001_937 tokoe:invalid" result="pass"/><test-case name="27578unsignedShort_totalDigits002_938 tokoe:invalid" result="pass"/><test-case name="27579unsignedShort_totalDigits003_939 tokoe:invalid" result="pass"/><test-case name="27580unsignedShort_totalDigits004_940 tokoe:valid" result="pass"/><test-case name="27581unsignedShort_totalDigits005_941 tokoe:invalid" result="pass"/><test-case name="27582unsignedShort_totalDigits006_942 tokoe:invalid" result="pass"/><test-case name="27583unsignedShort_fractionDigits001_943 tokoe:invalid" result="pass"/><test-case name="27584unsignedShort_fractionDigits002_944 tokoe:invalid" result="pass"/><test-case name="27585unsignedShort_fractionDigits003_945 tokoe:valid" result="pass"/><test-case name="27586unsignedShort_fractionDigits004_946 tokoe:invalid" result="pass"/><test-case name="27587unsignedShort_fractionDigits005_947 tokoe:invalid" result="pass"/><test-case name="27588unsignedShort_fractionDigits006_948 tokoe:invalid" result="pass"/><test-case name="27589unsignedShort_fractionDigits007_949 tokoe:invalid" result="pass"/><test-case name="27590unsignedShort_fractionDigits008_950 tokoe:invalid" result="pass"/><test-case name="27591unsignedByte_pattern001_951 tokoe:valid" result="pass"/><test-case name="27592unsignedByte_enumeration001_952 tokoe:invalid" result="pass"/><test-case name="27593unsignedByte_enumeration002_953 tokoe:valid" result="pass"/><test-case name="27594unsignedByte_maxInclusive001_954 tokoe:invalid" result="pass"/><test-case name="27595unsignedByte_maxInclusive002_955 tokoe:valid" result="pass"/><test-case name="27596unsignedByte_maxInclusive003_956 tokoe:invalid" result="pass"/><test-case name="27597unsignedByte_maxInclusive004_957 tokoe:invalid" result="pass"/><test-case name="27598unsignedByte_maxInclusive005_958 tokoe:invalid" result="pass"/><test-case name="27599unsignedByte_maxExclusive001_959 tokoe:invalid" result="pass"/><test-case name="27600unsignedByte_maxExclusive002_960 tokoe:valid" result="pass"/><test-case name="27601unsignedByte_maxExclusive003_961 tokoe:invalid" result="pass"/><test-case name="27602unsignedByte_maxExclusive004_962 tokoe:invalid" result="pass"/><test-case name="27603unsignedByte_minInclusive001_963 tokoe:invalid" result="pass"/><test-case name="27604unsignedByte_minInclusive002_964 tokoe:valid" result="pass"/><test-case name="27605unsignedByte_minInclusive003_965 tokoe:invalid" result="pass"/><test-case name="27606unsignedByte_minInclusive004_966 tokoe:invalid" result="pass"/><test-case name="27607unsignedByte_minInclusive005_967 tokoe:invalid" result="pass"/><test-case name="27608unsignedByte_minExclusive001_968 tokoe:invalid" result="pass"/><test-case name="27609unsignedByte_minExclusive002_969 tokoe:valid" result="pass"/><test-case name="27610unsignedByte_minExclusive003_970 tokoe:invalid" result="pass"/><test-case name="27611unsignedByte_minExclusive004_971 tokoe:invalid" result="pass"/><test-case name="27612unsignedByte_minExclusive005_972 tokoe:invalid" result="pass"/><test-case name="27613unsignedByte_totalDigits001_973 tokoe:invalid" result="pass"/><test-case name="27614unsignedByte_totalDigits002_974 tokoe:invalid" result="pass"/><test-case name="27615unsignedByte_totalDigits003_975 tokoe:invalid" result="pass"/><test-case name="27616unsignedByte_totalDigits004_976 tokoe:valid" result="pass"/><test-case name="27617unsignedByte_totalDigits005_977 tokoe:invalid" result="pass"/><test-case name="27618unsignedByte_totalDigits006_978 tokoe:invalid" result="pass"/><test-case name="27619unsignedByte_fractionDigits001_979 tokoe:invalid" result="pass"/><test-case name="27620unsignedByte_fractionDigits002_980 tokoe:invalid" result="pass"/><test-case name="27621unsignedByte_fractionDigits003_981 tokoe:valid" result="pass"/><test-case name="27622unsignedByte_fractionDigits004_982 tokoe:invalid" result="pass"/><test-case name="27623unsignedByte_fractionDigits005_983 tokoe:invalid" result="pass"/><test-case name="27624unsignedByte_fractionDigits006_984 tokoe:invalid" result="pass"/><test-case name="27625unsignedByte_fractionDigits007_985 tokoe:invalid" result="pass"/><test-case name="27626unsignedByte_fractionDigits008_986 tokoe:invalid" result="pass"/><test-case name="27627positiveInteger_pattern001_987 tokoe:valid" result="pass"/><test-case name="27628positiveInteger_enumeration001_988 tokoe:invalid" result="pass"/><test-case name="27629positiveInteger_enumeration002_989 tokoe:valid" result="pass"/><test-case name="27630positiveInteger_maxInclusive001_990 tokoe:invalid" result="pass"/><test-case name="27631positiveInteger_maxInclusive002_991 tokoe:valid" result="pass"/><test-case name="27632positiveInteger_maxInclusive003_992 tokoe:invalid" result="pass"/><test-case name="27633positiveInteger_maxInclusive004_993 tokoe:invalid" result="pass"/><test-case name="27634positiveInteger_maxExclusive001_994 tokoe:invalid" result="pass"/><test-case name="27635positiveInteger_maxExclusive002_995 tokoe:valid" result="pass"/><test-case name="27636positiveInteger_maxExclusive003_996 tokoe:invalid" result="pass"/><test-case name="27637positiveInteger_minInclusive001_997 tokoe:invalid" result="pass"/><test-case name="27638positiveInteger_minInclusive002_998 tokoe:valid" result="pass"/><test-case name="27639positiveInteger_minInclusive003_999 tokoe:invalid" result="pass"/><test-case name="27640positiveInteger_minInclusive004_1000 tokoe:invalid" result="pass"/><test-case name="27641positiveInteger_minExclusive001_1001 tokoe:invalid" result="pass"/><test-case name="27642positiveInteger_minExclusive002_1002 tokoe:valid" result="pass"/><test-case name="27643positiveInteger_minExclusive003_1003 tokoe:invalid" result="pass"/><test-case name="27644positiveInteger_minExclusive004_1004 tokoe:invalid" result="pass"/><test-case name="27645positiveInteger_totalDigits001_1005 tokoe:invalid" result="pass"/><test-case name="27646positiveInteger_totalDigits002_1006 tokoe:invalid" result="pass"/><test-case name="27647positiveInteger_totalDigits003_1007 tokoe:invalid" result="pass"/><test-case name="27648positiveInteger_totalDigits004_1008 tokoe:valid" result="pass"/><test-case name="27649positiveInteger_totalDigits005_1009 tokoe:invalid" result="pass"/><test-case name="27650positiveInteger_totalDigits006_1010 tokoe:invalid" result="pass"/><test-case name="27651positiveInteger_fractionDigits001_1011 tokoe:invalid" result="pass"/><test-case name="27652positiveInteger_fractionDigits002_1012 tokoe:invalid" result="pass"/><test-case name="27653positiveInteger_fractionDigits003_1013 tokoe:valid" result="pass"/><test-case name="27654positiveInteger_fractionDigits004_1014 tokoe:invalid" result="pass"/><test-case name="27655positiveInteger_fractionDigits005_1015 tokoe:invalid" result="pass"/><test-case name="27656positiveInteger_fractionDigits006_1016 tokoe:invalid" result="pass"/><test-case name="27657positiveInteger_fractionDigits007_1017 tokoe:invalid" result="pass"/><test-case name="27658positiveInteger_fractionDigits008_1018 tokoe:invalid" result="pass"/><test-case name="27659union_minInclisive_1019 tokoe:invalid" result="pass"/><test-case name="27660string_length001_1020 tokoe:valid" result="pass"/><test-case name="27661string_length001_1020.i tokoe:invalid" result="pass"/><test-case name="27662string_length002_1021 tokoe:valid" result="pass"/><test-case name="27663string_length002_1021.v tokoe:valid" result="pass"/><test-case name="27664string_length003_1022 tokoe:valid" result="pass"/><test-case name="27665string_length003_1022.i tokoe:invalid" result="pass"/><test-case name="27666string_minLength001_1023 tokoe:valid" result="pass"/><test-case name="27667string_minLength001_1023.v tokoe:valid" result="pass"/><test-case name="27668string_minLength002_1024 tokoe:valid" result="pass"/><test-case name="27669string_minLength002_1024.v tokoe:valid" result="pass"/><test-case name="27670string_minLength003_1025 tokoe:valid" result="pass"/><test-case name="27671string_minLength003_1025.i tokoe:invalid" result="pass"/><test-case name="27672string_minLength004_1026 tokoe:valid" result="pass"/><test-case name="27673string_minLength004_1026.v tokoe:valid" result="pass"/><test-case name="27674string_maxLength001_1027 tokoe:valid" result="pass"/><test-case name="27675string_maxLength001_1027.i tokoe:invalid" result="pass"/><test-case name="27676string_maxLength002_1028 tokoe:valid" result="pass"/><test-case name="27677string_maxLength002_1028.v tokoe:valid" result="pass"/><test-case name="27678string_maxLength003_1029 tokoe:valid" result="pass"/><test-case name="27679string_maxLength003_1029.v tokoe:valid" result="pass"/><test-case name="27680string_pattern001_1030 tokoe:valid" result="pass"/><test-case name="27681string_pattern001_1030.v tokoe:valid" result="pass"/><test-case name="27682string_pattern002_1031 tokoe:valid" result="pass"/><test-case name="27683string_pattern002_1031.i tokoe:invalid" result="pass"/><test-case name="27684string_enumeration001_1032 tokoe:valid" result="pass"/><test-case name="27685string_enumeration001_1032.i tokoe:invalid" result="pass"/><test-case name="27686string_enumeration002_1033 tokoe:valid" result="pass"/><test-case name="27687string_enumeration002_1033.v tokoe:valid" result="pass"/><test-case name="27688string_enumeration003_1034 tokoe:valid" result="pass"/><test-case name="27689string_enumeration003_1034.i tokoe:invalid" result="pass"/><test-case name="27690string_enumeration004_1035 tokoe:valid" result="pass"/><test-case name="27691string_enumeration004_1035.v tokoe:valid" result="pass"/><test-case name="27692decimal_pattern001_1036 tokoe:valid" result="pass"/><test-case name="27693decimal_pattern001_1036.v tokoe:valid" result="pass"/><test-case name="27694decimal_enumeration001_1037 tokoe:valid" result="pass"/><test-case name="27695decimal_enumeration001_1037.i tokoe:invalid" result="pass"/><test-case name="27696decimal_enumeration002_1038 tokoe:valid" result="pass"/><test-case name="27697decimal_enumeration002_1038.v tokoe:valid" result="pass"/><test-case name="27698decimal_enumeration003_1039 tokoe:valid" result="pass"/><test-case name="27699decimal_enumeration003_1039.i tokoe:invalid" result="pass"/><test-case name="27700decimal_enumeration004_1040 tokoe:valid" result="pass"/><test-case name="27701decimal_enumeration004_1040.v tokoe:valid" result="pass"/><test-case name="27702decimal_maxInclusive001_1041 tokoe:valid" result="pass"/><test-case name="27703decimal_maxInclusive001_1041.v tokoe:valid" result="pass"/><test-case name="27704decimal_maxInclusive002_1042 tokoe:valid" result="pass"/><test-case name="27705decimal_maxInclusive002_1042.i tokoe:invalid" result="pass"/><test-case name="27706decimal_maxInclusive003_1043 tokoe:valid" result="pass"/><test-case name="27707decimal_maxInclusive003_1043.v tokoe:valid" result="pass"/><test-case name="27708decimal_maxExclusive001_1044 tokoe:valid" result="pass"/><test-case name="27709decimal_maxExclusive001_1044.i tokoe:invalid" result="pass"/><test-case name="27710decimal_maxExclusive002_1045 tokoe:valid" result="pass"/><test-case name="27711decimal_maxExclusive002_1045.i tokoe:invalid" result="pass"/><test-case name="27712decimal_maxExclusive003_1046 tokoe:valid" result="pass"/><test-case name="27713decimal_maxExclusive003_1046.v tokoe:valid" result="pass"/><test-case name="27714decimal_minInclusive001_1047 tokoe:valid" result="pass"/><test-case name="27715decimal_minInclusive001_1047.v tokoe:valid" result="pass"/><test-case name="27716decimal_minInclusive002_1048 tokoe:valid" result="pass"/><test-case name="27717decimal_minInclusive002_1048.i tokoe:invalid" result="pass"/><test-case name="27718decimal_minInclusive003_1049 tokoe:valid" result="pass"/><test-case name="27719decimal_minInclusive003_1049.v tokoe:valid" result="pass"/><test-case name="27720decimal_minInclusive004_1050 tokoe:valid" result="pass"/><test-case name="27721decimal_minInclusive004_1050.v tokoe:valid" result="pass"/><test-case name="27722decimal_minInclusive005_1051 tokoe:valid" result="pass"/><test-case name="27723decimal_minInclusive005_1051.v tokoe:valid" result="pass"/><test-case name="27724decimal_minExclusive001_1052 tokoe:valid" result="pass"/><test-case name="27725decimal_minExclusive001_1052.i tokoe:invalid" result="pass"/><test-case name="27726decimal_minExclusive002_1053 tokoe:valid" result="pass"/><test-case name="27727decimal_minExclusive002_1053.i tokoe:invalid" result="pass"/><test-case name="27728decimal_minExclusive003_1054 tokoe:valid" result="pass"/><test-case name="27729decimal_minExclusive003_1054.v tokoe:valid" result="pass"/><test-case name="27730decimal_minExclusive004_1055 tokoe:valid" result="pass"/><test-case name="27731decimal_minExclusive004_1055.v tokoe:valid" result="pass"/><test-case name="27732decimal_minExclusive005_1056 tokoe:valid" result="pass"/><test-case name="27733decimal_minExclusive005_1056.v tokoe:valid" result="pass"/><test-case name="27734decimal_totalDigits001_1057 tokoe:valid" result="pass"/><test-case name="27735decimal_totalDigits001_1057.i tokoe:invalid" result="pass"/><test-case name="27736decimal_totalDigits002_1058 tokoe:valid" result="pass"/><test-case name="27737decimal_totalDigits002_1058.v tokoe:valid" result="pass"/><test-case name="27738decimal_totalDigits003_1059 tokoe:valid" result="pass"/><test-case name="27739decimal_totalDigits003_1059.v tokoe:valid" result="pass"/><test-case name="27740decimal_totalDigits004_1060 tokoe:valid" result="pass"/><test-case name="27741decimal_totalDigits004_1060.v tokoe:valid" result="pass"/><test-case name="27742float_pattern001_1061 tokoe:valid" result="pass"/><test-case name="27743float_pattern001_1061.v tokoe:valid" result="pass"/><test-case name="27744float_enumeration001_1062 tokoe:valid" result="pass"/><test-case name="27745float_enumeration001_1062.i tokoe:invalid" result="pass"/><test-case name="27746float_enumeration002_1063 tokoe:valid" result="pass"/><test-case name="27747float_enumeration002_1063.v tokoe:valid" result="pass"/><test-case name="27748float_enumeration003_1064 tokoe:valid" result="pass"/><test-case name="27749float_enumeration003_1064.i tokoe:invalid" result="pass"/><test-case name="27750float_enumeration004_1065 tokoe:valid" result="pass"/><test-case name="27751float_enumeration004_1065.v tokoe:valid" result="pass"/><test-case name="27752float_maxInclusive001_1066 tokoe:valid" result="pass"/><test-case name="27753float_maxInclusive001_1066.v tokoe:valid" result="pass"/><test-case name="27754float_maxInclusive002_1067 tokoe:valid" result="pass"/><test-case name="27755float_maxInclusive002_1067.i tokoe:invalid" result="pass"/><test-case name="27756float_maxInclusive003_1068 tokoe:valid" result="pass"/><test-case name="27757float_maxInclusive003_1068.v tokoe:valid" result="pass"/><test-case name="27758float_maxExclusive001_1069 tokoe:valid" result="pass"/><test-case name="27759float_maxExclusive001_1069.i tokoe:invalid" result="pass"/><test-case name="27760float_maxExclusive002_1070 tokoe:valid" result="pass"/><test-case name="27761float_maxExclusive002_1070.i tokoe:invalid" result="pass"/><test-case name="27762float_maxExclusive003_1071 tokoe:valid" result="pass"/><test-case name="27763float_maxExclusive003_1071.v tokoe:valid" result="pass"/><test-case name="27764float_minInclusive001_1072 tokoe:valid" result="pass"/><test-case name="27765float_minInclusive001_1072.v tokoe:valid" result="pass"/><test-case name="27766float_minInclusive002_1073 tokoe:valid" result="pass"/><test-case name="27767float_minInclusive002_1073.i tokoe:invalid" result="pass"/><test-case name="27768float_minInclusive003_1074 tokoe:valid" result="pass"/><test-case name="27769float_minInclusive003_1074.v tokoe:valid" result="pass"/><test-case name="27770float_minInclusive004_1075 tokoe:valid" result="pass"/><test-case name="27771float_minInclusive004_1075.v tokoe:valid" result="pass"/><test-case name="27772float_minInclusive005_1076 tokoe:valid" result="pass"/><test-case name="27773float_minInclusive005_1076.v tokoe:valid" result="pass"/><test-case name="27774float_minExclusive001_1077 tokoe:valid" result="pass"/><test-case name="27775float_minExclusive001_1077.i tokoe:invalid" result="pass"/><test-case name="27776float_minExclusive002_1078 tokoe:valid" result="pass"/><test-case name="27777float_minExclusive002_1078.i tokoe:invalid" result="pass"/><test-case name="27778float_minExclusive003_1079 tokoe:valid" result="pass"/><test-case name="27779float_minExclusive003_1079.v tokoe:valid" result="pass"/><test-case name="27780float_minExclusive004_1080 tokoe:valid" result="pass"/><test-case name="27781float_minExclusive004_1080.v tokoe:valid" result="pass"/><test-case name="27782float_minExclusive005_1081 tokoe:valid" result="pass"/><test-case name="27783float_minExclusive005_1081.v tokoe:valid" result="pass"/><test-case name="27784double_pattern001_1082 tokoe:valid" result="pass"/><test-case name="27785double_pattern001_1082.v tokoe:valid" result="pass"/><test-case name="27786double_enumeration001_1083 tokoe:valid" result="pass"/><test-case name="27787double_enumeration001_1083.i tokoe:invalid" result="pass"/><test-case name="27788double_enumeration002_1084 tokoe:valid" result="pass"/><test-case name="27789double_enumeration002_1084.v tokoe:valid" result="pass"/><test-case name="27790double_enumeration003_1085 tokoe:valid" result="pass"/><test-case name="27791double_enumeration003_1085.i tokoe:invalid" result="pass"/><test-case name="27792double_enumeration004_1086 tokoe:valid" result="pass"/><test-case name="27793double_enumeration004_1086.v tokoe:valid" result="pass"/><test-case name="27794double_maxInclusive001_1087 tokoe:valid" result="pass"/><test-case name="27795double_maxInclusive001_1087.v tokoe:valid" result="pass"/><test-case name="27796double_maxInclusive002_1088 tokoe:valid" result="pass"/><test-case name="27797double_maxInclusive002_1088.i tokoe:invalid" result="pass"/><test-case name="27798double_maxInclusive003_1089 tokoe:valid" result="pass"/><test-case name="27799double_maxInclusive003_1089.v tokoe:valid" result="pass"/><test-case name="27800double_maxExclusive001_1090 tokoe:valid" result="pass"/><test-case name="27801double_maxExclusive001_1090.i tokoe:invalid" result="pass"/><test-case name="27802double_maxExclusive002_1091 tokoe:valid" result="pass"/><test-case name="27803double_maxExclusive002_1091.i tokoe:invalid" result="pass"/><test-case name="27804double_maxExclusive003_1092 tokoe:valid" result="pass"/><test-case name="27805double_maxExclusive003_1092.v tokoe:valid" result="pass"/><test-case name="27806double_minInclusive001_1093 tokoe:valid" result="pass"/><test-case name="27807double_minInclusive001_1093.v tokoe:valid" result="pass"/><test-case name="27808double_minInclusive002_1094 tokoe:valid" result="pass"/><test-case name="27809double_minInclusive002_1094.i tokoe:invalid" result="pass"/><test-case name="27810double_minInclusive003_1095 tokoe:valid" result="pass"/><test-case name="27811double_minInclusive003_1095.v tokoe:valid" result="pass"/><test-case name="27812double_minInclusive004_1096 tokoe:valid" result="pass"/><test-case name="27813double_minInclusive004_1096.v tokoe:valid" result="pass"/><test-case name="27814double_minInclusive005_1097 tokoe:valid" result="pass"/><test-case name="27815double_minInclusive005_1097.v tokoe:valid" result="pass"/><test-case name="27816double_minExclusive001_1098 tokoe:valid" result="pass"/><test-case name="27817double_minExclusive001_1098.i tokoe:invalid" result="pass"/><test-case name="27818double_minExclusive002_1099 tokoe:valid" result="pass"/><test-case name="27819double_minExclusive002_1099.i tokoe:invalid" result="pass"/><test-case name="27820double_minExclusive003_1100 tokoe:valid" result="pass"/><test-case name="27821double_minExclusive003_1100.v tokoe:valid" result="pass"/><test-case name="27822double_minExclusive004_1101 tokoe:valid" result="pass"/><test-case name="27823double_minExclusive004_1101.v tokoe:valid" result="pass"/><test-case name="27824double_minExclusive005_1102 tokoe:valid" result="pass"/><test-case name="27825double_minExclusive005_1102.v tokoe:valid" result="pass"/><test-case name="27826duration_pattern001_1103 tokoe:valid" result="pass"/><test-case name="27827duration_pattern001_1103.v tokoe:valid" result="pass"/><test-case name="27828duration_enumeration001_1104 tokoe:valid" result="pass"/><test-case name="27829duration_enumeration001_1104.i tokoe:invalid" result="pass"/><test-case name="27830duration_enumeration002_1105 tokoe:valid" result="pass"/><test-case name="27831duration_enumeration002_1105.v tokoe:valid" result="pass"/><test-case name="27832duration_enumeration003_1106 tokoe:valid" result="pass"/><test-case name="27833duration_enumeration003_1106.i tokoe:invalid" result="pass"/><test-case name="27834duration_enumeration004_1107 tokoe:valid" result="pass"/><test-case name="27835duration_enumeration004_1107.v tokoe:valid" result="pass"/><test-case name="27836duration_maxInclusive001_1108 tokoe:valid" result="pass"/><test-case name="27837duration_maxInclusive001_1108.v tokoe:valid" result="pass"/><test-case name="27838duration_maxInclusive002_1109 tokoe:valid" result="pass"/><test-case name="27839duration_maxInclusive002_1109.i tokoe:invalid" result="pass"/><test-case name="27840duration_maxInclusive003_1110 tokoe:valid" result="pass"/><test-case name="27841duration_maxInclusive003_1110.v tokoe:valid" result="pass"/><test-case name="27842duration_maxExclusive001_1111 tokoe:valid" result="pass"/><test-case name="27843duration_maxExclusive001_1111.i tokoe:invalid" result="pass"/><test-case name="27844duration_maxExclusive002_1112 tokoe:valid" result="pass"/><test-case name="27845duration_maxExclusive002_1112.i tokoe:invalid" result="pass"/><test-case name="27846duration_maxExclusive003_1113 tokoe:valid" result="pass"/><test-case name="27847duration_maxExclusive003_1113.v tokoe:valid" result="pass"/><test-case name="27848duration_minInclusive001_1114 tokoe:valid" result="pass"/><test-case name="27849duration_minInclusive001_1114.v tokoe:valid" result="pass"/><test-case name="27850duration_minInclusive002_1115 tokoe:valid" result="pass"/><test-case name="27851duration_minInclusive002_1115.i tokoe:invalid" result="pass"/><test-case name="27852duration_minInclusive003_1116 tokoe:valid" result="pass"/><test-case name="27853duration_minInclusive003_1116.v tokoe:valid" result="pass"/><test-case name="27854duration_minInclusive004_1117 tokoe:valid" result="pass"/><test-case name="27855duration_minInclusive004_1117.v tokoe:valid" result="pass"/><test-case name="27856duration_minInclusive005_1118 tokoe:valid" result="pass"/><test-case name="27857duration_minInclusive005_1118.v tokoe:valid" result="pass"/><test-case name="27858duration_minExclusive001_1119 tokoe:valid" result="pass"/><test-case name="27859duration_minExclusive001_1119.i tokoe:invalid" result="pass"/><test-case name="27860duration_minExclusive002_1120 tokoe:valid" result="pass"/><test-case name="27861duration_minExclusive002_1120.i tokoe:invalid" result="pass"/><test-case name="27862duration_minExclusive003_1121 tokoe:valid" result="pass"/><test-case name="27863duration_minExclusive003_1121.v tokoe:valid" result="pass"/><test-case name="27864duration_minExclusive004_1122 tokoe:valid" result="pass"/><test-case name="27865duration_minExclusive004_1122.v tokoe:valid" result="pass"/><test-case name="27866duration_minExclusive005_1123 tokoe:valid" result="pass"/><test-case name="27867duration_minExclusive005_1123.v tokoe:valid" result="pass"/><test-case name="27868dateTime_pattern001_1124 tokoe:valid" result="pass"/><test-case name="27869dateTime_pattern001_1124.v tokoe:valid" result="pass"/><test-case name="27870dateTime_enumeration001_1125 tokoe:valid" result="pass"/><test-case name="27871dateTime_enumeration001_1125.i tokoe:invalid" result="pass"/><test-case name="27872dateTime_enumeration002_1126 tokoe:valid" result="pass"/><test-case name="27873dateTime_enumeration002_1126.v tokoe:valid" result="pass"/><test-case name="27874dateTime_enumeration003_1127 tokoe:valid" result="pass"/><test-case name="27875dateTime_enumeration003_1127.i tokoe:invalid" result="pass"/><test-case name="27876dateTime_enumeration004_1128 tokoe:valid" result="pass"/><test-case name="27877dateTime_enumeration004_1128.v tokoe:valid" result="pass"/><test-case name="27878dateTime_enumeration005a_1129 tokoe:valid" result="pass"/><test-case name="27879dateTime_enumeration005a_1129.v tokoe:valid" result="pass"/><test-case name="27880dateTime_enumeration005b_1130 tokoe:valid" result="pass"/><test-case name="27881dateTime_enumeration005b_1130.v tokoe:valid" result="pass"/><test-case name="27882dateTime_maxInclusive001_1131 tokoe:valid" result="pass"/><test-case name="27883dateTime_maxInclusive001_1131.v tokoe:valid" result="pass"/><test-case name="27884dateTime_maxInclusive002_1132 tokoe:valid" result="pass"/><test-case name="27885dateTime_maxInclusive002_1132.i tokoe:invalid" result="pass"/><test-case name="27886dateTime_maxInclusive003_1133 tokoe:valid" result="pass"/><test-case name="27887dateTime_maxInclusive003_1133.v tokoe:valid" result="pass"/><test-case name="27888dateTime_maxExclusive001_1134 tokoe:valid" result="pass"/><test-case name="27889dateTime_maxExclusive001_1134.i tokoe:invalid" result="pass"/><test-case name="27890dateTime_maxExclusive002_1135 tokoe:valid" result="pass"/><test-case name="27891dateTime_maxExclusive002_1135.i tokoe:invalid" result="pass"/><test-case name="27892dateTime_maxExclusive003_1136 tokoe:valid" result="pass"/><test-case name="27893dateTime_maxExclusive003_1136.v tokoe:valid" result="pass"/><test-case name="27894dateTime_minInclusive001_1137 tokoe:valid" result="pass"/><test-case name="27895dateTime_minInclusive001_1137.v tokoe:valid" result="pass"/><test-case name="27896dateTime_minInclusive002_1138 tokoe:valid" result="pass"/><test-case name="27897dateTime_minInclusive002_1138.i tokoe:invalid" result="pass"/><test-case name="27898dateTime_minInclusive003_1139 tokoe:valid" result="pass"/><test-case name="27899dateTime_minInclusive003_1139.v tokoe:valid" result="pass"/><test-case name="27900dateTime_minInclusive004_1140 tokoe:valid" result="pass"/><test-case name="27901dateTime_minInclusive004_1140.v tokoe:valid" result="pass"/><test-case name="27902dateTime_minInclusive005_1141 tokoe:valid" result="pass"/><test-case name="27903dateTime_minInclusive005_1141.v tokoe:valid" result="pass"/><test-case name="27904dateTime_minExclusive001_1142 tokoe:valid" result="pass"/><test-case name="27905dateTime_minExclusive001_1142.i tokoe:invalid" result="pass"/><test-case name="27906dateTime_minExclusive002_1143 tokoe:valid" result="pass"/><test-case name="27907dateTime_minExclusive002_1143.i tokoe:invalid" result="pass"/><test-case name="27908dateTime_minExclusive003_1144 tokoe:valid" result="pass"/><test-case name="27909dateTime_minExclusive003_1144.v tokoe:valid" result="pass"/><test-case name="27910dateTime_minExclusive004_1145 tokoe:valid" result="pass"/><test-case name="27911dateTime_minExclusive004_1145.v tokoe:valid" result="pass"/><test-case name="27912dateTime_minExclusive005_1146 tokoe:valid" result="pass"/><test-case name="27913dateTime_minExclusive005_1146.v tokoe:valid" result="pass"/><test-case name="27914time_pattern001_1147 tokoe:valid" result="pass"/><test-case name="27915time_pattern001_1147.v tokoe:valid" result="pass"/><test-case name="27916time_enumeration001_1148 tokoe:valid" result="pass"/><test-case name="27917time_enumeration001_1148.i tokoe:invalid" result="pass"/><test-case name="27918time_enumeration002_1149 tokoe:valid" result="pass"/><test-case name="27919time_enumeration002_1149.v tokoe:valid" result="pass"/><test-case name="27920time_enumeration003_1150 tokoe:valid" result="pass"/><test-case name="27921time_enumeration003_1150.i tokoe:invalid" result="pass"/><test-case name="27922time_enumeration004_1151 tokoe:valid" result="pass"/><test-case name="27923time_enumeration004_1151.v tokoe:valid" result="pass"/><test-case name="27924time_maxInclusive001_1152 tokoe:valid" result="pass"/><test-case name="27925time_maxInclusive001_1152.v tokoe:valid" result="pass"/><test-case name="27926time_maxInclusive002_1153 tokoe:valid" result="pass"/><test-case name="27927time_maxInclusive002_1153.i tokoe:invalid" result="pass"/><test-case name="27928time_maxInclusive003_1154 tokoe:valid" result="pass"/><test-case name="27929time_maxInclusive003_1154.v tokoe:valid" result="pass"/><test-case name="27930time_maxExclusive001_1155 tokoe:valid" result="pass"/><test-case name="27931time_maxExclusive001_1155.i tokoe:invalid" result="pass"/><test-case name="27932time_maxExclusive002_1156 tokoe:valid" result="pass"/><test-case name="27933time_maxExclusive002_1156.i tokoe:invalid" result="pass"/><test-case name="27934time_maxExclusive003_1157 tokoe:valid" result="pass"/><test-case name="27935time_maxExclusive003_1157.v tokoe:valid" result="pass"/><test-case name="27936time_minInclusive001_1158 tokoe:valid" result="pass"/><test-case name="27937time_minInclusive001_1158.v tokoe:valid" result="pass"/><test-case name="27938time_minInclusive002_1159 tokoe:valid" result="pass"/><test-case name="27939time_minInclusive002_1159.i tokoe:invalid" result="pass"/><test-case name="27940time_minInclusive003_1160 tokoe:valid" result="pass"/><test-case name="27941time_minInclusive003_1160.v tokoe:valid" result="pass"/><test-case name="27942time_minInclusive004_1161 tokoe:valid" result="pass"/><test-case name="27943time_minInclusive004_1161.v tokoe:valid" result="pass"/><test-case name="27944time_minInclusive005_1162 tokoe:valid" result="pass"/><test-case name="27945time_minInclusive005_1162.v tokoe:valid" result="pass"/><test-case name="27946time_minInclusive006_1163 tokoe:valid" result="pass"/><test-case name="27947time_minInclusive006_1163.i tokoe:invalid" result="pass"/><test-case name="27948time_minExclusive001_1164 tokoe:valid" result="pass"/><test-case name="27949time_minExclusive001_1164.i tokoe:invalid" result="pass"/><test-case name="27950time_minExclusive002_1165 tokoe:valid" result="pass"/><test-case name="27951time_minExclusive002_1165.i tokoe:invalid" result="pass"/><test-case name="27952time_minExclusive003_1166 tokoe:valid" result="pass"/><test-case name="27953time_minExclusive003_1166.v tokoe:valid" result="pass"/><test-case name="27954time_minExclusive004_1167 tokoe:valid" result="pass"/><test-case name="27955time_minExclusive004_1167.v tokoe:valid" result="pass"/><test-case name="27956time_minExclusive005_1168 tokoe:valid" result="pass"/><test-case name="27957time_minExclusive005_1168.v tokoe:valid" result="pass"/><test-case name="27958date_pattern001_1169 tokoe:valid" result="pass"/><test-case name="27959date_pattern001_1169.v tokoe:valid" result="pass"/><test-case name="27960date_enumeration001_1170 tokoe:valid" result="pass"/><test-case name="27961date_enumeration001_1170.i tokoe:invalid" result="pass"/><test-case name="27962date_enumeration002_1171 tokoe:valid" result="pass"/><test-case name="27963date_enumeration002_1171.v tokoe:valid" result="pass"/><test-case name="27964date_enumeration003_1172 tokoe:valid" result="pass"/><test-case name="27965date_enumeration003_1172.i tokoe:invalid" result="pass"/><test-case name="27966date_enumeration004_1173 tokoe:valid" result="pass"/><test-case name="27967date_enumeration004_1173.v tokoe:valid" result="pass"/><test-case name="27968date_maxInclusive001_1174 tokoe:valid" result="pass"/><test-case name="27969date_maxInclusive001_1174.v tokoe:valid" result="pass"/><test-case name="27970date_maxInclusive002_1175 tokoe:valid" result="pass"/><test-case name="27971date_maxInclusive002_1175.i tokoe:invalid" result="pass"/><test-case name="27972date_maxInclusive003_1176 tokoe:valid" result="pass"/><test-case name="27973date_maxInclusive003_1176.v tokoe:valid" result="pass"/><test-case name="27974date_maxExclusive001_1177 tokoe:valid" result="pass"/><test-case name="27975date_maxExclusive001_1177.i tokoe:invalid" result="pass"/><test-case name="27976date_maxExclusive002_1178 tokoe:valid" result="pass"/><test-case name="27977date_maxExclusive002_1178.i tokoe:invalid" result="pass"/><test-case name="27978date_maxExclusive003_1179 tokoe:valid" result="pass"/><test-case name="27979date_maxExclusive003_1179.v tokoe:valid" result="pass"/><test-case name="27980date_minInclusive001_1180 tokoe:valid" result="pass"/><test-case name="27981date_minInclusive001_1180.v tokoe:valid" result="pass"/><test-case name="27982date_minInclusive002_1181 tokoe:valid" result="pass"/><test-case name="27983date_minInclusive002_1181.i tokoe:invalid" result="pass"/><test-case name="27984date_minInclusive003_1182 tokoe:valid" result="pass"/><test-case name="27985date_minInclusive003_1182.v tokoe:valid" result="pass"/><test-case name="27986date_minInclusive004_1183 tokoe:valid" result="pass"/><test-case name="27987date_minInclusive004_1183.v tokoe:valid" result="pass"/><test-case name="27988date_minInclusive005_1184 tokoe:valid" result="pass"/><test-case name="27989date_minInclusive005_1184.v tokoe:valid" result="pass"/><test-case name="27990date_minExclusive001_1185 tokoe:valid" result="pass"/><test-case name="27991date_minExclusive001_1185.i tokoe:invalid" result="pass"/><test-case name="27992date_minExclusive002_1186 tokoe:valid" result="pass"/><test-case name="27993date_minExclusive002_1186.i tokoe:invalid" result="pass"/><test-case name="27994date_minExclusive003_1187 tokoe:valid" result="pass"/><test-case name="27995date_minExclusive003_1187.v tokoe:valid" result="pass"/><test-case name="27996date_minExclusive004_1188 tokoe:valid" result="pass"/><test-case name="27997date_minExclusive004_1188.v tokoe:valid" result="pass"/><test-case name="27998date_minExclusive005_1189 tokoe:valid" result="pass"/><test-case name="27999date_minExclusive005_1189.v tokoe:valid" result="pass"/><test-case name="28000gYearMonth_pattern001_1190 tokoe:valid" result="pass"/><test-case name="28001gYearMonth_pattern001_1190.v tokoe:valid" result="pass"/><test-case name="28002gYearMonth_enumeration001_1191 tokoe:valid" result="pass"/><test-case name="28003gYearMonth_enumeration001_1191.i tokoe:invalid" result="pass"/><test-case name="28004gYearMonth_enumeration002_1192 tokoe:valid" result="pass"/><test-case name="28005gYearMonth_enumeration002_1192.v tokoe:valid" result="pass"/><test-case name="28006gYearMonth_enumeration003_1193 tokoe:valid" result="pass"/><test-case name="28007gYearMonth_enumeration003_1193.i tokoe:invalid" result="pass"/><test-case name="28008gYearMonth_enumeration004_1194 tokoe:valid" result="pass"/><test-case name="28009gYearMonth_enumeration004_1194.v tokoe:valid" result="pass"/><test-case name="28010gYearMonth_maxInclusive001_1195 tokoe:valid" result="pass"/><test-case name="28011gYearMonth_maxInclusive001_1195.v tokoe:valid" result="pass"/><test-case name="28012gYearMonth_maxInclusive002_1196 tokoe:valid" result="pass"/><test-case name="28013gYearMonth_maxInclusive002_1196.i tokoe:invalid" result="pass"/><test-case name="28014gYearMonth_maxInclusive003_1197 tokoe:valid" result="pass"/><test-case name="28015gYearMonth_maxInclusive003_1197.v tokoe:valid" result="pass"/><test-case name="28016gYearMonth_maxExclusive001_1198 tokoe:valid" result="pass"/><test-case name="28017gYearMonth_maxExclusive001_1198.i tokoe:invalid" result="pass"/><test-case name="28018gYearMonth_maxExclusive002_1199 tokoe:valid" result="pass"/><test-case name="28019gYearMonth_maxExclusive002_1199.i tokoe:invalid" result="pass"/><test-case name="28020gYearMonth_maxExclusive003_1200 tokoe:valid" result="pass"/><test-case name="28021gYearMonth_maxExclusive003_1200.v tokoe:valid" result="pass"/><test-case name="28022gYearMonth_minInclusive001_1201 tokoe:valid" result="pass"/><test-case name="28023gYearMonth_minInclusive001_1201.v tokoe:valid" result="pass"/><test-case name="28024gYearMonth_minInclusive002_1202 tokoe:valid" result="pass"/><test-case name="28025gYearMonth_minInclusive002_1202.i tokoe:invalid" result="pass"/><test-case name="28026gYearMonth_minInclusive003_1203 tokoe:valid" result="pass"/><test-case name="28027gYearMonth_minInclusive003_1203.v tokoe:valid" result="pass"/><test-case name="28028gYearMonth_minInclusive004_1204 tokoe:valid" result="pass"/><test-case name="28029gYearMonth_minInclusive004_1204.v tokoe:valid" result="pass"/><test-case name="28030gYearMonth_minInclusive005_1205 tokoe:valid" result="pass"/><test-case name="28031gYearMonth_minInclusive005_1205.v tokoe:valid" result="pass"/><test-case name="28032gYearMonth_minExclusive001_1206 tokoe:valid" result="pass"/><test-case name="28033gYearMonth_minExclusive001_1206.i tokoe:invalid" result="pass"/><test-case name="28034gYearMonth_minExclusive002_1207 tokoe:valid" result="pass"/><test-case name="28035gYearMonth_minExclusive002_1207.i tokoe:invalid" result="pass"/><test-case name="28036gYearMonth_minExclusive003_1208 tokoe:valid" result="pass"/><test-case name="28037gYearMonth_minExclusive003_1208.v tokoe:valid" result="pass"/><test-case name="28038gYearMonth_minExclusive004_1209 tokoe:valid" result="pass"/><test-case name="28039gYearMonth_minExclusive004_1209.v tokoe:valid" result="pass"/><test-case name="28040gYearMonth_minExclusive005_1210 tokoe:valid" result="pass"/><test-case name="28041gYearMonth_minExclusive005_1210.v tokoe:valid" result="pass"/><test-case name="28042gYear_pattern001_1211 tokoe:valid" result="pass"/><test-case name="28043gYear_pattern001_1211.v tokoe:valid" result="pass"/><test-case name="28044gYear_enumeration001_1212 tokoe:valid" result="pass"/><test-case name="28045gYear_enumeration001_1212.i tokoe:invalid" result="pass"/><test-case name="28046gYear_enumeration002_1213 tokoe:valid" result="pass"/><test-case name="28047gYear_enumeration002_1213.v tokoe:valid" result="pass"/><test-case name="28048gYear_enumeration003_1214 tokoe:valid" result="pass"/><test-case name="28049gYear_enumeration003_1214.i tokoe:invalid" result="pass"/><test-case name="28050gYear_enumeration004_1215 tokoe:valid" result="pass"/><test-case name="28051gYear_enumeration004_1215.v tokoe:valid" result="pass"/><test-case name="28052gYear_maxInclusive001_1216 tokoe:valid" result="pass"/><test-case name="28053gYear_maxInclusive001_1216.v tokoe:valid" result="pass"/><test-case name="28054gYear_maxInclusive002_1217 tokoe:valid" result="pass"/><test-case name="28055gYear_maxInclusive002_1217.i tokoe:invalid" result="pass"/><test-case name="28056gYear_maxInclusive003_1218 tokoe:valid" result="pass"/><test-case name="28057gYear_maxInclusive003_1218.v tokoe:valid" result="pass"/><test-case name="28058gYear_maxExclusive001_1219 tokoe:valid" result="pass"/><test-case name="28059gYear_maxExclusive001_1219.i tokoe:invalid" result="pass"/><test-case name="28060gYear_maxExclusive002_1220 tokoe:valid" result="pass"/><test-case name="28061gYear_maxExclusive002_1220.i tokoe:invalid" result="pass"/><test-case name="28062gYear_maxExclusive003_1221 tokoe:valid" result="pass"/><test-case name="28063gYear_maxExclusive003_1221.v tokoe:valid" result="pass"/><test-case name="28064gYear_minInclusive001_1222 tokoe:valid" result="pass"/><test-case name="28065gYear_minInclusive001_1222.v tokoe:valid" result="pass"/><test-case name="28066gYear_minInclusive002_1223 tokoe:valid" result="pass"/><test-case name="28067gYear_minInclusive002_1223.i tokoe:invalid" result="pass"/><test-case name="28068gYear_minInclusive003_1224 tokoe:valid" result="pass"/><test-case name="28069gYear_minInclusive003_1224.v tokoe:valid" result="pass"/><test-case name="28070gYear_minInclusive004_1225 tokoe:valid" result="pass"/><test-case name="28071gYear_minInclusive004_1225.v tokoe:valid" result="pass"/><test-case name="28072gYear_minInclusive005_1226 tokoe:valid" result="pass"/><test-case name="28073gYear_minInclusive005_1226.v tokoe:valid" result="pass"/><test-case name="28074gYear_minExclusive001_1227 tokoe:valid" result="pass"/><test-case name="28075gYear_minExclusive001_1227.i tokoe:invalid" result="pass"/><test-case name="28076gYear_minExclusive002_1228 tokoe:valid" result="pass"/><test-case name="28077gYear_minExclusive002_1228.i tokoe:invalid" result="pass"/><test-case name="28078gYear_minExclusive003_1229 tokoe:valid" result="pass"/><test-case name="28079gYear_minExclusive003_1229.v tokoe:valid" result="pass"/><test-case name="28080gYear_minExclusive004_1230 tokoe:valid" result="pass"/><test-case name="28081gYear_minExclusive004_1230.v tokoe:valid" result="pass"/><test-case name="28082gYear_minExclusive005_1231 tokoe:valid" result="pass"/><test-case name="28083gYear_minExclusive005_1231.v tokoe:valid" result="pass"/><test-case name="28084gMonthDay_pattern001_1232 tokoe:valid" result="pass"/><test-case name="28085gMonthDay_pattern001_1232.v tokoe:valid" result="pass"/><test-case name="28086gMonthDay_enumeration001_1233 tokoe:valid" result="pass"/><test-case name="28087gMonthDay_enumeration001_1233.i tokoe:invalid" result="pass"/><test-case name="28088gMonthDay_enumeration002_1234 tokoe:valid" result="pass"/><test-case name="28089gMonthDay_enumeration002_1234.v tokoe:valid" result="pass"/><test-case name="28090gMonthDay_enumeration003_1235 tokoe:valid" result="pass"/><test-case name="28091gMonthDay_enumeration003_1235.i tokoe:invalid" result="pass"/><test-case name="28092gMonthDay_enumeration004_1236 tokoe:valid" result="pass"/><test-case name="28093gMonthDay_enumeration004_1236.v tokoe:valid" result="pass"/><test-case name="28094gMonthDay_maxInclusive001_1237 tokoe:valid" result="pass"/><test-case name="28095gMonthDay_maxInclusive001_1237.v tokoe:valid" result="pass"/><test-case name="28096gMonthDay_maxInclusive002_1238 tokoe:valid" result="pass"/><test-case name="28097gMonthDay_maxInclusive002_1238.i tokoe:invalid" result="pass"/><test-case name="28098gMonthDay_maxInclusive003_1239 tokoe:valid" result="pass"/><test-case name="28099gMonthDay_maxInclusive003_1239.v tokoe:valid" result="pass"/><test-case name="28100gMonthDay_maxExclusive001_1240 tokoe:valid" result="pass"/><test-case name="28101gMonthDay_maxExclusive001_1240.i tokoe:invalid" result="pass"/><test-case name="28102gMonthDay_maxExclusive002_1241 tokoe:valid" result="pass"/><test-case name="28103gMonthDay_maxExclusive002_1241.i tokoe:invalid" result="pass"/><test-case name="28104gMonthDay_maxExclusive003_1242 tokoe:valid" result="pass"/><test-case name="28105gMonthDay_maxExclusive003_1242.v tokoe:valid" result="pass"/><test-case name="28106gMonthDay_minInclusive001_1243 tokoe:valid" result="pass"/><test-case name="28107gMonthDay_minInclusive001_1243.v tokoe:valid" result="pass"/><test-case name="28108gMonthDay_minInclusive002_1244 tokoe:valid" result="pass"/><test-case name="28109gMonthDay_minInclusive002_1244.i tokoe:invalid" result="pass"/><test-case name="28110gMonthDay_minInclusive003_1245 tokoe:valid" result="pass"/><test-case name="28111gMonthDay_minInclusive003_1245.v tokoe:valid" result="pass"/><test-case name="28112gMonthDay_minInclusive004_1246 tokoe:valid" result="pass"/><test-case name="28113gMonthDay_minInclusive004_1246.v tokoe:valid" result="pass"/><test-case name="28114gMonthDay_minInclusive005_1247 tokoe:valid" result="pass"/><test-case name="28115gMonthDay_minInclusive005_1247.v tokoe:valid" result="pass"/><test-case name="28116gMonthDay_minExclusive001_1248 tokoe:valid" result="pass"/><test-case name="28117gMonthDay_minExclusive001_1248.i tokoe:invalid" result="pass"/><test-case name="28118gMonthDay_minExclusive002_1249 tokoe:valid" result="pass"/><test-case name="28119gMonthDay_minExclusive002_1249.i tokoe:invalid" result="pass"/><test-case name="28120gMonthDay_minExclusive003_1250 tokoe:valid" result="pass"/><test-case name="28121gMonthDay_minExclusive003_1250.v tokoe:valid" result="pass"/><test-case name="28122gMonthDay_minExclusive004_1251 tokoe:valid" result="pass"/><test-case name="28123gMonthDay_minExclusive004_1251.v tokoe:valid" result="pass"/><test-case name="28124gMonthDay_minExclusive005_1252 tokoe:valid" result="pass"/><test-case name="28125gMonthDay_minExclusive005_1252.v tokoe:valid" result="pass"/><test-case name="28126gDay_pattern001_1253 tokoe:valid" result="pass"/><test-case name="28127gDay_pattern001_1253.v tokoe:valid" result="pass"/><test-case name="28128gDay_enumeration001_1254 tokoe:valid" result="pass"/><test-case name="28129gDay_enumeration001_1254.i tokoe:invalid" result="pass"/><test-case name="28130gDay_enumeration002_1255 tokoe:valid" result="pass"/><test-case name="28131gDay_enumeration002_1255.v tokoe:valid" result="pass"/><test-case name="28132gDay_enumeration003_1256 tokoe:valid" result="pass"/><test-case name="28133gDay_enumeration003_1256.i tokoe:invalid" result="pass"/><test-case name="28134gDay_enumeration004_1257 tokoe:valid" result="pass"/><test-case name="28135gDay_enumeration004_1257.v tokoe:valid" result="pass"/><test-case name="28136gDay_maxInclusive001_1258 tokoe:valid" result="pass"/><test-case name="28137gDay_maxInclusive001_1258.v tokoe:valid" result="pass"/><test-case name="28138gDay_maxInclusive002_1259 tokoe:valid" result="pass"/><test-case name="28139gDay_maxInclusive002_1259.i tokoe:invalid" result="pass"/><test-case name="28140gDay_maxInclusive003_1260 tokoe:valid" result="pass"/><test-case name="28141gDay_maxInclusive003_1260.v tokoe:valid" result="pass"/><test-case name="28142gDay_maxExclusive001_1261 tokoe:valid" result="pass"/><test-case name="28143gDay_maxExclusive001_1261.i tokoe:invalid" result="pass"/><test-case name="28144gDay_maxExclusive002_1262 tokoe:valid" result="pass"/><test-case name="28145gDay_maxExclusive002_1262.i tokoe:invalid" result="pass"/><test-case name="28146gDay_maxExclusive003_1263 tokoe:valid" result="pass"/><test-case name="28147gDay_maxExclusive003_1263.v tokoe:valid" result="pass"/><test-case name="28148gDay_minInclusive001_1264 tokoe:valid" result="pass"/><test-case name="28149gDay_minInclusive001_1264.v tokoe:valid" result="pass"/><test-case name="28150gDay_minInclusive002_1265 tokoe:valid" result="pass"/><test-case name="28151gDay_minInclusive002_1265.i tokoe:invalid" result="pass"/><test-case name="28152gDay_minInclusive003_1266 tokoe:valid" result="pass"/><test-case name="28153gDay_minInclusive003_1266.v tokoe:valid" result="pass"/><test-case name="28154gDay_minInclusive004_1267 tokoe:valid" result="pass"/><test-case name="28155gDay_minInclusive004_1267.v tokoe:valid" result="pass"/><test-case name="28156gDay_minInclusive005_1268 tokoe:valid" result="pass"/><test-case name="28157gDay_minInclusive005_1268.v tokoe:valid" result="pass"/><test-case name="28158gDay_minExclusive001_1269 tokoe:valid" result="pass"/><test-case name="28159gDay_minExclusive001_1269.i tokoe:invalid" result="pass"/><test-case name="28160gDay_minExclusive002_1270 tokoe:valid" result="pass"/><test-case name="28161gDay_minExclusive002_1270.i tokoe:invalid" result="pass"/><test-case name="28162gDay_minExclusive003_1271 tokoe:valid" result="pass"/><test-case name="28163gDay_minExclusive003_1271.v tokoe:valid" result="pass"/><test-case name="28164gDay_minExclusive004_1272 tokoe:valid" result="pass"/><test-case name="28165gDay_minExclusive004_1272.v tokoe:valid" result="pass"/><test-case name="28166gDay_minExclusive005_1273 tokoe:valid" result="pass"/><test-case name="28167gDay_minExclusive005_1273.v tokoe:valid" result="pass"/><test-case name="28168gMonth_pattern001_1274 tokoe:valid" result="pass"/><test-case name="28169gMonth_pattern001_1274.v tokoe:valid" result="fail"/><test-case name="28170gMonth_enumeration001_1275 tokoe:valid" result="fail"/><test-case name="28171gMonth_enumeration001_1275.i tokoe:invalid" result="pass"/><test-case name="28172gMonth_enumeration002_1276 tokoe:valid" result="fail"/><test-case name="28173gMonth_enumeration002_1276.v tokoe:valid" result="fail"/><test-case name="28174gMonth_enumeration003_1277 tokoe:valid" result="fail"/><test-case name="28175gMonth_enumeration003_1277.i tokoe:invalid" result="pass"/><test-case name="28176gMonth_enumeration004_1278 tokoe:valid" result="fail"/><test-case name="28177gMonth_enumeration004_1278.v tokoe:valid" result="fail"/><test-case name="28178gMonth_maxInclusive001_1279 tokoe:valid" result="fail"/><test-case name="28179gMonth_maxInclusive001_1279.v tokoe:valid" result="fail"/><test-case name="28180gMonth_maxInclusive002_1280 tokoe:valid" result="fail"/><test-case name="28181gMonth_maxInclusive002_1280.i tokoe:invalid" result="pass"/><test-case name="28182gMonth_maxInclusive003_1281 tokoe:valid" result="fail"/><test-case name="28183gMonth_maxInclusive003_1281.v tokoe:valid" result="fail"/><test-case name="28184gMonth_maxExclusive001_1282 tokoe:valid" result="fail"/><test-case name="28185gMonth_maxExclusive001_1282.i tokoe:invalid" result="pass"/><test-case name="28186gMonth_maxExclusive002_1283 tokoe:valid" result="fail"/><test-case name="28187gMonth_maxExclusive002_1283.i tokoe:invalid" result="pass"/><test-case name="28188gMonth_maxExclusive003_1284 tokoe:valid" result="fail"/><test-case name="28189gMonth_maxExclusive003_1284.v tokoe:valid" result="fail"/><test-case name="28190gMonth_minInclusive001_1285 tokoe:valid" result="fail"/><test-case name="28191gMonth_minInclusive001_1285.v tokoe:valid" result="fail"/><test-case name="28192gMonth_minInclusive002_1286 tokoe:valid" result="fail"/><test-case name="28193gMonth_minInclusive002_1286.i tokoe:invalid" result="pass"/><test-case name="28194gMonth_minInclusive003_1287 tokoe:valid" result="fail"/><test-case name="28195gMonth_minInclusive003_1287.v tokoe:valid" result="fail"/><test-case name="28196gMonth_minInclusive004_1288 tokoe:valid" result="fail"/><test-case name="28197gMonth_minInclusive004_1288.v tokoe:valid" result="fail"/><test-case name="28198gMonth_minInclusive005_1289 tokoe:valid" result="fail"/><test-case name="28199gMonth_minInclusive005_1289.v tokoe:valid" result="fail"/><test-case name="28200gMonth_minExclusive001_1290 tokoe:valid" result="fail"/><test-case name="28201gMonth_minExclusive001_1290.i tokoe:invalid" result="pass"/><test-case name="28202gMonth_minExclusive002_1291 tokoe:valid" result="fail"/><test-case name="28203gMonth_minExclusive002_1291.i tokoe:invalid" result="pass"/><test-case name="28204gMonth_minExclusive003_1292 tokoe:valid" result="fail"/><test-case name="28205gMonth_minExclusive003_1292.v tokoe:valid" result="fail"/><test-case name="28206gMonth_minExclusive004_1293 tokoe:valid" result="fail"/><test-case name="28207gMonth_minExclusive004_1293.v tokoe:valid" result="fail"/><test-case name="28208gMonth_minExclusive005_1294 tokoe:valid" result="fail"/><test-case name="28209gMonth_minExclusive005_1294.v tokoe:valid" result="fail"/><test-case name="28210hexBinary_length001_1295 tokoe:valid" result="pass"/><test-case name="28211hexBinary_length001_1295.i tokoe:invalid" result="pass"/><test-case name="28212hexBinary_length002_1296 tokoe:valid" result="pass"/><test-case name="28213hexBinary_length002_1296.v tokoe:valid" result="pass"/><test-case name="28214hexBinary_length003_1297 tokoe:valid" result="pass"/><test-case name="28215hexBinary_length003_1297.i tokoe:invalid" result="pass"/><test-case name="28216hexBinary_minLength001_1298 tokoe:valid" result="pass"/><test-case name="28217hexBinary_minLength001_1298.v tokoe:valid" result="pass"/><test-case name="28218hexBinary_minLength002_1299 tokoe:valid" result="pass"/><test-case name="28219hexBinary_minLength002_1299.v tokoe:valid" result="pass"/><test-case name="28220hexBinary_minLength003_1300 tokoe:valid" result="pass"/><test-case name="28221hexBinary_minLength003_1300.i tokoe:invalid" result="pass"/><test-case name="28222hexBinary_minLength004_1301 tokoe:valid" result="pass"/><test-case name="28223hexBinary_minLength004_1301.v tokoe:valid" result="pass"/><test-case name="28224hexBinary_maxLength001_1302 tokoe:valid" result="pass"/><test-case name="28225hexBinary_maxLength001_1302.v tokoe:valid" result="pass"/><test-case name="28226hexBinary_maxLength002_1303 tokoe:valid" result="pass"/><test-case name="28227hexBinary_maxLength002_1303.v tokoe:valid" result="pass"/><test-case name="28228hexBinary_maxLength003_1304 tokoe:valid" result="pass"/><test-case name="28229hexBinary_maxLength003_1304.v tokoe:valid" result="pass"/><test-case name="28230hexBinary_enumeration001_1305 tokoe:valid" result="pass"/><test-case name="28231hexBinary_enumeration001_1305.i tokoe:invalid" result="pass"/><test-case name="28232hexBinary_enumeration002_1306 tokoe:valid" result="pass"/><test-case name="28233hexBinary_enumeration002_1306.v tokoe:valid" result="pass"/><test-case name="28234hexBinary_enumeration003_1307 tokoe:valid" result="pass"/><test-case name="28235hexBinary_enumeration003_1307.i tokoe:invalid" result="pass"/><test-case name="28236hexBinary_enumeration004_1308 tokoe:valid" result="pass"/><test-case name="28237hexBinary_enumeration004_1308.v tokoe:valid" result="pass"/><test-case name="28238base64Binary_length001_1309 tokoe:valid" result="pass"/><test-case name="28239base64Binary_length001_1309.i tokoe:invalid" result="pass"/><test-case name="28240base64Binary_length002_1310 tokoe:valid" result="pass"/><test-case name="28241base64Binary_length002_1310.v tokoe:valid" result="pass"/><test-case name="28242base64Binary_length003_1311 tokoe:valid" result="pass"/><test-case name="28243base64Binary_length003_1311.i tokoe:invalid" result="pass"/><test-case name="28244base64Binary_minLength001_1312 tokoe:valid" result="pass"/><test-case name="28245base64Binary_minLength001_1312.v tokoe:valid" result="pass"/><test-case name="28246base64Binary_minLength002_1313 tokoe:valid" result="pass"/><test-case name="28247base64Binary_minLength002_1313.v tokoe:valid" result="pass"/><test-case name="28248base64Binary_minLength003_1314 tokoe:valid" result="pass"/><test-case name="28249base64Binary_minLength003_1314.i tokoe:invalid" result="pass"/><test-case name="28250base64Binary_minLength004_1315 tokoe:valid" result="pass"/><test-case name="28251base64Binary_minLength004_1315.v tokoe:valid" result="pass"/><test-case name="28252base64Binary_maxLength001_1316 tokoe:valid" result="pass"/><test-case name="28253base64Binary_maxLength001_1316.i tokoe:invalid" result="pass"/><test-case name="28254base64Binary_maxLength002_1317 tokoe:valid" result="pass"/><test-case name="28255base64Binary_maxLength002_1317.i tokoe:invalid" result="pass"/><test-case name="28256base64Binary_maxLength003_1318 tokoe:valid" result="pass"/><test-case name="28257base64Binary_maxLength003_1318.i tokoe:invalid" result="pass"/><test-case name="28258base64Binary_enumeration001_1319 tokoe:valid" result="pass"/><test-case name="28259base64Binary_enumeration001_1319.i tokoe:invalid" result="pass"/><test-case name="28260base64Binary_enumeration002_1320 tokoe:valid" result="pass"/><test-case name="28261base64Binary_enumeration002_1320.v tokoe:valid" result="pass"/><test-case name="28262anyURI_length001_1322 tokoe:valid" result="pass"/><test-case name="28263anyURI_length001_1322.i tokoe:invalid" result="pass"/><test-case name="28264anyURI_length002_1323 tokoe:valid" result="pass"/><test-case name="28265anyURI_length002_1323.v tokoe:valid" result="pass"/><test-case name="28266anyURI_length003_1324 tokoe:valid" result="pass"/><test-case name="28267anyURI_length003_1324.i tokoe:invalid" result="pass"/><test-case name="28268anyURI_minLength001_1325 tokoe:valid" result="pass"/><test-case name="28269anyURI_minLength001_1325.v tokoe:valid" result="pass"/><test-case name="28270anyURI_minLength002_1326 tokoe:valid" result="pass"/><test-case name="28271anyURI_minLength002_1326.v tokoe:valid" result="pass"/><test-case name="28272anyURI_minLength003_1327 tokoe:valid" result="pass"/><test-case name="28273anyURI_minLength003_1327.i tokoe:invalid" result="pass"/><test-case name="28274anyURI_minLength004_1328 tokoe:valid" result="pass"/><test-case name="28275anyURI_minLength004_1328.v tokoe:valid" result="pass"/><test-case name="28276anyURI_maxLength001_1329 tokoe:valid" result="pass"/><test-case name="28277anyURI_maxLength001_1329.i tokoe:invalid" result="pass"/><test-case name="28278anyURI_maxLength002_1330 tokoe:valid" result="pass"/><test-case name="28279anyURI_maxLength002_1330.v tokoe:valid" result="pass"/><test-case name="28280anyURI_maxLength003_1331 tokoe:valid" result="pass"/><test-case name="28281anyURI_maxLength003_1331.v tokoe:valid" result="pass"/><test-case name="28282anyURI_enumeration001_1332 tokoe:valid" result="pass"/><test-case name="28283anyURI_enumeration001_1332.i tokoe:invalid" result="pass"/><test-case name="28284anyURI_enumeration002_1333 tokoe:valid" result="pass"/><test-case name="28285anyURI_enumeration002_1333.v tokoe:valid" result="pass"/><test-case name="28286anyURI_enumeration003_1334 tokoe:valid" result="pass"/><test-case name="28287anyURI_enumeration003_1334.i tokoe:invalid" result="pass"/><test-case name="28288anyURI_enumeration004_1335 tokoe:valid" result="pass"/><test-case name="28289anyURI_enumeration004_1335.v tokoe:valid" result="pass"/><test-case name="28290anyURI_a002_1337 tokoe:valid" result="pass"/><test-case name="28291anyURI_a002_1337.v tokoe:valid" result="pass"/><test-case name="28292anyURI_a005_1340 tokoe:valid" result="pass"/><test-case name="28293anyURI_a006_1341 tokoe:valid" result="pass"/><test-case name="28294anyURI_a007_1342 tokoe:valid" result="pass"/><test-case name="28295anyURI_a008_1343 tokoe:valid" result="pass"/><test-case name="28296anyURI_a009_1344 tokoe:valid" result="pass"/><test-case name="28297anyURI_a010_1345 tokoe:valid" result="pass"/><test-case name="28298anyURI_a011_1346 tokoe:valid" result="pass"/><test-case name="28299anyURI_a012_1347 tokoe:valid" result="pass"/><test-case name="28300anyURI_a013_1348 tokoe:valid" result="pass"/><test-case name="28301anyURI_a014_1349 tokoe:valid" result="pass"/><test-case name="28302anyURI_a015_1350 tokoe:valid" result="pass"/><test-case name="28303anyURI_a016_1351 tokoe:valid" result="pass"/><test-case name="28304anyURI_b001_1352 tokoe:valid" result="pass"/><test-case name="28305anyURI_b001_1352.i tokoe:invalid" result="pass"/><test-case name="28306anyURI_b002_1353 tokoe:valid" result="pass"/><test-case name="28307anyURI_b002_1353.v tokoe:valid" result="pass"/><test-case name="28308anyURI_b005_1355 tokoe:valid" result="pass"/><test-case name="28309anyURI_b005_1355.i tokoe:invalid" result="pass"/><test-case name="28310QName_length002_1358 tokoe:valid" result="pass"/><test-case name="28311QName_length002_1358.v tokoe:valid" result="pass"/><test-case name="28312QName_minLength001_1360 tokoe:valid" result="pass"/><test-case name="28313QName_minLength001_1360.v tokoe:valid" result="pass"/><test-case name="28314QName_minLength002_1361 tokoe:valid" result="pass"/><test-case name="28315QName_minLength002_1361.v tokoe:valid" result="pass"/><test-case name="28316QName_minLength004_1363 tokoe:valid" result="pass"/><test-case name="28317QName_minLength004_1363.v tokoe:valid" result="pass"/><test-case name="28318QName_maxLength002_1365 tokoe:valid" result="pass"/><test-case name="28319QName_maxLength002_1365.v tokoe:valid" result="pass"/><test-case name="28320QName_maxLength003_1366 tokoe:valid" result="pass"/><test-case name="28321QName_maxLength003_1366.v tokoe:valid" result="pass"/><test-case name="28322QName_pattern001_1367 tokoe:valid" result="pass"/><test-case name="28323QName_pattern001_1367.v tokoe:valid" result="pass"/><test-case name="28324QName_enumeration001_1368 tokoe:valid" result="pass"/><test-case name="28325QName_enumeration001_1368.i tokoe:invalid" result="pass"/><test-case name="28326QName_enumeration002_1369 tokoe:valid" result="pass"/><test-case name="28327QName_enumeration002_1369.v tokoe:valid" result="pass"/><test-case name="28328QName_enumeration003_1370 tokoe:valid" result="pass"/><test-case name="28329QName_enumeration003_1370.i tokoe:invalid" result="pass"/><test-case name="28330QName_enumeration004_1371 tokoe:valid" result="pass"/><test-case name="28331QName_enumeration004_1371.v tokoe:valid" result="pass"/><test-case name="28332NOTATION_length002_1373 tokoe:valid" result="pass"/><test-case name="28333NOTATION_length002_1373.v tokoe:valid" result="pass"/><test-case name="28334NOTATION_minLength001_1375 tokoe:valid" result="pass"/><test-case name="28335NOTATION_minLength001_1375.v tokoe:valid" result="pass"/><test-case name="28336NOTATION_minLength002_1376 tokoe:valid" result="pass"/><test-case name="28337NOTATION_minLength002_1376.v tokoe:valid" result="pass"/><test-case name="28338NOTATION_minLength004_1378 tokoe:valid" result="pass"/><test-case name="28339NOTATION_minLength004_1378.v tokoe:valid" result="pass"/><test-case name="28340NOTATION_maxLength002_1380 tokoe:valid" result="pass"/><test-case name="28341NOTATION_maxLength002_1380.v tokoe:valid" result="pass"/><test-case name="28342NOTATION_maxLength003_1381 tokoe:valid" result="pass"/><test-case name="28343NOTATION_maxLength003_1381.v tokoe:valid" result="pass"/><test-case name="28344NOTATION_pattern001_1382 tokoe:valid" result="pass"/><test-case name="28345NOTATION_pattern001_1382.v tokoe:valid" result="pass"/><test-case name="28346NOTATION_enumeration001_1383 tokoe:valid" result="pass"/><test-case name="28347NOTATION_enumeration001_1383.i tokoe:invalid" result="pass"/><test-case name="28348NOTATION_enumeration002_1384 tokoe:valid" result="pass"/><test-case name="28349NOTATION_enumeration002_1384.v tokoe:valid" result="pass"/><test-case name="28350NOTATION_enumeration003_1385 tokoe:valid" result="pass"/><test-case name="28351NOTATION_enumeration003_1385.i tokoe:invalid" result="pass"/><test-case name="28352NOTATION_enumeration004_1386 tokoe:valid" result="pass"/><test-case name="28353NOTATION_enumeration004_1386.v tokoe:valid" result="pass"/><test-case name="28354normalizedString_length001_1387 tokoe:valid" result="pass"/><test-case name="28355normalizedString_length001_1387.i tokoe:invalid" result="pass"/><test-case name="28356normalizedString_length002_1388 tokoe:valid" result="pass"/><test-case name="28357normalizedString_length002_1388.v tokoe:valid" result="pass"/><test-case name="28358normalizedString_length003_1389 tokoe:valid" result="pass"/><test-case name="28359normalizedString_length003_1389.i tokoe:invalid" result="pass"/><test-case name="28360normalizedString_minLength001_1390 tokoe:valid" result="pass"/><test-case name="28361normalizedString_minLength001_1390.v tokoe:valid" result="pass"/><test-case name="28362normalizedString_minLength002_1391 tokoe:valid" result="pass"/><test-case name="28363normalizedString_minLength002_1391.v tokoe:valid" result="pass"/><test-case name="28364normalizedString_minLength003_1392 tokoe:valid" result="pass"/><test-case name="28365normalizedString_minLength003_1392.i tokoe:invalid" result="pass"/><test-case name="28366normalizedString_minLength004_1393 tokoe:valid" result="pass"/><test-case name="28367normalizedString_minLength004_1393.v tokoe:valid" result="pass"/><test-case name="28368normalizedString_maxLength001_1394 tokoe:valid" result="pass"/><test-case name="28369normalizedString_maxLength001_1394.i tokoe:invalid" result="pass"/><test-case name="28370normalizedString_maxLength002_1395 tokoe:valid" result="pass"/><test-case name="28371normalizedString_maxLength002_1395.v tokoe:valid" result="pass"/><test-case name="28372normalizedString_maxLength003_1396 tokoe:valid" result="pass"/><test-case name="28373normalizedString_maxLength003_1396.v tokoe:valid" result="pass"/><test-case name="28374normalizedString_pattern001_1397 tokoe:valid" result="pass"/><test-case name="28375normalizedString_pattern001_1397.v tokoe:valid" result="pass"/><test-case name="28376normalizedString_enumeration001_1398 tokoe:valid" result="pass"/><test-case name="28377normalizedString_enumeration001_1398.i tokoe:invalid" result="pass"/><test-case name="28378normalizedString_enumeration002_1399 tokoe:valid" result="pass"/><test-case name="28379normalizedString_enumeration002_1399.v tokoe:valid" result="pass"/><test-case name="28380normalizedString_enumeration003_1400 tokoe:valid" result="pass"/><test-case name="28381normalizedString_enumeration003_1400.i tokoe:invalid" result="pass"/><test-case name="28382normalizedString_enumeration004_1401 tokoe:valid" result="pass"/><test-case name="28383normalizedString_enumeration004_1401.v tokoe:valid" result="pass"/><test-case name="28384token_length001_1402 tokoe:valid" result="pass"/><test-case name="28385token_length001_1402.i tokoe:invalid" result="pass"/><test-case name="28386token_length002_1403 tokoe:valid" result="pass"/><test-case name="28387token_length002_1403.v tokoe:valid" result="pass"/><test-case name="28388token_length003_1404 tokoe:valid" result="pass"/><test-case name="28389token_length003_1404.i tokoe:invalid" result="pass"/><test-case name="28390token_minLength001_1405 tokoe:valid" result="pass"/><test-case name="28391token_minLength001_1405.v tokoe:valid" result="pass"/><test-case name="28392token_minLength002_1406 tokoe:valid" result="pass"/><test-case name="28393token_minLength002_1406.v tokoe:valid" result="pass"/><test-case name="28394token_minLength003_1407 tokoe:valid" result="pass"/><test-case name="28395token_minLength003_1407.i tokoe:invalid" result="pass"/><test-case name="28396token_minLength004_1408 tokoe:valid" result="pass"/><test-case name="28397token_minLength004_1408.v tokoe:valid" result="pass"/><test-case name="28398token_maxLength001_1409 tokoe:valid" result="pass"/><test-case name="28399token_maxLength001_1409.i tokoe:invalid" result="pass"/><test-case name="28400token_maxLength002_1410 tokoe:valid" result="pass"/><test-case name="28401token_maxLength002_1410.v tokoe:valid" result="pass"/><test-case name="28402token_maxLength003_1411 tokoe:valid" result="pass"/><test-case name="28403token_maxLength003_1411.v tokoe:valid" result="pass"/><test-case name="28404token_pattern001_1412 tokoe:valid" result="pass"/><test-case name="28405token_pattern001_1412.v tokoe:valid" result="pass"/><test-case name="28406token_enumeration001_1413 tokoe:valid" result="pass"/><test-case name="28407token_enumeration001_1413.i tokoe:invalid" result="pass"/><test-case name="28408token_enumeration002_1414 tokoe:valid" result="pass"/><test-case name="28409token_enumeration002_1414.v tokoe:valid" result="pass"/><test-case name="28410token_enumeration003_1415 tokoe:valid" result="pass"/><test-case name="28411token_enumeration003_1415.i tokoe:invalid" result="pass"/><test-case name="28412token_enumeration004_1416 tokoe:valid" result="pass"/><test-case name="28413token_enumeration004_1416.v tokoe:valid" result="pass"/><test-case name="28414language_length001_1417 tokoe:valid" result="pass"/><test-case name="28415language_length001_1417.i tokoe:invalid" result="pass"/><test-case name="28416language_length002_1418 tokoe:valid" result="pass"/><test-case name="28417language_length002_1418.v tokoe:valid" result="pass"/><test-case name="28418language_length003_1419 tokoe:valid" result="pass"/><test-case name="28419language_length003_1419.i tokoe:invalid" result="pass"/><test-case name="28420language_minLength001_1420 tokoe:valid" result="pass"/><test-case name="28421language_minLength001_1420.v tokoe:valid" result="pass"/><test-case name="28422language_minLength002_1421 tokoe:valid" result="pass"/><test-case name="28423language_minLength002_1421.v tokoe:valid" result="pass"/><test-case name="28424language_minLength003_1422 tokoe:valid" result="pass"/><test-case name="28425language_minLength003_1422.i tokoe:invalid" result="pass"/><test-case name="28426language_minLength004_1423 tokoe:valid" result="pass"/><test-case name="28427language_minLength004_1423.v tokoe:valid" result="pass"/><test-case name="28428language_maxLength001_1424 tokoe:valid" result="pass"/><test-case name="28429language_maxLength001_1424.i tokoe:invalid" result="pass"/><test-case name="28430language_maxLength002_1425 tokoe:valid" result="pass"/><test-case name="28431language_maxLength002_1425.v tokoe:valid" result="pass"/><test-case name="28432language_maxLength003_1426 tokoe:valid" result="pass"/><test-case name="28433language_maxLength003_1426.v tokoe:valid" result="pass"/><test-case name="28434language_pattern001_1427 tokoe:valid" result="pass"/><test-case name="28435language_pattern001_1427.v tokoe:valid" result="pass"/><test-case name="28436language_enumeration001_1428 tokoe:valid" result="pass"/><test-case name="28437language_enumeration001_1428.i tokoe:invalid" result="pass"/><test-case name="28438language_enumeration002_1429 tokoe:valid" result="pass"/><test-case name="28439language_enumeration002_1429.v tokoe:valid" result="pass"/><test-case name="28440language_enumeration003_1430 tokoe:valid" result="pass"/><test-case name="28441language_enumeration003_1430.i tokoe:invalid" result="pass"/><test-case name="28442language_enumeration004_1431 tokoe:valid" result="pass"/><test-case name="28443language_enumeration004_1431.v tokoe:valid" result="pass"/><test-case name="28444IDREFS_length001_1432 tokoe:valid" result="pass"/><test-case name="28445IDREFS_length001_1432.i tokoe:invalid" result="pass"/><test-case name="28446IDREFS_length002_1433 tokoe:valid" result="pass"/><test-case name="28447IDREFS_length002_1433.v tokoe:valid" result="pass"/><test-case name="28448IDREFS_length003_1434 tokoe:valid" result="pass"/><test-case name="28449IDREFS_length003_1434.i tokoe:invalid" result="pass"/><test-case name="28450IDREFS_minLength001_1435 tokoe:valid" result="pass"/><test-case name="28451IDREFS_minLength001_1435.v tokoe:valid" result="pass"/><test-case name="28452IDREFS_minLength002_1436 tokoe:valid" result="pass"/><test-case name="28453IDREFS_minLength002_1436.v tokoe:valid" result="pass"/><test-case name="28454IDREFS_minLength003_1437 tokoe:valid" result="pass"/><test-case name="28455IDREFS_minLength003_1437.i tokoe:invalid" result="pass"/><test-case name="28456IDREFS_minLength004_1438 tokoe:valid" result="pass"/><test-case name="28457IDREFS_minLength004_1438.v tokoe:valid" result="pass"/><test-case name="28458IDREFS_maxLength001_1439 tokoe:valid" result="pass"/><test-case name="28459IDREFS_maxLength001_1439.i tokoe:invalid" result="pass"/><test-case name="28460IDREFS_maxLength002_1440 tokoe:valid" result="pass"/><test-case name="28461IDREFS_maxLength002_1440.v tokoe:valid" result="pass"/><test-case name="28462IDREFS_maxLength003_1441 tokoe:valid" result="pass"/><test-case name="28463IDREFS_maxLength003_1441.v tokoe:valid" result="pass"/><test-case name="28464IDREFS_enumeration001_1442 tokoe:valid" result="pass"/><test-case name="28465IDREFS_enumeration001_1442.i tokoe:invalid" result="pass"/><test-case name="28466IDREFS_enumeration002_1443 tokoe:valid" result="pass"/><test-case name="28467IDREFS_enumeration002_1443.v tokoe:valid" result="pass"/><test-case name="28468IDREFS_enumeration003_1444 tokoe:valid" result="pass"/><test-case name="28469IDREFS_enumeration003_1444.i tokoe:invalid" result="pass"/><test-case name="28470IDREFS_enumeration004_1445 tokoe:valid" result="pass"/><test-case name="28471IDREFS_enumeration004_1445.v tokoe:valid" result="pass"/><test-case name="28472NMTOKEN_length001_1446 tokoe:valid" result="pass"/><test-case name="28473NMTOKEN_length001_1446.i tokoe:invalid" result="pass"/><test-case name="28474NMTOKEN_length002_1447 tokoe:valid" result="pass"/><test-case name="28475NMTOKEN_length002_1447.v tokoe:valid" result="pass"/><test-case name="28476NMTOKEN_length003_1448 tokoe:valid" result="pass"/><test-case name="28477NMTOKEN_length003_1448.i tokoe:invalid" result="pass"/><test-case name="28478NMTOKEN_minLength001_1449 tokoe:valid" result="pass"/><test-case name="28479NMTOKEN_minLength001_1449.v tokoe:valid" result="pass"/><test-case name="28480NMTOKEN_minLength002_1450 tokoe:valid" result="pass"/><test-case name="28481NMTOKEN_minLength002_1450.v tokoe:valid" result="pass"/><test-case name="28482NMTOKEN_minLength003_1451 tokoe:valid" result="pass"/><test-case name="28483NMTOKEN_minLength003_1451.i tokoe:invalid" result="pass"/><test-case name="28484NMTOKEN_minLength004_1452 tokoe:valid" result="pass"/><test-case name="28485NMTOKEN_minLength004_1452.v tokoe:valid" result="pass"/><test-case name="28486NMTOKEN_maxLength001_1453 tokoe:valid" result="pass"/><test-case name="28487NMTOKEN_maxLength001_1453.i tokoe:invalid" result="pass"/><test-case name="28488NMTOKEN_maxLength002_1454 tokoe:valid" result="pass"/><test-case name="28489NMTOKEN_maxLength002_1454.v tokoe:valid" result="pass"/><test-case name="28490NMTOKEN_maxLength003_1455 tokoe:valid" result="pass"/><test-case name="28491NMTOKEN_maxLength003_1455.v tokoe:valid" result="pass"/><test-case name="28492NMTOKEN_pattern001_1456 tokoe:valid" result="pass"/><test-case name="28493NMTOKEN_pattern001_1456.v tokoe:valid" result="pass"/><test-case name="28494NMTOKEN_enumeration001_1457 tokoe:valid" result="pass"/><test-case name="28495NMTOKEN_enumeration001_1457.i tokoe:invalid" result="pass"/><test-case name="28496NMTOKEN_enumeration002_1458 tokoe:valid" result="pass"/><test-case name="28497NMTOKEN_enumeration002_1458.v tokoe:valid" result="pass"/><test-case name="28498NMTOKEN_enumeration003_1459 tokoe:valid" result="pass"/><test-case name="28499NMTOKEN_enumeration003_1459.i tokoe:invalid" result="pass"/><test-case name="28500NMTOKEN_enumeration004_1460 tokoe:valid" result="pass"/><test-case name="28501NMTOKEN_enumeration004_1460.v tokoe:valid" result="pass"/><test-case name="28502NMTOKENS_length001_1461 tokoe:valid" result="pass"/><test-case name="28503NMTOKENS_length001_1461.i tokoe:invalid" result="pass"/><test-case name="28504NMTOKENS_length002_1462 tokoe:valid" result="pass"/><test-case name="28505NMTOKENS_length002_1462.v tokoe:valid" result="pass"/><test-case name="28506NMTOKENS_length003_1463 tokoe:valid" result="pass"/><test-case name="28507NMTOKENS_length003_1463.i tokoe:invalid" result="pass"/><test-case name="28508NMTOKENS_minLength001_1464 tokoe:valid" result="fail"/><test-case name="28509NMTOKENS_minLength001_1464.v tokoe:valid" result="fail"/><test-case name="28510NMTOKENS_minLength002_1465 tokoe:valid" result="pass"/><test-case name="28511NMTOKENS_minLength002_1465.v tokoe:valid" result="pass"/><test-case name="28512NMTOKENS_minLength003_1466 tokoe:valid" result="pass"/><test-case name="28513NMTOKENS_minLength003_1466.i tokoe:invalid" result="pass"/><test-case name="28514NMTOKENS_minLength004_1467 tokoe:valid" result="fail"/><test-case name="28515NMTOKENS_minLength004_1467.v tokoe:valid" result="fail"/><test-case name="28516NMTOKENS_maxLength001_1468 tokoe:valid" result="pass"/><test-case name="28517NMTOKENS_maxLength001_1468.i tokoe:invalid" result="pass"/><test-case name="28518NMTOKENS_maxLength002_1469 tokoe:valid" result="pass"/><test-case name="28519NMTOKENS_maxLength002_1469.v tokoe:valid" result="pass"/><test-case name="28520NMTOKENS_maxLength003_1470 tokoe:valid" result="pass"/><test-case name="28521NMTOKENS_maxLength003_1470.v tokoe:valid" result="pass"/><test-case name="28522NMTOKENS_enumeration001_1471 tokoe:valid" result="pass"/><test-case name="28523NMTOKENS_enumeration001_1471.i tokoe:invalid" result="pass"/><test-case name="28524NMTOKENS_enumeration002_1472 tokoe:valid" result="pass"/><test-case name="28525NMTOKENS_enumeration002_1472.v tokoe:valid" result="pass"/><test-case name="28526NMTOKENS_enumeration003_1473 tokoe:valid" result="pass"/><test-case name="28527NMTOKENS_enumeration003_1473.i tokoe:invalid" result="pass"/><test-case name="28528NMTOKENS_enumeration004_1474 tokoe:valid" result="pass"/><test-case name="28529NMTOKENS_enumeration004_1474.v tokoe:valid" result="pass"/><test-case name="28530NMTOKENS_pattern001_1475 tokoe:valid" result="pass"/><test-case name="28531NMTOKENS_pattern001_1475.v tokoe:valid" result="pass"/><test-case name="28532NMTOKENS_pattern002_1476 tokoe:valid" result="pass"/><test-case name="28533NMTOKENS_pattern002_1476.i tokoe:invalid" result="pass"/><test-case name="28534Name_length001_1477 tokoe:valid" result="pass"/><test-case name="28535Name_length001_1477.i tokoe:invalid" result="pass"/><test-case name="28536Name_length002_1478 tokoe:valid" result="pass"/><test-case name="28537Name_length002_1478.v tokoe:valid" result="pass"/><test-case name="28538Name_length003_1479 tokoe:valid" result="pass"/><test-case name="28539Name_length003_1479.i tokoe:invalid" result="pass"/><test-case name="28540Name_minLength001_1480 tokoe:valid" result="pass"/><test-case name="28541Name_minLength001_1480.v tokoe:valid" result="pass"/><test-case name="28542Name_minLength002_1481 tokoe:valid" result="pass"/><test-case name="28543Name_minLength002_1481.v tokoe:valid" result="pass"/><test-case name="28544Name_minLength003_1482 tokoe:valid" result="pass"/><test-case name="28545Name_minLength003_1482.i tokoe:invalid" result="pass"/><test-case name="28546Name_minLength004_1483 tokoe:valid" result="pass"/><test-case name="28547Name_minLength004_1483.v tokoe:valid" result="pass"/><test-case name="28548Name_maxLength001_1484 tokoe:valid" result="pass"/><test-case name="28549Name_maxLength001_1484.i tokoe:invalid" result="pass"/><test-case name="28550Name_maxLength002_1485 tokoe:valid" result="pass"/><test-case name="28551Name_maxLength002_1485.v tokoe:valid" result="pass"/><test-case name="28552Name_maxLength003_1486 tokoe:valid" result="pass"/><test-case name="28553Name_maxLength003_1486.v tokoe:valid" result="pass"/><test-case name="28554Name_pattern001_1487 tokoe:valid" result="pass"/><test-case name="28555Name_pattern001_1487.v tokoe:valid" result="pass"/><test-case name="28556Name_enumeration001_1488 tokoe:valid" result="pass"/><test-case name="28557Name_enumeration001_1488.i tokoe:invalid" result="pass"/><test-case name="28558Name_enumeration002_1489 tokoe:valid" result="pass"/><test-case name="28559Name_enumeration002_1489.v tokoe:valid" result="pass"/><test-case name="28560Name_enumeration003_1490 tokoe:valid" result="pass"/><test-case name="28561Name_enumeration003_1490.i tokoe:invalid" result="pass"/><test-case name="28562Name_enumeration004_1491 tokoe:valid" result="pass"/><test-case name="28563Name_enumeration004_1491.v tokoe:valid" result="pass"/><test-case name="28564NCName_length001_1492 tokoe:valid" result="pass"/><test-case name="28565NCName_length001_1492.i tokoe:invalid" result="pass"/><test-case name="28566NCName_length002_1493 tokoe:valid" result="pass"/><test-case name="28567NCName_length002_1493.v tokoe:valid" result="pass"/><test-case name="28568NCName_length003_1494 tokoe:valid" result="pass"/><test-case name="28569NCName_length003_1494.i tokoe:invalid" result="pass"/><test-case name="28570NCName_minLength001_1495 tokoe:valid" result="pass"/><test-case name="28571NCName_minLength001_1495.v tokoe:valid" result="pass"/><test-case name="28572NCName_minLength002_1496 tokoe:valid" result="pass"/><test-case name="28573NCName_minLength002_1496.v tokoe:valid" result="pass"/><test-case name="28574NCName_minLength003_1497 tokoe:valid" result="pass"/><test-case name="28575NCName_minLength003_1497.i tokoe:invalid" result="pass"/><test-case name="28576NCName_minLength004_1498 tokoe:valid" result="pass"/><test-case name="28577NCName_minLength004_1498.v tokoe:valid" result="pass"/><test-case name="28578NCName_maxLength001_1499 tokoe:valid" result="pass"/><test-case name="28579NCName_maxLength001_1499.i tokoe:invalid" result="pass"/><test-case name="28580NCName_maxLength002_1500 tokoe:valid" result="pass"/><test-case name="28581NCName_maxLength002_1500.v tokoe:valid" result="pass"/><test-case name="28582NCName_maxLength003_1501 tokoe:valid" result="pass"/><test-case name="28583NCName_maxLength003_1501.v tokoe:valid" result="pass"/><test-case name="28584NCName_pattern001_1502 tokoe:valid" result="pass"/><test-case name="28585NCName_pattern001_1502.v tokoe:valid" result="pass"/><test-case name="28586NCName_enumeration001_1503 tokoe:valid" result="pass"/><test-case name="28587NCName_enumeration001_1503.i tokoe:invalid" result="pass"/><test-case name="28588NCName_enumeration002_1504 tokoe:valid" result="pass"/><test-case name="28589NCName_enumeration002_1504.v tokoe:valid" result="pass"/><test-case name="28590NCName_enumeration003_1505 tokoe:valid" result="pass"/><test-case name="28591NCName_enumeration003_1505.i tokoe:invalid" result="pass"/><test-case name="28592NCName_enumeration004_1506 tokoe:valid" result="pass"/><test-case name="28593NCName_enumeration004_1506.v tokoe:valid" result="pass"/><test-case name="28594ID_length001_1507 tokoe:valid" result="pass"/><test-case name="28595ID_length001_1507.i tokoe:invalid" result="pass"/><test-case name="28596ID_length002_1508 tokoe:valid" result="pass"/><test-case name="28597ID_length002_1508.v tokoe:valid" result="pass"/><test-case name="28598ID_length003_1509 tokoe:valid" result="pass"/><test-case name="28599ID_length003_1509.i tokoe:invalid" result="pass"/><test-case name="28600ID_minLength001_1510 tokoe:valid" result="pass"/><test-case name="28601ID_minLength001_1510.v tokoe:valid" result="pass"/><test-case name="28602ID_minLength002_1511 tokoe:valid" result="pass"/><test-case name="28603ID_minLength002_1511.v tokoe:valid" result="pass"/><test-case name="28604ID_minLength003_1512 tokoe:valid" result="pass"/><test-case name="28605ID_minLength003_1512.i tokoe:invalid" result="pass"/><test-case name="28606ID_minLength004_1513 tokoe:valid" result="pass"/><test-case name="28607ID_minLength004_1513.v tokoe:valid" result="pass"/><test-case name="28608ID_maxLength001_1514 tokoe:valid" result="pass"/><test-case name="28609ID_maxLength001_1514.i tokoe:invalid" result="pass"/><test-case name="28610ID_maxLength002_1515 tokoe:valid" result="pass"/><test-case name="28611ID_maxLength002_1515.v tokoe:valid" result="pass"/><test-case name="28612ID_maxLength003_1516 tokoe:valid" result="pass"/><test-case name="28613ID_maxLength003_1516.v tokoe:valid" result="pass"/><test-case name="28614ID_pattern001_1517 tokoe:valid" result="pass"/><test-case name="28615ID_pattern001_1517.v tokoe:valid" result="pass"/><test-case name="28616ID_enumeration001_1518 tokoe:valid" result="pass"/><test-case name="28617ID_enumeration001_1518.i tokoe:invalid" result="pass"/><test-case name="28618ID_enumeration002_1519 tokoe:valid" result="pass"/><test-case name="28619ID_enumeration002_1519.v tokoe:valid" result="pass"/><test-case name="28620ID_enumeration003_1520 tokoe:valid" result="pass"/><test-case name="28621ID_enumeration003_1520.i tokoe:invalid" result="pass"/><test-case name="28622ID_enumeration004_1521 tokoe:valid" result="pass"/><test-case name="28623ID_enumeration004_1521.v tokoe:valid" result="pass"/><test-case name="28624IDREF_length001_1522 tokoe:valid" result="pass"/><test-case name="28625IDREF_length001_1522.i tokoe:invalid" result="pass"/><test-case name="28626IDREF_length002_1523 tokoe:valid" result="pass"/><test-case name="28627IDREF_length002_1523.v tokoe:valid" result="pass"/><test-case name="28628IDREF_length003_1524 tokoe:valid" result="pass"/><test-case name="28629IDREF_length003_1524.i tokoe:invalid" result="pass"/><test-case name="28630IDREF_minLength001_1525 tokoe:valid" result="pass"/><test-case name="28631IDREF_minLength001_1525.v tokoe:valid" result="pass"/><test-case name="28632IDREF_minLength002_1526 tokoe:valid" result="pass"/><test-case name="28633IDREF_minLength002_1526.v tokoe:valid" result="pass"/><test-case name="28634IDREF_minLength003_1527 tokoe:valid" result="pass"/><test-case name="28635IDREF_minLength003_1527.i tokoe:invalid" result="pass"/><test-case name="28636IDREF_minLength004_1528 tokoe:valid" result="pass"/><test-case name="28637IDREF_minLength004_1528.v tokoe:valid" result="pass"/><test-case name="28638IDREF_maxLength001_1529 tokoe:valid" result="pass"/><test-case name="28639IDREF_maxLength001_1529.i tokoe:invalid" result="pass"/><test-case name="28640IDREF_maxLength002_1530 tokoe:valid" result="pass"/><test-case name="28641IDREF_maxLength002_1530.v tokoe:valid" result="pass"/><test-case name="28642IDREF_maxLength003_1531 tokoe:valid" result="pass"/><test-case name="28643IDREF_maxLength003_1531.v tokoe:valid" result="pass"/><test-case name="28644IDREF_pattern001_1532 tokoe:valid" result="pass"/><test-case name="28645IDREF_pattern001_1532.v tokoe:valid" result="pass"/><test-case name="28646IDREF_enumeration001_1533 tokoe:valid" result="pass"/><test-case name="28647IDREF_enumeration001_1533.i tokoe:invalid" result="pass"/><test-case name="28648IDREF_enumeration002_1534 tokoe:valid" result="pass"/><test-case name="28649IDREF_enumeration002_1534.v tokoe:valid" result="pass"/><test-case name="28650IDREF_enumeration003_1535 tokoe:valid" result="pass"/><test-case name="28651IDREF_enumeration003_1535.i tokoe:invalid" result="pass"/><test-case name="28652IDREF_enumeration004_1536 tokoe:valid" result="pass"/><test-case name="28653IDREF_enumeration004_1536.v tokoe:valid" result="pass"/><test-case name="28654integer_pattern001_1537 tokoe:valid" result="pass"/><test-case name="28655integer_pattern001_1537.v tokoe:valid" result="pass"/><test-case name="28656integer_enumeration001_1538 tokoe:valid" result="pass"/><test-case name="28657integer_enumeration001_1538.i tokoe:invalid" result="pass"/><test-case name="28658integer_enumeration002_1539 tokoe:valid" result="pass"/><test-case name="28659integer_enumeration002_1539.v tokoe:valid" result="pass"/><test-case name="28660integer_enumeration003_1540 tokoe:valid" result="pass"/><test-case name="28661integer_enumeration003_1540.i tokoe:invalid" result="pass"/><test-case name="28662integer_enumeration004_1541 tokoe:valid" result="pass"/><test-case name="28663integer_enumeration004_1541.v tokoe:valid" result="pass"/><test-case name="28664integer_maxInclusive001_1542 tokoe:valid" result="pass"/><test-case name="28665integer_maxInclusive001_1542.v tokoe:valid" result="pass"/><test-case name="28666integer_maxInclusive002_1543 tokoe:valid" result="pass"/><test-case name="28667integer_maxInclusive002_1543.i tokoe:invalid" result="pass"/><test-case name="28668integer_maxInclusive003_1544 tokoe:valid" result="pass"/><test-case name="28669integer_maxInclusive003_1544.v tokoe:valid" result="pass"/><test-case name="28670integer_maxExclusive001_1545 tokoe:valid" result="pass"/><test-case name="28671integer_maxExclusive001_1545.i tokoe:invalid" result="pass"/><test-case name="28672integer_maxExclusive002_1546 tokoe:valid" result="pass"/><test-case name="28673integer_maxExclusive002_1546.i tokoe:invalid" result="pass"/><test-case name="28674integer_maxExclusive003_1547 tokoe:valid" result="pass"/><test-case name="28675integer_maxExclusive003_1547.v tokoe:valid" result="pass"/><test-case name="28676integer_minInclusive001_1548 tokoe:valid" result="pass"/><test-case name="28677integer_minInclusive001_1548.v tokoe:valid" result="pass"/><test-case name="28678integer_minInclusive002_1549 tokoe:valid" result="pass"/><test-case name="28679integer_minInclusive002_1549.i tokoe:invalid" result="pass"/><test-case name="28680integer_minInclusive003_1550 tokoe:valid" result="pass"/><test-case name="28681integer_minInclusive003_1550.v tokoe:valid" result="pass"/><test-case name="28682integer_minInclusive004_1551 tokoe:valid" result="pass"/><test-case name="28683integer_minInclusive004_1551.v tokoe:valid" result="pass"/><test-case name="28684integer_minInclusive005_1552 tokoe:valid" result="pass"/><test-case name="28685integer_minInclusive005_1552.v tokoe:valid" result="pass"/><test-case name="28686integer_minExclusive001_1553 tokoe:valid" result="pass"/><test-case name="28687integer_minExclusive001_1553.i tokoe:invalid" result="pass"/><test-case name="28688integer_minExclusive002_1554 tokoe:valid" result="pass"/><test-case name="28689integer_minExclusive002_1554.i tokoe:invalid" result="pass"/><test-case name="28690integer_minExclusive003_1555 tokoe:valid" result="pass"/><test-case name="28691integer_minExclusive003_1555.v tokoe:valid" result="pass"/><test-case name="28692integer_minExclusive004_1556 tokoe:valid" result="pass"/><test-case name="28693integer_minExclusive004_1556.v tokoe:valid" result="pass"/><test-case name="28694integer_minExclusive005_1557 tokoe:valid" result="pass"/><test-case name="28695integer_minExclusive005_1557.v tokoe:valid" result="pass"/><test-case name="28696integer_totalDigits001_1558 tokoe:valid" result="pass"/><test-case name="28697integer_totalDigits001_1558.i tokoe:invalid" result="pass"/><test-case name="28698integer_totalDigits002_1559 tokoe:valid" result="pass"/><test-case name="28699integer_totalDigits002_1559.v tokoe:valid" result="pass"/><test-case name="28700integer_totalDigits003_1560 tokoe:valid" result="pass"/><test-case name="28701integer_totalDigits003_1560.v tokoe:valid" result="pass"/><test-case name="28702nonPositiveInteger_pattern001_1561 tokoe:valid" result="pass"/><test-case name="28703nonPositiveInteger_pattern001_1561.v tokoe:valid" result="pass"/><test-case name="28704nonPositiveInteger_enumeration001_1562 tokoe:valid" result="pass"/><test-case name="28705nonPositiveInteger_enumeration001_1562.i tokoe:invalid" result="pass"/><test-case name="28706nonPositiveInteger_enumeration002_1563 tokoe:valid" result="pass"/><test-case name="28707nonPositiveInteger_enumeration002_1563.v tokoe:valid" result="pass"/><test-case name="28708nonPositiveInteger_enumeration003_1564 tokoe:valid" result="pass"/><test-case name="28709nonPositiveInteger_enumeration003_1564.i tokoe:invalid" result="pass"/><test-case name="28710nonPositiveInteger_enumeration004_1565 tokoe:valid" result="pass"/><test-case name="28711nonPositiveInteger_enumeration004_1565.v tokoe:valid" result="pass"/><test-case name="28712nonPositiveInteger_maxInclusive001_1566 tokoe:valid" result="pass"/><test-case name="28713nonPositiveInteger_maxInclusive001_1566.v tokoe:valid" result="pass"/><test-case name="28714nonPositiveInteger_maxInclusive002_1567 tokoe:valid" result="pass"/><test-case name="28715nonPositiveInteger_maxInclusive002_1567.i tokoe:invalid" result="pass"/><test-case name="28716nonPositiveInteger_maxInclusive003_1568 tokoe:valid" result="pass"/><test-case name="28717nonPositiveInteger_maxInclusive003_1568.v tokoe:valid" result="pass"/><test-case name="28718nonPositiveInteger_maxExclusive001_1569 tokoe:valid" result="pass"/><test-case name="28719nonPositiveInteger_maxExclusive001_1569.i tokoe:invalid" result="pass"/><test-case name="28720nonPositiveInteger_maxExclusive002_1570 tokoe:valid" result="pass"/><test-case name="28721nonPositiveInteger_maxExclusive002_1570.i tokoe:invalid" result="pass"/><test-case name="28722nonPositiveInteger_maxExclusive003_1571 tokoe:valid" result="pass"/><test-case name="28723nonPositiveInteger_maxExclusive003_1571.v tokoe:valid" result="pass"/><test-case name="28724nonPositiveInteger_minInclusive001_1572 tokoe:valid" result="pass"/><test-case name="28725nonPositiveInteger_minInclusive001_1572.v tokoe:valid" result="pass"/><test-case name="28726nonPositiveInteger_minInclusive002_1573 tokoe:valid" result="pass"/><test-case name="28727nonPositiveInteger_minInclusive002_1573.i tokoe:invalid" result="pass"/><test-case name="28728nonPositiveInteger_minInclusive003_1574 tokoe:valid" result="pass"/><test-case name="28729nonPositiveInteger_minInclusive003_1574.v tokoe:valid" result="pass"/><test-case name="28730nonPositiveInteger_minInclusive004_1575 tokoe:valid" result="pass"/><test-case name="28731nonPositiveInteger_minInclusive004_1575.v tokoe:valid" result="pass"/><test-case name="28732nonPositiveInteger_minInclusive005_1576 tokoe:valid" result="pass"/><test-case name="28733nonPositiveInteger_minInclusive005_1576.v tokoe:valid" result="pass"/><test-case name="28734nonPositiveInteger_minExclusive001_1577 tokoe:valid" result="pass"/><test-case name="28735nonPositiveInteger_minExclusive001_1577.i tokoe:invalid" result="pass"/><test-case name="28736nonPositiveInteger_minExclusive002_1578 tokoe:valid" result="pass"/><test-case name="28737nonPositiveInteger_minExclusive002_1578.i tokoe:invalid" result="pass"/><test-case name="28738nonPositiveInteger_minExclusive003_1579 tokoe:valid" result="pass"/><test-case name="28739nonPositiveInteger_minExclusive003_1579.v tokoe:valid" result="pass"/><test-case name="28740nonPositiveInteger_minExclusive004_1580 tokoe:valid" result="pass"/><test-case name="28741nonPositiveInteger_minExclusive004_1580.v tokoe:valid" result="pass"/><test-case name="28742nonPositiveInteger_minExclusive005_1581 tokoe:valid" result="pass"/><test-case name="28743nonPositiveInteger_minExclusive005_1581.v tokoe:valid" result="pass"/><test-case name="28744nonPositiveInteger_totalDigits001_1582 tokoe:valid" result="pass"/><test-case name="28745nonPositiveInteger_totalDigits001_1582.i tokoe:invalid" result="pass"/><test-case name="28746nonPositiveInteger_totalDigits002_1583 tokoe:valid" result="pass"/><test-case name="28747nonPositiveInteger_totalDigits002_1583.v tokoe:valid" result="pass"/><test-case name="28748nonPositiveInteger_totalDigits003_1584 tokoe:valid" result="pass"/><test-case name="28749nonPositiveInteger_totalDigits003_1584.v tokoe:valid" result="pass"/><test-case name="28750negativeInteger_pattern001_1585 tokoe:valid" result="pass"/><test-case name="28751negativeInteger_pattern001_1585.v tokoe:valid" result="pass"/><test-case name="28752negativeInteger_enumeration001_1586 tokoe:valid" result="pass"/><test-case name="28753negativeInteger_enumeration001_1586.i tokoe:invalid" result="pass"/><test-case name="28754negativeInteger_enumeration002_1587 tokoe:valid" result="pass"/><test-case name="28755negativeInteger_enumeration002_1587.v tokoe:valid" result="pass"/><test-case name="28756negativeInteger_enumeration003_1588 tokoe:valid" result="pass"/><test-case name="28757negativeInteger_enumeration003_1588.i tokoe:invalid" result="pass"/><test-case name="28758negativeInteger_enumeration004_1589 tokoe:valid" result="pass"/><test-case name="28759negativeInteger_enumeration004_1589.v tokoe:valid" result="pass"/><test-case name="28760negativeInteger_maxInclusive001_1590 tokoe:valid" result="pass"/><test-case name="28761negativeInteger_maxInclusive001_1590.v tokoe:valid" result="pass"/><test-case name="28762negativeInteger_maxInclusive002_1591 tokoe:valid" result="pass"/><test-case name="28763negativeInteger_maxInclusive002_1591.i tokoe:invalid" result="pass"/><test-case name="28764negativeInteger_maxInclusive003_1592 tokoe:valid" result="pass"/><test-case name="28765negativeInteger_maxInclusive003_1592.v tokoe:valid" result="pass"/><test-case name="28766negativeInteger_maxExclusive001_1593 tokoe:valid" result="pass"/><test-case name="28767negativeInteger_maxExclusive001_1593.i tokoe:invalid" result="pass"/><test-case name="28768negativeInteger_maxExclusive002_1594 tokoe:valid" result="pass"/><test-case name="28769negativeInteger_maxExclusive002_1594.i tokoe:invalid" result="pass"/><test-case name="28770negativeInteger_maxExclusive003_1595 tokoe:valid" result="pass"/><test-case name="28771negativeInteger_maxExclusive003_1595.v tokoe:valid" result="pass"/><test-case name="28772negativeInteger_minInclusive001_1596 tokoe:valid" result="pass"/><test-case name="28773negativeInteger_minInclusive001_1596.v tokoe:valid" result="pass"/><test-case name="28774negativeInteger_minInclusive002_1597 tokoe:valid" result="pass"/><test-case name="28775negativeInteger_minInclusive002_1597.i tokoe:invalid" result="pass"/><test-case name="28776negativeInteger_minInclusive003_1598 tokoe:valid" result="pass"/><test-case name="28777negativeInteger_minInclusive003_1598.v tokoe:valid" result="pass"/><test-case name="28778negativeInteger_minInclusive004_1599 tokoe:valid" result="pass"/><test-case name="28779negativeInteger_minInclusive004_1599.v tokoe:valid" result="pass"/><test-case name="28780negativeInteger_minInclusive005_1600 tokoe:valid" result="pass"/><test-case name="28781negativeInteger_minInclusive005_1600.v tokoe:valid" result="pass"/><test-case name="28782negativeInteger_minExclusive001_1601 tokoe:valid" result="pass"/><test-case name="28783negativeInteger_minExclusive001_1601.i tokoe:invalid" result="pass"/><test-case name="28784negativeInteger_minExclusive002_1602 tokoe:valid" result="pass"/><test-case name="28785negativeInteger_minExclusive002_1602.i tokoe:invalid" result="pass"/><test-case name="28786negativeInteger_minExclusive003_1603 tokoe:valid" result="pass"/><test-case name="28787negativeInteger_minExclusive003_1603.v tokoe:valid" result="pass"/><test-case name="28788negativeInteger_minExclusive004_1604 tokoe:valid" result="pass"/><test-case name="28789negativeInteger_minExclusive004_1604.v tokoe:valid" result="pass"/><test-case name="28790negativeInteger_minExclusive005_1605 tokoe:valid" result="pass"/><test-case name="28791negativeInteger_minExclusive005_1605.v tokoe:valid" result="pass"/><test-case name="28792negativeInteger_totalDigits001_1606 tokoe:valid" result="pass"/><test-case name="28793negativeInteger_totalDigits001_1606.i tokoe:invalid" result="pass"/><test-case name="28794negativeInteger_totalDigits002_1607 tokoe:valid" result="pass"/><test-case name="28795negativeInteger_totalDigits002_1607.v tokoe:valid" result="pass"/><test-case name="28796negativeInteger_totalDigits003_1608 tokoe:valid" result="pass"/><test-case name="28797negativeInteger_totalDigits003_1608.v tokoe:valid" result="pass"/><test-case name="28798long_pattern001_1609 tokoe:valid" result="pass"/><test-case name="28799long_pattern001_1609.v tokoe:valid" result="pass"/><test-case name="28800long_enumeration001_1610 tokoe:valid" result="pass"/><test-case name="28801long_enumeration001_1610.i tokoe:invalid" result="pass"/><test-case name="28802long_enumeration002_1611 tokoe:valid" result="pass"/><test-case name="28803long_enumeration002_1611.v tokoe:valid" result="pass"/><test-case name="28804long_enumeration003_1612 tokoe:valid" result="pass"/><test-case name="28805long_enumeration003_1612.i tokoe:invalid" result="pass"/><test-case name="28806long_enumeration004_1613 tokoe:valid" result="pass"/><test-case name="28807long_enumeration004_1613.v tokoe:valid" result="pass"/><test-case name="28808long_maxInclusive001_1614 tokoe:valid" result="pass"/><test-case name="28809long_maxInclusive001_1614.v tokoe:valid" result="pass"/><test-case name="28810long_maxInclusive002_1615 tokoe:valid" result="pass"/><test-case name="28811long_maxInclusive002_1615.i tokoe:invalid" result="pass"/><test-case name="28812long_maxInclusive003_1616 tokoe:valid" result="pass"/><test-case name="28813long_maxInclusive003_1616.v tokoe:valid" result="pass"/><test-case name="28814long_maxExclusive001_1617 tokoe:valid" result="pass"/><test-case name="28815long_maxExclusive001_1617.i tokoe:invalid" result="pass"/><test-case name="28816long_maxExclusive002_1618 tokoe:valid" result="pass"/><test-case name="28817long_maxExclusive002_1618.i tokoe:invalid" result="pass"/><test-case name="28818long_maxExclusive003_1619 tokoe:valid" result="pass"/><test-case name="28819long_maxExclusive003_1619.v tokoe:valid" result="pass"/><test-case name="28820long_minInclusive001_1620 tokoe:valid" result="pass"/><test-case name="28821long_minInclusive001_1620.v tokoe:valid" result="pass"/><test-case name="28822long_minInclusive002_1621 tokoe:valid" result="pass"/><test-case name="28823long_minInclusive002_1621.i tokoe:invalid" result="pass"/><test-case name="28824long_minInclusive003_1622 tokoe:valid" result="pass"/><test-case name="28825long_minInclusive003_1622.v tokoe:valid" result="pass"/><test-case name="28826long_minInclusive004_1623 tokoe:valid" result="pass"/><test-case name="28827long_minInclusive004_1623.v tokoe:valid" result="pass"/><test-case name="28828long_minInclusive005_1624 tokoe:valid" result="pass"/><test-case name="28829long_minInclusive005_1624.v tokoe:valid" result="pass"/><test-case name="28830long_minExclusive001_1625 tokoe:valid" result="pass"/><test-case name="28831long_minExclusive001_1625.i tokoe:invalid" result="pass"/><test-case name="28832long_minExclusive002_1626 tokoe:valid" result="pass"/><test-case name="28833long_minExclusive002_1626.i tokoe:invalid" result="pass"/><test-case name="28834long_minExclusive003_1627 tokoe:valid" result="pass"/><test-case name="28835long_minExclusive003_1627.v tokoe:valid" result="pass"/><test-case name="28836long_minExclusive004_1628 tokoe:valid" result="pass"/><test-case name="28837long_minExclusive004_1628.v tokoe:valid" result="pass"/><test-case name="28838long_minExclusive005_1629 tokoe:valid" result="pass"/><test-case name="28839long_minExclusive005_1629.v tokoe:valid" result="pass"/><test-case name="28840long_totalDigits001_1630 tokoe:valid" result="pass"/><test-case name="28841long_totalDigits001_1630.i tokoe:invalid" result="pass"/><test-case name="28842long_totalDigits002_1631 tokoe:valid" result="pass"/><test-case name="28843long_totalDigits002_1631.v tokoe:valid" result="pass"/><test-case name="28844long_totalDigits003_1632 tokoe:valid" result="pass"/><test-case name="28845long_totalDigits003_1632.v tokoe:valid" result="pass"/><test-case name="28846int_pattern001_1633 tokoe:valid" result="pass"/><test-case name="28847int_pattern001_1633.v tokoe:valid" result="pass"/><test-case name="28848int_enumeration001_1634 tokoe:valid" result="pass"/><test-case name="28849int_enumeration001_1634.i tokoe:invalid" result="pass"/><test-case name="28850int_enumeration002_1635 tokoe:valid" result="pass"/><test-case name="28851int_enumeration002_1635.v tokoe:valid" result="pass"/><test-case name="28852int_enumeration003_1636 tokoe:valid" result="pass"/><test-case name="28853int_enumeration003_1636.i tokoe:invalid" result="pass"/><test-case name="28854int_enumeration004_1637 tokoe:valid" result="pass"/><test-case name="28855int_enumeration004_1637.v tokoe:valid" result="pass"/><test-case name="28856int_maxInclusive001_1638 tokoe:valid" result="pass"/><test-case name="28857int_maxInclusive001_1638.v tokoe:valid" result="pass"/><test-case name="28858int_maxInclusive002_1639 tokoe:valid" result="pass"/><test-case name="28859int_maxInclusive002_1639.i tokoe:invalid" result="pass"/><test-case name="28860int_maxInclusive003_1640 tokoe:valid" result="pass"/><test-case name="28861int_maxInclusive003_1640.v tokoe:valid" result="pass"/><test-case name="28862int_maxExclusive001_1641 tokoe:valid" result="pass"/><test-case name="28863int_maxExclusive001_1641.i tokoe:invalid" result="pass"/><test-case name="28864int_maxExclusive002_1642 tokoe:valid" result="pass"/><test-case name="28865int_maxExclusive002_1642.i tokoe:invalid" result="pass"/><test-case name="28866int_maxExclusive003_1643 tokoe:valid" result="pass"/><test-case name="28867int_maxExclusive003_1643.v tokoe:valid" result="pass"/><test-case name="28868int_minInclusive001_1644 tokoe:valid" result="pass"/><test-case name="28869int_minInclusive001_1644.v tokoe:valid" result="pass"/><test-case name="28870int_minInclusive002_1645 tokoe:valid" result="pass"/><test-case name="28871int_minInclusive002_1645.i tokoe:invalid" result="pass"/><test-case name="28872int_minInclusive003_1646 tokoe:valid" result="pass"/><test-case name="28873int_minInclusive003_1646.v tokoe:valid" result="pass"/><test-case name="28874int_minInclusive004_1647 tokoe:valid" result="pass"/><test-case name="28875int_minInclusive004_1647.v tokoe:valid" result="pass"/><test-case name="28876int_minInclusive005_1648 tokoe:valid" result="pass"/><test-case name="28877int_minInclusive005_1648.v tokoe:valid" result="pass"/><test-case name="28878int_minExclusive001_1649 tokoe:valid" result="pass"/><test-case name="28879int_minExclusive001_1649.i tokoe:invalid" result="pass"/><test-case name="28880int_minExclusive002_1650 tokoe:valid" result="pass"/><test-case name="28881int_minExclusive002_1650.i tokoe:invalid" result="pass"/><test-case name="28882int_minExclusive003_1651 tokoe:valid" result="pass"/><test-case name="28883int_minExclusive003_1651.v tokoe:valid" result="pass"/><test-case name="28884int_minExclusive004_1652 tokoe:valid" result="pass"/><test-case name="28885int_minExclusive004_1652.v tokoe:valid" result="pass"/><test-case name="28886int_minExclusive005_1653 tokoe:valid" result="pass"/><test-case name="28887int_minExclusive005_1653.v tokoe:valid" result="pass"/><test-case name="28888int_totalDigits001_1654 tokoe:valid" result="pass"/><test-case name="28889int_totalDigits001_1654.i tokoe:invalid" result="pass"/><test-case name="28890int_totalDigits002_1655 tokoe:valid" result="pass"/><test-case name="28891int_totalDigits002_1655.v tokoe:valid" result="pass"/><test-case name="28892int_totalDigits003_1656 tokoe:valid" result="pass"/><test-case name="28893int_totalDigits003_1656.v tokoe:valid" result="pass"/><test-case name="28894test111092_1657 tokoe:valid" result="pass"/><test-case name="28895test111092_1657.i tokoe:invalid" result="pass"/><test-case name="28896short_pattern001_1658 tokoe:valid" result="pass"/><test-case name="28897short_pattern001_1658.v tokoe:valid" result="pass"/><test-case name="28898short_enumeration001_1659 tokoe:valid" result="pass"/><test-case name="28899short_enumeration001_1659.i tokoe:invalid" result="pass"/><test-case name="28900short_enumeration002_1660 tokoe:valid" result="pass"/><test-case name="28901short_enumeration002_1660.v tokoe:valid" result="pass"/><test-case name="28902short_enumeration003_1661 tokoe:valid" result="pass"/><test-case name="28903short_enumeration003_1661.i tokoe:invalid" result="pass"/><test-case name="28904short_enumeration004_1662 tokoe:valid" result="pass"/><test-case name="28905short_enumeration004_1662.v tokoe:valid" result="pass"/><test-case name="28906short_maxInclusive001_1663 tokoe:valid" result="pass"/><test-case name="28907short_maxInclusive001_1663.v tokoe:valid" result="pass"/><test-case name="28908short_maxInclusive002_1664 tokoe:valid" result="pass"/><test-case name="28909short_maxInclusive002_1664.i tokoe:invalid" result="pass"/><test-case name="28910short_maxInclusive003_1665 tokoe:valid" result="pass"/><test-case name="28911short_maxInclusive003_1665.v tokoe:valid" result="pass"/><test-case name="28912short_maxExclusive001_1666 tokoe:valid" result="pass"/><test-case name="28913short_maxExclusive001_1666.i tokoe:invalid" result="pass"/><test-case name="28914short_maxExclusive002_1667 tokoe:valid" result="pass"/><test-case name="28915short_maxExclusive002_1667.i tokoe:invalid" result="pass"/><test-case name="28916short_maxExclusive003_1668 tokoe:valid" result="pass"/><test-case name="28917short_maxExclusive003_1668.v tokoe:valid" result="pass"/><test-case name="28918short_minInclusive001_1669 tokoe:valid" result="pass"/><test-case name="28919short_minInclusive001_1669.v tokoe:valid" result="pass"/><test-case name="28920short_minInclusive002_1670 tokoe:valid" result="pass"/><test-case name="28921short_minInclusive002_1670.i tokoe:invalid" result="pass"/><test-case name="28922short_minInclusive003_1671 tokoe:valid" result="pass"/><test-case name="28923short_minInclusive003_1671.v tokoe:valid" result="pass"/><test-case name="28924short_minInclusive004_1672 tokoe:valid" result="pass"/><test-case name="28925short_minInclusive004_1672.v tokoe:valid" result="pass"/><test-case name="28926short_minInclusive005_1673 tokoe:valid" result="pass"/><test-case name="28927short_minInclusive005_1673.v tokoe:valid" result="pass"/><test-case name="28928short_minExclusive001_1674 tokoe:valid" result="pass"/><test-case name="28929short_minExclusive001_1674.i tokoe:invalid" result="pass"/><test-case name="28930short_minExclusive002_1675 tokoe:valid" result="pass"/><test-case name="28931short_minExclusive002_1675.i tokoe:invalid" result="pass"/><test-case name="28932short_minExclusive003_1676 tokoe:valid" result="pass"/><test-case name="28933short_minExclusive003_1676.v tokoe:valid" result="pass"/><test-case name="28934short_minExclusive004_1677 tokoe:valid" result="pass"/><test-case name="28935short_minExclusive004_1677.v tokoe:valid" result="pass"/><test-case name="28936short_minExclusive005_1678 tokoe:valid" result="pass"/><test-case name="28937short_minExclusive005_1678.v tokoe:valid" result="pass"/><test-case name="28938short_totalDigits001_1679 tokoe:valid" result="pass"/><test-case name="28939short_totalDigits001_1679.i tokoe:invalid" result="pass"/><test-case name="28940short_totalDigits002_1680 tokoe:valid" result="pass"/><test-case name="28941short_totalDigits002_1680.v tokoe:valid" result="pass"/><test-case name="28942short_totalDigits003_1681 tokoe:valid" result="pass"/><test-case name="28943short_totalDigits003_1681.v tokoe:valid" result="pass"/><test-case name="28944byte_pattern001_1682 tokoe:valid" result="pass"/><test-case name="28945byte_pattern001_1682.v tokoe:valid" result="pass"/><test-case name="28946byte_enumeration001_1683 tokoe:valid" result="pass"/><test-case name="28947byte_enumeration001_1683.i tokoe:invalid" result="pass"/><test-case name="28948byte_enumeration002_1684 tokoe:valid" result="pass"/><test-case name="28949byte_enumeration002_1684.v tokoe:valid" result="pass"/><test-case name="28950byte_enumeration003_1685 tokoe:valid" result="pass"/><test-case name="28951byte_enumeration003_1685.i tokoe:invalid" result="pass"/><test-case name="28952byte_enumeration004_1686 tokoe:valid" result="pass"/><test-case name="28953byte_enumeration004_1686.v tokoe:valid" result="pass"/><test-case name="28954byte_maxInclusive001_1687 tokoe:valid" result="pass"/><test-case name="28955byte_maxInclusive001_1687.v tokoe:valid" result="pass"/><test-case name="28956byte_maxInclusive002_1688 tokoe:valid" result="pass"/><test-case name="28957byte_maxInclusive002_1688.i tokoe:invalid" result="pass"/><test-case name="28958byte_maxInclusive003_1689 tokoe:valid" result="pass"/><test-case name="28959byte_maxInclusive003_1689.v tokoe:valid" result="pass"/><test-case name="28960byte_maxExclusive001_1690 tokoe:valid" result="pass"/><test-case name="28961byte_maxExclusive001_1690.i tokoe:invalid" result="pass"/><test-case name="28962byte_maxExclusive002_1691 tokoe:valid" result="pass"/><test-case name="28963byte_maxExclusive002_1691.i tokoe:invalid" result="pass"/><test-case name="28964byte_maxExclusive003_1692 tokoe:valid" result="pass"/><test-case name="28965byte_maxExclusive003_1692.v tokoe:valid" result="pass"/><test-case name="28966byte_minInclusive001_1693 tokoe:valid" result="pass"/><test-case name="28967byte_minInclusive001_1693.v tokoe:valid" result="pass"/><test-case name="28968byte_minInclusive002_1694 tokoe:valid" result="pass"/><test-case name="28969byte_minInclusive002_1694.i tokoe:invalid" result="pass"/><test-case name="28970byte_minInclusive003_1695 tokoe:valid" result="pass"/><test-case name="28971byte_minInclusive003_1695.v tokoe:valid" result="pass"/><test-case name="28972byte_minInclusive004_1696 tokoe:valid" result="pass"/><test-case name="28973byte_minInclusive004_1696.v tokoe:valid" result="pass"/><test-case name="28974byte_minInclusive005_1697 tokoe:valid" result="pass"/><test-case name="28975byte_minInclusive005_1697.v tokoe:valid" result="pass"/><test-case name="28976byte_minExclusive001_1698 tokoe:valid" result="pass"/><test-case name="28977byte_minExclusive001_1698.i tokoe:invalid" result="pass"/><test-case name="28978byte_minExclusive002_1699 tokoe:valid" result="pass"/><test-case name="28979byte_minExclusive002_1699.i tokoe:invalid" result="pass"/><test-case name="28980byte_minExclusive003_1700 tokoe:valid" result="pass"/><test-case name="28981byte_minExclusive003_1700.v tokoe:valid" result="pass"/><test-case name="28982byte_minExclusive004_1701 tokoe:valid" result="pass"/><test-case name="28983byte_minExclusive004_1701.v tokoe:valid" result="pass"/><test-case name="28984byte_minExclusive005_1702 tokoe:valid" result="pass"/><test-case name="28985byte_minExclusive005_1702.v tokoe:valid" result="pass"/><test-case name="28986byte_totalDigits001_1703 tokoe:valid" result="pass"/><test-case name="28987byte_totalDigits001_1703.i tokoe:invalid" result="pass"/><test-case name="28988byte_totalDigits002_1704 tokoe:valid" result="pass"/><test-case name="28989byte_totalDigits002_1704.v tokoe:valid" result="pass"/><test-case name="28990byte_totalDigits003_1705 tokoe:valid" result="pass"/><test-case name="28991byte_totalDigits003_1705.v tokoe:valid" result="pass"/><test-case name="28992nonNegativeInteger_pattern001_1706 tokoe:valid" result="pass"/><test-case name="28993nonNegativeInteger_pattern001_1706.v tokoe:valid" result="pass"/><test-case name="28994nonNegativeInteger_enumeration001_1707 tokoe:valid" result="pass"/><test-case name="28995nonNegativeInteger_enumeration001_1707.i tokoe:invalid" result="pass"/><test-case name="28996nonNegativeInteger_enumeration002_1708 tokoe:valid" result="pass"/><test-case name="28997nonNegativeInteger_enumeration002_1708.v tokoe:valid" result="pass"/><test-case name="28998nonNegativeInteger_enumeration003_1709 tokoe:valid" result="pass"/><test-case name="28999nonNegativeInteger_enumeration003_1709.i tokoe:invalid" result="pass"/><test-case name="29000nonNegativeInteger_enumeration004_1710 tokoe:valid" result="pass"/><test-case name="29001nonNegativeInteger_enumeration004_1710.v tokoe:valid" result="pass"/><test-case name="29002nonNegativeInteger_maxInclusive001_1711 tokoe:valid" result="pass"/><test-case name="29003nonNegativeInteger_maxInclusive001_1711.v tokoe:valid" result="pass"/><test-case name="29004nonNegativeInteger_maxInclusive002_1712 tokoe:valid" result="pass"/><test-case name="29005nonNegativeInteger_maxInclusive002_1712.i tokoe:invalid" result="pass"/><test-case name="29006nonNegativeInteger_maxInclusive003_1713 tokoe:valid" result="pass"/><test-case name="29007nonNegativeInteger_maxInclusive003_1713.v tokoe:valid" result="pass"/><test-case name="29008nonNegativeInteger_maxExclusive001_1714 tokoe:valid" result="pass"/><test-case name="29009nonNegativeInteger_maxExclusive001_1714.i tokoe:invalid" result="pass"/><test-case name="29010nonNegativeInteger_maxExclusive002_1715 tokoe:valid" result="pass"/><test-case name="29011nonNegativeInteger_maxExclusive002_1715.i tokoe:invalid" result="pass"/><test-case name="29012nonNegativeInteger_maxExclusive003_1716 tokoe:valid" result="pass"/><test-case name="29013nonNegativeInteger_maxExclusive003_1716.v tokoe:valid" result="pass"/><test-case name="29014nonNegativeInteger_minInclusive001_1717 tokoe:valid" result="pass"/><test-case name="29015nonNegativeInteger_minInclusive001_1717.v tokoe:valid" result="pass"/><test-case name="29016nonNegativeInteger_minInclusive002_1718 tokoe:valid" result="pass"/><test-case name="29017nonNegativeInteger_minInclusive002_1718.i tokoe:invalid" result="pass"/><test-case name="29018nonNegativeInteger_minInclusive003_1719 tokoe:valid" result="pass"/><test-case name="29019nonNegativeInteger_minInclusive003_1719.v tokoe:valid" result="pass"/><test-case name="29020nonNegativeInteger_minInclusive004_1720 tokoe:valid" result="pass"/><test-case name="29021nonNegativeInteger_minInclusive004_1720.v tokoe:valid" result="pass"/><test-case name="29022nonNegativeInteger_minInclusive005_1721 tokoe:valid" result="pass"/><test-case name="29023nonNegativeInteger_minInclusive005_1721.v tokoe:valid" result="pass"/><test-case name="29024nonNegativeInteger_minExclusive001_1722 tokoe:valid" result="pass"/><test-case name="29025nonNegativeInteger_minExclusive001_1722.i tokoe:invalid" result="pass"/><test-case name="29026nonNegativeInteger_minExclusive002_1723 tokoe:valid" result="pass"/><test-case name="29027nonNegativeInteger_minExclusive002_1723.i tokoe:invalid" result="pass"/><test-case name="29028nonNegativeInteger_minExclusive003_1724 tokoe:valid" result="pass"/><test-case name="29029nonNegativeInteger_minExclusive003_1724.v tokoe:valid" result="pass"/><test-case name="29030nonNegativeInteger_minExclusive004_1725 tokoe:valid" result="pass"/><test-case name="29031nonNegativeInteger_minExclusive004_1725.v tokoe:valid" result="pass"/><test-case name="29032nonNegativeInteger_minExclusive005_1726 tokoe:valid" result="pass"/><test-case name="29033nonNegativeInteger_minExclusive005_1726.v tokoe:valid" result="pass"/><test-case name="29034nonNegativeInteger_totalDigits001_1727 tokoe:valid" result="pass"/><test-case name="29035nonNegativeInteger_totalDigits001_1727.i tokoe:invalid" result="pass"/><test-case name="29036nonNegativeInteger_totalDigits002_1728 tokoe:valid" result="pass"/><test-case name="29037nonNegativeInteger_totalDigits002_1728.v tokoe:valid" result="pass"/><test-case name="29038nonNegativeInteger_totalDigits003_1729 tokoe:valid" result="pass"/><test-case name="29039nonNegativeInteger_totalDigits003_1729.v tokoe:valid" result="pass"/><test-case name="29040unsignedLong_pattern001_1730 tokoe:valid" result="pass"/><test-case name="29041unsignedLong_pattern001_1730.v tokoe:valid" result="pass"/><test-case name="29042unsignedLong_enumeration001_1731 tokoe:valid" result="pass"/><test-case name="29043unsignedLong_enumeration001_1731.i tokoe:invalid" result="pass"/><test-case name="29044unsignedLong_enumeration002_1732 tokoe:valid" result="pass"/><test-case name="29045unsignedLong_enumeration002_1732.v tokoe:valid" result="pass"/><test-case name="29046unsignedLong_enumeration003_1733 tokoe:valid" result="pass"/><test-case name="29047unsignedLong_enumeration003_1733.i tokoe:invalid" result="pass"/><test-case name="29048unsignedLong_enumeration004_1734 tokoe:valid" result="pass"/><test-case name="29049unsignedLong_enumeration004_1734.v tokoe:valid" result="pass"/><test-case name="29050unsignedLong_maxInclusive001_1735 tokoe:valid" result="pass"/><test-case name="29051unsignedLong_maxInclusive001_1735.v tokoe:valid" result="pass"/><test-case name="29052unsignedLong_maxInclusive002_1736 tokoe:valid" result="pass"/><test-case name="29053unsignedLong_maxInclusive002_1736.i tokoe:invalid" result="pass"/><test-case name="29054unsignedLong_maxInclusive003_1737 tokoe:valid" result="pass"/><test-case name="29055unsignedLong_maxInclusive003_1737.v tokoe:valid" result="pass"/><test-case name="29056unsignedLong_maxExclusive001_1738 tokoe:valid" result="pass"/><test-case name="29057unsignedLong_maxExclusive001_1738.i tokoe:invalid" result="pass"/><test-case name="29058unsignedLong_maxExclusive002_1739 tokoe:valid" result="pass"/><test-case name="29059unsignedLong_maxExclusive002_1739.i tokoe:invalid" result="pass"/><test-case name="29060unsignedLong_maxExclusive003_1740 tokoe:valid" result="pass"/><test-case name="29061unsignedLong_maxExclusive003_1740.v tokoe:valid" result="pass"/><test-case name="29062unsignedLong_minInclusive001_1741 tokoe:valid" result="pass"/><test-case name="29063unsignedLong_minInclusive001_1741.v tokoe:valid" result="pass"/><test-case name="29064unsignedLong_minInclusive002_1742 tokoe:valid" result="pass"/><test-case name="29065unsignedLong_minInclusive002_1742.i tokoe:invalid" result="pass"/><test-case name="29066unsignedLong_minInclusive003_1743 tokoe:valid" result="pass"/><test-case name="29067unsignedLong_minInclusive003_1743.v tokoe:valid" result="pass"/><test-case name="29068unsignedLong_minInclusive004_1744 tokoe:valid" result="pass"/><test-case name="29069unsignedLong_minInclusive004_1744.v tokoe:valid" result="pass"/><test-case name="29070unsignedLong_minInclusive005_1745 tokoe:valid" result="pass"/><test-case name="29071unsignedLong_minInclusive005_1745.v tokoe:valid" result="pass"/><test-case name="29072unsignedLong_minExclusive001_1746 tokoe:valid" result="pass"/><test-case name="29073unsignedLong_minExclusive001_1746.i tokoe:invalid" result="pass"/><test-case name="29074unsignedLong_minExclusive002_1747 tokoe:valid" result="pass"/><test-case name="29075unsignedLong_minExclusive002_1747.i tokoe:invalid" result="pass"/><test-case name="29076unsignedLong_minExclusive003_1748 tokoe:valid" result="pass"/><test-case name="29077unsignedLong_minExclusive003_1748.v tokoe:valid" result="pass"/><test-case name="29078unsignedLong_minExclusive004_1749 tokoe:valid" result="pass"/><test-case name="29079unsignedLong_minExclusive004_1749.v tokoe:valid" result="pass"/><test-case name="29080unsignedLong_minExclusive005_1750 tokoe:valid" result="pass"/><test-case name="29081unsignedLong_minExclusive005_1750.v tokoe:valid" result="pass"/><test-case name="29082unsignedLong_totalDigits001_1751 tokoe:valid" result="pass"/><test-case name="29083unsignedLong_totalDigits001_1751.i tokoe:invalid" result="pass"/><test-case name="29084unsignedLong_totalDigits002_1752 tokoe:valid" result="pass"/><test-case name="29085unsignedLong_totalDigits002_1752.v tokoe:valid" result="pass"/><test-case name="29086unsignedLong_totalDigits003_1753 tokoe:valid" result="pass"/><test-case name="29087unsignedLong_totalDigits003_1753.v tokoe:valid" result="pass"/><test-case name="29088unsignedInt_pattern001_1754 tokoe:valid" result="pass"/><test-case name="29089unsignedInt_pattern001_1754.v tokoe:valid" result="pass"/><test-case name="29090unsignedInt_enumeration001_1755 tokoe:valid" result="pass"/><test-case name="29091unsignedInt_enumeration001_1755.i tokoe:invalid" result="pass"/><test-case name="29092unsignedInt_enumeration002_1756 tokoe:valid" result="pass"/><test-case name="29093unsignedInt_enumeration002_1756.v tokoe:valid" result="pass"/><test-case name="29094unsignedInt_enumeration003_1757 tokoe:valid" result="pass"/><test-case name="29095unsignedInt_enumeration003_1757.i tokoe:invalid" result="pass"/><test-case name="29096unsignedInt_enumeration004_1758 tokoe:valid" result="pass"/><test-case name="29097unsignedInt_enumeration004_1758.v tokoe:valid" result="pass"/><test-case name="29098unsignedInt_maxInclusive001_1759 tokoe:valid" result="pass"/><test-case name="29099unsignedInt_maxInclusive001_1759.v tokoe:valid" result="pass"/><test-case name="29100unsignedInt_maxInclusive002_1760 tokoe:valid" result="pass"/><test-case name="29101unsignedInt_maxInclusive002_1760.i tokoe:invalid" result="pass"/><test-case name="29102unsignedInt_maxInclusive003_1761 tokoe:valid" result="pass"/><test-case name="29103unsignedInt_maxInclusive003_1761.v tokoe:valid" result="pass"/><test-case name="29104unsignedInt_maxExclusive001_1762 tokoe:valid" result="pass"/><test-case name="29105unsignedInt_maxExclusive001_1762.i tokoe:invalid" result="pass"/><test-case name="29106unsignedInt_maxExclusive002_1763 tokoe:valid" result="pass"/><test-case name="29107unsignedInt_maxExclusive002_1763.i tokoe:invalid" result="pass"/><test-case name="29108unsignedInt_maxExclusive003_1764 tokoe:valid" result="pass"/><test-case name="29109unsignedInt_maxExclusive003_1764.v tokoe:valid" result="pass"/><test-case name="29110unsignedInt_minInclusive001_1765 tokoe:valid" result="pass"/><test-case name="29111unsignedInt_minInclusive001_1765.v tokoe:valid" result="pass"/><test-case name="29112unsignedInt_minInclusive002_1766 tokoe:valid" result="pass"/><test-case name="29113unsignedInt_minInclusive002_1766.i tokoe:invalid" result="pass"/><test-case name="29114unsignedInt_minInclusive003_1767 tokoe:valid" result="pass"/><test-case name="29115unsignedInt_minInclusive003_1767.v tokoe:valid" result="pass"/><test-case name="29116unsignedInt_minInclusive004_1768 tokoe:valid" result="pass"/><test-case name="29117unsignedInt_minInclusive004_1768.v tokoe:valid" result="pass"/><test-case name="29118unsignedInt_minInclusive005_1769 tokoe:valid" result="pass"/><test-case name="29119unsignedInt_minInclusive005_1769.v tokoe:valid" result="pass"/><test-case name="29120unsignedInt_minExclusive001_1770 tokoe:valid" result="pass"/><test-case name="29121unsignedInt_minExclusive001_1770.i tokoe:invalid" result="pass"/><test-case name="29122unsignedInt_minExclusive002_1771 tokoe:valid" result="pass"/><test-case name="29123unsignedInt_minExclusive002_1771.i tokoe:invalid" result="pass"/><test-case name="29124unsignedInt_minExclusive003_1772 tokoe:valid" result="pass"/><test-case name="29125unsignedInt_minExclusive003_1772.v tokoe:valid" result="pass"/><test-case name="29126unsignedInt_minExclusive004_1773 tokoe:valid" result="pass"/><test-case name="29127unsignedInt_minExclusive004_1773.v tokoe:valid" result="pass"/><test-case name="29128unsignedInt_minExclusive005_1774 tokoe:valid" result="pass"/><test-case name="29129unsignedInt_minExclusive005_1774.v tokoe:valid" result="pass"/><test-case name="29130unsignedInt_totalDigits001_1775 tokoe:valid" result="pass"/><test-case name="29131unsignedInt_totalDigits001_1775.i tokoe:invalid" result="pass"/><test-case name="29132unsignedInt_totalDigits002_1776 tokoe:valid" result="pass"/><test-case name="29133unsignedInt_totalDigits002_1776.v tokoe:valid" result="pass"/><test-case name="29134unsignedInt_totalDigits003_1777 tokoe:valid" result="pass"/><test-case name="29135unsignedInt_totalDigits003_1777.v tokoe:valid" result="pass"/><test-case name="29136unsignedShort_pattern001_1778 tokoe:valid" result="pass"/><test-case name="29137unsignedShort_pattern001_1778.v tokoe:valid" result="pass"/><test-case name="29138unsignedShort_enumeration001_1779 tokoe:valid" result="pass"/><test-case name="29139unsignedShort_enumeration001_1779.i tokoe:invalid" result="pass"/><test-case name="29140unsignedShort_enumeration002_1780 tokoe:valid" result="pass"/><test-case name="29141unsignedShort_enumeration002_1780.v tokoe:valid" result="pass"/><test-case name="29142unsignedShort_enumeration003_1781 tokoe:valid" result="pass"/><test-case name="29143unsignedShort_enumeration003_1781.i tokoe:invalid" result="pass"/><test-case name="29144unsignedShort_enumeration004_1782 tokoe:valid" result="pass"/><test-case name="29145unsignedShort_enumeration004_1782.v tokoe:valid" result="pass"/><test-case name="29146unsignedShort_maxInclusive001_1783 tokoe:valid" result="pass"/><test-case name="29147unsignedShort_maxInclusive001_1783.v tokoe:valid" result="pass"/><test-case name="29148unsignedShort_maxInclusive002_1784 tokoe:valid" result="pass"/><test-case name="29149unsignedShort_maxInclusive002_1784.i tokoe:invalid" result="pass"/><test-case name="29150unsignedShort_maxInclusive003_1785 tokoe:valid" result="pass"/><test-case name="29151unsignedShort_maxInclusive003_1785.v tokoe:valid" result="pass"/><test-case name="29152unsignedShort_maxExclusive001_1786 tokoe:valid" result="pass"/><test-case name="29153unsignedShort_maxExclusive001_1786.i tokoe:invalid" result="pass"/><test-case name="29154unsignedShort_maxExclusive002_1787 tokoe:valid" result="pass"/><test-case name="29155unsignedShort_maxExclusive002_1787.i tokoe:invalid" result="pass"/><test-case name="29156unsignedShort_maxExclusive003_1788 tokoe:valid" result="pass"/><test-case name="29157unsignedShort_maxExclusive003_1788.v tokoe:valid" result="pass"/><test-case name="29158unsignedShort_minInclusive001_1789 tokoe:valid" result="pass"/><test-case name="29159unsignedShort_minInclusive001_1789.v tokoe:valid" result="pass"/><test-case name="29160unsignedShort_minInclusive002_1790 tokoe:valid" result="pass"/><test-case name="29161unsignedShort_minInclusive002_1790.i tokoe:invalid" result="pass"/><test-case name="29162unsignedShort_minInclusive003_1791 tokoe:valid" result="pass"/><test-case name="29163unsignedShort_minInclusive003_1791.v tokoe:valid" result="pass"/><test-case name="29164unsignedShort_minInclusive004_1792 tokoe:valid" result="pass"/><test-case name="29165unsignedShort_minInclusive004_1792.v tokoe:valid" result="pass"/><test-case name="29166unsignedShort_minInclusive005_1793 tokoe:valid" result="pass"/><test-case name="29167unsignedShort_minInclusive005_1793.v tokoe:valid" result="pass"/><test-case name="29168unsignedShort_minExclusive001_1794 tokoe:valid" result="pass"/><test-case name="29169unsignedShort_minExclusive001_1794.i tokoe:invalid" result="pass"/><test-case name="29170unsignedShort_minExclusive002_1795 tokoe:valid" result="pass"/><test-case name="29171unsignedShort_minExclusive002_1795.i tokoe:invalid" result="pass"/><test-case name="29172unsignedShort_minExclusive003_1796 tokoe:valid" result="pass"/><test-case name="29173unsignedShort_minExclusive003_1796.v tokoe:valid" result="pass"/><test-case name="29174unsignedShort_minExclusive004_1797 tokoe:valid" result="pass"/><test-case name="29175unsignedShort_minExclusive004_1797.v tokoe:valid" result="pass"/><test-case name="29176unsignedShort_minExclusive005_1798 tokoe:valid" result="pass"/><test-case name="29177unsignedShort_minExclusive005_1798.v tokoe:valid" result="pass"/><test-case name="29178unsignedShort_totalDigits001_1799 tokoe:valid" result="pass"/><test-case name="29179unsignedShort_totalDigits001_1799.i tokoe:invalid" result="pass"/><test-case name="29180unsignedShort_totalDigits002_1800 tokoe:valid" result="pass"/><test-case name="29181unsignedShort_totalDigits002_1800.v tokoe:valid" result="pass"/><test-case name="29182unsignedShort_totalDigits003_1801 tokoe:valid" result="pass"/><test-case name="29183unsignedShort_totalDigits003_1801.v tokoe:valid" result="pass"/><test-case name="29184unsignedByte_pattern001_1802 tokoe:valid" result="pass"/><test-case name="29185unsignedByte_pattern001_1802.v tokoe:valid" result="pass"/><test-case name="29186unsignedByte_enumeration001_1803 tokoe:valid" result="pass"/><test-case name="29187unsignedByte_enumeration001_1803.i tokoe:invalid" result="pass"/><test-case name="29188unsignedByte_enumeration002_1804 tokoe:valid" result="pass"/><test-case name="29189unsignedByte_enumeration002_1804.v tokoe:valid" result="pass"/><test-case name="29190unsignedByte_enumeration003_1805 tokoe:valid" result="pass"/><test-case name="29191unsignedByte_enumeration003_1805.i tokoe:invalid" result="pass"/><test-case name="29192unsignedByte_enumeration004_1806 tokoe:valid" result="pass"/><test-case name="29193unsignedByte_enumeration004_1806.v tokoe:valid" result="pass"/><test-case name="29194unsignedByte_maxInclusive001_1807 tokoe:valid" result="pass"/><test-case name="29195unsignedByte_maxInclusive001_1807.v tokoe:valid" result="pass"/><test-case name="29196unsignedByte_maxInclusive002_1808 tokoe:valid" result="pass"/><test-case name="29197unsignedByte_maxInclusive002_1808.i tokoe:invalid" result="pass"/><test-case name="29198unsignedByte_maxInclusive003_1809 tokoe:valid" result="pass"/><test-case name="29199unsignedByte_maxInclusive003_1809.v tokoe:valid" result="pass"/><test-case name="29200unsignedByte_maxExclusive001_1810 tokoe:valid" result="pass"/><test-case name="29201unsignedByte_maxExclusive001_1810.i tokoe:invalid" result="pass"/><test-case name="29202unsignedByte_maxExclusive002_1811 tokoe:valid" result="pass"/><test-case name="29203unsignedByte_maxExclusive002_1811.i tokoe:invalid" result="pass"/><test-case name="29204unsignedByte_maxExclusive003_1812 tokoe:valid" result="pass"/><test-case name="29205unsignedByte_maxExclusive003_1812.v tokoe:valid" result="pass"/><test-case name="29206unsignedByte_minInclusive001_1813 tokoe:valid" result="pass"/><test-case name="29207unsignedByte_minInclusive001_1813.v tokoe:valid" result="pass"/><test-case name="29208unsignedByte_minInclusive002_1814 tokoe:valid" result="pass"/><test-case name="29209unsignedByte_minInclusive002_1814.i tokoe:invalid" result="pass"/><test-case name="29210unsignedByte_minInclusive003_1815 tokoe:valid" result="pass"/><test-case name="29211unsignedByte_minInclusive003_1815.v tokoe:valid" result="pass"/><test-case name="29212unsignedByte_minInclusive004_1816 tokoe:valid" result="pass"/><test-case name="29213unsignedByte_minInclusive004_1816.v tokoe:valid" result="pass"/><test-case name="29214unsignedByte_minInclusive005_1817 tokoe:valid" result="pass"/><test-case name="29215unsignedByte_minInclusive005_1817.v tokoe:valid" result="pass"/><test-case name="29216unsignedByte_minExclusive001_1818 tokoe:valid" result="pass"/><test-case name="29217unsignedByte_minExclusive001_1818.i tokoe:invalid" result="pass"/><test-case name="29218unsignedByte_minExclusive002_1819 tokoe:valid" result="pass"/><test-case name="29219unsignedByte_minExclusive002_1819.i tokoe:invalid" result="pass"/><test-case name="29220unsignedByte_minExclusive003_1820 tokoe:valid" result="pass"/><test-case name="29221unsignedByte_minExclusive003_1820.v tokoe:valid" result="pass"/><test-case name="29222unsignedByte_minExclusive004_1821 tokoe:valid" result="pass"/><test-case name="29223unsignedByte_minExclusive004_1821.v tokoe:valid" result="pass"/><test-case name="29224unsignedByte_minExclusive005_1822 tokoe:valid" result="pass"/><test-case name="29225unsignedByte_minExclusive005_1822.v tokoe:valid" result="pass"/><test-case name="29226unsignedByte_totalDigits001_1823 tokoe:valid" result="pass"/><test-case name="29227unsignedByte_totalDigits001_1823.i tokoe:invalid" result="pass"/><test-case name="29228unsignedByte_totalDigits002_1824 tokoe:valid" result="pass"/><test-case name="29229unsignedByte_totalDigits002_1824.v tokoe:valid" result="pass"/><test-case name="29230unsignedByte_totalDigits003_1825 tokoe:valid" result="pass"/><test-case name="29231unsignedByte_totalDigits003_1825.v tokoe:valid" result="pass"/><test-case name="29232positiveInteger_pattern001_1826 tokoe:valid" result="pass"/><test-case name="29233positiveInteger_pattern001_1826.v tokoe:valid" result="pass"/><test-case name="29234positiveInteger_enumeration001_1827 tokoe:valid" result="pass"/><test-case name="29235positiveInteger_enumeration001_1827.i tokoe:invalid" result="pass"/><test-case name="29236positiveInteger_enumeration002_1828 tokoe:valid" result="pass"/><test-case name="29237positiveInteger_enumeration002_1828.v tokoe:valid" result="pass"/><test-case name="29238positiveInteger_enumeration003_1829 tokoe:valid" result="pass"/><test-case name="29239positiveInteger_enumeration003_1829.i tokoe:invalid" result="pass"/><test-case name="29240positiveInteger_enumeration004_1830 tokoe:valid" result="pass"/><test-case name="29241positiveInteger_enumeration004_1830.v tokoe:valid" result="pass"/><test-case name="29242positiveInteger_maxInclusive001_1831 tokoe:valid" result="pass"/><test-case name="29243positiveInteger_maxInclusive001_1831.v tokoe:valid" result="pass"/><test-case name="29244positiveInteger_maxInclusive002_1832 tokoe:valid" result="pass"/><test-case name="29245positiveInteger_maxInclusive002_1832.i tokoe:invalid" result="pass"/><test-case name="29246positiveInteger_maxInclusive003_1833 tokoe:valid" result="pass"/><test-case name="29247positiveInteger_maxInclusive003_1833.v tokoe:valid" result="pass"/><test-case name="29248positiveInteger_maxExclusive001_1834 tokoe:valid" result="fail"/><test-case name="29249positiveInteger_maxExclusive001_1834.i tokoe:invalid" result="pass"/><test-case name="29250positiveInteger_maxExclusive002_1835 tokoe:valid" result="fail"/><test-case name="29251positiveInteger_maxExclusive002_1835.i tokoe:invalid" result="pass"/><test-case name="29252positiveInteger_maxExclusive003_1836 tokoe:valid" result="pass"/><test-case name="29253positiveInteger_maxExclusive003_1836.v tokoe:valid" result="pass"/><test-case name="29254positiveInteger_minInclusive001_1837 tokoe:valid" result="pass"/><test-case name="29255positiveInteger_minInclusive001_1837.v tokoe:valid" result="pass"/><test-case name="29256positiveInteger_minInclusive002_1838 tokoe:valid" result="pass"/><test-case name="29257positiveInteger_minInclusive002_1838.i tokoe:invalid" result="pass"/><test-case name="29258positiveInteger_minInclusive003_1839 tokoe:valid" result="pass"/><test-case name="29259positiveInteger_minInclusive003_1839.v tokoe:valid" result="pass"/><test-case name="29260positiveInteger_minInclusive004_1840 tokoe:valid" result="pass"/><test-case name="29261positiveInteger_minInclusive004_1840.v tokoe:valid" result="pass"/><test-case name="29262positiveInteger_minInclusive005_1841 tokoe:valid" result="pass"/><test-case name="29263positiveInteger_minInclusive005_1841.v tokoe:valid" result="pass"/><test-case name="29264positiveInteger_minExclusive001_1842 tokoe:valid" result="pass"/><test-case name="29265positiveInteger_minExclusive001_1842.i tokoe:invalid" result="pass"/><test-case name="29266positiveInteger_minExclusive002_1843 tokoe:valid" result="pass"/><test-case name="29267positiveInteger_minExclusive002_1843.i tokoe:invalid" result="pass"/><test-case name="29268positiveInteger_minExclusive003_1844 tokoe:valid" result="pass"/><test-case name="29269positiveInteger_minExclusive003_1844.v tokoe:valid" result="pass"/><test-case name="29270positiveInteger_minExclusive004_1845 tokoe:valid" result="pass"/><test-case name="29271positiveInteger_minExclusive004_1845.v tokoe:valid" result="pass"/><test-case name="29272positiveInteger_minExclusive005_1846 tokoe:valid" result="pass"/><test-case name="29273positiveInteger_minExclusive005_1846.v tokoe:valid" result="pass"/><test-case name="29274positiveInteger_totalDigits001_1847 tokoe:valid" result="pass"/><test-case name="29275positiveInteger_totalDigits001_1847.i tokoe:invalid" result="pass"/><test-case name="29276positiveInteger_totalDigits002_1848 tokoe:valid" result="pass"/><test-case name="29277positiveInteger_totalDigits002_1848.v tokoe:valid" result="pass"/><test-case name="29278positiveInteger_totalDigits003_1849 tokoe:valid" result="pass"/><test-case name="29279positiveInteger_totalDigits003_1849.v tokoe:valid" result="pass"/><test-case name="29280list_minInclusive_1850 tokoe:invalid" result="pass"/><test-case name="29281string001_1851 tokoe:valid" result="pass"/><test-case name="29282string001_1851.v tokoe:valid" result="pass"/><test-case name="29283string002_1852 tokoe:valid" result="pass"/><test-case name="29284string002_1852.v tokoe:valid" result="pass"/><test-case name="29285string003_1853 tokoe:valid" result="pass"/><test-case name="29286string003_1853.v tokoe:valid" result="pass"/><test-case name="29287string004_1854 tokoe:valid" result="pass"/><test-case name="29288string004_1854.v tokoe:valid" result="pass"/><test-case name="29289string005_1855 tokoe:valid" result="pass"/><test-case name="29290string005_1855.v tokoe:valid" result="pass"/><test-case name="29291string006_1856 tokoe:valid" result="pass"/><test-case name="29292string006_1856.v tokoe:valid" result="pass"/><test-case name="29293boolean001_1857 tokoe:valid" result="pass"/><test-case name="29294boolean001_1857.i tokoe:invalid" result="pass"/><test-case name="29295boolean002_1858 tokoe:valid" result="pass"/><test-case name="29296boolean002_1858.v tokoe:valid" result="pass"/><test-case name="29297boolean003_1859 tokoe:valid" result="pass"/><test-case name="29298boolean003_1859.v tokoe:valid" result="pass"/><test-case name="29299boolean004_1860 tokoe:valid" result="pass"/><test-case name="29300boolean004_1860.v tokoe:valid" result="pass"/><test-case name="29301boolean005_1861 tokoe:valid" result="pass"/><test-case name="29302boolean005_1861.v tokoe:valid" result="pass"/><test-case name="29303boolean006_1862 tokoe:valid" result="pass"/><test-case name="29304boolean006_1862.i tokoe:invalid" result="pass"/><test-case name="29305boolean007_1863 tokoe:valid" result="pass"/><test-case name="29306boolean007_1863.i tokoe:invalid" result="pass"/><test-case name="29307boolean008_1864 tokoe:valid" result="pass"/><test-case name="29308boolean008_1864.i tokoe:invalid" result="pass"/><test-case name="29309boolean009_1865 tokoe:valid" result="pass"/><test-case name="29310boolean009_1865.i tokoe:invalid" result="pass"/><test-case name="29311boolean010_1866 tokoe:valid" result="pass"/><test-case name="29312boolean010_1866.i tokoe:invalid" result="pass"/><test-case name="29313boolean011_1867 tokoe:valid" result="pass"/><test-case name="29314boolean011_1867.i tokoe:invalid" result="pass"/><test-case name="29315boolean012_1868 tokoe:valid" result="pass"/><test-case name="29316boolean012_1868.i tokoe:invalid" result="pass"/><test-case name="29317boolean013_1869 tokoe:valid" result="pass"/><test-case name="29318boolean013_1869.i tokoe:invalid" result="pass"/><test-case name="29319boolean014_1870 tokoe:valid" result="pass"/><test-case name="29320boolean014_1870.i tokoe:invalid" result="pass"/><test-case name="29321boolean015_1871 tokoe:valid" result="pass"/><test-case name="29322boolean015_1871.i tokoe:invalid" result="pass"/><test-case name="29323boolean016_1872 tokoe:valid" result="pass"/><test-case name="29324boolean016_1872.i tokoe:invalid" result="pass"/><test-case name="29325boolean017_1873 tokoe:valid" result="pass"/><test-case name="29326boolean017_1873.i tokoe:invalid" result="pass"/><test-case name="29327boolean018_1874 tokoe:valid" result="pass"/><test-case name="29328boolean018_1874.v tokoe:valid" result="pass"/><test-case name="29329decimal001_1875 tokoe:valid" result="pass"/><test-case name="29330decimal001_1875.i tokoe:invalid" result="pass"/><test-case name="29331decimal002_1876 tokoe:valid" result="pass"/><test-case name="29332decimal002_1876.v tokoe:valid" result="pass"/><test-case name="29333decimal003_1877 tokoe:valid" result="pass"/><test-case name="29334decimal003_1877.v tokoe:valid" result="pass"/><test-case name="29335decimal004_1878 tokoe:valid" result="pass"/><test-case name="29336decimal004_1878.v tokoe:valid" result="pass"/><test-case name="29337decimal005_1879 tokoe:valid" result="pass"/><test-case name="29338decimal005_1879.v tokoe:valid" result="pass"/><test-case name="29339decimal006_1880 tokoe:valid" result="pass"/><test-case name="29340decimal006_1880.v tokoe:valid" result="pass"/><test-case name="29341decimal007_1881 tokoe:valid" result="pass"/><test-case name="29342decimal007_1881.v tokoe:valid" result="pass"/><test-case name="29343decimal008_1882 tokoe:valid" result="pass"/><test-case name="29344decimal008_1882.v tokoe:valid" result="pass"/><test-case name="29345decimal009_1883 tokoe:valid" result="pass"/><test-case name="29346decimal009_1883.v tokoe:valid" result="pass"/><test-case name="29347decimal010_1884 tokoe:valid" result="pass"/><test-case name="29348decimal010_1884.v tokoe:valid" result="pass"/><test-case name="29349decimal011_1885 tokoe:valid" result="pass"/><test-case name="29350decimal011_1885.v tokoe:valid" result="pass"/><test-case name="29351decimal012_1886 tokoe:valid" result="pass"/><test-case name="29352decimal012_1886.v tokoe:valid" result="pass"/><test-case name="29353decimal013_1887 tokoe:valid" result="pass"/><test-case name="29354decimal013_1887.v tokoe:valid" result="pass"/><test-case name="29355decimal014_1888 tokoe:valid" result="pass"/><test-case name="29356decimal014_1888.v tokoe:valid" result="pass"/><test-case name="29357decimal015_1889 tokoe:valid" result="pass"/><test-case name="29358decimal015_1889.v tokoe:valid" result="pass"/><test-case name="29359decimal016_1890 tokoe:valid" result="pass"/><test-case name="29360decimal016_1890.v tokoe:valid" result="pass"/><test-case name="29361decimal017_1891 tokoe:valid" result="pass"/><test-case name="29362decimal017_1891.i tokoe:invalid" result="pass"/><test-case name="29363decimal018_1892 tokoe:valid" result="pass"/><test-case name="29364decimal018_1892.i tokoe:invalid" result="pass"/><test-case name="29365decimal019_1893 tokoe:valid" result="pass"/><test-case name="29366decimal019_1893.i tokoe:invalid" result="pass"/><test-case name="29367decimal020_1894 tokoe:valid" result="pass"/><test-case name="29368decimal020_1894.i tokoe:invalid" result="pass"/><test-case name="29369decimal021_1895 tokoe:valid" result="pass"/><test-case name="29370decimal021_1895.i tokoe:invalid" result="pass"/><test-case name="29371decimal022_1896 tokoe:valid" result="pass"/><test-case name="29372decimal022_1896.i tokoe:invalid" result="pass"/><test-case name="29373decimal023_1897 tokoe:valid" result="pass"/><test-case name="29374decimal023_1897.i tokoe:invalid" result="pass"/><test-case name="29375decimal024_1898 tokoe:valid" result="pass"/><test-case name="29376decimal024_1898.i tokoe:invalid" result="pass"/><test-case name="29377decimal025_1899 tokoe:valid" result="pass"/><test-case name="29378decimal025_1899.i tokoe:invalid" result="pass"/><test-case name="29379float001_1900 tokoe:valid" result="pass"/><test-case name="29380float001_1900.i tokoe:invalid" result="pass"/><test-case name="29381float002_1901 tokoe:valid" result="pass"/><test-case name="29382float002_1901.v tokoe:valid" result="pass"/><test-case name="29383float003_1902 tokoe:valid" result="pass"/><test-case name="29384float003_1902.v tokoe:valid" result="pass"/><test-case name="29385float004_1903 tokoe:valid" result="pass"/><test-case name="29386float004_1903.v tokoe:valid" result="pass"/><test-case name="29387float005_1904 tokoe:valid" result="pass"/><test-case name="29388float005_1904.v tokoe:valid" result="pass"/><test-case name="29389float006_1905 tokoe:valid" result="pass"/><test-case name="29390float006_1905.v tokoe:valid" result="pass"/><test-case name="29391float007_1906 tokoe:valid" result="pass"/><test-case name="29392float007_1906.v tokoe:valid" result="pass"/><test-case name="29393float008_1907 tokoe:valid" result="pass"/><test-case name="29394float008_1907.v tokoe:valid" result="pass"/><test-case name="29395float009_1908 tokoe:valid" result="pass"/><test-case name="29396float009_1908.v tokoe:valid" result="pass"/><test-case name="29397float010_1909 tokoe:valid" result="pass"/><test-case name="29398float010_1909.v tokoe:valid" result="pass"/><test-case name="29399float011_1910 tokoe:valid" result="pass"/><test-case name="29400float011_1910.v tokoe:valid" result="pass"/><test-case name="29401float012_1911 tokoe:valid" result="pass"/><test-case name="29402float012_1911.v tokoe:valid" result="pass"/><test-case name="29403float013_1912 tokoe:valid" result="pass"/><test-case name="29404float013_1912.v tokoe:valid" result="pass"/><test-case name="29405float014_1913 tokoe:valid" result="pass"/><test-case name="29406float014_1913.v tokoe:valid" result="pass"/><test-case name="29407float015_1914 tokoe:valid" result="pass"/><test-case name="29408float015_1914.i tokoe:invalid" result="pass"/><test-case name="29409float016_1915 tokoe:valid" result="pass"/><test-case name="29410float016_1915.i tokoe:invalid" result="pass"/><test-case name="29411float017_1916 tokoe:valid" result="pass"/><test-case name="29412float017_1916.v tokoe:valid" result="pass"/><test-case name="29413float018_1917 tokoe:valid" result="pass"/><test-case name="29414float018_1917.i tokoe:invalid" result="pass"/><test-case name="29415float019_1918 tokoe:valid" result="pass"/><test-case name="29416float019_1918.v tokoe:valid" result="pass"/><test-case name="29417float020_1919 tokoe:valid" result="pass"/><test-case name="29418float020_1919.v tokoe:valid" result="pass"/><test-case name="29419float021_1920 tokoe:valid" result="pass"/><test-case name="29420float021_1920.v tokoe:valid" result="pass"/><test-case name="29421float022_1921 tokoe:valid" result="pass"/><test-case name="29422float022_1921.i tokoe:invalid" result="pass"/><test-case name="29423float023_1922 tokoe:valid" result="pass"/><test-case name="29424float023_1922.i tokoe:invalid" result="pass"/><test-case name="29425float024_1923 tokoe:valid" result="pass"/><test-case name="29426float024_1923.i tokoe:invalid" result="pass"/><test-case name="29427float025_1924 tokoe:valid" result="pass"/><test-case name="29428float025_1924.i tokoe:invalid" result="pass"/><test-case name="29429float026_1925 tokoe:valid" result="pass"/><test-case name="29430float026_1925.i tokoe:invalid" result="pass"/><test-case name="29431float027_1926 tokoe:valid" result="pass"/><test-case name="29432float027_1926.i tokoe:invalid" result="pass"/><test-case name="29433float028_1927 tokoe:valid" result="pass"/><test-case name="29434float028_1927.v tokoe:valid" result="pass"/><test-case name="29435float029_1928 tokoe:valid" result="pass"/><test-case name="29436float029_1928.v tokoe:valid" result="pass"/><test-case name="29437float030_1929 tokoe:valid" result="pass"/><test-case name="29438float030_1929.v tokoe:valid" result="pass"/><test-case name="29439float031_1930 tokoe:valid" result="pass"/><test-case name="29440float031_1930.v tokoe:valid" result="pass"/><test-case name="29441float032_1931 tokoe:valid" result="pass"/><test-case name="29442float032_1931.v tokoe:valid" result="pass"/><test-case name="29443float033_1932 tokoe:valid" result="pass"/><test-case name="29444float033_1932.v tokoe:valid" result="pass"/><test-case name="29445float034_1933 tokoe:valid" result="pass"/><test-case name="29446float034_1933.v tokoe:valid" result="pass"/><test-case name="29447float035_1934 tokoe:valid" result="pass"/><test-case name="29448float035_1934.i tokoe:invalid" result="pass"/><test-case name="29449float036_1935 tokoe:valid" result="pass"/><test-case name="29450float036_1935.i tokoe:invalid" result="pass"/><test-case name="29451float037_1936 tokoe:valid" result="pass"/><test-case name="29452float037_1936.i tokoe:invalid" result="pass"/><test-case name="29453float038_1937 tokoe:valid" result="pass"/><test-case name="29454float038_1937.v tokoe:valid" result="pass"/><test-case name="29455float039_1938 tokoe:valid" result="pass"/><test-case name="29456float039_1938.v tokoe:valid" result="pass"/><test-case name="29457double001_1939 tokoe:valid" result="pass"/><test-case name="29458double001_1939.i tokoe:invalid" result="pass"/><test-case name="29459double002_1940 tokoe:valid" result="pass"/><test-case name="29460double002_1940.v tokoe:valid" result="pass"/><test-case name="29461double003_1941 tokoe:valid" result="pass"/><test-case name="29462double003_1941.v tokoe:valid" result="pass"/><test-case name="29463double004_1942 tokoe:valid" result="pass"/><test-case name="29464double004_1942.v tokoe:valid" result="pass"/><test-case name="29465double005_1943 tokoe:valid" result="pass"/><test-case name="29466double005_1943.v tokoe:valid" result="pass"/><test-case name="29467double006_1944 tokoe:valid" result="pass"/><test-case name="29468double006_1944.v tokoe:valid" result="pass"/><test-case name="29469double007_1945 tokoe:valid" result="pass"/><test-case name="29470double007_1945.v tokoe:valid" result="pass"/><test-case name="29471double008_1946 tokoe:valid" result="pass"/><test-case name="29472double008_1946.v tokoe:valid" result="pass"/><test-case name="29473double009_1947 tokoe:valid" result="pass"/><test-case name="29474double009_1947.v tokoe:valid" result="pass"/><test-case name="29475double010_1948 tokoe:valid" result="pass"/><test-case name="29476double010_1948.v tokoe:valid" result="pass"/><test-case name="29477double011_1949 tokoe:valid" result="pass"/><test-case name="29478double011_1949.v tokoe:valid" result="pass"/><test-case name="29479double012_1950 tokoe:valid" result="pass"/><test-case name="29480double012_1950.v tokoe:valid" result="pass"/><test-case name="29481double013_1951 tokoe:valid" result="pass"/><test-case name="29482double013_1951.v tokoe:valid" result="pass"/><test-case name="29483double014_1952 tokoe:valid" result="pass"/><test-case name="29484double014_1952.v tokoe:valid" result="pass"/><test-case name="29485double015_1953 tokoe:valid" result="pass"/><test-case name="29486double015_1953.i tokoe:invalid" result="pass"/><test-case name="29487double016_1954 tokoe:valid" result="pass"/><test-case name="29488double016_1954.i tokoe:invalid" result="pass"/><test-case name="29489double017_1955 tokoe:valid" result="pass"/><test-case name="29490double017_1955.v tokoe:valid" result="pass"/><test-case name="29491double018_1956 tokoe:valid" result="pass"/><test-case name="29492double018_1956.i tokoe:invalid" result="pass"/><test-case name="29493double019_1957 tokoe:valid" result="pass"/><test-case name="29494double019_1957.v tokoe:valid" result="pass"/><test-case name="29495double020_1958 tokoe:valid" result="pass"/><test-case name="29496double020_1958.v tokoe:valid" result="pass"/><test-case name="29497double021_1959 tokoe:valid" result="pass"/><test-case name="29498double021_1959.v tokoe:valid" result="pass"/><test-case name="29499double022_1960 tokoe:valid" result="pass"/><test-case name="29500double022_1960.i tokoe:invalid" result="pass"/><test-case name="29501double023_1961 tokoe:valid" result="pass"/><test-case name="29502double023_1961.i tokoe:invalid" result="pass"/><test-case name="29503double024_1962 tokoe:valid" result="pass"/><test-case name="29504double024_1962.i tokoe:invalid" result="pass"/><test-case name="29505double025_1963 tokoe:valid" result="pass"/><test-case name="29506double025_1963.i tokoe:invalid" result="pass"/><test-case name="29507double026_1964 tokoe:valid" result="pass"/><test-case name="29508double026_1964.i tokoe:invalid" result="pass"/><test-case name="29509double027_1965 tokoe:valid" result="pass"/><test-case name="29510double027_1965.v tokoe:valid" result="pass"/><test-case name="29511double028_1966 tokoe:valid" result="pass"/><test-case name="29512double028_1966.v tokoe:valid" result="pass"/><test-case name="29513double029_1967 tokoe:valid" result="pass"/><test-case name="29514double029_1967.i tokoe:invalid" result="pass"/><test-case name="29515double030_1968 tokoe:valid" result="pass"/><test-case name="29516double030_1968.v tokoe:valid" result="pass"/><test-case name="29517duration001_1969 tokoe:valid" result="pass"/><test-case name="29518duration001_1969.i tokoe:invalid" result="pass"/><test-case name="29519duration002_1970 tokoe:valid" result="pass"/><test-case name="29520duration002_1970.v tokoe:valid" result="pass"/><test-case name="29521duration003_1971 tokoe:valid" result="pass"/><test-case name="29522duration003_1971.v tokoe:valid" result="pass"/><test-case name="29523duration004_1972 tokoe:valid" result="pass"/><test-case name="29524duration004_1972.v tokoe:valid" result="pass"/><test-case name="29525duration005_1973 tokoe:valid" result="pass"/><test-case name="29526duration005_1973.v tokoe:valid" result="pass"/><test-case name="29527duration006_1974 tokoe:valid" result="pass"/><test-case name="29528duration006_1974.v tokoe:valid" result="pass"/><test-case name="29529duration007_1975 tokoe:valid" result="pass"/><test-case name="29530duration007_1975.v tokoe:valid" result="pass"/><test-case name="29531duration008_1976 tokoe:valid" result="pass"/><test-case name="29532duration008_1976.i tokoe:invalid" result="pass"/><test-case name="29533duration009_1977 tokoe:valid" result="pass"/><test-case name="29534duration009_1977.v tokoe:valid" result="pass"/><test-case name="29535duration010_1978 tokoe:valid" result="pass"/><test-case name="29536duration010_1978.i tokoe:invalid" result="pass"/><test-case name="29537duration011_1979 tokoe:valid" result="pass"/><test-case name="29538duration011_1979.i tokoe:invalid" result="pass"/><test-case name="29539duration012_1980 tokoe:valid" result="pass"/><test-case name="29540duration012_1980.v tokoe:valid" result="pass"/><test-case name="29541duration013_1981 tokoe:valid" result="pass"/><test-case name="29542duration013_1981.i tokoe:invalid" result="pass"/><test-case name="29543duration014_1982 tokoe:valid" result="pass"/><test-case name="29544duration014_1982.v tokoe:valid" result="pass"/><test-case name="29545duration015_1983 tokoe:valid" result="pass"/><test-case name="29546duration015_1983.i tokoe:invalid" result="pass"/><test-case name="29547duration016_1984 tokoe:valid" result="pass"/><test-case name="29548duration016_1984.v tokoe:valid" result="pass"/><test-case name="29549duration017_1985 tokoe:valid" result="pass"/><test-case name="29550duration017_1985.v tokoe:valid" result="pass"/><test-case name="29551duration018_1986 tokoe:valid" result="pass"/><test-case name="29552duration018_1986.v tokoe:valid" result="pass"/><test-case name="29553duration019_1987 tokoe:valid" result="pass"/><test-case name="29554duration019_1987.v tokoe:valid" result="pass"/><test-case name="29555duration020_1988 tokoe:valid" result="pass"/><test-case name="29556duration020_1988.v tokoe:valid" result="pass"/><test-case name="29557duration021_1989 tokoe:valid" result="pass"/><test-case name="29558duration021_1989.i tokoe:invalid" result="pass"/><test-case name="29559duration022_1990 tokoe:valid" result="pass"/><test-case name="29560duration022_1990.v tokoe:valid" result="pass"/><test-case name="29561duration023_1991 tokoe:valid" result="pass"/><test-case name="29562duration023_1991.v tokoe:valid" result="pass"/><test-case name="29563duration024_1992 tokoe:valid" result="pass"/><test-case name="29564duration024_1992.v tokoe:valid" result="pass"/><test-case name="29565duration025_1993 tokoe:valid" result="pass"/><test-case name="29566duration025_1993.v tokoe:valid" result="pass"/><test-case name="29567duration026_1994 tokoe:valid" result="pass"/><test-case name="29568duration026_1994.v tokoe:valid" result="pass"/><test-case name="29569duration027_1995 tokoe:valid" result="pass"/><test-case name="29570duration027_1995.v tokoe:valid" result="pass"/><test-case name="29571duration028_1996 tokoe:valid" result="pass"/><test-case name="29572duration028_1996.i tokoe:invalid" result="pass"/><test-case name="29573duration029_1997 tokoe:valid" result="pass"/><test-case name="29574duration029_1997.i tokoe:invalid" result="pass"/><test-case name="29575duration030_1998 tokoe:valid" result="pass"/><test-case name="29576duration030_1998.i tokoe:invalid" result="pass"/><test-case name="29577dateTime001_1999 tokoe:valid" result="pass"/><test-case name="29578dateTime001_1999.i tokoe:invalid" result="pass"/><test-case name="29579dateTime002_2000 tokoe:valid" result="pass"/><test-case name="29580dateTime002_2000.v tokoe:valid" result="pass"/><test-case name="29581dateTime003_2001 tokoe:valid" result="pass"/><test-case name="29582dateTime003_2001.v tokoe:valid" result="pass"/><test-case name="29583dateTime004_2002 tokoe:valid" result="pass"/><test-case name="29584dateTime004_2002.i tokoe:invalid" result="pass"/><test-case name="29585dateTime005_2003 tokoe:valid" result="pass"/><test-case name="29586dateTime005_2003.v tokoe:valid" result="pass"/><test-case name="29587dateTime006_2004 tokoe:valid" result="pass"/><test-case name="29588dateTime006_2004.v tokoe:valid" result="pass"/><test-case name="29589dateTime007_2005 tokoe:valid" result="pass"/><test-case name="29590dateTime007_2005.v tokoe:valid" result="pass"/><test-case name="29591dateTime008_2006 tokoe:valid" result="pass"/><test-case name="29592dateTime008_2006.v tokoe:valid" result="pass"/><test-case name="29593dateTime010_2007 tokoe:valid" result="pass"/><test-case name="29594dateTime010_2007.v tokoe:valid" result="pass"/><test-case name="29595dateTime011_2008 tokoe:valid" result="pass"/><test-case name="29596dateTime011_2008.i tokoe:invalid" result="pass"/><test-case name="29597dateTime013_2009 tokoe:valid" result="pass"/><test-case name="29598dateTime013_2009.i tokoe:invalid" result="pass"/><test-case name="29599time001_2010 tokoe:valid" result="pass"/><test-case name="29600time001_2010.i tokoe:invalid" result="pass"/><test-case name="29601time002_2011 tokoe:valid" result="pass"/><test-case name="29602time002_2011.i tokoe:invalid" result="pass"/><test-case name="29603time003_2012 tokoe:valid" result="pass"/><test-case name="29604time003_2012.i tokoe:invalid" result="pass"/><test-case name="29605time004_2013 tokoe:valid" result="pass"/><test-case name="29606time004_2013.v tokoe:valid" result="pass"/><test-case name="29607time005_2014 tokoe:valid" result="pass"/><test-case name="29608time005_2014.v tokoe:valid" result="pass"/><test-case name="29609time006_2015 tokoe:valid" result="pass"/><test-case name="29610time006_2015.v tokoe:valid" result="pass"/><test-case name="29611time007_2016 tokoe:valid" result="pass"/><test-case name="29612time007_2016.v tokoe:valid" result="pass"/><test-case name="29613time008_2017 tokoe:valid" result="pass"/><test-case name="29614time008_2017.v tokoe:valid" result="pass"/><test-case name="29615time009_2018 tokoe:valid" result="pass"/><test-case name="29616time009_2018.v tokoe:valid" result="pass"/><test-case name="29617time011_2019 tokoe:valid" result="pass"/><test-case name="29618time011_2019.v tokoe:valid" result="pass"/><test-case name="29619time012_2020 tokoe:valid" result="pass"/><test-case name="29620time012_2020.v tokoe:valid" result="pass"/><test-case name="29621time013_2021 tokoe:valid" result="pass"/><test-case name="29622time013_2021.v tokoe:valid" result="pass"/><test-case name="29623time014_2022 tokoe:valid" result="pass"/><test-case name="29624time014_2022.i tokoe:invalid" result="pass"/><test-case name="29625time015_2023 tokoe:valid" result="pass"/><test-case name="29626time015_2023.i tokoe:invalid" result="pass"/><test-case name="29627time016_2024 tokoe:valid" result="pass"/><test-case name="29628time016_2024.i tokoe:invalid" result="pass"/><test-case name="29629time017_2025 tokoe:valid" result="pass"/><test-case name="29630time017_2025.i tokoe:invalid" result="pass"/><test-case name="29631time018_2026 tokoe:valid" result="pass"/><test-case name="29632time018_2026.i tokoe:invalid" result="pass"/><test-case name="29633time019_2027 tokoe:valid" result="pass"/><test-case name="29634time019_2027.i tokoe:invalid" result="pass"/><test-case name="29635time020_2028 tokoe:valid" result="pass"/><test-case name="29636time020_2028.i tokoe:invalid" result="pass"/><test-case name="29637time021_2029 tokoe:valid" result="pass"/><test-case name="29638time021_2029.i tokoe:invalid" result="pass"/><test-case name="29639time022_2030 tokoe:valid" result="pass"/><test-case name="29640time022_2030.i tokoe:invalid" result="pass"/><test-case name="29641date001_2031 tokoe:valid" result="pass"/><test-case name="29642date001_2031.i tokoe:invalid" result="pass"/><test-case name="29643date002_2032 tokoe:valid" result="pass"/><test-case name="29644date002_2032.v tokoe:valid" result="pass"/><test-case name="29645date003_2033 tokoe:valid" result="pass"/><test-case name="29646date003_2033.i tokoe:invalid" result="pass"/><test-case name="29647date004_2034 tokoe:valid" result="pass"/><test-case name="29648date004_2034.i tokoe:invalid" result="pass"/><test-case name="29649date005_2035 tokoe:valid" result="pass"/><test-case name="29650date005_2035.v tokoe:valid" result="pass"/><test-case name="29651date006_2036 tokoe:valid" result="pass"/><test-case name="29652date006_2036.i tokoe:invalid" result="pass"/><test-case name="29653date009_2037 tokoe:valid" result="pass"/><test-case name="29654date009_2037.i tokoe:invalid" result="pass"/><test-case name="29655date010_2038 tokoe:valid" result="pass"/><test-case name="29656date010_2038.v tokoe:valid" result="pass"/><test-case name="29657date011_2039 tokoe:valid" result="pass"/><test-case name="29658date011_2039.i tokoe:invalid" result="pass"/><test-case name="29659gYearMonth001_2040 tokoe:valid" result="pass"/><test-case name="29660gYearMonth001_2040.i tokoe:invalid" result="pass"/><test-case name="29661gYearMonth002_2041 tokoe:valid" result="pass"/><test-case name="29662gYearMonth002_2041.v tokoe:valid" result="pass"/><test-case name="29663gYearMonth003_2042 tokoe:valid" result="pass"/><test-case name="29664gYearMonth003_2042.v tokoe:valid" result="pass"/><test-case name="29665gYearMonth004_2043 tokoe:valid" result="pass"/><test-case name="29666gYearMonth004_2043.i tokoe:invalid" result="pass"/><test-case name="29667gYearMonth006_2044 tokoe:valid" result="pass"/><test-case name="29668gYearMonth006_2044.i tokoe:invalid" result="pass"/><test-case name="29669gYear001_2045 tokoe:valid" result="pass"/><test-case name="29670gYear001_2045.i tokoe:invalid" result="pass"/><test-case name="29671gYear002_2046 tokoe:valid" result="pass"/><test-case name="29672gYear002_2046.v tokoe:valid" result="pass"/><test-case name="29673gYear005_2047 tokoe:valid" result="pass"/><test-case name="29674gYear005_2047.i tokoe:invalid" result="pass"/><test-case name="29675gYear006_2048 tokoe:valid" result="pass"/><test-case name="29676gYear006_2048.v tokoe:valid" result="pass"/><test-case name="29677gMonthDay001_2049 tokoe:valid" result="pass"/><test-case name="29678gMonthDay001_2049.i tokoe:invalid" result="pass"/><test-case name="29679gMonthDay002_2050 tokoe:valid" result="pass"/><test-case name="29680gMonthDay002_2050.v tokoe:valid" result="pass"/><test-case name="29681gMonthDay003_2051 tokoe:valid" result="pass"/><test-case name="29682gMonthDay003_2051.v tokoe:valid" result="pass"/><test-case name="29683gMonthDay004_2052 tokoe:valid" result="pass"/><test-case name="29684gMonthDay004_2052.v tokoe:valid" result="pass"/><test-case name="29685gMonthDay005_2053 tokoe:valid" result="pass"/><test-case name="29686gMonthDay005_2053.i tokoe:invalid" result="pass"/><test-case name="29687gMonthDay006_2054 tokoe:valid" result="pass"/><test-case name="29688gMonthDay006_2054.i tokoe:invalid" result="pass"/><test-case name="29689gDay001_2055 tokoe:valid" result="pass"/><test-case name="29690gDay001_2055.v tokoe:valid" result="pass"/><test-case name="29691gDay002_2056 tokoe:valid" result="pass"/><test-case name="29692gDay002_2056.v tokoe:valid" result="pass"/><test-case name="29693gDay003_2057 tokoe:valid" result="pass"/><test-case name="29694gDay003_2057.v tokoe:valid" result="pass"/><test-case name="29695gDay004_2058 tokoe:valid" result="pass"/><test-case name="29696gDay004_2058.i tokoe:invalid" result="pass"/><test-case name="29697gDay005_2059 tokoe:valid" result="pass"/><test-case name="29698gDay005_2059.i tokoe:invalid" result="pass"/><test-case name="29699gMonth001_2060 tokoe:valid" result="pass"/><test-case name="29700gMonth001_2060.i tokoe:invalid" result="pass"/><test-case name="29701gMonth002_2061 tokoe:valid" result="pass"/><test-case name="29702gMonth002_2061.v tokoe:valid" result="fail"/><test-case name="29703gMonth003_2062 tokoe:valid" result="pass"/><test-case name="29704gMonth003_2062.i tokoe:invalid" result="pass"/><test-case name="29705gMonth004_2063 tokoe:valid" result="pass"/><test-case name="29706gMonth004_2063.v tokoe:valid" result="fail"/><test-case name="29707gMonth005_2064 tokoe:valid" result="pass"/><test-case name="29708gMonth005_2064.i tokoe:invalid" result="pass"/><test-case name="29709gMonth006_2065 tokoe:valid" result="pass"/><test-case name="29710gMonth006_2065.i tokoe:invalid" result="pass"/><test-case name="29711gMonth007_2066 tokoe:valid" result="pass"/><test-case name="29712gMonth007_2066.i tokoe:invalid" result="pass"/><test-case name="29713hexBinary001_2067 tokoe:valid" result="pass"/><test-case name="29714hexBinary001_2067.v tokoe:valid" result="pass"/><test-case name="29715hexBinary002_2068 tokoe:valid" result="pass"/><test-case name="29716hexBinary002_2068.v tokoe:valid" result="pass"/><test-case name="29717hexBinary004_2070 tokoe:valid" result="pass"/><test-case name="29718hexBinary004_2070.i tokoe:invalid" result="pass"/><test-case name="29719base64Binary001_2071 tokoe:valid" result="pass"/><test-case name="29720base64Binary001_2071.v tokoe:valid" result="pass"/><test-case name="29721base64Binary002_2072 tokoe:valid" result="pass"/><test-case name="29722base64Binary002_2072.v tokoe:valid" result="pass"/><test-case name="29723anyURI001_2073 tokoe:valid" result="pass"/><test-case name="29724anyURI001_2073.v tokoe:valid" result="pass"/><test-case name="29725anyURI002_2074 tokoe:valid" result="pass"/><test-case name="29726anyURI002_2074.v tokoe:valid" result="pass"/><test-case name="29727anyURI003_2075 tokoe:valid" result="pass"/><test-case name="29728anyURI003_2075.v tokoe:valid" result="pass"/><test-case name="29729anyURI004_2076 tokoe:valid" result="pass"/><test-case name="29730anyURI004_2076.v tokoe:valid" result="pass"/><test-case name="29731anyURI005_2077 tokoe:valid" result="pass"/><test-case name="29732anyURI005_2077.v tokoe:valid" result="pass"/><test-case name="29733anyURI006_2078 tokoe:valid" result="pass"/><test-case name="29734anyURI006_2078.v tokoe:valid" result="pass"/><test-case name="29735anyURI007_2079 tokoe:valid" result="pass"/><test-case name="29736anyURI007_2079.v tokoe:valid" result="pass"/><test-case name="29737anyURI008_2080 tokoe:valid" result="pass"/><test-case name="29738anyURI008_2080.v tokoe:valid" result="pass"/><test-case name="29739anyURI009_2081 tokoe:valid" result="pass"/><test-case name="29740anyURI009_2081.v tokoe:valid" result="pass"/><test-case name="29741anyURI010_2082 tokoe:valid" result="pass"/><test-case name="29742anyURI010_2082.v tokoe:valid" result="pass"/><test-case name="29743anyURI011_2083 tokoe:valid" result="pass"/><test-case name="29744anyURI011_2083.v tokoe:valid" result="pass"/><test-case name="29745QName001_2084 tokoe:valid" result="pass"/><test-case name="29746QName001_2084.i tokoe:invalid" result="pass"/><test-case name="29747QName002_2085 tokoe:valid" result="pass"/><test-case name="29748QName002_2085.v tokoe:valid" result="pass"/><test-case name="29749QName003_2086 tokoe:valid" result="pass"/><test-case name="29750QName003_2086.v tokoe:valid" result="pass"/><test-case name="29751QName004_2087 tokoe:valid" result="pass"/><test-case name="29752QName004_2087.i tokoe:invalid" result="pass"/><test-case name="29753QName005_2088 tokoe:valid" result="pass"/><test-case name="29754QName005_2088.i tokoe:invalid" result="pass"/><test-case name="29755QName006_2089 tokoe:valid" result="pass"/><test-case name="29756QName006_2089.v tokoe:valid" result="pass"/><test-case name="29757QName007_2090 tokoe:valid" result="pass"/><test-case name="29758QName007_2090.i tokoe:invalid" result="pass"/><test-case name="29759QName008_2091 tokoe:valid" result="pass"/><test-case name="29760QName008_2091.i tokoe:invalid" result="pass"/><test-case name="29761QName010_2093 tokoe:valid" result="pass"/><test-case name="29762QName010_2093.i tokoe:invalid" result="pass"/><test-case name="29763QName011_2094 tokoe:valid" result="pass"/><test-case name="29764QName011_2094.i tokoe:invalid" result="pass"/><test-case name="29765normalizedString001_2095 tokoe:valid" result="pass"/><test-case name="29766normalizedString001_2095.v tokoe:valid" result="pass"/><test-case name="29767normalizedString002_2096 tokoe:valid" result="pass"/><test-case name="29768normalizedString002_2096.v tokoe:valid" result="pass"/><test-case name="29769normalizedString003_2097 tokoe:valid" result="pass"/><test-case name="29770normalizedString003_2097.v tokoe:valid" result="pass"/><test-case name="29771token001_2098 tokoe:valid" result="pass"/><test-case name="29772token001_2098.v tokoe:valid" result="pass"/><test-case name="29773token002_2099 tokoe:valid" result="pass"/><test-case name="29774token002_2099.v tokoe:valid" result="pass"/><test-case name="29775token003_2100 tokoe:valid" result="pass"/><test-case name="29776token003_2100.v tokoe:valid" result="pass"/><test-case name="29777token004_2101 tokoe:valid" result="pass"/><test-case name="29778token004_2101.v tokoe:valid" result="pass"/><test-case name="29779language001_2102 tokoe:valid" result="pass"/><test-case name="29780language001_2102.i tokoe:invalid" result="pass"/><test-case name="29781language002_2103 tokoe:valid" result="pass"/><test-case name="29782language002_2103.v tokoe:valid" result="pass"/><test-case name="29783language003_2104 tokoe:valid" result="pass"/><test-case name="29784language003_2104.v tokoe:valid" result="pass"/><test-case name="29785language004_2105 tokoe:valid" result="pass"/><test-case name="29786language004_2105.v tokoe:valid" result="pass"/><test-case name="29787language005_2106 tokoe:valid" result="pass"/><test-case name="29788language005_2106.v tokoe:valid" result="pass"/><test-case name="29789language006_2107 tokoe:valid" result="pass"/><test-case name="29790language006_2107.v tokoe:valid" result="pass"/><test-case name="29791language007_2108 tokoe:valid" result="pass"/><test-case name="29792language007_2108.v tokoe:valid" result="pass"/><test-case name="29793language008_2109 tokoe:valid" result="pass"/><test-case name="29794language008_2109.i tokoe:invalid" result="pass"/><test-case name="29795language009_2110 tokoe:valid" result="pass"/><test-case name="29796language009_2110.v tokoe:valid" result="pass"/><test-case name="29797language010_2111 tokoe:valid" result="pass"/><test-case name="29798language010_2111.i tokoe:invalid" result="pass"/><test-case name="29799Name001_2112 tokoe:valid" result="pass"/><test-case name="29800Name001_2112.i tokoe:invalid" result="pass"/><test-case name="29801Name002_2113 tokoe:valid" result="pass"/><test-case name="29802Name002_2113.v tokoe:valid" result="pass"/><test-case name="29803Name003_2114 tokoe:valid" result="pass"/><test-case name="29804Name003_2114.v tokoe:valid" result="pass"/><test-case name="29805Name004_2115 tokoe:valid" result="pass"/><test-case name="29806Name004_2115.i tokoe:invalid" result="pass"/><test-case name="29807Name005_2116 tokoe:valid" result="pass"/><test-case name="29808Name005_2116.i tokoe:invalid" result="pass"/><test-case name="29809Name006_2117 tokoe:valid" result="pass"/><test-case name="29810Name006_2117.i tokoe:invalid" result="pass"/><test-case name="29811Name007_2118 tokoe:valid" result="pass"/><test-case name="29812Name007_2118.v tokoe:valid" result="pass"/><test-case name="29813Name008_2119 tokoe:valid" result="pass"/><test-case name="29814Name008_2119.v tokoe:valid" result="pass"/><test-case name="29815Name009_2120 tokoe:valid" result="pass"/><test-case name="29816Name009_2120.v tokoe:valid" result="pass"/><test-case name="29817Name010_2121 tokoe:valid" result="pass"/><test-case name="29818Name010_2121.v tokoe:valid" result="pass"/><test-case name="29819Name011_2122 tokoe:valid" result="pass"/><test-case name="29820Name011_2122.v tokoe:valid" result="pass"/><test-case name="29821Name012_2123 tokoe:valid" result="pass"/><test-case name="29822Name012_2123.v tokoe:valid" result="pass"/><test-case name="29823Name013_2124 tokoe:valid" result="pass"/><test-case name="29824Name013_2124.v tokoe:valid" result="pass"/><test-case name="29825Name014_2125 tokoe:valid" result="pass"/><test-case name="29826Name014_2125.i tokoe:invalid" result="pass"/><test-case name="29827Name015_2126 tokoe:valid" result="pass"/><test-case name="29828Name015_2126.v tokoe:valid" result="pass"/><test-case name="29829Name016_2127 tokoe:valid" result="pass"/><test-case name="29830Name016_2127.v tokoe:valid" result="pass"/><test-case name="29831Name017_2128 tokoe:valid" result="pass"/><test-case name="29832Name017_2128.i tokoe:invalid" result="pass"/><test-case name="29833Name018_2129 tokoe:valid" result="pass"/><test-case name="29834Name018_2129.i tokoe:invalid" result="pass"/><test-case name="29835NCName001_2130 tokoe:valid" result="pass"/><test-case name="29836NCName001_2130.i tokoe:invalid" result="pass"/><test-case name="29837NCName002_2131 tokoe:valid" result="pass"/><test-case name="29838NCName002_2131.v tokoe:valid" result="pass"/><test-case name="29839NCName003_2132 tokoe:valid" result="pass"/><test-case name="29840NCName003_2132.v tokoe:valid" result="pass"/><test-case name="29841NCName004_2133 tokoe:valid" result="pass"/><test-case name="29842NCName004_2133.i tokoe:invalid" result="pass"/><test-case name="29843NCName005_2134 tokoe:valid" result="pass"/><test-case name="29844NCName005_2134.i tokoe:invalid" result="pass"/><test-case name="29845NCName006_2135 tokoe:valid" result="pass"/><test-case name="29846NCName006_2135.i tokoe:invalid" result="pass"/><test-case name="29847NCName007_2136 tokoe:valid" result="pass"/><test-case name="29848NCName007_2136.v tokoe:valid" result="pass"/><test-case name="29849NCName008_2137 tokoe:valid" result="pass"/><test-case name="29850NCName008_2137.i tokoe:invalid" result="pass"/><test-case name="29851NCName009_2138 tokoe:valid" result="pass"/><test-case name="29852NCName009_2138.i tokoe:invalid" result="pass"/><test-case name="29853NCName010_2139 tokoe:valid" result="pass"/><test-case name="29854NCName010_2139.i tokoe:invalid" result="pass"/><test-case name="29855NCName011_2140 tokoe:valid" result="pass"/><test-case name="29856NCName011_2140.i tokoe:invalid" result="pass"/><test-case name="29857integer001_2141 tokoe:valid" result="pass"/><test-case name="29858integer001_2141.i tokoe:invalid" result="pass"/><test-case name="29859integer002_2142 tokoe:valid" result="pass"/><test-case name="29860integer002_2142.i tokoe:invalid" result="pass"/><test-case name="29861integer003_2143 tokoe:valid" result="pass"/><test-case name="29862integer003_2143.i tokoe:invalid" result="pass"/><test-case name="29863integer004_2144 tokoe:valid" result="pass"/><test-case name="29864integer004_2144.v tokoe:valid" result="pass"/><test-case name="29865integer005_2145 tokoe:valid" result="pass"/><test-case name="29866integer005_2145.v tokoe:valid" result="pass"/><test-case name="29867integer006_2146 tokoe:valid" result="pass"/><test-case name="29868integer006_2146.i tokoe:invalid" result="pass"/><test-case name="29869integer007_2147 tokoe:valid" result="pass"/><test-case name="29870integer007_2147.v tokoe:valid" result="pass"/><test-case name="29871integer008_2148 tokoe:valid" result="pass"/><test-case name="29872integer008_2148.v tokoe:valid" result="pass"/><test-case name="29873integer009_2149 tokoe:valid" result="pass"/><test-case name="29874integer009_2149.v tokoe:valid" result="pass"/><test-case name="29875integer010_2150 tokoe:valid" result="pass"/><test-case name="29876integer010_2150.v tokoe:valid" result="pass"/><test-case name="29877integer011_2151 tokoe:valid" result="pass"/><test-case name="29878integer011_2151.v tokoe:valid" result="fail"/><test-case name="29879integer012_2152 tokoe:valid" result="pass"/><test-case name="29880integer012_2152.i tokoe:invalid" result="pass"/><test-case name="29881integer013_2153 tokoe:valid" result="pass"/><test-case name="29882integer013_2153.i tokoe:invalid" result="pass"/><test-case name="29883integer014_2154 tokoe:valid" result="pass"/><test-case name="29884integer014_2154.i tokoe:invalid" result="pass"/><test-case name="29885integer015_2155 tokoe:valid" result="pass"/><test-case name="29886integer015_2155.i tokoe:invalid" result="pass"/><test-case name="29887integer016_2156 tokoe:valid" result="pass"/><test-case name="29888integer016_2156.i tokoe:invalid" result="pass"/><test-case name="29889nonPositiveInteger001_2157 tokoe:valid" result="pass"/><test-case name="29890nonPositiveInteger001_2157.i tokoe:invalid" result="pass"/><test-case name="29891nonPositiveInteger002_2158 tokoe:valid" result="pass"/><test-case name="29892nonPositiveInteger002_2158.v tokoe:valid" result="pass"/><test-case name="29893nonPositiveInteger003_2159 tokoe:valid" result="pass"/><test-case name="29894nonPositiveInteger003_2159.v tokoe:valid" result="pass"/><test-case name="29895nonPositiveInteger004_2160 tokoe:valid" result="pass"/><test-case name="29896nonPositiveInteger004_2160.i tokoe:invalid" result="pass"/><test-case name="29897nonPositiveInteger005_2161 tokoe:valid" result="pass"/><test-case name="29898nonPositiveInteger005_2161.v tokoe:valid" result="fail"/><test-case name="29899negativeInteger001_2162 tokoe:valid" result="pass"/><test-case name="29900negativeInteger001_2162.i tokoe:invalid" result="pass"/><test-case name="29901negativeInteger002_2163 tokoe:valid" result="pass"/><test-case name="29902negativeInteger002_2163.v tokoe:valid" result="pass"/><test-case name="29903negativeInteger003_2164 tokoe:valid" result="pass"/><test-case name="29904negativeInteger003_2164.i tokoe:invalid" result="pass"/><test-case name="29905negativeInteger004_2165 tokoe:valid" result="pass"/><test-case name="29906negativeInteger004_2165.i tokoe:invalid" result="pass"/><test-case name="29907negativeInteger005_2166 tokoe:valid" result="pass"/><test-case name="29908negativeInteger005_2166.v tokoe:valid" result="fail"/><test-case name="29909long001_2167 tokoe:valid" result="pass"/><test-case name="29910long001_2167.i tokoe:invalid" result="pass"/><test-case name="29911long002_2168 tokoe:valid" result="pass"/><test-case name="29912long002_2168.v tokoe:valid" result="pass"/><test-case name="29913long003_2169 tokoe:valid" result="pass"/><test-case name="29914long003_2169.v tokoe:valid" result="pass"/><test-case name="29915long004_2170 tokoe:valid" result="pass"/><test-case name="29916long004_2170.v tokoe:valid" result="pass"/><test-case name="29917long005_2171 tokoe:valid" result="pass"/><test-case name="29918long005_2171.v tokoe:valid" result="pass"/><test-case name="29919long006_2172 tokoe:valid" result="pass"/><test-case name="29920long006_2172.i tokoe:invalid" result="pass"/><test-case name="29921long007_2173 tokoe:valid" result="pass"/><test-case name="29922long007_2173.v tokoe:valid" result="pass"/><test-case name="29923long008_2174 tokoe:valid" result="pass"/><test-case name="29924long008_2174.i tokoe:invalid" result="pass"/><test-case name="29925long009_2175 tokoe:valid" result="pass"/><test-case name="29926long009_2175.v tokoe:valid" result="pass"/><test-case name="29927int001_2176 tokoe:valid" result="pass"/><test-case name="29928int001_2176.i tokoe:invalid" result="pass"/><test-case name="29929int002_2177 tokoe:valid" result="pass"/><test-case name="29930int002_2177.v tokoe:valid" result="pass"/><test-case name="29931int003_2178 tokoe:valid" result="pass"/><test-case name="29932int003_2178.v tokoe:valid" result="pass"/><test-case name="29933int004_2179 tokoe:valid" result="pass"/><test-case name="29934int004_2179.v tokoe:valid" result="pass"/><test-case name="29935int005_2180 tokoe:valid" result="pass"/><test-case name="29936int005_2180.v tokoe:valid" result="pass"/><test-case name="29937int006_2181 tokoe:valid" result="pass"/><test-case name="29938int006_2181.i tokoe:invalid" result="pass"/><test-case name="29939int007_2182 tokoe:valid" result="pass"/><test-case name="29940int007_2182.v tokoe:valid" result="pass"/><test-case name="29941int008_2183 tokoe:valid" result="pass"/><test-case name="29942int008_2183.i tokoe:invalid" result="pass"/><test-case name="29943short001_2184 tokoe:valid" result="pass"/><test-case name="29944short001_2184.i tokoe:invalid" result="pass"/><test-case name="29945short002_2185 tokoe:valid" result="pass"/><test-case name="29946short002_2185.v tokoe:valid" result="pass"/><test-case name="29947short003_2186 tokoe:valid" result="pass"/><test-case name="29948short003_2186.v tokoe:valid" result="pass"/><test-case name="29949short004_2187 tokoe:valid" result="pass"/><test-case name="29950short004_2187.v tokoe:valid" result="pass"/><test-case name="29951short005_2188 tokoe:valid" result="pass"/><test-case name="29952short005_2188.v tokoe:valid" result="pass"/><test-case name="29953short006_2189 tokoe:valid" result="pass"/><test-case name="29954short006_2189.i tokoe:invalid" result="pass"/><test-case name="29955short007_2190 tokoe:valid" result="pass"/><test-case name="29956short007_2190.v tokoe:valid" result="pass"/><test-case name="29957short008_2191 tokoe:valid" result="pass"/><test-case name="29958short008_2191.i tokoe:invalid" result="pass"/><test-case name="29959short009_2192 tokoe:valid" result="pass"/><test-case name="29960short009_2192.v tokoe:valid" result="pass"/><test-case name="29961byte001_2193 tokoe:valid" result="pass"/><test-case name="29962byte001_2193.i tokoe:invalid" result="pass"/><test-case name="29963byte002_2194 tokoe:valid" result="pass"/><test-case name="29964byte002_2194.v tokoe:valid" result="pass"/><test-case name="29965byte003_2195 tokoe:valid" result="pass"/><test-case name="29966byte003_2195.v tokoe:valid" result="pass"/><test-case name="29967byte004_2196 tokoe:valid" result="pass"/><test-case name="29968byte004_2196.v tokoe:valid" result="pass"/><test-case name="29969byte005_2197 tokoe:valid" result="pass"/><test-case name="29970byte005_2197.v tokoe:valid" result="pass"/><test-case name="29971byte006_2198 tokoe:valid" result="pass"/><test-case name="29972byte006_2198.i tokoe:invalid" result="pass"/><test-case name="29973byte007_2199 tokoe:valid" result="pass"/><test-case name="29974byte007_2199.v tokoe:valid" result="pass"/><test-case name="29975byte008_2200 tokoe:valid" result="pass"/><test-case name="29976byte008_2200.i tokoe:invalid" result="pass"/><test-case name="29977byte009_2201 tokoe:valid" result="pass"/><test-case name="29978byte009_2201.v tokoe:valid" result="pass"/><test-case name="29979nonNegativeInteger001_2202 tokoe:valid" result="pass"/><test-case name="29980nonNegativeInteger001_2202.i tokoe:invalid" result="pass"/><test-case name="29981nonNegativeInteger002_2203 tokoe:valid" result="pass"/><test-case name="29982nonNegativeInteger002_2203.i tokoe:invalid" result="pass"/><test-case name="29983nonNegativeInteger003_2204 tokoe:valid" result="pass"/><test-case name="29984nonNegativeInteger003_2204.v tokoe:valid" result="pass"/><test-case name="29985nonNegativeInteger004_2205 tokoe:valid" result="pass"/><test-case name="29986nonNegativeInteger004_2205.v tokoe:valid" result="pass"/><test-case name="29987nonNegativeInteger005_2206 tokoe:valid" result="pass"/><test-case name="29988nonNegativeInteger005_2206.v tokoe:valid" result="fail"/><test-case name="29989unsignedLong001_2207 tokoe:valid" result="pass"/><test-case name="29990unsignedLong001_2207.i tokoe:invalid" result="pass"/><test-case name="29991unsignedLong002_2208 tokoe:valid" result="pass"/><test-case name="29992unsignedLong002_2208.i tokoe:invalid" result="pass"/><test-case name="29993unsignedLong003_2209 tokoe:valid" result="pass"/><test-case name="29994unsignedLong003_2209.v tokoe:valid" result="pass"/><test-case name="29995unsignedLong004_2210 tokoe:valid" result="pass"/><test-case name="29996unsignedLong004_2210.v tokoe:valid" result="pass"/><test-case name="29997unsignedLong005_2211 tokoe:valid" result="pass"/><test-case name="29998unsignedLong005_2211.v tokoe:valid" result="pass"/><test-case name="29999unsignedLong006_2212 tokoe:valid" result="pass"/><test-case name="30000unsignedLong006_2212.i tokoe:invalid" result="pass"/><test-case name="30001unsignedLong007_2213 tokoe:valid" result="pass"/><test-case name="30002unsignedLong007_2213.v tokoe:valid" result="pass"/><test-case name="30003unsignedInt001_2214 tokoe:valid" result="pass"/><test-case name="30004unsignedInt001_2214.i tokoe:invalid" result="pass"/><test-case name="30005unsignedInt002_2215 tokoe:valid" result="pass"/><test-case name="30006unsignedInt002_2215.i tokoe:invalid" result="pass"/><test-case name="30007unsignedInt003_2216 tokoe:valid" result="pass"/><test-case name="30008unsignedInt003_2216.v tokoe:valid" result="pass"/><test-case name="30009unsignedInt004_2217 tokoe:valid" result="pass"/><test-case name="30010unsignedInt004_2217.v tokoe:valid" result="pass"/><test-case name="30011unsignedInt005_2218 tokoe:valid" result="pass"/><test-case name="30012unsignedInt005_2218.v tokoe:valid" result="pass"/><test-case name="30013unsignedInt006_2219 tokoe:valid" result="pass"/><test-case name="30014unsignedInt006_2219.i tokoe:invalid" result="pass"/><test-case name="30015unsignedInt007_2220 tokoe:valid" result="pass"/><test-case name="30016unsignedInt007_2220.v tokoe:valid" result="pass"/><test-case name="30017unsignedShort001_2221 tokoe:valid" result="pass"/><test-case name="30018unsignedShort001_2221.i tokoe:invalid" result="pass"/><test-case name="30019unsignedShort002_2222 tokoe:valid" result="pass"/><test-case name="30020unsignedShort002_2222.i tokoe:invalid" result="pass"/><test-case name="30021unsignedShort003_2223 tokoe:valid" result="pass"/><test-case name="30022unsignedShort003_2223.v tokoe:valid" result="pass"/><test-case name="30023unsignedShort004_2224 tokoe:valid" result="pass"/><test-case name="30024unsignedShort004_2224.v tokoe:valid" result="pass"/><test-case name="30025unsignedShort005_2225 tokoe:valid" result="pass"/><test-case name="30026unsignedShort005_2225.v tokoe:valid" result="pass"/><test-case name="30027unsignedShort006_2226 tokoe:valid" result="pass"/><test-case name="30028unsignedShort006_2226.i tokoe:invalid" result="pass"/><test-case name="30029unsignedShort007_2227 tokoe:valid" result="pass"/><test-case name="30030unsignedShort007_2227.v tokoe:valid" result="pass"/><test-case name="30031unsignedByte001_2228 tokoe:valid" result="pass"/><test-case name="30032unsignedByte001_2228.i tokoe:invalid" result="pass"/><test-case name="30033unsignedByte002_2229 tokoe:valid" result="pass"/><test-case name="30034unsignedByte002_2229.i tokoe:invalid" result="pass"/><test-case name="30035unsignedByte003_2230 tokoe:valid" result="pass"/><test-case name="30036unsignedByte003_2230.v tokoe:valid" result="pass"/><test-case name="30037unsignedByte004_2231 tokoe:valid" result="pass"/><test-case name="30038unsignedByte004_2231.v tokoe:valid" result="pass"/><test-case name="30039unsignedByte005_2232 tokoe:valid" result="pass"/><test-case name="30040unsignedByte005_2232.v tokoe:valid" result="pass"/><test-case name="30041unsignedByte006_2233 tokoe:valid" result="pass"/><test-case name="30042unsignedByte006_2233.i tokoe:invalid" result="pass"/><test-case name="30043unsignedByte007_2234 tokoe:valid" result="pass"/><test-case name="30044unsignedByte007_2234.v tokoe:valid" result="pass"/><test-case name="30045positiveInteger001_2235 tokoe:valid" result="pass"/><test-case name="30046positiveInteger001_2235.i tokoe:invalid" result="pass"/><test-case name="30047positiveInteger002_2236 tokoe:valid" result="pass"/><test-case name="30048positiveInteger002_2236.i tokoe:invalid" result="pass"/><test-case name="30049positiveInteger003_2237 tokoe:valid" result="pass"/><test-case name="30050positiveInteger003_2237.i tokoe:invalid" result="pass"/><test-case name="30051positiveInteger004_2238 tokoe:valid" result="pass"/><test-case name="30052positiveInteger004_2238.v tokoe:valid" result="pass"/><test-case name="30053positiveInteger005_2239 tokoe:valid" result="pass"/><test-case name="30054positiveInteger005_2239.v tokoe:valid" result="fail"/><test-case name="30055ID_test64335_2240 tokoe:valid" result="pass"/><test-case name="30056ID_test64335_2240.v tokoe:valid" result="pass"/><test-case name="30057ID_test70681_2241 tokoe:valid" result="pass"/><test-case name="30058ID_test70681_2241.v tokoe:valid" result="pass"/><test-case name="30059dtZ100507_2242 tokoe:valid" result="pass"/><test-case name="30060dtZ100507_2242.i tokoe:invalid" result="pass"/><test-case name="30061dtZ107447_2243 tokoe:valid" result="pass"/><test-case name="30062dtZ107447_2243.v tokoe:valid" result="pass"/><test-case name="30063dtZ107447_1_2244 tokoe:valid" result="pass"/><test-case name="30064dtZ107447_1_2244.v tokoe:valid" result="pass"/><test-case name="30065dtZ86723_2246 tokoe:valid" result="pass"/><test-case name="30066dtZ86723_2246.i tokoe:invalid" result="pass"/><test-case name="30067elemA001 tokoe:invalid" result="pass"/><test-case name="30068elemA002 tokoe:valid" result="pass"/><test-case name="30069elemA003 tokoe:valid" result="pass"/><test-case name="30070elemA004 tokoe:valid" result="pass"/><test-case name="30071elemA005 tokoe:valid" result="pass"/><test-case name="30072elemA006 tokoe:invalid" result="pass"/><test-case name="30073elemA007 tokoe:valid" result="pass"/><test-case name="30074elemA009 tokoe:invalid" result="pass"/><test-case name="30075elemA010 tokoe:invalid" result="pass"/><test-case name="30076elemA011 tokoe:invalid" result="pass"/><test-case name="30077elemA012 tokoe:invalid" result="pass"/><test-case name="30078elemA013 tokoe:invalid" result="pass"/><test-case name="30079elemA014 tokoe:invalid" result="pass"/><test-case name="30080elemA015 tokoe:valid" result="pass"/><test-case name="30081elemA016 tokoe:valid" result="pass"/><test-case name="30082elemA017 tokoe:valid" result="pass"/><test-case name="30083elemB001 tokoe:valid" result="pass"/><test-case name="30084elemB002 tokoe:valid" result="pass"/><test-case name="30085elemB003 tokoe:invalid" result="pass"/><test-case name="30086elemB004 tokoe:invalid" result="pass"/><test-case name="30087elemB005 tokoe:invalid" result="pass"/><test-case name="30088elemB006 tokoe:invalid" result="pass"/><test-case name="30089elemB007 tokoe:valid" result="pass"/><test-case name="30090elemB008 tokoe:valid" result="pass"/><test-case name="30091elemB009 tokoe:invalid" result="pass"/><test-case name="30092elemB010 tokoe:invalid" result="pass"/><test-case name="30093elemC001 tokoe:valid" result="pass"/><test-case name="30094elemC002 tokoe:valid" result="pass"/><test-case name="30095elemC003 tokoe:valid" result="pass"/><test-case name="30096elemC004 tokoe:valid" result="pass"/><test-case name="30097elemC005 tokoe:valid" result="pass"/><test-case name="30098elemC006 tokoe:valid" result="pass"/><test-case name="30099elemC007 tokoe:valid" result="pass"/><test-case name="30100elemC008 tokoe:valid" result="pass"/><test-case name="30101elemC009 tokoe:invalid" result="pass"/><test-case name="30102elemC010 tokoe:invalid" result="pass"/><test-case name="30103elemC011 tokoe:invalid" result="pass"/><test-case name="30104elemC012 tokoe:invalid" result="pass"/><test-case name="30105elemC013 tokoe:invalid" result="pass"/><test-case name="30106elemC014 tokoe:invalid" result="pass"/><test-case name="30107elemC015 tokoe:invalid" result="pass"/><test-case name="30108elemC016 tokoe:invalid" result="pass"/><test-case name="30109elemC017 tokoe:invalid" result="pass"/><test-case name="30110elemC018 tokoe:valid" result="pass"/><test-case name="30111elemC020 tokoe:valid" result="pass"/><test-case name="30112elemD001 tokoe:valid" result="pass"/><test-case name="30113elemD002 tokoe:valid" result="pass"/><test-case name="30114elemD003 tokoe:invalid" result="pass"/><test-case name="30115elemD004 tokoe:invalid" result="pass"/><test-case name="30116elemD005 tokoe:invalid" result="pass"/><test-case name="30117elemD006 tokoe:valid" result="pass"/><test-case name="30118elemE006 tokoe:invalid" result="pass"/><test-case name="30119elemE007 tokoe:invalid" result="pass"/><test-case name="30120elemE008 tokoe:invalid" result="pass"/><test-case name="30121elemE009 tokoe:invalid" result="pass"/><test-case name="30122elemF001 tokoe:valid" result="pass"/><test-case name="30123elemF002 tokoe:valid" result="pass"/><test-case name="30124elemF003 tokoe:valid" result="pass"/><test-case name="30125elemF004 tokoe:invalid" result="pass"/><test-case name="30126elemF005 tokoe:valid" result="pass"/><test-case name="30127elemF006 tokoe:invalid" result="pass"/><test-case name="30128elemF007 tokoe:invalid" result="pass"/><test-case name="30129elemF008 tokoe:invalid" result="pass"/><test-case name="30130elemF009 tokoe:invalid" result="pass"/><test-case name="30131elemF010 tokoe:invalid" result="pass"/><test-case name="30132elemF011 tokoe:invalid" result="pass"/><test-case name="30133elemF012 tokoe:invalid" result="pass"/><test-case name="30134elemF013 tokoe:invalid" result="pass"/><test-case name="30135elemF014 tokoe:invalid" result="pass"/><test-case name="30136elemF015 tokoe:invalid" result="pass"/><test-case name="30137elemF016 tokoe:invalid" result="pass"/><test-case name="30138elemF017 tokoe:invalid" result="pass"/><test-case name="30139elemF018 tokoe:valid" result="pass"/><test-case name="30140elemG001 tokoe:valid" result="pass"/><test-case name="30141elemG002 tokoe:valid" result="pass"/><test-case name="30142elemG003 tokoe:invalid" result="pass"/><test-case name="30143elemG004 tokoe:invalid" result="pass"/><test-case name="30144elemG005 tokoe:valid" result="pass"/><test-case name="30145elemH001 tokoe:valid" result="pass"/><test-case name="30146elemH002 tokoe:valid" result="pass"/><test-case name="30147elemH003 tokoe:invalid" result="pass"/><test-case name="30148elemH004 tokoe:invalid" result="pass"/><test-case name="30149elemH005 tokoe:invalid" result="pass"/><test-case name="30150elemH006 tokoe:invalid" result="pass"/><test-case name="30151elemI001 tokoe:valid" result="pass"/><test-case name="30152elemI002 tokoe:valid" result="pass"/><test-case name="30153elemI003 tokoe:invalid" result="pass"/><test-case name="30154elemI004 tokoe:invalid" result="pass"/><test-case name="30155elemI005 tokoe:invalid" result="pass"/><test-case name="30156elemJ002 tokoe:valid" result="pass"/><test-case name="30157elemJ004 tokoe:valid" result="pass"/><test-case name="30158elemJ005 tokoe:valid" result="pass"/><test-case name="30159elemJ006 tokoe:invalid" result="pass"/><test-case name="30160elemJ007 tokoe:invalid" result="pass"/><test-case name="30161elemJ008 tokoe:invalid" result="pass"/><test-case name="30162elemJ009 tokoe:valid" result="pass"/><test-case name="30163elemJ010 tokoe:valid" result="pass"/><test-case name="30164elemJ012 tokoe:invalid" result="pass"/><test-case name="30165elemJ013 tokoe:valid" result="pass"/><test-case name="30166elemJ014 tokoe:invalid" result="pass"/><test-case name="30167elemJ015 tokoe:invalid" result="pass"/><test-case name="30168elemJ016 tokoe:invalid" result="pass"/><test-case name="30169elemJ017 tokoe:valid" result="pass"/><test-case name="30170elemJ018 tokoe:valid" result="pass"/><test-case name="30171elemJ019 tokoe:invalid" result="pass"/><test-case name="30172elemJ020 tokoe:invalid" result="pass"/><test-case name="30173elemJ021 tokoe:valid" result="pass"/><test-case name="30174elemK001 tokoe:valid" result="pass"/><test-case name="30175elemK002 tokoe:valid" result="pass"/><test-case name="30176elemK003 tokoe:invalid" result="pass"/><test-case name="30177elemK004 tokoe:invalid" result="pass"/><test-case name="30178elemK005 tokoe:invalid" result="pass"/><test-case name="30179elemK006 tokoe:invalid" result="pass"/><test-case name="30180elemK007 tokoe:invalid" result="pass"/><test-case name="30181elemL001 tokoe:valid" result="pass"/><test-case name="30182elemL002 tokoe:invalid" result="pass"/><test-case name="30183elemL003 tokoe:invalid" result="pass"/><test-case name="30184elemL004 tokoe:valid" result="pass"/><test-case name="30185elemL005 tokoe:valid" result="pass"/><test-case name="30186elemM001 tokoe:valid" result="pass"/><test-case name="30187elemM002 tokoe:invalid" result="pass"/><test-case name="30188elemM003 tokoe:invalid" result="pass"/><test-case name="30189elemM004 tokoe:valid" result="pass"/><test-case name="30190elemM005 tokoe:invalid" result="pass"/><test-case name="30191elemN001 tokoe:valid" result="pass"/><test-case name="30192elemN002 tokoe:valid" result="pass"/><test-case name="30193elemN003 tokoe:valid" result="pass"/><test-case name="30194elemN004 tokoe:valid" result="pass"/><test-case name="30195elemN005 tokoe:valid" result="pass"/><test-case name="30196elemN006 tokoe:invalid" result="pass"/><test-case name="30197elemO001 tokoe:valid" result="pass"/><test-case name="30198elemO001.i tokoe:invalid" result="pass"/><test-case name="30199elemO002 tokoe:valid" result="pass"/><test-case name="30200elemO002.v tokoe:valid" result="pass"/><test-case name="30201elemO003 tokoe:valid" result="pass"/><test-case name="30202elemO003.v tokoe:valid" result="pass"/><test-case name="30203elemO004 tokoe:valid" result="pass"/><test-case name="30204elemO004.v tokoe:valid" result="pass"/><test-case name="30205elemO005 tokoe:valid" result="pass"/><test-case name="30206elemO005.v tokoe:valid" result="pass"/><test-case name="30207elemO006 tokoe:valid" result="pass"/><test-case name="30208elemO006.v tokoe:valid" result="pass"/><test-case name="30209elemO007 tokoe:valid" result="pass"/><test-case name="30210elemO007.i tokoe:invalid" result="pass"/><test-case name="30211elemO008 tokoe:valid" result="pass"/><test-case name="30212elemO008.v tokoe:valid" result="pass"/><test-case name="30213elemO009 tokoe:valid" result="pass"/><test-case name="30214elemO009.v tokoe:valid" result="pass"/><test-case name="30215elemO010 tokoe:valid" result="pass"/><test-case name="30216elemO010.i tokoe:invalid" result="pass"/><test-case name="30217elemO011 tokoe:valid" result="pass"/><test-case name="30218elemO011.i tokoe:invalid" result="pass"/><test-case name="30219elemO012 tokoe:valid" result="pass"/><test-case name="30220elemO012.v tokoe:valid" result="pass"/><test-case name="30221elemP001 tokoe:invalid" result="pass"/><test-case name="30222elemP002 tokoe:invalid" result="pass"/><test-case name="30223elemP003 tokoe:valid" result="pass"/><test-case name="30224elemP004 tokoe:valid" result="pass"/><test-case name="30225elemP005 tokoe:invalid" result="pass"/><test-case name="30226elemP006 tokoe:invalid" result="pass"/><test-case name="30227elemP007 tokoe:invalid" result="pass"/><test-case name="30228elemP008 tokoe:invalid" result="pass"/><test-case name="30229elemP009 tokoe:invalid" result="pass"/><test-case name="30230elemQ001 tokoe:valid" result="pass"/><test-case name="30231elemQ002 tokoe:valid" result="pass"/><test-case name="30232elemQ003 tokoe:valid" result="pass"/><test-case name="30233elemQ004 tokoe:invalid" result="pass"/><test-case name="30234elemQ005 tokoe:valid" result="pass"/><test-case name="30235elemQ006 tokoe:invalid" result="pass"/><test-case name="30236elemQ007 tokoe:valid" result="pass"/><test-case name="30237elemQ007.i tokoe:invalid" result="pass"/><test-case name="30238elemQ008 tokoe:valid" result="pass"/><test-case name="30239elemQ008.v tokoe:valid" result="pass"/><test-case name="30240elemQ009 tokoe:valid" result="pass"/><test-case name="30241elemQ009.i tokoe:invalid" result="pass"/><test-case name="30242elemQ010 tokoe:valid" result="pass"/><test-case name="30243elemQ010.i tokoe:invalid" result="pass"/><test-case name="30244elemQ011 tokoe:valid" result="pass"/><test-case name="30245elemQ011.v tokoe:valid" result="pass"/><test-case name="30246elemQ012 tokoe:valid" result="pass"/><test-case name="30247elemQ012.i tokoe:invalid" result="pass"/><test-case name="30248elemQ013 tokoe:valid" result="pass"/><test-case name="30249elemQ013.v tokoe:valid" result="pass"/><test-case name="30250elemQ014 tokoe:valid" result="pass"/><test-case name="30251elemQ014.i tokoe:invalid" result="pass"/><test-case name="30252elemQ015 tokoe:valid" result="pass"/><test-case name="30253elemQ015.v tokoe:valid" result="pass"/><test-case name="30254elemQ016 tokoe:valid" result="pass"/><test-case name="30255elemQ017 tokoe:valid" result="pass"/><test-case name="30256elemQ017.v tokoe:valid" result="pass"/><test-case name="30257elemQ018 tokoe:valid" result="pass"/><test-case name="30258elemQ018.i tokoe:invalid" result="pass"/><test-case name="30259elemQ019 tokoe:valid" result="pass"/><test-case name="30260elemQ019.v tokoe:valid" result="pass"/><test-case name="30261elemQ020 tokoe:valid" result="pass"/><test-case name="30262elemQ020.v tokoe:valid" result="pass"/><test-case name="30263elemQ021 tokoe:valid" result="pass"/><test-case name="30264elemQ021.v tokoe:valid" result="pass"/><test-case name="30265elemQ022 tokoe:valid" result="pass"/><test-case name="30266elemQ022.v tokoe:valid" result="pass"/><test-case name="30267elemR001 tokoe:valid" result="pass"/><test-case name="30268elemR001.v tokoe:valid" result="pass"/><test-case name="30269elemR002 tokoe:valid" result="pass"/><test-case name="30270elemR002.v tokoe:valid" result="pass"/><test-case name="30271elemR003 tokoe:invalid" result="pass"/><test-case name="30272elemR004 tokoe:valid" result="pass"/><test-case name="30273elemR004.v tokoe:valid" result="pass"/><test-case name="30274elemR005 tokoe:valid" result="pass"/><test-case name="30275elemR005.v tokoe:valid" result="pass"/><test-case name="30276elemR006 tokoe:invalid" result="pass"/><test-case name="30277elemS001 tokoe:invalid" result="pass"/><test-case name="30278elemS002 tokoe:valid" result="pass"/><test-case name="30279elemS002.v tokoe:valid" result="pass"/><test-case name="30280elemS003 tokoe:valid" result="pass"/><test-case name="30281elemS003.v tokoe:valid" result="pass"/><test-case name="30282elemS004 tokoe:invalid" result="pass"/><test-case name="30283elemS005 tokoe:invalid" result="pass"/><test-case name="30284elemS006 tokoe:invalid" result="pass"/><test-case name="30285elemS007 tokoe:valid" result="pass"/><test-case name="30286elemS007.v tokoe:valid" result="pass"/><test-case name="30287elemS008 tokoe:valid" result="pass"/><test-case name="30288elemS008.v tokoe:valid" result="pass"/><test-case name="30289elemT001 tokoe:valid" result="pass"/><test-case name="30290elemT001.i tokoe:invalid" result="pass"/><test-case name="30291elemT002 tokoe:valid" result="pass"/><test-case name="30292elemT002.v tokoe:valid" result="pass"/><test-case name="30293elemT003 tokoe:valid" result="pass"/><test-case name="30294elemT003.v tokoe:valid" result="pass"/><test-case name="30295elemT004 tokoe:valid" result="pass"/><test-case name="30296elemT004.i tokoe:invalid" result="pass"/><test-case name="30297elemT005 tokoe:valid" result="pass"/><test-case name="30298elemT005.i tokoe:invalid" result="pass"/><test-case name="30299elemT006 tokoe:valid" result="pass"/><test-case name="30300elemT006.i tokoe:invalid" result="pass"/><test-case name="30301elemT007 tokoe:valid" result="pass"/><test-case name="30302elemT007.v tokoe:valid" result="pass"/><test-case name="30303elemT008 tokoe:valid" result="pass"/><test-case name="30304elemT008.v tokoe:valid" result="pass"/><test-case name="30305elemT009 tokoe:invalid" result="pass"/><test-case name="30306elemT010 tokoe:invalid" result="pass"/><test-case name="30307elemT011 tokoe:valid" result="pass"/><test-case name="30308elemT011.i tokoe:invalid" result="pass"/><test-case name="30309elemT012 tokoe:valid" result="pass"/><test-case name="30310elemT012.i tokoe:invalid" result="pass"/><test-case name="30311elemT013 tokoe:valid" result="pass"/><test-case name="30312elemT013.i tokoe:invalid" result="pass"/><test-case name="30313elemT014 tokoe:valid" result="pass"/><test-case name="30314elemT014.v tokoe:valid" result="pass"/><test-case name="30315elemT015 tokoe:valid" result="pass"/><test-case name="30316elemT015.v tokoe:valid" result="pass"/><test-case name="30317elemT016 tokoe:valid" result="pass"/><test-case name="30318elemT016.v tokoe:valid" result="pass"/><test-case name="30319elemT017 tokoe:valid" result="pass"/><test-case name="30320elemT017.i tokoe:invalid" result="pass"/><test-case name="30321elemT018 tokoe:valid" result="pass"/><test-case name="30322elemT018.i tokoe:invalid" result="pass"/><test-case name="30323elemT019 tokoe:valid" result="pass"/><test-case name="30324elemT019.i tokoe:invalid" result="pass"/><test-case name="30325elemT020 tokoe:valid" result="pass"/><test-case name="30326elemT020.i tokoe:invalid" result="pass"/><test-case name="30327elemT021 tokoe:valid" result="pass"/><test-case name="30328elemT021.i tokoe:invalid" result="pass"/><test-case name="30329elemT022 tokoe:valid" result="pass"/><test-case name="30330elemT022.i tokoe:invalid" result="pass"/><test-case name="30331elemT023 tokoe:valid" result="pass"/><test-case name="30332elemT023.i tokoe:invalid" result="pass"/><test-case name="30333elemT024 tokoe:valid" result="pass"/><test-case name="30334elemT024.i tokoe:invalid" result="pass"/><test-case name="30335elemT025 tokoe:valid" result="pass"/><test-case name="30336elemT025.v tokoe:valid" result="pass"/><test-case name="30337elemT030 tokoe:valid" result="pass"/><test-case name="30338elemT030.v tokoe:valid" result="pass"/><test-case name="30339elemT031 tokoe:valid" result="pass"/><test-case name="30340elemT031.i tokoe:invalid" result="pass"/><test-case name="30341elemT032 tokoe:valid" result="pass"/><test-case name="30342elemT032.v tokoe:valid" result="pass"/><test-case name="30343elemT033 tokoe:valid" result="pass"/><test-case name="30344elemT033.i tokoe:invalid" result="pass"/><test-case name="30345elemT034 tokoe:valid" result="pass"/><test-case name="30346elemT034.i tokoe:invalid" result="pass"/><test-case name="30347elemT035 tokoe:valid" result="pass"/><test-case name="30348elemT035.i tokoe:invalid" result="pass"/><test-case name="30349elemT036 tokoe:valid" result="pass"/><test-case name="30350elemT036.i tokoe:invalid" result="pass"/><test-case name="30351elemT037 tokoe:valid" result="pass"/><test-case name="30352elemT037.i tokoe:invalid" result="pass"/><test-case name="30353elemT038 tokoe:valid" result="pass"/><test-case name="30354elemT038.v tokoe:valid" result="pass"/><test-case name="30355elemT039 tokoe:valid" result="pass"/><test-case name="30356elemT039.i tokoe:invalid" result="pass"/><test-case name="30357elemT040 tokoe:valid" result="pass"/><test-case name="30358elemT040.v tokoe:valid" result="pass"/><test-case name="30359elemT041 tokoe:valid" result="pass"/><test-case name="30360elemT041.v tokoe:valid" result="pass"/><test-case name="30361elemT042 tokoe:valid" result="pass"/><test-case name="30362elemT042.v tokoe:valid" result="pass"/><test-case name="30363elemT043 tokoe:valid" result="pass"/><test-case name="30364elemT043.v tokoe:valid" result="pass"/><test-case name="30365elemT044 tokoe:valid" result="pass"/><test-case name="30366elemT044.v tokoe:valid" result="pass"/><test-case name="30367elemT045 tokoe:valid" result="pass"/><test-case name="30368elemT045.i tokoe:invalid" result="pass"/><test-case name="30369elemT046 tokoe:valid" result="pass"/><test-case name="30370elemT046.i tokoe:invalid" result="pass"/><test-case name="30371elemT047 tokoe:valid" result="pass"/><test-case name="30372elemT047.i tokoe:invalid" result="pass"/><test-case name="30373elemT048 tokoe:valid" result="pass"/><test-case name="30374elemT048.i tokoe:invalid" result="pass"/><test-case name="30375elemT049 tokoe:valid" result="pass"/><test-case name="30376elemT049.i tokoe:invalid" result="pass"/><test-case name="30377elemT050 tokoe:valid" result="pass"/><test-case name="30378elemT050.i tokoe:invalid" result="pass"/><test-case name="30379elemT051 tokoe:valid" result="pass"/><test-case name="30380elemT051.i tokoe:invalid" result="pass"/><test-case name="30381elemT052 tokoe:valid" result="pass"/><test-case name="30382elemT052.i tokoe:invalid" result="pass"/><test-case name="30383elemT053 tokoe:valid" result="pass"/><test-case name="30384elemT053.i tokoe:invalid" result="pass"/><test-case name="30385elemT058 tokoe:valid" result="pass"/><test-case name="30386elemT058.v tokoe:valid" result="pass"/><test-case name="30387elemT059 tokoe:valid" result="pass"/><test-case name="30388elemT059.i tokoe:invalid" result="pass"/><test-case name="30389elemT060 tokoe:valid" result="pass"/><test-case name="30390elemT060.i tokoe:invalid" result="pass"/><test-case name="30391elemT061 tokoe:valid" result="pass"/><test-case name="30392elemT061.i tokoe:invalid" result="pass"/><test-case name="30393elemT062 tokoe:valid" result="pass"/><test-case name="30394elemT062.v tokoe:valid" result="pass"/><test-case name="30395elemT063 tokoe:valid" result="pass"/><test-case name="30396elemT063.i tokoe:invalid" result="pass"/><test-case name="30397elemT064 tokoe:valid" result="pass"/><test-case name="30398elemT064.v tokoe:valid" result="pass"/><test-case name="30399elemT065 tokoe:valid" result="pass"/><test-case name="30400elemT065.i tokoe:invalid" result="pass"/><test-case name="30401elemT066 tokoe:valid" result="pass"/><test-case name="30402elemT066.v tokoe:valid" result="pass"/><test-case name="30403elemT067 tokoe:valid" result="pass"/><test-case name="30404elemT067.v tokoe:valid" result="pass"/><test-case name="30405elemT068 tokoe:valid" result="pass"/><test-case name="30406elemT068.i tokoe:invalid" result="pass"/><test-case name="30407elemT069 tokoe:valid" result="pass"/><test-case name="30408elemT069.i tokoe:invalid" result="pass"/><test-case name="30409elemT070 tokoe:valid" result="pass"/><test-case name="30410elemT070.i tokoe:invalid" result="pass"/><test-case name="30411elemT071 tokoe:valid" result="pass"/><test-case name="30412elemT071.v tokoe:valid" result="pass"/><test-case name="30413elemT072 tokoe:valid" result="pass"/><test-case name="30414elemT072.v tokoe:valid" result="pass"/><test-case name="30415elemT073 tokoe:valid" result="pass"/><test-case name="30416elemT073.v tokoe:valid" result="pass"/><test-case name="30417elemT074 tokoe:valid" result="pass"/><test-case name="30418elemT074.i tokoe:invalid" result="pass"/><test-case name="30419elemU001 tokoe:valid" result="pass"/><test-case name="30420elemU001.v tokoe:valid" result="pass"/><test-case name="30421elemU002 tokoe:valid" result="pass"/><test-case name="30422elemU002.v tokoe:valid" result="pass"/><test-case name="30423elemU003 tokoe:valid" result="pass"/><test-case name="30424elemU003.v tokoe:valid" result="pass"/><test-case name="30425elemU004 tokoe:valid" result="pass"/><test-case name="30426elemU004.v tokoe:valid" result="pass"/><test-case name="30427elemU005 tokoe:valid" result="pass"/><test-case name="30428elemU005.v tokoe:valid" result="pass"/><test-case name="30429elemU006 tokoe:valid" result="pass"/><test-case name="30430elemU006.v tokoe:valid" result="pass"/><test-case name="30431elemU007 tokoe:valid" result="pass"/><test-case name="30432elemU007.v tokoe:valid" result="pass"/><test-case name="30433elemU008 tokoe:valid" result="pass"/><test-case name="30434elemU008.v tokoe:valid" result="pass"/><test-case name="30435elemU009 tokoe:valid" result="pass"/><test-case name="30436elemU009.v tokoe:valid" result="pass"/><test-case name="30437elemU010 tokoe:valid" result="pass"/><test-case name="30438elemU010.v tokoe:valid" result="pass"/><test-case name="30439elemU011 tokoe:valid" result="pass"/><test-case name="30440elemU011.v tokoe:valid" result="pass"/><test-case name="30441elemU012 tokoe:valid" result="pass"/><test-case name="30442elemU012.v tokoe:valid" result="pass"/><test-case name="30443elemU013 tokoe:valid" result="pass"/><test-case name="30444elemU013.v tokoe:valid" result="pass"/><test-case name="30445elemU014 tokoe:valid" result="pass"/><test-case name="30446elemU014.v tokoe:valid" result="pass"/><test-case name="30447elemU015 tokoe:valid" result="pass"/><test-case name="30448elemU015.v tokoe:valid" result="pass"/><test-case name="30449elemU017 tokoe:valid" result="pass"/><test-case name="30450elemU017.v tokoe:valid" result="pass"/><test-case name="30451elemU018 tokoe:valid" result="pass"/><test-case name="30452elemU018.v tokoe:valid" result="pass"/><test-case name="30453elemU019 tokoe:valid" result="pass"/><test-case name="30454elemU019.v tokoe:valid" result="pass"/><test-case name="30455elemU020 tokoe:valid" result="pass"/><test-case name="30456elemU020.v tokoe:valid" result="pass"/><test-case name="30457elemU021 tokoe:valid" result="pass"/><test-case name="30458elemU021.v tokoe:valid" result="pass"/><test-case name="30459elemU022 tokoe:valid" result="pass"/><test-case name="30460elemU022.v tokoe:valid" result="pass"/><test-case name="30461elemU023 tokoe:valid" result="pass"/><test-case name="30462elemU023.v tokoe:valid" result="pass"/><test-case name="30463elemU024 tokoe:valid" result="pass"/><test-case name="30464elemU024.v tokoe:valid" result="pass"/><test-case name="30465elemU025 tokoe:valid" result="pass"/><test-case name="30466elemU025.i tokoe:invalid" result="pass"/><test-case name="30467elemZ001 tokoe:valid" result="pass"/><test-case name="30468elemZ001.v tokoe:valid" result="pass"/><test-case name="30469elemZ002 tokoe:valid" result="pass"/><test-case name="30470elemZ002.v tokoe:valid" result="pass"/><test-case name="30471elemZ003 tokoe:valid" result="pass"/><test-case name="30472elemZ003.v tokoe:valid" result="pass"/><test-case name="30473elemZ005 tokoe:valid" result="pass"/><test-case name="30474elemZ008 tokoe:valid" result="pass"/><test-case name="30475elemZ009 tokoe:valid" result="pass"/><test-case name="30476elemZ009.v tokoe:valid" result="pass"/><test-case name="30477elemZ010 tokoe:valid" result="pass"/><test-case name="30478elemZ010.v tokoe:valid" result="pass"/><test-case name="30479elemZ011 tokoe:valid" result="pass"/><test-case name="30480elemZ012 tokoe:invalid" result="pass"/><test-case name="30481elemZ014 tokoe:valid" result="pass"/><test-case name="30482elemZ014.v tokoe:valid" result="pass"/><test-case name="30483elemZ015 tokoe:valid" result="pass"/><test-case name="30484elemZ015.i tokoe:invalid" result="pass"/><test-case name="30485elemZ016 tokoe:valid" result="pass"/><test-case name="30486elemZ016.i tokoe:invalid" result="pass"/><test-case name="30487elemZ017.v tokoe:valid" result="pass"/><test-case name="30488elemZ018 tokoe:valid" result="pass"/><test-case name="30489elemZ018.v tokoe:valid" result="pass"/><test-case name="30490elemZ019 tokoe:valid" result="pass"/><test-case name="30491elemZ019.v tokoe:valid" result="pass"/><test-case name="30492elemZ021a tokoe:valid" result="pass"/><test-case name="30493elemZ021a.v tokoe:valid" result="pass"/><test-case name="30494elemZ021b tokoe:valid" result="pass"/><test-case name="30495elemZ021b.i tokoe:invalid" result="pass"/><test-case name="30496elemZ021c tokoe:valid" result="pass"/><test-case name="30497elemZ021c.v tokoe:valid" result="pass"/><test-case name="30498elemZ021d tokoe:valid" result="pass"/><test-case name="30499elemZ021d.v tokoe:valid" result="pass"/><test-case name="30500elemZ021e tokoe:valid" result="pass"/><test-case name="30501elemZ021e.v tokoe:valid" result="pass"/><test-case name="30502elemZ021f tokoe:valid" result="pass"/><test-case name="30503elemZ021f.i tokoe:invalid" result="pass"/><test-case name="30504elemZ021g tokoe:valid" result="pass"/><test-case name="30505elemZ021g.i tokoe:invalid" result="pass"/><test-case name="30506elemZ022a tokoe:valid" result="pass"/><test-case name="30507elemZ022a.i tokoe:invalid" result="pass"/><test-case name="30508elemZ022b tokoe:valid" result="pass"/><test-case name="30509elemZ022b.v tokoe:valid" result="pass"/><test-case name="30510elemZ023 tokoe:valid" result="pass"/><test-case name="30511elemZ023.i tokoe:invalid" result="pass"/><test-case name="30512QFE1700a1 tokoe:valid" result="pass"/><test-case name="30513QFE1700a1.v tokoe:valid" result="pass"/><test-case name="30514QFE1700a2 tokoe:valid" result="pass"/><test-case name="30515QFE1700a2.v tokoe:valid" result="pass"/><test-case name="30516QFE1700a3 tokoe:valid" result="pass"/><test-case name="30517QFE1700a3.v tokoe:valid" result="pass"/><test-case name="30518QFE1700b1 tokoe:valid" result="pass"/><test-case name="30519QFE1700b1.v tokoe:valid" result="pass"/><test-case name="30520QFE1700b2 tokoe:valid" result="pass"/><test-case name="30521QFE1700b2.v tokoe:valid" result="pass"/><test-case name="30522QFE1700c1 tokoe:valid" result="pass"/><test-case name="30523QFE1700c1.i tokoe:invalid" result="pass"/><test-case name="30524QFE1700c2 tokoe:valid" result="pass"/><test-case name="30525QFE1700c2.v tokoe:valid" result="pass"/><test-case name="30526QFE1700d1 tokoe:valid" result="pass"/><test-case name="30527QFE1700d1.i tokoe:invalid" result="pass"/><test-case name="30528QFE1700e1 tokoe:valid" result="pass"/><test-case name="30529QFE1700e1.v tokoe:valid" result="pass"/><test-case name="30530QFE1700e2 tokoe:valid" result="pass"/><test-case name="30531QFE1700e2.v tokoe:valid" result="pass"/><test-case name="30532QFE1700e3 tokoe:valid" result="pass"/><test-case name="30533QFE1700e3.i tokoe:invalid" result="pass"/><test-case name="30534QFE1700f1 tokoe:valid" result="pass"/><test-case name="30535QFE1700f1.v tokoe:valid" result="pass"/><test-case name="30536QFE1700f2 tokoe:valid" result="pass"/><test-case name="30537QFE1700f2.v tokoe:valid" result="pass"/><test-case name="30538QFE1700f3 tokoe:valid" result="pass"/><test-case name="30539QFE1700f3.i tokoe:invalid" result="pass"/><test-case name="30540QFE1700g1 tokoe:valid" result="pass"/><test-case name="30541QFE1700g1.i tokoe:invalid" result="pass"/><test-case name="30542QFE1700g2 tokoe:valid" result="pass"/><test-case name="30543QFE1700g2.v tokoe:valid" result="pass"/><test-case name="30544elemZ025 tokoe:valid" result="pass"/><test-case name="30545elemZ027_a tokoe:valid" result="pass"/><test-case name="30546elemZ027_b tokoe:valid" result="pass"/><test-case name="30547elemZ027_e tokoe:valid" result="pass"/><test-case name="30548elemZ027_f tokoe:valid" result="pass"/><test-case name="30549elemZ028a tokoe:valid" result="pass"/><test-case name="30550elemZ028b tokoe:invalid" result="pass"/><test-case name="30551elemZ028e tokoe:invalid" result="pass"/><test-case name="30552elemZ029 tokoe:valid" result="pass"/><test-case name="30553elemZ029.v tokoe:valid" result="pass"/><test-case name="30554elemZ030 tokoe:invalid" result="pass"/><test-case name="30555elemZ032a tokoe:invalid" result="pass"/><test-case name="30556elemZ032b tokoe:invalid" result="pass"/><test-case name="30557elemZ033b.v tokoe:valid" result="pass"/><test-case name="30558errA001 tokoe:valid" result="pass"/><test-case name="30559errA001.v tokoe:valid" result="pass"/><test-case name="30560errA002 tokoe:valid" result="pass"/><test-case name="30561errA002.i tokoe:invalid" result="pass"/><test-case name="30562errA003 tokoe:valid" result="pass"/><test-case name="30563errA003.v tokoe:valid" result="pass"/><test-case name="30564errC001 tokoe:valid" result="pass"/><test-case name="30565errC001.v tokoe:valid" result="pass"/><test-case name="30566errC002 tokoe:valid" result="pass"/><test-case name="30567errC003 tokoe:valid" result="pass"/><test-case name="30568errC004 tokoe:valid" result="pass"/><test-case name="30569errC005 tokoe:invalid" result="pass"/><test-case name="30570errC006 tokoe:invalid" result="pass"/><test-case name="30571errC007 tokoe:valid" result="pass"/><test-case name="30572errC007.v tokoe:valid" result="pass"/><test-case name="30573errC008 tokoe:invalid" result="pass"/><test-case name="30574errC009 tokoe:invalid" result="pass"/><test-case name="30575errE001 tokoe:valid" result="pass"/><test-case name="30576errE001.v tokoe:valid" result="pass"/><test-case name="30577errE002 tokoe:valid" result="pass"/><test-case name="30578errE002.v tokoe:valid" result="pass"/><test-case name="30579errE003 tokoe:valid" result="pass"/><test-case name="30580errE003.v tokoe:valid" result="pass"/><test-case name="30581errE004 tokoe:valid" result="pass"/><test-case name="30582errE004.i tokoe:invalid" result="pass"/><test-case name="30583errE006 tokoe:valid" result="pass"/><test-case name="30584errE006.v tokoe:valid" result="fail"/><test-case name="30585errE008 tokoe:valid" result="pass"/><test-case name="30586errE008.v tokoe:valid" result="pass"/><test-case name="30587groupA001 tokoe:valid" result="pass"/><test-case name="30588groupA002 tokoe:valid" result="pass"/><test-case name="30589groupA003 tokoe:invalid" result="pass"/><test-case name="30590groupA004 tokoe:invalid" result="pass"/><test-case name="30591groupA005 tokoe:invalid" result="pass"/><test-case name="30592groupA006 tokoe:valid" result="pass"/><test-case name="30593groupA007 tokoe:valid" result="pass"/><test-case name="30594groupA008 tokoe:invalid" result="pass"/><test-case name="30595groupA009 tokoe:invalid" result="pass"/><test-case name="30596groupA010 tokoe:invalid" result="pass"/><test-case name="30597groupA011 tokoe:valid" result="pass"/><test-case name="30598groupA012 tokoe:invalid" result="pass"/><test-case name="30599groupB001 tokoe:invalid" result="pass"/><test-case name="30600groupB002v tokoe:valid" result="pass"/><test-case name="30601groupB002v.v tokoe:valid" result="pass"/><test-case name="30602groupB003v tokoe:valid" result="pass"/><test-case name="30603groupB003v.v tokoe:valid" result="pass"/><test-case name="30604groupB004v tokoe:valid" result="pass"/><test-case name="30605groupB004v.v tokoe:valid" result="pass"/><test-case name="30606groupB005v tokoe:valid" result="pass"/><test-case name="30607groupB005v.v tokoe:valid" result="pass"/><test-case name="30608groupB006v tokoe:valid" result="pass"/><test-case name="30609groupB006v.v tokoe:valid" result="pass"/><test-case name="30610groupB007 tokoe:invalid" result="pass"/><test-case name="30611groupB008 tokoe:invalid" result="pass"/><test-case name="30612groupB009v tokoe:valid" result="pass"/><test-case name="30613groupB009v.v tokoe:valid" result="pass"/><test-case name="30614groupB010v tokoe:valid" result="pass"/><test-case name="30615groupB010v.v tokoe:valid" result="pass"/><test-case name="30616groupB011 tokoe:invalid" result="pass"/><test-case name="30617groupB012 tokoe:invalid" result="pass"/><test-case name="30618groupB013 tokoe:invalid" result="pass"/><test-case name="30619groupB014 tokoe:invalid" result="pass"/><test-case name="30620groupB015 tokoe:invalid" result="pass"/><test-case name="30621groupB016 tokoe:invalid" result="pass"/><test-case name="30622groupB017 tokoe:valid" result="pass"/><test-case name="30623groupB018 tokoe:valid" result="pass"/><test-case name="30624groupC001 tokoe:invalid" result="pass"/><test-case name="30625groupC002 tokoe:invalid" result="pass"/><test-case name="30626groupC003 tokoe:invalid" result="pass"/><test-case name="30627groupC004 tokoe:invalid" result="pass"/><test-case name="30628groupC005 tokoe:invalid" result="pass"/><test-case name="30629groupC006 tokoe:invalid" result="pass"/><test-case name="30630groupC007 tokoe:invalid" result="pass"/><test-case name="30631groupC008 tokoe:invalid" result="pass"/><test-case name="30632groupC009 tokoe:invalid" result="pass"/><test-case name="30633groupC010 tokoe:invalid" result="pass"/><test-case name="30634groupC011 tokoe:valid" result="pass"/><test-case name="30635groupC012 tokoe:invalid" result="pass"/><test-case name="30636groupD001 tokoe:invalid" result="pass"/><test-case name="30637groupD002 tokoe:invalid" result="pass"/><test-case name="30638groupD003 tokoe:invalid" result="pass"/><test-case name="30639groupD004 tokoe:invalid" result="pass"/><test-case name="30640groupE002 tokoe:invalid" result="pass"/><test-case name="30641groupE003v tokoe:valid" result="pass"/><test-case name="30642groupE003v.i tokoe:invalid" result="pass"/><test-case name="30643groupE004v tokoe:valid" result="pass"/><test-case name="30644groupE004v.v tokoe:valid" result="pass"/><test-case name="30645groupE005v tokoe:valid" result="pass"/><test-case name="30646groupE005v.i tokoe:invalid" result="pass"/><test-case name="30647groupF001v tokoe:valid" result="pass"/><test-case name="30648groupF001v.v tokoe:valid" result="pass"/><test-case name="30649groupF002v tokoe:valid" result="pass"/><test-case name="30650groupF002v.v tokoe:valid" result="pass"/><test-case name="30651groupF003v tokoe:valid" result="pass"/><test-case name="30652groupF003v.i tokoe:invalid" result="pass"/><test-case name="30653groupF004v tokoe:valid" result="pass"/><test-case name="30654groupF004v.v tokoe:valid" result="pass"/><test-case name="30655groupF005v tokoe:valid" result="pass"/><test-case name="30656groupF005v.v tokoe:valid" result="pass"/><test-case name="30657groupF006v tokoe:valid" result="pass"/><test-case name="30658groupF006v.i tokoe:invalid" result="pass"/><test-case name="30659groupF007v tokoe:valid" result="pass"/><test-case name="30660groupF007v.v tokoe:valid" result="pass"/><test-case name="30661groupF008v tokoe:valid" result="pass"/><test-case name="30662groupF008v.i tokoe:invalid" result="pass"/><test-case name="30663groupF009v tokoe:valid" result="pass"/><test-case name="30664groupF009v.v tokoe:valid" result="fail"/><test-case name="30665groupF010v tokoe:valid" result="pass"/><test-case name="30666groupF010v.i tokoe:invalid" result="pass"/><test-case name="30667groupF011v tokoe:valid" result="pass"/><test-case name="30668groupF011v.v tokoe:valid" result="pass"/><test-case name="30669groupF012v tokoe:valid" result="pass"/><test-case name="30670groupF012v.i tokoe:invalid" result="pass"/><test-case name="30671groupF013v tokoe:valid" result="pass"/><test-case name="30672groupF013v.i tokoe:invalid" result="pass"/><test-case name="30673groupF014v tokoe:valid" result="pass"/><test-case name="30674groupF014v.v tokoe:valid" result="pass"/><test-case name="30675groupF015v tokoe:valid" result="pass"/><test-case name="30676groupF015v.i tokoe:invalid" result="pass"/><test-case name="30677groupF016v tokoe:valid" result="pass"/><test-case name="30678groupF016v.i tokoe:invalid" result="pass"/><test-case name="30679groupF017v tokoe:valid" result="pass"/><test-case name="30680groupF017v.v tokoe:valid" result="pass"/><test-case name="30681groupF018v tokoe:valid" result="pass"/><test-case name="30682groupF018v.v tokoe:valid" result="pass"/><test-case name="30683groupF019v tokoe:valid" result="pass"/><test-case name="30684groupF019v.i tokoe:invalid" result="pass"/><test-case name="30685groupF020 tokoe:invalid" result="pass"/><test-case name="30686groupF021v tokoe:valid" result="pass"/><test-case name="30687groupF021v.v tokoe:valid" result="pass"/><test-case name="30688groupF022 tokoe:invalid" result="pass"/><test-case name="30689groupF023 tokoe:invalid" result="pass"/><test-case name="30690groupF024 tokoe:invalid" result="pass"/><test-case name="30691groupF025 tokoe:invalid" result="pass"/><test-case name="30692groupG002 tokoe:invalid" result="pass"/><test-case name="30693groupG003v tokoe:valid" result="pass"/><test-case name="30694groupG003v.i tokoe:invalid" result="pass"/><test-case name="30695groupG004v tokoe:valid" result="pass"/><test-case name="30696groupG004v.v tokoe:valid" result="pass"/><test-case name="30697groupG005v tokoe:valid" result="pass"/><test-case name="30698groupG005v.i tokoe:invalid" result="pass"/><test-case name="30699groupH001v tokoe:valid" result="pass"/><test-case name="30700groupH001v.v tokoe:valid" result="pass"/><test-case name="30701groupH002v tokoe:valid" result="pass"/><test-case name="30702groupH002v.v tokoe:valid" result="pass"/><test-case name="30703groupH003v tokoe:valid" result="pass"/><test-case name="30704groupH003v.i tokoe:invalid" result="pass"/><test-case name="30705groupH004v tokoe:valid" result="pass"/><test-case name="30706groupH004v.v tokoe:valid" result="pass"/><test-case name="30707groupH005v tokoe:valid" result="pass"/><test-case name="30708groupH005v.v tokoe:valid" result="pass"/><test-case name="30709groupH006v tokoe:valid" result="pass"/><test-case name="30710groupH006v.i tokoe:invalid" result="pass"/><test-case name="30711groupH007v tokoe:invalid" result="pass"/><test-case name="30712groupH008v tokoe:valid" result="pass"/><test-case name="30713groupH008v.i tokoe:invalid" result="pass"/><test-case name="30714groupH009v tokoe:valid" result="pass"/><test-case name="30715groupH009v.v tokoe:valid" result="pass"/><test-case name="30716groupH010v tokoe:valid" result="pass"/><test-case name="30717groupH010v.i tokoe:invalid" result="pass"/><test-case name="30718groupH011v tokoe:valid" result="pass"/><test-case name="30719groupH011v.v tokoe:valid" result="pass"/><test-case name="30720groupH012v tokoe:valid" result="pass"/><test-case name="30721groupH012v.i tokoe:invalid" result="pass"/><test-case name="30722groupH013v tokoe:valid" result="pass"/><test-case name="30723groupH013v.i tokoe:invalid" result="pass"/><test-case name="30724groupH014v tokoe:valid" result="pass"/><test-case name="30725groupH014v.v tokoe:valid" result="pass"/><test-case name="30726groupH015v tokoe:valid" result="pass"/><test-case name="30727groupH015v.i tokoe:invalid" result="pass"/><test-case name="30728groupH016v tokoe:valid" result="pass"/><test-case name="30729groupH016v.i tokoe:invalid" result="pass"/><test-case name="30730groupH017v tokoe:valid" result="pass"/><test-case name="30731groupH017v.v tokoe:valid" result="pass"/><test-case name="30732groupH018v tokoe:valid" result="pass"/><test-case name="30733groupH018v.v tokoe:valid" result="pass"/><test-case name="30734groupH019v tokoe:valid" result="pass"/><test-case name="30735groupH019v.i tokoe:invalid" result="pass"/><test-case name="30736groupH020 tokoe:invalid" result="pass"/><test-case name="30737groupH022 tokoe:invalid" result="pass"/><test-case name="30738groupH023 tokoe:invalid" result="pass"/><test-case name="30739groupH024 tokoe:invalid" result="pass"/><test-case name="30740groupH025 tokoe:invalid" result="pass"/><test-case name="30741groupI002 tokoe:invalid" result="pass"/><test-case name="30742groupI003v tokoe:valid" result="pass"/><test-case name="30743groupI003v.i tokoe:invalid" result="pass"/><test-case name="30744groupI004v tokoe:valid" result="pass"/><test-case name="30745groupI004v.v tokoe:valid" result="pass"/><test-case name="30746groupI005v tokoe:valid" result="pass"/><test-case name="30747groupI005v.i tokoe:invalid" result="pass"/><test-case name="30748groupJ001v tokoe:valid" result="pass"/><test-case name="30749groupJ001v.v tokoe:valid" result="pass"/><test-case name="30750groupJ002v tokoe:valid" result="pass"/><test-case name="30751groupJ002v.v tokoe:valid" result="pass"/><test-case name="30752groupJ003v tokoe:valid" result="pass"/><test-case name="30753groupJ003v.i tokoe:invalid" result="pass"/><test-case name="30754groupJ004v tokoe:valid" result="pass"/><test-case name="30755groupJ004v.v tokoe:valid" result="pass"/><test-case name="30756groupJ005v tokoe:valid" result="pass"/><test-case name="30757groupJ005v.v tokoe:valid" result="pass"/><test-case name="30758groupJ006v tokoe:valid" result="pass"/><test-case name="30759groupJ006v.i tokoe:invalid" result="pass"/><test-case name="30760groupJ007v tokoe:valid" result="pass"/><test-case name="30761groupJ007v.v tokoe:valid" result="pass"/><test-case name="30762groupJ008v tokoe:valid" result="pass"/><test-case name="30763groupJ008v.i tokoe:invalid" result="pass"/><test-case name="30764groupJ010v tokoe:valid" result="pass"/><test-case name="30765groupJ010v.i tokoe:invalid" result="pass"/><test-case name="30766groupJ011v tokoe:valid" result="pass"/><test-case name="30767groupJ011v.v tokoe:valid" result="pass"/><test-case name="30768groupJ012v tokoe:valid" result="pass"/><test-case name="30769groupJ012v.i tokoe:invalid" result="pass"/><test-case name="30770groupJ013v tokoe:valid" result="pass"/><test-case name="30771groupJ013v.i tokoe:invalid" result="pass"/><test-case name="30772groupJ014v tokoe:valid" result="pass"/><test-case name="30773groupJ014v.v tokoe:valid" result="pass"/><test-case name="30774groupJ015v tokoe:valid" result="pass"/><test-case name="30775groupJ015v.i tokoe:invalid" result="pass"/><test-case name="30776groupJ016v tokoe:valid" result="pass"/><test-case name="30777groupJ016v.i tokoe:invalid" result="pass"/><test-case name="30778groupJ017v tokoe:valid" result="pass"/><test-case name="30779groupJ017v.v tokoe:valid" result="pass"/><test-case name="30780groupJ018v tokoe:valid" result="pass"/><test-case name="30781groupJ018v.v tokoe:valid" result="pass"/><test-case name="30782groupJ019v tokoe:valid" result="pass"/><test-case name="30783groupJ019v.i tokoe:invalid" result="pass"/><test-case name="30784groupJ020 tokoe:invalid" result="pass"/><test-case name="30785groupJ021v tokoe:valid" result="pass"/><test-case name="30786groupJ021v.v tokoe:valid" result="pass"/><test-case name="30787groupJ022 tokoe:invalid" result="pass"/><test-case name="30788groupJ023 tokoe:invalid" result="pass"/><test-case name="30789groupJ024 tokoe:invalid" result="pass"/><test-case name="30790groupJ025 tokoe:invalid" result="pass"/><test-case name="30791groupK002 tokoe:invalid" result="pass"/><test-case name="30792groupK003v tokoe:valid" result="pass"/><test-case name="30793groupK003v.i tokoe:invalid" result="pass"/><test-case name="30794groupK004v tokoe:valid" result="pass"/><test-case name="30795groupK004v.v tokoe:valid" result="pass"/><test-case name="30796groupK005v tokoe:valid" result="pass"/><test-case name="30797groupK005v.i tokoe:invalid" result="pass"/><test-case name="30798groupL001v tokoe:valid" result="pass"/><test-case name="30799groupL001v.v tokoe:valid" result="pass"/><test-case name="30800groupL002v tokoe:valid" result="pass"/><test-case name="30801groupL002v.v tokoe:valid" result="pass"/><test-case name="30802groupL003v tokoe:valid" result="pass"/><test-case name="30803groupL003v.i tokoe:invalid" result="pass"/><test-case name="30804groupL004v tokoe:valid" result="pass"/><test-case name="30805groupL004v.v tokoe:valid" result="pass"/><test-case name="30806groupL005v tokoe:valid" result="pass"/><test-case name="30807groupL005v.v tokoe:valid" result="pass"/><test-case name="30808groupL006v tokoe:valid" result="pass"/><test-case name="30809groupL006v.i tokoe:invalid" result="pass"/><test-case name="30810groupL007 tokoe:valid" result="pass"/><test-case name="30811groupL007.v tokoe:valid" result="pass"/><test-case name="30812groupL008v tokoe:valid" result="pass"/><test-case name="30813groupL008v.i tokoe:invalid" result="pass"/><test-case name="30814groupL009v tokoe:valid" result="pass"/><test-case name="30815groupL009v.v tokoe:valid" result="pass"/><test-case name="30816groupL010v tokoe:valid" result="pass"/><test-case name="30817groupL010v.i tokoe:invalid" result="pass"/><test-case name="30818groupL011v tokoe:valid" result="pass"/><test-case name="30819groupL011v.v tokoe:valid" result="pass"/><test-case name="30820groupL012v tokoe:valid" result="pass"/><test-case name="30821groupL012v.i tokoe:invalid" result="pass"/><test-case name="30822groupL013v tokoe:valid" result="pass"/><test-case name="30823groupL013v.i tokoe:invalid" result="pass"/><test-case name="30824groupL014v tokoe:valid" result="pass"/><test-case name="30825groupL014v.v tokoe:valid" result="pass"/><test-case name="30826groupL015v tokoe:valid" result="pass"/><test-case name="30827groupL015v.i tokoe:invalid" result="pass"/><test-case name="30828groupL016v tokoe:valid" result="pass"/><test-case name="30829groupL016v.i tokoe:invalid" result="pass"/><test-case name="30830groupL017v tokoe:valid" result="pass"/><test-case name="30831groupL017v.v tokoe:valid" result="pass"/><test-case name="30832groupL018v tokoe:valid" result="pass"/><test-case name="30833groupL018v.v tokoe:valid" result="pass"/><test-case name="30834groupL019v tokoe:valid" result="pass"/><test-case name="30835groupL019v.i tokoe:invalid" result="pass"/><test-case name="30836groupL020 tokoe:invalid" result="pass"/><test-case name="30837groupL021v tokoe:valid" result="pass"/><test-case name="30838groupL021v.v tokoe:valid" result="pass"/><test-case name="30839groupL022 tokoe:invalid" result="pass"/><test-case name="30840groupL023 tokoe:invalid" result="pass"/><test-case name="30841groupL024 tokoe:invalid" result="pass"/><test-case name="30842groupL025 tokoe:invalid" result="pass"/><test-case name="30843groupM002 tokoe:invalid" result="pass"/><test-case name="30844groupM003v tokoe:valid" result="pass"/><test-case name="30845groupM003v.i tokoe:invalid" result="pass"/><test-case name="30846groupM004v tokoe:valid" result="pass"/><test-case name="30847groupM004v.v tokoe:valid" result="pass"/><test-case name="30848groupM005v tokoe:valid" result="pass"/><test-case name="30849groupM005v.i tokoe:invalid" result="pass"/><test-case name="30850groupN001v tokoe:valid" result="pass"/><test-case name="30851groupN001v.v tokoe:valid" result="pass"/><test-case name="30852groupN002v tokoe:valid" result="pass"/><test-case name="30853groupN002v.v tokoe:valid" result="pass"/><test-case name="30854groupN003v tokoe:valid" result="pass"/><test-case name="30855groupN003v.i tokoe:invalid" result="pass"/><test-case name="30856groupN004v tokoe:valid" result="pass"/><test-case name="30857groupN004v.v tokoe:valid" result="pass"/><test-case name="30858groupN005v tokoe:valid" result="pass"/><test-case name="30859groupN005v.v tokoe:valid" result="pass"/><test-case name="30860groupN006v tokoe:valid" result="pass"/><test-case name="30861groupN006v.i tokoe:invalid" result="pass"/><test-case name="30862groupN007v tokoe:valid" result="pass"/><test-case name="30863groupN007v.v tokoe:valid" result="pass"/><test-case name="30864groupN008v tokoe:valid" result="pass"/><test-case name="30865groupN008v.i tokoe:invalid" result="pass"/><test-case name="30866groupN009v tokoe:valid" result="pass"/><test-case name="30867groupN009v.v tokoe:valid" result="pass"/><test-case name="30868groupN010v tokoe:valid" result="pass"/><test-case name="30869groupN010v.i tokoe:invalid" result="pass"/><test-case name="30870groupN011v tokoe:valid" result="pass"/><test-case name="30871groupN011v.v tokoe:valid" result="pass"/><test-case name="30872groupN012v tokoe:valid" result="pass"/><test-case name="30873groupN012v.i tokoe:invalid" result="pass"/><test-case name="30874groupN013v tokoe:valid" result="pass"/><test-case name="30875groupN013v.i tokoe:invalid" result="pass"/><test-case name="30876groupN014v tokoe:valid" result="pass"/><test-case name="30877groupN014v.v tokoe:valid" result="pass"/><test-case name="30878groupN015v tokoe:valid" result="pass"/><test-case name="30879groupN015v.i tokoe:invalid" result="pass"/><test-case name="30880groupN016v tokoe:valid" result="pass"/><test-case name="30881groupN016v.i tokoe:invalid" result="pass"/><test-case name="30882groupN017v tokoe:valid" result="pass"/><test-case name="30883groupN017v.v tokoe:valid" result="pass"/><test-case name="30884groupN018v tokoe:valid" result="pass"/><test-case name="30885groupN018v.v tokoe:valid" result="pass"/><test-case name="30886groupN019v tokoe:valid" result="pass"/><test-case name="30887groupN019v.i tokoe:invalid" result="pass"/><test-case name="30888groupN020 tokoe:invalid" result="pass"/><test-case name="30889groupN021v tokoe:valid" result="pass"/><test-case name="30890groupN021v.v tokoe:valid" result="pass"/><test-case name="30891groupN022 tokoe:invalid" result="pass"/><test-case name="30892groupN023 tokoe:invalid" result="pass"/><test-case name="30893groupN024 tokoe:invalid" result="pass"/><test-case name="30894groupN025 tokoe:invalid" result="pass"/><test-case name="30895groupO001 tokoe:valid" result="pass"/><test-case name="30896groupO002 tokoe:invalid" result="pass"/><test-case name="30897groupO003 tokoe:invalid" result="pass"/><test-case name="30898groupO004v tokoe:valid" result="pass"/><test-case name="30899groupO004v.v tokoe:valid" result="pass"/><test-case name="30900groupO005v tokoe:valid" result="pass"/><test-case name="30901groupO005v.i tokoe:invalid" result="pass"/><test-case name="30902groupO006v tokoe:valid" result="pass"/><test-case name="30903groupO006v.v tokoe:valid" result="pass"/><test-case name="30904groupO007v tokoe:valid" result="pass"/><test-case name="30905groupO007v.i tokoe:invalid" result="pass"/><test-case name="30906groupO008v tokoe:valid" result="pass"/><test-case name="30907groupO008v.v tokoe:valid" result="pass"/><test-case name="30908groupO009v tokoe:valid" result="pass"/><test-case name="30909groupO009v.i tokoe:invalid" result="pass"/><test-case name="30910groupO010 tokoe:invalid" result="pass"/><test-case name="30911groupO011 tokoe:invalid" result="pass"/><test-case name="30912groupO012 tokoe:invalid" result="pass"/><test-case name="30913groupO013 tokoe:invalid" result="pass"/><test-case name="30914groupO014 tokoe:valid" result="pass"/><test-case name="30915groupO015 tokoe:invalid" result="pass"/><test-case name="30916groupO016 tokoe:invalid" result="pass"/><test-case name="30917groupO017 tokoe:invalid" result="pass"/><test-case name="30918groupO018 tokoe:invalid" result="pass"/><test-case name="30919groupO019 tokoe:invalid" result="pass"/><test-case name="30920groupO020 tokoe:invalid" result="pass"/><test-case name="30921groupO021 tokoe:invalid" result="pass"/><test-case name="30922groupO022 tokoe:invalid" result="pass"/><test-case name="30923groupO023 tokoe:invalid" result="pass"/><test-case name="30924groupO024 tokoe:invalid" result="pass"/><test-case name="30925groupO025 tokoe:invalid" result="pass"/><test-case name="30926groupO026 tokoe:invalid" result="pass"/><test-case name="30927groupO027 tokoe:invalid" result="pass"/><test-case name="30928idA001 tokoe:valid" result="pass"/><test-case name="30929idA002 tokoe:invalid" result="pass"/><test-case name="30930idA003 tokoe:valid" result="pass"/><test-case name="30931idA004 tokoe:valid" result="pass"/><test-case name="30932idA005 tokoe:valid" result="pass"/><test-case name="30933idA006 tokoe:invalid" result="pass"/><test-case name="30934idA007 tokoe:invalid" result="pass"/><test-case name="30935idA008 tokoe:valid" result="pass"/><test-case name="30936idA009 tokoe:valid" result="pass"/><test-case name="30937idA010 tokoe:valid" result="pass"/><test-case name="30938idA011 tokoe:valid" result="pass"/><test-case name="30939idA012 tokoe:valid" result="pass"/><test-case name="30940idA013 tokoe:valid" result="pass"/><test-case name="30941idA014 tokoe:valid" result="pass"/><test-case name="30942idA015 tokoe:valid" result="pass"/><test-case name="30943idA016 tokoe:invalid" result="pass"/><test-case name="30944idA017 tokoe:valid" result="pass"/><test-case name="30945idA018 tokoe:invalid" result="pass"/><test-case name="30946idA019 tokoe:invalid" result="pass"/><test-case name="30947idA020 tokoe:invalid" result="pass"/><test-case name="30948idA021 tokoe:invalid" result="pass"/><test-case name="30949idA022 tokoe:valid" result="pass"/><test-case name="30950idA023 tokoe:invalid" result="pass"/><test-case name="30951idA024 tokoe:invalid" result="pass"/><test-case name="30952idA025 tokoe:invalid" result="pass"/><test-case name="30953idA026 tokoe:invalid" result="pass"/><test-case name="30954idA027 tokoe:invalid" result="pass"/><test-case name="30955idA028 tokoe:invalid" result="pass"/><test-case name="30956idA029 tokoe:invalid" result="pass"/><test-case name="30957idA030 tokoe:invalid" result="pass"/><test-case name="30958idA031 tokoe:invalid" result="pass"/><test-case name="30959idA032 tokoe:invalid" result="pass"/><test-case name="30960idA033 tokoe:valid" result="pass"/><test-case name="30961idA034 tokoe:valid" result="pass"/><test-case name="30962idA035 tokoe:invalid" result="pass"/><test-case name="30963idA036 tokoe:valid" result="pass"/><test-case name="30964idA037 tokoe:invalid" result="pass"/><test-case name="30965idA038 tokoe:invalid" result="pass"/><test-case name="30966idA039 tokoe:invalid" result="pass"/><test-case name="30967idA040 tokoe:valid" result="pass"/><test-case name="30968idA041 tokoe:valid" result="pass"/><test-case name="30969idA042 tokoe:invalid" result="pass"/><test-case name="30970idA043 tokoe:invalid" result="pass"/><test-case name="30971idA044 tokoe:invalid" result="pass"/><test-case name="30972idA045 tokoe:valid" result="pass"/><test-case name="30973idA046 tokoe:invalid" result="pass"/><test-case name="30974idA047 tokoe:invalid" result="pass"/><test-case name="30975idA048 tokoe:invalid" result="pass"/><test-case name="30976idA049 tokoe:invalid" result="pass"/><test-case name="30977idA050 tokoe:invalid" result="pass"/><test-case name="30978idA051 tokoe:invalid" result="pass"/><test-case name="30979idA052 tokoe:invalid" result="pass"/><test-case name="30980idA053 tokoe:invalid" result="pass"/><test-case name="30981idA054 tokoe:invalid" result="pass"/><test-case name="30982idA055 tokoe:invalid" result="pass"/><test-case name="30983idA056 tokoe:invalid" result="pass"/><test-case name="30984idA057 tokoe:invalid" result="pass"/><test-case name="30985idA058 tokoe:invalid" result="pass"/><test-case name="30986idA059 tokoe:invalid" result="pass"/><test-case name="30987idA060 tokoe:invalid" result="pass"/><test-case name="30988idB001 tokoe:valid" result="pass"/><test-case name="30989idB002 tokoe:invalid" result="pass"/><test-case name="30990idB003 tokoe:valid" result="pass"/><test-case name="30991idB004 tokoe:valid" result="pass"/><test-case name="30992idB005 tokoe:invalid" result="pass"/><test-case name="30993idB006 tokoe:invalid" result="pass"/><test-case name="30994idB007 tokoe:invalid" result="pass"/><test-case name="30995idB008 tokoe:valid" result="pass"/><test-case name="30996idB009 tokoe:valid" result="pass"/><test-case name="30997idB010 tokoe:valid" result="pass"/><test-case name="30998idB011 tokoe:valid" result="pass"/><test-case name="30999idB012 tokoe:valid" result="pass"/><test-case name="31000idB013 tokoe:valid" result="pass"/><test-case name="31001idB014 tokoe:valid" result="pass"/><test-case name="31002idB015 tokoe:valid" result="pass"/><test-case name="31003idB016 tokoe:invalid" result="pass"/><test-case name="31004idB017 tokoe:invalid" result="pass"/><test-case name="31005idB018 tokoe:valid" result="pass"/><test-case name="31006idB019 tokoe:invalid" result="pass"/><test-case name="31007idB020 tokoe:invalid" result="pass"/><test-case name="31008idB021 tokoe:invalid" result="pass"/><test-case name="31009idB022 tokoe:valid" result="pass"/><test-case name="31010idB023 tokoe:invalid" result="pass"/><test-case name="31011idB024 tokoe:invalid" result="pass"/><test-case name="31012idB025 tokoe:invalid" result="pass"/><test-case name="31013idB026 tokoe:invalid" result="pass"/><test-case name="31014idB027 tokoe:invalid" result="pass"/><test-case name="31015idB028 tokoe:invalid" result="pass"/><test-case name="31016idB029 tokoe:invalid" result="pass"/><test-case name="31017idB030 tokoe:invalid" result="pass"/><test-case name="31018idB031 tokoe:invalid" result="pass"/><test-case name="31019idB032 tokoe:invalid" result="pass"/><test-case name="31020idB033 tokoe:valid" result="pass"/><test-case name="31021idB034 tokoe:valid" result="pass"/><test-case name="31022idB035 tokoe:invalid" result="pass"/><test-case name="31023idB036 tokoe:valid" result="pass"/><test-case name="31024idB037 tokoe:invalid" result="pass"/><test-case name="31025idB038 tokoe:invalid" result="pass"/><test-case name="31026idB039 tokoe:invalid" result="pass"/><test-case name="31027idB040 tokoe:valid" result="pass"/><test-case name="31028idB041 tokoe:valid" result="pass"/><test-case name="31029idB042 tokoe:invalid" result="pass"/><test-case name="31030idB043 tokoe:invalid" result="pass"/><test-case name="31031idB044 tokoe:invalid" result="pass"/><test-case name="31032idB045 tokoe:valid" result="pass"/><test-case name="31033idB046 tokoe:invalid" result="pass"/><test-case name="31034idB047 tokoe:invalid" result="pass"/><test-case name="31035idB048 tokoe:invalid" result="pass"/><test-case name="31036idB049 tokoe:invalid" result="pass"/><test-case name="31037idB050 tokoe:invalid" result="pass"/><test-case name="31038idB051 tokoe:invalid" result="pass"/><test-case name="31039idB052 tokoe:invalid" result="pass"/><test-case name="31040idB053 tokoe:invalid" result="pass"/><test-case name="31041idB054 tokoe:invalid" result="pass"/><test-case name="31042idB055 tokoe:invalid" result="pass"/><test-case name="31043idB056 tokoe:invalid" result="pass"/><test-case name="31044idB057 tokoe:invalid" result="pass"/><test-case name="31045idB058 tokoe:invalid" result="pass"/><test-case name="31046idB059 tokoe:invalid" result="pass"/><test-case name="31047idB060 tokoe:invalid" result="pass"/><test-case name="31048idC001 tokoe:valid" result="pass"/><test-case name="31049idC002 tokoe:invalid" result="pass"/><test-case name="31050idC003 tokoe:valid" result="pass"/><test-case name="31051idC004 tokoe:valid" result="pass"/><test-case name="31052idC005 tokoe:valid" result="pass"/><test-case name="31053idC006 tokoe:invalid" result="pass"/><test-case name="31054idC007 tokoe:invalid" result="pass"/><test-case name="31055idC008 tokoe:valid" result="pass"/><test-case name="31056idC009 tokoe:valid" result="pass"/><test-case name="31057idC010 tokoe:valid" result="pass"/><test-case name="31058idC011 tokoe:valid" result="pass"/><test-case name="31059idC012 tokoe:valid" result="pass"/><test-case name="31060idC013 tokoe:valid" result="pass"/><test-case name="31061idC014 tokoe:valid" result="pass"/><test-case name="31062idC015 tokoe:valid" result="pass"/><test-case name="31063idC016 tokoe:invalid" result="pass"/><test-case name="31064idC017 tokoe:invalid" result="pass"/><test-case name="31065idC018 tokoe:invalid" result="pass"/><test-case name="31066idC020 tokoe:invalid" result="pass"/><test-case name="31067idC021 tokoe:invalid" result="pass"/><test-case name="31068idC022 tokoe:valid" result="pass"/><test-case name="31069idC023 tokoe:invalid" result="pass"/><test-case name="31070idC024 tokoe:invalid" result="pass"/><test-case name="31071idC025 tokoe:invalid" result="pass"/><test-case name="31072idC026 tokoe:invalid" result="pass"/><test-case name="31073idC027 tokoe:invalid" result="pass"/><test-case name="31074idC028 tokoe:invalid" result="pass"/><test-case name="31075idC029 tokoe:invalid" result="pass"/><test-case name="31076idC030 tokoe:invalid" result="pass"/><test-case name="31077idC031 tokoe:invalid" result="pass"/><test-case name="31078idC032 tokoe:invalid" result="pass"/><test-case name="31079idC033 tokoe:valid" result="pass"/><test-case name="31080idC034 tokoe:valid" result="pass"/><test-case name="31081idC035 tokoe:valid" result="pass"/><test-case name="31082idC036 tokoe:valid" result="pass"/><test-case name="31083idC038 tokoe:invalid" result="pass"/><test-case name="31084idC039 tokoe:valid" result="pass"/><test-case name="31085idC040 tokoe:invalid" result="pass"/><test-case name="31086idC041 tokoe:invalid" result="pass"/><test-case name="31087idC042 tokoe:invalid" result="pass"/><test-case name="31088idC043 tokoe:valid" result="pass"/><test-case name="31089idC044 tokoe:valid" result="pass"/><test-case name="31090idC045 tokoe:invalid" result="pass"/><test-case name="31091idC046 tokoe:invalid" result="pass"/><test-case name="31092idC047 tokoe:invalid" result="pass"/><test-case name="31093idC048 tokoe:valid" result="pass"/><test-case name="31094idC049 tokoe:invalid" result="pass"/><test-case name="31095idC050 tokoe:invalid" result="pass"/><test-case name="31096idC051 tokoe:invalid" result="pass"/><test-case name="31097idC052 tokoe:invalid" result="pass"/><test-case name="31098idC053 tokoe:invalid" result="pass"/><test-case name="31099idC054 tokoe:invalid" result="pass"/><test-case name="31100idC055 tokoe:invalid" result="pass"/><test-case name="31101idC056 tokoe:invalid" result="pass"/><test-case name="31102idC057 tokoe:invalid" result="pass"/><test-case name="31103idC058 tokoe:invalid" result="pass"/><test-case name="31104idC059 tokoe:invalid" result="pass"/><test-case name="31105idC060 tokoe:invalid" result="pass"/><test-case name="31106idC061 tokoe:invalid" result="pass"/><test-case name="31107idC062 tokoe:invalid" result="pass"/><test-case name="31108idC063 tokoe:invalid" result="pass"/><test-case name="31109idD001 tokoe:valid" result="pass"/><test-case name="31110idD002 tokoe:invalid" result="pass"/><test-case name="31111idD003 tokoe:valid" result="pass"/><test-case name="31112idD004 tokoe:invalid" result="pass"/><test-case name="31113idD005 tokoe:invalid" result="pass"/><test-case name="31114idD006 tokoe:invalid" result="pass"/><test-case name="31115idD007 tokoe:invalid" result="pass"/><test-case name="31116idD008 tokoe:valid" result="pass"/><test-case name="31117idD009 tokoe:valid" result="pass"/><test-case name="31118idD010 tokoe:valid" result="pass"/><test-case name="31119idD011 tokoe:invalid" result="pass"/><test-case name="31120idD012 tokoe:invalid" result="pass"/><test-case name="31121idD013 tokoe:valid" result="pass"/><test-case name="31122idD014 tokoe:invalid" result="pass"/><test-case name="31123idD015 tokoe:valid" result="pass"/><test-case name="31124idD016 tokoe:valid" result="pass"/><test-case name="31125idD017 tokoe:invalid" result="pass"/><test-case name="31126idD018 tokoe:invalid" result="pass"/><test-case name="31127idD019 tokoe:invalid" result="pass"/><test-case name="31128idD020 tokoe:invalid" result="pass"/><test-case name="31129idD021 tokoe:invalid" result="pass"/><test-case name="31130idD022 tokoe:invalid" result="pass"/><test-case name="31131idD023 tokoe:invalid" result="pass"/><test-case name="31132idD024 tokoe:invalid" result="pass"/><test-case name="31133idD025 tokoe:invalid" result="pass"/><test-case name="31134idD026 tokoe:invalid" result="pass"/><test-case name="31135idD027 tokoe:invalid" result="pass"/><test-case name="31136idD028 tokoe:invalid" result="pass"/><test-case name="31137idD029 tokoe:invalid" result="pass"/><test-case name="31138idD030 tokoe:invalid" result="pass"/><test-case name="31139idD031 tokoe:invalid" result="pass"/><test-case name="31140idD032 tokoe:invalid" result="pass"/><test-case name="31141idD033 tokoe:invalid" result="pass"/><test-case name="31142idE001 tokoe:valid" result="pass"/><test-case name="31143idE002 tokoe:invalid" result="pass"/><test-case name="31144idE003 tokoe:valid" result="pass"/><test-case name="31145idE004 tokoe:invalid" result="pass"/><test-case name="31146idE005 tokoe:invalid" result="pass"/><test-case name="31147idE006 tokoe:invalid" result="pass"/><test-case name="31148idE007 tokoe:invalid" result="pass"/><test-case name="31149idE008 tokoe:valid" result="pass"/><test-case name="31150idE009 tokoe:valid" result="pass"/><test-case name="31151idE010 tokoe:valid" result="pass"/><test-case name="31152idE011 tokoe:invalid" result="pass"/><test-case name="31153idE012 tokoe:invalid" result="pass"/><test-case name="31154idE013 tokoe:valid" result="pass"/><test-case name="31155idE014 tokoe:invalid" result="pass"/><test-case name="31156idE015 tokoe:valid" result="pass"/><test-case name="31157idE016 tokoe:valid" result="pass"/><test-case name="31158idE017 tokoe:invalid" result="pass"/><test-case name="31159idE018 tokoe:invalid" result="pass"/><test-case name="31160idE019 tokoe:invalid" result="pass"/><test-case name="31161idE020 tokoe:invalid" result="pass"/><test-case name="31162idE021 tokoe:invalid" result="pass"/><test-case name="31163idE022 tokoe:invalid" result="pass"/><test-case name="31164idE023 tokoe:invalid" result="pass"/><test-case name="31165idE024 tokoe:invalid" result="pass"/><test-case name="31166idE025 tokoe:invalid" result="pass"/><test-case name="31167idE026 tokoe:invalid" result="pass"/><test-case name="31168idE027 tokoe:invalid" result="pass"/><test-case name="31169idE028 tokoe:invalid" result="pass"/><test-case name="31170idE029 tokoe:invalid" result="pass"/><test-case name="31171idE030 tokoe:invalid" result="pass"/><test-case name="31172idE031 tokoe:invalid" result="pass"/><test-case name="31173idE032 tokoe:invalid" result="pass"/><test-case name="31174idE033 tokoe:invalid" result="pass"/><test-case name="31175idF001 tokoe:valid" result="pass"/><test-case name="31176idF001.v tokoe:valid" result="pass"/><test-case name="31177idF003 tokoe:valid" result="pass"/><test-case name="31178idF003.v tokoe:valid" result="pass"/><test-case name="31179idF004 tokoe:valid" result="pass"/><test-case name="31180idF004.v tokoe:valid" result="pass"/><test-case name="31181idF005 tokoe:valid" result="pass"/><test-case name="31182idF005.i tokoe:invalid" result="pass"/><test-case name="31183idF006 tokoe:valid" result="pass"/><test-case name="31184idF006.i tokoe:invalid" result="pass"/><test-case name="31185idF007 tokoe:valid" result="pass"/><test-case name="31186idF007.v tokoe:valid" result="pass"/><test-case name="31187idF008 tokoe:valid" result="pass"/><test-case name="31188idF008.i tokoe:invalid" result="pass"/><test-case name="31189idF009 tokoe:valid" result="pass"/><test-case name="31190idF009.v tokoe:valid" result="pass"/><test-case name="31191idF010 tokoe:valid" result="pass"/><test-case name="31192idF010.i tokoe:invalid" result="pass"/><test-case name="31193idF011 tokoe:valid" result="pass"/><test-case name="31194idF011.v tokoe:valid" result="pass"/><test-case name="31195idF012 tokoe:valid" result="pass"/><test-case name="31196idF012.v tokoe:valid" result="pass"/><test-case name="31197idF013 tokoe:valid" result="pass"/><test-case name="31198idF013.v tokoe:valid" result="pass"/><test-case name="31199idF014 tokoe:valid" result="pass"/><test-case name="31200idF014.v tokoe:valid" result="pass"/><test-case name="31201idF015 tokoe:valid" result="pass"/><test-case name="31202idF015.i tokoe:invalid" result="fail"/><test-case name="31203idF016 tokoe:valid" result="pass"/><test-case name="31204idF016.i tokoe:invalid" result="fail"/><test-case name="31205idF017 tokoe:valid" result="pass"/><test-case name="31206idF017.i tokoe:invalid" result="fail"/><test-case name="31207idF018 tokoe:valid" result="pass"/><test-case name="31208idF018.i tokoe:invalid" result="pass"/><test-case name="31209idF019 tokoe:valid" result="pass"/><test-case name="31210idF019.v tokoe:valid" result="pass"/><test-case name="31211idF020 tokoe:valid" result="pass"/><test-case name="31212idF020.v tokoe:valid" result="pass"/><test-case name="31213idF021 tokoe:valid" result="pass"/><test-case name="31214idF021.v tokoe:valid" result="pass"/><test-case name="31215idF022 tokoe:valid" result="pass"/><test-case name="31216idF022.v tokoe:valid" result="pass"/><test-case name="31217idF023 tokoe:valid" result="pass"/><test-case name="31218idF023.v tokoe:valid" result="pass"/><test-case name="31219idF024 tokoe:valid" result="pass"/><test-case name="31220idF024.v tokoe:valid" result="pass"/><test-case name="31221idF025 tokoe:valid" result="pass"/><test-case name="31222idF025.v tokoe:valid" result="pass"/><test-case name="31223idF026 tokoe:valid" result="pass"/><test-case name="31224idF026.v tokoe:valid" result="pass"/><test-case name="31225idF027 tokoe:valid" result="pass"/><test-case name="31226idF027.v tokoe:valid" result="pass"/><test-case name="31227idF028 tokoe:valid" result="pass"/><test-case name="31228idF028.v tokoe:valid" result="pass"/><test-case name="31229idF029 tokoe:valid" result="pass"/><test-case name="31230idF029.v tokoe:valid" result="pass"/><test-case name="31231idF030 tokoe:valid" result="pass"/><test-case name="31232idF030.v tokoe:valid" result="pass"/><test-case name="31233idF031 tokoe:valid" result="pass"/><test-case name="31234idF031.v tokoe:valid" result="pass"/><test-case name="31235idF032 tokoe:valid" result="pass"/><test-case name="31236idF032.v tokoe:valid" result="pass"/><test-case name="31237idF033 tokoe:valid" result="pass"/><test-case name="31238idF033.v tokoe:valid" result="pass"/><test-case name="31239idF034 tokoe:valid" result="pass"/><test-case name="31240idF034.v tokoe:valid" result="pass"/><test-case name="31241idF035 tokoe:valid" result="pass"/><test-case name="31242idF035.v tokoe:valid" result="pass"/><test-case name="31243idF036 tokoe:valid" result="pass"/><test-case name="31244idF036.v tokoe:valid" result="pass"/><test-case name="31245idG001 tokoe:valid" result="pass"/><test-case name="31246idG001.v tokoe:valid" result="pass"/><test-case name="31247idG003 tokoe:valid" result="pass"/><test-case name="31248idG003.i tokoe:invalid" result="pass"/><test-case name="31249idG004 tokoe:valid" result="pass"/><test-case name="31250idG004.v tokoe:valid" result="pass"/><test-case name="31251idG005 tokoe:valid" result="pass"/><test-case name="31252idG005.i tokoe:invalid" result="pass"/><test-case name="31253idG006 tokoe:valid" result="pass"/><test-case name="31254idG006.i tokoe:invalid" result="pass"/><test-case name="31255idG007 tokoe:valid" result="pass"/><test-case name="31256idG007.v tokoe:valid" result="pass"/><test-case name="31257idG008 tokoe:valid" result="pass"/><test-case name="31258idG008.i tokoe:invalid" result="pass"/><test-case name="31259idG009 tokoe:valid" result="pass"/><test-case name="31260idG009.i tokoe:invalid" result="pass"/><test-case name="31261idG010 tokoe:valid" result="pass"/><test-case name="31262idG010.i tokoe:invalid" result="pass"/><test-case name="31263idG011 tokoe:valid" result="pass"/><test-case name="31264idG011.i tokoe:invalid" result="fail"/><test-case name="31265idG012 tokoe:valid" result="pass"/><test-case name="31266idG012.i tokoe:invalid" result="fail"/><test-case name="31267idG013 tokoe:valid" result="pass"/><test-case name="31268idG013.v tokoe:valid" result="pass"/><test-case name="31269idG014 tokoe:valid" result="pass"/><test-case name="31270idG014.v tokoe:valid" result="pass"/><test-case name="31271idG015 tokoe:valid" result="pass"/><test-case name="31272idG015.v tokoe:valid" result="pass"/><test-case name="31273idG016 tokoe:valid" result="pass"/><test-case name="31274idG016.v tokoe:valid" result="pass"/><test-case name="31275idG017 tokoe:valid" result="pass"/><test-case name="31276idG017.v tokoe:valid" result="pass"/><test-case name="31277idG018 tokoe:valid" result="pass"/><test-case name="31278idG018.v tokoe:valid" result="pass"/><test-case name="31279idG019 tokoe:valid" result="pass"/><test-case name="31280idG019.v tokoe:valid" result="pass"/><test-case name="31281idG020 tokoe:valid" result="pass"/><test-case name="31282idG020.i tokoe:invalid" result="pass"/><test-case name="31283idG021 tokoe:valid" result="pass"/><test-case name="31284idG021.v tokoe:valid" result="pass"/><test-case name="31285idG022 tokoe:valid" result="pass"/><test-case name="31286idG022.v tokoe:valid" result="pass"/><test-case name="31287idG023 tokoe:valid" result="pass"/><test-case name="31288idG023.v tokoe:valid" result="pass"/><test-case name="31289idG024 tokoe:valid" result="pass"/><test-case name="31290idG024.v tokoe:valid" result="pass"/><test-case name="31291idG025 tokoe:valid" result="pass"/><test-case name="31292idG025.i tokoe:invalid" result="pass"/><test-case name="31293idG026 tokoe:valid" result="pass"/><test-case name="31294idG026.v tokoe:valid" result="pass"/><test-case name="31295idG027 tokoe:valid" result="pass"/><test-case name="31296idG027.v tokoe:valid" result="pass"/><test-case name="31297idG028 tokoe:valid" result="pass"/><test-case name="31298idG028.v tokoe:valid" result="pass"/><test-case name="31299idG029 tokoe:valid" result="pass"/><test-case name="31300idG029.v tokoe:valid" result="pass"/><test-case name="31301idG030 tokoe:valid" result="pass"/><test-case name="31302idG030.v tokoe:valid" result="pass"/><test-case name="31303idH001 tokoe:valid" result="pass"/><test-case name="31304idH001.v tokoe:valid" result="pass"/><test-case name="31305idH003 tokoe:valid" result="pass"/><test-case name="31306idH003.v tokoe:valid" result="pass"/><test-case name="31307idH004 tokoe:valid" result="pass"/><test-case name="31308idH004.v tokoe:valid" result="pass"/><test-case name="31309idH005 tokoe:valid" result="pass"/><test-case name="31310idH005.i tokoe:invalid" result="pass"/><test-case name="31311idH006 tokoe:valid" result="pass"/><test-case name="31312idH006.i tokoe:invalid" result="pass"/><test-case name="31313idH007 tokoe:valid" result="pass"/><test-case name="31314idH007.v tokoe:valid" result="pass"/><test-case name="31315idH008 tokoe:valid" result="pass"/><test-case name="31316idH008.v tokoe:valid" result="pass"/><test-case name="31317idH009 tokoe:valid" result="pass"/><test-case name="31318idH009.v tokoe:valid" result="pass"/><test-case name="31319idH010 tokoe:valid" result="pass"/><test-case name="31320idH010.i tokoe:invalid" result="pass"/><test-case name="31321idH011 tokoe:invalid" result="pass"/><test-case name="31322idH012 tokoe:valid" result="pass"/><test-case name="31323idH012.i tokoe:invalid" result="pass"/><test-case name="31324idH013 tokoe:invalid" result="pass"/><test-case name="31325idH014 tokoe:invalid" result="pass"/><test-case name="31326idH015 tokoe:valid" result="pass"/><test-case name="31327idH015.v tokoe:valid" result="pass"/><test-case name="31328idH016 tokoe:valid" result="pass"/><test-case name="31329idH016.v tokoe:valid" result="pass"/><test-case name="31330idH017 tokoe:valid" result="pass"/><test-case name="31331idH017.v tokoe:valid" result="pass"/><test-case name="31332idH018 tokoe:valid" result="pass"/><test-case name="31333idH018.v tokoe:valid" result="pass"/><test-case name="31334idH019 tokoe:valid" result="pass"/><test-case name="31335idH019.v tokoe:valid" result="pass"/><test-case name="31336idH020 tokoe:valid" result="pass"/><test-case name="31337idH020.v tokoe:valid" result="pass"/><test-case name="31338idH021 tokoe:valid" result="pass"/><test-case name="31339idH021.v tokoe:valid" result="pass"/><test-case name="31340idH022 tokoe:valid" result="pass"/><test-case name="31341idH022.v tokoe:valid" result="pass"/><test-case name="31342idH023 tokoe:valid" result="pass"/><test-case name="31343idH023.v tokoe:valid" result="pass"/><test-case name="31344idH024 tokoe:valid" result="pass"/><test-case name="31345idH024.v tokoe:valid" result="pass"/><test-case name="31346idH025 tokoe:valid" result="pass"/><test-case name="31347idH025.v tokoe:valid" result="pass"/><test-case name="31348idH026 tokoe:valid" result="pass"/><test-case name="31349idH026.v tokoe:valid" result="pass"/><test-case name="31350idH027 tokoe:valid" result="pass"/><test-case name="31351idH027.v tokoe:valid" result="pass"/><test-case name="31352idH028 tokoe:valid" result="pass"/><test-case name="31353idH028.v tokoe:valid" result="pass"/><test-case name="31354idH029 tokoe:valid" result="pass"/><test-case name="31355idH029.v tokoe:valid" result="pass"/><test-case name="31356idH030 tokoe:valid" result="pass"/><test-case name="31357idH030.v tokoe:valid" result="pass"/><test-case name="31358idH031 tokoe:valid" result="pass"/><test-case name="31359idH031.v tokoe:valid" result="pass"/><test-case name="31360idH032 tokoe:valid" result="pass"/><test-case name="31361idH032.v tokoe:valid" result="pass"/><test-case name="31362idH034 tokoe:valid" result="pass"/><test-case name="31363idH034.v tokoe:valid" result="pass"/><test-case name="31364idH035 tokoe:invalid" result="pass"/><test-case name="31365idI001 tokoe:invalid" result="pass"/><test-case name="31366idI002 tokoe:valid" result="pass"/><test-case name="31367idI003 tokoe:invalid" result="pass"/><test-case name="31368idI004 tokoe:invalid" result="pass"/><test-case name="31369idI005 tokoe:invalid" result="pass"/><test-case name="31370idI006 tokoe:invalid" result="pass"/><test-case name="31371idI007 tokoe:invalid" result="pass"/><test-case name="31372idI008 tokoe:valid" result="pass"/><test-case name="31373idI009 tokoe:valid" result="pass"/><test-case name="31374idI010 tokoe:invalid" result="pass"/><test-case name="31375idI011 tokoe:valid" result="pass"/><test-case name="31376idI012 tokoe:valid" result="pass"/><test-case name="31377idI013 tokoe:valid" result="pass"/><test-case name="31378idI014 tokoe:invalid" result="pass"/><test-case name="31379idI015 tokoe:invalid" result="pass"/><test-case name="31380idI016 tokoe:invalid" result="pass"/><test-case name="31381idI017 tokoe:valid" result="pass"/><test-case name="31382idI018 tokoe:invalid" result="pass"/><test-case name="31383idI019 tokoe:valid" result="pass"/><test-case name="31384idI020 tokoe:valid" result="pass"/><test-case name="31385idI021 tokoe:valid" result="pass"/><test-case name="31386idI022 tokoe:invalid" result="pass"/><test-case name="31387idI023 tokoe:invalid" result="pass"/><test-case name="31388idI024 tokoe:valid" result="pass"/><test-case name="31389idI025 tokoe:valid" result="pass"/><test-case name="31390idI026 tokoe:valid" result="pass"/><test-case name="31391idI027 tokoe:valid" result="pass"/><test-case name="31392idI028 tokoe:invalid" result="fail"/><test-case name="31393idI029 tokoe:valid" result="pass"/><test-case name="31394idI030 tokoe:valid" result="pass"/><test-case name="31395idI031 tokoe:valid" result="pass"/><test-case name="31396idI032 tokoe:valid" result="pass"/><test-case name="31397idI033 tokoe:valid" result="pass"/><test-case name="31398idI034 tokoe:valid" result="pass"/><test-case name="31399idI035 tokoe:valid" result="pass"/><test-case name="31400idI036 tokoe:valid" result="pass"/><test-case name="31401idI037 tokoe:valid" result="pass"/><test-case name="31402idI038 tokoe:invalid" result="fail"/><test-case name="31403idI039 tokoe:valid" result="pass"/><test-case name="31404idI040 tokoe:valid" result="pass"/><test-case name="31405idI041 tokoe:valid" result="pass"/><test-case name="31406idI042 tokoe:valid" result="pass"/><test-case name="31407idI043 tokoe:valid" result="pass"/><test-case name="31408idI044 tokoe:valid" result="pass"/><test-case name="31409idI045 tokoe:valid" result="pass"/><test-case name="31410idI046 tokoe:valid" result="pass"/><test-case name="31411idI047 tokoe:valid" result="pass"/><test-case name="31412idI048 tokoe:valid" result="pass"/><test-case name="31413idI049 tokoe:valid" result="pass"/><test-case name="31414idI050 tokoe:valid" result="pass"/><test-case name="31415idI051 tokoe:valid" result="pass"/><test-case name="31416idI052 tokoe:valid" result="pass"/><test-case name="31417idI053 tokoe:valid" result="pass"/><test-case name="31418idI054 tokoe:valid" result="pass"/><test-case name="31419idI055 tokoe:valid" result="pass"/><test-case name="31420idI056 tokoe:valid" result="pass"/><test-case name="31421idI057 tokoe:valid" result="pass"/><test-case name="31422idI058 tokoe:valid" result="pass"/><test-case name="31423idI059 tokoe:valid" result="pass"/><test-case name="31424idI060 tokoe:valid" result="pass"/><test-case name="31425idI061 tokoe:valid" result="pass"/><test-case name="31426idI062 tokoe:valid" result="pass"/><test-case name="31427idI063 tokoe:valid" result="pass"/><test-case name="31428idI064 tokoe:valid" result="pass"/><test-case name="31429idI065 tokoe:valid" result="pass"/><test-case name="31430idI066 tokoe:valid" result="pass"/><test-case name="31431idI067 tokoe:valid" result="pass"/><test-case name="31432idI068 tokoe:valid" result="pass"/><test-case name="31433idI069 tokoe:valid" result="pass"/><test-case name="31434idI070 tokoe:valid" result="pass"/><test-case name="31435idI071 tokoe:valid" result="pass"/><test-case name="31436idI072 tokoe:valid" result="pass"/><test-case name="31437idI073 tokoe:valid" result="pass"/><test-case name="31438idI074 tokoe:valid" result="pass"/><test-case name="31439idI075 tokoe:valid" result="pass"/><test-case name="31440idI076 tokoe:valid" result="pass"/><test-case name="31441idI077 tokoe:valid" result="pass"/><test-case name="31442idI078 tokoe:valid" result="pass"/><test-case name="31443idI079 tokoe:valid" result="pass"/><test-case name="31444idI080 tokoe:valid" result="pass"/><test-case name="31445idI081 tokoe:valid" result="pass"/><test-case name="31446idI082 tokoe:valid" result="pass"/><test-case name="31447idI083 tokoe:valid" result="pass"/><test-case name="31448idI084 tokoe:valid" result="pass"/><test-case name="31449idI085 tokoe:valid" result="pass"/><test-case name="31450idI086 tokoe:valid" result="pass"/><test-case name="31451idI087 tokoe:valid" result="pass"/><test-case name="31452idI088 tokoe:valid" result="pass"/><test-case name="31453idI089 tokoe:valid" result="pass"/><test-case name="31454idI090 tokoe:valid" result="pass"/><test-case name="31455idI091 tokoe:valid" result="pass"/><test-case name="31456idI092 tokoe:valid" result="pass"/><test-case name="31457idI093 tokoe:valid" result="pass"/><test-case name="31458idI094 tokoe:valid" result="pass"/><test-case name="31459idI095 tokoe:valid" result="pass"/><test-case name="31460idI096 tokoe:valid" result="pass"/><test-case name="31461idI097 tokoe:valid" result="pass"/><test-case name="31462idI098 tokoe:valid" result="pass"/><test-case name="31463idI099 tokoe:valid" result="pass"/><test-case name="31464idI100 tokoe:valid" result="pass"/><test-case name="31465idI101 tokoe:valid" result="pass"/><test-case name="31466idI102 tokoe:valid" result="pass"/><test-case name="31467idI103 tokoe:valid" result="pass"/><test-case name="31468idI104 tokoe:valid" result="pass"/><test-case name="31469idI105 tokoe:valid" result="pass"/><test-case name="31470idI106 tokoe:valid" result="pass"/><test-case name="31471idI107 tokoe:valid" result="pass"/><test-case name="31472idI108 tokoe:valid" result="pass"/><test-case name="31473idI109 tokoe:valid" result="pass"/><test-case name="31474idI110 tokoe:valid" result="pass"/><test-case name="31475idI111 tokoe:valid" result="pass"/><test-case name="31476idI112 tokoe:valid" result="pass"/><test-case name="31477idI113 tokoe:valid" result="pass"/><test-case name="31478idI114 tokoe:valid" result="pass"/><test-case name="31479idI115 tokoe:valid" result="pass"/><test-case name="31480idI116 tokoe:valid" result="pass"/><test-case name="31481idI117 tokoe:valid" result="pass"/><test-case name="31482idI118 tokoe:valid" result="pass"/><test-case name="31483idI119 tokoe:valid" result="pass"/><test-case name="31484idI120 tokoe:valid" result="pass"/><test-case name="31485idI121 tokoe:valid" result="pass"/><test-case name="31486idI122 tokoe:valid" result="pass"/><test-case name="31487idI123 tokoe:valid" result="pass"/><test-case name="31488idI124 tokoe:valid" result="pass"/><test-case name="31489idI125 tokoe:valid" result="pass"/><test-case name="31490idI126 tokoe:valid" result="pass"/><test-case name="31491idI127 tokoe:valid" result="pass"/><test-case name="31492idI128 tokoe:valid" result="pass"/><test-case name="31493idI129 tokoe:valid" result="pass"/><test-case name="31494idI130 tokoe:valid" result="pass"/><test-case name="31495idI131 tokoe:valid" result="pass"/><test-case name="31496idI132 tokoe:valid" result="pass"/><test-case name="31497idI133 tokoe:valid" result="pass"/><test-case name="31498idI134 tokoe:valid" result="pass"/><test-case name="31499idI135 tokoe:valid" result="pass"/><test-case name="31500idI136 tokoe:valid" result="pass"/><test-case name="31501idI137 tokoe:valid" result="pass"/><test-case name="31502idI138 tokoe:valid" result="pass"/><test-case name="31503idI139 tokoe:valid" result="pass"/><test-case name="31504idI140 tokoe:valid" result="pass"/><test-case name="31505idI141 tokoe:valid" result="pass"/><test-case name="31506idI142 tokoe:valid" result="pass"/><test-case name="31507idI143 tokoe:valid" result="pass"/><test-case name="31508idI144 tokoe:valid" result="pass"/><test-case name="31509idI145 tokoe:invalid" result="pass"/><test-case name="31510idI146 tokoe:invalid" result="pass"/><test-case name="31511idI147 tokoe:invalid" result="pass"/><test-case name="31512idI148 tokoe:invalid" result="pass"/><test-case name="31513idI149 tokoe:invalid" result="pass"/><test-case name="31514idI150 tokoe:invalid" result="pass"/><test-case name="31515idI151 tokoe:invalid" result="pass"/><test-case name="31516idI152 tokoe:invalid" result="fail"/><test-case name="31517idJ001 tokoe:invalid" result="pass"/><test-case name="31518idJ002 tokoe:invalid" result="pass"/><test-case name="31519idJ003 tokoe:invalid" result="pass"/><test-case name="31520idJ004 tokoe:valid" result="pass"/><test-case name="31521idJ005 tokoe:invalid" result="pass"/><test-case name="31522idJ006 tokoe:invalid" result="pass"/><test-case name="31523idJ007 tokoe:invalid" result="pass"/><test-case name="31524idJ008 tokoe:invalid" result="pass"/><test-case name="31525idJ009 tokoe:valid" result="pass"/><test-case name="31526idJ010 tokoe:valid" result="pass"/><test-case name="31527idJ011 tokoe:invalid" result="pass"/><test-case name="31528idJ012 tokoe:valid" result="pass"/><test-case name="31529idJ013 tokoe:valid" result="pass"/><test-case name="31530idJ014 tokoe:valid" result="pass"/><test-case name="31531idJ015 tokoe:invalid" result="pass"/><test-case name="31532idJ016 tokoe:invalid" result="pass"/><test-case name="31533idJ017 tokoe:invalid" result="pass"/><test-case name="31534idJ018 tokoe:valid" result="pass"/><test-case name="31535idJ019 tokoe:valid" result="pass"/><test-case name="31536idJ020 tokoe:valid" result="pass"/><test-case name="31537idJ021 tokoe:valid" result="pass"/><test-case name="31538idJ022 tokoe:valid" result="pass"/><test-case name="31539idJ023 tokoe:valid" result="pass"/><test-case name="31540idJ024 tokoe:valid" result="pass"/><test-case name="31541idJ025 tokoe:invalid" result="pass"/><test-case name="31542idJ026 tokoe:invalid" result="pass"/><test-case name="31543idJ027 tokoe:valid" result="pass"/><test-case name="31544idJ028 tokoe:valid" result="pass"/><test-case name="31545idJ029 tokoe:valid" result="pass"/><test-case name="31546idJ030 tokoe:invalid" result="pass"/><test-case name="31547idJ031 tokoe:valid" result="pass"/><test-case name="31548idJ032 tokoe:invalid" result="pass"/><test-case name="31549idJ033 tokoe:valid" result="pass"/><test-case name="31550idJ034 tokoe:valid" result="pass"/><test-case name="31551idJ035 tokoe:valid" result="pass"/><test-case name="31552idJ036 tokoe:invalid" result="fail"/><test-case name="31553idJ037 tokoe:valid" result="pass"/><test-case name="31554idJ038 tokoe:valid" result="pass"/><test-case name="31555idJ039 tokoe:valid" result="pass"/><test-case name="31556idJ040 tokoe:valid" result="pass"/><test-case name="31557idJ041 tokoe:valid" result="pass"/><test-case name="31558idJ042 tokoe:valid" result="pass"/><test-case name="31559idJ043 tokoe:valid" result="pass"/><test-case name="31560idJ044 tokoe:valid" result="pass"/><test-case name="31561idJ045 tokoe:valid" result="pass"/><test-case name="31562idJ046 tokoe:valid" result="pass"/><test-case name="31563idJ047 tokoe:valid" result="pass"/><test-case name="31564idJ048 tokoe:valid" result="pass"/><test-case name="31565idJ049 tokoe:valid" result="pass"/><test-case name="31566idJ050 tokoe:valid" result="pass"/><test-case name="31567idJ051 tokoe:valid" result="pass"/><test-case name="31568idJ052 tokoe:invalid" result="fail"/><test-case name="31569idJ053 tokoe:valid" result="pass"/><test-case name="31570idJ054 tokoe:valid" result="pass"/><test-case name="31571idJ055 tokoe:valid" result="pass"/><test-case name="31572idJ056 tokoe:invalid" result="fail"/><test-case name="31573idJ057 tokoe:valid" result="pass"/><test-case name="31574idJ058 tokoe:valid" result="pass"/><test-case name="31575idJ059 tokoe:valid" result="pass"/><test-case name="31576idJ060 tokoe:valid" result="pass"/><test-case name="31577idJ061 tokoe:valid" result="pass"/><test-case name="31578idJ062 tokoe:valid" result="pass"/><test-case name="31579idJ063 tokoe:valid" result="pass"/><test-case name="31580idJ064 tokoe:valid" result="pass"/><test-case name="31581idJ065 tokoe:valid" result="pass"/><test-case name="31582idJ066 tokoe:valid" result="pass"/><test-case name="31583idJ067 tokoe:valid" result="pass"/><test-case name="31584idJ068 tokoe:valid" result="pass"/><test-case name="31585idJ069 tokoe:valid" result="pass"/><test-case name="31586idJ070 tokoe:valid" result="pass"/><test-case name="31587idJ071 tokoe:valid" result="pass"/><test-case name="31588idJ072 tokoe:valid" result="pass"/><test-case name="31589idJ073 tokoe:valid" result="pass"/><test-case name="31590idJ074 tokoe:valid" result="pass"/><test-case name="31591idJ075 tokoe:valid" result="pass"/><test-case name="31592idJ076 tokoe:valid" result="pass"/><test-case name="31593idJ077 tokoe:valid" result="pass"/><test-case name="31594idJ078 tokoe:valid" result="pass"/><test-case name="31595idJ079 tokoe:valid" result="pass"/><test-case name="31596idJ080 tokoe:valid" result="pass"/><test-case name="31597idJ081 tokoe:valid" result="pass"/><test-case name="31598idJ082 tokoe:valid" result="pass"/><test-case name="31599idJ083 tokoe:valid" result="pass"/><test-case name="31600idJ084 tokoe:valid" result="pass"/><test-case name="31601idJ085 tokoe:valid" result="pass"/><test-case name="31602idJ086 tokoe:valid" result="pass"/><test-case name="31603idJ087 tokoe:valid" result="pass"/><test-case name="31604idJ088 tokoe:valid" result="pass"/><test-case name="31605idJ089 tokoe:valid" result="pass"/><test-case name="31606idJ090 tokoe:valid" result="pass"/><test-case name="31607idJ091 tokoe:valid" result="pass"/><test-case name="31608idJ092 tokoe:valid" result="pass"/><test-case name="31609idJ093 tokoe:valid" result="pass"/><test-case name="31610idJ094 tokoe:valid" result="pass"/><test-case name="31611idJ095 tokoe:valid" result="pass"/><test-case name="31612idJ096 tokoe:valid" result="pass"/><test-case name="31613idJ097 tokoe:valid" result="pass"/><test-case name="31614idJ098 tokoe:valid" result="pass"/><test-case name="31615idJ099 tokoe:valid" result="pass"/><test-case name="31616idJ100 tokoe:valid" result="pass"/><test-case name="31617idJ101 tokoe:valid" result="pass"/><test-case name="31618idJ102 tokoe:valid" result="pass"/><test-case name="31619idJ103 tokoe:valid" result="pass"/><test-case name="31620idJ104 tokoe:valid" result="pass"/><test-case name="31621idJ105 tokoe:valid" result="pass"/><test-case name="31622idJ106 tokoe:valid" result="pass"/><test-case name="31623idJ107 tokoe:valid" result="pass"/><test-case name="31624idJ108 tokoe:valid" result="pass"/><test-case name="31625idJ109 tokoe:valid" result="pass"/><test-case name="31626idJ110 tokoe:valid" result="pass"/><test-case name="31627idJ111 tokoe:valid" result="pass"/><test-case name="31628idJ112 tokoe:valid" result="pass"/><test-case name="31629idJ113 tokoe:valid" result="pass"/><test-case name="31630idJ114 tokoe:valid" result="pass"/><test-case name="31631idJ115 tokoe:valid" result="pass"/><test-case name="31632idJ116 tokoe:valid" result="pass"/><test-case name="31633idJ117 tokoe:valid" result="pass"/><test-case name="31634idJ118 tokoe:valid" result="pass"/><test-case name="31635idJ119 tokoe:valid" result="pass"/><test-case name="31636idJ120 tokoe:valid" result="pass"/><test-case name="31637idJ121 tokoe:valid" result="pass"/><test-case name="31638idJ122 tokoe:valid" result="pass"/><test-case name="31639idJ123 tokoe:valid" result="pass"/><test-case name="31640idJ124 tokoe:valid" result="pass"/><test-case name="31641idJ125 tokoe:valid" result="pass"/><test-case name="31642idJ126 tokoe:valid" result="pass"/><test-case name="31643idJ127 tokoe:valid" result="pass"/><test-case name="31644idJ128 tokoe:valid" result="pass"/><test-case name="31645idJ129 tokoe:valid" result="pass"/><test-case name="31646idJ130 tokoe:valid" result="pass"/><test-case name="31647idJ131 tokoe:valid" result="pass"/><test-case name="31648idJ132 tokoe:valid" result="pass"/><test-case name="31649idJ133 tokoe:valid" result="pass"/><test-case name="31650idJ134 tokoe:valid" result="pass"/><test-case name="31651idJ135 tokoe:valid" result="pass"/><test-case name="31652idJ136 tokoe:valid" result="pass"/><test-case name="31653idJ137 tokoe:valid" result="pass"/><test-case name="31654idJ138 tokoe:valid" result="pass"/><test-case name="31655idJ139 tokoe:valid" result="pass"/><test-case name="31656idJ140 tokoe:valid" result="pass"/><test-case name="31657idJ141 tokoe:valid" result="pass"/><test-case name="31658idJ142 tokoe:valid" result="pass"/><test-case name="31659idJ143 tokoe:valid" result="pass"/><test-case name="31660idJ144 tokoe:valid" result="pass"/><test-case name="31661idJ145 tokoe:valid" result="pass"/><test-case name="31662idJ146 tokoe:valid" result="pass"/><test-case name="31663idJ147 tokoe:valid" result="pass"/><test-case name="31664idJ148 tokoe:valid" result="pass"/><test-case name="31665idJ149 tokoe:valid" result="pass"/><test-case name="31666idJ150 tokoe:valid" result="pass"/><test-case name="31667idJ151 tokoe:valid" result="pass"/><test-case name="31668idJ152 tokoe:valid" result="pass"/><test-case name="31669idJ153 tokoe:valid" result="pass"/><test-case name="31670idJ154 tokoe:valid" result="pass"/><test-case name="31671idJ155 tokoe:valid" result="pass"/><test-case name="31672idJ156 tokoe:valid" result="pass"/><test-case name="31673idJ157 tokoe:valid" result="pass"/><test-case name="31674idJ158 tokoe:valid" result="pass"/><test-case name="31675idJ159 tokoe:valid" result="pass"/><test-case name="31676idJ160 tokoe:valid" result="pass"/><test-case name="31677idJ161 tokoe:valid" result="pass"/><test-case name="31678idJ162 tokoe:valid" result="pass"/><test-case name="31679idJ163 tokoe:valid" result="pass"/><test-case name="31680idJ164 tokoe:valid" result="pass"/><test-case name="31681idJ165 tokoe:valid" result="pass"/><test-case name="31682idJ166 tokoe:valid" result="pass"/><test-case name="31683idJ167 tokoe:valid" result="pass"/><test-case name="31684idJ168 tokoe:valid" result="pass"/><test-case name="31685idJ169 tokoe:valid" result="pass"/><test-case name="31686idJ170 tokoe:valid" result="pass"/><test-case name="31687idJ171 tokoe:valid" result="pass"/><test-case name="31688idJ172 tokoe:valid" result="pass"/><test-case name="31689idJ173 tokoe:valid" result="pass"/><test-case name="31690idJ174 tokoe:valid" result="pass"/><test-case name="31691idJ175 tokoe:valid" result="pass"/><test-case name="31692idJ176 tokoe:valid" result="pass"/><test-case name="31693idJ177 tokoe:valid" result="pass"/><test-case name="31694idJ178 tokoe:valid" result="pass"/><test-case name="31695idJ179 tokoe:valid" result="pass"/><test-case name="31696idJ180 tokoe:valid" result="pass"/><test-case name="31697idJ181 tokoe:valid" result="pass"/><test-case name="31698idJ182 tokoe:valid" result="pass"/><test-case name="31699idJ183 tokoe:valid" result="pass"/><test-case name="31700idJ184 tokoe:valid" result="pass"/><test-case name="31701idJ185 tokoe:valid" result="pass"/><test-case name="31702idJ186 tokoe:valid" result="pass"/><test-case name="31703idJ187 tokoe:valid" result="pass"/><test-case name="31704idJ188 tokoe:valid" result="pass"/><test-case name="31705idJ189 tokoe:valid" result="pass"/><test-case name="31706idJ190 tokoe:valid" result="pass"/><test-case name="31707idJ191 tokoe:valid" result="pass"/><test-case name="31708idJ192 tokoe:valid" result="pass"/><test-case name="31709idJ193 tokoe:valid" result="pass"/><test-case name="31710idJ194 tokoe:valid" result="pass"/><test-case name="31711idJ195 tokoe:valid" result="pass"/><test-case name="31712idJ196 tokoe:valid" result="pass"/><test-case name="31713idJ197 tokoe:valid" result="pass"/><test-case name="31714idJ198 tokoe:valid" result="pass"/><test-case name="31715idJ199 tokoe:valid" result="pass"/><test-case name="31716idJ200 tokoe:valid" result="pass"/><test-case name="31717idJ201 tokoe:valid" result="pass"/><test-case name="31718idJ202 tokoe:valid" result="pass"/><test-case name="31719idJ203 tokoe:valid" result="pass"/><test-case name="31720idJ204 tokoe:valid" result="pass"/><test-case name="31721idJ205 tokoe:invalid" result="pass"/><test-case name="31722idJ206 tokoe:invalid" result="pass"/><test-case name="31723idJ207 tokoe:invalid" result="pass"/><test-case name="31724idJ208 tokoe:invalid" result="pass"/><test-case name="31725idJ209 tokoe:invalid" result="pass"/><test-case name="31726idJ210 tokoe:invalid" result="fail"/><test-case name="31727idK001 tokoe:valid" result="pass"/><test-case name="31728idK001.v tokoe:valid" result="pass"/><test-case name="31729idK002 tokoe:valid" result="pass"/><test-case name="31730idK002.v tokoe:valid" result="pass"/><test-case name="31731idK003 tokoe:valid" result="pass"/><test-case name="31732idK003.i tokoe:invalid" result="pass"/><test-case name="31733idK004 tokoe:valid" result="pass"/><test-case name="31734idK004.v tokoe:valid" result="pass"/><test-case name="31735idK005 tokoe:valid" result="pass"/><test-case name="31736idK005.v tokoe:valid" result="pass"/><test-case name="31737idK006 tokoe:valid" result="pass"/><test-case name="31738idK006.v tokoe:valid" result="pass"/><test-case name="31739idK007 tokoe:valid" result="pass"/><test-case name="31740idK007.v tokoe:valid" result="pass"/><test-case name="31741idK008 tokoe:valid" result="pass"/><test-case name="31742idK008.v tokoe:valid" result="pass"/><test-case name="31743idK009 tokoe:valid" result="pass"/><test-case name="31744idK009.v tokoe:valid" result="pass"/><test-case name="31745idK010 tokoe:valid" result="pass"/><test-case name="31746idK010.v tokoe:valid" result="pass"/><test-case name="31747idK011 tokoe:valid" result="pass"/><test-case name="31748idK011.v tokoe:valid" result="pass"/><test-case name="31749idK012 tokoe:valid" result="pass"/><test-case name="31750idK012.i tokoe:invalid" result="pass"/><test-case name="31751idK013 tokoe:valid" result="pass"/><test-case name="31752idK013.v tokoe:valid" result="pass"/><test-case name="31753idK014 tokoe:valid" result="pass"/><test-case name="31754idK014.v tokoe:valid" result="pass"/><test-case name="31755idK015 tokoe:valid" result="pass"/><test-case name="31756idK015.v tokoe:valid" result="pass"/><test-case name="31757idK016 tokoe:invalid" result="pass"/><test-case name="31758idK017 tokoe:valid" result="pass"/><test-case name="31759idK017.v tokoe:valid" result="pass"/><test-case name="31760idL001 tokoe:valid" result="pass"/><test-case name="31761idL001.v tokoe:valid" result="pass"/><test-case name="31762idL002 tokoe:valid" result="pass"/><test-case name="31763idL002.i tokoe:invalid" result="pass"/><test-case name="31764idL003 tokoe:valid" result="pass"/><test-case name="31765idL003.v tokoe:valid" result="pass"/><test-case name="31766idL004 tokoe:valid" result="pass"/><test-case name="31767idL004.v tokoe:valid" result="pass"/><test-case name="31768idL005 tokoe:valid" result="pass"/><test-case name="31769idL005.v tokoe:valid" result="pass"/><test-case name="31770idL006 tokoe:valid" result="pass"/><test-case name="31771idL006.i tokoe:invalid" result="pass"/><test-case name="31772idL007 tokoe:valid" result="pass"/><test-case name="31773idL007.i tokoe:invalid" result="pass"/><test-case name="31774idL008 tokoe:valid" result="pass"/><test-case name="31775idL008.v tokoe:valid" result="pass"/><test-case name="31776idL009 tokoe:valid" result="pass"/><test-case name="31777idL009.v tokoe:valid" result="pass"/><test-case name="31778idL010 tokoe:valid" result="pass"/><test-case name="31779idL010.v tokoe:valid" result="pass"/><test-case name="31780idL011 tokoe:valid" result="pass"/><test-case name="31781idL011.i tokoe:invalid" result="pass"/><test-case name="31782idL012 tokoe:valid" result="pass"/><test-case name="31783idL012.i tokoe:invalid" result="pass"/><test-case name="31784idL013 tokoe:valid" result="pass"/><test-case name="31785idL013.v tokoe:valid" result="pass"/><test-case name="31786idL014 tokoe:valid" result="pass"/><test-case name="31787idL014.v tokoe:valid" result="pass"/><test-case name="31788idL015 tokoe:valid" result="pass"/><test-case name="31789idL015.i tokoe:invalid" result="pass"/><test-case name="31790idL016 tokoe:valid" result="pass"/><test-case name="31791idL016.v tokoe:valid" result="pass"/><test-case name="31792idL017 tokoe:valid" result="pass"/><test-case name="31793idL017.v tokoe:valid" result="pass"/><test-case name="31794idL018 tokoe:valid" result="pass"/><test-case name="31795idL018.v tokoe:valid" result="pass"/><test-case name="31796idL019 tokoe:valid" result="pass"/><test-case name="31797idL019.i tokoe:invalid" result="pass"/><test-case name="31798idL020 tokoe:valid" result="pass"/><test-case name="31799idL020.v tokoe:valid" result="pass"/><test-case name="31800idL021 tokoe:valid" result="pass"/><test-case name="31801idL021.v tokoe:valid" result="pass"/><test-case name="31802idL022 tokoe:valid" result="pass"/><test-case name="31803idL022.i tokoe:invalid" result="pass"/><test-case name="31804idL023 tokoe:valid" result="pass"/><test-case name="31805idL023.v tokoe:valid" result="pass"/><test-case name="31806idL024 tokoe:valid" result="pass"/><test-case name="31807idL024.v tokoe:valid" result="pass"/><test-case name="31808idL025 tokoe:valid" result="pass"/><test-case name="31809idL025.i tokoe:invalid" result="pass"/><test-case name="31810idL026 tokoe:valid" result="pass"/><test-case name="31811idL026.v tokoe:valid" result="pass"/><test-case name="31812idL027 tokoe:valid" result="pass"/><test-case name="31813idL027.i tokoe:invalid" result="pass"/><test-case name="31814idL028 tokoe:valid" result="pass"/><test-case name="31815idL028.v tokoe:valid" result="pass"/><test-case name="31816idL029 tokoe:valid" result="pass"/><test-case name="31817idL029.v tokoe:valid" result="pass"/><test-case name="31818idL030 tokoe:valid" result="pass"/><test-case name="31819idL030.v tokoe:valid" result="pass"/><test-case name="31820idL031 tokoe:valid" result="pass"/><test-case name="31821idL031.i tokoe:invalid" result="pass"/><test-case name="31822idL032 tokoe:valid" result="pass"/><test-case name="31823idL032.i tokoe:invalid" result="pass"/><test-case name="31824idL033 tokoe:valid" result="pass"/><test-case name="31825idL033.v tokoe:valid" result="pass"/><test-case name="31826idL034 tokoe:valid" result="pass"/><test-case name="31827idL034.v tokoe:valid" result="pass"/><test-case name="31828idL035 tokoe:valid" result="pass"/><test-case name="31829idL035.v tokoe:valid" result="pass"/><test-case name="31830idL036 tokoe:valid" result="pass"/><test-case name="31831idL036.i tokoe:invalid" result="pass"/><test-case name="31832idL037 tokoe:valid" result="pass"/><test-case name="31833idL037.i tokoe:invalid" result="pass"/><test-case name="31834idL038 tokoe:valid" result="pass"/><test-case name="31835idL038.v tokoe:valid" result="pass"/><test-case name="31836idL039 tokoe:valid" result="pass"/><test-case name="31837idL039.v tokoe:valid" result="pass"/><test-case name="31838idL040 tokoe:valid" result="pass"/><test-case name="31839idL040.i tokoe:invalid" result="pass"/><test-case name="31840idL041 tokoe:valid" result="pass"/><test-case name="31841idL041.v tokoe:valid" result="pass"/><test-case name="31842idL042 tokoe:valid" result="pass"/><test-case name="31843idL042.v tokoe:valid" result="pass"/><test-case name="31844idL043 tokoe:valid" result="pass"/><test-case name="31845idL043.v tokoe:valid" result="pass"/><test-case name="31846idL044 tokoe:valid" result="pass"/><test-case name="31847idL044.i tokoe:invalid" result="pass"/><test-case name="31848idL045 tokoe:valid" result="pass"/><test-case name="31849idL045.v tokoe:valid" result="pass"/><test-case name="31850idL046 tokoe:valid" result="pass"/><test-case name="31851idL046.v tokoe:valid" result="pass"/><test-case name="31852idL047 tokoe:valid" result="pass"/><test-case name="31853idL047.i tokoe:invalid" result="pass"/><test-case name="31854idL048 tokoe:valid" result="pass"/><test-case name="31855idL048.v tokoe:valid" result="pass"/><test-case name="31856idL049 tokoe:valid" result="pass"/><test-case name="31857idL049.v tokoe:valid" result="pass"/><test-case name="31858idL050 tokoe:valid" result="pass"/><test-case name="31859idL050.i tokoe:invalid" result="pass"/><test-case name="31860idL051 tokoe:valid" result="pass"/><test-case name="31861idL051.v tokoe:valid" result="pass"/><test-case name="31862idL052 tokoe:valid" result="pass"/><test-case name="31863idL052.i tokoe:invalid" result="pass"/><test-case name="31864idL053 tokoe:valid" result="pass"/><test-case name="31865idL053.v tokoe:valid" result="pass"/><test-case name="31866idL054 tokoe:valid" result="pass"/><test-case name="31867idL054.v tokoe:valid" result="pass"/><test-case name="31868idL055 tokoe:valid" result="pass"/><test-case name="31869idL055.v tokoe:valid" result="pass"/><test-case name="31870idL056 tokoe:valid" result="pass"/><test-case name="31871idL056.i tokoe:invalid" result="pass"/><test-case name="31872idL057 tokoe:valid" result="pass"/><test-case name="31873idL057.i tokoe:invalid" result="pass"/><test-case name="31874idL058 tokoe:valid" result="pass"/><test-case name="31875idL058.v tokoe:valid" result="pass"/><test-case name="31876idL059 tokoe:valid" result="pass"/><test-case name="31877idL059.v tokoe:valid" result="pass"/><test-case name="31878idL060 tokoe:valid" result="pass"/><test-case name="31879idL060.v tokoe:valid" result="pass"/><test-case name="31880idL061 tokoe:valid" result="pass"/><test-case name="31881idL061.i tokoe:invalid" result="pass"/><test-case name="31882idL062 tokoe:valid" result="pass"/><test-case name="31883idL062.i tokoe:invalid" result="pass"/><test-case name="31884idL063 tokoe:valid" result="pass"/><test-case name="31885idL063.v tokoe:valid" result="pass"/><test-case name="31886idL064 tokoe:valid" result="pass"/><test-case name="31887idL064.v tokoe:valid" result="pass"/><test-case name="31888idL065 tokoe:valid" result="pass"/><test-case name="31889idL065.i tokoe:invalid" result="pass"/><test-case name="31890idL066 tokoe:valid" result="pass"/><test-case name="31891idL066.v tokoe:valid" result="pass"/><test-case name="31892idL067 tokoe:valid" result="pass"/><test-case name="31893idL067.v tokoe:valid" result="pass"/><test-case name="31894idL068 tokoe:valid" result="pass"/><test-case name="31895idL068.v tokoe:valid" result="pass"/><test-case name="31896idL069 tokoe:valid" result="pass"/><test-case name="31897idL069.i tokoe:invalid" result="pass"/><test-case name="31898idL070 tokoe:valid" result="pass"/><test-case name="31899idL070.v tokoe:valid" result="pass"/><test-case name="31900idL071 tokoe:valid" result="pass"/><test-case name="31901idL071.v tokoe:valid" result="pass"/><test-case name="31902idL072 tokoe:valid" result="pass"/><test-case name="31903idL072.i tokoe:invalid" result="pass"/><test-case name="31904idL073 tokoe:valid" result="pass"/><test-case name="31905idL073.v tokoe:valid" result="pass"/><test-case name="31906idL074 tokoe:valid" result="pass"/><test-case name="31907idL074.v tokoe:valid" result="pass"/><test-case name="31908idL075 tokoe:valid" result="pass"/><test-case name="31909idL075.i tokoe:invalid" result="pass"/><test-case name="31910idL076 tokoe:valid" result="pass"/><test-case name="31911idL076.v tokoe:valid" result="pass"/><test-case name="31912idL077 tokoe:valid" result="pass"/><test-case name="31913idL077.v tokoe:valid" result="pass"/><test-case name="31914idL078 tokoe:valid" result="pass"/><test-case name="31915idL078.v tokoe:valid" result="pass"/><test-case name="31916idL079 tokoe:valid" result="pass"/><test-case name="31917idL079.i tokoe:invalid" result="pass"/><test-case name="31918idL080 tokoe:valid" result="pass"/><test-case name="31919idL080.i tokoe:invalid" result="pass"/><test-case name="31920idL081 tokoe:valid" result="pass"/><test-case name="31921idL081.i tokoe:invalid" result="pass"/><test-case name="31922idL082 tokoe:valid" result="pass"/><test-case name="31923idL082.v tokoe:valid" result="pass"/><test-case name="31924idL083 tokoe:valid" result="pass"/><test-case name="31925idL083.i tokoe:invalid" result="pass"/><test-case name="31926idL084 tokoe:valid" result="pass"/><test-case name="31927idL084.v tokoe:valid" result="pass"/><test-case name="31928idL085 tokoe:valid" result="pass"/><test-case name="31929idL085.i tokoe:invalid" result="pass"/><test-case name="31930idL086 tokoe:valid" result="pass"/><test-case name="31931idL086.v tokoe:valid" result="pass"/><test-case name="31932idL087 tokoe:valid" result="pass"/><test-case name="31933idL087.i tokoe:invalid" result="pass"/><test-case name="31934idL088 tokoe:valid" result="pass"/><test-case name="31935idL088.v tokoe:valid" result="pass"/><test-case name="31936idL089 tokoe:valid" result="pass"/><test-case name="31937idL089.i tokoe:invalid" result="pass"/><test-case name="31938idL090 tokoe:valid" result="pass"/><test-case name="31939idL090.v tokoe:valid" result="pass"/><test-case name="31940idL091 tokoe:valid" result="pass"/><test-case name="31941idL091.i tokoe:invalid" result="pass"/><test-case name="31942idL092 tokoe:valid" result="pass"/><test-case name="31943idL092.v tokoe:valid" result="pass"/><test-case name="31944idL093 tokoe:valid" result="pass"/><test-case name="31945idL093.i tokoe:invalid" result="pass"/><test-case name="31946idL094 tokoe:valid" result="pass"/><test-case name="31947idL094.v tokoe:valid" result="pass"/><test-case name="31948idL095 tokoe:valid" result="pass"/><test-case name="31949idL095.i tokoe:invalid" result="pass"/><test-case name="31950idL096 tokoe:valid" result="pass"/><test-case name="31951idL096.v tokoe:valid" result="pass"/><test-case name="31952idL097 tokoe:valid" result="pass"/><test-case name="31953idL097.i tokoe:invalid" result="pass"/><test-case name="31954idL098 tokoe:valid" result="pass"/><test-case name="31955idL098.v tokoe:valid" result="pass"/><test-case name="31956idL099 tokoe:valid" result="pass"/><test-case name="31957idL099.i tokoe:invalid" result="pass"/><test-case name="31958idL101 tokoe:valid" result="pass"/><test-case name="31959idL101.i tokoe:invalid" result="pass"/><test-case name="31960idL102 tokoe:valid" result="pass"/><test-case name="31961idL102.v tokoe:valid" result="pass"/><test-case name="31962idL103 tokoe:valid" result="pass"/><test-case name="31963idL103.i tokoe:invalid" result="pass"/><test-case name="31964idZ001 tokoe:valid" result="pass"/><test-case name="31965idZ001.i tokoe:invalid" result="pass"/><test-case name="31966idZ002 tokoe:valid" result="pass"/><test-case name="31967idZ002.i tokoe:invalid" result="pass"/><test-case name="31968idZ003 tokoe:invalid" result="pass"/><test-case name="31969idZ004 tokoe:valid" result="pass"/><test-case name="31970idZ004.i tokoe:invalid" result="pass"/><test-case name="31971idZ005 tokoe:valid" result="pass"/><test-case name="31972idZ005.v tokoe:valid" result="pass"/><test-case name="31973idZ006 tokoe:valid" result="pass"/><test-case name="31974idZ006.v tokoe:valid" result="pass"/><test-case name="31975idZ007 tokoe:valid" result="pass"/><test-case name="31976idZ007.v tokoe:valid" result="pass"/><test-case name="31977idZ008 tokoe:valid" result="pass"/><test-case name="31978idZ008.i tokoe:invalid" result="pass"/><test-case name="31979idZ010 tokoe:valid" result="pass"/><test-case name="31980idZ010.i tokoe:invalid" result="pass"/><test-case name="31981idZ011_a tokoe:valid" result="pass"/><test-case name="31982idZ011_a.i tokoe:invalid" result="fail"/><test-case name="31983idZ012 tokoe:valid" result="pass"/><test-case name="31984idZ012.i tokoe:invalid" result="fail"/><test-case name="31985mgA001 tokoe:valid" result="pass"/><test-case name="31986mgA001.v tokoe:valid" result="pass"/><test-case name="31987mgA002 tokoe:invalid" result="pass"/><test-case name="31988mgA003 tokoe:invalid" result="pass"/><test-case name="31989mgA004 tokoe:invalid" result="pass"/><test-case name="31990mgA005 tokoe:invalid" result="pass"/><test-case name="31991mgA006 tokoe:invalid" result="pass"/><test-case name="31992mgA007 tokoe:invalid" result="pass"/><test-case name="31993mgA008 tokoe:invalid" result="pass"/><test-case name="31994mgA009 tokoe:invalid" result="pass"/><test-case name="31995mgA010 tokoe:invalid" result="pass"/><test-case name="31996mgA011 tokoe:invalid" result="pass"/><test-case name="31997mgA012 tokoe:invalid" result="pass"/><test-case name="31998mgA013 tokoe:invalid" result="pass"/><test-case name="31999mgA014 tokoe:valid" result="pass"/><test-case name="32000mgA014.v tokoe:valid" result="pass"/><test-case name="32001mgA015 tokoe:valid" result="pass"/><test-case name="32002mgA015.v tokoe:valid" result="pass"/><test-case name="32003mgA016 tokoe:invalid" result="pass"/><test-case name="32004mgA017 tokoe:valid" result="pass"/><test-case name="32005mgA017.v tokoe:valid" result="pass"/><test-case name="32006mgA018 tokoe:invalid" result="pass"/><test-case name="32007mgA019 tokoe:invalid" result="pass"/><test-case name="32008mgA020 tokoe:invalid" result="pass"/><test-case name="32009mgAa001 tokoe:invalid" result="pass"/><test-case name="32010mgAa002 tokoe:invalid" result="pass"/><test-case name="32011mgAa003 tokoe:valid" result="pass"/><test-case name="32012mgAa003.v tokoe:valid" result="pass"/><test-case name="32013mgAa004 tokoe:invalid" result="pass"/><test-case name="32014mgAa005 tokoe:invalid" result="pass"/><test-case name="32015mgAa006 tokoe:invalid" result="pass"/><test-case name="32016mgAa007 tokoe:invalid" result="pass"/><test-case name="32017mgAa008 tokoe:invalid" result="pass"/><test-case name="32018mgAa009 tokoe:invalid" result="pass"/><test-case name="32019mgAb001 tokoe:invalid" result="pass"/><test-case name="32020mgAb002 tokoe:invalid" result="pass"/><test-case name="32021mgAb003 tokoe:invalid" result="pass"/><test-case name="32022mgAb004 tokoe:invalid" result="pass"/><test-case name="32023mgAb005 tokoe:invalid" result="pass"/><test-case name="32024mgAb006 tokoe:invalid" result="pass"/><test-case name="32025mgAb007 tokoe:invalid" result="pass"/><test-case name="32026mgAb008 tokoe:invalid" result="pass"/><test-case name="32027mgAb009 tokoe:invalid" result="pass"/><test-case name="32028mgB001 tokoe:valid" result="pass"/><test-case name="32029mgB001.v tokoe:valid" result="pass"/><test-case name="32030mgB002 tokoe:valid" result="pass"/><test-case name="32031mgB002.v tokoe:valid" result="pass"/><test-case name="32032mgB003 tokoe:invalid" result="pass"/><test-case name="32033mgB004 tokoe:valid" result="pass"/><test-case name="32034mgB004.v tokoe:valid" result="pass"/><test-case name="32035mgB006 tokoe:valid" result="pass"/><test-case name="32036mgB006.v tokoe:valid" result="pass"/><test-case name="32037mgB007 tokoe:invalid" result="pass"/><test-case name="32038mgB008 tokoe:invalid" result="pass"/><test-case name="32039mgB009 tokoe:invalid" result="pass"/><test-case name="32040mgB010 tokoe:invalid" result="pass"/><test-case name="32041mgC001 tokoe:valid" result="pass"/><test-case name="32042mgC001.i tokoe:invalid" result="pass"/><test-case name="32043mgC002 tokoe:valid" result="pass"/><test-case name="32044mgC002.v tokoe:valid" result="pass"/><test-case name="32045mgC003 tokoe:valid" result="pass"/><test-case name="32046mgC003.i tokoe:invalid" result="pass"/><test-case name="32047mgC004 tokoe:valid" result="pass"/><test-case name="32048mgC004.v tokoe:valid" result="pass"/><test-case name="32049mgC005 tokoe:valid" result="pass"/><test-case name="32050mgC005.i tokoe:invalid" result="pass"/><test-case name="32051mgC006 tokoe:valid" result="pass"/><test-case name="32052mgC006.v tokoe:valid" result="pass"/><test-case name="32053mgC007 tokoe:valid" result="pass"/><test-case name="32054mgC007.i tokoe:invalid" result="pass"/><test-case name="32055mgC008 tokoe:invalid" result="pass"/><test-case name="32056mgC009 tokoe:invalid" result="pass"/><test-case name="32057mgC010 tokoe:valid" result="pass"/><test-case name="32058mgC010.i tokoe:invalid" result="pass"/><test-case name="32059mgC011 tokoe:valid" result="pass"/><test-case name="32060mgC011.v tokoe:valid" result="pass"/><test-case name="32061mgC012 tokoe:valid" result="pass"/><test-case name="32062mgC012.i tokoe:invalid" result="pass"/><test-case name="32063mgC013 tokoe:invalid" result="pass"/><test-case name="32064mgC014 tokoe:valid" result="pass"/><test-case name="32065mgC014.v tokoe:valid" result="pass"/><test-case name="32066mgD001 tokoe:valid" result="pass"/><test-case name="32067mgD001.v tokoe:valid" result="pass"/><test-case name="32068mgD005 tokoe:valid" result="pass"/><test-case name="32069mgD005.v tokoe:valid" result="pass"/><test-case name="32070mgD009 tokoe:valid" result="pass"/><test-case name="32071mgD009.v tokoe:valid" result="pass"/><test-case name="32072mgD013 tokoe:valid" result="pass"/><test-case name="32073mgD013.v tokoe:valid" result="pass"/><test-case name="32074mgE001 tokoe:valid" result="pass"/><test-case name="32075mgE001.v tokoe:valid" result="pass"/><test-case name="32076mgE002 tokoe:invalid" result="pass"/><test-case name="32077mgE003 tokoe:invalid" result="pass"/><test-case name="32078mgE004 tokoe:invalid" result="pass"/><test-case name="32079mgE005 tokoe:invalid" result="pass"/><test-case name="32080mgE006 tokoe:invalid" result="pass"/><test-case name="32081mgE007 tokoe:invalid" result="pass"/><test-case name="32082mgE008 tokoe:invalid" result="pass"/><test-case name="32083mgE009 tokoe:invalid" result="pass"/><test-case name="32084mgE010 tokoe:invalid" result="pass"/><test-case name="32085mgE011 tokoe:invalid" result="pass"/><test-case name="32086mgE012 tokoe:invalid" result="pass"/><test-case name="32087mgE013 tokoe:valid" result="pass"/><test-case name="32088mgE013.v tokoe:valid" result="pass"/><test-case name="32089mgE014 tokoe:valid" result="pass"/><test-case name="32090mgE014.v tokoe:valid" result="pass"/><test-case name="32091mgE015 tokoe:valid" result="pass"/><test-case name="32092mgE015.v tokoe:valid" result="pass"/><test-case name="32093mgE016 tokoe:valid" result="pass"/><test-case name="32094mgE016.v tokoe:valid" result="pass"/><test-case name="32095mgE017 tokoe:valid" result="pass"/><test-case name="32096mgE017.v tokoe:valid" result="pass"/><test-case name="32097mgE018 tokoe:valid" result="pass"/><test-case name="32098mgE018.v tokoe:valid" result="pass"/><test-case name="32099mgEa001 tokoe:invalid" result="pass"/><test-case name="32100mgEa002 tokoe:invalid" result="pass"/><test-case name="32101mgEa003 tokoe:invalid" result="pass"/><test-case name="32102mgEa004 tokoe:invalid" result="pass"/><test-case name="32103mgEa005 tokoe:invalid" result="pass"/><test-case name="32104mgEa006 tokoe:invalid" result="pass"/><test-case name="32105mgEa007 tokoe:invalid" result="pass"/><test-case name="32106mgEa008 tokoe:invalid" result="pass"/><test-case name="32107mgEb001 tokoe:invalid" result="pass"/><test-case name="32108mgEb002 tokoe:invalid" result="pass"/><test-case name="32109mgEb003 tokoe:invalid" result="pass"/><test-case name="32110mgEb004 tokoe:valid" result="pass"/><test-case name="32111mgEb004.v tokoe:valid" result="pass"/><test-case name="32112mgEb005 tokoe:valid" result="pass"/><test-case name="32113mgEb005.v tokoe:valid" result="pass"/><test-case name="32114mgEb006 tokoe:invalid" result="pass"/><test-case name="32115mgEb007 tokoe:invalid" result="pass"/><test-case name="32116mgEb008 tokoe:invalid" result="pass"/><test-case name="32117mgF001 tokoe:valid" result="pass"/><test-case name="32118mgF001.v tokoe:valid" result="pass"/><test-case name="32119mgF002 tokoe:valid" result="pass"/><test-case name="32120mgF002.v tokoe:valid" result="pass"/><test-case name="32121mgF003 tokoe:invalid" result="pass"/><test-case name="32122mgF004 tokoe:valid" result="pass"/><test-case name="32123mgF004.v tokoe:valid" result="pass"/><test-case name="32124mgF005 tokoe:valid" result="pass"/><test-case name="32125mgF005.v tokoe:valid" result="pass"/><test-case name="32126mgF006 tokoe:valid" result="pass"/><test-case name="32127mgF006.v tokoe:valid" result="pass"/><test-case name="32128mgF007 tokoe:valid" result="pass"/><test-case name="32129mgF007.v tokoe:valid" result="pass"/><test-case name="32130mgF008 tokoe:valid" result="pass"/><test-case name="32131mgF008.v tokoe:valid" result="pass"/><test-case name="32132mgF009 tokoe:valid" result="pass"/><test-case name="32133mgF009.v tokoe:valid" result="pass"/><test-case name="32134mgF010 tokoe:valid" result="pass"/><test-case name="32135mgF010.v tokoe:valid" result="pass"/><test-case name="32136mgF011 tokoe:valid" result="pass"/><test-case name="32137mgF011.v tokoe:valid" result="pass"/><test-case name="32138mgF012 tokoe:valid" result="pass"/><test-case name="32139mgF012.v tokoe:valid" result="pass"/><test-case name="32140mgF013 tokoe:valid" result="pass"/><test-case name="32141mgF013.v tokoe:valid" result="pass"/><test-case name="32142mgF014 tokoe:valid" result="pass"/><test-case name="32143mgF014.v tokoe:valid" result="pass"/><test-case name="32144mgF015 tokoe:valid" result="pass"/><test-case name="32145mgF015.v tokoe:valid" result="pass"/><test-case name="32146mgF016 tokoe:valid" result="pass"/><test-case name="32147mgF016.v tokoe:valid" result="pass"/><test-case name="32148mgF017 tokoe:valid" result="pass"/><test-case name="32149mgF017.v tokoe:valid" result="pass"/><test-case name="32150mgF018 tokoe:valid" result="pass"/><test-case name="32151mgF018.v tokoe:valid" result="pass"/><test-case name="32152mgF019 tokoe:valid" result="pass"/><test-case name="32153mgF019.v tokoe:valid" result="pass"/><test-case name="32154mgF020 tokoe:invalid" result="pass"/><test-case name="32155mgF021 tokoe:invalid" result="pass"/><test-case name="32156mgF022 tokoe:invalid" result="pass"/><test-case name="32157mgF023 tokoe:invalid" result="pass"/><test-case name="32158mgG002 tokoe:invalid" result="pass"/><test-case name="32159mgG003 tokoe:valid" result="pass"/><test-case name="32160mgG003.i tokoe:invalid" result="pass"/><test-case name="32161mgG004 tokoe:valid" result="pass"/><test-case name="32162mgG004.v tokoe:valid" result="pass"/><test-case name="32163mgG005 tokoe:valid" result="pass"/><test-case name="32164mgG005.i tokoe:invalid" result="pass"/><test-case name="32165mgG006 tokoe:valid" result="pass"/><test-case name="32166mgG006.v tokoe:valid" result="pass"/><test-case name="32167mgG007 tokoe:valid" result="pass"/><test-case name="32168mgG007.v tokoe:valid" result="pass"/><test-case name="32169mgG008 tokoe:valid" result="pass"/><test-case name="32170mgG008.i tokoe:invalid" result="pass"/><test-case name="32171mgG009 tokoe:valid" result="pass"/><test-case name="32172mgG009.v tokoe:valid" result="pass"/><test-case name="32173mgG010 tokoe:valid" result="pass"/><test-case name="32174mgG010.v tokoe:valid" result="pass"/><test-case name="32175mgG011 tokoe:valid" result="pass"/><test-case name="32176mgG011.i tokoe:invalid" result="pass"/><test-case name="32177mgG012 tokoe:valid" result="pass"/><test-case name="32178mgG012.v tokoe:valid" result="pass"/><test-case name="32179mgG013 tokoe:valid" result="pass"/><test-case name="32180mgG013.i tokoe:invalid" result="pass"/><test-case name="32181mgG014 tokoe:valid" result="pass"/><test-case name="32182mgG014.v tokoe:valid" result="pass"/><test-case name="32183mgG015 tokoe:valid" result="pass"/><test-case name="32184mgG015.i tokoe:invalid" result="pass"/><test-case name="32185mgG016 tokoe:valid" result="pass"/><test-case name="32186mgG016.v tokoe:valid" result="pass"/><test-case name="32187mgG017 tokoe:valid" result="pass"/><test-case name="32188mgG017.i tokoe:invalid" result="pass"/><test-case name="32189mgG018 tokoe:valid" result="pass"/><test-case name="32190mgG018.i tokoe:invalid" result="pass"/><test-case name="32191mgG019 tokoe:valid" result="pass"/><test-case name="32192mgG019.v tokoe:valid" result="pass"/><test-case name="32193mgG020 tokoe:valid" result="pass"/><test-case name="32194mgG020.i tokoe:invalid" result="pass"/><test-case name="32195mgG021 tokoe:valid" result="pass"/><test-case name="32196mgG021.i tokoe:invalid" result="pass"/><test-case name="32197mgG022 tokoe:valid" result="pass"/><test-case name="32198mgG022.v tokoe:valid" result="pass"/><test-case name="32199mgG023 tokoe:valid" result="pass"/><test-case name="32200mgG023.v tokoe:valid" result="pass"/><test-case name="32201mgG024 tokoe:valid" result="pass"/><test-case name="32202mgG024.i tokoe:invalid" result="pass"/><test-case name="32203mgG025 tokoe:invalid" result="pass"/><test-case name="32204mgG026 tokoe:valid" result="pass"/><test-case name="32205mgG026.v tokoe:valid" result="pass"/><test-case name="32206mgG027 tokoe:invalid" result="pass"/><test-case name="32207mgG028 tokoe:invalid" result="pass"/><test-case name="32208mgG029 tokoe:invalid" result="pass"/><test-case name="32209mgG030 tokoe:invalid" result="pass"/><test-case name="32210mgH001 tokoe:valid" result="pass"/><test-case name="32211mgH001.v tokoe:valid" result="pass"/><test-case name="32212mgH002 tokoe:invalid" result="pass"/><test-case name="32213mgH003 tokoe:invalid" result="pass"/><test-case name="32214mgH004 tokoe:invalid" result="pass"/><test-case name="32215mgH005 tokoe:invalid" result="pass"/><test-case name="32216mgH006 tokoe:invalid" result="pass"/><test-case name="32217mgH007 tokoe:invalid" result="pass"/><test-case name="32218mgH008 tokoe:invalid" result="pass"/><test-case name="32219mgH009 tokoe:invalid" result="pass"/><test-case name="32220mgH010 tokoe:invalid" result="pass"/><test-case name="32221mgH011 tokoe:invalid" result="pass"/><test-case name="32222mgH012 tokoe:invalid" result="pass"/><test-case name="32223mgH013 tokoe:valid" result="pass"/><test-case name="32224mgH013.v tokoe:valid" result="pass"/><test-case name="32225mgH014 tokoe:valid" result="pass"/><test-case name="32226mgH014.v tokoe:valid" result="pass"/><test-case name="32227mgH015 tokoe:valid" result="pass"/><test-case name="32228mgH015.v tokoe:valid" result="pass"/><test-case name="32229mgH016 tokoe:valid" result="pass"/><test-case name="32230mgH016.v tokoe:valid" result="pass"/><test-case name="32231mgH017 tokoe:valid" result="pass"/><test-case name="32232mgH017.v tokoe:valid" result="pass"/><test-case name="32233mgH018 tokoe:valid" result="pass"/><test-case name="32234mgH018.v tokoe:valid" result="pass"/><test-case name="32235mgHa001 tokoe:invalid" result="pass"/><test-case name="32236mgHa002 tokoe:invalid" result="pass"/><test-case name="32237mgHa003 tokoe:invalid" result="pass"/><test-case name="32238mgHa004 tokoe:invalid" result="pass"/><test-case name="32239mgHa005 tokoe:invalid" result="pass"/><test-case name="32240mgHa006 tokoe:invalid" result="pass"/><test-case name="32241mgHa007 tokoe:invalid" result="pass"/><test-case name="32242mgHa008 tokoe:invalid" result="pass"/><test-case name="32243mgHb001 tokoe:invalid" result="pass"/><test-case name="32244mgHb002 tokoe:invalid" result="pass"/><test-case name="32245mgHb003 tokoe:invalid" result="pass"/><test-case name="32246mgHb004 tokoe:valid" result="pass"/><test-case name="32247mgHb004.v tokoe:valid" result="pass"/><test-case name="32248mgHb005 tokoe:valid" result="pass"/><test-case name="32249mgHb005.v tokoe:valid" result="pass"/><test-case name="32250mgHb006 tokoe:invalid" result="pass"/><test-case name="32251mgHb007 tokoe:invalid" result="pass"/><test-case name="32252mgHb008 tokoe:invalid" result="pass"/><test-case name="32253mgI001 tokoe:valid" result="pass"/><test-case name="32254mgI001.v tokoe:valid" result="pass"/><test-case name="32255mgI002 tokoe:valid" result="pass"/><test-case name="32256mgI002.v tokoe:valid" result="pass"/><test-case name="32257mgI003 tokoe:invalid" result="pass"/><test-case name="32258mgI004 tokoe:valid" result="pass"/><test-case name="32259mgI004.v tokoe:valid" result="pass"/><test-case name="32260mgI005 tokoe:valid" result="pass"/><test-case name="32261mgI005.v tokoe:valid" result="pass"/><test-case name="32262mgI006 tokoe:valid" result="pass"/><test-case name="32263mgI006.v tokoe:valid" result="pass"/><test-case name="32264mgI007 tokoe:valid" result="pass"/><test-case name="32265mgI007.v tokoe:valid" result="pass"/><test-case name="32266mgI008 tokoe:valid" result="pass"/><test-case name="32267mgI008.v tokoe:valid" result="pass"/><test-case name="32268mgI009 tokoe:valid" result="pass"/><test-case name="32269mgI009.v tokoe:valid" result="pass"/><test-case name="32270mgI010 tokoe:valid" result="pass"/><test-case name="32271mgI010.v tokoe:valid" result="pass"/><test-case name="32272mgI011 tokoe:valid" result="pass"/><test-case name="32273mgI011.v tokoe:valid" result="pass"/><test-case name="32274mgI012 tokoe:valid" result="pass"/><test-case name="32275mgI012.v tokoe:valid" result="pass"/><test-case name="32276mgI013 tokoe:valid" result="pass"/><test-case name="32277mgI013.v tokoe:valid" result="pass"/><test-case name="32278mgI014 tokoe:valid" result="pass"/><test-case name="32279mgI014.v tokoe:valid" result="pass"/><test-case name="32280mgI015 tokoe:valid" result="pass"/><test-case name="32281mgI015.v tokoe:valid" result="pass"/><test-case name="32282mgI016 tokoe:valid" result="pass"/><test-case name="32283mgI016.v tokoe:valid" result="pass"/><test-case name="32284mgI017 tokoe:valid" result="pass"/><test-case name="32285mgI017.v tokoe:valid" result="pass"/><test-case name="32286mgI018 tokoe:valid" result="pass"/><test-case name="32287mgI018.v tokoe:valid" result="pass"/><test-case name="32288mgI019 tokoe:valid" result="pass"/><test-case name="32289mgI019.v tokoe:valid" result="pass"/><test-case name="32290mgI020 tokoe:invalid" result="pass"/><test-case name="32291mgI021 tokoe:invalid" result="pass"/><test-case name="32292mgI022 tokoe:invalid" result="pass"/><test-case name="32293mgI023 tokoe:invalid" result="pass"/><test-case name="32294mgJ002 tokoe:invalid" result="pass"/><test-case name="32295mgJ003 tokoe:valid" result="pass"/><test-case name="32296mgJ003.i tokoe:invalid" result="pass"/><test-case name="32297mgJ004 tokoe:valid" result="pass"/><test-case name="32298mgJ004.v tokoe:valid" result="pass"/><test-case name="32299mgJ005 tokoe:valid" result="pass"/><test-case name="32300mgJ005.i tokoe:invalid" result="pass"/><test-case name="32301mgJ006 tokoe:valid" result="pass"/><test-case name="32302mgJ006.v tokoe:valid" result="pass"/><test-case name="32303mgJ007 tokoe:valid" result="pass"/><test-case name="32304mgJ007.v tokoe:valid" result="pass"/><test-case name="32305mgJ008 tokoe:valid" result="pass"/><test-case name="32306mgJ008.i tokoe:invalid" result="pass"/><test-case name="32307mgJ009 tokoe:valid" result="pass"/><test-case name="32308mgJ009.v tokoe:valid" result="pass"/><test-case name="32309mgJ010 tokoe:valid" result="pass"/><test-case name="32310mgJ010.v tokoe:valid" result="pass"/><test-case name="32311mgJ011 tokoe:valid" result="pass"/><test-case name="32312mgJ011.i tokoe:invalid" result="pass"/><test-case name="32313mgJ012 tokoe:valid" result="pass"/><test-case name="32314mgJ012.v tokoe:valid" result="pass"/><test-case name="32315mgJ013 tokoe:valid" result="pass"/><test-case name="32316mgJ013.i tokoe:invalid" result="pass"/><test-case name="32317mgJ014 tokoe:valid" result="pass"/><test-case name="32318mgJ014.v tokoe:valid" result="pass"/><test-case name="32319mgJ015 tokoe:valid" result="pass"/><test-case name="32320mgJ015.i tokoe:invalid" result="pass"/><test-case name="32321mgJ016 tokoe:valid" result="pass"/><test-case name="32322mgJ016.v tokoe:valid" result="pass"/><test-case name="32323mgJ017 tokoe:valid" result="pass"/><test-case name="32324mgJ017.i tokoe:invalid" result="pass"/><test-case name="32325mgJ018 tokoe:valid" result="pass"/><test-case name="32326mgJ018.i tokoe:invalid" result="pass"/><test-case name="32327mgJ019 tokoe:valid" result="pass"/><test-case name="32328mgJ019.v tokoe:valid" result="pass"/><test-case name="32329mgJ020 tokoe:valid" result="pass"/><test-case name="32330mgJ020.i tokoe:invalid" result="pass"/><test-case name="32331mgJ021 tokoe:valid" result="pass"/><test-case name="32332mgJ021.i tokoe:invalid" result="pass"/><test-case name="32333mgJ022 tokoe:valid" result="pass"/><test-case name="32334mgJ022.v tokoe:valid" result="pass"/><test-case name="32335mgJ023 tokoe:valid" result="pass"/><test-case name="32336mgJ023.v tokoe:valid" result="pass"/><test-case name="32337mgJ024 tokoe:valid" result="pass"/><test-case name="32338mgJ024.i tokoe:invalid" result="pass"/><test-case name="32339mgJ025 tokoe:invalid" result="pass"/><test-case name="32340mgJ026 tokoe:valid" result="pass"/><test-case name="32341mgJ026.v tokoe:valid" result="pass"/><test-case name="32342mgJ027 tokoe:invalid" result="pass"/><test-case name="32343mgJ028 tokoe:invalid" result="pass"/><test-case name="32344mgJ029 tokoe:invalid" result="pass"/><test-case name="32345mgJ030 tokoe:invalid" result="pass"/><test-case name="32346mgK001 tokoe:valid" result="pass"/><test-case name="32347mgK001.v tokoe:valid" result="pass"/><test-case name="32348mgK002 tokoe:valid" result="pass"/><test-case name="32349mgK002.i tokoe:invalid" result="pass"/><test-case name="32350mgK003 tokoe:valid" result="pass"/><test-case name="32351mgK003.i tokoe:invalid" result="pass"/><test-case name="32352mgK004 tokoe:valid" result="pass"/><test-case name="32353mgK004.v tokoe:valid" result="pass"/><test-case name="32354mgK005 tokoe:valid" result="pass"/><test-case name="32355mgK005.i tokoe:invalid" result="pass"/><test-case name="32356mgK006 tokoe:valid" result="pass"/><test-case name="32357mgK006.i tokoe:invalid" result="pass"/><test-case name="32358mgK007 tokoe:valid" result="pass"/><test-case name="32359mgK007.i tokoe:invalid" result="pass"/><test-case name="32360mgK008 tokoe:valid" result="pass"/><test-case name="32361mgK008.i tokoe:invalid" result="pass"/><test-case name="32362mgK009 tokoe:valid" result="pass"/><test-case name="32363mgK009.v tokoe:valid" result="pass"/><test-case name="32364mgK010 tokoe:valid" result="pass"/><test-case name="32365mgK010.i tokoe:invalid" result="pass"/><test-case name="32366mgL001 tokoe:valid" result="pass"/><test-case name="32367mgL001.v tokoe:valid" result="pass"/><test-case name="32368mgL002 tokoe:valid" result="pass"/><test-case name="32369mgL002.i tokoe:invalid" result="pass"/><test-case name="32370mgL003 tokoe:valid" result="pass"/><test-case name="32371mgL003.i tokoe:invalid" result="pass"/><test-case name="32372mgL004 tokoe:valid" result="pass"/><test-case name="32373mgL004.v tokoe:valid" result="pass"/><test-case name="32374mgL005 tokoe:valid" result="pass"/><test-case name="32375mgL005.i tokoe:invalid" result="pass"/><test-case name="32376mgL006 tokoe:valid" result="pass"/><test-case name="32377mgL006.v tokoe:valid" result="pass"/><test-case name="32378mgL007 tokoe:valid" result="pass"/><test-case name="32379mgL007.i tokoe:invalid" result="pass"/><test-case name="32380mgL008 tokoe:valid" result="pass"/><test-case name="32381mgL008.v tokoe:valid" result="pass"/><test-case name="32382mgL009 tokoe:valid" result="pass"/><test-case name="32383mgL009.v tokoe:valid" result="pass"/><test-case name="32384mgL010 tokoe:valid" result="pass"/><test-case name="32385mgL010.i tokoe:invalid" result="pass"/><test-case name="32386mgM002 tokoe:valid" result="pass"/><test-case name="32387mgM002.i tokoe:invalid" result="pass"/><test-case name="32388mgM003 tokoe:valid" result="pass"/><test-case name="32389mgM003.i tokoe:invalid" result="pass"/><test-case name="32390mgM004 tokoe:valid" result="pass"/><test-case name="32391mgM004.v tokoe:valid" result="pass"/><test-case name="32392mgM005 tokoe:valid" result="pass"/><test-case name="32393mgM005.i tokoe:invalid" result="pass"/><test-case name="32394mgM006 tokoe:valid" result="pass"/><test-case name="32395mgM006.i tokoe:invalid" result="pass"/><test-case name="32396mgM007 tokoe:valid" result="pass"/><test-case name="32397mgM007.i tokoe:invalid" result="pass"/><test-case name="32398mgM008 tokoe:valid" result="pass"/><test-case name="32399mgM008.v tokoe:valid" result="pass"/><test-case name="32400mgM009 tokoe:valid" result="pass"/><test-case name="32401mgM009.v tokoe:valid" result="pass"/><test-case name="32402mgM010 tokoe:valid" result="pass"/><test-case name="32403mgM010.i tokoe:invalid" result="pass"/><test-case name="32404mgM011 tokoe:valid" result="pass"/><test-case name="32405mgM011.v tokoe:valid" result="pass"/><test-case name="32406mgM012 tokoe:valid" result="pass"/><test-case name="32407mgM012.i tokoe:invalid" result="pass"/><test-case name="32408mgM013 tokoe:valid" result="pass"/><test-case name="32409mgM013.v tokoe:valid" result="pass"/><test-case name="32410mgM014 tokoe:valid" result="pass"/><test-case name="32411mgM014.i tokoe:invalid" result="pass"/><test-case name="32412mgN001 tokoe:valid" result="pass"/><test-case name="32413mgN001.v tokoe:valid" result="pass"/><test-case name="32414mgN002 tokoe:valid" result="pass"/><test-case name="32415mgN002.i tokoe:invalid" result="pass"/><test-case name="32416mgN003 tokoe:valid" result="pass"/><test-case name="32417mgN003.i tokoe:invalid" result="pass"/><test-case name="32418mgN004 tokoe:valid" result="pass"/><test-case name="32419mgN004.i tokoe:invalid" result="pass"/><test-case name="32420mgN005 tokoe:valid" result="pass"/><test-case name="32421mgN005.v tokoe:valid" result="pass"/><test-case name="32422mgN006 tokoe:valid" result="pass"/><test-case name="32423mgN006.i tokoe:invalid" result="pass"/><test-case name="32424mgN007 tokoe:valid" result="pass"/><test-case name="32425mgN007.i tokoe:invalid" result="pass"/><test-case name="32426mgN008 tokoe:valid" result="pass"/><test-case name="32427mgN008.i tokoe:invalid" result="pass"/><test-case name="32428mgN009 tokoe:valid" result="pass"/><test-case name="32429mgN009.i tokoe:invalid" result="pass"/><test-case name="32430mgN010 tokoe:valid" result="pass"/><test-case name="32431mgN010.i tokoe:invalid" result="pass"/><test-case name="32432mgN011 tokoe:valid" result="pass"/><test-case name="32433mgN011.i tokoe:invalid" result="pass"/><test-case name="32434mgN012 tokoe:valid" result="pass"/><test-case name="32435mgN012.v tokoe:valid" result="pass"/><test-case name="32436mgN013 tokoe:valid" result="pass"/><test-case name="32437mgN013.i tokoe:invalid" result="pass"/><test-case name="32438mgN014 tokoe:valid" result="pass"/><test-case name="32439mgN014.i tokoe:invalid" result="pass"/><test-case name="32440mgN015 tokoe:valid" result="pass"/><test-case name="32441mgN015.i tokoe:invalid" result="pass"/><test-case name="32442mgN016 tokoe:valid" result="pass"/><test-case name="32443mgN016.i tokoe:invalid" result="pass"/><test-case name="32444mgO001 tokoe:invalid" result="pass"/><test-case name="32445mgO002 tokoe:valid" result="pass"/><test-case name="32446mgO002.v tokoe:valid" result="pass"/><test-case name="32447mgO003 tokoe:invalid" result="pass"/><test-case name="32448mgO004 tokoe:valid" result="pass"/><test-case name="32449mgO004.v tokoe:valid" result="pass"/><test-case name="32450mgO005 tokoe:valid" result="pass"/><test-case name="32451mgO005.v tokoe:valid" result="pass"/><test-case name="32452mgO006 tokoe:valid" result="pass"/><test-case name="32453mgO006.v tokoe:valid" result="pass"/><test-case name="32454mgO007 tokoe:valid" result="pass"/><test-case name="32455mgO008 tokoe:valid" result="pass"/><test-case name="32456mgO008.v tokoe:valid" result="pass"/><test-case name="32457mgO009 tokoe:valid" result="pass"/><test-case name="32458mgO009.v tokoe:valid" result="pass"/><test-case name="32459mgO010 tokoe:valid" result="pass"/><test-case name="32460mgO010.v tokoe:valid" result="pass"/><test-case name="32461mgO011 tokoe:valid" result="pass"/><test-case name="32462mgO011.v tokoe:valid" result="pass"/><test-case name="32463mgO012 tokoe:invalid" result="pass"/><test-case name="32464mgO014 tokoe:valid" result="pass"/><test-case name="32465mgO015 tokoe:valid" result="pass"/><test-case name="32466mgO015.v tokoe:valid" result="pass"/><test-case name="32467mgO016 tokoe:valid" result="pass"/><test-case name="32468mgO016.v tokoe:valid" result="pass"/><test-case name="32469mgO017 tokoe:valid" result="pass"/><test-case name="32470mgO017.v tokoe:valid" result="pass"/><test-case name="32471mgO018 tokoe:invalid" result="pass"/><test-case name="32472mgO019 tokoe:invalid" result="pass"/><test-case name="32473mgO020 tokoe:invalid" result="pass"/><test-case name="32474mgO021 tokoe:invalid" result="pass"/><test-case name="32475mgO022 tokoe:invalid" result="pass"/><test-case name="32476mgO023 tokoe:invalid" result="pass"/><test-case name="32477mgO024 tokoe:invalid" result="pass"/><test-case name="32478mgO025 tokoe:invalid" result="pass"/><test-case name="32479mgO026 tokoe:invalid" result="pass"/><test-case name="32480mgO027 tokoe:invalid" result="pass"/><test-case name="32481mgO028 tokoe:valid" result="pass"/><test-case name="32482mgO029 tokoe:valid" result="pass"/><test-case name="32483mgO029.v tokoe:valid" result="pass"/><test-case name="32484mgO030 tokoe:valid" result="pass"/><test-case name="32485mgO030.v tokoe:valid" result="pass"/><test-case name="32486mgO031 tokoe:valid" result="pass"/><test-case name="32487mgO031.v tokoe:valid" result="pass"/><test-case name="32488mgO032 tokoe:invalid" result="pass"/><test-case name="32489mgO033 tokoe:invalid" result="pass"/><test-case name="32490mgO034 tokoe:valid" result="pass"/><test-case name="32491mgO034.v tokoe:valid" result="pass"/><test-case name="32492mgO035 tokoe:valid" result="pass"/><test-case name="32493mgO036 tokoe:valid" result="pass"/><test-case name="32494mgO036.v tokoe:valid" result="pass"/><test-case name="32495mgO037 tokoe:valid" result="pass"/><test-case name="32496mgO037.v tokoe:valid" result="pass"/><test-case name="32497mgO038 tokoe:valid" result="pass"/><test-case name="32498mgO038.v tokoe:valid" result="pass"/><test-case name="32499mgP039 tokoe:invalid" result="pass"/><test-case name="32500mgP040 tokoe:invalid" result="pass"/><test-case name="32501mgP041 tokoe:invalid" result="pass"/><test-case name="32502mgP042 tokoe:invalid" result="pass"/><test-case name="32503mgP043 tokoe:invalid" result="pass"/><test-case name="32504mgP049 tokoe:invalid" result="pass"/><test-case name="32505mgP050 tokoe:invalid" result="pass"/><test-case name="32506mgP055 tokoe:invalid" result="pass"/><test-case name="32507mgP056 tokoe:invalid" result="pass"/><test-case name="32508mgP057 tokoe:invalid" result="pass"/><test-case name="32509mgP058 tokoe:invalid" result="pass"/><test-case name="32510mgP059 tokoe:invalid" result="pass"/><test-case name="32511mgP060 tokoe:invalid" result="pass"/><test-case name="32512mgP061 tokoe:invalid" result="pass"/><test-case name="32513mgP062 tokoe:invalid" result="pass"/><test-case name="32514mgQ001 tokoe:invalid" result="pass"/><test-case name="32515mgQ002 tokoe:valid" result="pass"/><test-case name="32516mgQ002.v tokoe:valid" result="pass"/><test-case name="32517mgQ003 tokoe:valid" result="pass"/><test-case name="32518mgQ003.v tokoe:valid" result="pass"/><test-case name="32519mgQ004 tokoe:invalid" result="pass"/><test-case name="32520mgQ005 tokoe:invalid" result="pass"/><test-case name="32521mgQ006 tokoe:valid" result="pass"/><test-case name="32522mgQ006.v tokoe:valid" result="pass"/><test-case name="32523mgQ007 tokoe:valid" result="pass"/><test-case name="32524mgQ007.v tokoe:valid" result="pass"/><test-case name="32525mgQ008 tokoe:valid" result="pass"/><test-case name="32526mgQ008.v tokoe:valid" result="pass"/><test-case name="32527mgQ009 tokoe:valid" result="pass"/><test-case name="32528mgQ009.v tokoe:valid" result="pass"/><test-case name="32529mgQ010 tokoe:invalid" result="pass"/><test-case name="32530mgQ011 tokoe:invalid" result="pass"/><test-case name="32531mgQ012 tokoe:invalid" result="pass"/><test-case name="32532mgQ013 tokoe:invalid" result="pass"/><test-case name="32533mgQ014 tokoe:valid" result="pass"/><test-case name="32534mgQ014.v tokoe:valid" result="pass"/><test-case name="32535mgQ015 tokoe:valid" result="pass"/><test-case name="32536mgQ015.v tokoe:valid" result="pass"/><test-case name="32537mgQ016 tokoe:valid" result="pass"/><test-case name="32538mgQ016.v tokoe:valid" result="pass"/><test-case name="32539mgQ017 tokoe:valid" result="pass"/><test-case name="32540mgQ017.v tokoe:valid" result="pass"/><test-case name="32541mgQ018 tokoe:valid" result="pass"/><test-case name="32542mgQ018.v tokoe:valid" result="pass"/><test-case name="32543mgQ019 tokoe:valid" result="pass"/><test-case name="32544mgQ019.v tokoe:valid" result="pass"/><test-case name="32545mgQ020 tokoe:valid" result="pass"/><test-case name="32546mgQ020.v tokoe:valid" result="pass"/><test-case name="32547mgQ021 tokoe:invalid" result="pass"/><test-case name="32548mgR001 tokoe:invalid" result="pass"/><test-case name="32549mgR002 tokoe:invalid" result="pass"/><test-case name="32550mgR003 tokoe:invalid" result="pass"/><test-case name="32551mgR004 tokoe:invalid" result="pass"/><test-case name="32552mgR005 tokoe:invalid" result="pass"/><test-case name="32553mgR006 tokoe:invalid" result="pass"/><test-case name="32554mgR007 tokoe:invalid" result="pass"/><test-case name="32555mgR008 tokoe:invalid" result="pass"/><test-case name="32556mgR009 tokoe:invalid" result="pass"/><test-case name="32557mgR010 tokoe:invalid" result="pass"/><test-case name="32558mgR011 tokoe:invalid" result="pass"/><test-case name="32559mgR012 tokoe:invalid" result="pass"/><test-case name="32560mgR013 tokoe:invalid" result="pass"/><test-case name="32561mgR014 tokoe:invalid" result="pass"/><test-case name="32562mgR015 tokoe:invalid" result="pass"/><test-case name="32563mgR016 tokoe:invalid" result="pass"/><test-case name="32564mgR017 tokoe:invalid" result="pass"/><test-case name="32565mgR018 tokoe:invalid" result="pass"/><test-case name="32566mgR019 tokoe:invalid" result="pass"/><test-case name="32567mgR020 tokoe:invalid" result="pass"/><test-case name="32568mgR021 tokoe:invalid" result="pass"/><test-case name="32569mgR022 tokoe:invalid" result="pass"/><test-case name="32570mgS002 tokoe:invalid" result="pass"/><test-case name="32571mgS003 tokoe:invalid" result="pass"/><test-case name="32572mgS004 tokoe:invalid" result="pass"/><test-case name="32573mgS005 tokoe:invalid" result="pass"/><test-case name="32574mgZ001 tokoe:valid" result="pass"/><test-case name="32575mgZ001.i tokoe:invalid" result="pass"/><test-case name="32576mgZ002 tokoe:valid" result="pass"/><test-case name="32577mgZ003 tokoe:valid" result="pass"/><test-case name="32578mgZ003.v tokoe:valid" result="pass"/><test-case name="32579mgZ004 tokoe:valid" result="pass"/><test-case name="32580mgZ004.v tokoe:valid" result="pass"/><test-case name="32581mgZ005 tokoe:valid" result="pass"/><test-case name="32582notatA001 tokoe:valid" result="pass"/><test-case name="32583notatA002 tokoe:invalid" result="pass"/><test-case name="32584notatA003 tokoe:valid" result="pass"/><test-case name="32585notatA004 tokoe:valid" result="pass"/><test-case name="32586notatA005 tokoe:invalid" result="pass"/><test-case name="32587notatA006 tokoe:invalid" result="pass"/><test-case name="32588notatA007 tokoe:invalid" result="pass"/><test-case name="32589notatB001 tokoe:invalid" result="pass"/><test-case name="32590notatB002 tokoe:valid" result="pass"/><test-case name="32591notatB003 tokoe:valid" result="pass"/><test-case name="32592notatB004 tokoe:valid" result="pass"/><test-case name="32593notatB005 tokoe:invalid" result="pass"/><test-case name="32594notatB006 tokoe:valid" result="pass"/><test-case name="32595notatB008 tokoe:invalid" result="pass"/><test-case name="32596notatB009 tokoe:invalid" result="pass"/><test-case name="32597notatB010 tokoe:invalid" result="pass"/><test-case name="32598notatB011 tokoe:invalid" result="pass"/><test-case name="32599notatB012 tokoe:invalid" result="pass"/><test-case name="32600notatB013 tokoe:invalid" result="pass"/><test-case name="32601notatB014 tokoe:valid" result="pass"/><test-case name="32602notatB015 tokoe:valid" result="pass"/><test-case name="32603notatB016 tokoe:valid" result="pass"/><test-case name="32604notatC001 tokoe:valid" result="pass"/><test-case name="32605notatC003 tokoe:valid" result="pass"/><test-case name="32606notatC004 tokoe:valid" result="pass"/><test-case name="32607notatC005 tokoe:valid" result="pass"/><test-case name="32608notatC006 tokoe:valid" result="pass"/><test-case name="32609notatD001 tokoe:valid" result="pass"/><test-case name="32610notatD004 tokoe:valid" result="pass"/><test-case name="32611notatD005 tokoe:valid" result="pass"/><test-case name="32612notatD006 tokoe:valid" result="pass"/><test-case name="32613notatD007 tokoe:valid" result="pass"/><test-case name="32614notatE001 tokoe:valid" result="pass"/><test-case name="32615notatE002 tokoe:invalid" result="pass"/><test-case name="32616notatE003 tokoe:invalid" result="pass"/><test-case name="32617notatE004 tokoe:valid" result="pass"/><test-case name="32618notatF001 tokoe:invalid" result="pass"/><test-case name="32619notatF002 tokoe:invalid" result="pass"/><test-case name="32620notatF003 tokoe:invalid" result="pass"/><test-case name="32621notatF004 tokoe:valid" result="pass"/><test-case name="32622notatF005 tokoe:invalid" result="pass"/><test-case name="32623notatF006 tokoe:invalid" result="pass"/><test-case name="32624notatF007 tokoe:invalid" result="pass"/><test-case name="32625notatF008 tokoe:invalid" result="pass"/><test-case name="32626notatF009 tokoe:valid" result="pass"/><test-case name="32627notatF010 tokoe:invalid" result="pass"/><test-case name="32628notatF011 tokoe:invalid" result="pass"/><test-case name="32629notatF012 tokoe:invalid" result="pass"/><test-case name="32630notatF013 tokoe:invalid" result="pass"/><test-case name="32631notatF014 tokoe:invalid" result="pass"/><test-case name="32632notatF015 tokoe:invalid" result="pass"/><test-case name="32633notatF016 tokoe:invalid" result="pass"/><test-case name="32634notatF017 tokoe:invalid" result="pass"/><test-case name="32635notatF018 tokoe:invalid" result="pass"/><test-case name="32636notatF019 tokoe:invalid" result="pass"/><test-case name="32637notatF020 tokoe:invalid" result="pass"/><test-case name="32638notatF021 tokoe:valid" result="pass"/><test-case name="32639notatF022 tokoe:invalid" result="pass"/><test-case name="32640notatF023 tokoe:invalid" result="pass"/><test-case name="32641notatF024 tokoe:invalid" result="pass"/><test-case name="32642notatF025 tokoe:invalid" result="pass"/><test-case name="32643notatF026 tokoe:invalid" result="pass"/><test-case name="32644notatF027 tokoe:invalid" result="pass"/><test-case name="32645notatF028 tokoe:invalid" result="pass"/><test-case name="32646notatF029 tokoe:invalid" result="pass"/><test-case name="32647notatF030 tokoe:invalid" result="pass"/><test-case name="32648notatF031 tokoe:invalid" result="pass"/><test-case name="32649notatF032 tokoe:invalid" result="pass"/><test-case name="32650notatF033 tokoe:invalid" result="pass"/><test-case name="32651notatF034 tokoe:invalid" result="pass"/><test-case name="32652notatF035 tokoe:invalid" result="pass"/><test-case name="32653notatF036 tokoe:invalid" result="pass"/><test-case name="32654notatF037 tokoe:invalid" result="pass"/><test-case name="32655notatF038 tokoe:invalid" result="pass"/><test-case name="32656notatF039 tokoe:invalid" result="pass"/><test-case name="32657notatF040 tokoe:invalid" result="pass"/><test-case name="32658notatF041 tokoe:invalid" result="pass"/><test-case name="32659notatF042 tokoe:invalid" result="pass"/><test-case name="32660notatF043 tokoe:invalid" result="pass"/><test-case name="32661notatF044 tokoe:invalid" result="pass"/><test-case name="32662notatF045 tokoe:invalid" result="pass"/><test-case name="32663notatF046 tokoe:invalid" result="pass"/><test-case name="32664notatF047 tokoe:invalid" result="pass"/><test-case name="32665notatF048 tokoe:invalid" result="pass"/><test-case name="32666notatF049 tokoe:invalid" result="pass"/><test-case name="32667notatF050 tokoe:invalid" result="pass"/><test-case name="32668notatF051 tokoe:invalid" result="pass"/><test-case name="32669notatF052 tokoe:invalid" result="pass"/><test-case name="32670notatF053 tokoe:invalid" result="pass"/><test-case name="32671notatF054 tokoe:invalid" result="pass"/><test-case name="32672notatF055 tokoe:invalid" result="pass"/><test-case name="32673notatF056 tokoe:invalid" result="pass"/><test-case name="32674notatF057 tokoe:invalid" result="pass"/><test-case name="32675notatF058 tokoe:invalid" result="pass"/><test-case name="32676notatF059 tokoe:valid" result="pass"/><test-case name="32677notatF060 tokoe:invalid" result="pass"/><test-case name="32678notatF061 tokoe:invalid" result="pass"/><test-case name="32679notatF062 tokoe:invalid" result="pass"/><test-case name="32680notatF063 tokoe:invalid" result="pass"/><test-case name="32681notatF064 tokoe:invalid" result="pass"/><test-case name="32682notatF065 tokoe:invalid" result="pass"/><test-case name="32683notatF066 tokoe:invalid" result="pass"/><test-case name="32684notatF067 tokoe:invalid" result="pass"/><test-case name="32685notatF068 tokoe:invalid" result="pass"/><test-case name="32686notatF069 tokoe:invalid" result="pass"/><test-case name="32687notatF070 tokoe:invalid" result="pass"/><test-case name="32688notatF071 tokoe:invalid" result="pass"/><test-case name="32689notatF072 tokoe:invalid" result="pass"/><test-case name="32690notatG001 tokoe:invalid" result="pass"/><test-case name="32691notatG002 tokoe:invalid" result="pass"/><test-case name="32692notatG003 tokoe:invalid" result="pass"/><test-case name="32693notatG005 tokoe:valid" result="pass"/><test-case name="32694notatG006 tokoe:invalid" result="pass"/><test-case name="32695notatH001v tokoe:valid" result="pass"/><test-case name="32696notatH001v.v tokoe:valid" result="pass"/><test-case name="32697notatH002v tokoe:valid" result="pass"/><test-case name="32698notatH002v.i tokoe:invalid" result="pass"/><test-case name="32699notatH003 tokoe:valid" result="pass"/><test-case name="32700notatH003.i tokoe:invalid" result="pass"/><test-case name="32701particlesA001 tokoe:valid" result="pass"/><test-case name="32702particlesA001.i tokoe:invalid" result="pass"/><test-case name="32703particlesA002 tokoe:valid" result="pass"/><test-case name="32704particlesA002.v tokoe:valid" result="pass"/><test-case name="32705particlesA003 tokoe:valid" result="pass"/><test-case name="32706particlesA003.i tokoe:invalid" result="pass"/><test-case name="32707particlesA004 tokoe:valid" result="pass"/><test-case name="32708particlesA004.i tokoe:invalid" result="pass"/><test-case name="32709particlesA005 tokoe:valid" result="pass"/><test-case name="32710particlesA005.i tokoe:invalid" result="pass"/><test-case name="32711particlesA006 tokoe:valid" result="pass"/><test-case name="32712particlesA006.v tokoe:valid" result="pass"/><test-case name="32713particlesA007 tokoe:valid" result="pass"/><test-case name="32714particlesA007.v tokoe:valid" result="pass"/><test-case name="32715particlesA008 tokoe:valid" result="pass"/><test-case name="32716particlesA008.i tokoe:invalid" result="pass"/><test-case name="32717particlesA009 tokoe:valid" result="pass"/><test-case name="32718particlesA009.i tokoe:invalid" result="pass"/><test-case name="32719particlesA010 tokoe:valid" result="pass"/><test-case name="32720particlesA010.v tokoe:valid" result="pass"/><test-case name="32721particlesA011 tokoe:valid" result="pass"/><test-case name="32722particlesA011.v tokoe:valid" result="pass"/><test-case name="32723particlesB001 tokoe:valid" result="pass"/><test-case name="32724particlesB001.i tokoe:invalid" result="pass"/><test-case name="32725particlesB002 tokoe:valid" result="pass"/><test-case name="32726particlesB002.v tokoe:valid" result="pass"/><test-case name="32727particlesB003 tokoe:valid" result="pass"/><test-case name="32728particlesB003.i tokoe:invalid" result="pass"/><test-case name="32729particlesB004 tokoe:valid" result="pass"/><test-case name="32730particlesB004.i tokoe:invalid" result="pass"/><test-case name="32731particlesB005 tokoe:valid" result="pass"/><test-case name="32732particlesB005.v tokoe:valid" result="pass"/><test-case name="32733particlesB006 tokoe:valid" result="pass"/><test-case name="32734particlesB006.v tokoe:valid" result="pass"/><test-case name="32735particlesB007 tokoe:valid" result="pass"/><test-case name="32736particlesB007.i tokoe:invalid" result="pass"/><test-case name="32737particlesB008 tokoe:valid" result="pass"/><test-case name="32738particlesB008.i tokoe:invalid" result="pass"/><test-case name="32739particlesB009 tokoe:valid" result="pass"/><test-case name="32740particlesB009.v tokoe:valid" result="pass"/><test-case name="32741particlesB010 tokoe:valid" result="pass"/><test-case name="32742particlesB010.v tokoe:valid" result="pass"/><test-case name="32743particlesB011 tokoe:valid" result="pass"/><test-case name="32744particlesB011.i tokoe:invalid" result="pass"/><test-case name="32745particlesB012 tokoe:valid" result="pass"/><test-case name="32746particlesB012.i tokoe:invalid" result="pass"/><test-case name="32747particlesB013 tokoe:valid" result="pass"/><test-case name="32748particlesB013.v tokoe:valid" result="pass"/><test-case name="32749particlesB014 tokoe:valid" result="pass"/><test-case name="32750particlesB014.v tokoe:valid" result="pass"/><test-case name="32751particlesB015 tokoe:valid" result="pass"/><test-case name="32752particlesB015.i tokoe:invalid" result="pass"/><test-case name="32753particlesC001 tokoe:valid" result="pass"/><test-case name="32754particlesC001.v tokoe:valid" result="pass"/><test-case name="32755particlesC002 tokoe:valid" result="pass"/><test-case name="32756particlesC002.v tokoe:valid" result="pass"/><test-case name="32757particlesC003 tokoe:valid" result="pass"/><test-case name="32758particlesC003.v tokoe:valid" result="pass"/><test-case name="32759particlesC004 tokoe:valid" result="pass"/><test-case name="32760particlesC004.v tokoe:valid" result="pass"/><test-case name="32761particlesC005 tokoe:valid" result="pass"/><test-case name="32762particlesC005.v tokoe:valid" result="pass"/><test-case name="32763particlesC006 tokoe:valid" result="pass"/><test-case name="32764particlesC006.v tokoe:valid" result="pass"/><test-case name="32765particlesC007 tokoe:valid" result="pass"/><test-case name="32766particlesC007.i tokoe:invalid" result="pass"/><test-case name="32767particlesC008 tokoe:valid" result="pass"/><test-case name="32768particlesC008.v tokoe:valid" result="pass"/><test-case name="32769particlesC009 tokoe:valid" result="pass"/><test-case name="32770particlesC009.i tokoe:invalid" result="pass"/><test-case name="32771particlesC010 tokoe:valid" result="pass"/><test-case name="32772particlesC010.i tokoe:invalid" result="pass"/><test-case name="32773particlesC011 tokoe:valid" result="pass"/><test-case name="32774particlesC011.v tokoe:valid" result="pass"/><test-case name="32775particlesC012 tokoe:valid" result="pass"/><test-case name="32776particlesC012.i tokoe:invalid" result="pass"/><test-case name="32777particlesC013 tokoe:valid" result="pass"/><test-case name="32778particlesC013.i tokoe:invalid" result="pass"/><test-case name="32779particlesC014 tokoe:valid" result="pass"/><test-case name="32780particlesC014.i tokoe:invalid" result="pass"/><test-case name="32781particlesC015 tokoe:valid" result="pass"/><test-case name="32782particlesC015.v tokoe:valid" result="pass"/><test-case name="32783particlesC016 tokoe:valid" result="pass"/><test-case name="32784particlesC016.v tokoe:valid" result="pass"/><test-case name="32785particlesC017 tokoe:valid" result="pass"/><test-case name="32786particlesC017.i tokoe:invalid" result="pass"/><test-case name="32787particlesC018 tokoe:valid" result="pass"/><test-case name="32788particlesC018.i tokoe:invalid" result="pass"/><test-case name="32789particlesC019 tokoe:valid" result="pass"/><test-case name="32790particlesC019.i tokoe:invalid" result="pass"/><test-case name="32791particlesC020 tokoe:valid" result="pass"/><test-case name="32792particlesC020.i tokoe:invalid" result="pass"/><test-case name="32793particlesC021 tokoe:valid" result="pass"/><test-case name="32794particlesC021.v tokoe:valid" result="pass"/><test-case name="32795particlesC022 tokoe:valid" result="pass"/><test-case name="32796particlesC022.i tokoe:invalid" result="pass"/><test-case name="32797particlesC023 tokoe:valid" result="pass"/><test-case name="32798particlesC023.i tokoe:invalid" result="pass"/><test-case name="32799particlesC024 tokoe:valid" result="pass"/><test-case name="32800particlesC024.i tokoe:invalid" result="pass"/><test-case name="32801particlesC025 tokoe:valid" result="pass"/><test-case name="32802particlesC025.i tokoe:invalid" result="pass"/><test-case name="32803particlesC026 tokoe:valid" result="pass"/><test-case name="32804particlesC026.i tokoe:invalid" result="pass"/><test-case name="32805particlesC027 tokoe:valid" result="pass"/><test-case name="32806particlesC027.v tokoe:valid" result="pass"/><test-case name="32807particlesC028 tokoe:valid" result="pass"/><test-case name="32808particlesC028.v tokoe:valid" result="pass"/><test-case name="32809particlesC029 tokoe:valid" result="pass"/><test-case name="32810particlesC029.v tokoe:valid" result="pass"/><test-case name="32811particlesC030 tokoe:valid" result="pass"/><test-case name="32812particlesC030.v tokoe:valid" result="pass"/><test-case name="32813particlesC031 tokoe:valid" result="pass"/><test-case name="32814particlesC031.i tokoe:invalid" result="pass"/><test-case name="32815particlesC032 tokoe:valid" result="pass"/><test-case name="32816particlesC032.i tokoe:invalid" result="pass"/><test-case name="32817particlesC033 tokoe:valid" result="pass"/><test-case name="32818particlesC033.i tokoe:invalid" result="pass"/><test-case name="32819particlesC034 tokoe:valid" result="pass"/><test-case name="32820particlesC034.v tokoe:valid" result="pass"/><test-case name="32821particlesC035 tokoe:valid" result="pass"/><test-case name="32822particlesC035.i tokoe:invalid" result="pass"/><test-case name="32823particlesC036 tokoe:valid" result="pass"/><test-case name="32824particlesC036.i tokoe:invalid" result="pass"/><test-case name="32825particlesC037 tokoe:valid" result="pass"/><test-case name="32826particlesC037.v tokoe:valid" result="pass"/><test-case name="32827particlesC038 tokoe:valid" result="pass"/><test-case name="32828particlesC038.i tokoe:invalid" result="pass"/><test-case name="32829particlesC039 tokoe:valid" result="pass"/><test-case name="32830particlesC039.i tokoe:invalid" result="pass"/><test-case name="32831particlesC040 tokoe:valid" result="pass"/><test-case name="32832particlesC040.v tokoe:valid" result="pass"/><test-case name="32833particlesC041 tokoe:valid" result="pass"/><test-case name="32834particlesC041.v tokoe:valid" result="pass"/><test-case name="32835particlesC042 tokoe:valid" result="pass"/><test-case name="32836particlesC042.i tokoe:invalid" result="pass"/><test-case name="32837particlesC043 tokoe:valid" result="pass"/><test-case name="32838particlesC043.v tokoe:valid" result="pass"/><test-case name="32839particlesC044 tokoe:valid" result="pass"/><test-case name="32840particlesC044.v tokoe:valid" result="pass"/><test-case name="32841particlesC045 tokoe:valid" result="pass"/><test-case name="32842particlesC045.v tokoe:valid" result="pass"/><test-case name="32843particlesC046 tokoe:valid" result="pass"/><test-case name="32844particlesC046.v tokoe:valid" result="pass"/><test-case name="32845particlesC047 tokoe:valid" result="pass"/><test-case name="32846particlesC047.i tokoe:invalid" result="pass"/><test-case name="32847particlesC048 tokoe:valid" result="pass"/><test-case name="32848particlesC048.i tokoe:invalid" result="pass"/><test-case name="32849particlesDa001 tokoe:valid" result="pass"/><test-case name="32850particlesDa001.i tokoe:invalid" result="pass"/><test-case name="32851particlesDa002 tokoe:valid" result="pass"/><test-case name="32852particlesDa002.v tokoe:valid" result="pass"/><test-case name="32853particlesDa003 tokoe:valid" result="pass"/><test-case name="32854particlesDa003.i tokoe:invalid" result="pass"/><test-case name="32855particlesDa004 tokoe:valid" result="pass"/><test-case name="32856particlesDa004.i tokoe:invalid" result="pass"/><test-case name="32857particlesDa005 tokoe:valid" result="pass"/><test-case name="32858particlesDa005.i tokoe:invalid" result="pass"/><test-case name="32859particlesDa006 tokoe:invalid" result="pass"/><test-case name="32860particlesDa011 tokoe:invalid" result="pass"/><test-case name="32861particlesDb001 tokoe:valid" result="pass"/><test-case name="32862particlesDb001.i tokoe:invalid" result="pass"/><test-case name="32863particlesDb002 tokoe:valid" result="pass"/><test-case name="32864particlesDb002.v tokoe:valid" result="pass"/><test-case name="32865particlesDb003 tokoe:valid" result="pass"/><test-case name="32866particlesDb003.i tokoe:invalid" result="pass"/><test-case name="32867particlesDb004 tokoe:valid" result="pass"/><test-case name="32868particlesDb004.i tokoe:invalid" result="pass"/><test-case name="32869particlesDb005 tokoe:valid" result="pass"/><test-case name="32870particlesDb005.i tokoe:invalid" result="pass"/><test-case name="32871particlesDb006 tokoe:valid" result="pass"/><test-case name="32872particlesDb006.i tokoe:invalid" result="pass"/><test-case name="32873particlesDb007 tokoe:valid" result="pass"/><test-case name="32874particlesDb007.v tokoe:valid" result="pass"/><test-case name="32875particlesDb008 tokoe:valid" result="pass"/><test-case name="32876particlesDb008.i tokoe:invalid" result="pass"/><test-case name="32877particlesDb009 tokoe:valid" result="pass"/><test-case name="32878particlesDb009.i tokoe:invalid" result="pass"/><test-case name="32879particlesDb010 tokoe:valid" result="pass"/><test-case name="32880particlesDb010.i tokoe:invalid" result="pass"/><test-case name="32881particlesDb011 tokoe:valid" result="pass"/><test-case name="32882particlesDb011.i tokoe:invalid" result="pass"/><test-case name="32883particlesDc001 tokoe:valid" result="pass"/><test-case name="32884particlesDc001.v tokoe:valid" result="pass"/><test-case name="32885particlesDc002 tokoe:valid" result="pass"/><test-case name="32886particlesDc002.v tokoe:valid" result="pass"/><test-case name="32887particlesDc003 tokoe:valid" result="pass"/><test-case name="32888particlesDc003.v tokoe:valid" result="pass"/><test-case name="32889particlesDc004 tokoe:valid" result="pass"/><test-case name="32890particlesDc004.i tokoe:invalid" result="pass"/><test-case name="32891particlesDc005 tokoe:valid" result="pass"/><test-case name="32892particlesDc005.i tokoe:invalid" result="pass"/><test-case name="32893particlesDc006 tokoe:valid" result="pass"/><test-case name="32894particlesDc006.i tokoe:invalid" result="pass"/><test-case name="32895particlesDc007 tokoe:valid" result="pass"/><test-case name="32896particlesDc007.v tokoe:valid" result="pass"/><test-case name="32897particlesDc008 tokoe:valid" result="pass"/><test-case name="32898particlesDc008.i tokoe:invalid" result="pass"/><test-case name="32899particlesDc009 tokoe:valid" result="pass"/><test-case name="32900particlesDc009.i tokoe:invalid" result="pass"/><test-case name="32901particlesEa001 tokoe:valid" result="pass"/><test-case name="32902particlesEa001.v tokoe:valid" result="pass"/><test-case name="32903particlesEa002 tokoe:valid" result="pass"/><test-case name="32904particlesEa002.i tokoe:invalid" result="pass"/><test-case name="32905particlesEa003 tokoe:valid" result="pass"/><test-case name="32906particlesEa003.v tokoe:valid" result="pass"/><test-case name="32907particlesEa004 tokoe:valid" result="pass"/><test-case name="32908particlesEa004.v tokoe:valid" result="pass"/><test-case name="32909particlesEa005 tokoe:valid" result="pass"/><test-case name="32910particlesEa005.i tokoe:invalid" result="pass"/><test-case name="32911particlesEa006 tokoe:valid" result="pass"/><test-case name="32912particlesEa006.i tokoe:invalid" result="pass"/><test-case name="32913particlesEa007 tokoe:valid" result="pass"/><test-case name="32914particlesEa007.i tokoe:invalid" result="pass"/><test-case name="32915particlesEa008 tokoe:valid" result="pass"/><test-case name="32916particlesEa008.v tokoe:valid" result="pass"/><test-case name="32917particlesEa009 tokoe:valid" result="pass"/><test-case name="32918particlesEa009.i tokoe:invalid" result="pass"/><test-case name="32919particlesEa010 tokoe:valid" result="pass"/><test-case name="32920particlesEa010.v tokoe:valid" result="pass"/><test-case name="32921particlesEa011 tokoe:valid" result="pass"/><test-case name="32922particlesEa011.v tokoe:valid" result="pass"/><test-case name="32923particlesEa012 tokoe:valid" result="pass"/><test-case name="32924particlesEa012.i tokoe:invalid" result="pass"/><test-case name="32925particlesEa013 tokoe:valid" result="pass"/><test-case name="32926particlesEa013.i tokoe:invalid" result="pass"/><test-case name="32927particlesEa014 tokoe:valid" result="pass"/><test-case name="32928particlesEa014.i tokoe:invalid" result="pass"/><test-case name="32929particlesEa015 tokoe:valid" result="pass"/><test-case name="32930particlesEa015.v tokoe:valid" result="pass"/><test-case name="32931particlesEa016 tokoe:valid" result="pass"/><test-case name="32932particlesEa016.i tokoe:invalid" result="pass"/><test-case name="32933particlesEa017 tokoe:valid" result="pass"/><test-case name="32934particlesEa017.v tokoe:valid" result="pass"/><test-case name="32935particlesEa018 tokoe:valid" result="pass"/><test-case name="32936particlesEa018.v tokoe:valid" result="pass"/><test-case name="32937particlesEa019 tokoe:valid" result="pass"/><test-case name="32938particlesEa019.i tokoe:invalid" result="pass"/><test-case name="32939particlesEa020 tokoe:valid" result="pass"/><test-case name="32940particlesEa020.i tokoe:invalid" result="pass"/><test-case name="32941particlesEa021 tokoe:valid" result="pass"/><test-case name="32942particlesEa021.i tokoe:invalid" result="pass"/><test-case name="32943particlesEa022 tokoe:valid" result="pass"/><test-case name="32944particlesEa023 tokoe:invalid" result="pass"/><test-case name="32945particlesEa024 tokoe:invalid" result="pass"/><test-case name="32946particlesEa025 tokoe:invalid" result="pass"/><test-case name="32947particlesEb001 tokoe:valid" result="pass"/><test-case name="32948particlesEb001.v tokoe:valid" result="pass"/><test-case name="32949particlesEb002 tokoe:valid" result="pass"/><test-case name="32950particlesEb002.i tokoe:invalid" result="pass"/><test-case name="32951particlesEb003 tokoe:valid" result="pass"/><test-case name="32952particlesEb003.v tokoe:valid" result="pass"/><test-case name="32953particlesEb004 tokoe:valid" result="pass"/><test-case name="32954particlesEb004.i tokoe:invalid" result="pass"/><test-case name="32955particlesEb005 tokoe:valid" result="pass"/><test-case name="32956particlesEb005.i tokoe:invalid" result="pass"/><test-case name="32957particlesEb006 tokoe:valid" result="pass"/><test-case name="32958particlesEb006.i tokoe:invalid" result="pass"/><test-case name="32959particlesEb007 tokoe:valid" result="pass"/><test-case name="32960particlesEb007.i tokoe:invalid" result="pass"/><test-case name="32961particlesEb008 tokoe:valid" result="pass"/><test-case name="32962particlesEb008.i tokoe:invalid" result="pass"/><test-case name="32963particlesEb009 tokoe:valid" result="pass"/><test-case name="32964particlesEb009.i tokoe:invalid" result="pass"/><test-case name="32965particlesEb010 tokoe:valid" result="pass"/><test-case name="32966particlesEb010.v tokoe:valid" result="pass"/><test-case name="32967particlesEb011 tokoe:valid" result="pass"/><test-case name="32968particlesEb011.i tokoe:invalid" result="pass"/><test-case name="32969particlesEb012 tokoe:valid" result="pass"/><test-case name="32970particlesEb012.i tokoe:invalid" result="pass"/><test-case name="32971particlesEb013 tokoe:valid" result="pass"/><test-case name="32972particlesEb013.i tokoe:invalid" result="pass"/><test-case name="32973particlesEb014 tokoe:valid" result="pass"/><test-case name="32974particlesEb014.i tokoe:invalid" result="pass"/><test-case name="32975particlesEb015 tokoe:invalid" result="pass"/><test-case name="32976particlesEb017 tokoe:valid" result="pass"/><test-case name="32977particlesEb017.i tokoe:invalid" result="pass"/><test-case name="32978particlesEb018 tokoe:valid" result="pass"/><test-case name="32979particlesEb018.i tokoe:invalid" result="pass"/><test-case name="32980particlesEb019 tokoe:valid" result="pass"/><test-case name="32981particlesEb019.v tokoe:valid" result="pass"/><test-case name="32982particlesEb020 tokoe:valid" result="pass"/><test-case name="32983particlesEb020.i tokoe:invalid" result="pass"/><test-case name="32984particlesEb021 tokoe:valid" result="pass"/><test-case name="32985particlesEb021.i tokoe:invalid" result="pass"/><test-case name="32986particlesEb022 tokoe:valid" result="pass"/><test-case name="32987particlesEb022.i tokoe:invalid" result="pass"/><test-case name="32988particlesEb023 tokoe:valid" result="pass"/><test-case name="32989particlesEb023.i tokoe:invalid" result="pass"/><test-case name="32990particlesEb024 tokoe:valid" result="pass"/><test-case name="32991particlesEb024.i tokoe:invalid" result="pass"/><test-case name="32992particlesEb025 tokoe:valid" result="pass"/><test-case name="32993particlesEb025.i tokoe:invalid" result="pass"/><test-case name="32994particlesEb026 tokoe:valid" result="pass"/><test-case name="32995particlesEb026.v tokoe:valid" result="pass"/><test-case name="32996particlesEb027 tokoe:valid" result="pass"/><test-case name="32997particlesEb027.v tokoe:valid" result="pass"/><test-case name="32998particlesEb028 tokoe:valid" result="pass"/><test-case name="32999particlesEb028.i tokoe:invalid" result="pass"/><test-case name="33000particlesEb029 tokoe:valid" result="pass"/><test-case name="33001particlesEb029.i tokoe:invalid" result="pass"/><test-case name="33002particlesEb030 tokoe:valid" result="pass"/><test-case name="33003particlesEb030.i tokoe:invalid" result="pass"/><test-case name="33004particlesEb031 tokoe:valid" result="pass"/><test-case name="33005particlesEb031.i tokoe:invalid" result="pass"/><test-case name="33006particlesEb032 tokoe:valid" result="pass"/><test-case name="33007particlesEb032.i tokoe:invalid" result="pass"/><test-case name="33008particlesEb033 tokoe:valid" result="pass"/><test-case name="33009particlesEb033.i tokoe:invalid" result="pass"/><test-case name="33010particlesEb034 tokoe:valid" result="pass"/><test-case name="33011particlesEb034.i tokoe:invalid" result="pass"/><test-case name="33012particlesEb035 tokoe:valid" result="pass"/><test-case name="33013particlesEb035.i tokoe:invalid" result="pass"/><test-case name="33014particlesEb036 tokoe:valid" result="pass"/><test-case name="33015particlesEb036.v tokoe:valid" result="pass"/><test-case name="33016particlesEb037 tokoe:valid" result="pass"/><test-case name="33017particlesEb037.i tokoe:invalid" result="pass"/><test-case name="33018particlesEb038 tokoe:valid" result="pass"/><test-case name="33019particlesEb038.v tokoe:valid" result="pass"/><test-case name="33020particlesEb039 tokoe:valid" result="pass"/><test-case name="33021particlesEb039.i tokoe:invalid" result="pass"/><test-case name="33022particlesEb040 tokoe:invalid" result="pass"/><test-case name="33023particlesEb041 tokoe:valid" result="pass"/><test-case name="33024particlesEb041.v tokoe:valid" result="pass"/><test-case name="33025particlesEc001 tokoe:valid" result="pass"/><test-case name="33026particlesEc001.v tokoe:valid" result="pass"/><test-case name="33027particlesEc002 tokoe:valid" result="pass"/><test-case name="33028particlesEc002.v tokoe:valid" result="pass"/><test-case name="33029particlesEc003 tokoe:valid" result="pass"/><test-case name="33030particlesEc003.i tokoe:invalid" result="pass"/><test-case name="33031particlesEc004 tokoe:valid" result="pass"/><test-case name="33032particlesEc004.i tokoe:invalid" result="pass"/><test-case name="33033particlesEc005 tokoe:valid" result="pass"/><test-case name="33034particlesEc005.i tokoe:invalid" result="pass"/><test-case name="33035particlesEc006 tokoe:valid" result="pass"/><test-case name="33036particlesEc006.v tokoe:valid" result="pass"/><test-case name="33037particlesEc007 tokoe:valid" result="pass"/><test-case name="33038particlesEc007.i tokoe:invalid" result="pass"/><test-case name="33039particlesEc008 tokoe:valid" result="pass"/><test-case name="33040particlesEc008.i tokoe:invalid" result="pass"/><test-case name="33041particlesEc009 tokoe:invalid" result="pass"/><test-case name="33042particlesEc011 tokoe:valid" result="pass"/><test-case name="33043particlesEc011.i tokoe:invalid" result="pass"/><test-case name="33044particlesEc012 tokoe:valid" result="pass"/><test-case name="33045particlesEc012.v tokoe:valid" result="pass"/><test-case name="33046particlesEc013 tokoe:valid" result="pass"/><test-case name="33047particlesEc013.i tokoe:invalid" result="pass"/><test-case name="33048particlesEc014 tokoe:valid" result="pass"/><test-case name="33049particlesEc014.i tokoe:invalid" result="pass"/><test-case name="33050particlesEc015 tokoe:valid" result="pass"/><test-case name="33051particlesEc015.i tokoe:invalid" result="pass"/><test-case name="33052particlesEc016 tokoe:valid" result="pass"/><test-case name="33053particlesEc016.v tokoe:valid" result="pass"/><test-case name="33054particlesEc017 tokoe:valid" result="pass"/><test-case name="33055particlesEc017.v tokoe:valid" result="pass"/><test-case name="33056particlesEc018 tokoe:valid" result="pass"/><test-case name="33057particlesEc018.v tokoe:valid" result="pass"/><test-case name="33058particlesEc019 tokoe:valid" result="pass"/><test-case name="33059particlesEc019.v tokoe:valid" result="pass"/><test-case name="33060particlesEc020 tokoe:valid" result="pass"/><test-case name="33061particlesEc020.v tokoe:valid" result="pass"/><test-case name="33062particlesEc021 tokoe:valid" result="pass"/><test-case name="33063particlesEc021.v tokoe:valid" result="pass"/><test-case name="33064particlesEc022 tokoe:valid" result="pass"/><test-case name="33065particlesEc022.i tokoe:invalid" result="pass"/><test-case name="33066particlesEc023 tokoe:valid" result="pass"/><test-case name="33067particlesEc023.i tokoe:invalid" result="pass"/><test-case name="33068particlesEc024 tokoe:valid" result="pass"/><test-case name="33069particlesEc024.i tokoe:invalid" result="pass"/><test-case name="33070particlesEc025 tokoe:valid" result="pass"/><test-case name="33071particlesEc025.i tokoe:invalid" result="pass"/><test-case name="33072particlesEc026 tokoe:valid" result="pass"/><test-case name="33073particlesEc026.i tokoe:invalid" result="pass"/><test-case name="33074particlesEc027 tokoe:valid" result="pass"/><test-case name="33075particlesEc027.i tokoe:invalid" result="pass"/><test-case name="33076particlesEc028 tokoe:valid" result="pass"/><test-case name="33077particlesEc028.i tokoe:invalid" result="pass"/><test-case name="33078particlesEc029 tokoe:valid" result="pass"/><test-case name="33079particlesEc029.v tokoe:valid" result="pass"/><test-case name="33080particlesEc030 tokoe:valid" result="pass"/><test-case name="33081particlesEc030.v tokoe:valid" result="pass"/><test-case name="33082particlesEc031 tokoe:valid" result="pass"/><test-case name="33083particlesEc031.v tokoe:valid" result="pass"/><test-case name="33084particlesEc032 tokoe:valid" result="pass"/><test-case name="33085particlesEc032.v tokoe:valid" result="pass"/><test-case name="33086particlesEc033 tokoe:valid" result="pass"/><test-case name="33087particlesEc033.v tokoe:valid" result="pass"/><test-case name="33088particlesEc034 tokoe:valid" result="pass"/><test-case name="33089particlesEc034.v tokoe:valid" result="pass"/><test-case name="33090particlesEc035 tokoe:valid" result="pass"/><test-case name="33091particlesEc035.v tokoe:valid" result="pass"/><test-case name="33092particlesEc036 tokoe:valid" result="pass"/><test-case name="33093particlesEc036.v tokoe:valid" result="pass"/><test-case name="33094particlesEc037 tokoe:valid" result="pass"/><test-case name="33095particlesEc037.v tokoe:valid" result="pass"/><test-case name="33096particlesEc038 tokoe:valid" result="pass"/><test-case name="33097particlesEc038.i tokoe:invalid" result="pass"/><test-case name="33098particlesEc039 tokoe:valid" result="pass"/><test-case name="33099particlesEc039.i tokoe:invalid" result="pass"/><test-case name="33100particlesEc040 tokoe:valid" result="pass"/><test-case name="33101particlesEc040.i tokoe:invalid" result="pass"/><test-case name="33102particlesEc041 tokoe:valid" result="pass"/><test-case name="33103particlesEc041.i tokoe:invalid" result="pass"/><test-case name="33104particlesEd001 tokoe:invalid" result="pass"/><test-case name="33105particlesFa001 tokoe:valid" result="pass"/><test-case name="33106particlesFa002 tokoe:valid" result="pass"/><test-case name="33107particlesFa002.v tokoe:valid" result="pass"/><test-case name="33108particlesFa003 tokoe:valid" result="pass"/><test-case name="33109particlesFa003.v tokoe:valid" result="pass"/><test-case name="33110particlesFa004 tokoe:valid" result="pass"/><test-case name="33111particlesFa004.v tokoe:valid" result="pass"/><test-case name="33112particlesFa005 tokoe:valid" result="pass"/><test-case name="33113particlesFa005.v tokoe:valid" result="pass"/><test-case name="33114particlesFb001 tokoe:valid" result="pass"/><test-case name="33115particlesFb001.v tokoe:valid" result="pass"/><test-case name="33116particlesFb002 tokoe:invalid" result="pass"/><test-case name="33117particlesFb003 tokoe:invalid" result="pass"/><test-case name="33118particlesFb004 tokoe:valid" result="pass"/><test-case name="33119particlesFb004.v tokoe:valid" result="pass"/><test-case name="33120particlesFb005 tokoe:invalid" result="pass"/><test-case name="33121particlesFb006 tokoe:invalid" result="pass"/><test-case name="33122particlesHa001 tokoe:valid" result="pass"/><test-case name="33123particlesHa001.v tokoe:valid" result="pass"/><test-case name="33124particlesHa002 tokoe:valid" result="pass"/><test-case name="33125particlesHa002.v tokoe:valid" result="pass"/><test-case name="33126particlesHa003 tokoe:valid" result="pass"/><test-case name="33127particlesHa003.v tokoe:valid" result="pass"/><test-case name="33128particlesHa004 tokoe:valid" result="pass"/><test-case name="33129particlesHa004.v tokoe:valid" result="pass"/><test-case name="33130particlesHa005 tokoe:valid" result="pass"/><test-case name="33131particlesHa005.v tokoe:valid" result="pass"/><test-case name="33132particlesHa006 tokoe:valid" result="pass"/><test-case name="33133particlesHa006.v tokoe:valid" result="pass"/><test-case name="33134particlesHa007 tokoe:valid" result="pass"/><test-case name="33135particlesHa007.v tokoe:valid" result="pass"/><test-case name="33136particlesHa008 tokoe:invalid" result="pass"/><test-case name="33137particlesHa009 tokoe:valid" result="pass"/><test-case name="33138particlesHa009.v tokoe:valid" result="pass"/><test-case name="33139particlesHa010 tokoe:valid" result="pass"/><test-case name="33140particlesHa010.v tokoe:valid" result="pass"/><test-case name="33141particlesHa011 tokoe:valid" result="pass"/><test-case name="33142particlesHa011.v tokoe:valid" result="pass"/><test-case name="33143particlesHa012 tokoe:valid" result="pass"/><test-case name="33144particlesHa012.v tokoe:valid" result="pass"/><test-case name="33145particlesHa013 tokoe:valid" result="pass"/><test-case name="33146particlesHa013.v tokoe:valid" result="pass"/><test-case name="33147particlesHa014 tokoe:valid" result="pass"/><test-case name="33148particlesHa014.v tokoe:valid" result="pass"/><test-case name="33149particlesHa015 tokoe:valid" result="pass"/><test-case name="33150particlesHa015.v tokoe:valid" result="pass"/><test-case name="33151particlesHa016 tokoe:valid" result="pass"/><test-case name="33152particlesHa016.v tokoe:valid" result="pass"/><test-case name="33153particlesHa017 tokoe:valid" result="pass"/><test-case name="33154particlesHa017.v tokoe:valid" result="pass"/><test-case name="33155particlesHa018 tokoe:valid" result="pass"/><test-case name="33156particlesHa018.v tokoe:valid" result="pass"/><test-case name="33157particlesHa020 tokoe:valid" result="pass"/><test-case name="33158particlesHa021 tokoe:invalid" result="pass"/><test-case name="33159particlesHa022 tokoe:valid" result="pass"/><test-case name="33160particlesHa050 tokoe:valid" result="pass"/><test-case name="33161particlesHa051 tokoe:valid" result="pass"/><test-case name="33162particlesHa052 tokoe:invalid" result="pass"/><test-case name="33163particlesHa053 tokoe:valid" result="pass"/><test-case name="33164particlesHa054 tokoe:valid" result="pass"/><test-case name="33165particlesHa070 tokoe:valid" result="pass"/><test-case name="33166particlesHa071 tokoe:invalid" result="pass"/><test-case name="33167particlesHa080 tokoe:valid" result="pass"/><test-case name="33168particlesHa081 tokoe:invalid" result="pass"/><test-case name="33169particlesHa082 tokoe:invalid" result="pass"/><test-case name="33170particlesHa083 tokoe:invalid" result="pass"/><test-case name="33171particlesHa084 tokoe:valid" result="pass"/><test-case name="33172particlesHa100 tokoe:valid" result="pass"/><test-case name="33173particlesHa101 tokoe:invalid" result="pass"/><test-case name="33174particlesHa102 tokoe:invalid" result="pass"/><test-case name="33175particlesHa103 tokoe:invalid" result="pass"/><test-case name="33176particlesHa120 tokoe:valid" result="pass"/><test-case name="33177particlesHa121 tokoe:invalid" result="pass"/><test-case name="33178particlesHa122 tokoe:valid" result="pass"/><test-case name="33179particlesHa123 tokoe:invalid" result="pass"/><test-case name="33180particlesHa140 tokoe:invalid" result="pass"/><test-case name="33181particlesHa141 tokoe:valid" result="pass"/><test-case name="33182particlesHa142 tokoe:valid" result="pass"/><test-case name="33183particlesHa143 tokoe:invalid" result="pass"/><test-case name="33184particlesHa144 tokoe:invalid" result="pass"/><test-case name="33185particlesHa145 tokoe:invalid" result="pass"/><test-case name="33186particlesHa146 tokoe:valid" result="pass"/><test-case name="33187particlesHa147 tokoe:invalid" result="pass"/><test-case name="33188particlesHa160 tokoe:valid" result="pass"/><test-case name="33189particlesHa162 tokoe:invalid" result="pass"/><test-case name="33190particlesHa163 tokoe:invalid" result="pass"/><test-case name="33191particlesHa164 tokoe:invalid" result="pass"/><test-case name="33192particlesHa165 tokoe:valid" result="pass"/><test-case name="33193particlesHa166 tokoe:invalid" result="pass"/><test-case name="33194particlesHa167 tokoe:valid" result="pass"/><test-case name="33195particlesHa168 tokoe:invalid" result="pass"/><test-case name="33196particlesHa169 tokoe:invalid" result="pass"/><test-case name="33197particlesHa180 tokoe:valid" result="pass"/><test-case name="33198particlesHa181 tokoe:invalid" result="pass"/><test-case name="33199particlesHa182 tokoe:invalid" result="pass"/><test-case name="33200particlesHa183 tokoe:invalid" result="pass"/><test-case name="33201particlesHa184 tokoe:invalid" result="pass"/><test-case name="33202particlesHa185 tokoe:valid" result="pass"/><test-case name="33203particlesHa186 tokoe:valid" result="pass"/><test-case name="33204particlesHa187 tokoe:invalid" result="pass"/><test-case name="33205particlesHa188 tokoe:valid" result="pass"/><test-case name="33206particlesHa189 tokoe:invalid" result="pass"/><test-case name="33207particlesHb001 tokoe:invalid" result="pass"/><test-case name="33208particlesHb002 tokoe:invalid" result="pass"/><test-case name="33209particlesHb003 tokoe:invalid" result="pass"/><test-case name="33210particlesHb004 tokoe:invalid" result="pass"/><test-case name="33211particlesHb006 tokoe:invalid" result="pass"/><test-case name="33212particlesHb007 tokoe:invalid" result="pass"/><test-case name="33213particlesHb009 tokoe:invalid" result="pass"/><test-case name="33214particlesHb010 tokoe:valid" result="pass"/><test-case name="33215particlesIa001 tokoe:valid" result="pass"/><test-case name="33216particlesIa001.v tokoe:valid" result="pass"/><test-case name="33217particlesIa002 tokoe:valid" result="pass"/><test-case name="33218particlesIa002.v tokoe:valid" result="pass"/><test-case name="33219particlesIa003 tokoe:valid" result="pass"/><test-case name="33220particlesIa003.v tokoe:valid" result="pass"/><test-case name="33221particlesIa004 tokoe:valid" result="pass"/><test-case name="33222particlesIa004.v tokoe:valid" result="pass"/><test-case name="33223particlesIa005 tokoe:valid" result="pass"/><test-case name="33224particlesIa005.v tokoe:valid" result="pass"/><test-case name="33225particlesIa006 tokoe:invalid" result="pass"/><test-case name="33226particlesIa007 tokoe:valid" result="pass"/><test-case name="33227particlesIa008 tokoe:invalid" result="pass"/><test-case name="33228particlesIa009 tokoe:valid" result="pass"/><test-case name="33229particlesIb001 tokoe:valid" result="pass"/><test-case name="33230particlesIb001.v tokoe:valid" result="pass"/><test-case name="33231particlesIb002 tokoe:invalid" result="pass"/><test-case name="33232particlesIb003 tokoe:valid" result="pass"/><test-case name="33233particlesIb003.v tokoe:valid" result="pass"/><test-case name="33234particlesIb004 tokoe:invalid" result="pass"/><test-case name="33235particlesIb005 tokoe:valid" result="pass"/><test-case name="33236particlesIb005.v tokoe:valid" result="pass"/><test-case name="33237particlesIb006 tokoe:invalid" result="pass"/><test-case name="33238particlesIb007 tokoe:invalid" result="pass"/><test-case name="33239particlesIc001 tokoe:valid" result="pass"/><test-case name="33240particlesIc001.v tokoe:valid" result="pass"/><test-case name="33241particlesIc002 tokoe:invalid" result="pass"/><test-case name="33242particlesIc003 tokoe:invalid" result="pass"/><test-case name="33243particlesIc004 tokoe:invalid" result="pass"/><test-case name="33244particlesIc005 tokoe:valid" result="pass"/><test-case name="33245particlesIc005.v tokoe:valid" result="pass"/><test-case name="33246particlesIc006 tokoe:valid" result="pass"/><test-case name="33247particlesIc006.v tokoe:valid" result="pass"/><test-case name="33248particlesIc007 tokoe:valid" result="pass"/><test-case name="33249particlesIc007.v tokoe:valid" result="pass"/><test-case name="33250particlesId001 tokoe:valid" result="pass"/><test-case name="33251particlesId001.v tokoe:valid" result="pass"/><test-case name="33252particlesId002 tokoe:valid" result="pass"/><test-case name="33253particlesId002.v tokoe:valid" result="pass"/><test-case name="33254particlesId003 tokoe:invalid" result="pass"/><test-case name="33255particlesId004 tokoe:valid" result="pass"/><test-case name="33256particlesId004.v tokoe:valid" result="pass"/><test-case name="33257particlesId005 tokoe:valid" result="pass"/><test-case name="33258particlesId005.v tokoe:valid" result="pass"/><test-case name="33259particlesId006 tokoe:invalid" result="pass"/><test-case name="33260particlesId007 tokoe:valid" result="pass"/><test-case name="33261particlesId007.v tokoe:valid" result="pass"/><test-case name="33262particlesId008 tokoe:valid" result="pass"/><test-case name="33263particlesId008.v tokoe:valid" result="pass"/><test-case name="33264particlesId009 tokoe:valid" result="pass"/><test-case name="33265particlesId009.v tokoe:valid" result="pass"/><test-case name="33266particlesId010 tokoe:valid" result="pass"/><test-case name="33267particlesId010.v tokoe:valid" result="pass"/><test-case name="33268particlesId011 tokoe:valid" result="pass"/><test-case name="33269particlesId011.v tokoe:valid" result="pass"/><test-case name="33270particlesId012 tokoe:invalid" result="pass"/><test-case name="33271particlesIe001 tokoe:valid" result="pass"/><test-case name="33272particlesIe001.v tokoe:valid" result="pass"/><test-case name="33273particlesIe002 tokoe:valid" result="pass"/><test-case name="33274particlesIe002.v tokoe:valid" result="pass"/><test-case name="33275particlesIe004 tokoe:valid" result="pass"/><test-case name="33276particlesIe004.v tokoe:valid" result="pass"/><test-case name="33277particlesIe005 tokoe:valid" result="pass"/><test-case name="33278particlesIe005.v tokoe:valid" result="pass"/><test-case name="33279particlesIe006 tokoe:invalid" result="pass"/><test-case name="33280particlesIe007 tokoe:valid" result="pass"/><test-case name="33281particlesIe007.v tokoe:valid" result="pass"/><test-case name="33282particlesIe008 tokoe:valid" result="pass"/><test-case name="33283particlesIe008.v tokoe:valid" result="pass"/><test-case name="33284particlesIe009 tokoe:invalid" result="pass"/><test-case name="33285particlesIe010 tokoe:valid" result="pass"/><test-case name="33286particlesIe010.v tokoe:valid" result="pass"/><test-case name="33287particlesIe011 tokoe:valid" result="pass"/><test-case name="33288particlesIe011.v tokoe:valid" result="pass"/><test-case name="33289particlesIe012 tokoe:invalid" result="pass"/><test-case name="33290particlesIe013 tokoe:valid" result="pass"/><test-case name="33291particlesIe013.v tokoe:valid" result="pass"/><test-case name="33292particlesIe014 tokoe:invalid" result="pass"/><test-case name="33293particlesIe015 tokoe:valid" result="pass"/><test-case name="33294particlesIe015.v tokoe:valid" result="pass"/><test-case name="33295particlesIe016 tokoe:valid" result="pass"/><test-case name="33296particlesIe016.v tokoe:valid" result="pass"/><test-case name="33297particlesIf001 tokoe:valid" result="pass"/><test-case name="33298particlesIf001.v tokoe:valid" result="pass"/><test-case name="33299particlesIf002 tokoe:valid" result="pass"/><test-case name="33300particlesIf002.v tokoe:valid" result="pass"/><test-case name="33301particlesIf003 tokoe:valid" result="pass"/><test-case name="33302particlesIf003.v tokoe:valid" result="pass"/><test-case name="33303particlesIf004 tokoe:valid" result="pass"/><test-case name="33304particlesIf004.v tokoe:valid" result="pass"/><test-case name="33305particlesIf005 tokoe:valid" result="pass"/><test-case name="33306particlesIf005.v tokoe:valid" result="pass"/><test-case name="33307particlesIf006 tokoe:valid" result="pass"/><test-case name="33308particlesIf006.v tokoe:valid" result="pass"/><test-case name="33309particlesIf007 tokoe:invalid" result="pass"/><test-case name="33310particlesIf008 tokoe:invalid" result="pass"/><test-case name="33311particlesIf009 tokoe:invalid" result="pass"/><test-case name="33312particlesIg001 tokoe:valid" result="pass"/><test-case name="33313particlesIg001.v tokoe:valid" result="pass"/><test-case name="33314particlesIg002 tokoe:valid" result="pass"/><test-case name="33315particlesIg002.v tokoe:valid" result="pass"/><test-case name="33316particlesIg005 tokoe:valid" result="pass"/><test-case name="33317particlesIg005.v tokoe:valid" result="pass"/><test-case name="33318particlesIg006 tokoe:invalid" result="pass"/><test-case name="33319particlesIg007 tokoe:invalid" result="pass"/><test-case name="33320particlesIg008 tokoe:invalid" result="pass"/><test-case name="33321particlesIg009 tokoe:invalid" result="pass"/><test-case name="33322particlesIg010 tokoe:invalid" result="pass"/><test-case name="33323particlesIg011 tokoe:valid" result="pass"/><test-case name="33324particlesIg011.v tokoe:valid" result="pass"/><test-case name="33325particlesIg012 tokoe:valid" result="pass"/><test-case name="33326particlesIg012.v tokoe:valid" result="pass"/><test-case name="33327particlesIg013 tokoe:invalid" result="pass"/><test-case name="33328particlesIg014 tokoe:valid" result="pass"/><test-case name="33329particlesIg014.v tokoe:valid" result="pass"/><test-case name="33330particlesIg015 tokoe:valid" result="pass"/><test-case name="33331particlesIg015.v tokoe:valid" result="pass"/><test-case name="33332particlesIg016 tokoe:invalid" result="pass"/><test-case name="33333particlesIh001 tokoe:invalid" result="pass"/><test-case name="33334particlesIj001 tokoe:valid" result="pass"/><test-case name="33335particlesIj001.v tokoe:valid" result="pass"/><test-case name="33336particlesIj002 tokoe:valid" result="pass"/><test-case name="33337particlesIj002.v tokoe:valid" result="pass"/><test-case name="33338particlesIj003 tokoe:invalid" result="pass"/><test-case name="33339particlesIj004 tokoe:invalid" result="pass"/><test-case name="33340particlesIj005 tokoe:valid" result="pass"/><test-case name="33341particlesIj005.v tokoe:valid" result="pass"/><test-case name="33342particlesIj006 tokoe:valid" result="pass"/><test-case name="33343particlesIj006.v tokoe:valid" result="pass"/><test-case name="33344particlesIj007 tokoe:invalid" result="pass"/><test-case name="33345particlesIj008 tokoe:invalid" result="pass"/><test-case name="33346particlesIj009 tokoe:invalid" result="pass"/><test-case name="33347particlesIj010 tokoe:invalid" result="pass"/><test-case name="33348particlesIj011 tokoe:invalid" result="pass"/><test-case name="33349particlesIj012 tokoe:invalid" result="pass"/><test-case name="33350particlesIj013 tokoe:invalid" result="pass"/><test-case name="33351particlesIj014 tokoe:valid" result="pass"/><test-case name="33352particlesIj015 tokoe:invalid" result="pass"/><test-case name="33353particlesIj016 tokoe:invalid" result="pass"/><test-case name="33354particlesIk001 tokoe:valid" result="pass"/><test-case name="33355particlesIk001.v tokoe:valid" result="pass"/><test-case name="33356particlesIk002 tokoe:invalid" result="pass"/><test-case name="33357particlesIk003 tokoe:invalid" result="pass"/><test-case name="33358particlesIk004 tokoe:valid" result="pass"/><test-case name="33359particlesIk004.v tokoe:valid" result="pass"/><test-case name="33360particlesIk005 tokoe:invalid" result="pass"/><test-case name="33361particlesIk006 tokoe:invalid" result="pass"/><test-case name="33362particlesIk007 tokoe:invalid" result="pass"/><test-case name="33363particlesIk008 tokoe:invalid" result="pass"/><test-case name="33364particlesIk009 tokoe:invalid" result="pass"/><test-case name="33365particlesIk010 tokoe:invalid" result="pass"/><test-case name="33366particlesIk011 tokoe:invalid" result="pass"/><test-case name="33367particlesIk012 tokoe:valid" result="pass"/><test-case name="33368particlesIk012.v tokoe:valid" result="pass"/><test-case name="33369particlesIk013 tokoe:invalid" result="pass"/><test-case name="33370particlesIk014 tokoe:valid" result="pass"/><test-case name="33371particlesIk015 tokoe:invalid" result="pass"/><test-case name="33372particlesIk016 tokoe:invalid" result="pass"/><test-case name="33373particlesIk017 tokoe:valid" result="pass"/><test-case name="33374particlesIk018 tokoe:valid" result="pass"/><test-case name="33375particlesIk019 tokoe:invalid" result="pass"/><test-case name="33376particlesIk020 tokoe:invalid" result="pass"/><test-case name="33377particlesIk021 tokoe:invalid" result="pass"/><test-case name="33378particlesIk022 tokoe:invalid" result="pass"/><test-case name="33379particlesIk023 tokoe:valid" result="pass"/><test-case name="33380particlesIk024 tokoe:invalid" result="pass"/><test-case name="33381particlesIk025 tokoe:invalid" result="pass"/><test-case name="33382particlesIk026 tokoe:valid" result="pass"/><test-case name="33383particlesIk026.v tokoe:valid" result="pass"/><test-case name="33384particlesIk027 tokoe:invalid" result="pass"/><test-case name="33385particlesJa001 tokoe:valid" result="pass"/><test-case name="33386particlesJa001.v tokoe:valid" result="pass"/><test-case name="33387particlesJa002 tokoe:valid" result="pass"/><test-case name="33388particlesJa002.v tokoe:valid" result="pass"/><test-case name="33389particlesJa003 tokoe:invalid" result="pass"/><test-case name="33390particlesJa004 tokoe:valid" result="pass"/><test-case name="33391particlesJa004.v tokoe:valid" result="pass"/><test-case name="33392particlesJa005 tokoe:valid" result="pass"/><test-case name="33393particlesJa005.v tokoe:valid" result="pass"/><test-case name="33394particlesJa006 tokoe:invalid" result="pass"/><test-case name="33395particlesJa007 tokoe:valid" result="pass"/><test-case name="33396particlesJa007.v tokoe:valid" result="pass"/><test-case name="33397particlesJa008 tokoe:valid" result="pass"/><test-case name="33398particlesJa008.v tokoe:valid" result="pass"/><test-case name="33399particlesJa009 tokoe:valid" result="pass"/><test-case name="33400particlesJa009.v tokoe:valid" result="pass"/><test-case name="33401particlesJa010 tokoe:valid" result="pass"/><test-case name="33402particlesJa010.v tokoe:valid" result="pass"/><test-case name="33403particlesJa011 tokoe:valid" result="pass"/><test-case name="33404particlesJa011.v tokoe:valid" result="pass"/><test-case name="33405particlesJa012 tokoe:invalid" result="pass"/><test-case name="33406particlesJb001 tokoe:valid" result="pass"/><test-case name="33407particlesJb001.v tokoe:valid" result="pass"/><test-case name="33408particlesJb002 tokoe:valid" result="pass"/><test-case name="33409particlesJb002.v tokoe:valid" result="pass"/><test-case name="33410particlesJb004 tokoe:valid" result="pass"/><test-case name="33411particlesJb004.v tokoe:valid" result="pass"/><test-case name="33412particlesJb005 tokoe:valid" result="pass"/><test-case name="33413particlesJb005.v tokoe:valid" result="pass"/><test-case name="33414particlesJb006 tokoe:invalid" result="pass"/><test-case name="33415particlesJb007 tokoe:valid" result="pass"/><test-case name="33416particlesJb007.v tokoe:valid" result="pass"/><test-case name="33417particlesJb008 tokoe:valid" result="pass"/><test-case name="33418particlesJb008.v tokoe:valid" result="pass"/><test-case name="33419particlesJb009 tokoe:invalid" result="pass"/><test-case name="33420particlesJb010 tokoe:valid" result="pass"/><test-case name="33421particlesJb010.v tokoe:valid" result="pass"/><test-case name="33422particlesJb011 tokoe:valid" result="pass"/><test-case name="33423particlesJb011.v tokoe:valid" result="pass"/><test-case name="33424particlesJb012 tokoe:invalid" result="pass"/><test-case name="33425particlesJb013 tokoe:valid" result="pass"/><test-case name="33426particlesJb013.v tokoe:valid" result="pass"/><test-case name="33427particlesJb014 tokoe:invalid" result="pass"/><test-case name="33428particlesJb015 tokoe:valid" result="pass"/><test-case name="33429particlesJb015.v tokoe:valid" result="pass"/><test-case name="33430particlesJb016 tokoe:valid" result="pass"/><test-case name="33431particlesJb016.v tokoe:valid" result="pass"/><test-case name="33432particlesJc001 tokoe:valid" result="pass"/><test-case name="33433particlesJc001.v tokoe:valid" result="pass"/><test-case name="33434particlesJc002 tokoe:valid" result="pass"/><test-case name="33435particlesJc002.v tokoe:valid" result="pass"/><test-case name="33436particlesJc003 tokoe:invalid" result="pass"/><test-case name="33437particlesJc004 tokoe:valid" result="pass"/><test-case name="33438particlesJc004.v tokoe:valid" result="pass"/><test-case name="33439particlesJc005 tokoe:valid" result="pass"/><test-case name="33440particlesJc005.v tokoe:valid" result="pass"/><test-case name="33441particlesJc006 tokoe:invalid" result="pass"/><test-case name="33442particlesJc007 tokoe:valid" result="pass"/><test-case name="33443particlesJc007.v tokoe:valid" result="pass"/><test-case name="33444particlesJc008 tokoe:valid" result="pass"/><test-case name="33445particlesJc008.v tokoe:valid" result="pass"/><test-case name="33446particlesJc009 tokoe:valid" result="pass"/><test-case name="33447particlesJc009.v tokoe:valid" result="pass"/><test-case name="33448particlesJc010 tokoe:valid" result="pass"/><test-case name="33449particlesJc010.v tokoe:valid" result="pass"/><test-case name="33450particlesJc011 tokoe:valid" result="pass"/><test-case name="33451particlesJc011.v tokoe:valid" result="pass"/><test-case name="33452particlesJc012 tokoe:invalid" result="pass"/><test-case name="33453particlesJd001 tokoe:valid" result="pass"/><test-case name="33454particlesJd001.v tokoe:valid" result="pass"/><test-case name="33455particlesJd002 tokoe:valid" result="pass"/><test-case name="33456particlesJd002.v tokoe:valid" result="pass"/><test-case name="33457particlesJd004 tokoe:valid" result="pass"/><test-case name="33458particlesJd004.v tokoe:valid" result="pass"/><test-case name="33459particlesJd005 tokoe:valid" result="pass"/><test-case name="33460particlesJd005.v tokoe:valid" result="pass"/><test-case name="33461particlesJd006 tokoe:invalid" result="pass"/><test-case name="33462particlesJd007 tokoe:valid" result="pass"/><test-case name="33463particlesJd007.v tokoe:valid" result="pass"/><test-case name="33464particlesJd008 tokoe:valid" result="pass"/><test-case name="33465particlesJd008.v tokoe:valid" result="pass"/><test-case name="33466particlesJd009 tokoe:invalid" result="pass"/><test-case name="33467particlesJd010 tokoe:valid" result="pass"/><test-case name="33468particlesJd010.v tokoe:valid" result="pass"/><test-case name="33469particlesJd011 tokoe:valid" result="pass"/><test-case name="33470particlesJd011.v tokoe:valid" result="pass"/><test-case name="33471particlesJd012 tokoe:invalid" result="pass"/><test-case name="33472particlesJd013 tokoe:valid" result="pass"/><test-case name="33473particlesJd013.v tokoe:valid" result="pass"/><test-case name="33474particlesJd014 tokoe:invalid" result="pass"/><test-case name="33475particlesJd015 tokoe:valid" result="pass"/><test-case name="33476particlesJd015.v tokoe:valid" result="pass"/><test-case name="33477particlesJd016 tokoe:valid" result="pass"/><test-case name="33478particlesJd016.v tokoe:valid" result="pass"/><test-case name="33479particlesJe001 tokoe:valid" result="pass"/><test-case name="33480particlesJe001.v tokoe:valid" result="pass"/><test-case name="33481particlesJe002 tokoe:valid" result="pass"/><test-case name="33482particlesJe002.v tokoe:valid" result="pass"/><test-case name="33483particlesJe003 tokoe:invalid" result="pass"/><test-case name="33484particlesJe004 tokoe:valid" result="pass"/><test-case name="33485particlesJe004.v tokoe:valid" result="pass"/><test-case name="33486particlesJe005 tokoe:valid" result="pass"/><test-case name="33487particlesJe005.v tokoe:valid" result="pass"/><test-case name="33488particlesJe006 tokoe:invalid" result="pass"/><test-case name="33489particlesJe007 tokoe:valid" result="pass"/><test-case name="33490particlesJe007.v tokoe:valid" result="pass"/><test-case name="33491particlesJe008 tokoe:valid" result="pass"/><test-case name="33492particlesJe008.v tokoe:valid" result="pass"/><test-case name="33493particlesJe009 tokoe:valid" result="pass"/><test-case name="33494particlesJe009.v tokoe:valid" result="pass"/><test-case name="33495particlesJe010 tokoe:valid" result="pass"/><test-case name="33496particlesJe010.v tokoe:valid" result="pass"/><test-case name="33497particlesJe011 tokoe:valid" result="pass"/><test-case name="33498particlesJe011.v tokoe:valid" result="pass"/><test-case name="33499particlesJe012 tokoe:invalid" result="pass"/><test-case name="33500particlesJf001 tokoe:valid" result="pass"/><test-case name="33501particlesJf001.v tokoe:valid" result="pass"/><test-case name="33502particlesJf002 tokoe:valid" result="pass"/><test-case name="33503particlesJf002.v tokoe:valid" result="pass"/><test-case name="33504particlesJf004 tokoe:valid" result="pass"/><test-case name="33505particlesJf004.v tokoe:valid" result="pass"/><test-case name="33506particlesJf005 tokoe:valid" result="pass"/><test-case name="33507particlesJf005.v tokoe:valid" result="pass"/><test-case name="33508particlesJf006 tokoe:invalid" result="pass"/><test-case name="33509particlesJf007 tokoe:valid" result="pass"/><test-case name="33510particlesJf007.v tokoe:valid" result="pass"/><test-case name="33511particlesJf008 tokoe:valid" result="pass"/><test-case name="33512particlesJf008.v tokoe:valid" result="pass"/><test-case name="33513particlesJf009 tokoe:invalid" result="pass"/><test-case name="33514particlesJf010 tokoe:valid" result="pass"/><test-case name="33515particlesJf010.v tokoe:valid" result="pass"/><test-case name="33516particlesJf011 tokoe:valid" result="pass"/><test-case name="33517particlesJf011.v tokoe:valid" result="pass"/><test-case name="33518particlesJf012 tokoe:invalid" result="pass"/><test-case name="33519particlesJf013 tokoe:valid" result="pass"/><test-case name="33520particlesJf013.v tokoe:valid" result="pass"/><test-case name="33521particlesJf014 tokoe:invalid" result="pass"/><test-case name="33522particlesJf015 tokoe:valid" result="pass"/><test-case name="33523particlesJf015.v tokoe:valid" result="pass"/><test-case name="33524particlesJf016 tokoe:valid" result="pass"/><test-case name="33525particlesJf016.v tokoe:valid" result="pass"/><test-case name="33526particlesJg001 tokoe:invalid" result="pass"/><test-case name="33527particlesJh001 tokoe:invalid" result="pass"/><test-case name="33528particlesJj001 tokoe:valid" result="pass"/><test-case name="33529particlesJj001.v tokoe:valid" result="pass"/><test-case name="33530particlesJj002 tokoe:valid" result="pass"/><test-case name="33531particlesJj002.v tokoe:valid" result="pass"/><test-case name="33532particlesJj003 tokoe:invalid" result="pass"/><test-case name="33533particlesJj004 tokoe:valid" result="pass"/><test-case name="33534particlesJj004.v tokoe:valid" result="pass"/><test-case name="33535particlesJj005 tokoe:valid" result="pass"/><test-case name="33536particlesJj005.v tokoe:valid" result="pass"/><test-case name="33537particlesJj006 tokoe:invalid" result="pass"/><test-case name="33538particlesJj007 tokoe:valid" result="pass"/><test-case name="33539particlesJj007.v tokoe:valid" result="pass"/><test-case name="33540particlesJj008 tokoe:valid" result="pass"/><test-case name="33541particlesJj008.v tokoe:valid" result="pass"/><test-case name="33542particlesJj009 tokoe:valid" result="pass"/><test-case name="33543particlesJj009.v tokoe:valid" result="pass"/><test-case name="33544particlesJj010 tokoe:valid" result="pass"/><test-case name="33545particlesJj010.v tokoe:valid" result="pass"/><test-case name="33546particlesJj011 tokoe:valid" result="pass"/><test-case name="33547particlesJj011.v tokoe:valid" result="pass"/><test-case name="33548particlesJj012 tokoe:invalid" result="pass"/><test-case name="33549particlesJk001 tokoe:valid" result="pass"/><test-case name="33550particlesJk001.v tokoe:valid" result="pass"/><test-case name="33551particlesJk002 tokoe:valid" result="pass"/><test-case name="33552particlesJk002.v tokoe:valid" result="pass"/><test-case name="33553particlesJk004 tokoe:valid" result="pass"/><test-case name="33554particlesJk004.v tokoe:valid" result="pass"/><test-case name="33555particlesJk005 tokoe:valid" result="pass"/><test-case name="33556particlesJk005.v tokoe:valid" result="pass"/><test-case name="33557particlesJk006 tokoe:invalid" result="pass"/><test-case name="33558particlesJk007 tokoe:valid" result="pass"/><test-case name="33559particlesJk007.v tokoe:valid" result="pass"/><test-case name="33560particlesJk008 tokoe:valid" result="pass"/><test-case name="33561particlesJk008.v tokoe:valid" result="pass"/><test-case name="33562particlesJk009 tokoe:invalid" result="pass"/><test-case name="33563particlesJk010 tokoe:valid" result="pass"/><test-case name="33564particlesJk010.v tokoe:valid" result="pass"/><test-case name="33565particlesJk011 tokoe:valid" result="pass"/><test-case name="33566particlesJk011.v tokoe:valid" result="pass"/><test-case name="33567particlesJk012 tokoe:invalid" result="pass"/><test-case name="33568particlesJk013 tokoe:valid" result="pass"/><test-case name="33569particlesJk013.v tokoe:valid" result="pass"/><test-case name="33570particlesJk014 tokoe:invalid" result="pass"/><test-case name="33571particlesJk015 tokoe:valid" result="pass"/><test-case name="33572particlesJk015.v tokoe:valid" result="pass"/><test-case name="33573particlesJk016 tokoe:valid" result="pass"/><test-case name="33574particlesJk016.v tokoe:valid" result="pass"/><test-case name="33575particlesJl001 tokoe:valid" result="pass"/><test-case name="33576particlesJl001.v tokoe:valid" result="pass"/><test-case name="33577particlesJl002 tokoe:invalid" result="pass"/><test-case name="33578particlesJl003 tokoe:invalid" result="pass"/><test-case name="33579particlesJm003 tokoe:invalid" result="pass"/><test-case name="33580particlesJm004 tokoe:valid" result="pass"/><test-case name="33581particlesJm004.v tokoe:valid" result="pass"/><test-case name="33582particlesJm005 tokoe:valid" result="pass"/><test-case name="33583particlesJm005.v tokoe:valid" result="pass"/><test-case name="33584particlesJn007 tokoe:valid" result="pass"/><test-case name="33585particlesJn007.v tokoe:valid" result="pass"/><test-case name="33586particlesJn008 tokoe:valid" result="pass"/><test-case name="33587particlesJn008.v tokoe:valid" result="pass"/><test-case name="33588particlesJn009 tokoe:invalid" result="pass"/><test-case name="33589particlesJn010 tokoe:valid" result="pass"/><test-case name="33590particlesJn010.v tokoe:valid" result="pass"/><test-case name="33591particlesJr001 tokoe:invalid" result="pass"/><test-case name="33592particlesJr002 tokoe:invalid" result="pass"/><test-case name="33593particlesJp003 tokoe:invalid" result="pass"/><test-case name="33594particlesJp004 tokoe:valid" result="pass"/><test-case name="33595particlesJp004.v tokoe:valid" result="pass"/><test-case name="33596particlesJp005 tokoe:valid" result="pass"/><test-case name="33597particlesJp005.v tokoe:valid" result="pass"/><test-case name="33598particlesJq007 tokoe:valid" result="pass"/><test-case name="33599particlesJq007.v tokoe:valid" result="pass"/><test-case name="33600particlesJq008 tokoe:valid" result="pass"/><test-case name="33601particlesJq008.v tokoe:valid" result="pass"/><test-case name="33602particlesJq009 tokoe:invalid" result="pass"/><test-case name="33603particlesJq010 tokoe:valid" result="pass"/><test-case name="33604particlesJq010.v tokoe:valid" result="pass"/><test-case name="33605particlesJs001 tokoe:valid" result="pass"/><test-case name="33606particlesJs001.v tokoe:valid" result="pass"/><test-case name="33607particlesJs002 tokoe:invalid" result="pass"/><test-case name="33608particlesJs003 tokoe:invalid" result="pass"/><test-case name="33609particlesJs004 tokoe:invalid" result="pass"/><test-case name="33610particlesJu001 tokoe:valid" result="pass"/><test-case name="33611particlesJu001.v tokoe:valid" result="pass"/><test-case name="33612particlesJu002 tokoe:valid" result="pass"/><test-case name="33613particlesJu002.v tokoe:valid" result="pass"/><test-case name="33614particlesJu003 tokoe:valid" result="pass"/><test-case name="33615particlesJu003.v tokoe:valid" result="pass"/><test-case name="33616particlesK001 tokoe:valid" result="pass"/><test-case name="33617particlesK001.v tokoe:valid" result="pass"/><test-case name="33618particlesK002 tokoe:valid" result="pass"/><test-case name="33619particlesK002.v tokoe:valid" result="pass"/><test-case name="33620particlesK003 tokoe:valid" result="pass"/><test-case name="33621particlesK003.v tokoe:valid" result="pass"/><test-case name="33622particlesK004 tokoe:invalid" result="pass"/><test-case name="33623particlesK005 tokoe:valid" result="pass"/><test-case name="33624particlesK005.v tokoe:valid" result="pass"/><test-case name="33625particlesK006 tokoe:invalid" result="pass"/><test-case name="33626particlesK008 tokoe:valid" result="pass"/><test-case name="33627particlesK008.v tokoe:valid" result="pass"/><test-case name="33628particlesL001 tokoe:invalid" result="pass"/><test-case name="33629particlesL002 tokoe:invalid" result="pass"/><test-case name="33630particlesL003 tokoe:valid" result="pass"/><test-case name="33631particlesL003.v tokoe:valid" result="pass"/><test-case name="33632particlesL004 tokoe:invalid" result="pass"/><test-case name="33633particlesL005 tokoe:invalid" result="pass"/><test-case name="33634particlesL006 tokoe:valid" result="pass"/><test-case name="33635particlesL006.v tokoe:valid" result="pass"/><test-case name="33636particlesL007 tokoe:valid" result="pass"/><test-case name="33637particlesL007.v tokoe:valid" result="pass"/><test-case name="33638particlesL008 tokoe:invalid" result="pass"/><test-case name="33639particlesL009 tokoe:invalid" result="pass"/><test-case name="33640particlesL010 tokoe:invalid" result="pass"/><test-case name="33641particlesL011 tokoe:invalid" result="pass"/><test-case name="33642particlesL012 tokoe:valid" result="pass"/><test-case name="33643particlesL012.v tokoe:valid" result="pass"/><test-case name="33644particlesL013 tokoe:valid" result="pass"/><test-case name="33645particlesL013.v tokoe:valid" result="pass"/><test-case name="33646particlesL014 tokoe:invalid" result="pass"/><test-case name="33647particlesL015 tokoe:invalid" result="pass"/><test-case name="33648particlesL016 tokoe:invalid" result="pass"/><test-case name="33649particlesL017 tokoe:valid" result="pass"/><test-case name="33650particlesL017.v tokoe:valid" result="pass"/><test-case name="33651particlesL018 tokoe:valid" result="pass"/><test-case name="33652particlesL018.v tokoe:valid" result="pass"/><test-case name="33653particlesL019 tokoe:invalid" result="pass"/><test-case name="33654particlesL020 tokoe:invalid" result="pass"/><test-case name="33655particlesL021 tokoe:valid" result="pass"/><test-case name="33656particlesL021.v tokoe:valid" result="pass"/><test-case name="33657particlesL022 tokoe:invalid" result="pass"/><test-case name="33658particlesL023 tokoe:valid" result="pass"/><test-case name="33659particlesL023.v tokoe:valid" result="pass"/><test-case name="33660particlesL024 tokoe:invalid" result="pass"/><test-case name="33661particlesL025 tokoe:valid" result="pass"/><test-case name="33662particlesL025.v tokoe:valid" result="pass"/><test-case name="33663particlesL026 tokoe:invalid" result="pass"/><test-case name="33664particlesL027 tokoe:invalid" result="pass"/><test-case name="33665particlesL028 tokoe:valid" result="pass"/><test-case name="33666particlesL028.v tokoe:valid" result="pass"/><test-case name="33667particlesL029 tokoe:valid" result="pass"/><test-case name="33668particlesL029.v tokoe:valid" result="pass"/><test-case name="33669particlesL030 tokoe:invalid" result="pass"/><test-case name="33670particlesL031 tokoe:invalid" result="pass"/><test-case name="33671particlesL032 tokoe:invalid" result="pass"/><test-case name="33672particlesM001 tokoe:invalid" result="pass"/><test-case name="33673particlesM002 tokoe:valid" result="pass"/><test-case name="33674particlesM002.v tokoe:valid" result="pass"/><test-case name="33675particlesM003 tokoe:valid" result="pass"/><test-case name="33676particlesM003.v tokoe:valid" result="pass"/><test-case name="33677particlesM033 tokoe:invalid" result="pass"/><test-case name="33678particlesM034 tokoe:invalid" result="pass"/><test-case name="33679particlesM035 tokoe:valid" result="pass"/><test-case name="33680particlesM035.v tokoe:valid" result="pass"/><test-case name="33681particlesOa001 tokoe:valid" result="pass"/><test-case name="33682particlesOa001.v tokoe:valid" result="pass"/><test-case name="33683particlesOa002 tokoe:invalid" result="pass"/><test-case name="33684particlesOa003 tokoe:valid" result="pass"/><test-case name="33685particlesOa003.v tokoe:valid" result="pass"/><test-case name="33686particlesOa004 tokoe:invalid" result="pass"/><test-case name="33687particlesOa005 tokoe:invalid" result="pass"/><test-case name="33688particlesOa006 tokoe:valid" result="pass"/><test-case name="33689particlesOa006.v tokoe:valid" result="pass"/><test-case name="33690particlesOa007 tokoe:invalid" result="pass"/><test-case name="33691particlesOa008 tokoe:invalid" result="pass"/><test-case name="33692particlesOa009 tokoe:invalid" result="pass"/><test-case name="33693particlesOa010 tokoe:invalid" result="pass"/><test-case name="33694particlesOa011 tokoe:valid" result="pass"/><test-case name="33695particlesOa011.v tokoe:valid" result="pass"/><test-case name="33696particlesOa012 tokoe:valid" result="pass"/><test-case name="33697particlesOa012.v tokoe:valid" result="pass"/><test-case name="33698particlesOa013 tokoe:valid" result="pass"/><test-case name="33699particlesOa013.v tokoe:valid" result="pass"/><test-case name="33700particlesOa014 tokoe:valid" result="pass"/><test-case name="33701particlesOa014.v tokoe:valid" result="pass"/><test-case name="33702particlesOa015 tokoe:invalid" result="pass"/><test-case name="33703particlesOb003 tokoe:valid" result="pass"/><test-case name="33704particlesOb003.v tokoe:valid" result="pass"/><test-case name="33705particlesOb005 tokoe:valid" result="pass"/><test-case name="33706particlesOb005.v tokoe:valid" result="pass"/><test-case name="33707particlesOb006 tokoe:valid" result="pass"/><test-case name="33708particlesOb006.v tokoe:valid" result="pass"/><test-case name="33709particlesOb007 tokoe:valid" result="pass"/><test-case name="33710particlesOb007.v tokoe:valid" result="pass"/><test-case name="33711particlesOb010 tokoe:invalid" result="pass"/><test-case name="33712particlesOb011 tokoe:invalid" result="pass"/><test-case name="33713particlesOb012 tokoe:valid" result="pass"/><test-case name="33714particlesOb012.v tokoe:valid" result="pass"/><test-case name="33715particlesOb014 tokoe:invalid" result="pass"/><test-case name="33716particlesOb015 tokoe:valid" result="pass"/><test-case name="33717particlesOb015.v tokoe:valid" result="pass"/><test-case name="33718particlesOb016 tokoe:invalid" result="pass"/><test-case name="33719particlesOb017 tokoe:invalid" result="pass"/><test-case name="33720particlesOb019 tokoe:invalid" result="pass"/><test-case name="33721particlesOb020 tokoe:invalid" result="pass"/><test-case name="33722particlesOb021 tokoe:invalid" result="pass"/><test-case name="33723particlesOb022 tokoe:valid" result="pass"/><test-case name="33724particlesOb022.v tokoe:valid" result="pass"/><test-case name="33725particlesOb023 tokoe:invalid" result="pass"/><test-case name="33726particlesOb024 tokoe:invalid" result="pass"/><test-case name="33727particlesOb025 tokoe:invalid" result="pass"/><test-case name="33728particlesOb026 tokoe:invalid" result="pass"/><test-case name="33729particlesOb027 tokoe:invalid" result="pass"/><test-case name="33730particlesOb028 tokoe:invalid" result="pass"/><test-case name="33731particlesOb029 tokoe:invalid" result="pass"/><test-case name="33732particlesOb030 tokoe:invalid" result="pass"/><test-case name="33733particlesOb031 tokoe:invalid" result="pass"/><test-case name="33734particlesOb032 tokoe:valid" result="pass"/><test-case name="33735particlesOb032.v tokoe:valid" result="pass"/><test-case name="33736particlesOb033 tokoe:invalid" result="pass"/><test-case name="33737particlesOb034 tokoe:invalid" result="pass"/><test-case name="33738particlesOb035 tokoe:invalid" result="pass"/><test-case name="33739particlesOb036 tokoe:invalid" result="pass"/><test-case name="33740particlesOb037 tokoe:invalid" result="pass"/><test-case name="33741particlesOb038 tokoe:invalid" result="pass"/><test-case name="33742particlesOb039 tokoe:invalid" result="pass"/><test-case name="33743particlesOb040 tokoe:invalid" result="pass"/><test-case name="33744particlesOb041 tokoe:invalid" result="pass"/><test-case name="33745particlesOb042 tokoe:valid" result="pass"/><test-case name="33746particlesOb042.v tokoe:valid" result="pass"/><test-case name="33747particlesOb043 tokoe:invalid" result="pass"/><test-case name="33748particlesOb044 tokoe:invalid" result="pass"/><test-case name="33749particlesOb045 tokoe:invalid" result="pass"/><test-case name="33750particlesOb046 tokoe:invalid" result="pass"/><test-case name="33751particlesOb047 tokoe:valid" result="pass"/><test-case name="33752particlesOb047.v tokoe:valid" result="pass"/><test-case name="33753particlesOb048 tokoe:valid" result="pass"/><test-case name="33754particlesOb048.v tokoe:valid" result="pass"/><test-case name="33755particlesOb049 tokoe:invalid" result="pass"/><test-case name="33756particlesOb050 tokoe:invalid" result="pass"/><test-case name="33757particlesOb051 tokoe:invalid" result="pass"/><test-case name="33758particlesOb052 tokoe:valid" result="pass"/><test-case name="33759particlesOb052.v tokoe:valid" result="pass"/><test-case name="33760particlesOb053 tokoe:valid" result="pass"/><test-case name="33761particlesOb053.v tokoe:valid" result="pass"/><test-case name="33762particlesOb054 tokoe:valid" result="pass"/><test-case name="33763particlesOb054.v tokoe:valid" result="pass"/><test-case name="33764particlesOb055 tokoe:valid" result="pass"/><test-case name="33765particlesOb055.v tokoe:valid" result="pass"/><test-case name="33766particlesOb056 tokoe:valid" result="pass"/><test-case name="33767particlesOb056.v tokoe:valid" result="pass"/><test-case name="33768particlesOb057 tokoe:valid" result="pass"/><test-case name="33769particlesOb057.v tokoe:valid" result="pass"/><test-case name="33770particlesOb058 tokoe:invalid" result="pass"/><test-case name="33771particlesOb059 tokoe:valid" result="pass"/><test-case name="33772particlesOb059.v tokoe:valid" result="pass"/><test-case name="33773particlesOb060 tokoe:valid" result="pass"/><test-case name="33774particlesOb060.v tokoe:valid" result="pass"/><test-case name="33775particlesP002 tokoe:valid" result="pass"/><test-case name="33776particlesP002.v tokoe:valid" result="pass"/><test-case name="33777particlesS001 tokoe:valid" result="pass"/><test-case name="33778particlesS001.v tokoe:valid" result="pass"/><test-case name="33779particlesS003 tokoe:valid" result="pass"/><test-case name="33780particlesS003.v tokoe:valid" result="pass"/><test-case name="33781particlesS004 tokoe:valid" result="pass"/><test-case name="33782particlesS004.v tokoe:valid" result="pass"/><test-case name="33783particlesS005 tokoe:invalid" result="pass"/><test-case name="33784particlesS006 tokoe:invalid" result="pass"/><test-case name="33785particlesS007 tokoe:valid" result="pass"/><test-case name="33786particlesS007.v tokoe:valid" result="pass"/><test-case name="33787particlesS008 tokoe:invalid" result="pass"/><test-case name="33788particlesS009 tokoe:invalid" result="pass"/><test-case name="33789particlesS010 tokoe:invalid" result="pass"/><test-case name="33790particlesS011 tokoe:valid" result="pass"/><test-case name="33791particlesS011.v tokoe:valid" result="pass"/><test-case name="33792particlesR001 tokoe:valid" result="pass"/><test-case name="33793particlesR001.v tokoe:valid" result="pass"/><test-case name="33794particlesR002 tokoe:valid" result="pass"/><test-case name="33795particlesR002.v tokoe:valid" result="pass"/><test-case name="33796particlesR003 tokoe:valid" result="pass"/><test-case name="33797particlesR003.v tokoe:valid" result="pass"/><test-case name="33798particlesR004 tokoe:valid" result="pass"/><test-case name="33799particlesR004.v tokoe:valid" result="pass"/><test-case name="33800particlesR005 tokoe:valid" result="pass"/><test-case name="33801particlesR005.v tokoe:valid" result="fail"/><test-case name="33802particlesR006 tokoe:invalid" result="pass"/><test-case name="33803particlesR007 tokoe:valid" result="pass"/><test-case name="33804particlesR007.v tokoe:valid" result="pass"/><test-case name="33805particlesR008 tokoe:valid" result="pass"/><test-case name="33806particlesR008.v tokoe:valid" result="pass"/><test-case name="33807particlesR009 tokoe:valid" result="pass"/><test-case name="33808particlesR009.v tokoe:valid" result="pass"/><test-case name="33809particlesR010 tokoe:invalid" result="pass"/><test-case name="33810particlesR011 tokoe:valid" result="pass"/><test-case name="33811particlesR011.v tokoe:valid" result="pass"/><test-case name="33812particlesR012 tokoe:valid" result="pass"/><test-case name="33813particlesR012.v tokoe:valid" result="pass"/><test-case name="33814particlesR013 tokoe:valid" result="pass"/><test-case name="33815particlesR013.v tokoe:valid" result="pass"/><test-case name="33816particlesR014 tokoe:invalid" result="pass"/><test-case name="33817particlesR015 tokoe:valid" result="pass"/><test-case name="33818particlesR015.v tokoe:valid" result="pass"/><test-case name="33819particlesR016 tokoe:valid" result="pass"/><test-case name="33820particlesR016.v tokoe:valid" result="pass"/><test-case name="33821particlesR017 tokoe:valid" result="pass"/><test-case name="33822particlesR017.v tokoe:valid" result="pass"/><test-case name="33823particlesR018 tokoe:invalid" result="pass"/><test-case name="33824particlesR019 tokoe:invalid" result="pass"/><test-case name="33825particlesR020 tokoe:valid" result="pass"/><test-case name="33826particlesR020.v tokoe:valid" result="pass"/><test-case name="33827particlesR021 tokoe:invalid" result="pass"/><test-case name="33828particlesR022 tokoe:valid" result="pass"/><test-case name="33829particlesR022.v tokoe:valid" result="pass"/><test-case name="33830particlesR023 tokoe:invalid" result="pass"/><test-case name="33831particlesR024 tokoe:valid" result="pass"/><test-case name="33832particlesR024.v tokoe:valid" result="pass"/><test-case name="33833particlesR025 tokoe:invalid" result="pass"/><test-case name="33834particlesR026 tokoe:invalid" result="pass"/><test-case name="33835particlesR027 tokoe:invalid" result="pass"/><test-case name="33836particlesR028 tokoe:invalid" result="pass"/><test-case name="33837particlesR029 tokoe:valid" result="pass"/><test-case name="33838particlesR029.v tokoe:valid" result="pass"/><test-case name="33839particlesR030 tokoe:valid" result="pass"/><test-case name="33840particlesR030.v tokoe:valid" result="pass"/><test-case name="33841particlesR031 tokoe:invalid" result="pass"/><test-case name="33842particlesT001 tokoe:valid" result="pass"/><test-case name="33843particlesT001.v tokoe:valid" result="pass"/><test-case name="33844particlesT003 tokoe:valid" result="pass"/><test-case name="33845particlesT003.v tokoe:valid" result="pass"/><test-case name="33846particlesT004 tokoe:valid" result="pass"/><test-case name="33847particlesT004.v tokoe:valid" result="pass"/><test-case name="33848particlesT005 tokoe:valid" result="pass"/><test-case name="33849particlesT005.v tokoe:valid" result="pass"/><test-case name="33850particlesT006 tokoe:valid" result="pass"/><test-case name="33851particlesT006.v tokoe:valid" result="pass"/><test-case name="33852particlesT007 tokoe:valid" result="pass"/><test-case name="33853particlesT007.v tokoe:valid" result="pass"/><test-case name="33854particlesT008 tokoe:invalid" result="pass"/><test-case name="33855particlesT010 tokoe:invalid" result="pass"/><test-case name="33856particlesT011 tokoe:invalid" result="pass"/><test-case name="33857particlesT012 tokoe:valid" result="pass"/><test-case name="33858particlesT012.v tokoe:valid" result="pass"/><test-case name="33859particlesT013 tokoe:valid" result="pass"/><test-case name="33860particlesT013.v tokoe:valid" result="pass"/><test-case name="33861particlesQ001 tokoe:valid" result="pass"/><test-case name="33862particlesQ001.v tokoe:valid" result="pass"/><test-case name="33863particlesQ002 tokoe:valid" result="pass"/><test-case name="33864particlesQ002.v tokoe:valid" result="pass"/><test-case name="33865particlesQ003 tokoe:valid" result="pass"/><test-case name="33866particlesQ003.v tokoe:valid" result="pass"/><test-case name="33867particlesQ004 tokoe:valid" result="pass"/><test-case name="33868particlesQ004.v tokoe:valid" result="pass"/><test-case name="33869particlesQ006 tokoe:invalid" result="pass"/><test-case name="33870particlesQ007 tokoe:valid" result="pass"/><test-case name="33871particlesQ007.v tokoe:valid" result="pass"/><test-case name="33872particlesQ008 tokoe:invalid" result="pass"/><test-case name="33873particlesQ011 tokoe:valid" result="pass"/><test-case name="33874particlesQ011.v tokoe:valid" result="pass"/><test-case name="33875particlesQ012 tokoe:invalid" result="pass"/><test-case name="33876particlesQ013 tokoe:valid" result="pass"/><test-case name="33877particlesQ013.v tokoe:valid" result="pass"/><test-case name="33878particlesQ016 tokoe:valid" result="pass"/><test-case name="33879particlesQ016.v tokoe:valid" result="pass"/><test-case name="33880particlesQ017 tokoe:valid" result="pass"/><test-case name="33881particlesQ017.v tokoe:valid" result="pass"/><test-case name="33882particlesQ018 tokoe:invalid" result="pass"/><test-case name="33883particlesQ019 tokoe:invalid" result="pass"/><test-case name="33884particlesQ020 tokoe:valid" result="pass"/><test-case name="33885particlesQ020.v tokoe:valid" result="pass"/><test-case name="33886particlesQ021 tokoe:invalid" result="pass"/><test-case name="33887particlesQ022 tokoe:valid" result="pass"/><test-case name="33888particlesQ022.v tokoe:valid" result="pass"/><test-case name="33889particlesQ023 tokoe:invalid" result="pass"/><test-case name="33890particlesQ024 tokoe:valid" result="pass"/><test-case name="33891particlesQ024.v tokoe:valid" result="pass"/><test-case name="33892particlesQ025 tokoe:invalid" result="pass"/><test-case name="33893particlesQ026 tokoe:invalid" result="pass"/><test-case name="33894particlesQ027 tokoe:invalid" result="pass"/><test-case name="33895particlesQ028 tokoe:invalid" result="pass"/><test-case name="33896particlesQ029 tokoe:valid" result="pass"/><test-case name="33897particlesQ029.v tokoe:valid" result="pass"/><test-case name="33898particlesQ030 tokoe:valid" result="pass"/><test-case name="33899particlesQ030.v tokoe:valid" result="pass"/><test-case name="33900particlesQ031 tokoe:invalid" result="pass"/><test-case name="33901particlesQ032 tokoe:valid" result="pass"/><test-case name="33902particlesQ032.v tokoe:valid" result="pass"/><test-case name="33903particlesU001 tokoe:invalid" result="pass"/><test-case name="33904particlesU002 tokoe:invalid" result="pass"/><test-case name="33905particlesU003 tokoe:valid" result="pass"/><test-case name="33906particlesU003.v tokoe:valid" result="pass"/><test-case name="33907particlesU004 tokoe:valid" result="pass"/><test-case name="33908particlesU004.v tokoe:valid" result="pass"/><test-case name="33909particlesU005 tokoe:valid" result="pass"/><test-case name="33910particlesU005.v tokoe:valid" result="pass"/><test-case name="33911particlesU006 tokoe:invalid" result="pass"/><test-case name="33912particlesU007 tokoe:valid" result="pass"/><test-case name="33913particlesU007.v tokoe:valid" result="pass"/><test-case name="33914particlesU008 tokoe:invalid" result="pass"/><test-case name="33915particlesU009 tokoe:invalid" result="pass"/><test-case name="33916particlesV003 tokoe:valid" result="pass"/><test-case name="33917particlesV003.v tokoe:valid" result="pass"/><test-case name="33918particlesV004 tokoe:valid" result="pass"/><test-case name="33919particlesV004.v tokoe:valid" result="pass"/><test-case name="33920particlesV005 tokoe:invalid" result="pass"/><test-case name="33921particlesV006 tokoe:valid" result="pass"/><test-case name="33922particlesV006.v tokoe:valid" result="pass"/><test-case name="33923particlesV007 tokoe:valid" result="pass"/><test-case name="33924particlesV007.v tokoe:valid" result="pass"/><test-case name="33925particlesV008 tokoe:valid" result="pass"/><test-case name="33926particlesV008.v tokoe:valid" result="pass"/><test-case name="33927particlesV009 tokoe:valid" result="pass"/><test-case name="33928particlesV009.v tokoe:valid" result="pass"/><test-case name="33929particlesV010 tokoe:valid" result="pass"/><test-case name="33930particlesV010.v tokoe:valid" result="pass"/><test-case name="33931particlesV011 tokoe:valid" result="pass"/><test-case name="33932particlesV011.v tokoe:valid" result="pass"/><test-case name="33933particlesV012 tokoe:valid" result="pass"/><test-case name="33934particlesV012.v tokoe:valid" result="pass"/><test-case name="33935particlesV013 tokoe:valid" result="pass"/><test-case name="33936particlesV013.v tokoe:valid" result="pass"/><test-case name="33937particlesV014 tokoe:valid" result="pass"/><test-case name="33938particlesV014.v tokoe:valid" result="pass"/><test-case name="33939particlesV015 tokoe:valid" result="pass"/><test-case name="33940particlesV015.v tokoe:valid" result="pass"/><test-case name="33941particlesV016 tokoe:invalid" result="pass"/><test-case name="33942particlesV017 tokoe:invalid" result="pass"/><test-case name="33943particlesV018 tokoe:invalid" result="pass"/><test-case name="33944particlesW001 tokoe:valid" result="pass"/><test-case name="33945particlesW001.v tokoe:valid" result="pass"/><test-case name="33946particlesW002 tokoe:invalid" result="pass"/><test-case name="33947particlesW003 tokoe:valid" result="pass"/><test-case name="33948particlesW003.v tokoe:valid" result="pass"/><test-case name="33949particlesW005 tokoe:invalid" result="pass"/><test-case name="33950particlesW006 tokoe:valid" result="pass"/><test-case name="33951particlesW007 tokoe:invalid" result="pass"/><test-case name="33952particlesW008 tokoe:valid" result="pass"/><test-case name="33953particlesW008.v tokoe:valid" result="pass"/><test-case name="33954particlesW010 tokoe:invalid" result="pass"/><test-case name="33955particlesW011 tokoe:valid" result="pass"/><test-case name="33956particlesW011.v tokoe:valid" result="pass"/><test-case name="33957particlesW012 tokoe:invalid" result="pass"/><test-case name="33958particlesW013 tokoe:invalid" result="pass"/><test-case name="33959particlesW014 tokoe:invalid" result="pass"/><test-case name="33960particlesW015 tokoe:invalid" result="pass"/><test-case name="33961particlesW016 tokoe:valid" result="pass"/><test-case name="33962particlesW016.v tokoe:valid" result="pass"/><test-case name="33963particlesZ002 tokoe:valid" result="pass"/><test-case name="33964particlesZ002.v tokoe:valid" result="pass"/><test-case name="33965particlesZ003 tokoe:valid" result="pass"/><test-case name="33966particlesZ003.v tokoe:valid" result="pass"/><test-case name="33967particlesZ008 tokoe:valid" result="pass"/><test-case name="33968particlesZ008.v tokoe:valid" result="pass"/><test-case name="33969particlesZ009 tokoe:invalid" result="pass"/><test-case name="33970particlesZ010 tokoe:valid" result="pass"/><test-case name="33971particlesZ011 tokoe:invalid" result="pass"/><test-case name="33972particlesZ012 tokoe:valid" result="pass"/><test-case name="33973particlesZ012.v tokoe:valid" result="pass"/><test-case name="33974particlesZ013 tokoe:invalid" result="pass"/><test-case name="33975particlesZ014 tokoe:invalid" result="pass"/><test-case name="33976particlesZ015 tokoe:valid" result="pass"/><test-case name="33977particlesZ015.i tokoe:invalid" result="pass"/><test-case name="33978particlesZ016 tokoe:valid" result="pass"/><test-case name="33979particlesZ016.i tokoe:invalid" result="pass"/><test-case name="33980particlesZ017 tokoe:invalid" result="pass"/><test-case name="33981particlesZ018 tokoe:invalid" result="pass"/><test-case name="33982particlesZ020 tokoe:valid" result="pass"/><test-case name="33983particlesZ021 tokoe:invalid" result="pass"/><test-case name="33984particlesZ022 tokoe:invalid" result="pass"/><test-case name="33985particlesZ030_a tokoe:valid" result="pass"/><test-case name="33986particlesZ030_b tokoe:valid" result="pass"/><test-case name="33987particlesZ030_c tokoe:valid" result="pass"/><test-case name="33988particlesZ030_d tokoe:invalid" result="pass"/><test-case name="33989particlesZ031 tokoe:valid" result="fail"/><test-case name="33990particlesZ033_a tokoe:valid" result="fail"/><test-case name="33991particlesZ037 tokoe:invalid" result="pass"/><test-case name="33992particlesZ038 tokoe:valid" result="pass"/><test-case name="33993particlesZ039 tokoe:invalid" result="pass"/><test-case name="33994particlesZ040 tokoe:valid" result="pass"/><test-case name="33995particlesZ040.i tokoe:valid" result="pass"/><test-case name="33996reA1 tokoe:valid" result="pass"/><test-case name="33997reA1.v tokoe:valid" result="pass"/><test-case name="33998reA2 tokoe:valid" result="pass"/><test-case name="33999reA2.i tokoe:invalid" result="pass"/><test-case name="34000reA3 tokoe:valid" result="pass"/><test-case name="34001reA3.i tokoe:invalid" result="pass"/><test-case name="34002reA4 tokoe:valid" result="pass"/><test-case name="34003reA4.i tokoe:invalid" result="pass"/><test-case name="34004reA5 tokoe:valid" result="pass"/><test-case name="34005reA5.i tokoe:invalid" result="pass"/><test-case name="34006reA6 tokoe:valid" result="pass"/><test-case name="34007reA6.i tokoe:invalid" result="pass"/><test-case name="34008reA7 tokoe:valid" result="pass"/><test-case name="34009reA7.v tokoe:valid" result="pass"/><test-case name="34010reA8 tokoe:valid" result="pass"/><test-case name="34011reA8.v tokoe:valid" result="pass"/><test-case name="34012reA9 tokoe:valid" result="pass"/><test-case name="34013reA9.i tokoe:invalid" result="pass"/><test-case name="34014reA10 tokoe:valid" result="pass"/><test-case name="34015reA10.i tokoe:invalid" result="pass"/><test-case name="34016reA11 tokoe:valid" result="pass"/><test-case name="34017reA11.i tokoe:invalid" result="pass"/><test-case name="34018reA12 tokoe:valid" result="pass"/><test-case name="34019reA12.v tokoe:valid" result="pass"/><test-case name="34020reA13 tokoe:valid" result="pass"/><test-case name="34021reA13.i tokoe:invalid" result="pass"/><test-case name="34022reA14 tokoe:valid" result="pass"/><test-case name="34023reA14.i tokoe:invalid" result="pass"/><test-case name="34024reA15 tokoe:valid" result="pass"/><test-case name="34025reA15.i tokoe:invalid" result="pass"/><test-case name="34026reA16 tokoe:valid" result="pass"/><test-case name="34027reA16.v tokoe:valid" result="pass"/><test-case name="34028reA17 tokoe:valid" result="pass"/><test-case name="34029reA17.v tokoe:valid" result="pass"/><test-case name="34030reA18 tokoe:valid" result="pass"/><test-case name="34031reA18.i tokoe:invalid" result="pass"/><test-case name="34032reA19 tokoe:valid" result="pass"/><test-case name="34033reA19.i tokoe:invalid" result="pass"/><test-case name="34034reA20 tokoe:valid" result="pass"/><test-case name="34035reA20.i tokoe:invalid" result="pass"/><test-case name="34036reA21 tokoe:valid" result="pass"/><test-case name="34037reA21.i tokoe:invalid" result="pass"/><test-case name="34038reA22 tokoe:valid" result="pass"/><test-case name="34039reA22.i tokoe:invalid" result="pass"/><test-case name="34040reA23 tokoe:valid" result="pass"/><test-case name="34041reA23.i tokoe:invalid" result="pass"/><test-case name="34042reA24 tokoe:valid" result="pass"/><test-case name="34043reA24.v tokoe:valid" result="pass"/><test-case name="34044reA25 tokoe:valid" result="pass"/><test-case name="34045reA25.i tokoe:invalid" result="pass"/><test-case name="34046reA26 tokoe:valid" result="pass"/><test-case name="34047reA26.i tokoe:invalid" result="pass"/><test-case name="34048reA27 tokoe:valid" result="pass"/><test-case name="34049reA27.i tokoe:invalid" result="pass"/><test-case name="34050reA28 tokoe:valid" result="pass"/><test-case name="34051reA28.v tokoe:valid" result="pass"/><test-case name="34052reA29 tokoe:valid" result="pass"/><test-case name="34053reA29.v tokoe:valid" result="pass"/><test-case name="34054reA30 tokoe:valid" result="pass"/><test-case name="34055reA30.v tokoe:valid" result="pass"/><test-case name="34056reA31 tokoe:valid" result="pass"/><test-case name="34057reA31.v tokoe:valid" result="pass"/><test-case name="34058reA32 tokoe:valid" result="pass"/><test-case name="34059reA32.i tokoe:invalid" result="pass"/><test-case name="34060reA33 tokoe:valid" result="pass"/><test-case name="34061reA33.i tokoe:invalid" result="pass"/><test-case name="34062reA34 tokoe:valid" result="pass"/><test-case name="34063reA34.i tokoe:invalid" result="pass"/><test-case name="34064reA35 tokoe:valid" result="pass"/><test-case name="34065reA36 tokoe:valid" result="pass"/><test-case name="34066reA37 tokoe:valid" result="pass"/><test-case name="34067reA38 tokoe:valid" result="pass"/><test-case name="34068reA39 tokoe:valid" result="pass"/><test-case name="34069reA40 tokoe:valid" result="pass"/><test-case name="34070reA45 tokoe:valid" result="pass"/><test-case name="34071reA45.v tokoe:valid" result="pass"/><test-case name="34072reB1 tokoe:valid" result="pass"/><test-case name="34073reB1.v tokoe:valid" result="pass"/><test-case name="34074reB2 tokoe:valid" result="pass"/><test-case name="34075reB2.v tokoe:valid" result="pass"/><test-case name="34076reB3 tokoe:valid" result="pass"/><test-case name="34077reB3.i tokoe:invalid" result="pass"/><test-case name="34078reB4 tokoe:valid" result="pass"/><test-case name="34079reB4.i tokoe:invalid" result="pass"/><test-case name="34080reB5 tokoe:valid" result="pass"/><test-case name="34081reB5.i tokoe:invalid" result="pass"/><test-case name="34082reB10 tokoe:valid" result="pass"/><test-case name="34083reB10.i tokoe:invalid" result="pass"/><test-case name="34084reB11 tokoe:valid" result="pass"/><test-case name="34085reB11.v tokoe:valid" result="pass"/><test-case name="34086reB12 tokoe:valid" result="pass"/><test-case name="34087reB12.v tokoe:valid" result="pass"/><test-case name="34088reB13 tokoe:valid" result="pass"/><test-case name="34089reB13.i tokoe:invalid" result="pass"/><test-case name="34090reB14 tokoe:valid" result="pass"/><test-case name="34091reB14.i tokoe:invalid" result="pass"/><test-case name="34092reB15 tokoe:valid" result="pass"/><test-case name="34093reB15.i tokoe:invalid" result="pass"/><test-case name="34094reB16 tokoe:valid" result="pass"/><test-case name="34095reB16.i tokoe:invalid" result="pass"/><test-case name="34096reB17 tokoe:valid" result="pass"/><test-case name="34097reB17.v tokoe:valid" result="pass"/><test-case name="34098reB18 tokoe:valid" result="pass"/><test-case name="34099reB18.v tokoe:valid" result="pass"/><test-case name="34100reB19 tokoe:valid" result="pass"/><test-case name="34101reB19.i tokoe:invalid" result="pass"/><test-case name="34102reB20 tokoe:valid" result="pass"/><test-case name="34103reB20.i tokoe:invalid" result="pass"/><test-case name="34104reB21 tokoe:valid" result="pass"/><test-case name="34105reB21.i tokoe:invalid" result="pass"/><test-case name="34106reB22 tokoe:valid" result="pass"/><test-case name="34107reB22.i tokoe:invalid" result="pass"/><test-case name="34108reB23 tokoe:valid" result="pass"/><test-case name="34109reB23.v tokoe:valid" result="pass"/><test-case name="34110reB24 tokoe:valid" result="pass"/><test-case name="34111reB24.v tokoe:valid" result="pass"/><test-case name="34112reB25 tokoe:valid" result="pass"/><test-case name="34113reB25.i tokoe:invalid" result="pass"/><test-case name="34114reB26 tokoe:valid" result="pass"/><test-case name="34115reB26.i tokoe:invalid" result="pass"/><test-case name="34116reB27 tokoe:valid" result="pass"/><test-case name="34117reB27.i tokoe:invalid" result="pass"/><test-case name="34118reB28 tokoe:valid" result="pass"/><test-case name="34119reB28.v tokoe:valid" result="pass"/><test-case name="34120reB29 tokoe:valid" result="pass"/><test-case name="34121reB29.v tokoe:valid" result="pass"/><test-case name="34122reB30 tokoe:valid" result="pass"/><test-case name="34123reB30.v tokoe:valid" result="pass"/><test-case name="34124reB31 tokoe:valid" result="pass"/><test-case name="34125reB31.i tokoe:invalid" result="pass"/><test-case name="34126reB32 tokoe:valid" result="pass"/><test-case name="34127reB32.i tokoe:invalid" result="pass"/><test-case name="34128reB33 tokoe:valid" result="pass"/><test-case name="34129reB33.i tokoe:invalid" result="pass"/><test-case name="34130reB34 tokoe:valid" result="pass"/><test-case name="34131reB34.i tokoe:invalid" result="pass"/><test-case name="34132reB35 tokoe:valid" result="pass"/><test-case name="34133reB35.i tokoe:invalid" result="pass"/><test-case name="34134reB36 tokoe:valid" result="pass"/><test-case name="34135reB36.i tokoe:invalid" result="pass"/><test-case name="34136reB37 tokoe:valid" result="pass"/><test-case name="34137reB37.v tokoe:valid" result="pass"/><test-case name="34138reB38 tokoe:valid" result="pass"/><test-case name="34139reB38.v tokoe:valid" result="pass"/><test-case name="34140reB39 tokoe:valid" result="pass"/><test-case name="34141reB39.v tokoe:valid" result="pass"/><test-case name="34142reB40 tokoe:valid" result="pass"/><test-case name="34143reB40.i tokoe:invalid" result="pass"/><test-case name="34144reB41 tokoe:valid" result="pass"/><test-case name="34145reB41.i tokoe:invalid" result="pass"/><test-case name="34146reB42 tokoe:valid" result="pass"/><test-case name="34147reB42.i tokoe:invalid" result="pass"/><test-case name="34148reB43 tokoe:valid" result="pass"/><test-case name="34149reB43.i tokoe:invalid" result="pass"/><test-case name="34150reB44 tokoe:valid" result="pass"/><test-case name="34151reB44.v tokoe:valid" result="pass"/><test-case name="34152reB45 tokoe:valid" result="pass"/><test-case name="34153reB45.v tokoe:valid" result="pass"/><test-case name="34154reB46 tokoe:valid" result="pass"/><test-case name="34155reB46.v tokoe:valid" result="pass"/><test-case name="34156reB47 tokoe:valid" result="pass"/><test-case name="34157reB47.v tokoe:valid" result="pass"/><test-case name="34158reB48 tokoe:valid" result="pass"/><test-case name="34159reB48.v tokoe:valid" result="pass"/><test-case name="34160reB49 tokoe:valid" result="pass"/><test-case name="34161reB49.i tokoe:invalid" result="pass"/><test-case name="34162reB50 tokoe:valid" result="pass"/><test-case name="34163reB50.i tokoe:invalid" result="pass"/><test-case name="34164reB51 tokoe:valid" result="pass"/><test-case name="34165reB51.i tokoe:invalid" result="pass"/><test-case name="34166reB52 tokoe:valid" result="pass"/><test-case name="34167reB52.i tokoe:invalid" result="pass"/><test-case name="34168reB53 tokoe:valid" result="pass"/><test-case name="34169reB53.i tokoe:invalid" result="pass"/><test-case name="34170reB54 tokoe:valid" result="pass"/><test-case name="34171reB54.v tokoe:valid" result="pass"/><test-case name="34172reB55 tokoe:valid" result="pass"/><test-case name="34173reB55.v tokoe:valid" result="pass"/><test-case name="34174reB56 tokoe:valid" result="pass"/><test-case name="34175reB56.v tokoe:valid" result="pass"/><test-case name="34176reB57 tokoe:valid" result="pass"/><test-case name="34177reB57.v tokoe:valid" result="pass"/><test-case name="34178reB58 tokoe:valid" result="pass"/><test-case name="34179reB58.i tokoe:invalid" result="pass"/><test-case name="34180reB59 tokoe:valid" result="pass"/><test-case name="34181reB59.i tokoe:invalid" result="pass"/><test-case name="34182reB60 tokoe:valid" result="pass"/><test-case name="34183reB60.i tokoe:invalid" result="pass"/><test-case name="34184reB61 tokoe:valid" result="pass"/><test-case name="34185reB61.i tokoe:invalid" result="pass"/><test-case name="34186reB62 tokoe:invalid" result="pass"/><test-case name="34187reB63 tokoe:invalid" result="pass"/><test-case name="34188reB64 tokoe:invalid" result="pass"/><test-case name="34189reB65 tokoe:invalid" result="pass"/><test-case name="34190reB78 tokoe:valid" result="pass"/><test-case name="34191reB78.v tokoe:valid" result="pass"/><test-case name="34192reB79 tokoe:invalid" result="pass"/><test-case name="34193reB80 tokoe:invalid" result="pass"/><test-case name="34194reC1 tokoe:valid" result="pass"/><test-case name="34195reC1.i tokoe:invalid" result="pass"/><test-case name="34196reC2 tokoe:valid" result="pass"/><test-case name="34197reC2.v tokoe:valid" result="pass"/><test-case name="34198reC3 tokoe:valid" result="pass"/><test-case name="34199reC3.v tokoe:valid" result="pass"/><test-case name="34200reC4 tokoe:valid" result="pass"/><test-case name="34201reC4.v tokoe:valid" result="pass"/><test-case name="34202reC5 tokoe:valid" result="pass"/><test-case name="34203reC5.i tokoe:invalid" result="pass"/><test-case name="34204reC6 tokoe:valid" result="pass"/><test-case name="34205reC6.i tokoe:invalid" result="pass"/><test-case name="34206reC7 tokoe:valid" result="pass"/><test-case name="34207reC7.i tokoe:invalid" result="pass"/><test-case name="34208reC8 tokoe:valid" result="pass"/><test-case name="34209reC8.i tokoe:invalid" result="pass"/><test-case name="34210reC9 tokoe:valid" result="pass"/><test-case name="34211reC9.v tokoe:valid" result="pass"/><test-case name="34212reC10 tokoe:valid" result="pass"/><test-case name="34213reC10.v tokoe:valid" result="pass"/><test-case name="34214reC11 tokoe:valid" result="pass"/><test-case name="34215reC11.v tokoe:valid" result="pass"/><test-case name="34216reC12 tokoe:valid" result="pass"/><test-case name="34217reC12.i tokoe:invalid" result="pass"/><test-case name="34218reC13 tokoe:valid" result="pass"/><test-case name="34219reC13.i tokoe:invalid" result="pass"/><test-case name="34220reC14 tokoe:valid" result="pass"/><test-case name="34221reC14.i tokoe:invalid" result="pass"/><test-case name="34222reC15 tokoe:valid" result="pass"/><test-case name="34223reC15.i tokoe:invalid" result="pass"/><test-case name="34224reC16 tokoe:valid" result="pass"/><test-case name="34225reC16.v tokoe:valid" result="pass"/><test-case name="34226reC17 tokoe:valid" result="pass"/><test-case name="34227reC17.v tokoe:valid" result="pass"/><test-case name="34228reC18 tokoe:valid" result="pass"/><test-case name="34229reC18.v tokoe:valid" result="pass"/><test-case name="34230reC19 tokoe:valid" result="pass"/><test-case name="34231reC19.i tokoe:invalid" result="pass"/><test-case name="34232reC20 tokoe:valid" result="pass"/><test-case name="34233reC20.i tokoe:invalid" result="pass"/><test-case name="34234reC21 tokoe:valid" result="pass"/><test-case name="34235reC21.i tokoe:invalid" result="pass"/><test-case name="34236reC22 tokoe:valid" result="pass"/><test-case name="34237reC22.v tokoe:valid" result="pass"/><test-case name="34238reC23 tokoe:valid" result="pass"/><test-case name="34239reC23.i tokoe:invalid" result="pass"/><test-case name="34240reC24 tokoe:valid" result="pass"/><test-case name="34241reC24.i tokoe:invalid" result="pass"/><test-case name="34242reC25 tokoe:valid" result="pass"/><test-case name="34243reC25.i tokoe:invalid" result="pass"/><test-case name="34244reC26 tokoe:valid" result="pass"/><test-case name="34245reC26.i tokoe:invalid" result="pass"/><test-case name="34246reC27 tokoe:valid" result="pass"/><test-case name="34247reC27.i tokoe:invalid" result="pass"/><test-case name="34248reC28 tokoe:valid" result="pass"/><test-case name="34249reC28.v tokoe:valid" result="pass"/><test-case name="34250reC29 tokoe:valid" result="pass"/><test-case name="34251reC29.i tokoe:invalid" result="pass"/><test-case name="34252reC30 tokoe:valid" result="pass"/><test-case name="34253reC30.i tokoe:invalid" result="pass"/><test-case name="34254reC31 tokoe:valid" result="pass"/><test-case name="34255reC31.i tokoe:invalid" result="pass"/><test-case name="34256reC32 tokoe:valid" result="pass"/><test-case name="34257reC32.v tokoe:valid" result="pass"/><test-case name="34258reC33 tokoe:valid" result="pass"/><test-case name="34259reC33.v tokoe:valid" result="pass"/><test-case name="34260reC34 tokoe:valid" result="pass"/><test-case name="34261reC34.v tokoe:valid" result="pass"/><test-case name="34262reC35 tokoe:valid" result="pass"/><test-case name="34263reC35.v tokoe:valid" result="pass"/><test-case name="34264reC36 tokoe:valid" result="pass"/><test-case name="34265reC36.i tokoe:invalid" result="pass"/><test-case name="34266reC37 tokoe:valid" result="pass"/><test-case name="34267reC37.i tokoe:invalid" result="pass"/><test-case name="34268reC38 tokoe:valid" result="pass"/><test-case name="34269reC38.i tokoe:invalid" result="pass"/><test-case name="34270reC39 tokoe:valid" result="pass"/><test-case name="34271reC39.i tokoe:invalid" result="pass"/><test-case name="34272reC40 tokoe:valid" result="pass"/><test-case name="34273reC40.i tokoe:invalid" result="pass"/><test-case name="34274reC41 tokoe:valid" result="pass"/><test-case name="34275reC41.v tokoe:valid" result="pass"/><test-case name="34276reC42 tokoe:valid" result="pass"/><test-case name="34277reC42.v tokoe:valid" result="pass"/><test-case name="34278reC43 tokoe:valid" result="pass"/><test-case name="34279reC43.v tokoe:valid" result="pass"/><test-case name="34280reC44 tokoe:valid" result="pass"/><test-case name="34281reC44.i tokoe:invalid" result="pass"/><test-case name="34282reC45 tokoe:valid" result="pass"/><test-case name="34283reC45.i tokoe:invalid" result="pass"/><test-case name="34284reC46 tokoe:valid" result="pass"/><test-case name="34285reC46.i tokoe:invalid" result="pass"/><test-case name="34286reC47 tokoe:valid" result="pass"/><test-case name="34287reC47.i tokoe:invalid" result="pass"/><test-case name="34288reC48 tokoe:valid" result="pass"/><test-case name="34289reC48.i tokoe:invalid" result="pass"/><test-case name="34290reC49 tokoe:valid" result="pass"/><test-case name="34291reC49.v tokoe:valid" result="pass"/><test-case name="34292reC50 tokoe:valid" result="pass"/><test-case name="34293reC50.v tokoe:valid" result="pass"/><test-case name="34294reC51 tokoe:valid" result="pass"/><test-case name="34295reC51.v tokoe:valid" result="pass"/><test-case name="34296reC52 tokoe:valid" result="pass"/><test-case name="34297reC52.i tokoe:invalid" result="pass"/><test-case name="34298reC53 tokoe:valid" result="pass"/><test-case name="34299reC53.i tokoe:invalid" result="pass"/><test-case name="34300reC54 tokoe:valid" result="pass"/><test-case name="34301reC54.i tokoe:invalid" result="pass"/><test-case name="34302reC55 tokoe:valid" result="pass"/><test-case name="34303reC55.i tokoe:invalid" result="pass"/><test-case name="34304reC56 tokoe:valid" result="pass"/><test-case name="34305reC56.v tokoe:valid" result="pass"/><test-case name="34306reC57 tokoe:valid" result="pass"/><test-case name="34307reC57.v tokoe:valid" result="pass"/><test-case name="34308reC58 tokoe:valid" result="pass"/><test-case name="34309reC58.v tokoe:valid" result="pass"/><test-case name="34310reC59 tokoe:valid" result="pass"/><test-case name="34311reC59.i tokoe:invalid" result="pass"/><test-case name="34312reC60 tokoe:valid" result="pass"/><test-case name="34313reC60.i tokoe:invalid" result="pass"/><test-case name="34314reC61 tokoe:valid" result="pass"/><test-case name="34315reC61.i tokoe:invalid" result="pass"/><test-case name="34316reC62 tokoe:valid" result="pass"/><test-case name="34317reC62.i tokoe:invalid" result="pass"/><test-case name="34318reC63 tokoe:valid" result="pass"/><test-case name="34319reC63.i tokoe:invalid" result="pass"/><test-case name="34320reC64 tokoe:valid" result="pass"/><test-case name="34321reC64.i tokoe:invalid" result="pass"/><test-case name="34322reC69 tokoe:invalid" result="pass"/><test-case name="34323reC70 tokoe:valid" result="pass"/><test-case name="34324reC70.v tokoe:valid" result="pass"/><test-case name="34325reC71 tokoe:valid" result="pass"/><test-case name="34326reC71.i tokoe:invalid" result="pass"/><test-case name="34327reC72 tokoe:valid" result="pass"/><test-case name="34328reC72.i tokoe:invalid" result="pass"/><test-case name="34329reC73 tokoe:valid" result="pass"/><test-case name="34330reC73.v tokoe:valid" result="pass"/><test-case name="34331reC74 tokoe:valid" result="pass"/><test-case name="34332reC74.v tokoe:valid" result="pass"/><test-case name="34333reC75 tokoe:valid" result="pass"/><test-case name="34334reC75.v tokoe:valid" result="pass"/><test-case name="34335reC76 tokoe:valid" result="pass"/><test-case name="34336reC76.v tokoe:valid" result="pass"/><test-case name="34337reC77 tokoe:valid" result="pass"/><test-case name="34338reC77.v tokoe:valid" result="pass"/><test-case name="34339reC78 tokoe:valid" result="pass"/><test-case name="34340reC78.v tokoe:valid" result="pass"/><test-case name="34341reC79 tokoe:valid" result="pass"/><test-case name="34342reC79.i tokoe:invalid" result="pass"/><test-case name="34343reC80 tokoe:valid" result="pass"/><test-case name="34344reC80.i tokoe:invalid" result="pass"/><test-case name="34345reC81 tokoe:valid" result="pass"/><test-case name="34346reC81.i tokoe:invalid" result="pass"/><test-case name="34347reC82 tokoe:valid" result="pass"/><test-case name="34348reC82.i tokoe:invalid" result="pass"/><test-case name="34349reC83 tokoe:valid" result="pass"/><test-case name="34350reC83.i tokoe:invalid" result="pass"/><test-case name="34351reC84 tokoe:valid" result="pass"/><test-case name="34352reC84.i tokoe:invalid" result="pass"/><test-case name="34353reD1 tokoe:valid" result="pass"/><test-case name="34354reD1.v tokoe:valid" result="pass"/><test-case name="34355reD2 tokoe:valid" result="pass"/><test-case name="34356reD2.v tokoe:valid" result="pass"/><test-case name="34357reD3 tokoe:valid" result="pass"/><test-case name="34358reD3.v tokoe:valid" result="pass"/><test-case name="34359reD4 tokoe:valid" result="pass"/><test-case name="34360reD4.v tokoe:valid" result="pass"/><test-case name="34361reD5 tokoe:valid" result="pass"/><test-case name="34362reD5.v tokoe:valid" result="pass"/><test-case name="34363reD6 tokoe:valid" result="pass"/><test-case name="34364reD6.v tokoe:valid" result="pass"/><test-case name="34365reD7 tokoe:valid" result="pass"/><test-case name="34366reD7.i tokoe:invalid" result="pass"/><test-case name="34367reD8 tokoe:valid" result="pass"/><test-case name="34368reD8.i tokoe:invalid" result="pass"/><test-case name="34369reD9 tokoe:invalid" result="pass"/><test-case name="34370reD10 tokoe:invalid" result="pass"/><test-case name="34371reD11 tokoe:invalid" result="pass"/><test-case name="34372reD12 tokoe:invalid" result="pass"/><test-case name="34373reE2 tokoe:invalid" result="pass"/><test-case name="34374reE3 tokoe:invalid" result="pass"/><test-case name="34375reE4 tokoe:invalid" result="pass"/><test-case name="34376reE5 tokoe:invalid" result="pass"/><test-case name="34377reE8 tokoe:invalid" result="pass"/><test-case name="34378reE9 tokoe:invalid" result="pass"/><test-case name="34379reE10 tokoe:valid" result="pass"/><test-case name="34380reE10.v tokoe:valid" result="pass"/><test-case name="34381reE11 tokoe:invalid" result="pass"/><test-case name="34382reE13 tokoe:valid" result="pass"/><test-case name="34383reE13.v tokoe:valid" result="pass"/><test-case name="34384reE14 tokoe:valid" result="pass"/><test-case name="34385reE14.v tokoe:valid" result="pass"/><test-case name="34386reF4 tokoe:valid" result="pass"/><test-case name="34387reF4.v tokoe:valid" result="pass"/><test-case name="34388reF6 tokoe:valid" result="pass"/><test-case name="34389reF6.i tokoe:invalid" result="pass"/><test-case name="34390reF7 tokoe:valid" result="pass"/><test-case name="34391reF7.v tokoe:valid" result="pass"/><test-case name="34392reF8 tokoe:valid" result="pass"/><test-case name="34393reF8.i tokoe:invalid" result="pass"/><test-case name="34394reF9 tokoe:valid" result="pass"/><test-case name="34395reF9.v tokoe:valid" result="pass"/><test-case name="34396reF10 tokoe:valid" result="pass"/><test-case name="34397reF10.v tokoe:valid" result="pass"/><test-case name="34398reF11 tokoe:valid" result="pass"/><test-case name="34399reF11.v tokoe:valid" result="pass"/><test-case name="34400reF12 tokoe:valid" result="pass"/><test-case name="34401reF12.v tokoe:valid" result="pass"/><test-case name="34402reF13 tokoe:valid" result="pass"/><test-case name="34403reF13.i tokoe:invalid" result="pass"/><test-case name="34404reF14 tokoe:valid" result="pass"/><test-case name="34405reF14.i tokoe:invalid" result="pass"/><test-case name="34406reF15 tokoe:valid" result="pass"/><test-case name="34407reF15.i tokoe:invalid" result="pass"/><test-case name="34408reF17 tokoe:valid" result="fail"/><test-case name="34409reF17.i tokoe:invalid" result="pass"/><test-case name="34410reF18 tokoe:valid" result="fail"/><test-case name="34411reF18.i tokoe:invalid" result="pass"/><test-case name="34412reF20 tokoe:valid" result="pass"/><test-case name="34413reF20.i tokoe:invalid" result="pass"/><test-case name="34414reF21 tokoe:valid" result="pass"/><test-case name="34415reF21.i tokoe:invalid" result="pass"/><test-case name="34416reF22 tokoe:valid" result="pass"/><test-case name="34417reF22.i tokoe:invalid" result="pass"/><test-case name="34418reF23 tokoe:valid" result="pass"/><test-case name="34419reF23.i tokoe:invalid" result="pass"/><test-case name="34420reF32 tokoe:valid" result="pass"/><test-case name="34421reF32.v tokoe:valid" result="pass"/><test-case name="34422reF34 tokoe:valid" result="fail"/><test-case name="34423reF34.i tokoe:invalid" result="pass"/><test-case name="34424reF36 tokoe:valid" result="fail"/><test-case name="34425reF36.i tokoe:invalid" result="pass"/><test-case name="34426reF39 tokoe:valid" result="fail"/><test-case name="34427reF39.i tokoe:invalid" result="pass"/><test-case name="34428reF40 tokoe:valid" result="pass"/><test-case name="34429reF40.v tokoe:valid" result="pass"/><test-case name="34430reF41 tokoe:valid" result="pass"/><test-case name="34431reF41.i tokoe:invalid" result="pass"/><test-case name="34432reF42 tokoe:valid" result="pass"/><test-case name="34433reF42.i tokoe:invalid" result="pass"/><test-case name="34434reF43 tokoe:valid" result="pass"/><test-case name="34435reF43.v tokoe:valid" result="pass"/><test-case name="34436reF44 tokoe:valid" result="pass"/><test-case name="34437reF44.i tokoe:invalid" result="pass"/><test-case name="34438reF45 tokoe:valid" result="pass"/><test-case name="34439reF45.v tokoe:valid" result="pass"/><test-case name="34440reF46 tokoe:valid" result="pass"/><test-case name="34441reF46.v tokoe:valid" result="pass"/><test-case name="34442reF47 tokoe:valid" result="pass"/><test-case name="34443reF47.i tokoe:invalid" result="pass"/><test-case name="34444reF48 tokoe:valid" result="pass"/><test-case name="34445reF48.i tokoe:invalid" result="pass"/><test-case name="34446reF49 tokoe:valid" result="pass"/><test-case name="34447reF49.i tokoe:invalid" result="pass"/><test-case name="34448reF50 tokoe:valid" result="pass"/><test-case name="34449reF50.i tokoe:invalid" result="pass"/><test-case name="34450reF51 tokoe:valid" result="pass"/><test-case name="34451reF51.i tokoe:invalid" result="pass"/><test-case name="34452reF52 tokoe:valid" result="pass"/><test-case name="34453reF52.i tokoe:invalid" result="pass"/><test-case name="34454reF53 tokoe:valid" result="pass"/><test-case name="34455reF53.i tokoe:invalid" result="pass"/><test-case name="34456reF54 tokoe:valid" result="pass"/><test-case name="34457reF54.v tokoe:valid" result="pass"/><test-case name="34458reF55 tokoe:valid" result="pass"/><test-case name="34459reF55.v tokoe:valid" result="pass"/><test-case name="34460reF56 tokoe:valid" result="fail"/><test-case name="34461reF57 tokoe:invalid" result="fail"/><test-case name="34462reG2 tokoe:valid" result="pass"/><test-case name="34463reG2.i tokoe:invalid" result="pass"/><test-case name="34464reG3 tokoe:valid" result="pass"/><test-case name="34465reG3.i tokoe:invalid" result="pass"/><test-case name="34466reG4 tokoe:valid" result="pass"/><test-case name="34467reG4.v tokoe:valid" result="pass"/><test-case name="34468reG6 tokoe:valid" result="pass"/><test-case name="34469reG6.v tokoe:valid" result="pass"/><test-case name="34470reG7 tokoe:valid" result="pass"/><test-case name="34471reG7.i tokoe:invalid" result="pass"/><test-case name="34472reG8 tokoe:valid" result="pass"/><test-case name="34473reG8.v tokoe:valid" result="pass"/><test-case name="34474reG9 tokoe:valid" result="pass"/><test-case name="34475reG9.i tokoe:invalid" result="pass"/><test-case name="34476reG10 tokoe:valid" result="pass"/><test-case name="34477reG10.i tokoe:invalid" result="pass"/><test-case name="34478reG11 tokoe:valid" result="pass"/><test-case name="34479reG11.v tokoe:valid" result="pass"/><test-case name="34480reG13 tokoe:valid" result="pass"/><test-case name="34481reG13.v tokoe:valid" result="pass"/><test-case name="34482reG14 tokoe:valid" result="pass"/><test-case name="34483reG14.v tokoe:valid" result="pass"/><test-case name="34484reG16 tokoe:valid" result="pass"/><test-case name="34485reG16.i tokoe:invalid" result="pass"/><test-case name="34486reG17 tokoe:valid" result="pass"/><test-case name="34487reG17.i tokoe:invalid" result="pass"/><test-case name="34488reG18 tokoe:valid" result="pass"/><test-case name="34489reG18.v tokoe:valid" result="fail"/><test-case name="34490reG19 tokoe:valid" result="pass"/><test-case name="34491reG19.v tokoe:valid" result="fail"/><test-case name="34492reG20 tokoe:valid" result="pass"/><test-case name="34493reG20.v tokoe:valid" result="fail"/><test-case name="34494reG21 tokoe:valid" result="pass"/><test-case name="34495reG21.i tokoe:invalid" result="pass"/><test-case name="34496reG22 tokoe:valid" result="pass"/><test-case name="34497reG22.v tokoe:valid" result="pass"/><test-case name="34498reG23 tokoe:valid" result="pass"/><test-case name="34499reG23.i tokoe:invalid" result="pass"/><test-case name="34500reG24 tokoe:valid" result="pass"/><test-case name="34501reG24.i tokoe:invalid" result="pass"/><test-case name="34502reG25 tokoe:valid" result="pass"/><test-case name="34503reG25.i tokoe:invalid" result="pass"/><test-case name="34504reG26 tokoe:valid" result="pass"/><test-case name="34505reG26.v tokoe:valid" result="pass"/><test-case name="34506reG27 tokoe:valid" result="pass"/><test-case name="34507reG27.v tokoe:valid" result="pass"/><test-case name="34508reG28 tokoe:valid" result="pass"/><test-case name="34509reG28.v tokoe:valid" result="pass"/><test-case name="34510reG29 tokoe:valid" result="pass"/><test-case name="34511reG29.v tokoe:valid" result="pass"/><test-case name="34512reG30 tokoe:valid" result="pass"/><test-case name="34513reG30.v tokoe:valid" result="pass"/><test-case name="34514reG31 tokoe:valid" result="pass"/><test-case name="34515reG31.v tokoe:valid" result="pass"/><test-case name="34516reG32 tokoe:valid" result="pass"/><test-case name="34517reG32.v tokoe:valid" result="pass"/><test-case name="34518reG33 tokoe:valid" result="pass"/><test-case name="34519reG33.v tokoe:valid" result="pass"/><test-case name="34520reG34 tokoe:invalid" result="fail"/><test-case name="34521reG35 tokoe:invalid" result="fail"/><test-case name="34522reG36 tokoe:valid" result="pass"/><test-case name="34523reG36.v tokoe:valid" result="pass"/><test-case name="34524reG37 tokoe:invalid" result="fail"/><test-case name="34525reG38 tokoe:valid" result="pass"/><test-case name="34526reG38.v tokoe:valid" result="pass"/><test-case name="34527reG39 tokoe:valid" result="pass"/><test-case name="34528reG39.i tokoe:invalid" result="pass"/><test-case name="34529reG40 tokoe:valid" result="pass"/><test-case name="34530reG40.i tokoe:invalid" result="pass"/><test-case name="34531reG41 tokoe:valid" result="pass"/><test-case name="34532reG42 tokoe:valid" result="pass"/><test-case name="34533reG43 tokoe:valid" result="pass"/><test-case name="34534reG43.v tokoe:valid" result="pass"/><test-case name="34535reG44 tokoe:valid" result="pass"/><test-case name="34536reG44.v tokoe:valid" result="pass"/><test-case name="34537reG45 tokoe:valid" result="pass"/><test-case name="34538reG45.i tokoe:invalid" result="pass"/><test-case name="34539reG46 tokoe:invalid" result="fail"/><test-case name="34540reG47 tokoe:valid" result="pass"/><test-case name="34541reG47.v tokoe:valid" result="pass"/><test-case name="34542reG48 tokoe:valid" result="pass"/><test-case name="34543reG48.i tokoe:invalid" result="pass"/><test-case name="34544reG49 tokoe:valid" result="pass"/><test-case name="34545reG49.v tokoe:valid" result="pass"/><test-case name="34546reG51 tokoe:valid" result="pass"/><test-case name="34547reG51.i tokoe:invalid" result="pass"/><test-case name="34548reH1 tokoe:invalid" result="pass"/><test-case name="34549reH4 tokoe:valid" result="pass"/><test-case name="34550reH4.v tokoe:valid" result="pass"/><test-case name="34551reH5 tokoe:valid" result="pass"/><test-case name="34552reH5.v tokoe:valid" result="pass"/><test-case name="34553reH6 tokoe:valid" result="pass"/><test-case name="34554reH6.v tokoe:valid" result="pass"/><test-case name="34555reH7 tokoe:valid" result="pass"/><test-case name="34556reH7.v tokoe:valid" result="pass"/><test-case name="34557reH8 tokoe:valid" result="pass"/><test-case name="34558reH8.v tokoe:valid" result="pass"/><test-case name="34559reH9 tokoe:valid" result="pass"/><test-case name="34560reH9.v tokoe:valid" result="pass"/><test-case name="34561reH10 tokoe:valid" result="pass"/><test-case name="34562reH10.v tokoe:valid" result="pass"/><test-case name="34563reH11 tokoe:valid" result="pass"/><test-case name="34564reH11.v tokoe:valid" result="pass"/><test-case name="34565reH12 tokoe:valid" result="pass"/><test-case name="34566reH12.v tokoe:valid" result="pass"/><test-case name="34567reH13 tokoe:valid" result="pass"/><test-case name="34568reH13.i tokoe:invalid" result="pass"/><test-case name="34569reH14 tokoe:valid" result="pass"/><test-case name="34570reH14.i tokoe:invalid" result="pass"/><test-case name="34571reH15 tokoe:valid" result="pass"/><test-case name="34572reH15.i tokoe:invalid" result="pass"/><test-case name="34573reH16 tokoe:valid" result="pass"/><test-case name="34574reH16.v tokoe:valid" result="pass"/><test-case name="34575reH17 tokoe:valid" result="pass"/><test-case name="34576reH17.v tokoe:valid" result="pass"/><test-case name="34577reH18 tokoe:valid" result="pass"/><test-case name="34578reH18.v tokoe:valid" result="pass"/><test-case name="34579reH19 tokoe:valid" result="pass"/><test-case name="34580reH19.v tokoe:valid" result="pass"/><test-case name="34581reH20 tokoe:valid" result="pass"/><test-case name="34582reH20.i tokoe:invalid" result="pass"/><test-case name="34583reH21 tokoe:valid" result="pass"/><test-case name="34584reH21.i tokoe:invalid" result="pass"/><test-case name="34585reI1 tokoe:valid" result="pass"/><test-case name="34586reI1.v tokoe:valid" result="pass"/><test-case name="34587reI8 tokoe:valid" result="pass"/><test-case name="34588reI8.v tokoe:valid" result="pass"/><test-case name="34589reI9 tokoe:valid" result="pass"/><test-case name="34590reI9.v tokoe:valid" result="pass"/><test-case name="34591reI10 tokoe:valid" result="pass"/><test-case name="34592reI10.v tokoe:valid" result="pass"/><test-case name="34593reI11 tokoe:valid" result="pass"/><test-case name="34594reI11.i tokoe:invalid" result="pass"/><test-case name="34595reI12 tokoe:valid" result="pass"/><test-case name="34596reI12.v tokoe:valid" result="pass"/><test-case name="34597reI13 tokoe:valid" result="pass"/><test-case name="34598reI13.v tokoe:valid" result="pass"/><test-case name="34599reI14 tokoe:valid" result="pass"/><test-case name="34600reI14.v tokoe:valid" result="pass"/><test-case name="34601reI15 tokoe:valid" result="pass"/><test-case name="34602reI15.v tokoe:valid" result="pass"/><test-case name="34603reI16 tokoe:valid" result="pass"/><test-case name="34604reI16.v tokoe:valid" result="pass"/><test-case name="34605reI17 tokoe:valid" result="pass"/><test-case name="34606reI17.v tokoe:valid" result="pass"/><test-case name="34607reI18 tokoe:valid" result="pass"/><test-case name="34608reI18.i tokoe:invalid" result="pass"/><test-case name="34609reI19 tokoe:valid" result="pass"/><test-case name="34610reI19.i tokoe:invalid" result="pass"/><test-case name="34611reI20 tokoe:valid" result="pass"/><test-case name="34612reI20.i tokoe:invalid" result="pass"/><test-case name="34613reI21 tokoe:valid" result="pass"/><test-case name="34614reI21.v tokoe:valid" result="pass"/><test-case name="34615reI22 tokoe:valid" result="pass"/><test-case name="34616reI22.i tokoe:invalid" result="pass"/><test-case name="34617reI23 tokoe:valid" result="pass"/><test-case name="34618reI23.i tokoe:invalid" result="pass"/><test-case name="34619reI24 tokoe:valid" result="pass"/><test-case name="34620reI24.i tokoe:invalid" result="pass"/><test-case name="34621reI25 tokoe:valid" result="pass"/><test-case name="34622reI25.v tokoe:valid" result="pass"/><test-case name="34623reI26 tokoe:valid" result="pass"/><test-case name="34624reI26.i tokoe:invalid" result="pass"/><test-case name="34625reI27 tokoe:valid" result="pass"/><test-case name="34626reI27.i tokoe:invalid" result="pass"/><test-case name="34627reI28 tokoe:valid" result="pass"/><test-case name="34628reI28.i tokoe:invalid" result="pass"/><test-case name="34629reI29 tokoe:valid" result="pass"/><test-case name="34630reI29.v tokoe:valid" result="pass"/><test-case name="34631reI31 tokoe:valid" result="pass"/><test-case name="34632reI31.v tokoe:valid" result="pass"/><test-case name="34633reI32 tokoe:valid" result="pass"/><test-case name="34634reI32.v tokoe:valid" result="pass"/><test-case name="34635reI33 tokoe:valid" result="pass"/><test-case name="34636reI33.v tokoe:valid" result="pass"/><test-case name="34637reI34 tokoe:valid" result="pass"/><test-case name="34638reI34.v tokoe:valid" result="pass"/><test-case name="34639reI35 tokoe:valid" result="pass"/><test-case name="34640reI35.v tokoe:valid" result="pass"/><test-case name="34641reI36 tokoe:valid" result="pass"/><test-case name="34642reI36.v tokoe:valid" result="pass"/><test-case name="34643reI37 tokoe:valid" result="pass"/><test-case name="34644reI37.v tokoe:valid" result="pass"/><test-case name="34645reI38 tokoe:valid" result="pass"/><test-case name="34646reI38.v tokoe:valid" result="pass"/><test-case name="34647reI39 tokoe:valid" result="pass"/><test-case name="34648reI39.v tokoe:valid" result="pass"/><test-case name="34649reI40 tokoe:valid" result="pass"/><test-case name="34650reI40.v tokoe:valid" result="pass"/><test-case name="34651reI41 tokoe:valid" result="pass"/><test-case name="34652reI41.v tokoe:valid" result="pass"/><test-case name="34653reI42 tokoe:valid" result="pass"/><test-case name="34654reI42.v tokoe:valid" result="pass"/><test-case name="34655reI43 tokoe:valid" result="pass"/><test-case name="34656reI43.v tokoe:valid" result="pass"/><test-case name="34657reI44 tokoe:valid" result="pass"/><test-case name="34658reI44.v tokoe:valid" result="pass"/><test-case name="34659reI45 tokoe:valid" result="pass"/><test-case name="34660reI45.v tokoe:valid" result="pass"/><test-case name="34661reI47 tokoe:valid" result="pass"/><test-case name="34662reI47.i tokoe:invalid" result="pass"/><test-case name="34663reI48 tokoe:valid" result="pass"/><test-case name="34664reI48.i tokoe:invalid" result="pass"/><test-case name="34665reI49 tokoe:valid" result="pass"/><test-case name="34666reI49.i tokoe:invalid" result="pass"/><test-case name="34667reI51 tokoe:valid" result="pass"/><test-case name="34668reI51.i tokoe:invalid" result="pass"/><test-case name="34669reI52 tokoe:valid" result="pass"/><test-case name="34670reI52.i tokoe:invalid" result="pass"/><test-case name="34671reI53 tokoe:valid" result="pass"/><test-case name="34672reI53.i tokoe:invalid" result="pass"/><test-case name="34673reI54 tokoe:valid" result="pass"/><test-case name="34674reI54.i tokoe:invalid" result="pass"/><test-case name="34675reI55 tokoe:valid" result="pass"/><test-case name="34676reI55.v tokoe:valid" result="pass"/><test-case name="34677reI56 tokoe:valid" result="pass"/><test-case name="34678reI56.i tokoe:invalid" result="pass"/><test-case name="34679reI57 tokoe:valid" result="pass"/><test-case name="34680reI57.i tokoe:invalid" result="pass"/><test-case name="34681reI58 tokoe:valid" result="pass"/><test-case name="34682reI58.i tokoe:invalid" result="pass"/><test-case name="34683reI59 tokoe:valid" result="pass"/><test-case name="34684reI59.i tokoe:invalid" result="pass"/><test-case name="34685reI61 tokoe:valid" result="pass"/><test-case name="34686reI61.i tokoe:invalid" result="pass"/><test-case name="34687reI62 tokoe:valid" result="pass"/><test-case name="34688reI62.i tokoe:invalid" result="pass"/><test-case name="34689reI63 tokoe:valid" result="pass"/><test-case name="34690reI63.i tokoe:invalid" result="pass"/><test-case name="34691reI64 tokoe:valid" result="pass"/><test-case name="34692reI64.i tokoe:invalid" result="pass"/><test-case name="34693reI65 tokoe:valid" result="pass"/><test-case name="34694reI65.v tokoe:valid" result="pass"/><test-case name="34695reI67 tokoe:valid" result="pass"/><test-case name="34696reI67.v tokoe:valid" result="pass"/><test-case name="34697reI69 tokoe:valid" result="pass"/><test-case name="34698reI69.v tokoe:valid" result="pass"/><test-case name="34699reI71 tokoe:valid" result="pass"/><test-case name="34700reI71.v tokoe:valid" result="pass"/><test-case name="34701reI72 tokoe:valid" result="pass"/><test-case name="34702reI72.v tokoe:valid" result="pass"/><test-case name="34703reI73 tokoe:valid" result="pass"/><test-case name="34704reI73.v tokoe:valid" result="pass"/><test-case name="34705reI74 tokoe:valid" result="pass"/><test-case name="34706reI74.v tokoe:valid" result="pass"/><test-case name="34707reI75 tokoe:valid" result="pass"/><test-case name="34708reI75.i tokoe:invalid" result="pass"/><test-case name="34709reI76 tokoe:valid" result="pass"/><test-case name="34710reI76.i tokoe:invalid" result="pass"/><test-case name="34711reI77 tokoe:valid" result="pass"/><test-case name="34712reI77.v tokoe:valid" result="pass"/><test-case name="34713reI78 tokoe:valid" result="pass"/><test-case name="34714reI78.v tokoe:valid" result="pass"/><test-case name="34715reI79 tokoe:valid" result="pass"/><test-case name="34716reI79.i tokoe:invalid" result="pass"/><test-case name="34717reI80 tokoe:valid" result="pass"/><test-case name="34718reI80.i tokoe:invalid" result="pass"/><test-case name="34719reI81 tokoe:valid" result="pass"/><test-case name="34720reI81.i tokoe:invalid" result="pass"/><test-case name="34721reI82 tokoe:valid" result="pass"/><test-case name="34722reI82.v tokoe:valid" result="pass"/><test-case name="34723reI83 tokoe:valid" result="pass"/><test-case name="34724reI83.v tokoe:valid" result="pass"/><test-case name="34725reJ4 tokoe:valid" result="pass"/><test-case name="34726reJ4.v tokoe:valid" result="pass"/><test-case name="34727reJ5 tokoe:valid" result="pass"/><test-case name="34728reJ5.i tokoe:invalid" result="pass"/><test-case name="34729reJ8 tokoe:valid" result="pass"/><test-case name="34730reJ8.i tokoe:invalid" result="pass"/><test-case name="34731reJ10 tokoe:valid" result="pass"/><test-case name="34732reJ10.i tokoe:invalid" result="pass"/><test-case name="34733reJ12 tokoe:valid" result="pass"/><test-case name="34734reJ12.i tokoe:invalid" result="pass"/><test-case name="34735reJ14 tokoe:valid" result="pass"/><test-case name="34736reJ14.i tokoe:invalid" result="pass"/><test-case name="34737reJ15 tokoe:valid" result="pass"/><test-case name="34738reJ15.v tokoe:valid" result="pass"/><test-case name="34739reJ16 tokoe:valid" result="pass"/><test-case name="34740reJ16.i tokoe:invalid" result="pass"/><test-case name="34741reJ17 tokoe:valid" result="pass"/><test-case name="34742reJ17.v tokoe:valid" result="pass"/><test-case name="34743reJ18 tokoe:valid" result="pass"/><test-case name="34744reJ18.i tokoe:invalid" result="pass"/><test-case name="34745reJ20 tokoe:valid" result="pass"/><test-case name="34746reJ20.i tokoe:invalid" result="pass"/><test-case name="34747reJ22 tokoe:valid" result="pass"/><test-case name="34748reJ22.i tokoe:invalid" result="pass"/><test-case name="34749reJ24 tokoe:valid" result="pass"/><test-case name="34750reJ24.i tokoe:invalid" result="pass"/><test-case name="34751reJ26 tokoe:valid" result="pass"/><test-case name="34752reJ26.i tokoe:invalid" result="pass"/><test-case name="34753reJ27 tokoe:valid" result="pass"/><test-case name="34754reJ27.v tokoe:valid" result="pass"/><test-case name="34755reJ28 tokoe:valid" result="pass"/><test-case name="34756reJ28.i tokoe:invalid" result="pass"/><test-case name="34757reJ30 tokoe:valid" result="pass"/><test-case name="34758reJ30.i tokoe:invalid" result="pass"/><test-case name="34759reJ32 tokoe:valid" result="pass"/><test-case name="34760reJ32.i tokoe:invalid" result="pass"/><test-case name="34761reJ34 tokoe:valid" result="pass"/><test-case name="34762reJ34.i tokoe:invalid" result="pass"/><test-case name="34763reJ36 tokoe:valid" result="pass"/><test-case name="34764reJ36.i tokoe:invalid" result="pass"/><test-case name="34765reJ37 tokoe:valid" result="pass"/><test-case name="34766reJ37.v tokoe:valid" result="fail"/><test-case name="34767reJ38 tokoe:valid" result="pass"/><test-case name="34768reJ38.i tokoe:invalid" result="pass"/><test-case name="34769reJ40 tokoe:valid" result="pass"/><test-case name="34770reJ40.i tokoe:invalid" result="pass"/><test-case name="34771reJ41 tokoe:valid" result="pass"/><test-case name="34772reJ41.v tokoe:valid" result="pass"/><test-case name="34773reJ42 tokoe:valid" result="pass"/><test-case name="34774reJ42.i tokoe:invalid" result="pass"/><test-case name="34775reJ43 tokoe:valid" result="pass"/><test-case name="34776reJ43.v tokoe:valid" result="pass"/><test-case name="34777reJ44 tokoe:valid" result="pass"/><test-case name="34778reJ44.i tokoe:invalid" result="pass"/><test-case name="34779reJ45 tokoe:valid" result="pass"/><test-case name="34780reJ45.v tokoe:valid" result="pass"/><test-case name="34781reJ46 tokoe:valid" result="pass"/><test-case name="34782reJ46.i tokoe:invalid" result="pass"/><test-case name="34783reJ47 tokoe:valid" result="pass"/><test-case name="34784reJ47.v tokoe:valid" result="pass"/><test-case name="34785reJ48 tokoe:valid" result="pass"/><test-case name="34786reJ48.i tokoe:invalid" result="pass"/><test-case name="34787reJ49 tokoe:valid" result="pass"/><test-case name="34788reJ49.v tokoe:valid" result="pass"/><test-case name="34789reJ50 tokoe:valid" result="pass"/><test-case name="34790reJ50.i tokoe:invalid" result="pass"/><test-case name="34791reJ51 tokoe:valid" result="pass"/><test-case name="34792reJ51.v tokoe:valid" result="pass"/><test-case name="34793reJ52 tokoe:valid" result="pass"/><test-case name="34794reJ52.i tokoe:invalid" result="pass"/><test-case name="34795reJ53 tokoe:valid" result="pass"/><test-case name="34796reJ53.v tokoe:valid" result="pass"/><test-case name="34797reJ54 tokoe:valid" result="pass"/><test-case name="34798reJ54.i tokoe:invalid" result="pass"/><test-case name="34799reJ55 tokoe:valid" result="pass"/><test-case name="34800reJ55.v tokoe:valid" result="pass"/><test-case name="34801reJ56 tokoe:valid" result="pass"/><test-case name="34802reJ56.i tokoe:invalid" result="pass"/><test-case name="34803reJ57 tokoe:valid" result="pass"/><test-case name="34804reJ57.v tokoe:valid" result="pass"/><test-case name="34805reJ58 tokoe:valid" result="pass"/><test-case name="34806reJ58.i tokoe:invalid" result="pass"/><test-case name="34807reJ59 tokoe:valid" result="pass"/><test-case name="34808reJ59.v tokoe:valid" result="pass"/><test-case name="34809reJ60 tokoe:valid" result="pass"/><test-case name="34810reJ60.i tokoe:invalid" result="pass"/><test-case name="34811reJ62 tokoe:valid" result="pass"/><test-case name="34812reJ62.i tokoe:invalid" result="pass"/><test-case name="34813reJ63 tokoe:valid" result="pass"/><test-case name="34814reJ63.v tokoe:valid" result="pass"/><test-case name="34815reJ64 tokoe:valid" result="pass"/><test-case name="34816reJ64.i tokoe:invalid" result="pass"/><test-case name="34817reJ65 tokoe:valid" result="pass"/><test-case name="34818reJ65.v tokoe:valid" result="pass"/><test-case name="34819reJ66 tokoe:valid" result="pass"/><test-case name="34820reJ66.i tokoe:invalid" result="pass"/><test-case name="34821reJ67 tokoe:valid" result="pass"/><test-case name="34822reJ67.v tokoe:valid" result="pass"/><test-case name="34823reJ68 tokoe:valid" result="pass"/><test-case name="34824reJ68.i tokoe:invalid" result="pass"/><test-case name="34825reJ70 tokoe:valid" result="pass"/><test-case name="34826reJ70.i tokoe:invalid" result="pass"/><test-case name="34827reJ72 tokoe:valid" result="pass"/><test-case name="34828reJ72.i tokoe:invalid" result="pass"/><test-case name="34829reJ73 tokoe:valid" result="pass"/><test-case name="34830reJ73.v tokoe:valid" result="pass"/><test-case name="34831reJ74 tokoe:valid" result="pass"/><test-case name="34832reJ74.i tokoe:invalid" result="pass"/><test-case name="34833reJ76 tokoe:valid" result="pass"/><test-case name="34834reJ76.i tokoe:invalid" result="pass"/><test-case name="34835reJ78 tokoe:valid" result="pass"/><test-case name="34836reJ78.i tokoe:invalid" result="pass"/><test-case name="34837reJ80 tokoe:valid" result="pass"/><test-case name="34838reJ80.i tokoe:invalid" result="pass"/><test-case name="34839reK1 tokoe:valid" result="pass"/><test-case name="34840reK1.i tokoe:invalid" result="pass"/><test-case name="34841reK2 tokoe:valid" result="pass"/><test-case name="34842reK2.v tokoe:valid" result="pass"/><test-case name="34843reK3 tokoe:valid" result="pass"/><test-case name="34844reK3.v tokoe:valid" result="pass"/><test-case name="34845reK4 tokoe:valid" result="pass"/><test-case name="34846reK4.v tokoe:valid" result="pass"/><test-case name="34847reK5 tokoe:valid" result="pass"/><test-case name="34848reK5.i tokoe:invalid" result="pass"/><test-case name="34849reK6 tokoe:valid" result="pass"/><test-case name="34850reK6.i tokoe:invalid" result="pass"/><test-case name="34851reK9 tokoe:valid" result="pass"/><test-case name="34852reK9.i tokoe:invalid" result="pass"/><test-case name="34853reK10 tokoe:valid" result="pass"/><test-case name="34854reK10.v tokoe:valid" result="pass"/><test-case name="34855reK11 tokoe:valid" result="pass"/><test-case name="34856reK11.i tokoe:invalid" result="pass"/><test-case name="34857reK12 tokoe:valid" result="pass"/><test-case name="34858reK12.v tokoe:valid" result="pass"/><test-case name="34859reK13 tokoe:valid" result="pass"/><test-case name="34860reK13.i tokoe:invalid" result="pass"/><test-case name="34861reK14 tokoe:valid" result="pass"/><test-case name="34862reK14.v tokoe:valid" result="pass"/><test-case name="34863reK15 tokoe:valid" result="pass"/><test-case name="34864reK15.i tokoe:invalid" result="pass"/><test-case name="34865reK16 tokoe:valid" result="pass"/><test-case name="34866reK16.v tokoe:valid" result="pass"/><test-case name="34867reK17 tokoe:valid" result="pass"/><test-case name="34868reK17.i tokoe:invalid" result="pass"/><test-case name="34869reK18 tokoe:valid" result="pass"/><test-case name="34870reK18.v tokoe:valid" result="pass"/><test-case name="34871reK19 tokoe:valid" result="pass"/><test-case name="34872reK19.i tokoe:invalid" result="pass"/><test-case name="34873reK20 tokoe:valid" result="pass"/><test-case name="34874reK20.v tokoe:valid" result="pass"/><test-case name="34875reK21 tokoe:valid" result="pass"/><test-case name="34876reK21.i tokoe:invalid" result="pass"/><test-case name="34877reK22 tokoe:valid" result="pass"/><test-case name="34878reK22.v tokoe:valid" result="pass"/><test-case name="34879reK23 tokoe:valid" result="pass"/><test-case name="34880reK23.i tokoe:invalid" result="pass"/><test-case name="34881reK24 tokoe:valid" result="pass"/><test-case name="34882reK24.v tokoe:valid" result="pass"/><test-case name="34883reK25 tokoe:valid" result="pass"/><test-case name="34884reK25.i tokoe:invalid" result="pass"/><test-case name="34885reK26 tokoe:valid" result="pass"/><test-case name="34886reK26.v tokoe:valid" result="pass"/><test-case name="34887reK27 tokoe:valid" result="pass"/><test-case name="34888reK27.i tokoe:invalid" result="pass"/><test-case name="34889reK28 tokoe:valid" result="pass"/><test-case name="34890reK28.v tokoe:valid" result="pass"/><test-case name="34891reK29 tokoe:valid" result="pass"/><test-case name="34892reK29.i tokoe:invalid" result="pass"/><test-case name="34893reK30 tokoe:valid" result="pass"/><test-case name="34894reK30.v tokoe:valid" result="pass"/><test-case name="34895reK31 tokoe:valid" result="pass"/><test-case name="34896reK31.i tokoe:invalid" result="pass"/><test-case name="34897reK32 tokoe:valid" result="pass"/><test-case name="34898reK32.v tokoe:valid" result="pass"/><test-case name="34899reK33 tokoe:valid" result="pass"/><test-case name="34900reK33.i tokoe:invalid" result="pass"/><test-case name="34901reK34 tokoe:valid" result="pass"/><test-case name="34902reK34.v tokoe:valid" result="pass"/><test-case name="34903reK35 tokoe:valid" result="pass"/><test-case name="34904reK35.i tokoe:invalid" result="pass"/><test-case name="34905reK36 tokoe:valid" result="pass"/><test-case name="34906reK36.v tokoe:valid" result="pass"/><test-case name="34907reK37 tokoe:valid" result="pass"/><test-case name="34908reK37.i tokoe:invalid" result="pass"/><test-case name="34909reK38 tokoe:valid" result="pass"/><test-case name="34910reK38.v tokoe:valid" result="pass"/><test-case name="34911reK39 tokoe:valid" result="pass"/><test-case name="34912reK39.i tokoe:invalid" result="pass"/><test-case name="34913reK40 tokoe:valid" result="pass"/><test-case name="34914reK40.v tokoe:valid" result="pass"/><test-case name="34915reK41 tokoe:valid" result="pass"/><test-case name="34916reK41.i tokoe:invalid" result="pass"/><test-case name="34917reK42 tokoe:valid" result="pass"/><test-case name="34918reK42.v tokoe:valid" result="pass"/><test-case name="34919reK43 tokoe:valid" result="pass"/><test-case name="34920reK43.i tokoe:invalid" result="pass"/><test-case name="34921reK44 tokoe:valid" result="pass"/><test-case name="34922reK44.v tokoe:valid" result="pass"/><test-case name="34923reK45 tokoe:valid" result="pass"/><test-case name="34924reK45.i tokoe:invalid" result="pass"/><test-case name="34925reK46 tokoe:valid" result="pass"/><test-case name="34926reK46.v tokoe:valid" result="pass"/><test-case name="34927reK47 tokoe:valid" result="pass"/><test-case name="34928reK47.i tokoe:invalid" result="pass"/><test-case name="34929reK48 tokoe:valid" result="pass"/><test-case name="34930reK48.v tokoe:valid" result="pass"/><test-case name="34931reK49 tokoe:valid" result="pass"/><test-case name="34932reK49.i tokoe:invalid" result="pass"/><test-case name="34933reK50 tokoe:valid" result="pass"/><test-case name="34934reK50.v tokoe:valid" result="pass"/><test-case name="34935reK51 tokoe:valid" result="pass"/><test-case name="34936reK51.i tokoe:invalid" result="pass"/><test-case name="34937reK52 tokoe:valid" result="pass"/><test-case name="34938reK52.v tokoe:valid" result="pass"/><test-case name="34939reK53 tokoe:valid" result="pass"/><test-case name="34940reK53.i tokoe:invalid" result="pass"/><test-case name="34941reK54 tokoe:valid" result="pass"/><test-case name="34942reK54.v tokoe:valid" result="pass"/><test-case name="34943reK55 tokoe:valid" result="pass"/><test-case name="34944reK55.i tokoe:invalid" result="pass"/><test-case name="34945reK56 tokoe:valid" result="pass"/><test-case name="34946reK56.v tokoe:valid" result="pass"/><test-case name="34947reK57 tokoe:valid" result="pass"/><test-case name="34948reK57.i tokoe:invalid" result="pass"/><test-case name="34949reK58 tokoe:valid" result="pass"/><test-case name="34950reK58.v tokoe:valid" result="pass"/><test-case name="34951reK59 tokoe:valid" result="pass"/><test-case name="34952reK59.i tokoe:invalid" result="pass"/><test-case name="34953reK60 tokoe:valid" result="pass"/><test-case name="34954reK60.v tokoe:valid" result="pass"/><test-case name="34955reK61 tokoe:valid" result="pass"/><test-case name="34956reK61.i tokoe:invalid" result="pass"/><test-case name="34957reK62 tokoe:valid" result="pass"/><test-case name="34958reK62.v tokoe:valid" result="pass"/><test-case name="34959reK63 tokoe:valid" result="pass"/><test-case name="34960reK63.i tokoe:invalid" result="pass"/><test-case name="34961reK64 tokoe:valid" result="pass"/><test-case name="34962reK64.v tokoe:valid" result="pass"/><test-case name="34963reK65 tokoe:valid" result="pass"/><test-case name="34964reK65.i tokoe:invalid" result="pass"/><test-case name="34965reK66 tokoe:valid" result="pass"/><test-case name="34966reK66.v tokoe:valid" result="pass"/><test-case name="34967reK67 tokoe:valid" result="pass"/><test-case name="34968reK67.i tokoe:invalid" result="pass"/><test-case name="34969reK68 tokoe:valid" result="pass"/><test-case name="34970reK68.v tokoe:valid" result="pass"/><test-case name="34971reK69 tokoe:valid" result="pass"/><test-case name="34972reK69.i tokoe:invalid" result="pass"/><test-case name="34973reK70 tokoe:valid" result="pass"/><test-case name="34974reK70.v tokoe:valid" result="pass"/><test-case name="34975reK71 tokoe:valid" result="pass"/><test-case name="34976reK71.i tokoe:invalid" result="pass"/><test-case name="34977reK72 tokoe:valid" result="pass"/><test-case name="34978reK72.v tokoe:valid" result="pass"/><test-case name="34979reK73 tokoe:valid" result="pass"/><test-case name="34980reK73.i tokoe:invalid" result="pass"/><test-case name="34981reK74 tokoe:valid" result="pass"/><test-case name="34982reK74.v tokoe:valid" result="pass"/><test-case name="34983reK75 tokoe:valid" result="pass"/><test-case name="34984reK75.i tokoe:invalid" result="pass"/><test-case name="34985reK76 tokoe:valid" result="pass"/><test-case name="34986reK76.v tokoe:valid" result="pass"/><test-case name="34987reK77 tokoe:valid" result="pass"/><test-case name="34988reK77.i tokoe:invalid" result="pass"/><test-case name="34989reK78 tokoe:valid" result="pass"/><test-case name="34990reK78.v tokoe:valid" result="pass"/><test-case name="34991reK82 tokoe:invalid" result="pass"/><test-case name="34992reK84 tokoe:valid" result="pass"/><test-case name="34993reK84.v tokoe:valid" result="pass"/><test-case name="34994reK85 tokoe:valid" result="pass"/><test-case name="34995reK85.i tokoe:invalid" result="pass"/><test-case name="34996reK86 tokoe:invalid" result="pass"/><test-case name="34997reK87 tokoe:invalid" result="pass"/><test-case name="34998reK88 tokoe:invalid" result="pass"/><test-case name="34999reL1 tokoe:valid" result="pass"/><test-case name="35000reL1.v tokoe:valid" result="pass"/><test-case name="35001reL2 tokoe:valid" result="pass"/><test-case name="35002reL2.v tokoe:valid" result="pass"/><test-case name="35003reL3 tokoe:valid" result="pass"/><test-case name="35004reL3.v tokoe:valid" result="pass"/><test-case name="35005reL4 tokoe:valid" result="pass"/><test-case name="35006reL4.v tokoe:valid" result="pass"/><test-case name="35007reL5 tokoe:valid" result="pass"/><test-case name="35008reL5.v tokoe:valid" result="pass"/><test-case name="35009reL6 tokoe:valid" result="pass"/><test-case name="35010reL6.v tokoe:valid" result="pass"/><test-case name="35011reL10 tokoe:valid" result="pass"/><test-case name="35012reL10.v tokoe:valid" result="pass"/><test-case name="35013reL11 tokoe:valid" result="pass"/><test-case name="35014reL11.v tokoe:valid" result="pass"/><test-case name="35015reL12 tokoe:valid" result="pass"/><test-case name="35016reL12.v tokoe:valid" result="pass"/><test-case name="35017reL13 tokoe:valid" result="pass"/><test-case name="35018reL13.v tokoe:valid" result="pass"/><test-case name="35019reL14 tokoe:valid" result="pass"/><test-case name="35020reL14.v tokoe:valid" result="pass"/><test-case name="35021reL15 tokoe:valid" result="pass"/><test-case name="35022reL15.v tokoe:valid" result="pass"/><test-case name="35023reL16 tokoe:valid" result="pass"/><test-case name="35024reL16.v tokoe:valid" result="pass"/><test-case name="35025reL17 tokoe:valid" result="pass"/><test-case name="35026reL17.v tokoe:valid" result="pass"/><test-case name="35027reL18 tokoe:valid" result="pass"/><test-case name="35028reL18.v tokoe:valid" result="pass"/><test-case name="35029reL19 tokoe:valid" result="pass"/><test-case name="35030reL19.v tokoe:valid" result="pass"/><test-case name="35031reL20 tokoe:valid" result="pass"/><test-case name="35032reL20.v tokoe:valid" result="pass"/><test-case name="35033reL21 tokoe:valid" result="pass"/><test-case name="35034reL21.v tokoe:valid" result="pass"/><test-case name="35035reL22 tokoe:valid" result="pass"/><test-case name="35036reL22.v tokoe:valid" result="pass"/><test-case name="35037reL23 tokoe:valid" result="pass"/><test-case name="35038reL23.v tokoe:valid" result="pass"/><test-case name="35039reL24 tokoe:valid" result="pass"/><test-case name="35040reL24.v tokoe:valid" result="pass"/><test-case name="35041reL25 tokoe:valid" result="pass"/><test-case name="35042reL25.v tokoe:valid" result="pass"/><test-case name="35043reL26 tokoe:valid" result="pass"/><test-case name="35044reL26.v tokoe:valid" result="pass"/><test-case name="35045reL27 tokoe:valid" result="pass"/><test-case name="35046reL27.v tokoe:valid" result="pass"/><test-case name="35047reL28 tokoe:valid" result="pass"/><test-case name="35048reL28.v tokoe:valid" result="pass"/><test-case name="35049reL29 tokoe:valid" result="pass"/><test-case name="35050reL29.v tokoe:valid" result="pass"/><test-case name="35051reL30 tokoe:valid" result="pass"/><test-case name="35052reL30.v tokoe:valid" result="pass"/><test-case name="35053reL31 tokoe:valid" result="pass"/><test-case name="35054reL31.v tokoe:valid" result="pass"/><test-case name="35055reL32 tokoe:valid" result="pass"/><test-case name="35056reL32.v tokoe:valid" result="pass"/><test-case name="35057reL33 tokoe:valid" result="pass"/><test-case name="35058reL33.v tokoe:valid" result="pass"/><test-case name="35059reL34 tokoe:valid" result="pass"/><test-case name="35060reL34.v tokoe:valid" result="pass"/><test-case name="35061reL35 tokoe:valid" result="pass"/><test-case name="35062reL35.v tokoe:valid" result="pass"/><test-case name="35063reL36 tokoe:valid" result="pass"/><test-case name="35064reL36.v tokoe:valid" result="pass"/><test-case name="35065reL37 tokoe:valid" result="pass"/><test-case name="35066reL37.v tokoe:valid" result="pass"/><test-case name="35067reL38 tokoe:valid" result="pass"/><test-case name="35068reL38.v tokoe:valid" result="pass"/><test-case name="35069reL39 tokoe:valid" result="pass"/><test-case name="35070reL39.v tokoe:valid" result="pass"/><test-case name="35071reL40 tokoe:valid" result="pass"/><test-case name="35072reL40.v tokoe:valid" result="pass"/><test-case name="35073reL41 tokoe:valid" result="pass"/><test-case name="35074reL41.v tokoe:valid" result="pass"/><test-case name="35075reL42 tokoe:valid" result="pass"/><test-case name="35076reL42.v tokoe:valid" result="pass"/><test-case name="35077reL43 tokoe:valid" result="pass"/><test-case name="35078reL43.v tokoe:valid" result="pass"/><test-case name="35079reL44 tokoe:valid" result="pass"/><test-case name="35080reL44.v tokoe:valid" result="pass"/><test-case name="35081reL45 tokoe:valid" result="pass"/><test-case name="35082reL45.v tokoe:valid" result="pass"/><test-case name="35083reL46 tokoe:valid" result="pass"/><test-case name="35084reL46.v tokoe:valid" result="pass"/><test-case name="35085reL47 tokoe:valid" result="pass"/><test-case name="35086reL47.v tokoe:valid" result="pass"/><test-case name="35087reL48 tokoe:valid" result="pass"/><test-case name="35088reL48.v tokoe:valid" result="pass"/><test-case name="35089reL49 tokoe:valid" result="pass"/><test-case name="35090reL49.v tokoe:valid" result="pass"/><test-case name="35091reL50 tokoe:valid" result="pass"/><test-case name="35092reL50.v tokoe:valid" result="pass"/><test-case name="35093reL51 tokoe:valid" result="pass"/><test-case name="35094reL51.v tokoe:valid" result="pass"/><test-case name="35095reL52 tokoe:valid" result="pass"/><test-case name="35096reL52.v tokoe:valid" result="pass"/><test-case name="35097reL53 tokoe:valid" result="pass"/><test-case name="35098reL53.v tokoe:valid" result="pass"/><test-case name="35099reL54 tokoe:valid" result="pass"/><test-case name="35100reL54.v tokoe:valid" result="pass"/><test-case name="35101reL55 tokoe:valid" result="pass"/><test-case name="35102reL55.v tokoe:valid" result="pass"/><test-case name="35103reL56 tokoe:valid" result="pass"/><test-case name="35104reL56.v tokoe:valid" result="pass"/><test-case name="35105reL57 tokoe:valid" result="pass"/><test-case name="35106reL57.v tokoe:valid" result="pass"/><test-case name="35107reL58 tokoe:valid" result="pass"/><test-case name="35108reL58.v tokoe:valid" result="pass"/><test-case name="35109reL59 tokoe:valid" result="pass"/><test-case name="35110reL59.v tokoe:valid" result="pass"/><test-case name="35111reL60 tokoe:valid" result="pass"/><test-case name="35112reL60.v tokoe:valid" result="pass"/><test-case name="35113reL61 tokoe:valid" result="pass"/><test-case name="35114reL61.v tokoe:valid" result="pass"/><test-case name="35115reL62 tokoe:valid" result="pass"/><test-case name="35116reL62.v tokoe:valid" result="pass"/><test-case name="35117reL63 tokoe:valid" result="pass"/><test-case name="35118reL63.v tokoe:valid" result="pass"/><test-case name="35119reL64 tokoe:valid" result="pass"/><test-case name="35120reL64.v tokoe:valid" result="pass"/><test-case name="35121reL65 tokoe:valid" result="pass"/><test-case name="35122reL65.v tokoe:valid" result="pass"/><test-case name="35123reL66 tokoe:valid" result="pass"/><test-case name="35124reL66.v tokoe:valid" result="pass"/><test-case name="35125reL67 tokoe:valid" result="pass"/><test-case name="35126reL67.v tokoe:valid" result="pass"/><test-case name="35127reL68 tokoe:valid" result="pass"/><test-case name="35128reL68.v tokoe:valid" result="pass"/><test-case name="35129reL69 tokoe:valid" result="pass"/><test-case name="35130reL69.v tokoe:valid" result="pass"/><test-case name="35131reL70 tokoe:valid" result="pass"/><test-case name="35132reL70.v tokoe:valid" result="pass"/><test-case name="35133reL71 tokoe:valid" result="pass"/><test-case name="35134reL71.v tokoe:valid" result="pass"/><test-case name="35135reL72 tokoe:valid" result="pass"/><test-case name="35136reL72.v tokoe:valid" result="pass"/><test-case name="35137reL73 tokoe:valid" result="pass"/><test-case name="35138reL73.v tokoe:valid" result="pass"/><test-case name="35139reL74 tokoe:valid" result="pass"/><test-case name="35140reL74.v tokoe:valid" result="pass"/><test-case name="35141reL78 tokoe:valid" result="pass"/><test-case name="35142reL78.v tokoe:valid" result="pass"/><test-case name="35143reL79 tokoe:valid" result="pass"/><test-case name="35144reL79.v tokoe:valid" result="pass"/><test-case name="35145reL80 tokoe:valid" result="pass"/><test-case name="35146reL80.v tokoe:valid" result="pass"/><test-case name="35147reL81 tokoe:valid" result="pass"/><test-case name="35148reL81.v tokoe:valid" result="pass"/><test-case name="35149reL82 tokoe:valid" result="pass"/><test-case name="35150reL82.v tokoe:valid" result="pass"/><test-case name="35151reL83 tokoe:valid" result="pass"/><test-case name="35152reL83.v tokoe:valid" result="pass"/><test-case name="35153reL84 tokoe:valid" result="pass"/><test-case name="35154reL84.v tokoe:valid" result="pass"/><test-case name="35155reL85 tokoe:valid" result="pass"/><test-case name="35156reL85.v tokoe:valid" result="pass"/><test-case name="35157reL87 tokoe:valid" result="pass"/><test-case name="35158reL87.v tokoe:valid" result="pass"/><test-case name="35159reL88 tokoe:valid" result="pass"/><test-case name="35160reL88.v tokoe:valid" result="pass"/><test-case name="35161reM1 tokoe:valid" result="pass"/><test-case name="35162reM1.i tokoe:invalid" result="pass"/><test-case name="35163reM2 tokoe:valid" result="pass"/><test-case name="35164reM2.i tokoe:invalid" result="pass"/><test-case name="35165reM3 tokoe:valid" result="pass"/><test-case name="35166reM3.i tokoe:invalid" result="pass"/><test-case name="35167reM4 tokoe:valid" result="pass"/><test-case name="35168reM4.i tokoe:invalid" result="pass"/><test-case name="35169reM5 tokoe:valid" result="pass"/><test-case name="35170reM5.i tokoe:invalid" result="pass"/><test-case name="35171reM6 tokoe:valid" result="pass"/><test-case name="35172reM6.i tokoe:invalid" result="pass"/><test-case name="35173reM9 tokoe:valid" result="pass"/><test-case name="35174reM9.i tokoe:invalid" result="pass"/><test-case name="35175reM10 tokoe:valid" result="pass"/><test-case name="35176reM10.i tokoe:invalid" result="pass"/><test-case name="35177reM11 tokoe:valid" result="pass"/><test-case name="35178reM11.i tokoe:invalid" result="pass"/><test-case name="35179reM12 tokoe:valid" result="pass"/><test-case name="35180reM12.i tokoe:invalid" result="pass"/><test-case name="35181reM13 tokoe:valid" result="pass"/><test-case name="35182reM13.i tokoe:invalid" result="pass"/><test-case name="35183reM14 tokoe:valid" result="pass"/><test-case name="35184reM14.i tokoe:invalid" result="pass"/><test-case name="35185reM15 tokoe:valid" result="pass"/><test-case name="35186reM15.i tokoe:invalid" result="pass"/><test-case name="35187reM16 tokoe:valid" result="pass"/><test-case name="35188reM16.i tokoe:invalid" result="pass"/><test-case name="35189reM17 tokoe:valid" result="pass"/><test-case name="35190reM17.i tokoe:invalid" result="pass"/><test-case name="35191reM18 tokoe:valid" result="pass"/><test-case name="35192reM18.i tokoe:invalid" result="pass"/><test-case name="35193reM19 tokoe:valid" result="pass"/><test-case name="35194reM19.i tokoe:invalid" result="pass"/><test-case name="35195reM20 tokoe:valid" result="pass"/><test-case name="35196reM20.i tokoe:invalid" result="pass"/><test-case name="35197reM21 tokoe:valid" result="pass"/><test-case name="35198reM21.i tokoe:invalid" result="pass"/><test-case name="35199reM22 tokoe:valid" result="pass"/><test-case name="35200reM22.i tokoe:invalid" result="pass"/><test-case name="35201reM23 tokoe:valid" result="pass"/><test-case name="35202reM23.i tokoe:invalid" result="pass"/><test-case name="35203reM24 tokoe:valid" result="pass"/><test-case name="35204reM24.i tokoe:invalid" result="pass"/><test-case name="35205reM25 tokoe:valid" result="pass"/><test-case name="35206reM25.i tokoe:invalid" result="pass"/><test-case name="35207reM26 tokoe:valid" result="pass"/><test-case name="35208reM26.i tokoe:invalid" result="pass"/><test-case name="35209reM27 tokoe:valid" result="pass"/><test-case name="35210reM27.i tokoe:invalid" result="pass"/><test-case name="35211reM28 tokoe:valid" result="pass"/><test-case name="35212reM28.i tokoe:invalid" result="pass"/><test-case name="35213reM29 tokoe:valid" result="pass"/><test-case name="35214reM29.i tokoe:invalid" result="pass"/><test-case name="35215reM30 tokoe:valid" result="pass"/><test-case name="35216reM30.i tokoe:invalid" result="pass"/><test-case name="35217reM31 tokoe:valid" result="pass"/><test-case name="35218reM31.i tokoe:invalid" result="pass"/><test-case name="35219reM32 tokoe:valid" result="pass"/><test-case name="35220reM32.i tokoe:invalid" result="pass"/><test-case name="35221reM33 tokoe:valid" result="pass"/><test-case name="35222reM33.i tokoe:invalid" result="pass"/><test-case name="35223reM34 tokoe:valid" result="pass"/><test-case name="35224reM34.i tokoe:invalid" result="pass"/><test-case name="35225reM35 tokoe:valid" result="pass"/><test-case name="35226reM35.i tokoe:invalid" result="pass"/><test-case name="35227reM36 tokoe:valid" result="pass"/><test-case name="35228reM36.i tokoe:invalid" result="pass"/><test-case name="35229reM37 tokoe:valid" result="pass"/><test-case name="35230reM37.i tokoe:invalid" result="pass"/><test-case name="35231reM38 tokoe:valid" result="pass"/><test-case name="35232reM38.i tokoe:invalid" result="pass"/><test-case name="35233reM39 tokoe:valid" result="pass"/><test-case name="35234reM39.i tokoe:invalid" result="pass"/><test-case name="35235reM40 tokoe:valid" result="pass"/><test-case name="35236reM40.i tokoe:invalid" result="pass"/><test-case name="35237reM41 tokoe:valid" result="pass"/><test-case name="35238reM41.i tokoe:invalid" result="pass"/><test-case name="35239reM42 tokoe:valid" result="pass"/><test-case name="35240reM42.i tokoe:invalid" result="pass"/><test-case name="35241reM43 tokoe:valid" result="pass"/><test-case name="35242reM43.i tokoe:invalid" result="pass"/><test-case name="35243reM44 tokoe:valid" result="pass"/><test-case name="35244reM44.i tokoe:invalid" result="pass"/><test-case name="35245reM45 tokoe:valid" result="pass"/><test-case name="35246reM45.i tokoe:invalid" result="pass"/><test-case name="35247reM46 tokoe:valid" result="pass"/><test-case name="35248reM46.i tokoe:invalid" result="pass"/><test-case name="35249reM47 tokoe:valid" result="pass"/><test-case name="35250reM47.i tokoe:invalid" result="pass"/><test-case name="35251reM48 tokoe:valid" result="pass"/><test-case name="35252reM48.i tokoe:invalid" result="pass"/><test-case name="35253reM49 tokoe:valid" result="pass"/><test-case name="35254reM49.i tokoe:invalid" result="pass"/><test-case name="35255reM50 tokoe:valid" result="pass"/><test-case name="35256reM50.i tokoe:invalid" result="pass"/><test-case name="35257reM51 tokoe:valid" result="pass"/><test-case name="35258reM51.i tokoe:invalid" result="pass"/><test-case name="35259reM52 tokoe:valid" result="pass"/><test-case name="35260reM52.i tokoe:invalid" result="pass"/><test-case name="35261reM53 tokoe:valid" result="pass"/><test-case name="35262reM53.i tokoe:invalid" result="pass"/><test-case name="35263reM54 tokoe:valid" result="pass"/><test-case name="35264reM54.i tokoe:invalid" result="pass"/><test-case name="35265reM55 tokoe:valid" result="pass"/><test-case name="35266reM55.i tokoe:invalid" result="pass"/><test-case name="35267reM56 tokoe:valid" result="pass"/><test-case name="35268reM56.i tokoe:invalid" result="pass"/><test-case name="35269reM57 tokoe:valid" result="pass"/><test-case name="35270reM57.i tokoe:invalid" result="pass"/><test-case name="35271reM58 tokoe:valid" result="pass"/><test-case name="35272reM58.i tokoe:invalid" result="pass"/><test-case name="35273reM59 tokoe:valid" result="pass"/><test-case name="35274reM59.i tokoe:invalid" result="pass"/><test-case name="35275reM60 tokoe:valid" result="pass"/><test-case name="35276reM60.i tokoe:invalid" result="pass"/><test-case name="35277reM61 tokoe:valid" result="pass"/><test-case name="35278reM61.i tokoe:invalid" result="pass"/><test-case name="35279reM62 tokoe:valid" result="pass"/><test-case name="35280reM62.i tokoe:invalid" result="pass"/><test-case name="35281reM63 tokoe:valid" result="pass"/><test-case name="35282reM63.i tokoe:invalid" result="pass"/><test-case name="35283reM64 tokoe:valid" result="pass"/><test-case name="35284reM64.i tokoe:invalid" result="pass"/><test-case name="35285reM65 tokoe:valid" result="pass"/><test-case name="35286reM65.i tokoe:invalid" result="pass"/><test-case name="35287reM66 tokoe:valid" result="pass"/><test-case name="35288reM66.i tokoe:invalid" result="pass"/><test-case name="35289reM67 tokoe:valid" result="pass"/><test-case name="35290reM67.i tokoe:invalid" result="pass"/><test-case name="35291reM68 tokoe:valid" result="pass"/><test-case name="35292reM68.i tokoe:invalid" result="pass"/><test-case name="35293reM69 tokoe:valid" result="pass"/><test-case name="35294reM69.i tokoe:invalid" result="pass"/><test-case name="35295reM70 tokoe:valid" result="pass"/><test-case name="35296reM70.i tokoe:invalid" result="pass"/><test-case name="35297reM71 tokoe:valid" result="pass"/><test-case name="35298reM71.i tokoe:invalid" result="pass"/><test-case name="35299reM72 tokoe:valid" result="pass"/><test-case name="35300reM72.i tokoe:invalid" result="pass"/><test-case name="35301reM73 tokoe:valid" result="pass"/><test-case name="35302reM73.i tokoe:invalid" result="pass"/><test-case name="35303reM77 tokoe:valid" result="fail"/><test-case name="35304reM77.i tokoe:invalid" result="pass"/><test-case name="35305reM78 tokoe:valid" result="pass"/><test-case name="35306reM78.i tokoe:invalid" result="pass"/><test-case name="35307reM79 tokoe:valid" result="pass"/><test-case name="35308reM79.i tokoe:invalid" result="pass"/><test-case name="35309reM80 tokoe:valid" result="pass"/><test-case name="35310reM80.i tokoe:invalid" result="pass"/><test-case name="35311reM81 tokoe:valid" result="pass"/><test-case name="35312reM81.i tokoe:invalid" result="pass"/><test-case name="35313reM82 tokoe:valid" result="pass"/><test-case name="35314reM82.i tokoe:invalid" result="pass"/><test-case name="35315reM83 tokoe:valid" result="pass"/><test-case name="35316reM83.i tokoe:invalid" result="pass"/><test-case name="35317reM84 tokoe:valid" result="pass"/><test-case name="35318reM84.i tokoe:invalid" result="pass"/><test-case name="35319reM86 tokoe:valid" result="pass"/><test-case name="35320reM86.i tokoe:invalid" result="pass"/><test-case name="35321reM87 tokoe:valid" result="pass"/><test-case name="35322reM87.i tokoe:invalid" result="pass"/><test-case name="35323reM88 tokoe:valid" result="pass"/><test-case name="35324reM88.i tokoe:invalid" result="pass"/><test-case name="35325reM89 tokoe:valid" result="pass"/><test-case name="35326reM89.i tokoe:invalid" result="pass"/><test-case name="35327reM90 tokoe:valid" result="pass"/><test-case name="35328reM90.i tokoe:invalid" result="pass"/><test-case name="35329reM91 tokoe:valid" result="pass"/><test-case name="35330reM91.i tokoe:invalid" result="pass"/><test-case name="35331reM92 tokoe:valid" result="pass"/><test-case name="35332reM92.i tokoe:invalid" result="pass"/><test-case name="35333reM93 tokoe:valid" result="pass"/><test-case name="35334reM93.i tokoe:invalid" result="pass"/><test-case name="35335reM94 tokoe:valid" result="pass"/><test-case name="35336reM94.i tokoe:invalid" result="pass"/><test-case name="35337reM95 tokoe:valid" result="pass"/><test-case name="35338reM95.i tokoe:invalid" result="pass"/><test-case name="35339reM96 tokoe:valid" result="pass"/><test-case name="35340reM96.i tokoe:invalid" result="pass"/><test-case name="35341reM97 tokoe:valid" result="pass"/><test-case name="35342reM97.i tokoe:invalid" result="pass"/><test-case name="35343reM99 tokoe:valid" result="pass"/><test-case name="35344reM99.i tokoe:invalid" result="pass"/><test-case name="35345reN1 tokoe:valid" result="pass"/><test-case name="35346reN1.i tokoe:invalid" result="pass"/><test-case name="35347reN2 tokoe:valid" result="pass"/><test-case name="35348reN2.i tokoe:invalid" result="pass"/><test-case name="35349reN3 tokoe:valid" result="pass"/><test-case name="35350reN3.i tokoe:invalid" result="pass"/><test-case name="35351reN4 tokoe:valid" result="pass"/><test-case name="35352reN4.i tokoe:invalid" result="pass"/><test-case name="35353reN5 tokoe:valid" result="pass"/><test-case name="35354reN5.i tokoe:invalid" result="pass"/><test-case name="35355reN6 tokoe:valid" result="pass"/><test-case name="35356reN6.i tokoe:invalid" result="pass"/><test-case name="35357reN8 tokoe:valid" result="pass"/><test-case name="35358reN8.i tokoe:invalid" result="pass"/><test-case name="35359reN9 tokoe:valid" result="pass"/><test-case name="35360reN9.i tokoe:invalid" result="pass"/><test-case name="35361reN10 tokoe:valid" result="pass"/><test-case name="35362reN10.i tokoe:invalid" result="pass"/><test-case name="35363reN11 tokoe:valid" result="pass"/><test-case name="35364reN11.i tokoe:invalid" result="pass"/><test-case name="35365reN12 tokoe:valid" result="pass"/><test-case name="35366reN12.i tokoe:invalid" result="pass"/><test-case name="35367reN13 tokoe:valid" result="pass"/><test-case name="35368reN13.i tokoe:invalid" result="pass"/><test-case name="35369reN14 tokoe:valid" result="pass"/><test-case name="35370reN14.i tokoe:invalid" result="pass"/><test-case name="35371reN15 tokoe:valid" result="pass"/><test-case name="35372reN15.i tokoe:invalid" result="pass"/><test-case name="35373reN16 tokoe:valid" result="pass"/><test-case name="35374reN16.i tokoe:invalid" result="pass"/><test-case name="35375reN17 tokoe:valid" result="pass"/><test-case name="35376reN17.i tokoe:invalid" result="pass"/><test-case name="35377reN18 tokoe:valid" result="pass"/><test-case name="35378reN18.i tokoe:invalid" result="pass"/><test-case name="35379reN19 tokoe:valid" result="pass"/><test-case name="35380reN19.i tokoe:invalid" result="pass"/><test-case name="35381reN20 tokoe:valid" result="pass"/><test-case name="35382reN20.i tokoe:invalid" result="pass"/><test-case name="35383reN21 tokoe:valid" result="pass"/><test-case name="35384reN21.i tokoe:invalid" result="pass"/><test-case name="35385reN22 tokoe:valid" result="pass"/><test-case name="35386reN22.i tokoe:invalid" result="pass"/><test-case name="35387reN23 tokoe:valid" result="pass"/><test-case name="35388reN23.i tokoe:invalid" result="pass"/><test-case name="35389reN24 tokoe:valid" result="pass"/><test-case name="35390reN24.i tokoe:invalid" result="pass"/><test-case name="35391reN25 tokoe:valid" result="pass"/><test-case name="35392reN25.i tokoe:invalid" result="pass"/><test-case name="35393reN26 tokoe:valid" result="pass"/><test-case name="35394reN26.i tokoe:invalid" result="pass"/><test-case name="35395reN27 tokoe:valid" result="pass"/><test-case name="35396reN27.i tokoe:invalid" result="pass"/><test-case name="35397reN28 tokoe:valid" result="pass"/><test-case name="35398reN28.i tokoe:invalid" result="pass"/><test-case name="35399reN29 tokoe:valid" result="pass"/><test-case name="35400reN29.i tokoe:invalid" result="pass"/><test-case name="35401reN30 tokoe:valid" result="pass"/><test-case name="35402reN30.i tokoe:invalid" result="pass"/><test-case name="35403reN31 tokoe:valid" result="pass"/><test-case name="35404reN31.i tokoe:invalid" result="pass"/><test-case name="35405reN32 tokoe:valid" result="pass"/><test-case name="35406reN32.i tokoe:invalid" result="pass"/><test-case name="35407reN33 tokoe:valid" result="pass"/><test-case name="35408reN33.i tokoe:invalid" result="pass"/><test-case name="35409reN34 tokoe:valid" result="pass"/><test-case name="35410reN34.i tokoe:invalid" result="pass"/><test-case name="35411reN35 tokoe:valid" result="pass"/><test-case name="35412reN35.i tokoe:invalid" result="pass"/><test-case name="35413reN36 tokoe:valid" result="pass"/><test-case name="35414reN36.i tokoe:invalid" result="pass"/><test-case name="35415reN37 tokoe:valid" result="pass"/><test-case name="35416reN37.i tokoe:invalid" result="pass"/><test-case name="35417reN38 tokoe:valid" result="pass"/><test-case name="35418reN38.i tokoe:invalid" result="pass"/><test-case name="35419reN39 tokoe:valid" result="pass"/><test-case name="35420reN39.i tokoe:invalid" result="pass"/><test-case name="35421reN40 tokoe:valid" result="pass"/><test-case name="35422reN40.i tokoe:invalid" result="pass"/><test-case name="35423reN41 tokoe:valid" result="pass"/><test-case name="35424reN41.i tokoe:invalid" result="pass"/><test-case name="35425reN42 tokoe:valid" result="pass"/><test-case name="35426reN42.i tokoe:invalid" result="pass"/><test-case name="35427reN43 tokoe:valid" result="pass"/><test-case name="35428reN43.i tokoe:invalid" result="pass"/><test-case name="35429reN44 tokoe:valid" result="pass"/><test-case name="35430reN44.i tokoe:invalid" result="pass"/><test-case name="35431reN45 tokoe:valid" result="pass"/><test-case name="35432reN45.i tokoe:invalid" result="pass"/><test-case name="35433reN46 tokoe:valid" result="pass"/><test-case name="35434reN46.i tokoe:invalid" result="pass"/><test-case name="35435reN47 tokoe:valid" result="pass"/><test-case name="35436reN47.i tokoe:invalid" result="pass"/><test-case name="35437reN48 tokoe:valid" result="pass"/><test-case name="35438reN48.i tokoe:invalid" result="pass"/><test-case name="35439reN49 tokoe:valid" result="pass"/><test-case name="35440reN49.i tokoe:invalid" result="pass"/><test-case name="35441reN50 tokoe:valid" result="pass"/><test-case name="35442reN50.i tokoe:invalid" result="pass"/><test-case name="35443reN51 tokoe:valid" result="pass"/><test-case name="35444reN51.i tokoe:invalid" result="pass"/><test-case name="35445reN52 tokoe:valid" result="pass"/><test-case name="35446reN52.i tokoe:invalid" result="pass"/><test-case name="35447reN53 tokoe:valid" result="pass"/><test-case name="35448reN53.i tokoe:invalid" result="pass"/><test-case name="35449reN54 tokoe:valid" result="pass"/><test-case name="35450reN54.i tokoe:invalid" result="pass"/><test-case name="35451reN55 tokoe:valid" result="pass"/><test-case name="35452reN55.i tokoe:invalid" result="pass"/><test-case name="35453reN56 tokoe:valid" result="pass"/><test-case name="35454reN56.i tokoe:invalid" result="pass"/><test-case name="35455reN57 tokoe:valid" result="pass"/><test-case name="35456reN57.i tokoe:invalid" result="pass"/><test-case name="35457reN58 tokoe:valid" result="pass"/><test-case name="35458reN58.i tokoe:invalid" result="pass"/><test-case name="35459reN59 tokoe:valid" result="pass"/><test-case name="35460reN59.i tokoe:invalid" result="pass"/><test-case name="35461reN60 tokoe:valid" result="pass"/><test-case name="35462reN60.i tokoe:invalid" result="pass"/><test-case name="35463reN61 tokoe:valid" result="pass"/><test-case name="35464reN61.i tokoe:invalid" result="pass"/><test-case name="35465reN62 tokoe:valid" result="pass"/><test-case name="35466reN62.i tokoe:invalid" result="pass"/><test-case name="35467reN63 tokoe:valid" result="pass"/><test-case name="35468reN63.i tokoe:invalid" result="pass"/><test-case name="35469reN64 tokoe:valid" result="pass"/><test-case name="35470reN64.i tokoe:invalid" result="pass"/><test-case name="35471reN65 tokoe:valid" result="pass"/><test-case name="35472reN65.i tokoe:invalid" result="pass"/><test-case name="35473reN66 tokoe:valid" result="pass"/><test-case name="35474reN66.i tokoe:invalid" result="pass"/><test-case name="35475reN67 tokoe:valid" result="pass"/><test-case name="35476reN67.i tokoe:invalid" result="pass"/><test-case name="35477reN68 tokoe:valid" result="pass"/><test-case name="35478reN68.i tokoe:invalid" result="pass"/><test-case name="35479reN69 tokoe:valid" result="pass"/><test-case name="35480reN69.i tokoe:invalid" result="pass"/><test-case name="35481reN70 tokoe:valid" result="pass"/><test-case name="35482reN70.i tokoe:invalid" result="pass"/><test-case name="35483reN71 tokoe:valid" result="pass"/><test-case name="35484reN71.i tokoe:invalid" result="pass"/><test-case name="35485reN72 tokoe:valid" result="pass"/><test-case name="35486reN72.i tokoe:invalid" result="pass"/><test-case name="35487reN73 tokoe:valid" result="pass"/><test-case name="35488reN73.i tokoe:invalid" result="pass"/><test-case name="35489reN74 tokoe:valid" result="pass"/><test-case name="35490reN74.i tokoe:invalid" result="pass"/><test-case name="35491reN75 tokoe:valid" result="fail"/><test-case name="35492reN75.i tokoe:invalid" result="pass"/><test-case name="35493reN79 tokoe:valid" result="pass"/><test-case name="35494reN79.i tokoe:invalid" result="pass"/><test-case name="35495reN80 tokoe:valid" result="pass"/><test-case name="35496reN80.i tokoe:invalid" result="pass"/><test-case name="35497reN81 tokoe:valid" result="pass"/><test-case name="35498reN81.i tokoe:invalid" result="pass"/><test-case name="35499reN82 tokoe:valid" result="pass"/><test-case name="35500reN82.i tokoe:invalid" result="pass"/><test-case name="35501reN83 tokoe:valid" result="pass"/><test-case name="35502reN83.i tokoe:invalid" result="pass"/><test-case name="35503reN84 tokoe:valid" result="pass"/><test-case name="35504reN84.i tokoe:invalid" result="pass"/><test-case name="35505reN85 tokoe:valid" result="pass"/><test-case name="35506reN85.i tokoe:invalid" result="pass"/><test-case name="35507reN86 tokoe:valid" result="pass"/><test-case name="35508reN86.i tokoe:invalid" result="pass"/><test-case name="35509reN87 tokoe:valid" result="pass"/><test-case name="35510reN87.i tokoe:invalid" result="pass"/><test-case name="35511reN88 tokoe:valid" result="pass"/><test-case name="35512reN88.i tokoe:invalid" result="pass"/><test-case name="35513reN89 tokoe:valid" result="pass"/><test-case name="35514reN89.i tokoe:invalid" result="pass"/><test-case name="35515reN90 tokoe:valid" result="pass"/><test-case name="35516reN90.i tokoe:invalid" result="pass"/><test-case name="35517reN91 tokoe:valid" result="pass"/><test-case name="35518reN91.i tokoe:invalid" result="pass"/><test-case name="35519reN92 tokoe:valid" result="pass"/><test-case name="35520reN92.i tokoe:invalid" result="pass"/><test-case name="35521reN93 tokoe:valid" result="pass"/><test-case name="35522reN93.i tokoe:invalid" result="pass"/><test-case name="35523reN94 tokoe:valid" result="pass"/><test-case name="35524reN94.i tokoe:invalid" result="pass"/><test-case name="35525reN95 tokoe:valid" result="pass"/><test-case name="35526reN95.i tokoe:invalid" result="pass"/><test-case name="35527reN96 tokoe:valid" result="pass"/><test-case name="35528reN96.i tokoe:invalid" result="pass"/><test-case name="35529reN97 tokoe:valid" result="pass"/><test-case name="35530reN97.i tokoe:invalid" result="pass"/><test-case name="35531reN98 tokoe:valid" result="pass"/><test-case name="35532reN98.i tokoe:invalid" result="pass"/><test-case name="35533reO1 tokoe:valid" result="pass"/><test-case name="35534reO1.v tokoe:valid" result="pass"/><test-case name="35535reO2 tokoe:valid" result="pass"/><test-case name="35536reO2.v tokoe:valid" result="pass"/><test-case name="35537reO3 tokoe:valid" result="pass"/><test-case name="35538reO3.i tokoe:invalid" result="pass"/><test-case name="35539reO4 tokoe:valid" result="pass"/><test-case name="35540reO4.i tokoe:invalid" result="pass"/><test-case name="35541reP1 tokoe:valid" result="pass"/><test-case name="35542reP1.v tokoe:valid" result="pass"/><test-case name="35543reP2 tokoe:valid" result="pass"/><test-case name="35544reP2.v tokoe:valid" result="pass"/><test-case name="35545reP3 tokoe:valid" result="pass"/><test-case name="35546reP3.v tokoe:valid" result="pass"/><test-case name="35547reP4 tokoe:valid" result="pass"/><test-case name="35548reP4.v tokoe:valid" result="pass"/><test-case name="35549reP5 tokoe:valid" result="pass"/><test-case name="35550reP5.i tokoe:invalid" result="pass"/><test-case name="35551reP6 tokoe:valid" result="pass"/><test-case name="35552reP6.v tokoe:valid" result="pass"/><test-case name="35553reP7 tokoe:valid" result="pass"/><test-case name="35554reP7.v tokoe:valid" result="pass"/><test-case name="35555reP8 tokoe:valid" result="pass"/><test-case name="35556reP8.i tokoe:invalid" result="pass"/><test-case name="35557reP9 tokoe:valid" result="pass"/><test-case name="35558reP9.i tokoe:invalid" result="pass"/><test-case name="35559reP10 tokoe:valid" result="pass"/><test-case name="35560reP10.i tokoe:invalid" result="pass"/><test-case name="35561reP11 tokoe:valid" result="pass"/><test-case name="35562reP11.v tokoe:valid" result="pass"/><test-case name="35563reP12 tokoe:valid" result="pass"/><test-case name="35564reP12.v tokoe:valid" result="pass"/><test-case name="35565reP13 tokoe:valid" result="pass"/><test-case name="35566reP13.v tokoe:valid" result="pass"/><test-case name="35567reP14 tokoe:valid" result="pass"/><test-case name="35568reP14.i tokoe:invalid" result="pass"/><test-case name="35569reP15 tokoe:valid" result="pass"/><test-case name="35570reP15.i tokoe:invalid" result="pass"/><test-case name="35571reP16 tokoe:valid" result="pass"/><test-case name="35572reP16.i tokoe:invalid" result="pass"/><test-case name="35573reP17 tokoe:valid" result="pass"/><test-case name="35574reP17.i tokoe:invalid" result="pass"/><test-case name="35575reP18 tokoe:valid" result="pass"/><test-case name="35576reP18.v tokoe:valid" result="pass"/><test-case name="35577reP19 tokoe:valid" result="pass"/><test-case name="35578reP19.i tokoe:invalid" result="pass"/><test-case name="35579reP20 tokoe:valid" result="pass"/><test-case name="35580reP20.i tokoe:invalid" result="pass"/><test-case name="35581reP21 tokoe:valid" result="pass"/><test-case name="35582reP21.i tokoe:invalid" result="pass"/><test-case name="35583reP22 tokoe:valid" result="pass"/><test-case name="35584reP22.i tokoe:invalid" result="pass"/><test-case name="35585reP23 tokoe:valid" result="pass"/><test-case name="35586reP23.i tokoe:invalid" result="pass"/><test-case name="35587reP24 tokoe:valid" result="pass"/><test-case name="35588reP24.i tokoe:invalid" result="pass"/><test-case name="35589reP25 tokoe:valid" result="pass"/><test-case name="35590reP25.v tokoe:valid" result="pass"/><test-case name="35591reP26 tokoe:valid" result="pass"/><test-case name="35592reP26.v tokoe:valid" result="pass"/><test-case name="35593reP27 tokoe:valid" result="pass"/><test-case name="35594reP27.v tokoe:valid" result="pass"/><test-case name="35595reP28 tokoe:valid" result="pass"/><test-case name="35596reP28.i tokoe:invalid" result="pass"/><test-case name="35597reP29 tokoe:valid" result="pass"/><test-case name="35598reP29.i tokoe:invalid" result="pass"/><test-case name="35599reP30 tokoe:valid" result="pass"/><test-case name="35600reP30.i tokoe:invalid" result="pass"/><test-case name="35601reQ1 tokoe:valid" result="pass"/><test-case name="35602reQ1.v tokoe:valid" result="pass"/><test-case name="35603reQ2 tokoe:valid" result="pass"/><test-case name="35604reQ2.v tokoe:valid" result="pass"/><test-case name="35605reQ3 tokoe:valid" result="pass"/><test-case name="35606reQ3.v tokoe:valid" result="pass"/><test-case name="35607reQ4 tokoe:valid" result="pass"/><test-case name="35608reQ4.i tokoe:invalid" result="pass"/><test-case name="35609reQ5 tokoe:valid" result="pass"/><test-case name="35610reQ5.i tokoe:invalid" result="pass"/><test-case name="35611reQ6 tokoe:valid" result="pass"/><test-case name="35612reQ6.i tokoe:invalid" result="pass"/><test-case name="35613reQ7 tokoe:valid" result="pass"/><test-case name="35614reQ7.i tokoe:invalid" result="pass"/><test-case name="35615reQ8 tokoe:valid" result="pass"/><test-case name="35616reQ8.v tokoe:valid" result="pass"/><test-case name="35617reQ9 tokoe:valid" result="pass"/><test-case name="35618reQ9.i tokoe:invalid" result="pass"/><test-case name="35619reQ10 tokoe:valid" result="pass"/><test-case name="35620reQ10.v tokoe:valid" result="pass"/><test-case name="35621reQ11 tokoe:valid" result="pass"/><test-case name="35622reQ11.i tokoe:invalid" result="pass"/><test-case name="35623reQ12 tokoe:valid" result="pass"/><test-case name="35624reQ12.v tokoe:valid" result="pass"/><test-case name="35625reQ13 tokoe:valid" result="pass"/><test-case name="35626reQ13.i tokoe:invalid" result="fail"/><test-case name="35627reQ14 tokoe:valid" result="pass"/><test-case name="35628reQ14.i tokoe:invalid" result="pass"/><test-case name="35629reQ15 tokoe:valid" result="pass"/><test-case name="35630reQ15.i tokoe:invalid" result="pass"/><test-case name="35631reQ16 tokoe:valid" result="pass"/><test-case name="35632reQ16.i tokoe:invalid" result="pass"/><test-case name="35633reQ17 tokoe:valid" result="pass"/><test-case name="35634reQ17.v tokoe:valid" result="pass"/><test-case name="35635reQ18 tokoe:valid" result="pass"/><test-case name="35636reQ18.v tokoe:valid" result="pass"/><test-case name="35637reQ19 tokoe:valid" result="pass"/><test-case name="35638reQ19.v tokoe:valid" result="pass"/><test-case name="35639reQ20 tokoe:valid" result="pass"/><test-case name="35640reQ20.v tokoe:valid" result="pass"/><test-case name="35641reQ21 tokoe:valid" result="pass"/><test-case name="35642reQ21.v tokoe:valid" result="fail"/><test-case name="35643reQ22 tokoe:valid" result="pass"/><test-case name="35644reQ22.v tokoe:valid" result="fail"/><test-case name="35645reQ23 tokoe:valid" result="pass"/><test-case name="35646reQ23.i tokoe:invalid" result="pass"/><test-case name="35647reQ24 tokoe:valid" result="pass"/><test-case name="35648reQ24.i tokoe:invalid" result="pass"/><test-case name="35649reR1 tokoe:valid" result="pass"/><test-case name="35650reR1.v tokoe:valid" result="pass"/><test-case name="35651reR2 tokoe:valid" result="pass"/><test-case name="35652reR2.v tokoe:valid" result="pass"/><test-case name="35653reR3 tokoe:valid" result="pass"/><test-case name="35654reR3.v tokoe:valid" result="pass"/><test-case name="35655reR4 tokoe:valid" result="pass"/><test-case name="35656reR4.i tokoe:invalid" result="pass"/><test-case name="35657reR5 tokoe:valid" result="pass"/><test-case name="35658reR5.i tokoe:invalid" result="pass"/><test-case name="35659reR6 tokoe:valid" result="pass"/><test-case name="35660reR6.i tokoe:invalid" result="pass"/><test-case name="35661reR7 tokoe:valid" result="pass"/><test-case name="35662reR7.i tokoe:invalid" result="pass"/><test-case name="35663reR8 tokoe:valid" result="pass"/><test-case name="35664reR8.v tokoe:valid" result="pass"/><test-case name="35665reR9 tokoe:valid" result="pass"/><test-case name="35666reR9.v tokoe:valid" result="pass"/><test-case name="35667reR10 tokoe:valid" result="pass"/><test-case name="35668reR10.i tokoe:invalid" result="pass"/><test-case name="35669reR11 tokoe:valid" result="pass"/><test-case name="35670reR11.i tokoe:invalid" result="pass"/><test-case name="35671reR12 tokoe:valid" result="pass"/><test-case name="35672reR12.v tokoe:valid" result="pass"/><test-case name="35673reR13 tokoe:valid" result="pass"/><test-case name="35674reR13.v tokoe:valid" result="pass"/><test-case name="35675reR14 tokoe:valid" result="pass"/><test-case name="35676reR14.v tokoe:valid" result="pass"/><test-case name="35677reR15 tokoe:valid" result="pass"/><test-case name="35678reR15.i tokoe:invalid" result="pass"/><test-case name="35679reR16 tokoe:valid" result="pass"/><test-case name="35680reR16.i tokoe:invalid" result="pass"/><test-case name="35681reR17 tokoe:valid" result="pass"/><test-case name="35682reR17.i tokoe:invalid" result="pass"/><test-case name="35683reR18 tokoe:valid" result="pass"/><test-case name="35684reR18.i tokoe:invalid" result="pass"/><test-case name="35685reR19 tokoe:valid" result="pass"/><test-case name="35686reR19.v tokoe:valid" result="pass"/><test-case name="35687reR20 tokoe:valid" result="pass"/><test-case name="35688reR20.v tokoe:valid" result="pass"/><test-case name="35689reR21 tokoe:valid" result="pass"/><test-case name="35690reR21.v tokoe:valid" result="pass"/><test-case name="35691reR22 tokoe:valid" result="pass"/><test-case name="35692reR22.v tokoe:valid" result="pass"/><test-case name="35693reR23 tokoe:valid" result="pass"/><test-case name="35694reR23.i tokoe:invalid" result="pass"/><test-case name="35695reR24 tokoe:valid" result="pass"/><test-case name="35696reR24.v tokoe:valid" result="pass"/><test-case name="35697reR25 tokoe:valid" result="pass"/><test-case name="35698reR25.v tokoe:valid" result="pass"/><test-case name="35699reR26 tokoe:valid" result="pass"/><test-case name="35700reR26.i tokoe:invalid" result="pass"/><test-case name="35701reR27 tokoe:valid" result="pass"/><test-case name="35702reR27.i tokoe:invalid" result="pass"/><test-case name="35703reR28 tokoe:valid" result="pass"/><test-case name="35704reR28.i tokoe:invalid" result="pass"/><test-case name="35705reR29 tokoe:valid" result="pass"/><test-case name="35706reR29.i tokoe:invalid" result="pass"/><test-case name="35707reS1 tokoe:valid" result="pass"/><test-case name="35708reS1.v tokoe:valid" result="pass"/><test-case name="35709reS3 tokoe:valid" result="pass"/><test-case name="35710reS3.v tokoe:valid" result="pass"/><test-case name="35711reS5 tokoe:valid" result="pass"/><test-case name="35712reS5.v tokoe:valid" result="pass"/><test-case name="35713reS6 tokoe:valid" result="pass"/><test-case name="35714reS6.v tokoe:valid" result="pass"/><test-case name="35715reS7 tokoe:valid" result="pass"/><test-case name="35716reS7.v tokoe:valid" result="pass"/><test-case name="35717reS8 tokoe:valid" result="pass"/><test-case name="35718reS8.v tokoe:valid" result="pass"/><test-case name="35719reS9 tokoe:valid" result="pass"/><test-case name="35720reS9.v tokoe:valid" result="pass"/><test-case name="35721reS10 tokoe:valid" result="pass"/><test-case name="35722reS10.v tokoe:valid" result="pass"/><test-case name="35723reS11 tokoe:valid" result="pass"/><test-case name="35724reS11.v tokoe:valid" result="pass"/><test-case name="35725reS12 tokoe:valid" result="pass"/><test-case name="35726reS12.v tokoe:valid" result="pass"/><test-case name="35727reS13 tokoe:valid" result="pass"/><test-case name="35728reS13.v tokoe:valid" result="pass"/><test-case name="35729reS14 tokoe:valid" result="pass"/><test-case name="35730reS14.v tokoe:valid" result="pass"/><test-case name="35731reS15 tokoe:valid" result="pass"/><test-case name="35732reS15.v tokoe:valid" result="pass"/><test-case name="35733reS16 tokoe:valid" result="pass"/><test-case name="35734reS16.v tokoe:valid" result="pass"/><test-case name="35735reS17 tokoe:valid" result="pass"/><test-case name="35736reS17.v tokoe:valid" result="fail"/><test-case name="35737reS18 tokoe:valid" result="pass"/><test-case name="35738reS18.v tokoe:valid" result="pass"/><test-case name="35739reS19 tokoe:valid" result="pass"/><test-case name="35740reS19.v tokoe:valid" result="pass"/><test-case name="35741reS20 tokoe:valid" result="pass"/><test-case name="35742reS20.v tokoe:valid" result="pass"/><test-case name="35743reS22 tokoe:valid" result="pass"/><test-case name="35744reS22.v tokoe:valid" result="pass"/><test-case name="35745reS23 tokoe:valid" result="pass"/><test-case name="35746reS23.v tokoe:valid" result="pass"/><test-case name="35747reS24 tokoe:valid" result="pass"/><test-case name="35748reS24.v tokoe:valid" result="pass"/><test-case name="35749reS25 tokoe:valid" result="pass"/><test-case name="35750reS25.v tokoe:valid" result="pass"/><test-case name="35751reS26 tokoe:valid" result="pass"/><test-case name="35752reS26.v tokoe:valid" result="pass"/><test-case name="35753reS27 tokoe:valid" result="pass"/><test-case name="35754reS27.v tokoe:valid" result="pass"/><test-case name="35755reS28 tokoe:valid" result="pass"/><test-case name="35756reS28.v tokoe:valid" result="pass"/><test-case name="35757reS29 tokoe:valid" result="pass"/><test-case name="35758reS29.v tokoe:valid" result="pass"/><test-case name="35759reS30 tokoe:valid" result="pass"/><test-case name="35760reS30.v tokoe:valid" result="pass"/><test-case name="35761reS31 tokoe:valid" result="pass"/><test-case name="35762reS31.v tokoe:valid" result="pass"/><test-case name="35763reS32 tokoe:valid" result="pass"/><test-case name="35764reS32.v tokoe:valid" result="pass"/><test-case name="35765reS33 tokoe:valid" result="pass"/><test-case name="35766reS33.v tokoe:valid" result="pass"/><test-case name="35767reS34 tokoe:valid" result="pass"/><test-case name="35768reS34.v tokoe:valid" result="pass"/><test-case name="35769reS35 tokoe:valid" result="pass"/><test-case name="35770reS35.v tokoe:valid" result="pass"/><test-case name="35771reS36 tokoe:valid" result="pass"/><test-case name="35772reS36.v tokoe:valid" result="pass"/><test-case name="35773reS37 tokoe:valid" result="pass"/><test-case name="35774reS37.v tokoe:valid" result="pass"/><test-case name="35775reS38 tokoe:valid" result="pass"/><test-case name="35776reS38.v tokoe:valid" result="fail"/><test-case name="35777reS39 tokoe:valid" result="pass"/><test-case name="35778reS39.v tokoe:valid" result="pass"/><test-case name="35779reS40 tokoe:valid" result="pass"/><test-case name="35780reS40.v tokoe:valid" result="pass"/><test-case name="35781reS41 tokoe:valid" result="pass"/><test-case name="35782reS41.v tokoe:valid" result="pass"/><test-case name="35783reS43 tokoe:valid" result="pass"/><test-case name="35784reS43.i tokoe:invalid" result="pass"/><test-case name="35785reS44 tokoe:valid" result="pass"/><test-case name="35786reS44.i tokoe:invalid" result="pass"/><test-case name="35787reS45 tokoe:valid" result="pass"/><test-case name="35788reS45.i tokoe:invalid" result="pass"/><test-case name="35789reS46 tokoe:valid" result="pass"/><test-case name="35790reS46.i tokoe:invalid" result="pass"/><test-case name="35791reS47 tokoe:valid" result="pass"/><test-case name="35792reS47.i tokoe:invalid" result="pass"/><test-case name="35793reS48 tokoe:valid" result="pass"/><test-case name="35794reS48.i tokoe:invalid" result="pass"/><test-case name="35795reS49 tokoe:valid" result="pass"/><test-case name="35796reS49.i tokoe:invalid" result="pass"/><test-case name="35797reS50 tokoe:valid" result="pass"/><test-case name="35798reS50.i tokoe:invalid" result="pass"/><test-case name="35799reS51 tokoe:valid" result="pass"/><test-case name="35800reS51.i tokoe:invalid" result="fail"/><test-case name="35801reS52 tokoe:valid" result="pass"/><test-case name="35802reS52.i tokoe:invalid" result="pass"/><test-case name="35803reS53 tokoe:valid" result="pass"/><test-case name="35804reS53.i tokoe:invalid" result="pass"/><test-case name="35805reS54 tokoe:valid" result="pass"/><test-case name="35806reS54.i tokoe:invalid" result="pass"/><test-case name="35807reS55 tokoe:valid" result="pass"/><test-case name="35808reS55.i tokoe:invalid" result="pass"/><test-case name="35809reS56 tokoe:valid" result="pass"/><test-case name="35810reS56.i tokoe:invalid" result="pass"/><test-case name="35811reS57 tokoe:valid" result="pass"/><test-case name="35812reS57.i tokoe:invalid" result="pass"/><test-case name="35813reS58 tokoe:valid" result="pass"/><test-case name="35814reS58.i tokoe:invalid" result="pass"/><test-case name="35815reS59 tokoe:valid" result="pass"/><test-case name="35816reS59.i tokoe:invalid" result="pass"/><test-case name="35817reS60 tokoe:valid" result="pass"/><test-case name="35818reS60.i tokoe:invalid" result="pass"/><test-case name="35819reS61 tokoe:valid" result="pass"/><test-case name="35820reS61.i tokoe:invalid" result="pass"/><test-case name="35821reS62 tokoe:valid" result="pass"/><test-case name="35822reS62.i tokoe:invalid" result="pass"/><test-case name="35823reS63 tokoe:valid" result="pass"/><test-case name="35824reS63.i tokoe:invalid" result="pass"/><test-case name="35825reS64 tokoe:valid" result="pass"/><test-case name="35826reS64.i tokoe:invalid" result="pass"/><test-case name="35827reS65 tokoe:valid" result="pass"/><test-case name="35828reS65.i tokoe:invalid" result="pass"/><test-case name="35829reS66 tokoe:valid" result="pass"/><test-case name="35830reS66.i tokoe:invalid" result="pass"/><test-case name="35831reS67 tokoe:valid" result="pass"/><test-case name="35832reS67.i tokoe:invalid" result="pass"/><test-case name="35833reS68 tokoe:valid" result="pass"/><test-case name="35834reS68.i tokoe:invalid" result="pass"/><test-case name="35835reS69 tokoe:valid" result="pass"/><test-case name="35836reS69.i tokoe:invalid" result="pass"/><test-case name="35837reS70 tokoe:valid" result="pass"/><test-case name="35838reS70.i tokoe:invalid" result="pass"/><test-case name="35839reS71 tokoe:valid" result="pass"/><test-case name="35840reS71.i tokoe:invalid" result="pass"/><test-case name="35841reS72 tokoe:valid" result="pass"/><test-case name="35842reS72.i tokoe:invalid" result="pass"/><test-case name="35843reS73 tokoe:valid" result="pass"/><test-case name="35844reS73.i tokoe:invalid" result="pass"/><test-case name="35845reS74 tokoe:valid" result="pass"/><test-case name="35846reS74.i tokoe:invalid" result="pass"/><test-case name="35847reS75 tokoe:valid" result="pass"/><test-case name="35848reS75.i tokoe:invalid" result="pass"/><test-case name="35849reS76 tokoe:valid" result="pass"/><test-case name="35850reS76.i tokoe:invalid" result="pass"/><test-case name="35851reS77 tokoe:valid" result="pass"/><test-case name="35852reS77.i tokoe:invalid" result="pass"/><test-case name="35853reS78 tokoe:valid" result="pass"/><test-case name="35854reS78.i tokoe:invalid" result="pass"/><test-case name="35855reS79 tokoe:valid" result="pass"/><test-case name="35856reS79.i tokoe:invalid" result="pass"/><test-case name="35857reS80 tokoe:valid" result="pass"/><test-case name="35858reS80.i tokoe:invalid" result="pass"/><test-case name="35859reS81 tokoe:valid" result="pass"/><test-case name="35860reS81.i tokoe:invalid" result="pass"/><test-case name="35861reS82 tokoe:valid" result="pass"/><test-case name="35862reS82.i tokoe:invalid" result="pass"/><test-case name="35863reS83 tokoe:valid" result="pass"/><test-case name="35864reS83.i tokoe:invalid" result="pass"/><test-case name="35865reS84 tokoe:valid" result="pass"/><test-case name="35866reS84.i tokoe:invalid" result="pass"/><test-case name="35867reT1 tokoe:valid" result="pass"/><test-case name="35868reT1.i tokoe:invalid" result="pass"/><test-case name="35869reT2 tokoe:valid" result="pass"/><test-case name="35870reT2.i tokoe:invalid" result="pass"/><test-case name="35871reT3 tokoe:valid" result="pass"/><test-case name="35872reT3.i tokoe:invalid" result="pass"/><test-case name="35873reT4 tokoe:valid" result="pass"/><test-case name="35874reT4.i tokoe:invalid" result="pass"/><test-case name="35875reT5 tokoe:valid" result="pass"/><test-case name="35876reT5.i tokoe:invalid" result="pass"/><test-case name="35877reT7 tokoe:valid" result="pass"/><test-case name="35878reT7.i tokoe:invalid" result="pass"/><test-case name="35879reT9 tokoe:valid" result="pass"/><test-case name="35880reT9.i tokoe:invalid" result="pass"/><test-case name="35881reT10 tokoe:valid" result="pass"/><test-case name="35882reT10.i tokoe:invalid" result="pass"/><test-case name="35883reT11 tokoe:valid" result="pass"/><test-case name="35884reT11.i tokoe:invalid" result="pass"/><test-case name="35885reT12 tokoe:valid" result="pass"/><test-case name="35886reT12.i tokoe:invalid" result="pass"/><test-case name="35887reT13 tokoe:valid" result="pass"/><test-case name="35888reT13.i tokoe:invalid" result="pass"/><test-case name="35889reT14 tokoe:valid" result="pass"/><test-case name="35890reT14.i tokoe:invalid" result="pass"/><test-case name="35891reT15 tokoe:valid" result="pass"/><test-case name="35892reT15.i tokoe:invalid" result="pass"/><test-case name="35893reT16 tokoe:valid" result="pass"/><test-case name="35894reT16.i tokoe:invalid" result="pass"/><test-case name="35895reT17 tokoe:valid" result="pass"/><test-case name="35896reT17.i tokoe:invalid" result="fail"/><test-case name="35897reT18 tokoe:valid" result="pass"/><test-case name="35898reT18.i tokoe:invalid" result="pass"/><test-case name="35899reT19 tokoe:valid" result="pass"/><test-case name="35900reT19.i tokoe:invalid" result="pass"/><test-case name="35901reT20 tokoe:valid" result="pass"/><test-case name="35902reT20.i tokoe:invalid" result="pass"/><test-case name="35903reT21 tokoe:valid" result="pass"/><test-case name="35904reT21.i tokoe:invalid" result="pass"/><test-case name="35905reT22 tokoe:valid" result="pass"/><test-case name="35906reT22.i tokoe:invalid" result="pass"/><test-case name="35907reT23 tokoe:valid" result="pass"/><test-case name="35908reT23.i tokoe:invalid" result="pass"/><test-case name="35909reT24 tokoe:valid" result="pass"/><test-case name="35910reT24.i tokoe:invalid" result="pass"/><test-case name="35911reT25 tokoe:valid" result="pass"/><test-case name="35912reT25.i tokoe:invalid" result="pass"/><test-case name="35913reT26 tokoe:valid" result="pass"/><test-case name="35914reT26.i tokoe:invalid" result="pass"/><test-case name="35915reT27 tokoe:valid" result="pass"/><test-case name="35916reT27.i tokoe:invalid" result="pass"/><test-case name="35917reT28 tokoe:valid" result="pass"/><test-case name="35918reT28.i tokoe:invalid" result="pass"/><test-case name="35919reT29 tokoe:valid" result="pass"/><test-case name="35920reT29.i tokoe:invalid" result="pass"/><test-case name="35921reT30 tokoe:valid" result="pass"/><test-case name="35922reT30.i tokoe:invalid" result="pass"/><test-case name="35923reT31 tokoe:valid" result="pass"/><test-case name="35924reT31.i tokoe:invalid" result="pass"/><test-case name="35925reT32 tokoe:valid" result="pass"/><test-case name="35926reT32.i tokoe:invalid" result="pass"/><test-case name="35927reT33 tokoe:valid" result="pass"/><test-case name="35928reT33.i tokoe:invalid" result="pass"/><test-case name="35929reT34 tokoe:valid" result="pass"/><test-case name="35930reT34.i tokoe:invalid" result="pass"/><test-case name="35931reT35 tokoe:valid" result="pass"/><test-case name="35932reT35.i tokoe:invalid" result="pass"/><test-case name="35933reT36 tokoe:valid" result="pass"/><test-case name="35934reT36.i tokoe:invalid" result="pass"/><test-case name="35935reT37 tokoe:valid" result="pass"/><test-case name="35936reT37.i tokoe:invalid" result="pass"/><test-case name="35937reT38 tokoe:valid" result="pass"/><test-case name="35938reT38.i tokoe:invalid" result="fail"/><test-case name="35939reT39 tokoe:valid" result="pass"/><test-case name="35940reT39.i tokoe:invalid" result="pass"/><test-case name="35941reT40 tokoe:valid" result="pass"/><test-case name="35942reT40.i tokoe:invalid" result="pass"/><test-case name="35943reT41 tokoe:valid" result="pass"/><test-case name="35944reT41.i tokoe:invalid" result="pass"/><test-case name="35945reT42 tokoe:valid" result="pass"/><test-case name="35946reT42.i tokoe:invalid" result="pass"/><test-case name="35947reT43 tokoe:valid" result="pass"/><test-case name="35948reT43.v tokoe:valid" result="pass"/><test-case name="35949reT44 tokoe:valid" result="pass"/><test-case name="35950reT44.v tokoe:valid" result="pass"/><test-case name="35951reT45 tokoe:valid" result="pass"/><test-case name="35952reT45.v tokoe:valid" result="pass"/><test-case name="35953reT46 tokoe:valid" result="pass"/><test-case name="35954reT46.v tokoe:valid" result="pass"/><test-case name="35955reT47 tokoe:valid" result="pass"/><test-case name="35956reT47.v tokoe:valid" result="pass"/><test-case name="35957reT48 tokoe:valid" result="pass"/><test-case name="35958reT48.v tokoe:valid" result="pass"/><test-case name="35959reT49 tokoe:valid" result="pass"/><test-case name="35960reT49.v tokoe:valid" result="pass"/><test-case name="35961reT50 tokoe:valid" result="pass"/><test-case name="35962reT50.v tokoe:valid" result="pass"/><test-case name="35963reT51 tokoe:valid" result="pass"/><test-case name="35964reT51.v tokoe:valid" result="fail"/><test-case name="35965reT52 tokoe:valid" result="pass"/><test-case name="35966reT52.v tokoe:valid" result="pass"/><test-case name="35967reT53 tokoe:valid" result="pass"/><test-case name="35968reT53.v tokoe:valid" result="pass"/><test-case name="35969reT54 tokoe:valid" result="pass"/><test-case name="35970reT54.v tokoe:valid" result="pass"/><test-case name="35971reT55 tokoe:valid" result="pass"/><test-case name="35972reT55.v tokoe:valid" result="pass"/><test-case name="35973reT56 tokoe:valid" result="pass"/><test-case name="35974reT56.v tokoe:valid" result="pass"/><test-case name="35975reT57 tokoe:valid" result="pass"/><test-case name="35976reT57.v tokoe:valid" result="pass"/><test-case name="35977reT58 tokoe:valid" result="pass"/><test-case name="35978reT58.v tokoe:valid" result="pass"/><test-case name="35979reT59 tokoe:valid" result="pass"/><test-case name="35980reT59.v tokoe:valid" result="pass"/><test-case name="35981reT60 tokoe:valid" result="pass"/><test-case name="35982reT60.v tokoe:valid" result="pass"/><test-case name="35983reT61 tokoe:valid" result="pass"/><test-case name="35984reT61.v tokoe:valid" result="pass"/><test-case name="35985reT62 tokoe:valid" result="pass"/><test-case name="35986reT62.v tokoe:valid" result="pass"/><test-case name="35987reT64 tokoe:valid" result="pass"/><test-case name="35988reT64.v tokoe:valid" result="pass"/><test-case name="35989reT65 tokoe:valid" result="pass"/><test-case name="35990reT65.v tokoe:valid" result="pass"/><test-case name="35991reT66 tokoe:valid" result="pass"/><test-case name="35992reT66.v tokoe:valid" result="pass"/><test-case name="35993reT67 tokoe:valid" result="pass"/><test-case name="35994reT67.v tokoe:valid" result="pass"/><test-case name="35995reT68 tokoe:valid" result="pass"/><test-case name="35996reT68.v tokoe:valid" result="pass"/><test-case name="35997reT69 tokoe:valid" result="pass"/><test-case name="35998reT69.v tokoe:valid" result="pass"/><test-case name="35999reT70 tokoe:valid" result="pass"/><test-case name="36000reT70.v tokoe:valid" result="pass"/><test-case name="36001reT71 tokoe:valid" result="pass"/><test-case name="36002reT71.v tokoe:valid" result="pass"/><test-case name="36003reT72 tokoe:valid" result="pass"/><test-case name="36004reT72.v tokoe:valid" result="pass"/><test-case name="36005reT73 tokoe:valid" result="pass"/><test-case name="36006reT73.v tokoe:valid" result="pass"/><test-case name="36007reT74 tokoe:valid" result="pass"/><test-case name="36008reT74.v tokoe:valid" result="pass"/><test-case name="36009reT75 tokoe:valid" result="pass"/><test-case name="36010reT75.v tokoe:valid" result="pass"/><test-case name="36011reT76 tokoe:valid" result="pass"/><test-case name="36012reT76.v tokoe:valid" result="pass"/><test-case name="36013reT77 tokoe:valid" result="pass"/><test-case name="36014reT77.v tokoe:valid" result="pass"/><test-case name="36015reT78 tokoe:valid" result="pass"/><test-case name="36016reT78.v tokoe:valid" result="pass"/><test-case name="36017reT79 tokoe:valid" result="pass"/><test-case name="36018reT79.v tokoe:valid" result="pass"/><test-case name="36019reT80 tokoe:valid" result="pass"/><test-case name="36020reT80.v tokoe:valid" result="pass"/><test-case name="36021reT81 tokoe:valid" result="pass"/><test-case name="36022reT81.v tokoe:valid" result="pass"/><test-case name="36023reT82 tokoe:valid" result="pass"/><test-case name="36024reT82.v tokoe:valid" result="pass"/><test-case name="36025reT83 tokoe:valid" result="pass"/><test-case name="36026reT83.v tokoe:valid" result="pass"/><test-case name="36027reU3 tokoe:valid" result="pass"/><test-case name="36028reU3.i tokoe:invalid" result="pass"/><test-case name="36029reU4 tokoe:valid" result="pass"/><test-case name="36030reU4.i tokoe:invalid" result="pass"/><test-case name="36031reU5 tokoe:valid" result="pass"/><test-case name="36032reU5.i tokoe:invalid" result="pass"/><test-case name="36033reU6 tokoe:valid" result="pass"/><test-case name="36034reU6.i tokoe:invalid" result="fail"/><test-case name="36035reU7 tokoe:valid" result="pass"/><test-case name="36036reU7.i tokoe:invalid" result="pass"/><test-case name="36037reU8 tokoe:valid" result="pass"/><test-case name="36038reU8.i tokoe:invalid" result="pass"/><test-case name="36039reU9 tokoe:valid" result="pass"/><test-case name="36040reU9.i tokoe:invalid" result="pass"/><test-case name="36041reU10 tokoe:valid" result="pass"/><test-case name="36042reU10.i tokoe:invalid" result="pass"/><test-case name="36043reU11 tokoe:valid" result="pass"/><test-case name="36044reU11.i tokoe:invalid" result="pass"/><test-case name="36045reU12 tokoe:valid" result="pass"/><test-case name="36046reU12.i tokoe:invalid" result="pass"/><test-case name="36047reU13 tokoe:valid" result="pass"/><test-case name="36048reU13.i tokoe:invalid" result="pass"/><test-case name="36049reU14 tokoe:valid" result="pass"/><test-case name="36050reU14.i tokoe:invalid" result="pass"/><test-case name="36051reU15 tokoe:valid" result="pass"/><test-case name="36052reU15.i tokoe:invalid" result="pass"/><test-case name="36053reV2 tokoe:valid" result="pass"/><test-case name="36054reV2.i tokoe:invalid" result="pass"/><test-case name="36055reV3 tokoe:valid" result="pass"/><test-case name="36056reV3.i tokoe:invalid" result="pass"/><test-case name="36057reV4 tokoe:valid" result="pass"/><test-case name="36058reV4.i tokoe:invalid" result="pass"/><test-case name="36059reV5 tokoe:valid" result="pass"/><test-case name="36060reV5.i tokoe:invalid" result="pass"/><test-case name="36061reV6 tokoe:valid" result="pass"/><test-case name="36062reV6.i tokoe:invalid" result="pass"/><test-case name="36063reV7 tokoe:valid" result="pass"/><test-case name="36064reV7.i tokoe:invalid" result="pass"/><test-case name="36065reV8 tokoe:valid" result="pass"/><test-case name="36066reV8.i tokoe:invalid" result="pass"/><test-case name="36067reV9 tokoe:valid" result="pass"/><test-case name="36068reV9.i tokoe:invalid" result="pass"/><test-case name="36069reV10 tokoe:valid" result="pass"/><test-case name="36070reV10.i tokoe:invalid" result="pass"/><test-case name="36071reV11 tokoe:valid" result="pass"/><test-case name="36072reV11.i tokoe:invalid" result="pass"/><test-case name="36073reV12 tokoe:valid" result="pass"/><test-case name="36074reV12.i tokoe:invalid" result="pass"/><test-case name="36075reV13 tokoe:valid" result="pass"/><test-case name="36076reV13.i tokoe:invalid" result="pass"/><test-case name="36077reV14 tokoe:valid" result="pass"/><test-case name="36078reV14.i tokoe:invalid" result="pass"/><test-case name="36079reV15 tokoe:valid" result="pass"/><test-case name="36080reV15.i tokoe:invalid" result="pass"/><test-case name="36081reV16 tokoe:valid" result="pass"/><test-case name="36082reV16.i tokoe:invalid" result="pass"/><test-case name="36083reV17 tokoe:valid" result="pass"/><test-case name="36084reV17.i tokoe:invalid" result="pass"/><test-case name="36085reV18 tokoe:valid" result="pass"/><test-case name="36086reV18.i tokoe:invalid" result="pass"/><test-case name="36087reV19 tokoe:valid" result="pass"/><test-case name="36088reV19.i tokoe:invalid" result="pass"/><test-case name="36089reV20 tokoe:valid" result="pass"/><test-case name="36090reV20.i tokoe:invalid" result="pass"/><test-case name="36091reV21 tokoe:valid" result="pass"/><test-case name="36092reV21.i tokoe:invalid" result="pass"/><test-case name="36093reV22 tokoe:valid" result="pass"/><test-case name="36094reV22.i tokoe:invalid" result="pass"/><test-case name="36095reV23 tokoe:valid" result="pass"/><test-case name="36096reV23.i tokoe:invalid" result="pass"/><test-case name="36097reV24 tokoe:valid" result="pass"/><test-case name="36098reV24.i tokoe:invalid" result="pass"/><test-case name="36099reV25 tokoe:valid" result="pass"/><test-case name="36100reV25.i tokoe:invalid" result="pass"/><test-case name="36101reV26 tokoe:valid" result="pass"/><test-case name="36102reV26.i tokoe:invalid" result="pass"/><test-case name="36103reV27 tokoe:valid" result="pass"/><test-case name="36104reV27.i tokoe:invalid" result="pass"/><test-case name="36105reV28 tokoe:valid" result="pass"/><test-case name="36106reV28.i tokoe:invalid" result="pass"/><test-case name="36107reV29 tokoe:valid" result="pass"/><test-case name="36108reV29.i tokoe:invalid" result="pass"/><test-case name="36109reV30 tokoe:valid" result="pass"/><test-case name="36110reV30.i tokoe:invalid" result="pass"/><test-case name="36111reV31 tokoe:valid" result="pass"/><test-case name="36112reV31.i tokoe:invalid" result="pass"/><test-case name="36113reV32 tokoe:valid" result="pass"/><test-case name="36114reV32.i tokoe:invalid" result="pass"/><test-case name="36115reV33 tokoe:valid" result="pass"/><test-case name="36116reV33.i tokoe:invalid" result="fail"/><test-case name="36117reV34 tokoe:valid" result="pass"/><test-case name="36118reV34.i tokoe:invalid" result="fail"/><test-case name="36119reV35 tokoe:valid" result="pass"/><test-case name="36120reV35.i tokoe:invalid" result="fail"/><test-case name="36121reV36 tokoe:valid" result="pass"/><test-case name="36122reV36.i tokoe:invalid" result="fail"/><test-case name="36123reV37 tokoe:valid" result="pass"/><test-case name="36124reV37.i tokoe:invalid" result="fail"/><test-case name="36125reV38 tokoe:valid" result="pass"/><test-case name="36126reV38.i tokoe:invalid" result="fail"/><test-case name="36127reV39 tokoe:valid" result="pass"/><test-case name="36128reV39.i tokoe:invalid" result="fail"/><test-case name="36129reV40 tokoe:valid" result="pass"/><test-case name="36130reV40.i tokoe:invalid" result="fail"/><test-case name="36131reV41 tokoe:valid" result="pass"/><test-case name="36132reV41.i tokoe:invalid" result="fail"/><test-case name="36133reV42 tokoe:valid" result="pass"/><test-case name="36134reV42.i tokoe:invalid" result="fail"/><test-case name="36135reV43 tokoe:valid" result="pass"/><test-case name="36136reV43.i tokoe:invalid" result="pass"/><test-case name="36137reDA1 tokoe:valid" result="pass"/><test-case name="36138reDA1.v tokoe:valid" result="pass"/><test-case name="36139reDA2 tokoe:valid" result="pass"/><test-case name="36140reDA2.i tokoe:invalid" result="pass"/><test-case name="36141reDA3 tokoe:valid" result="pass"/><test-case name="36142reDA3.i tokoe:invalid" result="pass"/><test-case name="36143reDA4 tokoe:valid" result="pass"/><test-case name="36144reDA4.v tokoe:valid" result="pass"/><test-case name="36145reDA5 tokoe:valid" result="pass"/><test-case name="36146reDA5.v tokoe:valid" result="pass"/><test-case name="36147reDA6 tokoe:valid" result="pass"/><test-case name="36148reDA6.v tokoe:valid" result="pass"/><test-case name="36149reDA7 tokoe:valid" result="pass"/><test-case name="36150reDA8 tokoe:valid" result="pass"/><test-case name="36151reDA9 tokoe:valid" result="pass"/><test-case name="36152reDA9.v tokoe:valid" result="pass"/><test-case name="36153reDA10 tokoe:valid" result="pass"/><test-case name="36154reDA10.i tokoe:invalid" result="pass"/><test-case name="36155reDA11 tokoe:valid" result="pass"/><test-case name="36156reDA11.i tokoe:invalid" result="pass"/><test-case name="36157reDA12 tokoe:valid" result="pass"/><test-case name="36158reDA12.i tokoe:invalid" result="pass"/><test-case name="36159reDA13 tokoe:valid" result="pass"/><test-case name="36160reDA13.i tokoe:invalid" result="pass"/><test-case name="36161reDA14 tokoe:valid" result="pass"/><test-case name="36162reDA14.i tokoe:invalid" result="pass"/><test-case name="36163reDA15 tokoe:valid" result="pass"/><test-case name="36164reDA15.v tokoe:valid" result="pass"/><test-case name="36165reDB1 tokoe:valid" result="pass"/><test-case name="36166reDB1.v tokoe:valid" result="pass"/><test-case name="36167reDB2 tokoe:valid" result="pass"/><test-case name="36168reDB2.v tokoe:valid" result="pass"/><test-case name="36169reDB3 tokoe:valid" result="pass"/><test-case name="36170reDB3.i tokoe:invalid" result="pass"/><test-case name="36171reDB4 tokoe:valid" result="pass"/><test-case name="36172reDB4.i tokoe:invalid" result="pass"/><test-case name="36173reDB5 tokoe:valid" result="pass"/><test-case name="36174reDB5.i tokoe:invalid" result="pass"/><test-case name="36175reDB6 tokoe:valid" result="pass"/><test-case name="36176reDB6.i tokoe:invalid" result="pass"/><test-case name="36177reDC1 tokoe:valid" result="pass"/><test-case name="36178reDC1.v tokoe:valid" result="pass"/><test-case name="36179reDC2 tokoe:valid" result="pass"/><test-case name="36180reDC2.v tokoe:valid" result="pass"/><test-case name="36181reDC3 tokoe:valid" result="pass"/><test-case name="36182reDC3.v tokoe:valid" result="pass"/><test-case name="36183reDC4 tokoe:valid" result="pass"/><test-case name="36184reDC4.v tokoe:valid" result="pass"/><test-case name="36185reDC5 tokoe:valid" result="pass"/><test-case name="36186reDC5.v tokoe:valid" result="pass"/><test-case name="36187reDD1 tokoe:valid" result="pass"/><test-case name="36188reDD1.v tokoe:valid" result="pass"/><test-case name="36189reDD2 tokoe:valid" result="pass"/><test-case name="36190reDD2.i tokoe:invalid" result="pass"/><test-case name="36191reDD3 tokoe:valid" result="pass"/><test-case name="36192reDD3.i tokoe:invalid" result="pass"/><test-case name="36193reDD4 tokoe:valid" result="pass"/><test-case name="36194reDD4.i tokoe:invalid" result="pass"/><test-case name="36195reDD5 tokoe:valid" result="pass"/><test-case name="36196reDD5.i tokoe:invalid" result="pass"/><test-case name="36197reDD6 tokoe:valid" result="pass"/><test-case name="36198reDD6.i tokoe:invalid" result="pass"/><test-case name="36199reDD7 tokoe:valid" result="pass"/><test-case name="36200reDD7.i tokoe:invalid" result="pass"/><test-case name="36201reDD8 tokoe:valid" result="pass"/><test-case name="36202reDD8.i tokoe:invalid" result="pass"/><test-case name="36203reDE1 tokoe:valid" result="pass"/><test-case name="36204reDE1.v tokoe:valid" result="pass"/><test-case name="36205reDE2 tokoe:valid" result="pass"/><test-case name="36206reDE2.i tokoe:invalid" result="pass"/><test-case name="36207reDE3 tokoe:valid" result="pass"/><test-case name="36208reDE3.i tokoe:invalid" result="pass"/><test-case name="36209reDE4 tokoe:valid" result="pass"/><test-case name="36210reDE4.i tokoe:invalid" result="pass"/><test-case name="36211reDF1 tokoe:valid" result="pass"/><test-case name="36212reDF1.v tokoe:valid" result="pass"/><test-case name="36213reDF2 tokoe:valid" result="pass"/><test-case name="36214reDF2.v tokoe:valid" result="pass"/><test-case name="36215reDF3 tokoe:valid" result="pass"/><test-case name="36216reDF3.i tokoe:invalid" result="pass"/><test-case name="36217reDF5 tokoe:valid" result="pass"/><test-case name="36218reDF5.i tokoe:invalid" result="pass"/><test-case name="36219reDG1 tokoe:valid" result="pass"/><test-case name="36220reDG1.v tokoe:valid" result="pass"/><test-case name="36221reDG3 tokoe:valid" result="pass"/><test-case name="36222reDG3.v tokoe:valid" result="pass"/><test-case name="36223reDG4 tokoe:valid" result="pass"/><test-case name="36224reDG4.i tokoe:invalid" result="pass"/><test-case name="36225reDG5 tokoe:valid" result="pass"/><test-case name="36226reDG5.v tokoe:valid" result="pass"/><test-case name="36227reDG6 tokoe:valid" result="pass"/><test-case name="36228reDG6.v tokoe:valid" result="pass"/><test-case name="36229reDG7 tokoe:valid" result="pass"/><test-case name="36230reDG7.v tokoe:valid" result="fail"/><test-case name="36231reDH2 tokoe:valid" result="pass"/><test-case name="36232reDH2.v tokoe:valid" result="pass"/><test-case name="36233reDH3 tokoe:valid" result="pass"/><test-case name="36234reDH3.v tokoe:valid" result="pass"/><test-case name="36235reDH4 tokoe:valid" result="pass"/><test-case name="36236reDH4.v tokoe:valid" result="pass"/><test-case name="36237reDH5 tokoe:valid" result="pass"/><test-case name="36238reDH5.v tokoe:valid" result="pass"/><test-case name="36239reDH6 tokoe:valid" result="pass"/><test-case name="36240reDH6.v tokoe:valid" result="pass"/><test-case name="36241reDH7 tokoe:valid" result="pass"/><test-case name="36242reDH7.v tokoe:valid" result="pass"/><test-case name="36243reDH7a tokoe:valid" result="pass"/><test-case name="36244reDH7a.i tokoe:invalid" result="pass"/><test-case name="36245reDH10 tokoe:valid" result="pass"/><test-case name="36246reDH11 tokoe:valid" result="pass"/><test-case name="36247reDH11.v tokoe:valid" result="pass"/><test-case name="36248reDH12 tokoe:valid" result="pass"/><test-case name="36249reDI1 tokoe:valid" result="pass"/><test-case name="36250reDI1.v tokoe:valid" result="pass"/><test-case name="36251reDI2 tokoe:valid" result="pass"/><test-case name="36252reDI2.v tokoe:valid" result="pass"/><test-case name="36253reDI3 tokoe:valid" result="pass"/><test-case name="36254reDI3.i tokoe:invalid" result="pass"/><test-case name="36255reDI4 tokoe:valid" result="pass"/><test-case name="36256reDI4.i tokoe:invalid" result="pass"/><test-case name="36257reDI5 tokoe:valid" result="pass"/><test-case name="36258reDI5.i tokoe:invalid" result="pass"/><test-case name="36259reDI6 tokoe:valid" result="pass"/><test-case name="36260reDI6.v tokoe:valid" result="pass"/><test-case name="36261reDI7 tokoe:valid" result="pass"/><test-case name="36262reDI7.v tokoe:valid" result="pass"/><test-case name="36263reDI8 tokoe:valid" result="pass"/><test-case name="36264reDI8.v tokoe:valid" result="pass"/><test-case name="36265reDI9 tokoe:valid" result="pass"/><test-case name="36266reDI9.v tokoe:valid" result="pass"/><test-case name="36267reDI10 tokoe:valid" result="pass"/><test-case name="36268reDI10.v tokoe:valid" result="pass"/><test-case name="36269reDI11 tokoe:valid" result="pass"/><test-case name="36270reDI11.v tokoe:valid" result="pass"/><test-case name="36271reDI12 tokoe:valid" result="pass"/><test-case name="36272reDI12.i tokoe:invalid" result="pass"/><test-case name="36273reDI13 tokoe:valid" result="pass"/><test-case name="36274reDI13.i tokoe:invalid" result="pass"/><test-case name="36275reDI14 tokoe:valid" result="pass"/><test-case name="36276reDI14.v tokoe:valid" result="pass"/><test-case name="36277p1 tokoe:invalid" result="pass"/><test-case name="36278p2 tokoe:valid" result="pass"/><test-case name="36279p2.i tokoe:invalid" result="pass"/><test-case name="36280p3 tokoe:valid" result="pass"/><test-case name="36281p3.v tokoe:valid" result="pass"/><test-case name="36282p4 tokoe:valid" result="pass"/><test-case name="36283p4.i tokoe:invalid" result="pass"/><test-case name="36284p5 tokoe:valid" result="pass"/><test-case name="36285p5.v tokoe:valid" result="pass"/><test-case name="36286p6 tokoe:valid" result="pass"/><test-case name="36287p6.v tokoe:valid" result="pass"/><test-case name="36288p7 tokoe:valid" result="pass"/><test-case name="36289p7.i tokoe:invalid" result="pass"/><test-case name="36290p8 tokoe:valid" result="pass"/><test-case name="36291p8.v tokoe:valid" result="pass"/><test-case name="36292p9 tokoe:valid" result="pass"/><test-case name="36293p9.v tokoe:valid" result="pass"/><test-case name="36294p10 tokoe:valid" result="pass"/><test-case name="36295p10.i tokoe:invalid" result="pass"/><test-case name="36296p11 tokoe:valid" result="pass"/><test-case name="36297p11.v tokoe:valid" result="pass"/><test-case name="36298p12 tokoe:valid" result="pass"/><test-case name="36299p12.v tokoe:valid" result="pass"/><test-case name="36300p13 tokoe:valid" result="pass"/><test-case name="36301p13.v tokoe:valid" result="pass"/><test-case name="36302p14 tokoe:valid" result="pass"/><test-case name="36303p14.i tokoe:invalid" result="pass"/><test-case name="36304p15 tokoe:valid" result="pass"/><test-case name="36305p15.i tokoe:invalid" result="pass"/><test-case name="36306p16 tokoe:valid" result="pass"/><test-case name="36307p16.v tokoe:valid" result="pass"/><test-case name="36308p17 tokoe:valid" result="pass"/><test-case name="36309p17.v tokoe:valid" result="pass"/><test-case name="36310p18 tokoe:valid" result="pass"/><test-case name="36311p18.i tokoe:invalid" result="pass"/><test-case name="36312p19 tokoe:valid" result="pass"/><test-case name="36313p19.i tokoe:invalid" result="pass"/><test-case name="36314p20 tokoe:valid" result="pass"/><test-case name="36315p20.v tokoe:valid" result="pass"/><test-case name="36316p21 tokoe:valid" result="pass"/><test-case name="36317p21.i tokoe:invalid" result="fail"/><test-case name="36318RegexTest_1 tokoe:valid" result="pass"/><test-case name="36319RegexTest_1.v tokoe:valid" result="pass"/><test-case name="36320RegexTest_2 tokoe:valid" result="pass"/><test-case name="36321RegexTest_2.v tokoe:valid" result="pass"/><test-case name="36322RegexTest_3 tokoe:valid" result="pass"/><test-case name="36323RegexTest_3.v tokoe:valid" result="pass"/><test-case name="36324RegexTest_4 tokoe:valid" result="pass"/><test-case name="36325RegexTest_4.v tokoe:valid" result="pass"/><test-case name="36326RegexTest_5 tokoe:valid" result="pass"/><test-case name="36327RegexTest_5.v tokoe:valid" result="pass"/><test-case name="36328RegexTest_6 tokoe:valid" result="pass"/><test-case name="36329RegexTest_6.v tokoe:valid" result="pass"/><test-case name="36330RegexTest_7 tokoe:valid" result="pass"/><test-case name="36331RegexTest_7.i tokoe:invalid" result="pass"/><test-case name="36332RegexTest_8 tokoe:valid" result="pass"/><test-case name="36333RegexTest_8.i tokoe:invalid" result="pass"/><test-case name="36334RegexTest_10 tokoe:valid" result="pass"/><test-case name="36335RegexTest_10.i tokoe:invalid" result="pass"/><test-case name="36336RegexTest_12 tokoe:valid" result="pass"/><test-case name="36337RegexTest_12.i tokoe:invalid" result="pass"/><test-case name="36338RegexTest_13 tokoe:valid" result="pass"/><test-case name="36339RegexTest_13.i tokoe:invalid" result="pass"/><test-case name="36340RegexTest_20 tokoe:valid" result="pass"/><test-case name="36341RegexTest_20.v tokoe:valid" result="pass"/><test-case name="36342RegexTest_21 tokoe:valid" result="pass"/><test-case name="36343RegexTest_21.v tokoe:valid" result="pass"/><test-case name="36344RegexTest_35 tokoe:valid" result="pass"/><test-case name="36345RegexTest_35.i tokoe:invalid" result="pass"/><test-case name="36346RegexTest_36 tokoe:valid" result="pass"/><test-case name="36347RegexTest_36.i tokoe:invalid" result="pass"/><test-case name="36348RegexTest_37 tokoe:valid" result="pass"/><test-case name="36349RegexTest_37.i tokoe:invalid" result="pass"/><test-case name="36350RegexTest_38 tokoe:valid" result="pass"/><test-case name="36351RegexTest_38.i tokoe:invalid" result="pass"/><test-case name="36352RegexTest_39 tokoe:valid" result="pass"/><test-case name="36353RegexTest_39.i tokoe:invalid" result="pass"/><test-case name="36354RegexTest_40 tokoe:valid" result="pass"/><test-case name="36355RegexTest_40.i tokoe:invalid" result="pass"/><test-case name="36356RegexTest_41 tokoe:valid" result="pass"/><test-case name="36357RegexTest_41.v tokoe:valid" result="pass"/><test-case name="36358RegexTest_42 tokoe:valid" result="pass"/><test-case name="36359RegexTest_42.v tokoe:valid" result="pass"/><test-case name="36360RegexTest_63 tokoe:valid" result="pass"/><test-case name="36361RegexTest_63.i tokoe:invalid" result="pass"/><test-case name="36362RegexTest_66 tokoe:valid" result="pass"/><test-case name="36363RegexTest_66.i tokoe:invalid" result="pass"/><test-case name="36364RegexTest_67 tokoe:valid" result="pass"/><test-case name="36365RegexTest_67.i tokoe:invalid" result="pass"/><test-case name="36366RegexTest_68 tokoe:valid" result="pass"/><test-case name="36367RegexTest_68.i tokoe:invalid" result="pass"/><test-case name="36368RegexTest_69 tokoe:valid" result="pass"/><test-case name="36369RegexTest_69.i tokoe:invalid" result="pass"/><test-case name="36370RegexTest_70 tokoe:valid" result="pass"/><test-case name="36371RegexTest_70.i tokoe:invalid" result="pass"/><test-case name="36372RegexTest_71 tokoe:valid" result="pass"/><test-case name="36373RegexTest_71.i tokoe:invalid" result="pass"/><test-case name="36374RegexTest_72 tokoe:valid" result="pass"/><test-case name="36375RegexTest_72.v tokoe:valid" result="pass"/><test-case name="36376RegexTest_73 tokoe:valid" result="pass"/><test-case name="36377RegexTest_73.v tokoe:valid" result="pass"/><test-case name="36378RegexTest_74 tokoe:valid" result="pass"/><test-case name="36379RegexTest_74.i tokoe:invalid" result="pass"/><test-case name="36380RegexTest_75 tokoe:valid" result="pass"/><test-case name="36381RegexTest_75.i tokoe:invalid" result="pass"/><test-case name="36382RegexTest_76 tokoe:valid" result="pass"/><test-case name="36383RegexTest_76.i tokoe:invalid" result="pass"/><test-case name="36384RegexTest_77 tokoe:valid" result="pass"/><test-case name="36385RegexTest_77.i tokoe:invalid" result="pass"/><test-case name="36386RegexTest_78 tokoe:valid" result="pass"/><test-case name="36387RegexTest_78.i tokoe:invalid" result="pass"/><test-case name="36388RegexTest_79 tokoe:valid" result="pass"/><test-case name="36389RegexTest_79.i tokoe:invalid" result="pass"/><test-case name="36390RegexTest_80 tokoe:valid" result="pass"/><test-case name="36391RegexTest_80.v tokoe:valid" result="pass"/><test-case name="36392RegexTest_81 tokoe:valid" result="pass"/><test-case name="36393RegexTest_81.v tokoe:valid" result="pass"/><test-case name="36394RegexTest_117 tokoe:valid" result="pass"/><test-case name="36395RegexTest_117.i tokoe:invalid" result="pass"/><test-case name="36396RegexTest_118 tokoe:valid" result="pass"/><test-case name="36397RegexTest_118.i tokoe:invalid" result="pass"/><test-case name="36398RegexTest_175 tokoe:valid" result="pass"/><test-case name="36399RegexTest_175.i tokoe:invalid" result="pass"/><test-case name="36400RegexTest_176 tokoe:valid" result="pass"/><test-case name="36401RegexTest_176.i tokoe:invalid" result="pass"/><test-case name="36402RegexTest_177 tokoe:valid" result="pass"/><test-case name="36403RegexTest_177.i tokoe:invalid" result="pass"/><test-case name="36404RegexTest_180 tokoe:valid" result="pass"/><test-case name="36405RegexTest_180.i tokoe:invalid" result="pass"/><test-case name="36406RegexTest_181 tokoe:valid" result="pass"/><test-case name="36407RegexTest_181.i tokoe:invalid" result="pass"/><test-case name="36408RegexTest_182 tokoe:valid" result="pass"/><test-case name="36409RegexTest_182.i tokoe:invalid" result="pass"/><test-case name="36410RegexTest_234 tokoe:valid" result="pass"/><test-case name="36411RegexTest_234.v tokoe:valid" result="pass"/><test-case name="36412RegexTest_235 tokoe:valid" result="pass"/><test-case name="36413RegexTest_235.i tokoe:invalid" result="pass"/><test-case name="36414RegexTest_236 tokoe:valid" result="pass"/><test-case name="36415RegexTest_236.i tokoe:invalid" result="pass"/><test-case name="36416RegexTest_239 tokoe:valid" result="pass"/><test-case name="36417RegexTest_239.i tokoe:invalid" result="pass"/><test-case name="36418RegexTest_250 tokoe:valid" result="pass"/><test-case name="36419RegexTest_250.i tokoe:invalid" result="pass"/><test-case name="36420RegexTest_251 tokoe:valid" result="pass"/><test-case name="36421RegexTest_251.i tokoe:invalid" result="pass"/><test-case name="36422RegexTest_252 tokoe:valid" result="pass"/><test-case name="36423RegexTest_252.i tokoe:invalid" result="pass"/><test-case name="36424RegexTest_253 tokoe:valid" result="pass"/><test-case name="36425RegexTest_253.i tokoe:invalid" result="pass"/><test-case name="36426RegexTest_254 tokoe:valid" result="pass"/><test-case name="36427RegexTest_254.i tokoe:invalid" result="pass"/><test-case name="36428RegexTest_255 tokoe:valid" result="pass"/><test-case name="36429RegexTest_255.i tokoe:invalid" result="pass"/><test-case name="36430RegexTest_259 tokoe:valid" result="pass"/><test-case name="36431RegexTest_259.v tokoe:valid" result="pass"/><test-case name="36432RegexTest_260 tokoe:valid" result="pass"/><test-case name="36433RegexTest_260.v tokoe:valid" result="pass"/><test-case name="36434RegexTest_261 tokoe:valid" result="pass"/><test-case name="36435RegexTest_261.v tokoe:valid" result="pass"/><test-case name="36436RegexTest_262 tokoe:valid" result="pass"/><test-case name="36437RegexTest_262.v tokoe:valid" result="pass"/><test-case name="36438RegexTest_263 tokoe:valid" result="pass"/><test-case name="36439RegexTest_263.v tokoe:valid" result="pass"/><test-case name="36440RegexTest_264 tokoe:valid" result="pass"/><test-case name="36441RegexTest_264.v tokoe:valid" result="pass"/><test-case name="36442RegexTest_267 tokoe:valid" result="pass"/><test-case name="36443RegexTest_267.i tokoe:invalid" result="pass"/><test-case name="36444RegexTest_268 tokoe:valid" result="pass"/><test-case name="36445RegexTest_268.i tokoe:invalid" result="pass"/><test-case name="36446RegexTest_269 tokoe:valid" result="pass"/><test-case name="36447RegexTest_269.i tokoe:invalid" result="pass"/><test-case name="36448RegexTest_270 tokoe:valid" result="pass"/><test-case name="36449RegexTest_270.i tokoe:invalid" result="pass"/><test-case name="36450RegexTest_271 tokoe:valid" result="pass"/><test-case name="36451RegexTest_271.i tokoe:invalid" result="pass"/><test-case name="36452RegexTest_272 tokoe:valid" result="pass"/><test-case name="36453RegexTest_272.i tokoe:invalid" result="pass"/><test-case name="36454RegexTest_273 tokoe:valid" result="pass"/><test-case name="36455RegexTest_273.i tokoe:invalid" result="pass"/><test-case name="36456RegexTest_274 tokoe:valid" result="pass"/><test-case name="36457RegexTest_274.i tokoe:invalid" result="pass"/><test-case name="36458RegexTest_275 tokoe:valid" result="pass"/><test-case name="36459RegexTest_275.i tokoe:invalid" result="pass"/><test-case name="36460RegexTest_276 tokoe:valid" result="pass"/><test-case name="36461RegexTest_276.i tokoe:invalid" result="pass"/><test-case name="36462RegexTest_277 tokoe:valid" result="pass"/><test-case name="36463RegexTest_277.i tokoe:invalid" result="pass"/><test-case name="36464RegexTest_278 tokoe:valid" result="pass"/><test-case name="36465RegexTest_278.i tokoe:invalid" result="pass"/><test-case name="36466RegexTest_279 tokoe:valid" result="pass"/><test-case name="36467RegexTest_279.i tokoe:invalid" result="pass"/><test-case name="36468RegexTest_280 tokoe:valid" result="pass"/><test-case name="36469RegexTest_280.i tokoe:invalid" result="pass"/><test-case name="36470RegexTest_281 tokoe:valid" result="pass"/><test-case name="36471RegexTest_281.i tokoe:invalid" result="pass"/><test-case name="36472RegexTest_282 tokoe:valid" result="pass"/><test-case name="36473RegexTest_282.i tokoe:invalid" result="pass"/><test-case name="36474RegexTest_283 tokoe:valid" result="pass"/><test-case name="36475RegexTest_283.i tokoe:invalid" result="pass"/><test-case name="36476RegexTest_284 tokoe:valid" result="pass"/><test-case name="36477RegexTest_284.i tokoe:invalid" result="pass"/><test-case name="36478RegexTest_285 tokoe:valid" result="pass"/><test-case name="36479RegexTest_285.i tokoe:invalid" result="pass"/><test-case name="36480RegexTest_286 tokoe:valid" result="pass"/><test-case name="36481RegexTest_286.i tokoe:invalid" result="pass"/><test-case name="36482RegexTest_319 tokoe:valid" result="pass"/><test-case name="36483RegexTest_319.v tokoe:valid" result="pass"/><test-case name="36484RegexTest_322 tokoe:valid" result="fail"/><test-case name="36485RegexTest_322.i tokoe:invalid" result="pass"/><test-case name="36486RegexTest_323 tokoe:valid" result="fail"/><test-case name="36487RegexTest_323.i tokoe:invalid" result="pass"/><test-case name="36488RegexTest_324 tokoe:valid" result="fail"/><test-case name="36489RegexTest_324.i tokoe:invalid" result="pass"/><test-case name="36490RegexTest_325 tokoe:valid" result="fail"/><test-case name="36491RegexTest_325.i tokoe:invalid" result="pass"/><test-case name="36492RegexTest_326 tokoe:valid" result="fail"/><test-case name="36493RegexTest_326.i tokoe:invalid" result="pass"/><test-case name="36494RegexTest_327 tokoe:valid" result="fail"/><test-case name="36495RegexTest_327.i tokoe:invalid" result="pass"/><test-case name="36496RegexTest_328 tokoe:valid" result="fail"/><test-case name="36497RegexTest_328.i tokoe:invalid" result="pass"/><test-case name="36498RegexTest_329 tokoe:valid" result="fail"/><test-case name="36499RegexTest_329.i tokoe:invalid" result="pass"/><test-case name="36500RegexTest_332 tokoe:valid" result="fail"/><test-case name="36501RegexTest_332.i tokoe:invalid" result="pass"/><test-case name="36502RegexTest_333 tokoe:valid" result="fail"/><test-case name="36503RegexTest_333.i tokoe:invalid" result="pass"/><test-case name="36504RegexTest_334 tokoe:valid" result="fail"/><test-case name="36505RegexTest_334.i tokoe:invalid" result="pass"/><test-case name="36506RegexTest_335 tokoe:valid" result="fail"/><test-case name="36507RegexTest_335.i tokoe:invalid" result="pass"/><test-case name="36508RegexTest_336 tokoe:valid" result="fail"/><test-case name="36509RegexTest_336.i tokoe:invalid" result="pass"/><test-case name="36510RegexTest_337 tokoe:valid" result="fail"/><test-case name="36511RegexTest_337.i tokoe:invalid" result="pass"/><test-case name="36512RegexTest_339 tokoe:valid" result="fail"/><test-case name="36513RegexTest_339.i tokoe:invalid" result="pass"/><test-case name="36514RegexTest_340 tokoe:valid" result="fail"/><test-case name="36515RegexTest_340.i tokoe:invalid" result="pass"/><test-case name="36516RegexTest_341 tokoe:valid" result="fail"/><test-case name="36517RegexTest_341.i tokoe:invalid" result="pass"/><test-case name="36518RegexTest_342 tokoe:valid" result="fail"/><test-case name="36519RegexTest_342.i tokoe:invalid" result="pass"/><test-case name="36520RegexTest_343 tokoe:valid" result="fail"/><test-case name="36521RegexTest_343.i tokoe:invalid" result="pass"/><test-case name="36522RegexTest_344 tokoe:valid" result="fail"/><test-case name="36523RegexTest_344.i tokoe:invalid" result="pass"/><test-case name="36524RegexTest_345 tokoe:valid" result="fail"/><test-case name="36525RegexTest_345.i tokoe:invalid" result="pass"/><test-case name="36526RegexTest_346 tokoe:valid" result="fail"/><test-case name="36527RegexTest_346.i tokoe:invalid" result="pass"/><test-case name="36528RegexTest_347 tokoe:valid" result="fail"/><test-case name="36529RegexTest_347.i tokoe:invalid" result="pass"/><test-case name="36530RegexTest_348 tokoe:valid" result="fail"/><test-case name="36531RegexTest_348.i tokoe:invalid" result="pass"/><test-case name="36532RegexTest_349 tokoe:valid" result="fail"/><test-case name="36533RegexTest_349.i tokoe:invalid" result="pass"/><test-case name="36534RegexTest_350 tokoe:valid" result="fail"/><test-case name="36535RegexTest_350.i tokoe:invalid" result="pass"/><test-case name="36536RegexTest_352 tokoe:valid" result="fail"/><test-case name="36537RegexTest_352.i tokoe:invalid" result="pass"/><test-case name="36538RegexTest_353 tokoe:valid" result="fail"/><test-case name="36539RegexTest_353.i tokoe:invalid" result="pass"/><test-case name="36540RegexTest_354 tokoe:valid" result="fail"/><test-case name="36541RegexTest_354.i tokoe:invalid" result="pass"/><test-case name="36542RegexTest_356 tokoe:valid" result="fail"/><test-case name="36543RegexTest_356.i tokoe:invalid" result="pass"/><test-case name="36544RegexTest_357 tokoe:valid" result="fail"/><test-case name="36545RegexTest_357.i tokoe:invalid" result="pass"/><test-case name="36546RegexTest_358 tokoe:valid" result="fail"/><test-case name="36547RegexTest_358.i tokoe:invalid" result="pass"/><test-case name="36548RegexTest_359 tokoe:valid" result="fail"/><test-case name="36549RegexTest_359.i tokoe:invalid" result="pass"/><test-case name="36550RegexTest_363 tokoe:valid" result="fail"/><test-case name="36551RegexTest_363.i tokoe:invalid" result="pass"/><test-case name="36552RegexTest_364 tokoe:valid" result="fail"/><test-case name="36553RegexTest_364.i tokoe:invalid" result="pass"/><test-case name="36554RegexTest_365 tokoe:valid" result="fail"/><test-case name="36555RegexTest_365.i tokoe:invalid" result="pass"/><test-case name="36556RegexTest_367 tokoe:valid" result="fail"/><test-case name="36557RegexTest_367.i tokoe:invalid" result="pass"/><test-case name="36558RegexTest_370 tokoe:valid" result="fail"/><test-case name="36559RegexTest_370.i tokoe:invalid" result="pass"/><test-case name="36560RegexTest_371 tokoe:valid" result="fail"/><test-case name="36561RegexTest_371.i tokoe:invalid" result="pass"/><test-case name="36562RegexTest_372 tokoe:valid" result="fail"/><test-case name="36563RegexTest_372.i tokoe:invalid" result="pass"/><test-case name="36564RegexTest_373 tokoe:valid" result="fail"/><test-case name="36565RegexTest_373.i tokoe:invalid" result="pass"/><test-case name="36566RegexTest_374 tokoe:valid" result="fail"/><test-case name="36567RegexTest_374.i tokoe:invalid" result="pass"/><test-case name="36568RegexTest_375 tokoe:valid" result="fail"/><test-case name="36569RegexTest_375.i tokoe:invalid" result="pass"/><test-case name="36570RegexTest_420 tokoe:valid" result="fail"/><test-case name="36571RegexTest_420.i tokoe:invalid" result="pass"/><test-case name="36572RegexTest_421 tokoe:valid" result="fail"/><test-case name="36573RegexTest_421.i tokoe:invalid" result="pass"/><test-case name="36574RegexTest_422 tokoe:valid" result="fail"/><test-case name="36575RegexTest_422.i tokoe:invalid" result="pass"/><test-case name="36576RegexTest_424 tokoe:valid" result="fail"/><test-case name="36577RegexTest_424.i tokoe:invalid" result="pass"/><test-case name="36578RegexTest_425 tokoe:valid" result="fail"/><test-case name="36579RegexTest_425.i tokoe:invalid" result="pass"/><test-case name="36580RegexTest_426 tokoe:valid" result="fail"/><test-case name="36581RegexTest_426.i tokoe:invalid" result="pass"/><test-case name="36582RegexTest_429 tokoe:valid" result="fail"/><test-case name="36583RegexTest_429.i tokoe:invalid" result="pass"/><test-case name="36584RegexTest_430 tokoe:valid" result="fail"/><test-case name="36585RegexTest_430.i tokoe:invalid" result="pass"/><test-case name="36586RegexTest_433 tokoe:valid" result="fail"/><test-case name="36587RegexTest_433.i tokoe:invalid" result="pass"/><test-case name="36588RegexTest_434 tokoe:valid" result="fail"/><test-case name="36589RegexTest_434.i tokoe:invalid" result="pass"/><test-case name="36590RegexTest_438 tokoe:valid" result="fail"/><test-case name="36591RegexTest_438.i tokoe:invalid" result="pass"/><test-case name="36592RegexTest_439 tokoe:valid" result="fail"/><test-case name="36593RegexTest_439.i tokoe:invalid" result="pass"/><test-case name="36594RegexTest_459 tokoe:valid" result="fail"/><test-case name="36595RegexTest_459.i tokoe:invalid" result="pass"/><test-case name="36596RegexTest_460 tokoe:valid" result="fail"/><test-case name="36597RegexTest_460.i tokoe:invalid" result="pass"/><test-case name="36598RegexTest_461 tokoe:valid" result="fail"/><test-case name="36599RegexTest_461.i tokoe:invalid" result="pass"/><test-case name="36600RegexTest_462 tokoe:valid" result="fail"/><test-case name="36601RegexTest_462.i tokoe:invalid" result="pass"/><test-case name="36602RegexTest_466 tokoe:valid" result="pass"/><test-case name="36603RegexTest_466.i tokoe:invalid" result="pass"/><test-case name="36604RegexTest_467 tokoe:valid" result="pass"/><test-case name="36605RegexTest_467.i tokoe:invalid" result="pass"/><test-case name="36606RegexTest_468 tokoe:valid" result="pass"/><test-case name="36607RegexTest_468.i tokoe:invalid" result="pass"/><test-case name="36608RegexTest_474 tokoe:valid" result="pass"/><test-case name="36609RegexTest_474.i tokoe:invalid" result="pass"/><test-case name="36610RegexTest_475 tokoe:valid" result="fail"/><test-case name="36611RegexTest_475.i tokoe:invalid" result="pass"/><test-case name="36612RegexTest_476 tokoe:valid" result="fail"/><test-case name="36613RegexTest_476.i tokoe:invalid" result="pass"/><test-case name="36614RegexTest_488 tokoe:valid" result="pass"/><test-case name="36615RegexTest_488.i tokoe:invalid" result="pass"/><test-case name="36616RegexTest_489 tokoe:valid" result="pass"/><test-case name="36617RegexTest_489.i tokoe:invalid" result="pass"/><test-case name="36618RegexTest_491 tokoe:valid" result="pass"/><test-case name="36619RegexTest_491.i tokoe:invalid" result="pass"/><test-case name="36620RegexTest_492 tokoe:valid" result="pass"/><test-case name="36621RegexTest_492.i tokoe:invalid" result="pass"/><test-case name="36622RegexTest_493 tokoe:valid" result="pass"/><test-case name="36623RegexTest_493.i tokoe:invalid" result="pass"/><test-case name="36624RegexTest_494 tokoe:valid" result="pass"/><test-case name="36625RegexTest_494.i tokoe:invalid" result="pass"/><test-case name="36626RegexTest_495 tokoe:valid" result="pass"/><test-case name="36627RegexTest_495.v tokoe:valid" result="pass"/><test-case name="36628RegexTest_496 tokoe:valid" result="pass"/><test-case name="36629RegexTest_496.i tokoe:invalid" result="pass"/><test-case name="36630RegexTest_497 tokoe:valid" result="pass"/><test-case name="36631RegexTest_497.i tokoe:invalid" result="pass"/><test-case name="36632RegexTest_498 tokoe:valid" result="pass"/><test-case name="36633RegexTest_498.i tokoe:invalid" result="pass"/><test-case name="36634RegexTest_499 tokoe:valid" result="pass"/><test-case name="36635RegexTest_499.i tokoe:invalid" result="pass"/><test-case name="36636RegexTest_500 tokoe:valid" result="pass"/><test-case name="36637RegexTest_500.i tokoe:invalid" result="pass"/><test-case name="36638RegexTest_501 tokoe:valid" result="pass"/><test-case name="36639RegexTest_501.i tokoe:invalid" result="pass"/><test-case name="36640RegexTest_502 tokoe:valid" result="pass"/><test-case name="36641RegexTest_502.i tokoe:invalid" result="pass"/><test-case name="36642RegexTest_503 tokoe:valid" result="pass"/><test-case name="36643RegexTest_503.i tokoe:invalid" result="pass"/><test-case name="36644RegexTest_504 tokoe:valid" result="pass"/><test-case name="36645RegexTest_504.i tokoe:invalid" result="pass"/><test-case name="36646RegexTest_506 tokoe:valid" result="pass"/><test-case name="36647RegexTest_506.i tokoe:invalid" result="pass"/><test-case name="36648RegexTest_508 tokoe:valid" result="pass"/><test-case name="36649RegexTest_508.i tokoe:invalid" result="pass"/><test-case name="36650RegexTest_513 tokoe:valid" result="pass"/><test-case name="36651RegexTest_513.v tokoe:valid" result="pass"/><test-case name="36652RegexTest_514 tokoe:valid" result="pass"/><test-case name="36653RegexTest_514.i tokoe:invalid" result="pass"/><test-case name="36654RegexTest_515 tokoe:valid" result="pass"/><test-case name="36655RegexTest_515.v tokoe:valid" result="pass"/><test-case name="36656RegexTest_520 tokoe:valid" result="pass"/><test-case name="36657RegexTest_520.i tokoe:invalid" result="pass"/><test-case name="36658RegexTest_522 tokoe:valid" result="pass"/><test-case name="36659RegexTest_522.v tokoe:valid" result="pass"/><test-case name="36660RegexTest_525 tokoe:valid" result="pass"/><test-case name="36661RegexTest_525.v tokoe:valid" result="pass"/><test-case name="36662RegexTest_528 tokoe:valid" result="pass"/><test-case name="36663RegexTest_528.i tokoe:invalid" result="pass"/><test-case name="36664RegexTest_529 tokoe:valid" result="pass"/><test-case name="36665RegexTest_529.i tokoe:invalid" result="pass"/><test-case name="36666RegexTest_530 tokoe:valid" result="pass"/><test-case name="36667RegexTest_530.v tokoe:valid" result="pass"/><test-case name="36668RegexTest_531 tokoe:valid" result="pass"/><test-case name="36669RegexTest_531.i tokoe:invalid" result="pass"/><test-case name="36670RegexTest_532 tokoe:valid" result="pass"/><test-case name="36671RegexTest_532.i tokoe:invalid" result="pass"/><test-case name="36672RegexTest_533 tokoe:valid" result="pass"/><test-case name="36673RegexTest_533.i tokoe:invalid" result="pass"/><test-case name="36674RegexTest_535 tokoe:valid" result="pass"/><test-case name="36675RegexTest_535.v tokoe:valid" result="pass"/><test-case name="36676RegexTest_536 tokoe:valid" result="pass"/><test-case name="36677RegexTest_537 tokoe:valid" result="pass"/><test-case name="36678RegexTest_538 tokoe:valid" result="pass"/><test-case name="36679RegexTest_539 tokoe:valid" result="pass"/><test-case name="36680RegexTest_540 tokoe:valid" result="pass"/><test-case name="36681RegexTest_541 tokoe:valid" result="pass"/><test-case name="36682RegexTest_542 tokoe:valid" result="pass"/><test-case name="36683RegexTest_543 tokoe:valid" result="pass"/><test-case name="36684RegexTest_544 tokoe:valid" result="pass"/><test-case name="36685RegexTest_545 tokoe:valid" result="pass"/><test-case name="36686RegexTest_546 tokoe:valid" result="pass"/><test-case name="36687RegexTest_547 tokoe:valid" result="pass"/><test-case name="36688RegexTest_548 tokoe:valid" result="pass"/><test-case name="36689RegexTest_549 tokoe:valid" result="pass"/><test-case name="36690RegexTest_550 tokoe:valid" result="pass"/><test-case name="36691RegexTest_551 tokoe:valid" result="pass"/><test-case name="36692RegexTest_552 tokoe:valid" result="pass"/><test-case name="36693RegexTest_553 tokoe:valid" result="pass"/><test-case name="36694RegexTest_554 tokoe:valid" result="pass"/><test-case name="36695RegexTest_555 tokoe:valid" result="pass"/><test-case name="36696RegexTest_556 tokoe:valid" result="pass"/><test-case name="36697RegexTest_557 tokoe:valid" result="pass"/><test-case name="36698RegexTest_558 tokoe:valid" result="pass"/><test-case name="36699RegexTest_559 tokoe:valid" result="pass"/><test-case name="36700RegexTest_560 tokoe:valid" result="pass"/><test-case name="36701RegexTest_561 tokoe:valid" result="pass"/><test-case name="36702RegexTest_562 tokoe:valid" result="pass"/><test-case name="36703RegexTest_563 tokoe:valid" result="pass"/><test-case name="36704RegexTest_564 tokoe:valid" result="pass"/><test-case name="36705RegexTest_565 tokoe:valid" result="pass"/><test-case name="36706RegexTest_566 tokoe:valid" result="pass"/><test-case name="36707RegexTest_567 tokoe:valid" result="pass"/><test-case name="36708RegexTest_568 tokoe:valid" result="pass"/><test-case name="36709RegexTest_569 tokoe:valid" result="pass"/><test-case name="36710RegexTest_570 tokoe:valid" result="pass"/><test-case name="36711RegexTest_571 tokoe:valid" result="pass"/><test-case name="36712RegexTest_572 tokoe:valid" result="pass"/><test-case name="36713RegexTest_573 tokoe:valid" result="pass"/><test-case name="36714RegexTest_574 tokoe:valid" result="pass"/><test-case name="36715RegexTest_575 tokoe:valid" result="pass"/><test-case name="36716RegexTest_576 tokoe:valid" result="pass"/><test-case name="36717RegexTest_577 tokoe:valid" result="pass"/><test-case name="36718RegexTest_578 tokoe:valid" result="pass"/><test-case name="36719RegexTest_579 tokoe:valid" result="pass"/><test-case name="36720RegexTest_580 tokoe:valid" result="pass"/><test-case name="36721RegexTest_581 tokoe:valid" result="pass"/><test-case name="36722RegexTest_582 tokoe:valid" result="pass"/><test-case name="36723RegexTest_583 tokoe:invalid" result="fail"/><test-case name="36724RegexTest_584 tokoe:invalid" result="pass"/><test-case name="36725RegexTest_585 tokoe:invalid" result="pass"/><test-case name="36726RegexTest_588 tokoe:valid" result="pass"/><test-case name="36727RegexTest_589 tokoe:valid" result="pass"/><test-case name="36728RegexTest_590 tokoe:valid" result="pass"/><test-case name="36729RegexTest_591 tokoe:valid" result="pass"/><test-case name="36730RegexTest_606 tokoe:valid" result="pass"/><test-case name="36731RegexTest_607 tokoe:valid" result="pass"/><test-case name="36732RegexTest_608 tokoe:valid" result="pass"/><test-case name="36733RegexTest_609 tokoe:valid" result="pass"/><test-case name="36734RegexTest_610 tokoe:valid" result="pass"/><test-case name="36735RegexTest_611 tokoe:valid" result="pass"/><test-case name="36736RegexTest_612 tokoe:valid" result="pass"/><test-case name="36737RegexTest_613 tokoe:valid" result="pass"/><test-case name="36738RegexTest_614 tokoe:valid" result="pass"/><test-case name="36739RegexTest_615 tokoe:valid" result="pass"/><test-case name="36740RegexTest_616 tokoe:valid" result="pass"/><test-case name="36741RegexTest_617 tokoe:valid" result="pass"/><test-case name="36742RegexTest_618 tokoe:valid" result="pass"/><test-case name="36743RegexTest_619 tokoe:valid" result="pass"/><test-case name="36744RegexTest_620 tokoe:valid" result="pass"/><test-case name="36745RegexTest_621 tokoe:valid" result="pass"/><test-case name="36746RegexTest_622 tokoe:valid" result="pass"/><test-case name="36747RegexTest_623 tokoe:valid" result="pass"/><test-case name="36748RegexTest_624 tokoe:valid" result="pass"/><test-case name="36749RegexTest_625 tokoe:valid" result="pass"/><test-case name="36750RegexTest_626 tokoe:valid" result="pass"/><test-case name="36751RegexTest_627 tokoe:valid" result="pass"/><test-case name="36752RegexTest_628 tokoe:valid" result="pass"/><test-case name="36753RegexTest_629 tokoe:valid" result="pass"/><test-case name="36754RegexTest_630 tokoe:valid" result="pass"/><test-case name="36755RegexTest_631 tokoe:valid" result="pass"/><test-case name="36756RegexTest_632 tokoe:valid" result="pass"/><test-case name="36757RegexTest_633 tokoe:invalid" result="pass"/><test-case name="36758RegexTest_634 tokoe:invalid" result="pass"/><test-case name="36759RegexTest_635 tokoe:valid" result="pass"/><test-case name="36760RegexTest_636 tokoe:invalid" result="pass"/><test-case name="36761RegexTest_637 tokoe:valid" result="pass"/><test-case name="36762RegexTest_638 tokoe:valid" result="pass"/><test-case name="36763RegexTest_639 tokoe:valid" result="pass"/><test-case name="36764RegexTest_640 tokoe:valid" result="pass"/><test-case name="36765RegexTest_641 tokoe:invalid" result="pass"/><test-case name="36766RegexTest_642 tokoe:invalid" result="pass"/><test-case name="36767RegexTest_643 tokoe:valid" result="pass"/><test-case name="36768RegexTest_644 tokoe:valid" result="pass"/><test-case name="36769RegexTest_645 tokoe:valid" result="pass"/><test-case name="36770RegexTest_646 tokoe:valid" result="pass"/><test-case name="36771RegexTest_647 tokoe:invalid" result="pass"/><test-case name="36772RegexTest_649 tokoe:valid" result="pass"/><test-case name="36773RegexTest_650 tokoe:valid" result="pass"/><test-case name="36774RegexTest_651 tokoe:valid" result="pass"/><test-case name="36775RegexTest_652 tokoe:valid" result="pass"/><test-case name="36776RegexTest_653 tokoe:valid" result="pass"/><test-case name="36777RegexTest_654 tokoe:valid" result="pass"/><test-case name="36778RegexTest_656 tokoe:valid" result="pass"/><test-case name="36779RegexTest_657 tokoe:valid" result="pass"/><test-case name="36780RegexTest_658 tokoe:valid" result="pass"/><test-case name="36781RegexTest_659 tokoe:valid" result="pass"/><test-case name="36782RegexTest_660 tokoe:valid" result="pass"/><test-case name="36783RegexTest_661 tokoe:valid" result="pass"/><test-case name="36784RegexTest_662 tokoe:valid" result="pass"/><test-case name="36785RegexTest_663 tokoe:valid" result="pass"/><test-case name="36786RegexTest_664 tokoe:valid" result="pass"/><test-case name="36787RegexTest_665 tokoe:valid" result="pass"/><test-case name="36788RegexTest_666 tokoe:valid" result="pass"/><test-case name="36789RegexTest_667 tokoe:valid" result="pass"/><test-case name="36790RegexTest_668 tokoe:valid" result="pass"/><test-case name="36791RegexTest_669 tokoe:valid" result="pass"/><test-case name="36792RegexTest_670 tokoe:valid" result="pass"/><test-case name="36793RegexTest_671 tokoe:valid" result="pass"/><test-case name="36794RegexTest_672 tokoe:valid" result="pass"/><test-case name="36795RegexTest_673 tokoe:valid" result="pass"/><test-case name="36796RegexTest_674 tokoe:valid" result="pass"/><test-case name="36797RegexTest_675 tokoe:valid" result="pass"/><test-case name="36798RegexTest_676 tokoe:valid" result="pass"/><test-case name="36799RegexTest_677 tokoe:valid" result="pass"/><test-case name="36800RegexTest_678 tokoe:valid" result="pass"/><test-case name="36801RegexTest_679 tokoe:valid" result="pass"/><test-case name="36802RegexTest_680 tokoe:valid" result="pass"/><test-case name="36803RegexTest_681 tokoe:valid" result="pass"/><test-case name="36804RegexTest_682 tokoe:valid" result="pass"/><test-case name="36805RegexTest_683 tokoe:valid" result="pass"/><test-case name="36806RegexTest_684 tokoe:valid" result="pass"/><test-case name="36807RegexTest_685 tokoe:valid" result="pass"/><test-case name="36808RegexTest_686 tokoe:valid" result="pass"/><test-case name="36809RegexTest_687 tokoe:valid" result="pass"/><test-case name="36810RegexTest_689 tokoe:valid" result="pass"/><test-case name="36811RegexTest_690 tokoe:valid" result="pass"/><test-case name="36812RegexTest_691 tokoe:valid" result="pass"/><test-case name="36813RegexTest_692 tokoe:valid" result="pass"/><test-case name="36814RegexTest_693 tokoe:valid" result="pass"/><test-case name="36815RegexTest_694 tokoe:valid" result="pass"/><test-case name="36816RegexTest_695 tokoe:valid" result="pass"/><test-case name="36817RegexTest_699 tokoe:invalid" result="fail"/><test-case name="36818RegexTest_708 tokoe:valid" result="pass"/><test-case name="36819RegexTest_709 tokoe:valid" result="pass"/><test-case name="36820RegexTest_710 tokoe:valid" result="pass"/><test-case name="36821RegexTest_711 tokoe:valid" result="pass"/><test-case name="36822RegexTest_712 tokoe:valid" result="pass"/><test-case name="36823RegexTest_713 tokoe:valid" result="pass"/><test-case name="36824RegexTest_714 tokoe:valid" result="pass"/><test-case name="36825RegexTest_715 tokoe:valid" result="pass"/><test-case name="36826RegexTest_716 tokoe:valid" result="pass"/><test-case name="36827RegexTest_720 tokoe:valid" result="pass"/><test-case name="36828RegexTest_721 tokoe:valid" result="pass"/><test-case name="36829RegexTest_722 tokoe:valid" result="pass"/><test-case name="36830RegexTest_723 tokoe:valid" result="pass"/><test-case name="36831RegexTest_734 tokoe:valid" result="pass"/><test-case name="36832RegexTest_735 tokoe:valid" result="pass"/><test-case name="36833RegexTest_736 tokoe:valid" result="pass"/><test-case name="36834RegexTest_737 tokoe:valid" result="pass"/><test-case name="36835RegexTest_738 tokoe:valid" result="pass"/><test-case name="36836RegexTest_739 tokoe:valid" result="pass"/><test-case name="36837RegexTest_740 tokoe:valid" result="pass"/><test-case name="36838RegexTest_741 tokoe:valid" result="pass"/><test-case name="36839RegexTest_742 tokoe:valid" result="pass"/><test-case name="36840RegexTest_744 tokoe:valid" result="pass"/><test-case name="36841RegexTest_745 tokoe:valid" result="pass"/><test-case name="36842RegexTest_746 tokoe:valid" result="pass"/><test-case name="36843RegexTest_747 tokoe:valid" result="pass"/><test-case name="36844RegexTest_748 tokoe:valid" result="pass"/><test-case name="36845RegexTest_749 tokoe:valid" result="pass"/><test-case name="36846RegexTest_750 tokoe:valid" result="pass"/><test-case name="36847RegexTest_751 tokoe:valid" result="pass"/><test-case name="36848RegexTest_752 tokoe:invalid" result="fail"/><test-case name="36849RegexTest_753 tokoe:invalid" result="pass"/><test-case name="36850RegexTest_754 tokoe:invalid" result="pass"/><test-case name="36851RegexTest_757 tokoe:valid" result="pass"/><test-case name="36852RegexTest_758 tokoe:valid" result="pass"/><test-case name="36853RegexTest_759 tokoe:valid" result="pass"/><test-case name="36854RegexTest_760 tokoe:valid" result="pass"/><test-case name="36855RegexTest_763 tokoe:valid" result="pass"/><test-case name="36856RegexTest_764 tokoe:valid" result="pass"/><test-case name="36857RegexTest_765 tokoe:valid" result="pass"/><test-case name="36858RegexTest_766 tokoe:invalid" result="pass"/><test-case name="36859RegexTest_767 tokoe:invalid" result="pass"/><test-case name="36860RegexTest_768 tokoe:valid" result="pass"/><test-case name="36861RegexTest_769 tokoe:invalid" result="pass"/><test-case name="36862RegexTest_770 tokoe:valid" result="pass"/><test-case name="36863RegexTest_771 tokoe:valid" result="pass"/><test-case name="36864RegexTest_772 tokoe:valid" result="pass"/><test-case name="36865RegexTest_773 tokoe:valid" result="pass"/><test-case name="36866RegexTest_774 tokoe:invalid" result="pass"/><test-case name="36867RegexTest_775 tokoe:invalid" result="pass"/><test-case name="36868RegexTest_776 tokoe:valid" result="pass"/><test-case name="36869RegexTest_777 tokoe:valid" result="pass"/><test-case name="36870RegexTest_778 tokoe:valid" result="pass"/><test-case name="36871RegexTest_779 tokoe:valid" result="pass"/><test-case name="36872RegexTest_780 tokoe:invalid" result="pass"/><test-case name="36873RegexTest_784 tokoe:valid" result="pass"/><test-case name="36874RegexTest_785 tokoe:valid" result="pass"/><test-case name="36875RegexTest_786 tokoe:valid" result="pass"/><test-case name="36876RegexTest_787 tokoe:valid" result="pass"/><test-case name="36877RegexTest_788 tokoe:valid" result="pass"/><test-case name="36878RegexTest_789 tokoe:valid" result="pass"/><test-case name="36879RegexTest_792 tokoe:valid" result="pass"/><test-case name="36880RegexTest_793 tokoe:valid" result="pass"/><test-case name="36881RegexTest_794 tokoe:valid" result="pass"/><test-case name="36882RegexTest_795 tokoe:valid" result="pass"/><test-case name="36883RegexTest_796 tokoe:valid" result="pass"/><test-case name="36884RegexTest_797 tokoe:valid" result="pass"/><test-case name="36885RegexTest_798 tokoe:valid" result="pass"/><test-case name="36886RegexTest_799 tokoe:valid" result="pass"/><test-case name="36887RegexTest_800 tokoe:valid" result="pass"/><test-case name="36888RegexTest_801 tokoe:valid" result="pass"/><test-case name="36889RegexTest_802 tokoe:valid" result="pass"/><test-case name="36890RegexTest_803 tokoe:valid" result="pass"/><test-case name="36891RegexTest_804 tokoe:valid" result="pass"/><test-case name="36892RegexTest_805 tokoe:valid" result="pass"/><test-case name="36893RegexTest_806 tokoe:valid" result="pass"/><test-case name="36894RegexTest_807 tokoe:valid" result="pass"/><test-case name="36895RegexTest_808 tokoe:valid" result="pass"/><test-case name="36896RegexTest_809 tokoe:valid" result="pass"/><test-case name="36897RegexTest_810 tokoe:valid" result="pass"/><test-case name="36898RegexTest_811 tokoe:valid" result="pass"/><test-case name="36899RegexTest_812 tokoe:valid" result="pass"/><test-case name="36900RegexTest_813 tokoe:valid" result="pass"/><test-case name="36901RegexTest_814 tokoe:valid" result="pass"/><test-case name="36902RegexTest_815 tokoe:valid" result="pass"/><test-case name="36903RegexTest_816 tokoe:valid" result="pass"/><test-case name="36904RegexTest_817 tokoe:valid" result="pass"/><test-case name="36905RegexTest_818 tokoe:valid" result="pass"/><test-case name="36906RegexTest_819 tokoe:valid" result="pass"/><test-case name="36907RegexTest_820 tokoe:valid" result="pass"/><test-case name="36908RegexTest_821 tokoe:valid" result="pass"/><test-case name="36909RegexTest_822 tokoe:valid" result="pass"/><test-case name="36910RegexTest_823 tokoe:valid" result="pass"/><test-case name="36911RegexTest_825 tokoe:valid" result="pass"/><test-case name="36912RegexTest_828 tokoe:valid" result="pass"/><test-case name="36913RegexTest_829 tokoe:valid" result="pass"/><test-case name="36914RegexTest_830 tokoe:valid" result="pass"/><test-case name="36915RegexTest_831 tokoe:valid" result="pass"/><test-case name="36916RegexTest_832 tokoe:valid" result="pass"/><test-case name="36917RegexTest_833 tokoe:valid" result="pass"/><test-case name="36918RegexTest_834 tokoe:valid" result="pass"/><test-case name="36919RegexTest_835 tokoe:valid" result="pass"/><test-case name="36920RegexTest_849 tokoe:valid" result="pass"/><test-case name="36921RegexTest_850 tokoe:invalid" result="pass"/><test-case name="36922RegexTest_858 tokoe:valid" result="pass"/><test-case name="36923RegexTest_859 tokoe:valid" result="pass"/><test-case name="36924RegexTest_867 tokoe:valid" result="pass"/><test-case name="36925RegexTest_868 tokoe:valid" result="pass"/><test-case name="36926RegexTest_869 tokoe:valid" result="pass"/><test-case name="36927RegexTest_882 tokoe:valid" result="pass"/><test-case name="36928RegexTest_883 tokoe:valid" result="pass"/><test-case name="36929RegexTest_884 tokoe:valid" result="pass"/><test-case name="36930RegexTest_885 tokoe:valid" result="pass"/><test-case name="36931RegexTest_886 tokoe:valid" result="pass"/><test-case name="36932RegexTest_887 tokoe:valid" result="pass"/><test-case name="36933RegexTest_927 tokoe:valid" result="pass"/><test-case name="36934RegexTest_947 tokoe:valid" result="pass"/><test-case name="36935RegexTest_948 tokoe:valid" result="pass"/><test-case name="36936RegexTest_965 tokoe:invalid" result="pass"/><test-case name="36937RegexTest_966 tokoe:invalid" result="pass"/><test-case name="36938RegexTest_973 tokoe:valid" result="pass"/><test-case name="36939RegexTest_978 tokoe:valid" result="pass"/><test-case name="36940RegexTest_979 tokoe:valid" result="pass"/><test-case name="36941RegexTest_980 tokoe:valid" result="pass"/><test-case name="36942RegexTest_981 tokoe:valid" result="pass"/><test-case name="36943RegexTest_982 tokoe:valid" result="pass"/><test-case name="36944RegexTest_983 tokoe:valid" result="pass"/><test-case name="36945RegexTest_984 tokoe:valid" result="pass"/><test-case name="36946RegexTest_985 tokoe:valid" result="pass"/><test-case name="36947RegexTest_986 tokoe:valid" result="pass"/><test-case name="36948RegexTest_987 tokoe:valid" result="pass"/><test-case name="36949RegexTest_992 tokoe:invalid" result="pass"/><test-case name="36950RegexTest_993 tokoe:invalid" result="fail"/><test-case name="36951RegexTest_999 tokoe:invalid" result="pass"/><test-case name="36952RegexTest_1005 tokoe:valid" result="pass"/><test-case name="36953RegexTest_1006 tokoe:valid" result="pass"/><test-case name="36954RegexTest_1020 tokoe:valid" result="pass"/><test-case name="36955RegexTest_1021 tokoe:valid" result="pass"/><test-case name="36956RegexTest_1022 tokoe:valid" result="pass"/><test-case name="36957RegexTest_1023 tokoe:valid" result="pass"/><test-case name="36958RegexTest_1024 tokoe:valid" result="pass"/><test-case name="36959RegexTest_1025 tokoe:valid" result="pass"/><test-case name="36960RegexTest_1026 tokoe:valid" result="pass"/><test-case name="36961RegexTest_1027 tokoe:valid" result="pass"/><test-case name="36962RegexTest_1028 tokoe:valid" result="pass"/><test-case name="36963RegexTest_1029 tokoe:valid" result="pass"/><test-case name="36964RegexTest_1030 tokoe:valid" result="pass"/><test-case name="36965RegexTest_1031 tokoe:valid" result="pass"/><test-case name="36966RegexTest_1032 tokoe:valid" result="pass"/><test-case name="36967RegexTest_1033 tokoe:valid" result="pass"/><test-case name="36968RegexTest_1034 tokoe:valid" result="pass"/><test-case name="36969RegexTest_1035 tokoe:valid" result="pass"/><test-case name="36970RegexTest_1036 tokoe:valid" result="pass"/><test-case name="36971RegexTest_1037 tokoe:valid" result="pass"/><test-case name="36972RegexTest_1038 tokoe:valid" result="pass"/><test-case name="36973RegexTest_1039 tokoe:valid" result="pass"/><test-case name="36974RegexTest_1040 tokoe:valid" result="pass"/><test-case name="36975RegexTest_1041 tokoe:valid" result="pass"/><test-case name="36976RegexTest_1042 tokoe:valid" result="pass"/><test-case name="36977RegexTest_1043 tokoe:valid" result="pass"/><test-case name="36978RegexTest_1044 tokoe:valid" result="pass"/><test-case name="36979RegexTest_1045 tokoe:valid" result="pass"/><test-case name="36980RegexTest_1046 tokoe:valid" result="pass"/><test-case name="36981RegexTest_1047 tokoe:valid" result="pass"/><test-case name="36982RegexTest_1048 tokoe:valid" result="pass"/><test-case name="36983RegexTest_1049 tokoe:valid" result="pass"/><test-case name="36984RegexTest_1050 tokoe:valid" result="pass"/><test-case name="36985RegexTest_1051 tokoe:valid" result="pass"/><test-case name="36986RegexTest_1052 tokoe:valid" result="pass"/><test-case name="36987RegexTest_1053 tokoe:valid" result="pass"/><test-case name="36988RegexTest_1054 tokoe:valid" result="pass"/><test-case name="36989RegexTest_1055 tokoe:valid" result="pass"/><test-case name="36990RegexTest_1056 tokoe:valid" result="pass"/><test-case name="36991RegexTest_1057 tokoe:valid" result="pass"/><test-case name="36992RegexTest_1058 tokoe:valid" result="pass"/><test-case name="36993RegexTest_1059 tokoe:valid" result="pass"/><test-case name="36994RegexTest_1060 tokoe:valid" result="pass"/><test-case name="36995RegexTest_1061 tokoe:valid" result="pass"/><test-case name="36996RegexTest_1062 tokoe:valid" result="pass"/><test-case name="36997RegexTest_1063 tokoe:valid" result="pass"/><test-case name="36998RegexTest_1064 tokoe:valid" result="pass"/><test-case name="36999RegexTest_1065 tokoe:valid" result="pass"/><test-case name="37000RegexTest_1066 tokoe:valid" result="pass"/><test-case name="37001RegexTest_1067 tokoe:invalid" result="fail"/><test-case name="37002RegexTest_1068 tokoe:invalid" result="pass"/><test-case name="37003RegexTest_1069 tokoe:invalid" result="pass"/><test-case name="37004RegexTest_1072 tokoe:valid" result="pass"/><test-case name="37005RegexTest_1073 tokoe:valid" result="pass"/><test-case name="37006RegexTest_1074 tokoe:valid" result="pass"/><test-case name="37007RegexTest_1075 tokoe:valid" result="pass"/><test-case name="37008RegexTest_1090 tokoe:valid" result="pass"/><test-case name="37009RegexTest_1091 tokoe:valid" result="pass"/><test-case name="37010RegexTest_1092 tokoe:valid" result="pass"/><test-case name="37011RegexTest_1093 tokoe:valid" result="pass"/><test-case name="37012RegexTest_1094 tokoe:valid" result="pass"/><test-case name="37013RegexTest_1095 tokoe:valid" result="pass"/><test-case name="37014RegexTest_1096 tokoe:valid" result="pass"/><test-case name="37015RegexTest_1097 tokoe:valid" result="pass"/><test-case name="37016RegexTest_1098 tokoe:valid" result="pass"/><test-case name="37017RegexTest_1099 tokoe:valid" result="pass"/><test-case name="37018RegexTest_1100 tokoe:valid" result="pass"/><test-case name="37019RegexTest_1101 tokoe:valid" result="pass"/><test-case name="37020RegexTest_1102 tokoe:valid" result="pass"/><test-case name="37021RegexTest_1103 tokoe:valid" result="pass"/><test-case name="37022RegexTest_1104 tokoe:valid" result="pass"/><test-case name="37023RegexTest_1105 tokoe:valid" result="pass"/><test-case name="37024RegexTest_1106 tokoe:valid" result="pass"/><test-case name="37025RegexTest_1107 tokoe:valid" result="pass"/><test-case name="37026RegexTest_1108 tokoe:valid" result="pass"/><test-case name="37027RegexTest_1109 tokoe:valid" result="pass"/><test-case name="37028RegexTest_1110 tokoe:valid" result="pass"/><test-case name="37029RegexTest_1111 tokoe:valid" result="pass"/><test-case name="37030RegexTest_1112 tokoe:valid" result="pass"/><test-case name="37031RegexTest_1113 tokoe:valid" result="pass"/><test-case name="37032RegexTest_1114 tokoe:valid" result="pass"/><test-case name="37033RegexTest_1115 tokoe:valid" result="pass"/><test-case name="37034RegexTest_1116 tokoe:valid" result="pass"/><test-case name="37035RegexTest_1117 tokoe:invalid" result="pass"/><test-case name="37036RegexTest_1118 tokoe:invalid" result="pass"/><test-case name="37037RegexTest_1119 tokoe:valid" result="pass"/><test-case name="37038RegexTest_1120 tokoe:invalid" result="pass"/><test-case name="37039RegexTest_1121 tokoe:valid" result="pass"/><test-case name="37040RegexTest_1122 tokoe:valid" result="pass"/><test-case name="37041RegexTest_1123 tokoe:valid" result="pass"/><test-case name="37042RegexTest_1124 tokoe:valid" result="pass"/><test-case name="37043RegexTest_1125 tokoe:invalid" result="pass"/><test-case name="37044RegexTest_1126 tokoe:invalid" result="pass"/><test-case name="37045RegexTest_1127 tokoe:valid" result="pass"/><test-case name="37046RegexTest_1128 tokoe:valid" result="pass"/><test-case name="37047RegexTest_1129 tokoe:valid" result="pass"/><test-case name="37048RegexTest_1130 tokoe:valid" result="pass"/><test-case name="37049RegexTest_1131 tokoe:invalid" result="pass"/><test-case name="37050RegexTest_1133 tokoe:valid" result="pass"/><test-case name="37051RegexTest_1134 tokoe:valid" result="pass"/><test-case name="37052RegexTest_1135 tokoe:valid" result="pass"/><test-case name="37053RegexTest_1136 tokoe:valid" result="pass"/><test-case name="37054RegexTest_1137 tokoe:valid" result="pass"/><test-case name="37055RegexTest_1138 tokoe:valid" result="pass"/><test-case name="37056RegexTest_1140 tokoe:valid" result="pass"/><test-case name="37057RegexTest_1141 tokoe:valid" result="pass"/><test-case name="37058RegexTest_1142 tokoe:valid" result="pass"/><test-case name="37059RegexTest_1143 tokoe:valid" result="pass"/><test-case name="37060RegexTest_1144 tokoe:valid" result="pass"/><test-case name="37061RegexTest_1145 tokoe:valid" result="pass"/><test-case name="37062RegexTest_1146 tokoe:valid" result="pass"/><test-case name="37063RegexTest_1147 tokoe:valid" result="pass"/><test-case name="37064RegexTest_1148 tokoe:valid" result="pass"/><test-case name="37065RegexTest_1149 tokoe:valid" result="pass"/><test-case name="37066RegexTest_1150 tokoe:valid" result="pass"/><test-case name="37067RegexTest_1151 tokoe:valid" result="pass"/><test-case name="37068RegexTest_1152 tokoe:valid" result="pass"/><test-case name="37069RegexTest_1153 tokoe:valid" result="pass"/><test-case name="37070RegexTest_1154 tokoe:valid" result="pass"/><test-case name="37071RegexTest_1155 tokoe:valid" result="pass"/><test-case name="37072RegexTest_1156 tokoe:valid" result="pass"/><test-case name="37073RegexTest_1157 tokoe:valid" result="pass"/><test-case name="37074RegexTest_1158 tokoe:valid" result="pass"/><test-case name="37075RegexTest_1159 tokoe:valid" result="pass"/><test-case name="37076RegexTest_1160 tokoe:valid" result="pass"/><test-case name="37077RegexTest_1161 tokoe:valid" result="pass"/><test-case name="37078RegexTest_1162 tokoe:valid" result="pass"/><test-case name="37079RegexTest_1163 tokoe:valid" result="pass"/><test-case name="37080RegexTest_1164 tokoe:valid" result="pass"/><test-case name="37081RegexTest_1165 tokoe:valid" result="pass"/><test-case name="37082RegexTest_1166 tokoe:valid" result="pass"/><test-case name="37083RegexTest_1167 tokoe:valid" result="pass"/><test-case name="37084RegexTest_1168 tokoe:valid" result="pass"/><test-case name="37085RegexTest_1169 tokoe:valid" result="pass"/><test-case name="37086RegexTest_1170 tokoe:valid" result="pass"/><test-case name="37087RegexTest_1171 tokoe:valid" result="pass"/><test-case name="37088RegexTest_1173 tokoe:valid" result="pass"/><test-case name="37089RegexTest_1174 tokoe:valid" result="pass"/><test-case name="37090RegexTest_1175 tokoe:valid" result="pass"/><test-case name="37091RegexTest_1176 tokoe:valid" result="pass"/><test-case name="37092RegexTest_1177 tokoe:valid" result="pass"/><test-case name="37093RegexTest_1178 tokoe:valid" result="pass"/><test-case name="37094RegexTest_1179 tokoe:valid" result="pass"/><test-case name="37095RegexTest_1183 tokoe:invalid" result="fail"/><test-case name="37096RegexTest_1192 tokoe:valid" result="pass"/><test-case name="37097RegexTest_1193 tokoe:valid" result="pass"/><test-case name="37098RegexTest_1194 tokoe:valid" result="pass"/><test-case name="37099RegexTest_1195 tokoe:valid" result="pass"/><test-case name="37100RegexTest_1196 tokoe:valid" result="pass"/><test-case name="37101RegexTest_1197 tokoe:valid" result="pass"/><test-case name="37102RegexTest_1198 tokoe:valid" result="pass"/><test-case name="37103RegexTest_1199 tokoe:valid" result="pass"/><test-case name="37104RegexTest_1200 tokoe:valid" result="pass"/><test-case name="37105RegexTest_1204 tokoe:valid" result="pass"/><test-case name="37106RegexTest_1205 tokoe:valid" result="pass"/><test-case name="37107RegexTest_1206 tokoe:valid" result="pass"/><test-case name="37108RegexTest_1207 tokoe:valid" result="pass"/><test-case name="37109RegexTest_1218 tokoe:valid" result="pass"/><test-case name="37110RegexTest_1219 tokoe:valid" result="pass"/><test-case name="37111RegexTest_1220 tokoe:valid" result="pass"/><test-case name="37112RegexTest_1221 tokoe:valid" result="pass"/><test-case name="37113RegexTest_1222 tokoe:valid" result="pass"/><test-case name="37114RegexTest_1223 tokoe:valid" result="pass"/><test-case name="37115RegexTest_1224 tokoe:valid" result="pass"/><test-case name="37116RegexTest_1225 tokoe:valid" result="pass"/><test-case name="37117RegexTest_1226 tokoe:valid" result="pass"/><test-case name="37118RegexTest_1228 tokoe:valid" result="pass"/><test-case name="37119RegexTest_1229 tokoe:valid" result="pass"/><test-case name="37120RegexTest_1230 tokoe:valid" result="pass"/><test-case name="37121RegexTest_1231 tokoe:valid" result="pass"/><test-case name="37122RegexTest_1232 tokoe:valid" result="pass"/><test-case name="37123RegexTest_1233 tokoe:valid" result="pass"/><test-case name="37124RegexTest_1234 tokoe:valid" result="pass"/><test-case name="37125RegexTest_1235 tokoe:valid" result="pass"/><test-case name="37126RegexTest_1236 tokoe:invalid" result="fail"/><test-case name="37127RegexTest_1237 tokoe:invalid" result="pass"/><test-case name="37128RegexTest_1238 tokoe:invalid" result="pass"/><test-case name="37129RegexTest_1241 tokoe:valid" result="pass"/><test-case name="37130RegexTest_1242 tokoe:valid" result="pass"/><test-case name="37131RegexTest_1243 tokoe:valid" result="pass"/><test-case name="37132RegexTest_1244 tokoe:valid" result="pass"/><test-case name="37133RegexTest_1247 tokoe:valid" result="pass"/><test-case name="37134RegexTest_1248 tokoe:valid" result="pass"/><test-case name="37135RegexTest_1249 tokoe:valid" result="pass"/><test-case name="37136RegexTest_1250 tokoe:invalid" result="pass"/><test-case name="37137RegexTest_1251 tokoe:invalid" result="pass"/><test-case name="37138RegexTest_1252 tokoe:valid" result="pass"/><test-case name="37139RegexTest_1253 tokoe:invalid" result="pass"/><test-case name="37140RegexTest_1254 tokoe:valid" result="pass"/><test-case name="37141RegexTest_1255 tokoe:valid" result="pass"/><test-case name="37142RegexTest_1256 tokoe:valid" result="pass"/><test-case name="37143RegexTest_1257 tokoe:valid" result="pass"/><test-case name="37144RegexTest_1258 tokoe:invalid" result="pass"/><test-case name="37145RegexTest_1259 tokoe:invalid" result="pass"/><test-case name="37146RegexTest_1260 tokoe:valid" result="pass"/><test-case name="37147RegexTest_1261 tokoe:valid" result="pass"/><test-case name="37148RegexTest_1262 tokoe:valid" result="pass"/><test-case name="37149RegexTest_1263 tokoe:valid" result="pass"/><test-case name="37150RegexTest_1264 tokoe:invalid" result="pass"/><test-case name="37151RegexTest_1268 tokoe:valid" result="pass"/><test-case name="37152RegexTest_1269 tokoe:valid" result="pass"/><test-case name="37153RegexTest_1270 tokoe:valid" result="pass"/><test-case name="37154RegexTest_1271 tokoe:valid" result="pass"/><test-case name="37155RegexTest_1272 tokoe:valid" result="pass"/><test-case name="37156RegexTest_1273 tokoe:valid" result="pass"/><test-case name="37157RegexTest_1276 tokoe:valid" result="pass"/><test-case name="37158RegexTest_1277 tokoe:valid" result="pass"/><test-case name="37159RegexTest_1278 tokoe:valid" result="pass"/><test-case name="37160RegexTest_1279 tokoe:valid" result="pass"/><test-case name="37161RegexTest_1280 tokoe:valid" result="pass"/><test-case name="37162RegexTest_1281 tokoe:valid" result="pass"/><test-case name="37163RegexTest_1282 tokoe:valid" result="pass"/><test-case name="37164RegexTest_1283 tokoe:valid" result="pass"/><test-case name="37165RegexTest_1284 tokoe:valid" result="pass"/><test-case name="37166RegexTest_1285 tokoe:valid" result="pass"/><test-case name="37167RegexTest_1286 tokoe:valid" result="pass"/><test-case name="37168RegexTest_1287 tokoe:valid" result="pass"/><test-case name="37169RegexTest_1288 tokoe:valid" result="pass"/><test-case name="37170RegexTest_1289 tokoe:valid" result="pass"/><test-case name="37171RegexTest_1290 tokoe:valid" result="pass"/><test-case name="37172RegexTest_1291 tokoe:valid" result="pass"/><test-case name="37173RegexTest_1292 tokoe:valid" result="pass"/><test-case name="37174RegexTest_1293 tokoe:valid" result="pass"/><test-case name="37175RegexTest_1294 tokoe:valid" result="pass"/><test-case name="37176RegexTest_1295 tokoe:valid" result="pass"/><test-case name="37177RegexTest_1296 tokoe:valid" result="pass"/><test-case name="37178RegexTest_1297 tokoe:valid" result="pass"/><test-case name="37179RegexTest_1298 tokoe:valid" result="pass"/><test-case name="37180RegexTest_1299 tokoe:valid" result="pass"/><test-case name="37181RegexTest_1300 tokoe:valid" result="pass"/><test-case name="37182RegexTest_1301 tokoe:valid" result="pass"/><test-case name="37183RegexTest_1302 tokoe:valid" result="pass"/><test-case name="37184RegexTest_1303 tokoe:valid" result="pass"/><test-case name="37185RegexTest_1304 tokoe:valid" result="pass"/><test-case name="37186RegexTest_1305 tokoe:valid" result="pass"/><test-case name="37187RegexTest_1306 tokoe:valid" result="pass"/><test-case name="37188RegexTest_1307 tokoe:valid" result="pass"/><test-case name="37189RegexTest_1309 tokoe:valid" result="pass"/><test-case name="37190RegexTest_1312 tokoe:valid" result="pass"/><test-case name="37191RegexTest_1313 tokoe:valid" result="pass"/><test-case name="37192RegexTest_1314 tokoe:valid" result="pass"/><test-case name="37193RegexTest_1315 tokoe:valid" result="pass"/><test-case name="37194RegexTest_1316 tokoe:valid" result="pass"/><test-case name="37195RegexTest_1317 tokoe:valid" result="pass"/><test-case name="37196RegexTest_1318 tokoe:valid" result="pass"/><test-case name="37197RegexTest_1319 tokoe:valid" result="pass"/><test-case name="37198RegexTest_1333 tokoe:valid" result="pass"/><test-case name="37199RegexTest_1334 tokoe:invalid" result="pass"/><test-case name="37200RegexTest_1342 tokoe:valid" result="pass"/><test-case name="37201RegexTest_1343 tokoe:valid" result="pass"/><test-case name="37202RegexTest_1351 tokoe:valid" result="pass"/><test-case name="37203RegexTest_1352 tokoe:valid" result="pass"/><test-case name="37204RegexTest_1353 tokoe:valid" result="pass"/><test-case name="37205RegexTest_1366 tokoe:valid" result="pass"/><test-case name="37206RegexTest_1367 tokoe:valid" result="pass"/><test-case name="37207RegexTest_1368 tokoe:valid" result="pass"/><test-case name="37208RegexTest_1369 tokoe:valid" result="pass"/><test-case name="37209RegexTest_1370 tokoe:valid" result="pass"/><test-case name="37210RegexTest_1371 tokoe:valid" result="pass"/><test-case name="37211RegexTest_1411 tokoe:valid" result="pass"/><test-case name="37212RegexTest_1431 tokoe:valid" result="pass"/><test-case name="37213RegexTest_1432 tokoe:valid" result="pass"/><test-case name="37214RegexTest_1449 tokoe:invalid" result="pass"/><test-case name="37215RegexTest_1450 tokoe:invalid" result="pass"/><test-case name="37216RegexTest_1457 tokoe:valid" result="pass"/><test-case name="37217RegexTest_1462 tokoe:valid" result="pass"/><test-case name="37218RegexTest_1463 tokoe:valid" result="pass"/><test-case name="37219RegexTest_1464 tokoe:valid" result="pass"/><test-case name="37220RegexTest_1465 tokoe:valid" result="pass"/><test-case name="37221RegexTest_1466 tokoe:valid" result="pass"/><test-case name="37222RegexTest_1467 tokoe:valid" result="pass"/><test-case name="37223RegexTest_1468 tokoe:valid" result="pass"/><test-case name="37224RegexTest_1469 tokoe:valid" result="pass"/><test-case name="37225RegexTest_1470 tokoe:valid" result="pass"/><test-case name="37226RegexTest_1471 tokoe:valid" result="pass"/><test-case name="37227RegexTest_1476 tokoe:invalid" result="pass"/><test-case name="37228RegexTest_1477 tokoe:invalid" result="fail"/><test-case name="37229RegexTest_1483 tokoe:invalid" result="pass"/><test-case name="37230RegexTest_1489 tokoe:valid" result="pass"/><test-case name="37231RegexTest_1490 tokoe:valid" result="pass"/><test-case name="37232RegexTest_1504 tokoe:valid" result="pass"/><test-case name="37233RegexTest_1505 tokoe:valid" result="pass"/><test-case name="37234RegexTest_1506 tokoe:valid" result="pass"/><test-case name="37235RegexTest_1507 tokoe:valid" result="pass"/><test-case name="37236RegexTest_1508 tokoe:valid" result="pass"/><test-case name="37237RegexTest_1509 tokoe:valid" result="pass"/><test-case name="37238RegexTest_1510 tokoe:valid" result="pass"/><test-case name="37239RegexTest_1511 tokoe:valid" result="pass"/><test-case name="37240RegexTest_1512 tokoe:valid" result="pass"/><test-case name="37241RegexTest_1513 tokoe:valid" result="pass"/><test-case name="37242RegexTest_1514 tokoe:valid" result="pass"/><test-case name="37243RegexTest_1515 tokoe:valid" result="pass"/><test-case name="37244RegexTest_1516 tokoe:valid" result="pass"/><test-case name="37245RegexTest_1517 tokoe:valid" result="pass"/><test-case name="37246RegexTest_1518 tokoe:valid" result="pass"/><test-case name="37247RegexTest_1519 tokoe:valid" result="pass"/><test-case name="37248RegexTest_1520 tokoe:valid" result="pass"/><test-case name="37249RegexTest_1521 tokoe:valid" result="pass"/><test-case name="37250RegexTest_1522 tokoe:valid" result="pass"/><test-case name="37251RegexTest_1523 tokoe:valid" result="pass"/><test-case name="37252RegexTest_1524 tokoe:valid" result="pass"/><test-case name="37253RegexTest_1525 tokoe:valid" result="pass"/><test-case name="37254RegexTest_1526 tokoe:valid" result="pass"/><test-case name="37255RegexTest_1527 tokoe:valid" result="pass"/><test-case name="37256RegexTest_1528 tokoe:valid" result="pass"/><test-case name="37257RegexTest_1529 tokoe:valid" result="pass"/><test-case name="37258RegexTest_1530 tokoe:valid" result="pass"/><test-case name="37259RegexTest_1531 tokoe:valid" result="pass"/><test-case name="37260RegexTest_1532 tokoe:valid" result="pass"/><test-case name="37261RegexTest_1533 tokoe:valid" result="pass"/><test-case name="37262RegexTest_1534 tokoe:valid" result="pass"/><test-case name="37263RegexTest_1535 tokoe:valid" result="pass"/><test-case name="37264RegexTest_1536 tokoe:valid" result="pass"/><test-case name="37265RegexTest_1537 tokoe:valid" result="pass"/><test-case name="37266RegexTest_1538 tokoe:valid" result="pass"/><test-case name="37267RegexTest_1539 tokoe:valid" result="pass"/><test-case name="37268RegexTest_1540 tokoe:valid" result="pass"/><test-case name="37269RegexTest_1541 tokoe:valid" result="pass"/><test-case name="37270BasicLatin tokoe:valid" result="pass"/><test-case name="37271BasicLatin.v tokoe:valid" result="pass"/><test-case name="37272Latin-1Supplement tokoe:valid" result="pass"/><test-case name="37273Latin-1Supplement.v tokoe:valid" result="pass"/><test-case name="37274LatinExtended-A tokoe:valid" result="pass"/><test-case name="37275LatinExtended-A.v tokoe:valid" result="pass"/><test-case name="37276LatinExtended-B tokoe:valid" result="pass"/><test-case name="37277LatinExtended-B.v tokoe:valid" result="pass"/><test-case name="37278IPAExtensions tokoe:valid" result="pass"/><test-case name="37279IPAExtensions.v tokoe:valid" result="pass"/><test-case name="37280SpacingModifierLetters tokoe:valid" result="pass"/><test-case name="37281SpacingModifierLetters.v tokoe:valid" result="pass"/><test-case name="37282CombiningDiacriticalMarks tokoe:valid" result="pass"/><test-case name="37283CombiningDiacriticalMarks.v tokoe:valid" result="pass"/><test-case name="37284Cyrillic tokoe:valid" result="pass"/><test-case name="37285Cyrillic.v tokoe:valid" result="pass"/><test-case name="37286Armenian tokoe:valid" result="pass"/><test-case name="37287Armenian.v tokoe:valid" result="pass"/><test-case name="37288Hebrew tokoe:valid" result="pass"/><test-case name="37289Hebrew.v tokoe:valid" result="pass"/><test-case name="37290Arabic tokoe:valid" result="pass"/><test-case name="37291Arabic.v tokoe:valid" result="pass"/><test-case name="37292Syriac tokoe:valid" result="pass"/><test-case name="37293Syriac.v tokoe:valid" result="pass"/><test-case name="37294Thaana tokoe:valid" result="pass"/><test-case name="37295Thaana.v tokoe:valid" result="pass"/><test-case name="37296Devanagari tokoe:valid" result="pass"/><test-case name="37297Devanagari.v tokoe:valid" result="pass"/><test-case name="37298Bengali tokoe:valid" result="pass"/><test-case name="37299Bengali.v tokoe:valid" result="pass"/><test-case name="37300Gurmukhi tokoe:valid" result="pass"/><test-case name="37301Gurmukhi.v tokoe:valid" result="pass"/><test-case name="37302Gujarati tokoe:valid" result="pass"/><test-case name="37303Gujarati.v tokoe:valid" result="pass"/><test-case name="37304Oriya tokoe:valid" result="pass"/><test-case name="37305Oriya.v tokoe:valid" result="pass"/><test-case name="37306Tamil tokoe:valid" result="pass"/><test-case name="37307Tamil.v tokoe:valid" result="pass"/><test-case name="37308Telugu tokoe:valid" result="pass"/><test-case name="37309Telugu.v tokoe:valid" result="pass"/><test-case name="37310Kannada tokoe:valid" result="pass"/><test-case name="37311Kannada.v tokoe:valid" result="pass"/><test-case name="37312Malayalam tokoe:valid" result="pass"/><test-case name="37313Malayalam.v tokoe:valid" result="pass"/><test-case name="37314Sinhala tokoe:valid" result="pass"/><test-case name="37315Sinhala.v tokoe:valid" result="pass"/><test-case name="37316Thai tokoe:valid" result="pass"/><test-case name="37317Thai.v tokoe:valid" result="pass"/><test-case name="37318Lao tokoe:valid" result="pass"/><test-case name="37319Lao.v tokoe:valid" result="pass"/><test-case name="37320Tibetan tokoe:valid" result="pass"/><test-case name="37321Tibetan.v tokoe:valid" result="pass"/><test-case name="37322Myanmar tokoe:valid" result="pass"/><test-case name="37323Myanmar.v tokoe:valid" result="pass"/><test-case name="37324Georgian tokoe:valid" result="pass"/><test-case name="37325Georgian.v tokoe:valid" result="pass"/><test-case name="37326HangulJamo tokoe:valid" result="pass"/><test-case name="37327HangulJamo.v tokoe:valid" result="pass"/><test-case name="37328Ethiopic tokoe:valid" result="pass"/><test-case name="37329Ethiopic.v tokoe:valid" result="pass"/><test-case name="37330Cherokee tokoe:valid" result="pass"/><test-case name="37331Cherokee.v tokoe:valid" result="pass"/><test-case name="37332UnifiedCanadianAboriginalSyllabics tokoe:valid" result="pass"/><test-case name="37333UnifiedCanadianAboriginalSyllabics.v tokoe:valid" result="pass"/><test-case name="37334Ogham tokoe:valid" result="pass"/><test-case name="37335Ogham.v tokoe:valid" result="pass"/><test-case name="37336Runic tokoe:valid" result="pass"/><test-case name="37337Runic.v tokoe:valid" result="pass"/><test-case name="37338Khmer tokoe:valid" result="pass"/><test-case name="37339Khmer.v tokoe:valid" result="pass"/><test-case name="37340Mongolian tokoe:valid" result="pass"/><test-case name="37341Mongolian.v tokoe:valid" result="pass"/><test-case name="37342LatinExtendedAdditional tokoe:valid" result="pass"/><test-case name="37343LatinExtendedAdditional.v tokoe:valid" result="pass"/><test-case name="37344GreekExtended tokoe:valid" result="pass"/><test-case name="37345GreekExtended.v tokoe:valid" result="pass"/><test-case name="37346GeneralPunctuation tokoe:valid" result="pass"/><test-case name="37347GeneralPunctuation.v tokoe:valid" result="pass"/><test-case name="37348SuperscriptsandSubscripts tokoe:valid" result="pass"/><test-case name="37349SuperscriptsandSubscripts.v tokoe:valid" result="pass"/><test-case name="37350CurrencySymbols tokoe:valid" result="pass"/><test-case name="37351CurrencySymbols.v tokoe:valid" result="pass"/><test-case name="37352LetterlikeSymbols tokoe:valid" result="pass"/><test-case name="37353LetterlikeSymbols.v tokoe:valid" result="pass"/><test-case name="37354NumberForms tokoe:valid" result="pass"/><test-case name="37355NumberForms.v tokoe:valid" result="pass"/><test-case name="37356Arrows tokoe:valid" result="pass"/><test-case name="37357Arrows.v tokoe:valid" result="pass"/><test-case name="37358MathematicalOperators tokoe:valid" result="pass"/><test-case name="37359MathematicalOperators.v tokoe:valid" result="pass"/><test-case name="37360MiscellaneousTechnical tokoe:valid" result="pass"/><test-case name="37361MiscellaneousTechnical.v tokoe:valid" result="pass"/><test-case name="37362ControlPictures tokoe:valid" result="pass"/><test-case name="37363ControlPictures.v tokoe:valid" result="pass"/><test-case name="37364OpticalCharacterRecognition tokoe:valid" result="pass"/><test-case name="37365OpticalCharacterRecognition.v tokoe:valid" result="pass"/><test-case name="37366EnclosedAlphanumerics tokoe:valid" result="pass"/><test-case name="37367EnclosedAlphanumerics.v tokoe:valid" result="pass"/><test-case name="37368BoxDrawing tokoe:valid" result="pass"/><test-case name="37369BoxDrawing.v tokoe:valid" result="pass"/><test-case name="37370BlockElements tokoe:valid" result="pass"/><test-case name="37371BlockElements.v tokoe:valid" result="pass"/><test-case name="37372GeometricShapes tokoe:valid" result="pass"/><test-case name="37373GeometricShapes.v tokoe:valid" result="pass"/><test-case name="37374MiscellaneousSymbols tokoe:valid" result="pass"/><test-case name="37375MiscellaneousSymbols.v tokoe:valid" result="pass"/><test-case name="37376Dingbats tokoe:valid" result="pass"/><test-case name="37377Dingbats.v tokoe:valid" result="pass"/><test-case name="37378BraillePatterns tokoe:valid" result="pass"/><test-case name="37379BraillePatterns.v tokoe:valid" result="pass"/><test-case name="37380CJKRadicalsSupplement tokoe:valid" result="pass"/><test-case name="37381CJKRadicalsSupplement.v tokoe:valid" result="pass"/><test-case name="37382KangxiRadicals tokoe:valid" result="pass"/><test-case name="37383KangxiRadicals.v tokoe:valid" result="pass"/><test-case name="37384IdeographicDescriptionCharacters tokoe:valid" result="pass"/><test-case name="37385IdeographicDescriptionCharacters.v tokoe:valid" result="pass"/><test-case name="37386CJKSymbolsandPunctuation tokoe:valid" result="pass"/><test-case name="37387CJKSymbolsandPunctuation.v tokoe:valid" result="pass"/><test-case name="37388Hiragana tokoe:valid" result="pass"/><test-case name="37389Hiragana.v tokoe:valid" result="pass"/><test-case name="37390Katakana tokoe:valid" result="pass"/><test-case name="37391Katakana.v tokoe:valid" result="pass"/><test-case name="37392Bopomofo tokoe:valid" result="pass"/><test-case name="37393Bopomofo.v tokoe:valid" result="pass"/><test-case name="37394HangulCompatibilityJamo tokoe:valid" result="pass"/><test-case name="37395HangulCompatibilityJamo.v tokoe:valid" result="pass"/><test-case name="37396Kanbun tokoe:valid" result="pass"/><test-case name="37397Kanbun.v tokoe:valid" result="pass"/><test-case name="37398BopomofoExtended tokoe:valid" result="pass"/><test-case name="37399BopomofoExtended.v tokoe:valid" result="pass"/><test-case name="37400EnclosedCJKLettersandMonths tokoe:valid" result="pass"/><test-case name="37401EnclosedCJKLettersandMonths.v tokoe:valid" result="pass"/><test-case name="37402CJKCompatibility tokoe:valid" result="pass"/><test-case name="37403CJKCompatibility.v tokoe:valid" result="pass"/><test-case name="37404CJKUnifiedIdeographs tokoe:valid" result="pass"/><test-case name="37405CJKUnifiedIdeographs.v tokoe:valid" result="pass"/><test-case name="37406YiSyllables tokoe:valid" result="pass"/><test-case name="37407YiSyllables.v tokoe:valid" result="pass"/><test-case name="37408YiRadicals tokoe:valid" result="pass"/><test-case name="37409YiRadicals.v tokoe:valid" result="pass"/><test-case name="37410HighSurrogates tokoe:valid" result="fail"/><test-case name="37411HighSurrogates.i tokoe:invalid" result="pass"/><test-case name="37412CJKCompatibilityIdeographs tokoe:valid" result="pass"/><test-case name="37413CJKCompatibilityIdeographs.v tokoe:valid" result="pass"/><test-case name="37414AlphabeticPresentationForms tokoe:valid" result="pass"/><test-case name="37415AlphabeticPresentationForms.v tokoe:valid" result="pass"/><test-case name="37416ArabicPresentationForms-A tokoe:valid" result="pass"/><test-case name="37417ArabicPresentationForms-A.v tokoe:valid" result="pass"/><test-case name="37418CombiningHalfMarks tokoe:valid" result="pass"/><test-case name="37419CombiningHalfMarks.v tokoe:valid" result="pass"/><test-case name="37420CJKCompatibilityForms tokoe:valid" result="pass"/><test-case name="37421CJKCompatibilityForms.v tokoe:valid" result="pass"/><test-case name="37422SmallFormVariants tokoe:valid" result="pass"/><test-case name="37423SmallFormVariants.v tokoe:valid" result="pass"/><test-case name="37424HalfwidthandFullwidthForms tokoe:valid" result="pass"/><test-case name="37425HalfwidthandFullwidthForms.v tokoe:valid" result="pass"/><test-case name="37426Specials tokoe:valid" result="pass"/><test-case name="37427Specials.v tokoe:valid" result="pass"/><test-case name="37428reZ002 tokoe:valid" result="pass"/><test-case name="37429reZ002.i tokoe:invalid" result="fail"/><test-case name="37430reZ003v tokoe:valid" result="pass"/><test-case name="37431reZ003v.v tokoe:valid" result="fail"/><test-case name="37432reZ004v tokoe:valid" result="pass"/><test-case name="37433reZ004v.v tokoe:valid" result="fail"/><test-case name="37434reZ004i tokoe:valid" result="pass"/><test-case name="37435reZ004i.i tokoe:invalid" result="pass"/><test-case name="37436reZ005v tokoe:valid" result="pass"/><test-case name="37437reZ005v.v tokoe:valid" result="pass"/><test-case name="37438reZ005i tokoe:valid" result="pass"/><test-case name="37439reZ005i.i tokoe:invalid" result="pass"/><test-case name="37440reZ006v tokoe:valid" result="pass"/><test-case name="37441reZ006v.v tokoe:valid" result="pass"/><test-case name="37442reZ006i tokoe:valid" result="pass"/><test-case name="37443reZ006i.i tokoe:invalid" result="fail"/><test-case name="37444schA1 tokoe:valid" result="pass"/><test-case name="37445schA1.v tokoe:valid" result="pass"/><test-case name="37446schA3 tokoe:valid" result="pass"/><test-case name="37447schA3.v tokoe:valid" result="pass"/><test-case name="37448schA4.v tokoe:valid" result="pass"/><test-case name="37449schB1 tokoe:valid" result="pass"/><test-case name="37450schB1i tokoe:invalid" result="pass"/><test-case name="37451schB2 tokoe:valid" result="pass"/><test-case name="37452schB3 tokoe:invalid" result="pass"/><test-case name="37453schB4 tokoe:invalid" result="pass"/><test-case name="37454schB5 tokoe:invalid" result="pass"/><test-case name="37455schB8 tokoe:valid" result="pass"/><test-case name="37456schC2 tokoe:invalid" result="pass"/><test-case name="37457schC3 tokoe:valid" result="pass"/><test-case name="37458schC3.v tokoe:valid" result="pass"/><test-case name="37459schC4 tokoe:valid" result="pass"/><test-case name="37460schC4.v tokoe:valid" result="pass"/><test-case name="37461schC5 tokoe:invalid" result="pass"/><test-case name="37462schD5 tokoe:valid" result="pass"/><test-case name="37463schD5.v tokoe:valid" result="pass"/><test-case name="37464schD7 tokoe:valid" result="pass"/><test-case name="37465schD7.v tokoe:valid" result="pass"/><test-case name="37466schD10 tokoe:valid" result="pass"/><test-case name="37467schD10.v tokoe:valid" result="pass"/><test-case name="37468schD11 tokoe:valid" result="pass"/><test-case name="37469schE1 tokoe:valid" result="pass"/><test-case name="37470schE1i tokoe:invalid" result="pass"/><test-case name="37471schE2 tokoe:valid" result="pass"/><test-case name="37472schE3 tokoe:valid" result="pass"/><test-case name="37473schE4 tokoe:valid" result="pass"/><test-case name="37474schE4.v tokoe:valid" result="pass"/><test-case name="37475schE5 tokoe:invalid" result="pass"/><test-case name="37476schE6 tokoe:invalid" result="pass"/><test-case name="37477schE9 tokoe:valid" result="pass"/><test-case name="37478schE10 tokoe:invalid" result="pass"/><test-case name="37479schF1 tokoe:valid" result="pass"/><test-case name="37480schF1.v tokoe:valid" result="pass"/><test-case name="37481schF2 tokoe:valid" result="pass"/><test-case name="37482schF2.v tokoe:valid" result="pass"/><test-case name="37483schF3 tokoe:invalid" result="pass"/><test-case name="37484schF4 tokoe:invalid" result="pass"/><test-case name="37485schF5 tokoe:valid" result="pass"/><test-case name="37486schF5.v tokoe:valid" result="pass"/><test-case name="37487schF6 tokoe:invalid" result="pass"/><test-case name="37488schG1 tokoe:valid" result="pass"/><test-case name="37489schG1.v tokoe:valid" result="pass"/><test-case name="37490schG2 tokoe:valid" result="pass"/><test-case name="37491schG2.v tokoe:valid" result="pass"/><test-case name="37492schG4 tokoe:valid" result="fail"/><test-case name="37493schG4.v tokoe:valid" result="fail"/><test-case name="37494schG5 tokoe:valid" result="pass"/><test-case name="37495schG5.v tokoe:valid" result="pass"/><test-case name="37496schG7 tokoe:valid" result="fail"/><test-case name="37497schG7.v tokoe:valid" result="fail"/><test-case name="37498schG8 tokoe:valid" result="pass"/><test-case name="37499schG8.v tokoe:valid" result="pass"/><test-case name="37500schG10 tokoe:invalid" result="pass"/><test-case name="37501schG13 tokoe:invalid" result="pass"/><test-case name="37502schG14 tokoe:valid" result="fail"/><test-case name="37503schG15 tokoe:valid" result="pass"/><test-case name="37504schH1 tokoe:valid" result="pass"/><test-case name="37505schH2 tokoe:valid" result="pass"/><test-case name="37506schH3 tokoe:invalid" result="pass"/><test-case name="37507schH4 tokoe:invalid" result="pass"/><test-case name="37508schH5 tokoe:invalid" result="pass"/><test-case name="37509schH6 tokoe:invalid" result="pass"/><test-case name="37510schH9 tokoe:valid" result="pass"/><test-case name="37511schI2 tokoe:invalid" result="pass"/><test-case name="37512schI5 tokoe:invalid" result="pass"/><test-case name="37513schJ2 tokoe:invalid" result="pass"/><test-case name="37514schJ3 tokoe:invalid" result="pass"/><test-case name="37515schK2 tokoe:invalid" result="pass"/><test-case name="37516schK3 tokoe:invalid" result="pass"/><test-case name="37517schL1 tokoe:invalid" result="pass"/><test-case name="37518schL3 tokoe:invalid" result="pass"/><test-case name="37519schL6 tokoe:invalid" result="pass"/><test-case name="37520schL8 tokoe:invalid" result="pass"/><test-case name="37521schL10 tokoe:invalid" result="pass"/><test-case name="37522schM3 tokoe:invalid" result="pass"/><test-case name="37523schM4 tokoe:invalid" result="pass"/><test-case name="37524schM5 tokoe:invalid" result="pass"/><test-case name="37525schM8 tokoe:invalid" result="pass"/><test-case name="37526schM9 tokoe:valid" result="pass"/><test-case name="37527schM10 tokoe:invalid" result="pass"/><test-case name="37528schN4 tokoe:invalid" result="pass"/><test-case name="37529schN5 tokoe:invalid" result="pass"/><test-case name="37530schN6 tokoe:invalid" result="pass"/><test-case name="37531schN7 tokoe:invalid" result="pass"/><test-case name="37532schN10 tokoe:invalid" result="pass"/><test-case name="37533schN11 tokoe:valid" result="pass"/><test-case name="37534schN12 tokoe:invalid" result="pass"/><test-case name="37535schN13v tokoe:valid" result="pass"/><test-case name="37536schN13i tokoe:invalid" result="pass"/><test-case name="37537schO2 tokoe:invalid" result="pass"/><test-case name="37538schP1 tokoe:invalid" result="pass"/><test-case name="37539schP2 tokoe:valid" result="pass"/><test-case name="37540schP2.v tokoe:valid" result="pass"/><test-case name="37541schP3 tokoe:invalid" result="pass"/><test-case name="37542schQ1 tokoe:valid" result="pass"/><test-case name="37543schQ1.v tokoe:valid" result="pass"/><test-case name="37544schQ2 tokoe:invalid" result="pass"/><test-case name="37545schQ3 tokoe:valid" result="pass"/><test-case name="37546schQ3.v tokoe:valid" result="pass"/><test-case name="37547schQ4 tokoe:invalid" result="pass"/><test-case name="37548schR2 tokoe:valid" result="pass"/><test-case name="37549schR2.i tokoe:invalid" result="pass"/><test-case name="37550schR3 tokoe:invalid" result="pass"/><test-case name="37551schR4 tokoe:invalid" result="pass"/><test-case name="37552schR5 tokoe:invalid" result="pass"/><test-case name="37553schS1 tokoe:invalid" result="pass"/><test-case name="37554schT1 tokoe:invalid" result="pass"/><test-case name="37555schT2 tokoe:invalid" result="pass"/><test-case name="37556schT3 tokoe:valid" result="pass"/><test-case name="37557schT3.v tokoe:valid" result="pass"/><test-case name="37558schT6 tokoe:valid" result="pass"/><test-case name="37559schT6.i tokoe:invalid" result="pass"/><test-case name="37560schT9 tokoe:valid" result="pass"/><test-case name="37561schT9.v tokoe:valid" result="pass"/><test-case name="37562schT10 tokoe:valid" result="pass"/><test-case name="37563schT10.v tokoe:valid" result="pass"/><test-case name="37564schU2 tokoe:valid" result="pass"/><test-case name="37565schZ001_78029-a tokoe:invalid" result="pass"/><test-case name="37566schZ002_78029-b tokoe:invalid" result="pass"/><test-case name="37567schZ003_78029-c tokoe:invalid" result="pass"/><test-case name="37568schZ006 tokoe:invalid" result="pass"/><test-case name="37569schZ007 tokoe:valid" result="pass"/><test-case name="37570schZ008 tokoe:valid" result="pass"/><test-case name="37571schZ009 tokoe:valid" result="pass"/><test-case name="37572schZ010 tokoe:invalid" result="pass"/><test-case name="37573schZ011_a tokoe:invalid" result="pass"/><test-case name="37574schZ011_b tokoe:invalid" result="pass"/><test-case name="37575schZ011_c tokoe:invalid" result="pass"/><test-case name="37576schZ011_d tokoe:invalid" result="pass"/><test-case name="37577schZ012_b tokoe:valid" result="pass"/><test-case name="37578schZ012_c tokoe:valid" result="pass"/><test-case name="37579schZ013 tokoe:valid" result="pass"/><test-case name="37580schZ014_a tokoe:invalid" result="pass"/><test-case name="37581schZ014_b tokoe:invalid" result="pass"/><test-case name="37582schZ015 tokoe:valid" result="pass"/><test-case name="37583stA001 tokoe:valid" result="pass"/><test-case name="37584stA002 tokoe:invalid" result="pass"/><test-case name="37585stA003 tokoe:valid" result="pass"/><test-case name="37586stA004 tokoe:invalid" result="pass"/><test-case name="37587stA005 tokoe:invalid" result="pass"/><test-case name="37588stA006 tokoe:valid" result="pass"/><test-case name="37589stA007 tokoe:valid" result="pass"/><test-case name="37590stA008 tokoe:invalid" result="pass"/><test-case name="37591stA009 tokoe:invalid" result="pass"/><test-case name="37592stA010 tokoe:invalid" result="pass"/><test-case name="37593stA011 tokoe:invalid" result="pass"/><test-case name="37594stA012 tokoe:invalid" result="pass"/><test-case name="37595stA013 tokoe:invalid" result="pass"/><test-case name="37596stA014 tokoe:invalid" result="pass"/><test-case name="37597stA015 tokoe:invalid" result="pass"/><test-case name="37598stA016 tokoe:valid" result="pass"/><test-case name="37599stA017 tokoe:invalid" result="pass"/><test-case name="37600stA018 tokoe:valid" result="pass"/><test-case name="37601stA019 tokoe:valid" result="pass"/><test-case name="37602stA020 tokoe:valid" result="pass"/><test-case name="37603stB001 tokoe:invalid" result="pass"/><test-case name="37604stB002 tokoe:invalid" result="pass"/><test-case name="37605stB003 tokoe:valid" result="pass"/><test-case name="37606stB004 tokoe:invalid" result="pass"/><test-case name="37607stB005 tokoe:invalid" result="pass"/><test-case name="37608stB006 tokoe:valid" result="pass"/><test-case name="37609stB007 tokoe:invalid" result="pass"/><test-case name="37610stB008 tokoe:valid" result="pass"/><test-case name="37611stB009 tokoe:invalid" result="pass"/><test-case name="37612stB010 tokoe:invalid" result="pass"/><test-case name="37613stB011 tokoe:valid" result="pass"/><test-case name="37614stB012 tokoe:valid" result="pass"/><test-case name="37615stB013 tokoe:invalid" result="pass"/><test-case name="37616stB014 tokoe:invalid" result="pass"/><test-case name="37617stB015 tokoe:valid" result="pass"/><test-case name="37618stB016 tokoe:invalid" result="pass"/><test-case name="37619stB017 tokoe:invalid" result="pass"/><test-case name="37620stB018 tokoe:invalid" result="pass"/><test-case name="37621stB019 tokoe:invalid" result="pass"/><test-case name="37622stB020 tokoe:invalid" result="pass"/><test-case name="37623stB021 tokoe:invalid" result="pass"/><test-case name="37624stB022 tokoe:invalid" result="pass"/><test-case name="37625stB023 tokoe:invalid" result="pass"/><test-case name="37626stB024 tokoe:invalid" result="pass"/><test-case name="37627stC001 tokoe:valid" result="pass"/><test-case name="37628stC002 tokoe:invalid" result="pass"/><test-case name="37629stC003 tokoe:invalid" result="pass"/><test-case name="37630stC004 tokoe:invalid" result="pass"/><test-case name="37631stC005 tokoe:valid" result="pass"/><test-case name="37632stC006 tokoe:invalid" result="pass"/><test-case name="37633stC007 tokoe:valid" result="pass"/><test-case name="37634stC008 tokoe:invalid" result="pass"/><test-case name="37635stC009 tokoe:invalid" result="pass"/><test-case name="37636stC010 tokoe:valid" result="pass"/><test-case name="37637stC011 tokoe:invalid" result="pass"/><test-case name="37638stC012 tokoe:invalid" result="pass"/><test-case name="37639stC013 tokoe:invalid" result="pass"/><test-case name="37640stC014 tokoe:valid" result="pass"/><test-case name="37641stC015 tokoe:valid" result="pass"/><test-case name="37642stC016 tokoe:valid" result="pass"/><test-case name="37643stC017 tokoe:valid" result="pass"/><test-case name="37644stC018 tokoe:valid" result="pass"/><test-case name="37645stC019 tokoe:valid" result="pass"/><test-case name="37646stC020 tokoe:valid" result="pass"/><test-case name="37647stC021 tokoe:valid" result="pass"/><test-case name="37648stC022 tokoe:valid" result="pass"/><test-case name="37649stC023 tokoe:invalid" result="pass"/><test-case name="37650stC024 tokoe:valid" result="pass"/><test-case name="37651stC025 tokoe:valid" result="pass"/><test-case name="37652stC026 tokoe:valid" result="pass"/><test-case name="37653stC027 tokoe:invalid" result="pass"/><test-case name="37654stC028 tokoe:invalid" result="pass"/><test-case name="37655stC029 tokoe:invalid" result="pass"/><test-case name="37656stC030 tokoe:valid" result="pass"/><test-case name="37657stC031 tokoe:invalid" result="pass"/><test-case name="37658stC032 tokoe:invalid" result="pass"/><test-case name="37659stC033 tokoe:valid" result="pass"/><test-case name="37660stC034 tokoe:valid" result="pass"/><test-case name="37661stC034.i tokoe:invalid" result="pass"/><test-case name="37662stC035 tokoe:valid" result="pass"/><test-case name="37663stD001 tokoe:valid" result="pass"/><test-case name="37664stD002 tokoe:invalid" result="pass"/><test-case name="37665stD003 tokoe:valid" result="pass"/><test-case name="37666stD004 tokoe:invalid" result="pass"/><test-case name="37667stD005 tokoe:invalid" result="pass"/><test-case name="37668stD006 tokoe:valid" result="pass"/><test-case name="37669stD007 tokoe:valid" result="pass"/><test-case name="37670stD008 tokoe:valid" result="pass"/><test-case name="37671stD009 tokoe:invalid" result="pass"/><test-case name="37672stD010 tokoe:invalid" result="pass"/><test-case name="37673stD011 tokoe:valid" result="pass"/><test-case name="37674stD012 tokoe:valid" result="pass"/><test-case name="37675stD013 tokoe:valid" result="pass"/><test-case name="37676stD014 tokoe:valid" result="pass"/><test-case name="37677stD015 tokoe:invalid" result="pass"/><test-case name="37678stD016 tokoe:invalid" result="pass"/><test-case name="37679stD017 tokoe:invalid" result="pass"/><test-case name="37680stD018 tokoe:invalid" result="pass"/><test-case name="37681stD019 tokoe:invalid" result="pass"/><test-case name="37682stD020 tokoe:valid" result="pass"/><test-case name="37683stD021 tokoe:valid" result="pass"/><test-case name="37684stE001 tokoe:valid" result="pass"/><test-case name="37685stE002 tokoe:invalid" result="pass"/><test-case name="37686stE003 tokoe:valid" result="pass"/><test-case name="37687stE004 tokoe:invalid" result="pass"/><test-case name="37688stE005 tokoe:invalid" result="pass"/><test-case name="37689stE006 tokoe:valid" result="pass"/><test-case name="37690stE007 tokoe:valid" result="pass"/><test-case name="37691stE008 tokoe:invalid" result="pass"/><test-case name="37692stE009 tokoe:valid" result="pass"/><test-case name="37693stE010 tokoe:valid" result="pass"/><test-case name="37694stE011 tokoe:valid" result="pass"/><test-case name="37695stE012 tokoe:invalid" result="pass"/><test-case name="37696stE013 tokoe:valid" result="pass"/><test-case name="37697stE014 tokoe:valid" result="pass"/><test-case name="37698stE015 tokoe:invalid" result="pass"/><test-case name="37699stE016 tokoe:invalid" result="pass"/><test-case name="37700stE017 tokoe:valid" result="pass"/><test-case name="37701stE018 tokoe:invalid" result="pass"/><test-case name="37702stE050 tokoe:valid" result="pass"/><test-case name="37703stE050.v tokoe:valid" result="pass"/><test-case name="37704stE051 tokoe:valid" result="pass"/><test-case name="37705stE051.i tokoe:invalid" result="pass"/><test-case name="37706stE052 tokoe:valid" result="pass"/><test-case name="37707stE052.v tokoe:valid" result="pass"/><test-case name="37708stE053 tokoe:valid" result="pass"/><test-case name="37709stE053.i tokoe:invalid" result="pass"/><test-case name="37710stE054 tokoe:valid" result="pass"/><test-case name="37711stE054.i tokoe:invalid" result="fail"/><test-case name="37712stE055 tokoe:valid" result="pass"/><test-case name="37713stE055.v tokoe:valid" result="pass"/><test-case name="37714stE056 tokoe:valid" result="pass"/><test-case name="37715stE056.i tokoe:invalid" result="pass"/><test-case name="37716stE057 tokoe:valid" result="pass"/><test-case name="37717stE057.v tokoe:valid" result="pass"/><test-case name="37718stE058 tokoe:valid" result="pass"/><test-case name="37719stE058.v tokoe:valid" result="pass"/><test-case name="37720stE059 tokoe:valid" result="pass"/><test-case name="37721stE059.v tokoe:valid" result="pass"/><test-case name="37722stE060 tokoe:valid" result="pass"/><test-case name="37723stE060.v tokoe:valid" result="pass"/><test-case name="37724stE061 tokoe:valid" result="pass"/><test-case name="37725stE061.v tokoe:valid" result="pass"/><test-case name="37726stE062 tokoe:valid" result="pass"/><test-case name="37727stE062.v tokoe:valid" result="pass"/><test-case name="37728stE063 tokoe:valid" result="pass"/><test-case name="37729stE063.i tokoe:invalid" result="pass"/><test-case name="37730stE064 tokoe:valid" result="pass"/><test-case name="37731stE064.v tokoe:valid" result="pass"/><test-case name="37732stE065 tokoe:valid" result="pass"/><test-case name="37733stE065.v tokoe:valid" result="pass"/><test-case name="37734stE066 tokoe:valid" result="pass"/><test-case name="37735stE066.v tokoe:valid" result="pass"/><test-case name="37736stE067 tokoe:valid" result="pass"/><test-case name="37737stE067.v tokoe:valid" result="pass"/><test-case name="37738stE068 tokoe:valid" result="pass"/><test-case name="37739stE068.v tokoe:valid" result="pass"/><test-case name="37740stE069 tokoe:valid" result="pass"/><test-case name="37741stE069.v tokoe:valid" result="pass"/><test-case name="37742stE070 tokoe:valid" result="pass"/><test-case name="37743stE070.i tokoe:invalid" result="pass"/><test-case name="37744stE071 tokoe:valid" result="pass"/><test-case name="37745stE071.i tokoe:invalid" result="pass"/><test-case name="37746stE072 tokoe:valid" result="pass"/><test-case name="37747stE072.v tokoe:valid" result="pass"/><test-case name="37748stE073 tokoe:valid" result="pass"/><test-case name="37749stE073.i tokoe:invalid" result="pass"/><test-case name="37750stE073v tokoe:valid" result="pass"/><test-case name="37751stE073v.v tokoe:valid" result="pass"/><test-case name="37752stE074 tokoe:valid" result="pass"/><test-case name="37753stE074.i tokoe:invalid" result="pass"/><test-case name="37754ste074v tokoe:valid" result="pass"/><test-case name="37755ste074v.v tokoe:valid" result="pass"/><test-case name="37756stE075 tokoe:valid" result="fail"/><test-case name="37757stE075.i tokoe:invalid" result="pass"/><test-case name="37758stE076 tokoe:valid" result="pass"/><test-case name="37759stE076.i tokoe:invalid" result="pass"/><test-case name="37760stE077 tokoe:valid" result="pass"/><test-case name="37761stE077.v tokoe:valid" result="pass"/><test-case name="37762stE078 tokoe:valid" result="pass"/><test-case name="37763stE078.i tokoe:invalid" result="pass"/><test-case name="37764stE079 tokoe:valid" result="pass"/><test-case name="37765stE079.v tokoe:valid" result="pass"/><test-case name="37766stE080 tokoe:valid" result="pass"/><test-case name="37767stE080.v tokoe:valid" result="pass"/><test-case name="37768stE081 tokoe:valid" result="pass"/><test-case name="37769stE081.v tokoe:valid" result="pass"/><test-case name="37770stE082 tokoe:valid" result="pass"/><test-case name="37771stE082.i tokoe:invalid" result="pass"/><test-case name="37772stE090 tokoe:valid" result="pass"/><test-case name="37773stE090.v tokoe:valid" result="pass"/><test-case name="37774stE091 tokoe:valid" result="pass"/><test-case name="37775stE091.v tokoe:valid" result="pass"/><test-case name="37776stE092 tokoe:valid" result="pass"/><test-case name="37777stE092.v tokoe:valid" result="pass"/><test-case name="37778stE093 tokoe:valid" result="pass"/><test-case name="37779stE093.v tokoe:valid" result="pass"/><test-case name="37780stE094 tokoe:valid" result="pass"/><test-case name="37781stE094.v tokoe:valid" result="pass"/><test-case name="37782stE095 tokoe:valid" result="pass"/><test-case name="37783stE095.i tokoe:invalid" result="pass"/><test-case name="37784stE096 tokoe:valid" result="fail"/><test-case name="37785stE096.v tokoe:valid" result="fail"/><test-case name="37786stE097 tokoe:valid" result="fail"/><test-case name="37787stE097.i tokoe:invalid" result="pass"/><test-case name="37788ste098 tokoe:valid" result="pass"/><test-case name="37789ste098.i tokoe:invalid" result="pass"/><test-case name="37790ste099 tokoe:valid" result="pass"/><test-case name="37791ste099.v tokoe:valid" result="pass"/><test-case name="37792ste100 tokoe:valid" result="pass"/><test-case name="37793ste100.i tokoe:invalid" result="pass"/><test-case name="37794stF001 tokoe:valid" result="pass"/><test-case name="37795stF002 tokoe:valid" result="pass"/><test-case name="37796stF003 tokoe:valid" result="pass"/><test-case name="37797stF004 tokoe:valid" result="pass"/><test-case name="37798stF005 tokoe:invalid" result="pass"/><test-case name="37799stF006 tokoe:valid" result="pass"/><test-case name="37800stF007 tokoe:invalid" result="pass"/><test-case name="37801stF008 tokoe:invalid" result="pass"/><test-case name="37802stF009 tokoe:invalid" result="pass"/><test-case name="37803stF010 tokoe:invalid" result="pass"/><test-case name="37804stF011 tokoe:invalid" result="pass"/><test-case name="37805stF012 tokoe:invalid" result="pass"/><test-case name="37806stF013 tokoe:invalid" result="pass"/><test-case name="37807stF014 tokoe:invalid" result="pass"/><test-case name="37808stF015 tokoe:invalid" result="pass"/><test-case name="37809stF016 tokoe:valid" result="pass"/><test-case name="37810stF017 tokoe:valid" result="pass"/><test-case name="37811stF018 tokoe:invalid" result="pass"/><test-case name="37812stF019 tokoe:invalid" result="pass"/><test-case name="37813stF020 tokoe:invalid" result="pass"/><test-case name="37814stF021 tokoe:invalid" result="pass"/><test-case name="37815stF022 tokoe:invalid" result="pass"/><test-case name="37816stF023 tokoe:invalid" result="pass"/><test-case name="37817stF024 tokoe:invalid" result="pass"/><test-case name="37818stF025 tokoe:invalid" result="pass"/><test-case name="37819stF026 tokoe:invalid" result="pass"/><test-case name="37820stF027 tokoe:invalid" result="pass"/><test-case name="37821stF028 tokoe:invalid" result="pass"/><test-case name="37822stF029 tokoe:invalid" result="pass"/><test-case name="37823stF030 tokoe:invalid" result="pass"/><test-case name="37824stF031 tokoe:invalid" result="pass"/><test-case name="37825stF032 tokoe:valid" result="pass"/><test-case name="37826stF033 tokoe:invalid" result="pass"/><test-case name="37827stF034 tokoe:valid" result="pass"/><test-case name="37828stF035 tokoe:invalid" result="pass"/><test-case name="37829stF036 tokoe:valid" result="pass"/><test-case name="37830stF037 tokoe:invalid" result="pass"/><test-case name="37831stG001 tokoe:valid" result="pass"/><test-case name="37832stG001.v tokoe:valid" result="pass"/><test-case name="37833stG002 tokoe:valid" result="pass"/><test-case name="37834stG002.v tokoe:valid" result="pass"/><test-case name="37835stG003 tokoe:valid" result="pass"/><test-case name="37836stG003.i tokoe:invalid" result="pass"/><test-case name="37837stG004 tokoe:valid" result="pass"/><test-case name="37838stG004.v tokoe:valid" result="pass"/><test-case name="37839stG005 tokoe:valid" result="pass"/><test-case name="37840stG005.i tokoe:invalid" result="pass"/><test-case name="37841stG006 tokoe:valid" result="pass"/><test-case name="37842stG006.v tokoe:valid" result="pass"/><test-case name="37843stG007 tokoe:valid" result="pass"/><test-case name="37844stG007.i tokoe:invalid" result="pass"/><test-case name="37845stG008 tokoe:valid" result="pass"/><test-case name="37846stG008.v tokoe:valid" result="pass"/><test-case name="37847stG009 tokoe:valid" result="pass"/><test-case name="37848stG009.i tokoe:invalid" result="pass"/><test-case name="37849stG010 tokoe:valid" result="pass"/><test-case name="37850stG010.v tokoe:valid" result="pass"/><test-case name="37851stG011 tokoe:valid" result="pass"/><test-case name="37852stG011.i tokoe:invalid" result="pass"/><test-case name="37853stG012 tokoe:valid" result="pass"/><test-case name="37854stG012.v tokoe:valid" result="pass"/><test-case name="37855stG013 tokoe:valid" result="pass"/><test-case name="37856stG013.i tokoe:invalid" result="pass"/><test-case name="37857stH001 tokoe:valid" result="pass"/><test-case name="37858stH001.v tokoe:valid" result="pass"/><test-case name="37859stH002 tokoe:valid" result="pass"/><test-case name="37860stH002.i tokoe:invalid" result="pass"/><test-case name="37861stH003 tokoe:valid" result="pass"/><test-case name="37862stH003.v tokoe:valid" result="pass"/><test-case name="37863stH004 tokoe:valid" result="pass"/><test-case name="37864stH004.i tokoe:invalid" result="pass"/><test-case name="37865stH005 tokoe:valid" result="pass"/><test-case name="37866stH005.v tokoe:valid" result="pass"/><test-case name="37867stH006 tokoe:valid" result="pass"/><test-case name="37868stH006.i tokoe:invalid" result="pass"/><test-case name="37869stH007 tokoe:valid" result="pass"/><test-case name="37870stH007.v tokoe:valid" result="pass"/><test-case name="37871stH008 tokoe:valid" result="pass"/><test-case name="37872stH008.i tokoe:invalid" result="pass"/><test-case name="37873stI001 tokoe:valid" result="pass"/><test-case name="37874stI002 tokoe:valid" result="pass"/><test-case name="37875stI003 tokoe:valid" result="pass"/><test-case name="37876stI004 tokoe:invalid" result="pass"/><test-case name="37877stI005 tokoe:invalid" result="pass"/><test-case name="37878stJ001 tokoe:valid" result="pass"/><test-case name="37879stJ002 tokoe:valid" result="pass"/><test-case name="37880stJ003 tokoe:invalid" result="pass"/><test-case name="37881stJ004 tokoe:valid" result="pass"/><test-case name="37882stJ005 tokoe:valid" result="pass"/><test-case name="37883stJ006 tokoe:valid" result="pass"/><test-case name="37884stJ007 tokoe:valid" result="pass"/><test-case name="37885stJ008 tokoe:valid" result="pass"/><test-case name="37886stJ009 tokoe:invalid" result="pass"/><test-case name="37887stJ010 tokoe:invalid" result="pass"/><test-case name="37888stJ011 tokoe:invalid" result="pass"/><test-case name="37889stJ012 tokoe:invalid" result="pass"/><test-case name="37890stJ013 tokoe:invalid" result="pass"/><test-case name="37891stJ014 tokoe:invalid" result="pass"/><test-case name="37892stJ015 tokoe:invalid" result="pass"/><test-case name="37893stJ016 tokoe:invalid" result="pass"/><test-case name="37894stJ017 tokoe:invalid" result="pass"/><test-case name="37895stJ018 tokoe:invalid" result="pass"/><test-case name="37896stJ019 tokoe:invalid" result="pass"/><test-case name="37897stK001 tokoe:valid" result="pass"/><test-case name="37898stK002 tokoe:invalid" result="pass"/><test-case name="37899stK003 tokoe:invalid" result="pass"/><test-case name="37900stK004 tokoe:valid" result="pass"/><test-case name="37901stK005 tokoe:invalid" result="pass"/><test-case name="37902stK006 tokoe:invalid" result="pass"/><test-case name="37903stK007 tokoe:invalid" result="pass"/><test-case name="37904stK008 tokoe:valid" result="pass"/><test-case name="37905stK009 tokoe:valid" result="pass"/><test-case name="37906stK010 tokoe:invalid" result="pass"/><test-case name="37907stK011 tokoe:invalid" result="pass"/><test-case name="37908stK012 tokoe:invalid" result="pass"/><test-case name="37909stK013 tokoe:invalid" result="pass"/><test-case name="37910stK014 tokoe:invalid" result="pass"/><test-case name="37911stK015 tokoe:invalid" result="pass"/><test-case name="37912stK016 tokoe:invalid" result="pass"/><test-case name="37913stK017 tokoe:invalid" result="pass"/><test-case name="37914stK018 tokoe:invalid" result="pass"/><test-case name="37915stK019 tokoe:invalid" result="pass"/><test-case name="37916stZ001 tokoe:valid" result="pass"/><test-case name="37917stZ002 tokoe:invalid" result="pass"/><test-case name="37918stZ003 tokoe:invalid" result="pass"/><test-case name="37919stZ004 tokoe:valid" result="pass"/><test-case name="37920stZ004.v tokoe:valid" result="pass"/><test-case name="37921stZ005 tokoe:invalid" result="pass"/><test-case name="37922stZ006 tokoe:invalid" result="pass"/><test-case name="37923stZ008 tokoe:valid" result="pass"/><test-case name="37924stZ008.v tokoe:valid" result="pass"/><test-case name="37925stZ009 tokoe:invalid" result="pass"/><test-case name="37926stZ010 tokoe:invalid" result="pass"/><test-case name="37927stZ011 tokoe:invalid" result="pass"/><test-case name="37928stZ012 tokoe:invalid" result="pass"/><test-case name="37929stZ013 tokoe:invalid" result="pass"/><test-case name="37930stZ014 tokoe:invalid" result="pass"/><test-case name="37931stZ015 tokoe:valid" result="pass"/><test-case name="37932stZ015.v tokoe:valid" result="pass"/><test-case name="37933stZ016 tokoe:valid" result="pass"/><test-case name="37934stZ017 tokoe:valid" result="pass"/><test-case name="37935stZ018 tokoe:invalid" result="pass"/><test-case name="37936stZ019 tokoe:invalid" result="pass"/><test-case name="37937stZ020 tokoe:valid" result="pass"/><test-case name="37938stZ021 tokoe:valid" result="pass"/><test-case name="37939stZ022 tokoe:invalid" result="pass"/><test-case name="37940stZ023 tokoe:valid" result="pass"/><test-case name="37941stZ024 tokoe:valid" result="pass"/><test-case name="37942stZ025 tokoe:valid" result="pass"/><test-case name="37943stZ026 tokoe:invalid" result="pass"/><test-case name="37944stZ027 tokoe:invalid" result="pass"/><test-case name="37945stZ028 tokoe:invalid" result="pass"/><test-case name="37946stZ029 tokoe:valid" result="pass"/><test-case name="37947stZ030 tokoe:valid" result="pass"/><test-case name="37948stZ030.v tokoe:valid" result="pass"/><test-case name="37949stZ031 tokoe:valid" result="pass"/><test-case name="37950stZ031.v tokoe:valid" result="pass"/><test-case name="37951stZ032 tokoe:valid" result="pass"/><test-case name="37952stZ032.i tokoe:invalid" result="pass"/><test-case name="37953stZ033 tokoe:valid" result="pass"/><test-case name="37954stZ033.i tokoe:invalid" result="pass"/><test-case name="37955stZ034 tokoe:valid" result="pass"/><test-case name="37956stZ034.i tokoe:invalid" result="pass"/><test-case name="37957stZ035 tokoe:valid" result="pass"/><test-case name="37958stZ035.i tokoe:invalid" result="pass"/><test-case name="37959stZ036 tokoe:valid" result="pass"/><test-case name="37960stZ036.v tokoe:valid" result="pass"/><test-case name="37961stZ037 tokoe:valid" result="pass"/><test-case name="37962stZ037.i tokoe:invalid" result="fail"/><test-case name="37963stZ038 tokoe:invalid" result="pass"/><test-case name="37964stZ039 tokoe:valid" result="pass"/><test-case name="37965stZ039.i tokoe:invalid" result="pass"/><test-case name="37966stZ040 tokoe:valid" result="pass"/><test-case name="37967stZ040.v tokoe:valid" result="pass"/><test-case name="37968stZ042 tokoe:valid" result="pass"/><test-case name="37969stZ043 tokoe:valid" result="pass"/><test-case name="37970stZ043.v tokoe:valid" result="fail"/><test-case name="37971stZ044 tokoe:valid" result="pass"/><test-case name="37972stZ044.i tokoe:invalid" result="pass"/><test-case name="37973stZ045 tokoe:valid" result="pass"/><test-case name="37974stZ045.v tokoe:valid" result="pass"/><test-case name="37975stZ046 tokoe:valid" result="pass"/><test-case name="37976stZ046.v tokoe:valid" result="pass"/><test-case name="37977stZ048 tokoe:invalid" result="pass"/><test-case name="37978stZ049 tokoe:invalid" result="pass"/><test-case name="37979stZ050 tokoe:valid" result="pass"/><test-case name="37980stZ050.v tokoe:valid" result="pass"/><test-case name="37981stZ051 tokoe:valid" result="pass"/><test-case name="37982stZ051.i tokoe:invalid" result="pass"/><test-case name="37983stZ052 tokoe:valid" result="pass"/><test-case name="37984stZ052.v tokoe:valid" result="pass"/><test-case name="37985stZ053 tokoe:valid" result="pass"/><test-case name="37986stZ053.v tokoe:valid" result="pass"/><test-case name="37987stZ054 tokoe:valid" result="pass"/><test-case name="37988stZ054.v tokoe:valid" result="pass"/><test-case name="37989stZ056 tokoe:valid" result="pass"/><test-case name="37990stZ056.i tokoe:invalid" result="pass"/><test-case name="37991stZ057 tokoe:valid" result="pass"/><test-case name="37992stZ057.v tokoe:valid" result="pass"/><test-case name="37993stZ058.v tokoe:valid" result="pass"/><test-case name="37994stZ059.i tokoe:invalid" result="pass"/><test-case name="37995stZ060.i tokoe:invalid" result="pass"/><test-case name="37996stZ061.i tokoe:invalid" result="pass"/><test-case name="37997stZ062.v tokoe:valid" result="pass"/><test-case name="37998stZ063.v tokoe:valid" result="pass"/><test-case name="37999stZ064.i tokoe:invalid" result="pass"/><test-case name="38000stZ066.i tokoe:invalid" result="pass"/><test-case name="38001stZ067 tokoe:valid" result="pass"/><test-case name="38002stZ068 tokoe:valid" result="pass"/><test-case name="38003stZ069 tokoe:valid" result="pass"/><test-case name="38004stZ070 tokoe:invalid" result="pass"/><test-case name="38005stZ071 tokoe:valid" result="pass"/><test-case name="38006stZ071.v tokoe:valid" result="pass"/><test-case name="38007stZ072 tokoe:valid" result="pass"/><test-case name="38008stZ072.v tokoe:valid" result="pass"/><test-case name="38009stZ073b tokoe:valid" result="pass"/><test-case name="38010stZ073b.i tokoe:invalid" result="pass"/><test-case name="38011stZ074 tokoe:valid" result="pass"/><test-case name="38012stZ074.v tokoe:valid" result="pass"/><test-case name="38013stZ075 tokoe:valid" result="pass"/><test-case name="38014stZ075.v tokoe:valid" result="pass"/><test-case name="38015wildA001 tokoe:valid" result="pass"/><test-case name="38016wildA002 tokoe:valid" result="pass"/><test-case name="38017wildA003 tokoe:invalid" result="pass"/><test-case name="38018wildA004 tokoe:invalid" result="pass"/><test-case name="38019wildA005 tokoe:invalid" result="pass"/><test-case name="38020wildA006 tokoe:invalid" result="pass"/><test-case name="38021wildA007 tokoe:invalid" result="pass"/><test-case name="38022wildA008 tokoe:invalid" result="pass"/><test-case name="38023wildB010 tokoe:valid" result="pass"/><test-case name="38024wildB011 tokoe:valid" result="pass"/><test-case name="38025wildB012 tokoe:valid" result="pass"/><test-case name="38026wildB013 tokoe:valid" result="pass"/><test-case name="38027wildB014 tokoe:invalid" result="pass"/><test-case name="38028wildB015 tokoe:invalid" result="pass"/><test-case name="38029wildB016 tokoe:invalid" result="pass"/><test-case name="38030wildB017 tokoe:valid" result="pass"/><test-case name="38031wildB018 tokoe:valid" result="pass"/><test-case name="38032wildB019 tokoe:valid" result="pass"/><test-case name="38033wildB020 tokoe:invalid" result="pass"/><test-case name="38034wildB021 tokoe:valid" result="pass"/><test-case name="38035wildB022 tokoe:invalid" result="pass"/><test-case name="38036wildB023 tokoe:invalid" result="pass"/><test-case name="38037wildB024 tokoe:invalid" result="pass"/><test-case name="38038wildB025 tokoe:valid" result="pass"/><test-case name="38039wildB026 tokoe:valid" result="pass"/><test-case name="38040wildB027 tokoe:invalid" result="pass"/><test-case name="38041wildB028 tokoe:invalid" result="pass"/><test-case name="38042wildB029 tokoe:valid" result="pass"/><test-case name="38043wildC030 tokoe:valid" result="pass"/><test-case name="38044wildC031 tokoe:valid" result="pass"/><test-case name="38045wildC032 tokoe:valid" result="pass"/><test-case name="38046wildC033 tokoe:valid" result="pass"/><test-case name="38047wildC034 tokoe:valid" result="pass"/><test-case name="38048wildC035 tokoe:invalid" result="pass"/><test-case name="38049wildC036 tokoe:invalid" result="pass"/><test-case name="38050wildC037 tokoe:valid" result="pass"/><test-case name="38051wildC038 tokoe:valid" result="pass"/><test-case name="38052wildC039 tokoe:valid" result="pass"/><test-case name="38053wildC040 tokoe:valid" result="pass"/><test-case name="38054wildC041 tokoe:valid" result="pass"/><test-case name="38055wildC042 tokoe:valid" result="pass"/><test-case name="38056wildC043 tokoe:valid" result="pass"/><test-case name="38057wildC044 tokoe:valid" result="pass"/><test-case name="38058wildC045 tokoe:valid" result="pass"/><test-case name="38059wildC046 tokoe:valid" result="pass"/><test-case name="38060wildC047 tokoe:valid" result="pass"/><test-case name="38061wildC048 tokoe:valid" result="pass"/><test-case name="38062wildC049 tokoe:invalid" result="pass"/><test-case name="38063wildC050 tokoe:invalid" result="pass"/><test-case name="38064wildC051 tokoe:invalid" result="pass"/><test-case name="38065wildC052 tokoe:invalid" result="pass"/><test-case name="38066wildC053 tokoe:invalid" result="pass"/><test-case name="38067wildC054 tokoe:valid" result="pass"/><test-case name="38068wildC055 tokoe:invalid" result="pass"/><test-case name="38069wildC056 tokoe:invalid" result="pass"/><test-case name="38070wildC057 tokoe:invalid" result="pass"/><test-case name="38071wildC058 tokoe:invalid" result="pass"/><test-case name="38072wildC059 tokoe:valid" result="pass"/><test-case name="38073wildC060 tokoe:valid" result="pass"/><test-case name="38074wildC061 tokoe:valid" result="pass"/><test-case name="38075wildC062 tokoe:valid" result="pass"/><test-case name="38076wildC063 tokoe:valid" result="pass"/><test-case name="38077wildC064 tokoe:valid" result="pass"/><test-case name="38078wildC065 tokoe:valid" result="pass"/><test-case name="38079wildC066 tokoe:invalid" result="pass"/><test-case name="38080wildC067 tokoe:invalid" result="pass"/><test-case name="38081wildC068 tokoe:valid" result="pass"/><test-case name="38082wildC069 tokoe:valid" result="pass"/><test-case name="38083wildC070 tokoe:valid" result="pass"/><test-case name="38084wildD071 tokoe:invalid" result="pass"/><test-case name="38085wildD072 tokoe:valid" result="pass"/><test-case name="38086wildD073 tokoe:valid" result="pass"/><test-case name="38087wildD074 tokoe:valid" result="pass"/><test-case name="38088wildD075 tokoe:invalid" result="pass"/><test-case name="38089wildD076 tokoe:invalid" result="pass"/><test-case name="38090wildD077 tokoe:invalid" result="pass"/><test-case name="38091wildD078 tokoe:invalid" result="pass"/><test-case name="38092wildD079 tokoe:invalid" result="pass"/><test-case name="38093wildE001 tokoe:valid" result="pass"/><test-case name="38094wildE002 tokoe:invalid" result="pass"/><test-case name="38095wildF001 tokoe:valid" result="pass"/><test-case name="38096wildF002 tokoe:valid" result="pass"/><test-case name="38097wildF003 tokoe:valid" result="pass"/><test-case name="38098wildF004 tokoe:valid" result="pass"/><test-case name="38099wildF005 tokoe:valid" result="pass"/><test-case name="38100wildF006 tokoe:invalid" result="pass"/><test-case name="38101wildF007 tokoe:invalid" result="pass"/><test-case name="38102wildF008 tokoe:invalid" result="pass"/><test-case name="38103wildF009 tokoe:invalid" result="pass"/><test-case name="38104wildF010 tokoe:invalid" result="pass"/><test-case name="38105wildF011 tokoe:valid" result="pass"/><test-case name="38106wildF012 tokoe:invalid" result="pass"/><test-case name="38107wildF013 tokoe:invalid" result="pass"/><test-case name="38108wildF014 tokoe:invalid" result="pass"/><test-case name="38109wildF015 tokoe:invalid" result="pass"/><test-case name="38110wildF016 tokoe:invalid" result="pass"/><test-case name="38111wildF017 tokoe:valid" result="pass"/><test-case name="38112wildF018 tokoe:invalid" result="pass"/><test-case name="38113wildF019 tokoe:valid" result="pass"/><test-case name="38114wildF020 tokoe:valid" result="pass"/><test-case name="38115wildG001 tokoe:valid" result="pass"/><test-case name="38116wildG001.v tokoe:valid" result="pass"/><test-case name="38117wildG002 tokoe:valid" result="pass"/><test-case name="38118wildG002.v tokoe:valid" result="pass"/><test-case name="38119wildG003 tokoe:valid" result="pass"/><test-case name="38120wildG003.i tokoe:invalid" result="pass"/><test-case name="38121wildG004 tokoe:valid" result="pass"/><test-case name="38122wildG004.v tokoe:valid" result="pass"/><test-case name="38123wildG005 tokoe:valid" result="pass"/><test-case name="38124wildG005.i tokoe:invalid" result="pass"/><test-case name="38125wildG006 tokoe:valid" result="pass"/><test-case name="38126wildG006.v tokoe:valid" result="pass"/><test-case name="38127wildG007 tokoe:valid" result="pass"/><test-case name="38128wildG007.v tokoe:valid" result="pass"/><test-case name="38129wildG008 tokoe:valid" result="pass"/><test-case name="38130wildG008.i tokoe:invalid" result="pass"/><test-case name="38131wildG009 tokoe:valid" result="pass"/><test-case name="38132wildG009.i tokoe:invalid" result="pass"/><test-case name="38133wildG010 tokoe:valid" result="pass"/><test-case name="38134wildG010.v tokoe:valid" result="pass"/><test-case name="38135wildG011 tokoe:valid" result="pass"/><test-case name="38136wildG011.i tokoe:invalid" result="pass"/><test-case name="38137wildG012 tokoe:valid" result="pass"/><test-case name="38138wildG012.v tokoe:valid" result="pass"/><test-case name="38139wildG013 tokoe:valid" result="pass"/><test-case name="38140wildG013.v tokoe:valid" result="pass"/><test-case name="38141wildG014 tokoe:valid" result="pass"/><test-case name="38142wildG014.i tokoe:invalid" result="pass"/><test-case name="38143wildG015 tokoe:valid" result="pass"/><test-case name="38144wildG015.v tokoe:valid" result="pass"/><test-case name="38145wildG016 tokoe:valid" result="pass"/><test-case name="38146wildG016.v tokoe:valid" result="pass"/><test-case name="38147wildG017 tokoe:valid" result="pass"/><test-case name="38148wildG017.i tokoe:invalid" result="pass"/><test-case name="38149wildG018 tokoe:valid" result="pass"/><test-case name="38150wildG018.v tokoe:valid" result="pass"/><test-case name="38151wildG019 tokoe:valid" result="pass"/><test-case name="38152wildG019.i tokoe:invalid" result="pass"/><test-case name="38153wildG020 tokoe:valid" result="pass"/><test-case name="38154wildG020.i tokoe:invalid" result="pass"/><test-case name="38155wildG021 tokoe:valid" result="pass"/><test-case name="38156wildG021.v tokoe:valid" result="pass"/><test-case name="38157wildG022 tokoe:valid" result="pass"/><test-case name="38158wildG022.i tokoe:invalid" result="pass"/><test-case name="38159wildG023 tokoe:valid" result="pass"/><test-case name="38160wildG023.v tokoe:valid" result="pass"/><test-case name="38161wildG024 tokoe:valid" result="pass"/><test-case name="38162wildG024.i tokoe:invalid" result="pass"/><test-case name="38163wildG025 tokoe:valid" result="pass"/><test-case name="38164wildG025.i tokoe:invalid" result="pass"/><test-case name="38165wildG026 tokoe:valid" result="pass"/><test-case name="38166wildG026.v tokoe:valid" result="pass"/><test-case name="38167wildG027 tokoe:valid" result="pass"/><test-case name="38168wildG027.v tokoe:valid" result="pass"/><test-case name="38169wildG028 tokoe:valid" result="pass"/><test-case name="38170wildG028.i tokoe:invalid" result="pass"/><test-case name="38171wildG029 tokoe:valid" result="pass"/><test-case name="38172wildG029.i tokoe:invalid" result="pass"/><test-case name="38173wildG030 tokoe:valid" result="pass"/><test-case name="38174wildG030.i tokoe:invalid" result="pass"/><test-case name="38175wildG031 tokoe:valid" result="pass"/><test-case name="38176wildG031.v tokoe:valid" result="pass"/><test-case name="38177wildG032 tokoe:valid" result="pass"/><test-case name="38178wildG032.i tokoe:invalid" result="pass"/><test-case name="38179wildG033 tokoe:valid" result="pass"/><test-case name="38180wildG033.v tokoe:valid" result="pass"/><test-case name="38181wildG034 tokoe:valid" result="pass"/><test-case name="38182wildG034.i tokoe:invalid" result="pass"/><test-case name="38183wildG035 tokoe:valid" result="pass"/><test-case name="38184wildG035.v tokoe:valid" result="pass"/><test-case name="38185wildG036 tokoe:valid" result="pass"/><test-case name="38186wildG036.i tokoe:invalid" result="pass"/><test-case name="38187wildG037 tokoe:valid" result="pass"/><test-case name="38188wildG037.v tokoe:valid" result="pass"/><test-case name="38189wildG038 tokoe:valid" result="pass"/><test-case name="38190wildG038.v tokoe:valid" result="pass"/><test-case name="38191wildG039 tokoe:valid" result="pass"/><test-case name="38192wildG039.i tokoe:invalid" result="pass"/><test-case name="38193wildG040 tokoe:valid" result="pass"/><test-case name="38194wildG040.v tokoe:valid" result="pass"/><test-case name="38195wildH001 tokoe:valid" result="pass"/><test-case name="38196wildH001.i tokoe:invalid" result="pass"/><test-case name="38197wildH002 tokoe:valid" result="pass"/><test-case name="38198wildH002.i tokoe:invalid" result="pass"/><test-case name="38199wildH003 tokoe:valid" result="pass"/><test-case name="38200wildH003.v tokoe:valid" result="pass"/><test-case name="38201wildH004 tokoe:valid" result="pass"/><test-case name="38202wildH004.v tokoe:valid" result="pass"/><test-case name="38203wildH005 tokoe:valid" result="pass"/><test-case name="38204wildH005.v tokoe:valid" result="pass"/><test-case name="38205wildH006 tokoe:valid" result="pass"/><test-case name="38206wildH006.i tokoe:invalid" result="pass"/><test-case name="38207wildH007 tokoe:valid" result="pass"/><test-case name="38208wildH007.v tokoe:valid" result="pass"/><test-case name="38209wildH008 tokoe:valid" result="pass"/><test-case name="38210wildH008.i tokoe:invalid" result="pass"/><test-case name="38211wildH009 tokoe:valid" result="pass"/><test-case name="38212wildH009.v tokoe:valid" result="pass"/><test-case name="38213wildH010 tokoe:valid" result="pass"/><test-case name="38214wildH010.v tokoe:valid" result="pass"/><test-case name="38215wildH011 tokoe:valid" result="pass"/><test-case name="38216wildH011.v tokoe:valid" result="pass"/><test-case name="38217wildH012 tokoe:valid" result="pass"/><test-case name="38218wildH012.v tokoe:valid" result="pass"/><test-case name="38219wildI001 tokoe:valid" result="pass"/><test-case name="38220wildI002 tokoe:invalid" result="pass"/><test-case name="38221wildI003 tokoe:invalid" result="pass"/><test-case name="38222wildI004 tokoe:valid" result="pass"/><test-case name="38223wildI004.v tokoe:valid" result="pass"/><test-case name="38224wildI004i tokoe:valid" result="pass"/><test-case name="38225wildI004i.i tokoe:invalid" result="pass"/><test-case name="38226wildI005 tokoe:valid" result="pass"/><test-case name="38227wildI005.v tokoe:valid" result="pass"/><test-case name="38228wildI006 tokoe:valid" result="pass"/><test-case name="38229wildI006.v tokoe:valid" result="pass"/><test-case name="38230wildI007 tokoe:valid" result="pass"/><test-case name="38231wildI007.v tokoe:valid" result="pass"/><test-case name="38232wildI008 tokoe:valid" result="pass"/><test-case name="38233wildI009 tokoe:invalid" result="pass"/><test-case name="38234wildI010 tokoe:invalid" result="pass"/><test-case name="38235wildI011 tokoe:valid" result="pass"/><test-case name="38236wildI011.v tokoe:valid" result="pass"/><test-case name="38237wildI012 tokoe:valid" result="pass"/><test-case name="38238wildI012.v tokoe:valid" result="pass"/><test-case name="38239wildI013 tokoe:invalid" result="pass"/><test-case name="38240wildI014 tokoe:invalid" result="pass"/><test-case name="38241wildJ001 tokoe:valid" result="pass"/><test-case name="38242wildJ002 tokoe:valid" result="pass"/><test-case name="38243wildJ003 tokoe:invalid" result="pass"/><test-case name="38244wildJ004 tokoe:invalid" result="pass"/><test-case name="38245wildJ005 tokoe:invalid" result="pass"/><test-case name="38246wildJ006 tokoe:invalid" result="pass"/><test-case name="38247wildJ007 tokoe:invalid" result="pass"/><test-case name="38248wildJ008 tokoe:invalid" result="pass"/><test-case name="38249wildK001 tokoe:valid" result="pass"/><test-case name="38250wildK002 tokoe:invalid" result="pass"/><test-case name="38251wildK003 tokoe:valid" result="pass"/><test-case name="38252wildK004 tokoe:valid" result="pass"/><test-case name="38253wildK005 tokoe:valid" result="pass"/><test-case name="38254wildK006 tokoe:invalid" result="pass"/><test-case name="38255wildK007 tokoe:invalid" result="pass"/><test-case name="38256wildK008 tokoe:valid" result="pass"/><test-case name="38257wildK009 tokoe:valid" result="pass"/><test-case name="38258wildK010 tokoe:valid" result="pass"/><test-case name="38259wildK011 tokoe:valid" result="pass"/><test-case name="38260wildK012 tokoe:valid" result="pass"/><test-case name="38261wildK013 tokoe:valid" result="pass"/><test-case name="38262wildK014 tokoe:valid" result="pass"/><test-case name="38263wildK015 tokoe:valid" result="pass"/><test-case name="38264wildK016 tokoe:valid" result="pass"/><test-case name="38265wildK017 tokoe:valid" result="pass"/><test-case name="38266wildK018 tokoe:valid" result="pass"/><test-case name="38267wildK019 tokoe:valid" result="pass"/><test-case name="38268wildK020 tokoe:invalid" result="pass"/><test-case name="38269wildK021 tokoe:invalid" result="pass"/><test-case name="38270wildK022 tokoe:invalid" result="pass"/><test-case name="38271wildK023 tokoe:invalid" result="pass"/><test-case name="38272wildK024 tokoe:invalid" result="pass"/><test-case name="38273wildK025 tokoe:valid" result="pass"/><test-case name="38274wildK026 tokoe:invalid" result="pass"/><test-case name="38275wildK027 tokoe:invalid" result="pass"/><test-case name="38276wildK028 tokoe:invalid" result="pass"/><test-case name="38277wildK029 tokoe:invalid" result="pass"/><test-case name="38278wildK030 tokoe:valid" result="pass"/><test-case name="38279wildK031 tokoe:valid" result="pass"/><test-case name="38280wildK032 tokoe:valid" result="pass"/><test-case name="38281wildK033 tokoe:valid" result="pass"/><test-case name="38282wildK034 tokoe:valid" result="pass"/><test-case name="38283wildK035 tokoe:valid" result="pass"/><test-case name="38284wildK036 tokoe:valid" result="pass"/><test-case name="38285wildK037 tokoe:valid" result="pass"/><test-case name="38286wildK038 tokoe:invalid" result="pass"/><test-case name="38287wildK039 tokoe:valid" result="pass"/><test-case name="38288wildK040 tokoe:valid" result="pass"/><test-case name="38289wildK041 tokoe:valid" result="pass"/><test-case name="38290wildL001 tokoe:invalid" result="pass"/><test-case name="38291wildL002 tokoe:valid" result="pass"/><test-case name="38292wildL003 tokoe:valid" result="pass"/><test-case name="38293wildL004 tokoe:valid" result="pass"/><test-case name="38294wildL005 tokoe:invalid" result="pass"/><test-case name="38295wildL006 tokoe:invalid" result="pass"/><test-case name="38296wildL007 tokoe:invalid" result="pass"/><test-case name="38297wildL008 tokoe:invalid" result="pass"/><test-case name="38298wildL009 tokoe:invalid" result="pass"/><test-case name="38299wildM001 tokoe:valid" result="pass"/><test-case name="38300wildM002 tokoe:invalid" result="pass"/><test-case name="38301wildN001 tokoe:invalid" result="pass"/><test-case name="38302wildN002 tokoe:valid" result="pass"/><test-case name="38303wildN003 tokoe:valid" result="pass"/><test-case name="38304wildN004 tokoe:valid" result="pass"/><test-case name="38305wildN005 tokoe:valid" result="pass"/><test-case name="38306wildN006 tokoe:invalid" result="pass"/><test-case name="38307wildN007 tokoe:invalid" result="pass"/><test-case name="38308wildN008 tokoe:invalid" result="pass"/><test-case name="38309wildN009 tokoe:invalid" result="pass"/><test-case name="38310wildN010 tokoe:invalid" result="pass"/><test-case name="38311wildN011 tokoe:valid" result="pass"/><test-case name="38312wildN012 tokoe:invalid" result="pass"/><test-case name="38313wildN013 tokoe:invalid" result="pass"/><test-case name="38314wildN014 tokoe:invalid" result="pass"/><test-case name="38315wildN015 tokoe:invalid" result="pass"/><test-case name="38316wildN016 tokoe:invalid" result="pass"/><test-case name="38317wildN017 tokoe:valid" result="pass"/><test-case name="38318wildN018 tokoe:invalid" result="pass"/><test-case name="38319wildN019 tokoe:valid" result="pass"/><test-case name="38320wildN020 tokoe:valid" result="pass"/><test-case name="38321wildQ001 tokoe:invalid" result="pass"/><test-case name="38322wildQ002 tokoe:invalid" result="pass"/><test-case name="38323wildQ003 tokoe:invalid" result="pass"/><test-case name="38324wildQ004 tokoe:invalid" result="pass"/><test-case name="38325wildO001 tokoe:valid" result="pass"/><test-case name="38326wildO001.v tokoe:valid" result="pass"/><test-case name="38327wildO002 tokoe:valid" result="pass"/><test-case name="38328wildO002.v tokoe:valid" result="pass"/><test-case name="38329wildO003 tokoe:valid" result="pass"/><test-case name="38330wildO003.i tokoe:invalid" result="pass"/><test-case name="38331wildO004 tokoe:valid" result="pass"/><test-case name="38332wildO004.v tokoe:valid" result="pass"/><test-case name="38333wildO005 tokoe:valid" result="pass"/><test-case name="38334wildO005.v tokoe:valid" result="pass"/><test-case name="38335wildO006 tokoe:valid" result="pass"/><test-case name="38336wildO006.i tokoe:invalid" result="pass"/><test-case name="38337wildO007 tokoe:valid" result="pass"/><test-case name="38338wildO007.v tokoe:valid" result="pass"/><test-case name="38339wildO008 tokoe:valid" result="pass"/><test-case name="38340wildO008.i tokoe:invalid" result="pass"/><test-case name="38341wildO009 tokoe:valid" result="pass"/><test-case name="38342wildO009.i tokoe:invalid" result="pass"/><test-case name="38343wildO010 tokoe:valid" result="pass"/><test-case name="38344wildO010.v tokoe:valid" result="pass"/><test-case name="38345wildO011 tokoe:valid" result="pass"/><test-case name="38346wildO011.i tokoe:invalid" result="pass"/><test-case name="38347wildO012 tokoe:valid" result="pass"/><test-case name="38348wildO012.v tokoe:valid" result="pass"/><test-case name="38349wildO013 tokoe:valid" result="pass"/><test-case name="38350wildO013.v tokoe:valid" result="pass"/><test-case name="38351wildO014 tokoe:valid" result="pass"/><test-case name="38352wildO014.i tokoe:invalid" result="pass"/><test-case name="38353wildO015 tokoe:valid" result="pass"/><test-case name="38354wildO015.v tokoe:valid" result="pass"/><test-case name="38355wildO016 tokoe:valid" result="pass"/><test-case name="38356wildO016.v tokoe:valid" result="pass"/><test-case name="38357wildO017 tokoe:valid" result="pass"/><test-case name="38358wildO017.i tokoe:invalid" result="pass"/><test-case name="38359wildO018 tokoe:valid" result="pass"/><test-case name="38360wildO018.v tokoe:valid" result="pass"/><test-case name="38361wildO019 tokoe:valid" result="pass"/><test-case name="38362wildO019.v tokoe:valid" result="pass"/><test-case name="38363wildO020 tokoe:valid" result="pass"/><test-case name="38364wildO020.i tokoe:invalid" result="pass"/><test-case name="38365wildO021 tokoe:valid" result="pass"/><test-case name="38366wildO021.v tokoe:valid" result="pass"/><test-case name="38367wildO022 tokoe:valid" result="pass"/><test-case name="38368wildO022.i tokoe:invalid" result="pass"/><test-case name="38369wildO023 tokoe:valid" result="pass"/><test-case name="38370wildO023.v tokoe:valid" result="pass"/><test-case name="38371wildO024 tokoe:valid" result="pass"/><test-case name="38372wildO024.i tokoe:invalid" result="pass"/><test-case name="38373wildO025 tokoe:valid" result="pass"/><test-case name="38374wildO025.i tokoe:invalid" result="pass"/><test-case name="38375wildO026 tokoe:valid" result="pass"/><test-case name="38376wildO026.v tokoe:valid" result="pass"/><test-case name="38377wildO027 tokoe:valid" result="pass"/><test-case name="38378wildO027.v tokoe:valid" result="pass"/><test-case name="38379wildO028 tokoe:valid" result="pass"/><test-case name="38380wildO028.i tokoe:invalid" result="pass"/><test-case name="38381wildO029 tokoe:valid" result="pass"/><test-case name="38382wildO029.v tokoe:valid" result="pass"/><test-case name="38383wildO030 tokoe:valid" result="pass"/><test-case name="38384wildO030.i tokoe:invalid" result="pass"/><test-case name="38385wildO031 tokoe:valid" result="pass"/><test-case name="38386wildO031.v tokoe:valid" result="pass"/><test-case name="38387wildO032 tokoe:valid" result="pass"/><test-case name="38388wildO032.i tokoe:invalid" result="pass"/><test-case name="38389wildO033 tokoe:valid" result="pass"/><test-case name="38390wildO033.v tokoe:valid" result="pass"/><test-case name="38391wildO034 tokoe:valid" result="pass"/><test-case name="38392wildO034.i tokoe:invalid" result="pass"/><test-case name="38393wildO035 tokoe:valid" result="pass"/><test-case name="38394wildO035.i tokoe:invalid" result="pass"/><test-case name="38395wildO037 tokoe:valid" result="pass"/><test-case name="38396wildO037.v tokoe:valid" result="pass"/><test-case name="38397wildO038 tokoe:valid" result="pass"/><test-case name="38398wildO038.v tokoe:valid" result="pass"/><test-case name="38399wildO039 tokoe:valid" result="pass"/><test-case name="38400wildO039.i tokoe:invalid" result="pass"/><test-case name="38401wildO040 tokoe:valid" result="pass"/><test-case name="38402wildO040.v tokoe:valid" result="pass"/><test-case name="38403wildP001 tokoe:valid" result="pass"/><test-case name="38404wildP001.v tokoe:valid" result="pass"/><test-case name="38405wildP002 tokoe:valid" result="pass"/><test-case name="38406wildP002.i tokoe:invalid" result="pass"/><test-case name="38407wildP003 tokoe:valid" result="pass"/><test-case name="38408wildP003.v tokoe:valid" result="pass"/><test-case name="38409wildP004 tokoe:valid" result="pass"/><test-case name="38410wildP004.v tokoe:valid" result="pass"/><test-case name="38411wildP005 tokoe:valid" result="pass"/><test-case name="38412wildP005.v tokoe:valid" result="pass"/><test-case name="38413wildP006 tokoe:valid" result="pass"/><test-case name="38414wildP006.v tokoe:valid" result="pass"/><test-case name="38415wildZ001 tokoe:valid" result="pass"/><test-case name="38416wildZ001.i tokoe:invalid" result="pass"/><test-case name="38417wildZ002 tokoe:valid" result="pass"/><test-case name="38418wildZ002.v tokoe:valid" result="pass"/><test-case name="38419wildZ003 tokoe:valid" result="pass"/><test-case name="38420wildZ003.v tokoe:valid" result="fail"/><test-case name="38421wildZ004 tokoe:valid" result="pass"/><test-case name="38422wildZ004.v tokoe:valid" result="pass"/><test-case name="38423wildZ005 tokoe:valid" result="pass"/><test-case name="38424wildZ005.i tokoe:invalid" result="pass"/><test-case name="38425wildZ006 tokoe:valid" result="pass"/><test-case name="38426wildZ006.i tokoe:invalid" result="pass"/><test-case name="38427wildZ007 tokoe:valid" result="pass"/><test-case name="38428wildZ007.v tokoe:valid" result="pass"/><test-case name="38429wildZ008 tokoe:invalid" result="pass"/><test-case name="38430wildZ009 tokoe:invalid" result="pass"/><test-case name="38431wildZ009b tokoe:valid" result="pass"/><test-case name="38432wildZ011 tokoe:valid" result="pass"/><test-case name="38433wildZ011.i tokoe:invalid" result="pass"/><test-case name="38434wildZ013 tokoe:invalid" result="pass"/><test-case name="38435wildZ013a tokoe:valid" result="pass"/><test-case name="38436wildZ013a.i tokoe:invalid" result="pass"/><test-case name="38437wildZ013b tokoe:valid" result="pass"/><test-case name="38438wildZ013b.v tokoe:valid" result="pass"/><test-case name="38439wildZ013c tokoe:valid" result="pass"/><test-case name="38440wildZ013c.v tokoe:valid" result="pass"/><test-case name="38441wildZ013d tokoe:valid" result="pass"/><test-case name="38442wildZ013d.i tokoe:invalid" result="pass"/><test-case name="38443wildZ013e tokoe:valid" result="pass"/><test-case name="38444wildZ013e.i tokoe:invalid" result="pass"/><test-case name="38445wildZ013f tokoe:valid" result="pass"/><test-case name="38446wildZ013f.i tokoe:invalid" result="pass"/><test-case name="38447ipo1 tokoe:valid" result="pass"/><test-case name="38448ipo_1 tokoe:valid" result="pass"/><test-case name="38449ipo_2 tokoe:valid" result="pass"/><test-case name="38450ipo2 tokoe:valid" result="pass"/><test-case name="38451ipo_1 tokoe:valid" result="pass"/><test-case name="38452ipo_2 tokoe:valid" result="pass"/><test-case name="38453ipo3 tokoe:valid" result="pass"/><test-case name="38454ipo_1 tokoe:valid" result="pass"/><test-case name="38455ipo_2 tokoe:valid" result="pass"/><test-case name="38456ipo4 tokoe:valid" result="pass"/><test-case name="38457ipo_1 tokoe:valid" result="pass"/><test-case name="38458ipo_2 tokoe:valid" result="pass"/><test-case name="38459ipo5 tokoe:valid" result="pass"/><test-case name="38460ipo_1 tokoe:valid" result="pass"/><test-case name="38461ipo_2 tokoe:valid" result="pass"/><test-case name="38462ipo6 tokoe:valid" result="pass"/><test-case name="38463ipo_1 tokoe:valid" result="fail"/><test-case name="38464ipo_2 tokoe:valid" result="fail"/></test-suite-result>
\ No newline at end of file diff --git a/tests/auto/xmlpatternsschemats/TESTSUITE/.gitignore b/tests/auto/xmlpatternsschemats/TESTSUITE/.gitignore new file mode 100644 index 0000000..35cb85e --- /dev/null +++ b/tests/auto/xmlpatternsschemats/TESTSUITE/.gitignore @@ -0,0 +1,3 @@ +testSuites.xml +xmlschema2006-11-06 +xmlschema2006-11-06-new diff --git a/tests/auto/xmlpatternsschemats/TESTSUITE/unifyCatalog.xsl b/tests/auto/xmlpatternsschemats/TESTSUITE/unifyCatalog.xsl new file mode 100644 index 0000000..325f626 --- /dev/null +++ b/tests/auto/xmlpatternsschemats/TESTSUITE/unifyCatalog.xsl @@ -0,0 +1,21 @@ +<xsl:stylesheet version="2.0" + xmlns:ts="http://www.w3.org/XML/2004/xml-schema-test-suite/" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> + + <xsl:template match="ts:testSetRef"> + <xsl:apply-templates select="document(@xlink:href)"/> + </xsl:template> + + <!-- We make all URI references absolute. --> + <xsl:template match="@xlink:href"> + <xsl:attribute name="xlink:href" select="resolve-uri(., base-uri())"/> + </xsl:template> + + <xsl:template match="@*|node()"> + <xsl:copy> + <xsl:apply-templates select="@*|node()"/> + </xsl:copy> + </xsl:template> + +</xsl:stylesheet> diff --git a/tests/auto/xmlpatternsschemats/TESTSUITE/updateSuite.sh b/tests/auto/xmlpatternsschemats/TESTSUITE/updateSuite.sh new file mode 100755 index 0000000..5d29b41 --- /dev/null +++ b/tests/auto/xmlpatternsschemats/TESTSUITE/updateSuite.sh @@ -0,0 +1,60 @@ +#!/bin/bash +############################################################################# +## +## Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +## All rights reserved. +## Contact: Nokia Corporation (qt-info@nokia.com) +## +## This file is part of the test suite of the Qt Toolkit. +## +## $QT_BEGIN_LICENSE:LGPL$ +## No Commercial Usage +## This file contains pre-release code and may not be distributed. +## You may use this file in accordance with the terms and conditions +## contained in the Technology Preview License Agreement accompanying +## this package. +## +## GNU Lesser General Public License Usage +## Alternatively, this file may be used under the terms of the GNU Lesser +## General Public License version 2.1 as published by the Free Software +## Foundation and appearing in the file LICENSE.LGPL included in the +## packaging of this file. Please review the following information to +## ensure the GNU Lesser General Public License version 2.1 requirements +## will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +## +## In addition, as a special exception, Nokia gives you certain additional +## rights. These rights are described in the Nokia Qt LGPL Exception +## version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +## +## If you have questions regarding the use of this file, please contact +## Nokia at qt-info@nokia.com. +## +## +## +## +## +## +## +## +## $QT_END_LICENSE$ +## +############################################################################# + +# This script updates the suite from W3C's server. +# +# NOTE: the files checked out CANNOT be added to Qt's +# repository at the moment, due to legal complications. + +DIRECTORY_NAME="xmlschema2006-11-06" +ARCHIVE_NAME="xsts-2007-06-20.tar.gz" + +rm -Rf $DIRECTORY_NAME + +wget http://www.w3.org/XML/2004/xml-schema-test-suite/xmlschema2006-11-06/$ARCHIVE_NAME +tar -xzf $ARCHIVE_NAME +rm $ARCHIVE_NAME + +CVSROOT=:pserver:anonymous@dev.w3.org:/sources/public cvs login +CVSROOT=:pserver:anonymous@dev.w3.org:/sources/public cvs checkout -d xmlschema2006-11-06-new XML/xml-schema-test-suite/2004-01-14/xmlschema2006-11-06 + +java net.sf.saxon.Transform -xsl:unifyCatalog.xsl $DIRECTORY_NAME/suite.xml > testSuites.xml diff --git a/tests/auto/xmlpatternsschemats/tst_xmlpatternsschemats.cpp b/tests/auto/xmlpatternsschemats/tst_xmlpatternsschemats.cpp new file mode 100644 index 0000000..d946fd0 --- /dev/null +++ b/tests/auto/xmlpatternsschemats/tst_xmlpatternsschemats.cpp @@ -0,0 +1,78 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include "tst_suitetest.h" + +/*! + \internal + \brief Test QXsdSchemaParser against W3C's XSD test suite. + */ +class tst_XmlPatternsSchemaTS : public tst_SuiteTest +{ + Q_OBJECT +public: + tst_XmlPatternsSchemaTS(); +protected: + virtual void catalogPath(QString &write) const; +}; + +tst_XmlPatternsSchemaTS::tst_XmlPatternsSchemaTS() + : tst_SuiteTest(tst_SuiteTest::XsdSuite) +{ +} + +void tst_XmlPatternsSchemaTS::catalogPath(QString &write) const +{ + write = QLatin1String("TESTSUITE/testSuites.xml"); +} + +QTEST_MAIN(tst_XmlPatternsSchemaTS) + +#include "tst_xmlpatternsschemats.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsschemats/xmlpatternsschemats.pro b/tests/auto/xmlpatternsschemats/xmlpatternsschemats.pro new file mode 100644 index 0000000..f36211e --- /dev/null +++ b/tests/auto/xmlpatternsschemats/xmlpatternsschemats.pro @@ -0,0 +1,27 @@ +load(qttest_p4) +SOURCES += tst_xmlpatternsschemats.cpp \ + ../qxmlquery/TestFundament.cpp + +include (../xmlpatterns.pri) + +contains(QT_CONFIG,xmlpatterns) { +HEADERS += ../xmlpatternsxqts/tst_suitetest.h +SOURCES += ../xmlpatternsxqts/tst_suitetest.cpp +} + +PATTERNIST_SDK = QtXmlPatternsSDK +if(!debug_and_release|build_pass):CONFIG(debug, debug|release) { + symbian: PATTERNIST_SDK = $${PATTERNIST_SDK} + else:win32: PATTERNIST_SDK = $${PATTERNIST_SDK}d + else: PATTERNIST_SDK = $${PATTERNIST_SDK}_debug +} + +LIBS += -l$$PATTERNIST_SDK + +QT += xml + +INCLUDEPATH += $$QT_SOURCE_TREE/tests/auto/xmlpatternssdk/ \ + $$QT_BUILD_TREE/include/QtXmlPatterns/private \ + $$QT_SOURCE_TREE/tests/auto/xmlpatternsxqts \ + ../xmlpatternsxqts \ + ../xmlpatternssdk diff --git a/tests/auto/xmlpatternssdk/ASTItem.cpp b/tests/auto/xmlpatternssdk/ASTItem.cpp new file mode 100644 index 0000000..c866d07 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ASTItem.cpp @@ -0,0 +1,161 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QList> +#include <QPointer> +#include <QVariant> + +#include "ASTItem.h" + +using namespace QPatternistSDK; + +/** + * This is what the AST rendering is indented with. + */ +static const QLatin1String astIndent(" "); +// STATIC DATA + +ASTItem::ASTItem(ASTItem *p, + const QString &name, + const QString &details, + const QString &staticType, + const QString &reqType) : m_name(name), + m_details(details), + m_reqType(reqType), + m_staticType(staticType), + m_parent(p) +{ +} + +ASTItem::~ASTItem() +{ + qDeleteAll(m_children); +} + +QString ASTItem::toString() const +{ + /* The first ASTItem* is a virtual root node, so skip "this". */ + Q_ASSERT(m_children.count() == 1); + TreeItem *treeChild = m_children.first(); + Q_ASSERT(treeChild); + + ASTItem *astChild = static_cast<ASTItem *>(treeChild); + + return astChild->toString(QString()); +} + +QString ASTItem::toString(const QString &indent) const +{ + QString retval; + + retval += indent; + retval += m_name; + retval += QLatin1Char('('); + retval += m_details; + retval += QLatin1String(")\n"); + + const TreeItem::List::const_iterator end(m_children.constEnd()); + + for(TreeItem::List::const_iterator it(m_children.constBegin()); it != end; ++it) + { + TreeItem *treeChild = *it; /* Cast away the QPointer with its casting operator. */ + ASTItem *astChild = static_cast<ASTItem *>(treeChild); + + retval += astChild->toString(indent + astIndent); + } + + return retval; +} + +QVariant ASTItem::data(const Qt::ItemDataRole role, int column) const +{ + if(role != Qt::DisplayRole) + return QVariant(); + + switch(column) + { + case 0: + return m_name; + case 1: + return m_details; + case 2: + return m_staticType; + case 3: + return m_reqType; + default: + { + Q_ASSERT(false); + return QVariant(); + } + } +} + +int ASTItem::columnCount() const +{ + return 4; +} + +TreeItem::List ASTItem::children() const +{ + return m_children; +} + +void ASTItem::appendChild(TreeItem *item) +{ + m_children.append(item); +} + +TreeItem *ASTItem::child(const unsigned int rowP) const +{ + return m_children.value(rowP); +} + +unsigned int ASTItem::childCount() const +{ + return m_children.count(); +} + +TreeItem *ASTItem::parent() const +{ + return m_parent; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ASTItem.h b/tests/auto/xmlpatternssdk/ASTItem.h new file mode 100644 index 0000000..7c43212 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ASTItem.h @@ -0,0 +1,115 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_ASTItem_H +#define PatternistSDK_ASTItem_H + +#include <QList> +#include <QString> + +#include "TreeItem.h" +#include "Global.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Is a node in a ASTItem tree; each ASTItem contains + * debug information about an QPatternist::Expression. + * + * ASTItem, by implementing TreeItem, leverages debug data about QPatternist::Expression + * instances into Qt's model/view framework. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT ASTItem : public TreeItem + { + public: + virtual ~ASTItem(); + ASTItem(ASTItem *parent, + const QString &name, + const QString &details = QString(), + const QString &staticType = QString(), + const QString &reqType = QString()); + + virtual void appendChild(TreeItem *item); + virtual TreeItem *child(const unsigned int row) const; + virtual unsigned int childCount() const; + virtual QVariant data(const Qt::ItemDataRole role, int column) const; + virtual TreeItem::List children() const; + virtual TreeItem *parent() const; + int columnCount() const; + + /** + * Returns a string representation of this AST node, recursively including + * children. For example, the query <tt>1 eq number()</tt> would result in the string: + * +@verbatim +ValueComparison(eq) + xs:integer(0) + FunctionCall(fn:number) + ContextItem +@endverbatim + */ + QString toString() const; + + private: + QString toString(const QString &indent) const; + + const QString m_name; + const QString m_details; + const QString m_reqType; + const QString m_staticType; + TreeItem::List m_children; + TreeItem *m_parent; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/DebugExpressionFactory.cpp b/tests/auto/xmlpatternssdk/DebugExpressionFactory.cpp new file mode 100644 index 0000000..9b307cf --- /dev/null +++ b/tests/auto/xmlpatternssdk/DebugExpressionFactory.cpp @@ -0,0 +1,264 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QStringList> +#include <QVariant> +#include <QtDebug> +#include <QXmlNamePool> + +#include "qfunctionfactorycollection_p.h" + +#include "ASTItem.h" +#include "ExpressionInfo.h" +#include "ExpressionNamer.h" +#include "Global.h" + +#include "DebugExpressionFactory.h" + +using namespace QPatternistSDK; +using namespace QPatternist; + +static const QPatternist::ExpressionVisitor::Ptr namer(new ExpressionNamer()); + +QStringList DebugExpressionFactory::availableFunctionSignatures() +{ + const QPatternist::FunctionFactory::Ptr factory(QPatternist::FunctionFactoryCollection::xpath20Factory(Global::namePool())); + const QPatternist::FunctionSignature::Hash signs(factory->functionSignatures()); + const QPatternist::FunctionSignature::Hash::const_iterator end(signs.constEnd()); + QPatternist::FunctionSignature::Hash::const_iterator it(signs.constBegin()); + QStringList retval; + + while(it != end) + { + retval << it.value()->displayName(Global::namePool()); + ++it; + } + + return retval; +} + +ASTItem *DebugExpressionFactory::buildASTTree(const QPatternist::Expression::Ptr &expr, + ASTItem *parent, + const QPatternist::SequenceType::Ptr &reqType) +{ + Q_ASSERT(expr); + const QPatternist::ExpressionVisitorResult::Ptr exprInfo(expr->accept(namer)); + Q_ASSERT(exprInfo); + const ExpressionInfo *const constExprInfo = static_cast<const ExpressionInfo *>(exprInfo.data()); + const QString name(constExprInfo->first); + const QString details(constExprInfo->second); + const QString rType(reqType ? reqType->displayName(Global::namePool()) : QLatin1String("Not specified")); + + /* ---------- Handle its staticType() -------- */ + const QPatternist::SequenceType::Ptr type(expr->staticType()); + QString seqType; + + if(type) + seqType = type->displayName(Global::namePool()); + else + seqType = QLatin1String("no type, null pointer returned"); + /* ------------------------------------------- */ + + ASTItem *const node = new ASTItem(parent, name, details, seqType, rType); + + /* ------------ Handle child nodes ----------- */ + const QPatternist::Expression::List children(expr->operands()); + QPatternist::Expression::List::const_iterator it(children.constBegin()); + const QPatternist::Expression::List::const_iterator end(children.constEnd()); + + const QPatternist::SequenceType::List reqTypes(expr->expectedOperandTypes()); + const QPatternist::SequenceType::List::const_iterator typeEnd(reqTypes.constEnd()); + QPatternist::SequenceType::List::const_iterator typeIt(reqTypes.constBegin()); + QPatternist::SequenceType::Ptr t; + + for(; it != end; ++it) + { + if(typeIt != typeEnd) + { + t = *typeIt; + ++typeIt; + } + + node->appendChild(buildASTTree(*it, node, t)); + } + /* ------------------------------------------- */ + + return node; +} + +QPatternist::Expression::Ptr +DebugExpressionFactory::createExpression(QIODevice *const expr, + const QPatternist::StaticContext::Ptr &context, + const QXmlQuery::QueryLanguage lang, + const QPatternist::SequenceType::Ptr &requiredType, + const QUrl &baseURI, + const QXmlName &initialTemplateName) +{ + /* Create the root node. */ + m_ast = new ASTItem(0, QString()); + + return ExpressionFactory::createExpression(expr, context, lang, requiredType, baseURI, initialTemplateName); +} + +void DebugExpressionFactory::processTreePass(const QPatternist::Expression::Ptr &expr, + const CompilationStage stage) +{ + ASTItem *newChild = 0; + + switch(stage) + { + case QueryBodyInitial: + { + newChild = new ASTItem(m_ast, QLatin1String("Initial Build")); + break; + } + case QueryBodyTypeCheck: + { + newChild = new ASTItem(m_ast, QLatin1String("Type Check")); + break; + } + case QueryBodyCompression: + { + newChild = new ASTItem(m_ast, QLatin1String("Compression")); + break; + } + case UserFunctionTypeCheck: + { + newChild = new ASTItem(m_ast, QLatin1String("User Function Type Check")); + break; + } + case UserFunctionCompression: + { + newChild = new ASTItem(m_ast, QLatin1String("User Function Compression")); + break; + } + case GlobalVariableTypeCheck: + { + newChild = new ASTItem(m_ast, QLatin1String("Global Variable Type Check")); + break; + } + } + + Q_ASSERT(newChild); + m_ast->appendChild(newChild); + newChild->appendChild(buildASTTree(expr, newChild, QPatternist::SequenceType::Ptr())); +} + +void DebugExpressionFactory::processTemplateRule(const Expression::Ptr &body, + const TemplatePattern::Ptr &pattern, + const QXmlName &mode, + const TemplateCompilationStage stage) +{ + const char * title; + + switch(stage) + { + case TemplateInitial: + { + title = "Initial Build"; + break; + } + case TemplateTypeCheck: + { + title = "Type Check"; + break; + } + case TemplateCompress: + { + title = "Compression"; + break; + } + } + + const QString modeName(Global::namePool()->displayName(mode)); + Q_ASSERT(title); + ASTItem *const newChild = new ASTItem(m_ast, QLatin1String("T-Rule ") + + QLatin1String(title) + + QLatin1String(" mode: ") + + modeName + + QLatin1String(" priority: ") + + QString::number(pattern->priority())); + m_ast->appendChild(newChild); + + newChild->appendChild(buildASTTree(pattern->matchPattern(), newChild, QPatternist::SequenceType::Ptr())); + newChild->appendChild(buildASTTree(body, newChild, QPatternist::SequenceType::Ptr())); +} + +void DebugExpressionFactory::processNamedTemplate(const QXmlName &name, + const Expression::Ptr &body, + const TemplateCompilationStage stage) +{ + const char * title; + + switch(stage) + { + case TemplateInitial: + { + title = "Named Template Initial Build"; + break; + } + case TemplateTypeCheck: + { + title = "Named Template Type Check"; + break; + } + case TemplateCompress: + { + title = "Named Template Compression"; + break; + } + } + + Q_ASSERT(title); + ASTItem *const newChild = new ASTItem(m_ast, QLatin1String(title) + + QLatin1String(": ") + + Global::namePool()->displayName(name)); + + m_ast->appendChild(newChild); + newChild->appendChild(buildASTTree(body, newChild, QPatternist::SequenceType::Ptr())); +} + +ASTItem *DebugExpressionFactory::astTree() const +{ + return m_ast; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/DebugExpressionFactory.h b/tests/auto/xmlpatternssdk/DebugExpressionFactory.h new file mode 100644 index 0000000..558f096 --- /dev/null +++ b/tests/auto/xmlpatternssdk/DebugExpressionFactory.h @@ -0,0 +1,128 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_DebugExpressionFactory_H +#define PatternistSDK_DebugExpressionFactory_H + +#include "Global.h" +#include "qexpressionfactory_p.h" +#include "qfunctionfactory_p.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class ASTItem; + + /** + * @short Is a QPatternist::ExpressionFactory, with the + * difference that it provides the hooks for building from a tree of + * debug data from the compiled expression. + * + * This tree can be retrieved via astTree(). The astTree() function + * returns the AST built the last time createExpression() was called. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT DebugExpressionFactory : public QPatternist::ExpressionFactory + { + public: + DebugExpressionFactory() : m_ast(0) + { + } + + typedef QExplicitlySharedDataPointer<DebugExpressionFactory> Ptr; + /** + * Identical to ExpressionFactory::createExpression() with the difference + * that it builds an ASTItem tree which can be accessed via astTree(). + */ + virtual QPatternist::Expression::Ptr createExpression(QIODevice *const expr, + const QPatternist::StaticContext::Ptr &context, + const QXmlQuery::QueryLanguage lang, + const QPatternist::SequenceType::Ptr &requiredType, + const QUrl &queryURI, + const QXmlName &initialTemplateName); + + /** + * @returns an ASTItem tree built for the last created expression, + * via createExpression(). + */ + virtual ASTItem *astTree() const; + + /** + * @returns a list containing string representations of all available + * functions in Patternist. Each QString in the returned QStringList + * is a function synopsis for human consumption. + */ + static QStringList availableFunctionSignatures(); + + protected: + /** + * Performs the ASTItem tree building. + */ + virtual void processTreePass(const QPatternist::Expression::Ptr &tree, + const CompilationStage stage); + + void processTemplateRule(const QPatternist::Expression::Ptr &body, + const QPatternist::TemplatePattern::Ptr &pattern, + const QXmlName &mode, + const TemplateCompilationStage stage); + + void processNamedTemplate(const QXmlName &name, + const QPatternist::Expression::Ptr &body, + const TemplateCompilationStage stage); + private: + static ASTItem *buildASTTree(const QPatternist::Expression::Ptr &expr, + ASTItem *const parent, + const QPatternist::SequenceType::Ptr &reqType); + ASTItem *m_ast; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ErrorHandler.cpp b/tests/auto/xmlpatternssdk/ErrorHandler.cpp new file mode 100644 index 0000000..e7b08dd --- /dev/null +++ b/tests/auto/xmlpatternssdk/ErrorHandler.cpp @@ -0,0 +1,166 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <cstdio> + +#include <QBuffer> +#include <QStringList> +#include <QtDebug> +#include <QtTest> +#include <QtGlobal> +#include <QXmlQuery> +#include <QXmlResultItems> + +#include "ErrorHandler.h" + +using namespace QPatternistSDK; + +ErrorHandler *ErrorHandler::handler = 0; + +void qMessageHandler(QtMsgType type, const char *description) +{ + if(type == QtDebugMsg) + { + std::fprintf(stderr, "%s\n", description); + return; + } + + QtMsgType t; + + switch(type) + { + case QtWarningMsg: + { + t = QtWarningMsg; + break; + } + case QtCriticalMsg: + { + t = QtFatalMsg; + break; + } + case QtFatalMsg: + { + /* We can't swallow Q_ASSERTs, we need to fail the hard way here. + * But maybe not: when run from "patternistrunsingle" it could be an idea + * to actually try to record it(but nevertheless fail somehow) such + * that it gets reported. */ + std::fprintf(stderr, "Fatal error: %s\n", description); + t = QtFatalMsg; /* Dummy, to silence a bogus compiler warning. */ + return; + } + case QtDebugMsg: /* This enum is handled above in the if-clause. */ + /* Fallthrough. */ + default: + { + Q_ASSERT(false); + return; + } + } + + Q_ASSERT(ErrorHandler::handler); + /* This message is hacky. Ideally, we should do it the same way + * ReportContext::error() constructs messages, but this is just testing + * code. */ + ErrorHandler::handler->message(t, QLatin1String("<p>") + QPatternist::escape(QLatin1String(description)) + QLatin1String("</p>")); +} + +void ErrorHandler::installQtMessageHandler(ErrorHandler *const h) +{ + handler = h; + + if(h) + qInstallMsgHandler(qMessageHandler); + else + qInstallMsgHandler(0); +} + +void ErrorHandler::handleMessage(QtMsgType type, + const QString &description, + const QUrl &identifier, + const QSourceLocation &) +{ + /* Don't use pDebug() in this function, it results in infinite + * recursion. Talking from experience.. */ + + Message msg; + msg.setType(type); + msg.setIdentifier(identifier); + + /* Let's remove all the XHTML markup. */ + QBuffer buffer; + buffer.setData(description.toLatin1()); + buffer.open(QIODevice::ReadOnly); + + QXmlQuery query; + query.bindVariable(QLatin1String("desc"), &buffer); + query.setQuery(QLatin1String("string(doc($desc))")); + + QStringList result; + const bool success = query.evaluateTo(&result); + + if(!description.startsWith(QLatin1String("\"Test-suite harness error:"))) + { + const QString msg(QString::fromLatin1("Invalid description: %1").arg(description)); + QVERIFY2(success, qPrintable(msg)); + + if(!success) + QTextStream(stderr) << msg; + } + + + if(!result.isEmpty()) + msg.setDescription(result.first()); + + m_messages.append(msg); +} + +ErrorHandler::Message::List ErrorHandler::messages() const +{ + return m_messages; +} + +void ErrorHandler::reset() +{ + m_messages.clear(); +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ErrorHandler.h b/tests/auto/xmlpatternssdk/ErrorHandler.h new file mode 100644 index 0000000..27395aa --- /dev/null +++ b/tests/auto/xmlpatternssdk/ErrorHandler.h @@ -0,0 +1,149 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_ErrorHandler_H +#define PatternistSDK_ErrorHandler_H + +#include "Global.h" +#include "qabstractmessagehandler.h" + + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +template<typename T> class QList; + +namespace QPatternistSDK +{ + /** + * @short A MessageHandler which + * accumulates all its received ErrorHandler::Message instances + * in a list, retrievable via messages(). + * + * Thus, ErrorHandler does not report errors, but collects them + * and allows easy access to them. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT ErrorHandler : public QAbstractMessageHandler + { + public: + class Message + { + public: + typedef QList<Message> List; + + QString description() const + { + return m_description; + } + + void setDescription(const QString &desc) + { + m_description = desc; + } + + void setIdentifier(const QUrl &newId) + { + m_identifier = newId; + } + + QUrl identifier() const + { + return m_identifier; + } + + QtMsgType type() const + { + return m_type; + } + + void setType(const QtMsgType t) + { + m_type = t; + } + + private: + QUrl m_identifier; + QtMsgType m_type; + QString m_description; + }; + + /** + * Clears all accumulated errors. + */ + void reset(); + + Message::List messages() const; + + /** + * Calling this function causes all Qt's internal debug messages to be + * sent to @p handler. If @p handler is @c null, Qt's default message + * handler is re-installed. In other words, via an internal proxy function, + * it installs @p handler as Qt's message handler. + * + * If @p handler is heap allocated, it will be leaked. + * + * @see qInstallMsgHandler() + */ + static void installQtMessageHandler(ErrorHandler *const handler); + + static ErrorHandler *handler; + + protected: + virtual void handleMessage(QtMsgType type, + const QString &description, + const QUrl &identifier = QUrl(), + const QSourceLocation &sourceLocation = QSourceLocation()); + + private: + ErrorHandler::Message::List m_messages; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ErrorItem.cpp b/tests/auto/xmlpatternssdk/ErrorItem.cpp new file mode 100644 index 0000000..df5d266 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ErrorItem.cpp @@ -0,0 +1,142 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QList> +#include <QPointer> +#include <QVariant> + +#include "qreportcontext_p.h" +#include "qcommonnamespaces_p.h" + +#include "ErrorItem.h" + +using namespace QPatternistSDK; + +QString ErrorItem::toString(const QtMsgType type) +{ + switch(type) + { + case QtWarningMsg: + return QLatin1String("Warning"); + case QtFatalMsg: + return QLatin1String("Error"); + default: + { + Q_ASSERT(false); + return QString(); + } + } +} + +ErrorItem::ErrorItem(const ErrorHandler::Message &error, + ErrorItem *p) : m_message(error), + m_parent(p) +{ +} + +ErrorItem::~ErrorItem() +{ + qDeleteAll(m_children); +} + +int ErrorItem::columnCount() const +{ + return 3; +} + +QVariant ErrorItem::data(const Qt::ItemDataRole role, int column) const +{ + if(role != Qt::DisplayRole) + return QVariant(); + + switch(column) + { + case 0: + return toString(m_message.type()); + case 1: + { + if(!m_message.type()) /* It's a warning, likely. */ + return QString(); + + QString ns; + const QString code(QPatternist::ReportContext::codeFromURI(m_message.identifier().toString(), ns)); + + if(ns == QPatternist::CommonNamespaces::XPERR) + return code; + else /* Do the full version. */ + return m_message.type(); + } + case 2: + return m_message.description(); + default: + { + Q_ASSERT(false); + return QVariant(); + } + } +} + +TreeItem::List ErrorItem::children() const +{ + return m_children; +} + +void ErrorItem::appendChild(TreeItem *item) +{ + m_children.append(item); +} + +TreeItem *ErrorItem::child(const unsigned int rowP) const +{ + return m_children.value(rowP); +} + +unsigned int ErrorItem::childCount() const +{ + return m_children.count(); +} + +TreeItem *ErrorItem::parent() const +{ + return m_parent; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ErrorItem.h b/tests/auto/xmlpatternssdk/ErrorItem.h new file mode 100644 index 0000000..b8ae05c --- /dev/null +++ b/tests/auto/xmlpatternssdk/ErrorItem.h @@ -0,0 +1,94 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_ErrorItem_H +#define PatternistSDK_ErrorItem_H + +#include <QList> + +#include "ErrorHandler.h" +#include "Global.h" +#include "TreeItem.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Delegates a ErrorHandler::Message through the interface + * exposed by TreeItem, such that errors from DOM related code + * can be displayed/used in Qt's model/view framework. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT ErrorItem : public TreeItem + { + public: + ErrorItem(const ErrorHandler::Message &error, ErrorItem *parent); + virtual ~ErrorItem(); + + virtual QVariant data(const Qt::ItemDataRole role, int column) const; + + virtual void appendChild(TreeItem *item); + virtual TreeItem *child(const unsigned int row) const; + virtual unsigned int childCount() const; + virtual TreeItem::List children() const; + virtual TreeItem *parent() const; + int columnCount() const; + + private: + static QString toString(const QtMsgType sev); + + const ErrorHandler::Message m_message; + ErrorItem * m_parent; + TreeItem::List m_children; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ExitCode.h b/tests/auto/xmlpatternssdk/ExitCode.h new file mode 100644 index 0000000..c284ac7 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ExitCode.h @@ -0,0 +1,105 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_ExitCode_H +#define PatternistSDK_ExitCode_H + +#include "Global.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Houses program exit codes for PatternistSDK utilities. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT ExitCode + { + public: + /** + * Exit codes for programs part of PatternistSDK. The values for the enums are specified + * to make it easily understandable what number a symbol corresponds to. + */ + enum Code + { + Success = 0, + InvalidArgCount = 1, + InvalidArgs = 2, + + /** + * Used in @c patternistrunsuite + */ + InvalidCatalogFile = 3, + FileNotExists = 4, + OpenError = 5, + WriteError = 6, + + /** + * Used in the test program used for comparing files on the byte level. + */ + NotEqual = 7, + UnevenTestCount = 8, + InternalError = 9, + Regression = 10 + }; + + private: + /** + * This constructor is private and has no implementation, because this + * class is not supposed to be instantiated. + */ + inline ExitCode(); + + Q_DISABLE_COPY(ExitCode) + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ExpressionInfo.cpp b/tests/auto/xmlpatternssdk/ExpressionInfo.cpp new file mode 100644 index 0000000..92fc8e0 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ExpressionInfo.cpp @@ -0,0 +1,54 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "ExpressionInfo.h" + +using namespace QPatternistSDK; + +ExpressionInfo::ExpressionInfo(const QString &name, + const QString &details) : QPair<QString, QString>(name, details) +{ +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/ExpressionInfo.h b/tests/auto/xmlpatternssdk/ExpressionInfo.h new file mode 100644 index 0000000..eb56d17 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ExpressionInfo.h @@ -0,0 +1,80 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_ExpressionInfo_H +#define PatternistSDK_ExpressionInfo_H + +#include "Global.h" +#include "qexpressiondispatch_p.h" + +#include <QPair> +#include <QString> + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Houses debug information about an QPatternist::Expression instance. + * + * An Expression's name, typically its class name, can be retrieved + * via the member variable first, and additional data, for example its string + * value or operator, can be retrieved via the member variable second. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT ExpressionInfo : public QPatternist::ExpressionVisitorResult + , public QPair<QString, QString> + { + public: + ExpressionInfo(const QString &name, const QString &details); + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ExpressionNamer.cpp b/tests/auto/xmlpatternssdk/ExpressionNamer.cpp new file mode 100644 index 0000000..045b77c --- /dev/null +++ b/tests/auto/xmlpatternssdk/ExpressionNamer.cpp @@ -0,0 +1,316 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "qabstractfloat_p.h" +#include "qandexpression_p.h" +#include "qanyuri_p.h" +#include "qapplytemplate_p.h" +#include "qargumentreference_p.h" +#include "qarithmeticexpression_p.h" +#include "qatomicstring_p.h" +#include "qatomizer_p.h" +#include "qattributeconstructor_p.h" +#include "qattributenamevalidator_p.h" +#include "qaxisstep_p.h" +#include "qbase64binary_p.h" +#include "qboolean_p.h" +#include "qcardinalityverifier_p.h" +#include "qcastableas_p.h" +#include "qcastas_p.h" +#include "qcombinenodes_p.h" +#include "qcontextitem_p.h" +#include "qdate_p.h" +#include "qdecimal_p.h" +#include "qdynamiccontextstore_p.h" +#include "qelementconstructor_p.h" +#include "qemptysequence_p.h" +#include "qevaluationcache_p.h" +#include "qexpressionsequence_p.h" +#include "qexpressionvariablereference_p.h" +#include "qfirstitempredicate_p.h" +#include "qforclause_p.h" +#include "qfunctioncall_p.h" +#include "qgday_p.h" +#include "qgeneralcomparison_p.h" +#include "qgenericpredicate_p.h" +#include "qgmonthday_p.h" +#include "qgmonth_p.h" +#include "qgyearmonth_p.h" +#include "qgyear_p.h" +#include "qhexbinary_p.h" +#include "qifthenclause_p.h" +#include "qinstanceof_p.h" +#include "qinteger_p.h" +#include "qitem_p.h" +#include "qitemverifier_p.h" +#include "qliteral_p.h" +#include "qnamespaceconstructor_p.h" +#include "qncnameconstructor_p.h" +#include "qnodecomparison_p.h" +#include "qorexpression_p.h" +#include "qpath_p.h" +#include "qpositionalvariablereference_p.h" +#include "qqnameconstructor_p.h" +#include "qqnamevalue_p.h" +#include "qquantifiedexpression_p.h" +#include "qrangeexpression_p.h" +#include "qrangevariablereference_p.h" +#include "qschemadatetime_p.h" +#include "qschematime_p.h" +#include "qsimplecontentconstructor_p.h" +#include "qtreatas_p.h" +#include "qtruthpredicate_p.h" +#include "quntypedatomicconverter_p.h" +#include "quntypedatomic_p.h" +#include "quserfunctioncallsite_p.h" +#include "qvalidationerror_p.h" +#include "qvaluecomparison_p.h" + +#include "ExpressionInfo.h" +#include "Global.h" + +#include "ExpressionNamer.h" + +using namespace QPatternistSDK; + +/* Simple ones, they have no additional data. */ +#define implClass(cls) \ +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::cls *) const \ +{ \ + return QPatternist::ExpressionVisitorResult::Ptr \ + (new ExpressionInfo(QLatin1String(#cls), QString())); \ +} + +implClass(AndExpression) +implClass(ArgumentConverter) +implClass(Atomizer) +implClass(AttributeConstructor) +implClass(AttributeNameValidator) +implClass(CallTemplate) +implClass(CardinalityVerifier) +implClass(CollationChecker) +implClass(CommentConstructor) +implClass(ComputedNamespaceConstructor) +implClass(ContextItem) +implClass(CopyOf) +implClass(CurrentItemStore) +implClass(DocumentConstructor) +implClass(DynamicContextStore) +implClass(EBVExtractor) +implClass(ElementConstructor) +implClass(EmptySequence) +implClass(ExpressionSequence) +implClass(ExternalVariableReference) +implClass(FirstItemPredicate) +implClass(ForClause) +implClass(GenericPredicate) +implClass(IfThenClause) +implClass(ItemVerifier) +implClass(LetClause) +implClass(LiteralSequence) +implClass(NCNameConstructor) +implClass(NodeSortExpression) +implClass(OrderBy) +implClass(OrExpression) +implClass(ParentNodeAxis) +implClass(ProcessingInstructionConstructor) +implClass(QNameConstructor) +implClass(RangeExpression) +implClass(ReturnOrderBy) +implClass(SimpleContentConstructor) +implClass(StaticBaseURIStore) +implClass(StaticCompatibilityStore) +implClass(TemplateParameterReference) +implClass(TextNodeConstructor) +implClass(TreatAs) +implClass(TruthPredicate) +implClass(UnresolvedVariableReference) +implClass(UntypedAtomicConverter) +implClass(UserFunctionCallsite) +implClass(ValidationError) +#undef implClass + +/** Variable references. */ +#define implVarRef(name) \ +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::name *i) const \ +{ \ + return QPatternist::ExpressionVisitorResult::Ptr \ + (new ExpressionInfo(QLatin1String(#name), \ + QString(QLatin1String("Slot: %1")).arg(i->slot()))); \ +} +implVarRef(RangeVariableReference) +implVarRef(ArgumentReference) +implVarRef(ExpressionVariableReference) +implVarRef(PositionalVariableReference) +#undef implVarRef + +/* Type related classes which have a targetType() function. */ +#define implTypeClass(cls) \ +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::cls *i) const \ +{ \ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String(#cls), \ + i->targetType()->displayName(Global::namePool()))); \ +} + +implTypeClass(InstanceOf) +implTypeClass(CastableAs) +#undef implTypeClass + +/* Type related classes which have a targetType() function. */ +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::CastAs *i) const +{ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String("CastAs"), + i->targetSequenceType()->displayName(Global::namePool()))); +} + +/* Classes which represent operators. */ +#define implOPClass(cls, compClass) \ +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::cls *i) const \ +{ \ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String(#cls), \ + QPatternist::compClass::displayName(i->operatorID()))); \ +} + +implOPClass(ArithmeticExpression, AtomicMathematician) +implOPClass(NodeComparison, NodeComparison) +implOPClass(QuantifiedExpression, QuantifiedExpression) +implOPClass(CombineNodes, CombineNodes) +#undef implOPClass + +/* Classes which represent operators. */ +#define implCompClass(cls, type) \ +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::cls *i) const \ +{ \ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String(#cls), \ + QPatternist::AtomicComparator::displayName(i->operatorID(), \ + QPatternist::AtomicComparator::type))); \ +} + +implCompClass(GeneralComparison, AsGeneralComparison) +implCompClass(ValueComparison, AsValueComparison) +#undef implCompClass + +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::FunctionCall *i) const +{ + return QPatternist::ExpressionVisitorResult::Ptr + (new ExpressionInfo(QLatin1String("FunctionCall"), + Global::namePool()->displayName(i->signature()->name()))); +} + +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::Literal *i) const +{ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo( + i->item().type()->displayName(Global::namePool()), + i->item().stringValue())); +} + +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::AxisStep *i) const +{ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String("AxisStep"), + QPatternist::AxisStep::axisName(i->axis()) + + QLatin1String("::") + + i->nodeTest()->displayName(Global::namePool()))); + +} + + +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::EvaluationCache<true> *i) const +{ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String("EvaluationCache<IsForGlobal=true>"), + QLatin1String("Slot: ") + QString::number(i->slot()))); + +} + +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::EvaluationCache<false> *i) const +{ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String("EvaluationCache<IsForGlobal=false>"), + QLatin1String("Slot: ") + QString::number(i->slot()))); + +} + +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::NamespaceConstructor *i) const +{ + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String("NamespaceConstructor"), + Global::namePool()->stringForPrefix(i->namespaceBinding().prefix()) + + QLatin1Char('=') + + Global::namePool()->stringForNamespace(i->namespaceBinding().namespaceURI()))); + +} + +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::Path *path) const +{ + + QPatternist::Path::Kind k = path->kind(); + QString type; + + switch(k) + { + case QPatternist::Path::XSLTForEach: + { + type = QLatin1String("XSLTForEach"); + break; + } + case QPatternist::Path::RegularPath: + { + type = QLatin1String("RegularPath"); + break; + } + case QPatternist::Path::ForApplyTemplate: + { + type = QLatin1String("ForApplyTemplate"); + break; + } + } + + return QPatternist::ExpressionVisitorResult::Ptr(new ExpressionInfo(QLatin1String("Path"), type)); +} + +QPatternist::ExpressionVisitorResult::Ptr ExpressionNamer::visit(const QPatternist::ApplyTemplate *path) const +{ + const QPatternist::TemplateMode::Ptr mode(path->mode()); + return QPatternist::ExpressionVisitorResult::Ptr + (new ExpressionInfo(QLatin1String("ApplyTemplate"), mode ? Global::namePool()->displayName(mode->name()) : QString::fromLatin1("#current"))); +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/ExpressionNamer.h b/tests/auto/xmlpatternssdk/ExpressionNamer.h new file mode 100644 index 0000000..6cdbed5 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ExpressionNamer.h @@ -0,0 +1,281 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_ExpressionNamer_H +#define PatternistSDK_ExpressionNamer_H + +#include "Global.h" +#include "qexpressiondispatch_p.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Extracts debug information from a QPatternist::Expression tree. + * + * This data is the name of the AST node(typically the class name), + * and additional data such as the value, type of operator, and so forth. The result + * is returned(from visit()), is an ExpressionInfo instance. + * + * @see ExpressionInfo + * @see ASTItem + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT ExpressionNamer : public QPatternist::ExpressionVisitor + { + public: + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::AndExpression *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ApplyTemplate *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ArgumentReference *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ArithmeticExpression *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::Atomizer *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::AttributeConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::AttributeNameValidator *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CallTemplate *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CardinalityVerifier *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CastAs *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CastableAs *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CollationChecker *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CombineNodes *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ComputedNamespaceConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CommentConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ContextItem *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CopyOf *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::CurrentItemStore *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::DocumentConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::DynamicContextStore *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::EBVExtractor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ElementConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::EmptySequence *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ExpressionSequence *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ExpressionVariableReference *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ExternalVariableReference *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::EvaluationCache<true> *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::EvaluationCache<false> *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::FirstItemPredicate *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ForClause *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::FunctionCall *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::GeneralComparison *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::GenericPredicate *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::IfThenClause *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::InstanceOf *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ItemVerifier *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::LetClause *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::Literal *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::LiteralSequence *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::NCNameConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::NodeComparison *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::NodeSortExpression *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::OrderBy *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::OrExpression *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ParentNodeAxis *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::Path *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::PositionalVariableReference *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ProcessingInstructionConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::QNameConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::QuantifiedExpression *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::RangeExpression *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::RangeVariableReference *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ReturnOrderBy *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::SimpleContentConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::StaticBaseURIStore *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::StaticCompatibilityStore *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::AxisStep *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::TemplateParameterReference *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::TextNodeConstructor *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::TreatAs *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::TruthPredicate *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::UntypedAtomicConverter *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::UnresolvedVariableReference *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ArgumentConverter *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::UserFunctionCallsite *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ValidationError *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::ValueComparison *) const; + + virtual QPatternist::ExpressionVisitorResult::Ptr + visit(const QPatternist::NamespaceConstructor *) const; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ExternalSourceLoader.cpp b/tests/auto/xmlpatternssdk/ExternalSourceLoader.cpp new file mode 100644 index 0000000..929ad4e --- /dev/null +++ b/tests/auto/xmlpatternssdk/ExternalSourceLoader.cpp @@ -0,0 +1,140 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QCoreApplication> +#include <QFile> +#include <QtDebug> +#include <QXmlResultItems> +#include <QXmlNamePool> + +#include "Global.h" + +#include "qcommonsequencetypes_p.h" +#include "qdebug_p.h" +#include "qatomicstring_p.h" + +#include "ExternalSourceLoader.h" + +using namespace QPatternistSDK; +using namespace QPatternist; + +ExternalSourceLoader::ExternalSourceLoader(const VariableMap &varMap, + const QPatternist::ResourceLoader::Ptr &r) : m_variableMap(varMap) + , m_resourceLoader(r) + , m_query(Global::namePoolAsPublic()) +{ + Q_ASSERT(m_resourceLoader); +} + +QPatternist::SequenceType::Ptr +ExternalSourceLoader::announceExternalVariable(const QXmlName name, + const QPatternist::SequenceType::Ptr &declaredType) +{ + pDebug() << "ExternalSourceLoader::announceExternalVariable()"; + Q_ASSERT(!name.isNull()); + Q_ASSERT(declaredType); + Q_UNUSED(declaredType); /* Needed when bulding in release mode. */ + + if(name.namespaceURI() == QPatternist::StandardNamespaces::empty) + { + const VariableValue variable(m_variableMap.value(Global::namePool()->stringForLocalName(name.localName()))); + + if(variable.first.isEmpty()) + return QPatternist::SequenceType::Ptr(); + else + { + /* If announceDocument() can't load a document for uriForVar, it will return + * null, which we will too, which is fine, since we can't supply a value for + * this variable then. */ + if(variable.second == Document) + return m_resourceLoader->announceDocument(variable.first, QPatternist::ResourceLoader::WillUse); + else if(variable.second == URI) + { + return QPatternist::CommonSequenceTypes::ExactlyOneString; + } + else + { + /* The type is Query, and we don't pre-load + * them. No particular reason, just not worth it. */ + return QPatternist::CommonSequenceTypes::ZeroOrMoreItems; + } + } + } + else + return QPatternist::SequenceType::Ptr(); +} + +QPatternist::Item +ExternalSourceLoader::evaluateSingleton(const QXmlName name, + const QPatternist::DynamicContext::Ptr &context) +{ + Q_ASSERT(!name.isNull()); + const VariableValue variable(m_variableMap.value(Global::namePool()->stringForLocalName(name.localName()))); + + if(variable.second == Document) + { + Q_ASSERT_X(QFile::exists(variable.first.toLocalFile()), Q_FUNC_INFO, + qPrintable(QString::fromLatin1("The file %1 doesn't exist").arg(variable.first.toLocalFile()))); + Q_ASSERT_X(m_resourceLoader->openDocument(variable.first, context), Q_FUNC_INFO, + "We're supposed to have the value. If not, an error should have been issued at query compile time."); + + return m_resourceLoader->openDocument(variable.first, context); + } + else if(variable.second == Query) + { + /* Well, here we open the file and execute it. */ + m_query.setQuery(QUrl::fromLocalFile(variable.first.toLocalFile())); + Q_ASSERT(m_query.isValid()); + + QXmlResultItems result; + m_query.evaluateTo(&result); + + return QPatternist::Item::fromPublic(result.next()); + } + else + { + Q_ASSERT(variable.second == URI); + return QPatternist::AtomicString::fromValue(variable.first.toString()); + } +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/ExternalSourceLoader.h b/tests/auto/xmlpatternssdk/ExternalSourceLoader.h new file mode 100644 index 0000000..09da363 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ExternalSourceLoader.h @@ -0,0 +1,137 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_ExternalSourceLoader_H +#define PatternistSDK_ExternalSourceLoader_H + +#include <QHash> +#include <QUrl> +#include <QXmlQuery> + +#include "qdynamiccontext_p.h" +#include "qresourceloader_p.h" +#include "qexternalvariableloader_p.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Handles external variables in XQTS queries, such as <tt>$input-context</tt>, + * by loading appropriate XML source files. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT ExternalSourceLoader : public QPatternist::ExternalVariableLoader + { + public: + enum TargetOfURI + { + /** + * Identifies @c input-file. + */ + Document, + + /** + * Identifies @c input-URI. + */ + URI, + + /** + * Identifies @c input-query. + */ + Query + }; + + /** + * The first is the complete, absolute, final URI to the file to be loaded, + * and the second is the type of source found at that URI. + */ + typedef QPair<QUrl, TargetOfURI> VariableValue; + + /** + * In the XQTSCatalog.xml each source file in each test is referred to + * by a key, which can be fully looked up in the @c sources element. This QHash + * maps the keys to absolute URIs pointing to the source file. + */ + typedef QHash<QString, QUrl> SourceMap; + + /** + * The first value is the variable name, and the second is the URI identifying + * the XML source file that's supposed to be loaded as a document. + * + * This is one for every test case, except for @c rdb-queries-results-q5, + * @c rdb-queries-results-q17 and @c rdb-queries-results-q18(at least in XQTS 1.0). + */ + typedef QHash<QString, VariableValue> VariableMap; + + ExternalSourceLoader(const VariableMap &varMap, + const QPatternist::ResourceLoader::Ptr &resourceLoader); + + virtual QPatternist::SequenceType::Ptr + announceExternalVariable(const QXmlName name, + const QPatternist::SequenceType::Ptr &declaredType); + + virtual QPatternist::Item + evaluateSingleton(const QXmlName name, + const QPatternist::DynamicContext::Ptr &context); + + VariableMap variableMap() const + { + return m_variableMap; + } + + private: + const VariableMap m_variableMap; + const QPatternist::ResourceLoader::Ptr m_resourceLoader; + QXmlQuery m_query; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/Global.cpp b/tests/auto/xmlpatternssdk/Global.cpp new file mode 100644 index 0000000..a1c31ed --- /dev/null +++ b/tests/auto/xmlpatternssdk/Global.cpp @@ -0,0 +1,83 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QXmlNamePool> + +#include "Global.h" + +using namespace QPatternistSDK; + +const QString Global::xqtsCatalogNS (QLatin1String("http://www.w3.org/2005/02/query-test-XQTSCatalog")); +const QString Global::xqtsResultNS (QLatin1String("http://www.w3.org/2005/02/query-test-XQTSResult")); +const QString Global::xsltsCatalogNS (QLatin1String("http://www.w3.org/2005/05/xslt20-test-catalog")); +const QString Global::organizationName (QLatin1String("Patternist Team")); +const qint16 Global::versionNumber (0x01); + +static QXmlNamePool s_namePool; + +QPatternist::NamePool::Ptr Global::namePool() +{ + return s_namePool.d; +} + +QXmlNamePool Global::namePoolAsPublic() +{ + return s_namePool; +} + +bool Global::readBoolean(const QString &value) +{ + const QString normd(value.simplified()); + + if(normd == QLatin1String("true") || + normd == QLatin1String("1")) + return true; + else if(normd.isEmpty() || + normd == QLatin1String("false") || + normd == QLatin1String("0")) + return false; + + Q_ASSERT_X(false, Q_FUNC_INFO, + "The lexical representation of xs:boolean was invalid"); + return false; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/Global.h b/tests/auto/xmlpatternssdk/Global.h new file mode 100644 index 0000000..30c0edf --- /dev/null +++ b/tests/auto/xmlpatternssdk/Global.h @@ -0,0 +1,128 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_Global_H +#define PatternistSDK_Global_H + +#include <QString> + +#include "private/qitem_p.h" +#include "private/qnamepool_p.h" + +#if defined(Q_WS_WIN) || defined(Q_OS_SYMBIAN) +# ifdef Q_PATTERNISTSDK_BUILDING + #define Q_PATTERNISTSDK_EXPORT __declspec(dllexport) + #else + #define Q_PATTERNISTSDK_EXPORT __declspec(dllimport) + #endif +#else + #define Q_PATTERNISTSDK_EXPORT +#endif + +/** + * @short Contains testing utilities for Patternist, interfacing W3C's XQuery Test Suite. + * + * @see <a href="http://www.w3.org/XML/Query/test-suite/">XML Query Test Suite</a> + * @author Frans Englich <frans.englich@nokia.com> + */ +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Contains global constants. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT Global + { + public: + + /** + * The namespace which the XQTS test case catalog(specified by Catalog.xsd) + * is in. The namespace is: <tt>http://www.w3.org/2005/02/query-test-XQTSCatalog</tt> + */ + static const QString xqtsCatalogNS; + + /** + * The namespace which the XQTS test results collection(specified by XQTSResult.xsd) + * is in. The namespace is: <tt>http://www.w3.org/2005/02/query-test-XQTSResult</tt> + */ + static const QString xqtsResultNS; + + /** + * The organization which created PatternistSDK. It say something + * in the direction of "Patternist Team", and is used for QSettings and the like. + */ + static const QString organizationName; + + /** + * The namespace which W3C's XSL-T test suite resides in. + */ + static const QString xsltsCatalogNS; + + /** + * The version of PatternistSDK. The value has currently no other + * meaning than that larger means older. This version information is supplied to + * QMainWindow::restoreState() and QMainWindow::saveState(). + */ + static const qint16 versionNumber; + + /** + * Parses the lexical space of @c xs:boolean, + * with the exception that the empty string is considered @c false. + */ + static bool readBoolean(const QString &lexicalSpace); + + static QPatternist::NamePool::Ptr namePool(); + static QXmlNamePool namePoolAsPublic(); + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ResultThreader.cpp b/tests/auto/xmlpatternssdk/ResultThreader.cpp new file mode 100644 index 0000000..2758906 --- /dev/null +++ b/tests/auto/xmlpatternssdk/ResultThreader.cpp @@ -0,0 +1,76 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QEventLoop> + +#include "ResultThreader.h" + +using namespace QPatternistSDK; + +ResultThreader::ResultThreader(QEventLoop &ev, + QFile *file, + const Type t, + QObject *p) : QThread(p) + , m_file(file) + , m_type(t) + , m_eventLoop(ev) +{ + Q_ASSERT_X(p, Q_FUNC_INFO, "Should have a parent"); + Q_ASSERT_X(file, Q_FUNC_INFO, "Should have a valid file"); + Q_ASSERT(m_type == Baseline || m_type == Result); +} + +void ResultThreader::run() +{ + QXmlSimpleReader reader; + reader.setContentHandler(this); + + QXmlInputSource source(m_file); + reader.parse(source); + m_file->close(); +} + +ResultThreader::Type ResultThreader::type() const +{ + return m_type; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/ResultThreader.h b/tests/auto/xmlpatternssdk/ResultThreader.h new file mode 100644 index 0000000..53ec70c --- /dev/null +++ b/tests/auto/xmlpatternssdk/ResultThreader.h @@ -0,0 +1,110 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_ResultThreader_H +#define PatternistSDK_ResultThreader_H + +#include <QFile> +#include <QFileInfo> +#include <QThread> + +#include "TestResultHandler.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +class QEventLoop; + +namespace QPatternistSDK +{ + /** + * @short Reads XML in the @c XQTSResult.xsd format, as a thread, allowing + * multiple parses to be done simultaneously. + * + * @author Frans Englich <frans.englich@nokia.com> + * @ingroup PatternistSDK + */ + class Q_PATTERNISTSDK_EXPORT ResultThreader : public QThread + , public TestResultHandler + { + public: + enum Type + { + Baseline = 1, + Result + }; + + /** + * Creates a ResultThreader that will read @p file when run() is called. + */ + ResultThreader(QEventLoop &ev, + QFile *file, + const Type type, + QObject *parent); + + /** + * Parses the file passed in this class's constructor with this ResultHandlerTH::Item::LisT + * as the QXmlContentHandler, and returns. + */ + virtual void run(); + + /** + * @note Do not reimplement this function. + * @returns whether this ResultThreader handles the baseline or the result. + */ + Type type() const; + + private: + Q_DISABLE_COPY(ResultThreader) + + QFile *const m_file; + const Type m_type; + QEventLoop & m_eventLoop; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestBaseLine.cpp b/tests/auto/xmlpatternssdk/TestBaseLine.cpp new file mode 100644 index 0000000..c54fad3 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestBaseLine.cpp @@ -0,0 +1,511 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QDomDocument> +#include <QFile> +#include <QFileInfo> +#include <QRegExp> +#include <QtDebug> +#include <QUrl> +#include <QXmlAttributes> +#include <QXmlSimpleReader> + +#include "qdebug_p.h" +#include "XMLWriter.h" + +#include "TestBaseLine.h" + +using namespace QPatternistSDK; +using namespace QPatternist; + +Q_GLOBAL_STATIC_WITH_ARGS(QRegExp, errorRegExp, (QLatin1String("[A-Z]{4}[0-9]{4}"))) + +TestBaseLine::TestBaseLine(const Type t) : m_type(t) +{ + Q_ASSERT(errorRegExp()->isValid()); +} + +TestResult::Status TestBaseLine::scan(const QString &serialized, + const TestBaseLine::List &lines) +{ + Q_ASSERT_X(lines.count() >= 1, Q_FUNC_INFO, + "At least one base line must be passed, otherwise there's nothing " + "to compare to."); + + const TestBaseLine::List::const_iterator end(lines.constEnd()); + TestBaseLine::List::const_iterator it(lines.constBegin()); + for(; it != end; ++it) + { + const TestResult::Status retval((*it)->verify(serialized)); + + if(retval == TestResult::Pass || retval == TestResult::NotTested) + return retval; + } + + return TestResult::Fail; +} + +TestResult::Status TestBaseLine::scanErrors(const ErrorHandler::Message::List &errors, + const TestBaseLine::List &lines) +{ + pDebug() << "TestBaseLine::scanErrors()"; + + /* 1. Find the first error in @p errors that's a Patternist + * error(not warning and not from Qt) and extract the error code. */ + QString errorCode; + + const ErrorHandler::Message::List::const_iterator end(errors.constEnd()); + ErrorHandler::Message::List::const_iterator it(errors.constBegin()); + for(; it != end; ++it) + { + if((*it).type() != QtFatalMsg) + continue; + + errorCode = QUrl((*it).identifier()).fragment(); + + pDebug() << "ERR:" << (*it).description(); + /* This is hackish. We have no way of determining whether a Message + * is actually issued from Patternist, so we try to narrow it down like this. */ + if(errorRegExp()->exactMatch(errorCode)) + break; /* It's an error code. */ + else + errorCode.clear(); + } + + pDebug() << "Got error code: " << errorCode; + /* 2. Loop through @p lines, and for the first base line + * which is of type ExpectedError and which matches @p errorCode + * return Pass, otherwise Fail. */ + const TestBaseLine::List::const_iterator blend(lines.constEnd()); + TestBaseLine::List::const_iterator blit(lines.constBegin()); + for(; blit != blend; ++blit) + { + const Type t = (*blit)->type(); + + if(t == TestBaseLine::ExpectedError) + { + const QString d((*blit)->details()); + if(d == errorCode || d == QChar::fromLatin1('*')) + return TestResult::Pass; + } + } + + return TestResult::Fail; +} + +void TestBaseLine::toXML(XMLWriter &receiver) const +{ + switch(m_type) + { + case XML: /* Fallthrough. */ + case Fragment: /* Fallthrough. */ + case SchemaIsValid: /* Fallthrough. */ + case Text: + { + QXmlAttributes inspectAtts; + inspectAtts.append(QLatin1String("role"), QString(), + QLatin1String("role"), QLatin1String("principal")); + inspectAtts.append(QLatin1String("compare"), QString(), + QLatin1String("compare"), displayName(m_type)); + receiver.startElement(QLatin1String("output-file"), inspectAtts); + receiver.characters(m_details); + receiver.endElement(QLatin1String("output-file")); + return; + } + case Ignore: + { + Q_ASSERT_X(false, Q_FUNC_INFO, "Serializing 'Ignore' is not implemented."); + return; + } + case Inspect: + { + QXmlAttributes inspectAtts; + inspectAtts.append(QLatin1String("role"), QString(), + QLatin1String("role"), QLatin1String("principal")); + inspectAtts.append(QLatin1String("compare"), QString(), + QLatin1String("compare"), QLatin1String("Inspect")); + receiver.startElement(QLatin1String("output-file"), inspectAtts); + receiver.characters(m_details); + receiver.endElement(QLatin1String("output-file")); + return; + } + case ExpectedError: + { + receiver.startElement(QLatin1String("expected-error")); + receiver.characters(m_details); + receiver.endElement(QLatin1String("expected-error")); + return; + } + } +} + +bool TestBaseLine::isChildrenDeepEqual(const QDomNodeList &cl1, const QDomNodeList &cl2) +{ + const unsigned int len = cl1.length(); + + if(len == cl2.length()) + { + for(unsigned int i = 0; i < len; ++i) + { + if(!isDeepEqual(cl1.at(i), cl2.at(i))) + return false; + } + + return true; + } + else + return false; +} + +bool TestBaseLine::isAttributesEqual(const QDomNamedNodeMap &cl1, const QDomNamedNodeMap &cl2) +{ + const unsigned int len = cl1.length(); + pDebug() << "LEN:" << len; + + if(len == cl2.length()) + { + for(unsigned int i1 = 0; i1 < len; ++i1) + { + const QDomNode attr1(cl1.item(i1)); + Q_ASSERT(!attr1.isNull()); + + /* This is set if attr1 cannot be found at all in cl2. */ + bool earlyExit = false; + + for(unsigned int i2 = 0; i2 < len; ++i2) + { + const QDomNode attr2(cl2.item(i2)); + Q_ASSERT(!attr2.isNull()); + pDebug() << "ATTR1:" << attr1.localName() << attr1.namespaceURI() << attr1.prefix() << attr1.nodeName(); + pDebug() << "ATTR2:" << attr2.localName() << attr2.namespaceURI() << attr2.prefix() << attr2.nodeName(); + + if(attr1.localName() == attr2.localName() && + attr1.namespaceURI() == attr2.namespaceURI() && + attr1.prefix() == attr2.prefix() && + attr1.nodeName() == attr2.nodeName() && /* Yes, needed in addition to all the other. */ + attr1.nodeValue() == attr2.nodeValue()) + { + earlyExit = true; + break; + } + } + + if(!earlyExit) + { + /* An attribute was found that doesn't exist in the other list so exit. */ + return false; + } + } + + return true; + } + else + return false; +} + +bool TestBaseLine::isDeepEqual(const QDomNode &n1, const QDomNode &n2) +{ + if(n1.nodeType() != n2.nodeType()) + return false; + + switch(n1.nodeType()) + { + case QDomNode::CommentNode: + /* Fallthrough. */ + case QDomNode::TextNode: + { + return static_cast<const QDomCharacterData &>(n1).data() == + static_cast<const QDomCharacterData &>(n2).data(); + } + case QDomNode::ProcessingInstructionNode: + { + return n1.nodeName() == n2.nodeName() && + n1.nodeValue() == n2.nodeValue(); + } + case QDomNode::DocumentNode: + return isChildrenDeepEqual(n1.childNodes(), n2.childNodes()); + case QDomNode::ElementNode: + { + return n1.localName() == n2.localName() && + n1.namespaceURI() == n2.namespaceURI() && + n1.nodeName() == n2.nodeName() && /* Yes, this one is needed in addition to localName(). */ + isAttributesEqual(n1.attributes(), n2.attributes()) && + isChildrenDeepEqual(n1.childNodes(), n2.childNodes()); + } + /* Fallthrough all these. */ + case QDomNode::EntityReferenceNode: + case QDomNode::CDATASectionNode: + case QDomNode::EntityNode: + case QDomNode::DocumentTypeNode: + case QDomNode::DocumentFragmentNode: + case QDomNode::NotationNode: + case QDomNode::BaseNode: + case QDomNode::CharacterDataNode: + { + Q_ASSERT_X(false, Q_FUNC_INFO, + "An unsupported node type was encountered."); + return false; + } + case QDomNode::AttributeNode: + { + Q_ASSERT_X(false, Q_FUNC_INFO, + "This should never happen. QDom doesn't allow us to compare DOM attributes " + "properly."); + return false; + } + default: + { + Q_ASSERT_X(false, Q_FUNC_INFO, "Unhandled QDom::NodeType value."); + return false; + } + } +} + +TestResult::Status TestBaseLine::verify(const QString &serializedInput) const +{ + switch(m_type) + { + case SchemaIsValid: + /* Fall through. */ + case Text: + { + if(serializedInput == details()) + return TestResult::Pass; + else + return TestResult::Fail; + } + case Fragment: + /* Fall through. */ + case XML: + { + /* Read the baseline and the serialized input into two QDomDocuments, and compare + * them deeply. We wrap fragments in a root node such that it is well-formed XML. + */ + + QDomDocument output; + { + /* The reason we put things into a QByteArray and then parse it through QXmlSimpleReader, is that + * QDomDocument does whitespace stripping when calling setContent(QString). In other words, + * this workarounds a bug. */ + + QXmlInputSource source; + source.setData((m_type == XML ? serializedInput : QLatin1String("<r>") + + serializedInput + + QLatin1String("</r>")).toUtf8()); + + QString outputReadingError; + + QXmlSimpleReader reader; + reader.setFeature(QLatin1String("http://xml.org/sax/features/namespace-prefixes"), true); + + const bool success = output.setContent(&source, + &reader, + &outputReadingError); + + if(!success) + return TestResult::Fail; + + Q_ASSERT(success); + } + + QDomDocument baseline; + { + QXmlInputSource source; + source.setData((m_type == XML ? details() : QLatin1String("<r>") + + details() + + QLatin1String("</r>")).toUtf8()); + QString baselineReadingError; + + QXmlSimpleReader reader; + reader.setFeature(QLatin1String("http://xml.org/sax/features/namespace-prefixes"), true); + + const bool success = baseline.setContent(&source, + &reader, + &baselineReadingError); + + if(!success) + return TestResult::Fail; + + /* This piece of code workaround a bug in QDom, which treats XML prologs as processing + * instructions and make them available in the tree as so. */ + if(m_type == XML) + { + /* $doc/r/node() */ + const QDomNodeList children(baseline.childNodes()); + const int len = children.length(); + + for(int i = 0; i < len; ++i) + { + const QDomNode &child = children.at(i); + if(child.isProcessingInstruction() && child.nodeName() == QLatin1String("xml")) + { + baseline.removeChild(child); + break; + } + } + } + + Q_ASSERT_X(baselineReadingError.isNull(), Q_FUNC_INFO, + qPrintable((QLatin1String("Reading the baseline failed: ") + baselineReadingError))); + } + + if(isDeepEqual(output, baseline)) + return TestResult::Pass; + else + { + pDebug() << "FAILURE:" << output.toString() << "is NOT IDENTICAL to(baseline):" << baseline.toString(); + return TestResult::Fail; + } + } + case Ignore: + return TestResult::Pass; + case Inspect: + return TestResult::NotTested; + case ExpectedError: + { + /* This function is only called for Text/XML/Fragment tests. */ + return TestResult::Fail; + } + } + Q_ASSERT(false); + return TestResult::Fail; +} + +TestBaseLine::Type TestBaseLine::identifierFromString(const QString &string) +{ + /* "html-output: Using an ad hoc tool, it must assert that the document obeys the HTML + * Output Method as defined in the Serialization specification and section + * 20 of the XSLT 2.0 specification." We treat it as XML for now, same with + * xhtml-output. */ + if(string.compare(QLatin1String("XML"), Qt::CaseInsensitive) == 0 || + string == QLatin1String("html-output") || + string == QLatin1String("xml-output") || + string == QLatin1String("xhtml-output")) + return XML; + else if(string == QLatin1String("Fragment") || string == QLatin1String("xml-frag")) + return Fragment; + else if(string.compare(QLatin1String("Text"), Qt::CaseInsensitive) == 0) + return Text; + else if(string == QLatin1String("Ignore")) + return Ignore; + else if(string.compare(QLatin1String("Inspect"), Qt::CaseInsensitive) == 0) + return Inspect; + else + { + Q_ASSERT_X(false, Q_FUNC_INFO, + qPrintable(QString::fromLatin1("Invalid string representation for a comparation type: %1").arg(string))); + + return Ignore; /* Silence GCC. */ + } +} + +QString TestBaseLine::displayName(const Type id) +{ + switch(id) + { + case XML: + return QLatin1String("XML"); + case Fragment: + return QLatin1String("Fragment"); + case Text: + return QLatin1String("Text"); + case Ignore: + return QLatin1String("Ignore"); + case Inspect: + return QLatin1String("Inspect"); + case ExpectedError: + return QLatin1String("ExpectedError"); + case SchemaIsValid: + return QLatin1String("SchemaIsValid"); + } + + Q_ASSERT(false); + return QString(); +} + +QString TestBaseLine::details() const +{ + if(m_type == Ignore) /* We're an error code. */ + return QString(); + if(m_type == ExpectedError) /* We're an error code. */ + return m_details; + if(m_type == SchemaIsValid) /* We're a schema validation information . */ + return m_details; + + if(m_details.isEmpty()) + return m_details; + + /* m_details is a file name, we open it and return the result. */ + QFile file(QUrl(m_details).toLocalFile()); + + QString retval; + if(!file.exists()) + retval = QString::fromLatin1("%1 does not exist.").arg(file.fileName()); + else if(!QFileInfo(file.fileName()).isFile()) + retval = QString::fromLatin1("%1 is not a file, cannot display it.").arg(file.fileName()); + else if(!file.open(QIODevice::ReadOnly | QIODevice::Text)) + retval = QString::fromLatin1("Could not open %1. Likely a permission error.").arg(file.fileName()); + + if(retval.isNull()) + { + /* Scary, we assume the query/baseline is in UTF-8. */ + return QString::fromUtf8(file.readAll()); + } + else + { + /* We had a file error. */ + retval.prepend(QLatin1String("Test-suite harness error: ")); + qCritical() << retval; + return retval; + } +} + +TestBaseLine::Type TestBaseLine::type() const +{ + return m_type; +} + +void TestBaseLine::setDetails(const QString &detailsP) +{ + m_details = detailsP; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestBaseLine.h b/tests/auto/xmlpatternssdk/TestBaseLine.h new file mode 100644 index 0000000..b48ab49 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestBaseLine.h @@ -0,0 +1,212 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestBaseLine_H +#define PatternistSDK_TestBaseLine_H + +#include <QString> + +#include "Global.h" +#include "TestResult.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +class QDomNamedNodeMap; +class QDomNode; +class QDomNodeList; +template<typename T> class QList; + +namespace QPatternistSDK +{ + /** + * @short Represents an expected test result for a test case. + * + * TestBaseLine represents a valid outcome for a test case, + * the "base line". A XQTS test case can have many different valid + * base lines, and one TestBaseLine instance represents on of them. + * + * Of highest interest, TestBaseLine have the function scan() and + * scanErrors(), which allows serialized output to be + * compared to the base line. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestBaseLine + { + public: + typedef QList<TestBaseLine *> List; + + /** + * Identifies what kind of comparator to use. The documentation + * for each enumerator is copied from + * <a href="http://www.w3.org/XML/Query/test-suite/Guidelines + * for Running the XML Query Test Suite.html">Guidelines + * for Running the XML Query Test Suite</a> + */ + enum Type + { + /** + * The test harness must canonicalize both, the actual result + * and the expected result according to the "Canonical XML" recommendation [2], + * which refers to a number of open-source implementations. Byte-comparison can + * then be applied to the resulting XML documents. If the test harness does + * this process in a different manner, it must be documented. + */ + XML, + + /** + * For XML fragments, the same root node must be created for both, + * implementation result and test suite result. The resulting XML + * can be compared using XML comparison. + */ + Fragment, + + /** + * Text (that has been produced by XML serialization) is compared + * using byte-comparison. + */ + Text, + + /** + * No comparison needs to be applied; the result is always @c true if + * the implementation successfully executes the test case. + */ + Ignore, + + /** + * A human is required to make the call about correctness of the result + * according to the description in the test case. + */ + Inspect, + + /** + * The expected result of the test case is an error, identified as an + * eight-character error code (e.g., XPST0003). The result of a test is + * @c true, if the implementation raises an error. However, raising an error + * because an implementation does not support the feature is not + * considered a correct result. + */ + ExpectedError, + + /** + * A special comparison for the schema validation tests. The details + * can only be 'true' or 'false' depending on whether it is a valid + * schema or not. + */ + SchemaIsValid + }; + + /** + * Takes a string identifying a comparator either in the XSL-T or the + * XQuery test suite, and returns an enum value for it. + * + * If the value is unknown, the code asserts. + */ + static Type identifierFromString(const QString &string); + + /** + * @returns a display name for @p id. For example, if Inspect was passed, "Inspect" + * would be returned. + */ + static QString displayName(const Type id); + + /** + * Compares @p items(typically the result of an evaluation) against + * the base lines @p lines. + * + * @returns the status of the first base line which passes, + * otherwise TestResult::Fail. + */ + static TestResult::Status scan(const QString &serialized, + const TestBaseLine::List &lines); + + static TestResult::Status scanErrors(const ErrorHandler::Message::List &errors, + const TestBaseLine::List &lines); + + /** + * Constructs a TestBaseLine of type @p type. + */ + TestBaseLine(const Type type); + + /** + * What @p details contains depends on the type(). If the type() is ExpectedError, + * @p details contains the relevant error code. If the type() is one which compares + * result against a base line, it is a filename locating the baseline. + */ + void setDetails(const QString &details); + + Type type() const; + + QString details() const; + + void toXML(XMLWriter &receiver) const; + + protected: + TestResult::Status verify(const QString &serializedInput) const; + + private: + static bool isDeepEqual(const QDomNode &n1, const QDomNode &n2); + + /** + * @returns @c true if the nodes in @p cl1 are equal to @p cl2, by calling isDeepEqual() + * for each pair. + */ + static bool isChildrenDeepEqual(const QDomNodeList &cl1, const QDomNodeList &cl2); + + /** + * Considers @p cl1 and @p cl2 to be lists containing attributes. The list are equal + * if they contain attributes by same value and name, but regardless of order. + */ + static bool isAttributesEqual(const QDomNamedNodeMap &cl1, const QDomNamedNodeMap &cl2); + const Type m_type; + QString m_details; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestCase.cpp b/tests/auto/xmlpatternssdk/TestCase.cpp new file mode 100644 index 0000000..49656ac --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestCase.cpp @@ -0,0 +1,439 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QBuffer> +#include <QUrl> +#include <QXmlAttributes> +#include <QXmlQuery> +#include <QXmlResultItems> +#include <QXmlSerializer> +#include <qxmlquery_p.h> + +#include "DebugExpressionFactory.h" +#include "ExternalSourceLoader.h" +#include "Global.h" +#include "TestSuite.h" +#include "XMLWriter.h" + +#include "TestCase.h" + +using namespace QPatternistSDK; +using namespace QPatternist; + +// STATIC DATA +static const DebugExpressionFactory::Ptr s_exprFact(new DebugExpressionFactory()); + +TestCase::TestCase() : m_result(0) +{ +} + +TestCase::~TestCase() +{ + delete m_result; +} + +TestResult::List TestCase::execute(const ExecutionStage stage, + TestSuite *) +{ + if(name() == QLatin1String("Constr-cont-document-3")) + { + TestResult::List result; + result.append(createTestResult(TestResult::Fail, QLatin1String("Skipped this test, because we loop infinitely on it."))); + return result; + } + else if(name() == QLatin1String("Axes089")) + { + TestResult::List result; + result.append(createTestResult(TestResult::Fail, QLatin1String("Skipped this test, we crash on it."))); + return result; + } + + qDebug() << "Running test case: " << name(); + + return execute(stage); + + Q_ASSERT(false); + return TestResult::List(); +} + +TestResult *TestCase::createTestResult(const TestResult::Status status, + const QString &comment) const +{ + TestResult *const result = new TestResult(name(), + status, + 0 /* We don't have an AST. */, + ErrorHandler::Message::List(), + QPatternist::Item::List(), + QString()); + result->setComment(comment); + return result; +} + +TestResult::List TestCase::execute(const ExecutionStage stage) +{ + ErrorHandler errHandler; + ErrorHandler::installQtMessageHandler(&errHandler); + + pDebug() << "TestCase::execute()"; + delete m_result; + + QXmlQuery query(language(), Global::namePoolAsPublic()); + + query.d->setExpressionFactory(s_exprFact); + query.setInitialTemplateName(initialTemplateName()); + + QXmlQuery openDoc(query.namePool()); + + if(contextItemSource().isValid()) + { + openDoc.setQuery(QString::fromLatin1("doc('") + contextItemSource().toString() + QLatin1String("')")); + Q_ASSERT(openDoc.isValid()); + QXmlResultItems result; + + openDoc.evaluateTo(&result); + const QXmlItem item(result.next()); + Q_ASSERT(!item.isNull()); + query.setFocus(item); + } + + TestResult::List retval; + + const Scenario scen(scenario()); + TestResult::Status resultStatus = TestResult::Unknown; + + bool ok = false; + const QString queryString(sourceCode(ok)); + + if(!ok) + { + /* Loading the query file failed, or similar. */ + resultStatus = TestResult::Fail; + + m_result = new TestResult(name(), resultStatus, s_exprFact->astTree(), + errHandler.messages(), QPatternist::Item::List(), QString()); + retval.append(m_result); + ErrorHandler::installQtMessageHandler(0); + changed(this); + return retval; + } + + query.setMessageHandler(&errHandler); + QXmlNamePool namePool(query.namePool()); + + /* Bind variables. */ + QPatternist::ExternalVariableLoader::Ptr loader(externalVariableLoader()); + if(loader) + { + Q_ASSERT(loader); + const ExternalSourceLoader::VariableMap vMap(static_cast<const ExternalSourceLoader *>(loader.data())->variableMap()); + const QStringList variables(vMap.keys()); + + for(int i = 0; i < variables.count(); ++i) + { + const QXmlName name(namePool, variables.at(i)); + const QXmlItem val(QPatternist::Item::toPublic(loader->evaluateSingleton(name, QPatternist::DynamicContext::Ptr()))); + query.bindVariable(name, val); + } + } + + /* We pass in the testCasePath(), such that the base URI is correct fort + * XSL-T stylesheets. */ + query.setQuery(queryString, testCasePath()); + + if(!query.isValid()) + { + pDebug() << "Got compilation exception."; + resultStatus = TestBaseLine::scanErrors(errHandler.messages(), baseLines()); + + Q_ASSERT(resultStatus != TestResult::Unknown); + m_result = new TestResult(name(), resultStatus, s_exprFact->astTree(), + errHandler.messages(), QPatternist::Item::List(), QString()); + retval.append(m_result); + ErrorHandler::installQtMessageHandler(0); + changed(this); + return retval; + } + + if(stage == CompileOnly) + { + m_result = new TestResult(name(), TestResult::Fail, s_exprFact->astTree(), + errHandler.messages(), QPatternist::Item::List(), QString()); + retval.append(m_result); + return retval; + } + + Q_ASSERT(stage == CompileAndRun); + + if(scen == ParseError) /* We're supposed to have received an error + at this point. */ + { + m_result = new TestResult(name(), TestResult::Fail, s_exprFact->astTree(), + errHandler.messages(), QPatternist::Item::List(), QString()); + ErrorHandler::installQtMessageHandler(0); + retval.append(m_result); + changed(this); + return retval; + } + + QPatternist::Item::List itemList; + + QByteArray output; + QBuffer buffer(&output); + buffer.open(QIODevice::WriteOnly); + + QXmlSerializer serializer(query, &buffer); + + pDebug() << "-------------------------- evaluateToPushCallback() ---------------------------- "; + const bool success = query.evaluateTo(&serializer); + pDebug() << "------------------------------------------------------------------------------------ "; + + buffer.close(); + + const QString serialized(QString::fromUtf8(output.constData(), output.size())); + + if(!success) + { + resultStatus = TestBaseLine::scanErrors(errHandler.messages(), baseLines()); + + Q_ASSERT(resultStatus != TestResult::Unknown); + m_result = new TestResult(name(), resultStatus, s_exprFact->astTree(), + errHandler.messages(), QPatternist::Item::List(), serialized); + retval.append(m_result); + ErrorHandler::installQtMessageHandler(0); + changed(this); + return retval; + } + + /* It's a regular test. */ + Q_ASSERT(scen == Standard || scen == RuntimeError); + + resultStatus = TestBaseLine::scan(serialized, baseLines()); + Q_ASSERT(resultStatus != TestResult::Unknown); + + /* Check that errHandler()->messages() at most only contains + * warnings, since it shouldn't have errors at this point. */ + const ErrorHandler::Message::List errors (errHandler.messages()); + const ErrorHandler::Message::List::const_iterator end(errors.constEnd()); + ErrorHandler::Message::List::const_iterator it(errors.constBegin()); + + for(; it != end; ++it) + { + const QtMsgType type = (*it).type(); + if(type == QtFatalMsg) + { + m_result = new TestResult(name(), TestResult::Fail, s_exprFact->astTree(), + errHandler.messages(), itemList, serialized); + retval.append(m_result); + ErrorHandler::installQtMessageHandler(0); + changed(this); + return retval; + } + } + + m_result = new TestResult(name(), resultStatus, s_exprFact->astTree(), + errHandler.messages(), itemList, serialized); + retval.append(m_result); + ErrorHandler::installQtMessageHandler(0); + changed(this); + return retval; +} + +TestCase::Scenario TestCase::scenarioFromString(const QString &string) +{ + if(string == QLatin1String("standard")) + return Standard; + else if(string == QLatin1String("parse-error")) + return ParseError; + else if(string == QLatin1String("runtime-error")) + return RuntimeError; + else if(string == QLatin1String("trivial")) + return Trivial; + else + { + Q_ASSERT_X(false, Q_FUNC_INFO, + qPrintable(QString::fromLatin1("Invalid string representation for the scenario-enum: %1").arg(string))); + return ParseError; /* Silence GCC. */ + } +} + +void TestCase::toXML(XMLWriter &receiver) const +{ + /* <test-case> */ + QXmlAttributes test_caseAtts; + test_caseAtts.append(QLatin1String("is-XPath2"), QString(), + QLatin1String("is-XPath2"), isXPath() ? QLatin1String("true") + : QLatin1String("false")); + test_caseAtts.append(QLatin1String("name"), QString(), QLatin1String("name"), name()); + test_caseAtts.append(QLatin1String("creator"), QString(), QLatin1String("creator"), creator()); + QString scen; + switch(scenario()) + { + case Standard: + { + scen = QLatin1String("standard"); + break; + } + case ParseError: + { + scen = QLatin1String("parse-error"); + break; + } + case RuntimeError: + { + scen = QLatin1String("runtime-error"); + break; + } + case Trivial: + { + scen = QLatin1String("trivial"); + break; + } + default: /* includes 'AnyError' */ + Q_ASSERT(false); + } + test_caseAtts.append(QLatin1String("scenario"), QString(), QLatin1String("scenario"), scen); + test_caseAtts.append(QLatin1String(QLatin1String("FilePath")), QString(), + QLatin1String("FilePath"), QString()); + receiver.startElement(QLatin1String("test-case"), test_caseAtts); + + /* <description> */ + receiver.startElement(QLatin1String("description"), test_caseAtts); + receiver.characters(description()); + + /* </description> */ + receiver.endElement(QLatin1String("description")); + + /* <query> */ + QXmlAttributes queryAtts; + queryAtts.append(QLatin1String("date"), QString(), QLatin1String("date"), /* This date is a dummy. */ + QDate::currentDate().toString(Qt::ISODate)); + queryAtts.append(QLatin1String("name"), QString(), QLatin1String("name"), testCasePath().toString()); + receiver.startElement(QLatin1String("query"), queryAtts); + + /* </query> */ + receiver.endElement(QLatin1String("query")); + + /* Note: this is invalid, we don't add spec-citation. */ + TestBaseLine::List bls(baseLines()); + const TestBaseLine::List::const_iterator end(bls.constEnd()); + TestBaseLine::List::const_iterator it(bls.constBegin()); + + for(; it != end; ++it) + (*it)->toXML(receiver); + + /* </test-case> */ + receiver.endElement(QLatin1String("test-case")); +} + +QString TestCase::displayName(const Scenario scen) +{ + switch(scen) + { + case Standard: + return QLatin1String("Standard"); + case ParseError: + return QLatin1String("Parse Error"); + case RuntimeError: + return QLatin1String("Runtime Error"); + case Trivial: + return QLatin1String("Trivial"); + case AnyError: + { + Q_ASSERT(false); + return QString(); + } + } + + Q_ASSERT(false); + return QString(); +} + +TestItem::ResultSummary TestCase::resultSummary() const +{ + if(m_result) + return ResultSummary(m_result->status() == TestResult::Pass ? 1 : 0, + 1); + + return ResultSummary(0, 1); +} + +void TestCase::appendChild(TreeItem *) +{ + Q_ASSERT_X(false, Q_FUNC_INFO, "Makes no sense to call appendChild() for TestCase."); +} + +TreeItem *TestCase::child(const unsigned int) const +{ + return 0; /* Silence GCC */ +} + +TreeItem::List TestCase::children() const +{ + return TreeItem::List(); +} + +unsigned int TestCase::childCount() const +{ + return 0; +} + +TestResult *TestCase::testResult() const +{ + return m_result; +} + +bool TestCase::isFinalNode() const +{ + return true; +} + +QXmlQuery::QueryLanguage TestCase::language() const +{ + return QXmlQuery::XQuery10; +} + +QXmlName TestCase::initialTemplateName() const +{ + return QXmlName(); +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/TestCase.h b/tests/auto/xmlpatternssdk/TestCase.h new file mode 100644 index 0000000..c7aee25 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestCase.h @@ -0,0 +1,256 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestCase_H +#define PatternistSDK_TestCase_H + +#include <QtXmlPatterns/QXmlQuery> + +#include "qexternalvariableloader_p.h" + +#include "ErrorHandler.h" +#include "TestBaseLine.h" +#include "Global.h" + +#include "TestItem.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +class QDate; +class QString; +class QUrl; + +namespace QPatternistSDK +{ + class XMLWriter; + + /** + * @short A generic abstract base class for test cases. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestCase : public TestItem + { + public: + /** + * Corresponds to the simpleType test:scenarios-enum + */ + enum Scenario + { + /** + * The test case should evaluate normally and that the output + * should match the supplied base line. + */ + Standard = 1, + + /** + * The test case should result in a static error, a parser error. + */ + ParseError = 2, + + /** + * The test case should result in a dynamic error, a runtime error. + */ + RuntimeError = 4, + + Trivial = 8, + + /** + * ParseError and RuntimeError OR'd. + */ + AnyError = RuntimeError | ParseError + + }; + + TestCase(); + virtual ~TestCase(); + + /** + * Executes the test, and returns the result. The returned list + * will always contain exactly one TestResult. + * + * @p stage is ignored when running out-of-process. + */ + virtual TestResult::List execute(const ExecutionStage stage, + TestSuite *ts); + + /** + * Determines the corresponding Scenario enumerator from the string + * representation @p string. + * + * The following mappings are in effect: + * @arg @c Standard "standard" + * @arg @c ParseError "parse-error" + * @arg @c RuntimeError "runtime-error" + */ + static Scenario scenarioFromString(const QString &string); + + /** + * @return always @c true + */ + virtual bool isFinalNode() const; + + /** + * Calling this function makes no sense, so it always + * performs an Q_ASSERT check. + */ + virtual void appendChild(TreeItem *); + + /** + * Calling this function makes no sense, so it always + * performs an Q_ASSERT check. + */ + virtual TreeItem *child(const unsigned int) const; + + /** + * @return always zero + */ + virtual unsigned int childCount() const; + + /** + * @return always an empty list. + */ + virtual TreeItem::List children() const; + + /** + * A description of the test case for human consumption. + */ + virtual QString description() const = 0; + + /** + * The title of the test. This can be the identifier of the test, for example. + */ + virtual QString title() const = 0; + + /** + * Whether this test case only make use of XPath features. + * + * @returns @c false if the test case exercises any XQuery feature + * which is not available in XPath 2.0. + */ + virtual bool isXPath() const = 0; + + /** + * The full name of the creator of the test case. For example, "Frans Englich". + */ + virtual QString creator() const = 0; + + /** + * The date of when the test case was created or last modified. + */ + virtual QDate lastModified() const = 0; + + /** + * The test's source code. That is, the XPath/XQuery code for the test. + * + * @param ok the function sets this value to @c false if loading the query + * failed, and returns a description of the error for human consumption. If + * everything went ok, @p ok is set to @c true, and the query is returned. + */ + virtual QString sourceCode(bool &ok) const = 0; + + /** + * The path to the file containing the code of the test case. + */ + virtual QUrl testCasePath() const = 0; + + /** + * The test case's identifier. For example, "Literals001". + */ + virtual QString name() const = 0; + + /** + * What kind of test this is. For example, whether the test case + * should result in a parser error or should evaluate without errors. + * + * The vast common case is that one Scenario is returned; the bit signifiance + * is for the TestCase sub-class UserTestCase. + */ + virtual Scenario scenario() const = 0; + + static QString displayName(const Scenario scen); + + /** + * @returns the valid test baselines for this test case. If only + * one outcome is valid, the returned list only contains + * that baseline. + */ + virtual TestBaseLine::List baseLines() const = 0; + + virtual TestResult *testResult() const; + + virtual ResultSummary resultSummary() const; + + void toXML(XMLWriter &receiver) const; + + virtual QPatternist::ExternalVariableLoader::Ptr externalVariableLoader() const = 0; + + /** + * @short The XML document that should be used as focus. If none should + * be used, and hence the focus be undefined, a default constructed + * QUrl is returned. + */ + virtual QUrl contextItemSource() const = 0; + + /** + * Returns by default QXmlQuery::XQuery10. + */ + virtual QXmlQuery::QueryLanguage language() const; + + virtual QXmlName initialTemplateName() const; + private: + TestResult::List execute(const ExecutionStage stage); + TestResult *createTestResult(const TestResult::Status status, + const QString &comment) const; + + QPointer<TestResult> m_result; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestContainer.cpp b/tests/auto/xmlpatternssdk/TestContainer.cpp new file mode 100644 index 0000000..3141f9d --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestContainer.cpp @@ -0,0 +1,151 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QPair> +#include <QtDebug> + +#include "TestContainer.h" + +using namespace QPatternistSDK; + +TestContainer::TestContainer() : m_deleteChildren(true) +{ +} + +TestContainer::~TestContainer() +{ + if(m_deleteChildren) + qDeleteAll(m_children); +} + +TestResult::List TestContainer::execute(const ExecutionStage stage, + TestSuite *ts) +{ + Q_ASSERT(ts); + const unsigned int c = m_children.count(); + TestResult::List result; + + for(unsigned int i = 0; i != c; ++i) + result += static_cast<TestItem *>(child(i))->execute(stage, ts); + + return result; +} + +TestItem::ResultSummary TestContainer::resultSummary() const +{ + const int c = childCount(); + int total = 0; + int pass = 0; + + for(int i = 0; i != c; ++i) + { + TestItem *t = static_cast<TestItem *>(child(i)); + const ResultSummary sum(t->resultSummary()); + pass += sum.first; + total += sum.second; + } + + return ResultSummary(pass, total); +} + +TreeItem::List TestContainer::children() const +{ + return m_children; +} + +void TestContainer::appendChild(TreeItem *item) +{ + /* When one of our children changes, we changes. */ + connect(item, SIGNAL(changed(TreeItem *)), SIGNAL(changed(TreeItem *))); + m_children.append(item); +} + +TreeItem *TestContainer::child(const unsigned int rowP) const +{ + return m_children.value(rowP); +} + +unsigned int TestContainer::childCount() const +{ + return m_children.count(); +} + +void TestContainer::setTitle(const QString &titleP) +{ + m_title = titleP; +} + +QString TestContainer::title() const +{ + return m_title; +} + +bool TestContainer::isFinalNode() const +{ + return false; +} + +int TestContainer::columnCount() const +{ + return 4; +} + +QString TestContainer::description() const +{ + return m_description; +} + +void TestContainer::setDescription(const QString &desc) +{ + m_description = desc; +} + +void TestContainer::setDeleteChildren(const bool val) +{ + m_deleteChildren = val; +} + +void TestContainer::removeLast() +{ + m_children.removeLast(); +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestContainer.h b/tests/auto/xmlpatternssdk/TestContainer.h new file mode 100644 index 0000000..981c2e9 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestContainer.h @@ -0,0 +1,123 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestContainer_H +#define PatternistSDK_TestContainer_H + +#include "Global.h" +#include "TestItem.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short an abstract base class, containing + * an appropriate implementation of TestItem for sub-classes + * which can contain other TestItem instances. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestContainer : public TestItem + { + public: + virtual ~TestContainer(); + virtual void appendChild(TreeItem *item); + virtual TreeItem *child(const unsigned int row) const; + virtual unsigned int childCount() const; + + /** + * @returns the TestResults of this TestContainer's children. + */ + virtual TestResult::List execute(const ExecutionStage stage, + TestSuite *ts); + + QString title() const; + void setTitle(const QString &title); + + virtual TreeItem::List children() const; + + /** + * @return always 2 + */ + virtual int columnCount() const; + + virtual bool isFinalNode() const; + + virtual ResultSummary resultSummary() const; + virtual QString description() const; + virtual void setDescription(const QString &desc); + + /** + * Determines whether TestContainer will delete its children upon + * destruction. By default, it will. + */ + void setDeleteChildren(const bool val); + + /** + * Removes the last appended child. + */ + void removeLast(); + + protected: + /** + * Constructor, protected. TestContainer is an abstract class, + * and is not ment to be instantiated, but sub classed. + */ + TestContainer(); + + private: + TreeItem::List m_children; + QString m_title; + QString m_description; + bool m_deleteChildren; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestGroup.cpp b/tests/auto/xmlpatternssdk/TestGroup.cpp new file mode 100644 index 0000000..e34292b --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestGroup.cpp @@ -0,0 +1,143 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QColor> +#include <QPair> +#include <QVariant> + +#include "TestGroup.h" + +using namespace QPatternistSDK; + +TestGroup::TestGroup(TreeItem *p) : m_parent(p) +{ +} + +QVariant TestGroup::data(const Qt::ItemDataRole role, int column) const +{ + if(role != Qt::DisplayRole && role != Qt::BackgroundRole && role != Qt::ToolTipRole) + return QVariant(); + + /* In ResultSummary, the first is the amount of passes and the second is the total. */ + const ResultSummary sum(resultSummary()); + const int failures = sum.second - sum.first; + + switch(role) + { + case Qt::DisplayRole: + { + + switch(column) + { + case 0: + return title(); + case 1: + /* Passes. */ + return QString::number(sum.first); + case 2: + /* Failures. */ + return QString::number(failures); + case 3: + /* Total. */ + return QString::number(sum.second); + default: + { + Q_ASSERT(false); + return QString(); + } + } + } + case Qt::BackgroundRole: + { + switch(column) + { + case 1: + { + if(sum.first) + { + /* Pass. */ + return Qt::green; + } + else + return QVariant(); + } + case 2: + { + if(failures) + { + /* Failure. */ + return Qt::red; + } + else + return QVariant(); + } + default: + return QVariant(); + } + } + case Qt::ToolTipRole: + { + return description(); + } + default: + { + Q_ASSERT_X(false, Q_FUNC_INFO, "This shouldn't be reached"); + return QVariant(); + } + } +} + +void TestGroup::setNote(const QString &n) +{ + m_note = n; +} + +QString TestGroup::note() const +{ + return m_note; +} + +TreeItem *TestGroup::parent() const +{ + return m_parent; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestGroup.h b/tests/auto/xmlpatternssdk/TestGroup.h new file mode 100644 index 0000000..00a3daf --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestGroup.h @@ -0,0 +1,93 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestGroup_H +#define PatternistSDK_TestGroup_H + +#include <QString> + +#include "TestContainer.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Groups test groups and test cases into a group. + * + * TestGroup corresponds to the @c test-group element in XQTSCatalog.xsd. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestGroup : public TestContainer + { + public: + TestGroup(TreeItem *parent); + + /** + * @returns the parent of this group. Is either another group, or + * the TestSuite instance governing this tree. + */ + virtual TreeItem *parent() const; + + virtual QVariant data(const Qt::ItemDataRole role, int column) const; + + QString note() const; + + void setName(const QString &name); + void setNote(const QString ¬e); + + private: + QString m_name; + QString m_note; + TreeItem *m_parent; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestItem.h b/tests/auto/xmlpatternssdk/TestItem.h new file mode 100644 index 0000000..2d559a7 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestItem.h @@ -0,0 +1,133 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestItem_H +#define PatternistSDK_TestItem_H + +#include "TestResult.h" +#include "TreeItem.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +template<typename A, typename B> struct QPair; + +namespace QPatternistSDK +{ + class XMLWriter; + class TestSuite; + + /** + * @short base class for all classes which + * represent an element in an XQuery Test Suite catalog. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestItem : public TreeItem + { + public: + + /** + * Determines how far an test case execution should go. + */ + enum ExecutionStage + { + /** + * The query will not be run. It will only go through the (whole) compilation stage. + */ + CompileOnly = 1, + + /** + * The query will be compiled and run, as ordinary. + */ + CompileAndRun + }; + + /** + * Represents a summary of test results for a collection + * of tests. QPair::first contains the amount of + * passed tests; QPair::second contains the count of + * all tests. For example TestCase::summary() returns + * ResultSummary(0, 1) or ResultSummary(1, 1) depending + * on whether the TestCase have succeeded or not. + */ + typedef QPair<int, int> ResultSummary; + + /** + * Executes the test case(s) this TestItem represents, + * and return the TestResult. For example, the TestGroup + * returns the result of its children concatenated, while + * TestCase always returns a list containing one + * TestResult(what it evaluated to). + */ + virtual TestResult::List execute(const ExecutionStage stage, + TestSuite *ts) = 0; + + /** + * @todo Rename this function. Perhaps create a type() hierarchy + * instead. + */ + virtual bool isFinalNode() const = 0; + + /** + * @returns a ResultSummary for this TestItem. + */ + virtual ResultSummary resultSummary() const = 0; + + /** + * Serializes into the corresponding elements attributes + * specified in XQTSCatalog.xsd. + * + * @note Sub-classes must assume the XQTSCatalog namespace + * is the default namespace, and not add any namespace declarations. + */ + //virtual void toXML(XMLWriter &receiver) const = 0; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestResult.cpp b/tests/auto/xmlpatternssdk/TestResult.cpp new file mode 100644 index 0000000..37603e7 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestResult.cpp @@ -0,0 +1,158 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QXmlAttributes> +#include <QtDebug> + +#include "qdebug_p.h" +#include "Global.h" +#include "XMLWriter.h" + +#include "TestResult.h" + +using namespace QPatternistSDK; +using namespace QPatternist; + +QString TestResult::displayName(const TestResult::Status stat) +{ + switch(stat) + { + case Pass: + return QLatin1String("pass"); + case Fail: + return QLatin1String("fail"); + case NotTested: + return QLatin1String("not tested"); + case Unknown: + Q_ASSERT(false); + } + + Q_ASSERT(false); + return QString(); +} + +TestResult::Status TestResult::statusFromString(const QString &string) +{ + if(string == QLatin1String("pass")) + return Pass; + else if(string == QLatin1String("fail")) + return Fail; + else if(string == QLatin1String("not tested")) + return NotTested; + else + { + Q_ASSERT(false); + return Fail; + } +} + +TestResult::TestResult(const QString &n, + const Status s, + ASTItem *tree, + const ErrorHandler::Message::List &ers, + const QPatternist::Item::List &itemsP, + const QString &serialized) : m_status(s), + m_messages(ers), + m_astTree(tree), + m_testName(n), + m_items(itemsP), + m_asSerialized(serialized) +{ + Q_ASSERT(!n.isEmpty()); + Q_ASSERT(s != 0); +} + +TestResult::~TestResult() +{ + delete m_astTree; +} + +void TestResult::toXML(XMLWriter &receiver) const +{ + QXmlAttributes atts; + atts.append(QLatin1String("name"), QString(), QLatin1String("name"), m_testName); + atts.append(QLatin1String("result"), QString(), QLatin1String("result"), displayName(m_status)); + + if(!m_comment.isEmpty()) + atts.append(QLatin1String("comment"), QString(), QLatin1String("comment"), m_comment); + + receiver.startElement(QLatin1String("test-case"), atts); + receiver.endElement(QLatin1String("test-case")); +} + +void TestResult::setComment(const QString &comm) +{ + m_comment = comm; +} + +TestResult::Status TestResult::status() const +{ + return m_status; +} + +QString TestResult::comment() const +{ + return m_comment; +} + +ASTItem *TestResult::astTree() const +{ + return m_astTree; +} + +ErrorHandler::Message::List TestResult::messages() const +{ + return m_messages; +} + +QPatternist::Item::List TestResult::items() const +{ + return m_items; +} + +QString TestResult::asSerialized() const +{ + pDebug() << "asSerialized: " << m_asSerialized; + return m_asSerialized; +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/TestResult.h b/tests/auto/xmlpatternssdk/TestResult.h new file mode 100644 index 0000000..96b4610 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestResult.h @@ -0,0 +1,179 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestResult_H +#define PatternistSDK_TestResult_H + +#include <QList> +#include <QObject> +#include <QPointer> +#include <QString> + +#include <QtXmlPatterns/private/qitem_p.h> +#include "ErrorHandler.h" + +#include "ASTItem.h" + + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class ASTItem; + class XMLWriter; + + /** + * @short represents the result produced by running a test case. + * + * This information TestResult houses is: + * + * - The result status() of the run. Whether the test case succeeded or not, for example. + * - The astTree() which reflects the compiled test case + * - The messages issued when compiling and running the test case, retrievable via messages() + * - The data -- XPath Data Model items() -- the test case evaluated to, if any. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestResult : public QObject + { + Q_OBJECT + + public: + enum Status + { + /** + * Used when the status is unknown. + */ + Unknown = 0, + + /** + * The test case passed. + */ + Pass, + + /** + * The test case failed. + */ + Fail, + + /** + * The test was not run. Similar to "SKIP". + */ + NotTested + }; + + /** + * A list of TestResult instances. + */ + typedef QList<QPointer<TestResult> > List; + + /** + * Constructs a TestResult. + * + * @param testName the name of the test. For example, @c Literal-001. + * @param astTree may be @c null, signalling no AST being available, or point to one. + * @param status the result status of running the test-case. Whether the test-case + * passed or failed, and so forth. + * @param errors the errors and warnings that were reported while running the test-case + * @param items the XDM items that were outputted, if any + * @param serialized the output when serialized + */ + TestResult(const QString &testName, + const Status status, + ASTItem *astTree, + const ErrorHandler::Message::List &errors, + const QPatternist::Item::List &items, + const QString &serialized); + + virtual ~TestResult(); + + Status status() const; + + QString comment() const; + void setComment(const QString &comment); + + QPatternist::Item::List items() const; + + ErrorHandler::Message::List messages() const; + + /** + * Serializes itself to @p receiver, into a test-case element, + * as per @c XQTSResult.xsd. + */ + void toXML(XMLWriter &receiver) const; + + ASTItem *astTree() const; + + /** + * @returns a string representation for @p status, as per the anonymous + * type inside the type test-case, in @c XQTSResult.xsd. For example, if @p status + * is NotTested, is "not tested" returned. + */ + static QString displayName(const TestResult::Status status); + + static Status statusFromString(const QString &string); + + /** + * @returns the output of this test result(if any) as when + * being serialized. + */ + QString asSerialized() const; + + private: + const Status m_status; + QString m_comment; + const ErrorHandler::Message::List m_messages; + QPointer<ASTItem> m_astTree; + QString m_testName; + const QPatternist::Item::List m_items; + const QString m_asSerialized; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestResultHandler.cpp b/tests/auto/xmlpatternssdk/TestResultHandler.cpp new file mode 100644 index 0000000..95aaf1e --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestResultHandler.cpp @@ -0,0 +1,98 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "Global.h" + +#include "TestResultHandler.h" + +using namespace QPatternistSDK; + +TestResultHandler::TestResultHandler() +{ + /* Fifteen thousand. When finished, we squeeze them. */ + m_result.reserve(15000); + m_comments.reserve(1000); /* Comments are only used for stuff that crash, more or less. */ +} + +bool TestResultHandler::startElement(const QString &namespaceURI, + const QString &localName, + const QString &, + const QXmlAttributes &atts) +{ + /* We only care about 'test-case', ignore everything else. */ + if(localName != QLatin1String("test-case") || + namespaceURI != Global::xqtsResultNS) + return true; + + /* The 'comments' attribute is optional. */ + Q_ASSERT_X(atts.count() == 2 || atts.count() == 3, Q_FUNC_INFO, + "The input appears to not conform to XQTSResult.xsd"); + + Q_ASSERT_X(!m_result.contains(atts.value(QLatin1String("name"))), + Q_FUNC_INFO, + qPrintable(QString::fromLatin1("A test result for test case %1 has " + "already been read(duplicate entry it seems).").arg(atts.value(QLatin1String("name"))))); + + m_result.insert(atts.value(0), TestResult::statusFromString(atts.value(QLatin1String("result")))); + + return true; +} + +bool TestResultHandler::endDocument() +{ + m_result.squeeze(); + m_comments.squeeze(); + return true; +} + +TestResultHandler::Hash TestResultHandler::result() const +{ + return m_result; +} + +TestResultHandler::CommentHash TestResultHandler::comments() const +{ + return m_comments; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestResultHandler.h b/tests/auto/xmlpatternssdk/TestResultHandler.h new file mode 100644 index 0000000..87f7b61 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestResultHandler.h @@ -0,0 +1,115 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestResultHandler_H +#define PatternistSDK_TestResultHandler_H + +#include <QHash> +#include <QString> +#include <QtXml/QXmlDefaultHandler> + +#include "TestResult.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Reads XML in the @c XQTSResult.xsd format, and provides access to + * the reported results. + * + * @author Frans Englich <frans.englich@nokia.com> + * @ingroup PatternistSDK + */ + class Q_PATTERNISTSDK_EXPORT TestResultHandler : public QXmlDefaultHandler + { + public: + /** + * A hash where the key is the class's name, that is <tt>test-case/@@name</tt>, + * and the value the test's result status. + */ + typedef QHash<QString, TestResult::Status> Hash; + + /** + * A hash mapping test-case names to their' comments. + */ + typedef QHash<QString, QString> CommentHash; + + /** + * Creates a TestResultHandler that will read @p file when run() is called. + */ + TestResultHandler(); + + /** + * Performs finalization. + */ + virtual bool endDocument(); + + /** + * Reads the <tt>test-case</tt> element and its attributes, everything else is ignored. + */ + virtual bool startElement(const QString &namespaceURI, + const QString &localName, + const QString &qName, + const QXmlAttributes &atts); + /** + * @note Do not reimplement this function. + * @returns the result obtained from reading the XML file. + */ + Hash result() const; + + CommentHash comments() const; + + private: + Q_DISABLE_COPY(TestResultHandler) + Hash m_result; + CommentHash m_comments; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestSuite.cpp b/tests/auto/xmlpatternssdk/TestSuite.cpp new file mode 100644 index 0000000..8b8856a --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestSuite.cpp @@ -0,0 +1,269 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QFileInfo> +#include <QVariant> +#include <QXmlInputSource> +#include <QXmlSimpleReader> +#include <QtDebug> + +#include "Global.h" +#include "TestSuiteHandler.h" +#include "TestSuiteResult.h" +#include "XMLWriter.h" +#include "XSLTTestSuiteHandler.h" +#include "XSDTestSuiteHandler.h" +#include "qdebug_p.h" + +#include "TestSuite.h" + +using namespace QPatternistSDK; +using namespace QPatternist; + +TestSuite::TestSuite() +{ +} + +QVariant TestSuite::data(const Qt::ItemDataRole role, int column) const +{ + if(role != Qt::DisplayRole) + return QVariant(); + + switch(column) + { + case 0: + return title(); + case 1: + return QString(); + default: + { + Q_ASSERT(false); + return QString(); + } + } +} + +TestSuiteResult *TestSuite::runSuite() +{ + const QDate date(QDate::currentDate()); + TestResult::List result(execute(CompileAndRun, this)); + + return new TestSuiteResult(version(), date, result); +} + +TestSuite *TestSuite::openCatalog(const QUrl &catalogURI, + QString &errorMsg, + const bool useExclusionList, + SuiteType suiteType) +{ + pDebug() << "Opening catalog:" << catalogURI.toString(); + QFile ts(catalogURI.toLocalFile()); + Q_ASSERT(catalogURI.isValid()); + + if(!ts.exists()) + { + errorMsg = QString::fromLatin1("The test suite catalog \"%1\" could not be found.\n") + .arg(ts.fileName()); + return 0; + } + + const QFileInfo info(ts); + + if(!info.isReadable()) + { + errorMsg = QString::fromLatin1("Cannot read the test suite catalog.\n"); + return 0; + } + else if(!info.isFile()) + { + errorMsg = QString::fromLatin1("The specified test suite catalog \"%1\" is not a file. " + "The test suite catalog must be a file, it cannot be " + "a directory, for example.\n") + .arg(ts.fileName()); + return 0; + } + else if(!ts.open(QIODevice::ReadOnly | QIODevice::Text)) + { + errorMsg = QString::fromLatin1("Failed to open the test suite catalog, \"%1\".\n") + .arg(ts.fileName()); + return 0; + } + + return openCatalog(&ts, errorMsg, catalogURI, useExclusionList, suiteType); +} + +TestSuite *TestSuite::openCatalog(QIODevice *input, + QString &errorMsg, + const QUrl &fileName, + const bool useExclusionList, + SuiteType suiteType) +{ + Q_ASSERT(input); + + QXmlSimpleReader reader; + typedef QPatternist::AutoPtr<QXmlDefaultHandler> HandlerPtr; + + HandlerPtr loader; + + switch (suiteType) { + case XQuerySuite: loader = HandlerPtr(new TestSuiteHandler(fileName, useExclusionList)); break; + case XsltSuite: loader = HandlerPtr(new XSLTTestSuiteHandler(fileName)); break; + case XsdSuite: loader = HandlerPtr(new XSDTestSuiteHandler(fileName)); break; + default: Q_ASSERT(false); break; + } + + reader.setContentHandler(loader.data()); + + QXmlInputSource source(input); + + if(!reader.parse(source)) + { + errorMsg = QString::fromLatin1("Couldn't parse %1").arg(fileName.toString()); + return 0; + } + + TestSuite *suite = 0; + switch (suiteType) { + case XQuerySuite: suite = static_cast<TestSuiteHandler *>(loader.data())->testSuite(); break; + case XsltSuite: suite = static_cast<XSLTTestSuiteHandler *>(loader.data())->testSuite(); break; + case XsdSuite: suite = static_cast<XSDTestSuiteHandler *>(loader.data())->testSuite(); break; + default: Q_ASSERT(false); break; + } + + if(suite) + return suite; + + errorMsg = QString::fromLatin1("Failed to load \"%1\". " + "It appears to have no test-suite element.\n").arg(fileName.toString()); + return 0; +} + +void TestSuite::toXML(XMLWriter &receiver, TestCase *const tc) const +{ + // TODO startElement() endElement() calls can be simplified. + + Q_ASSERT(tc); + + receiver.startDocument(); + /* <test-suite> */ + QXmlAttributes test_suiteAtts; + test_suiteAtts.append(QLatin1String("CatalogDesignDate"), QString(), + QLatin1String("CatalogDesignDate"), m_designDate.toString(Qt::ISODate)); + test_suiteAtts.append(QLatin1String("version"), QString(), + QLatin1String("version"), m_version); + test_suiteAtts.append(QLatin1String("SourceOffsetPath"), QString(), + QLatin1String("SourceOffsetPath"), QString()); + test_suiteAtts.append(QLatin1String("ResultOffsetPath"), QString(), + QLatin1String("ResultOffsetPath"), QString()); + test_suiteAtts.append(QLatin1String("XQueryQueryOffsetPath"), QString(), + QLatin1String("XQueryQueryOffsetPath"), QString()); + test_suiteAtts.append(QLatin1String("QueryXQueryOffsetPath"), QString(), + QLatin1String("QueryXQueryOffsetPath"), QString()); + test_suiteAtts.append(QLatin1String("XQueryFileExtension"), QString(), + QLatin1String("XQueryFileExtension"), QString()); + test_suiteAtts.append(QLatin1String("XQueryXFileExtension"), QString(), + QLatin1String("XQueryXFileExtension"), QString()); + + receiver.startPrefixMapping(QString(), Global::xqtsCatalogNS); + receiver.startElement(QLatin1String("test-suite"), test_suiteAtts); + receiver.endPrefixMapping(QString()); + + /* <test-group> */ + QXmlAttributes test_groupAtts; + test_groupAtts.append(QLatin1String("GeneratedGroupByPatternistSDKRunSuite"), QString(), + QLatin1String("GeneratedGroupByPatternistSDKRunSuite"), QString()); + receiver.startElement(QLatin1String("test-group"), test_groupAtts); + + /* <GroupInfo> */ + receiver.startElement(QLatin1String("GroupInfo"), test_groupAtts); + + /* <title> */ + receiver.startElement(QLatin1String("title"), test_groupAtts); + receiver.characters(QLatin1String("Contains the test case generated by PatternistSDKRunSuite.")); + + /* </title> */ + receiver.endElement(QLatin1String("title")); + + /* <description> */ + receiver.startElement(QLatin1String("description"), test_groupAtts); + /* </description> */ + receiver.endElement(QLatin1String("description")); + + /* </GroupInfo> */ + receiver.endElement(QLatin1String("GroupInfo")); + + /* <test-case> */ + tc->toXML(receiver); + /* </test-case> */ + + /* </test-group> */ + receiver.endElement(QLatin1String("test-group")); + + /* </test-suite> */ + receiver.endElement(QLatin1String("test-suite")); +} + +QString TestSuite::version() const +{ + return m_version; +} + +QDate TestSuite::designDate() const +{ + return m_designDate; +} + +void TestSuite::setVersion(const QString &ver) +{ + m_version = ver; +} + +void TestSuite::setDesignDate(const QDate &date) +{ + m_designDate = date; +} + +TestContainer *TestSuite::parent() const +{ + return 0; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestSuite.h b/tests/auto/xmlpatternssdk/TestSuite.h new file mode 100644 index 0000000..746f26b --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestSuite.h @@ -0,0 +1,160 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestSuite_H +#define PatternistSDK_TestSuite_H + +#include <QDate> +#include <QString> + +#include "TestContainer.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +class QIODevice; +class QUrl; +class QVariant; + +namespace QPatternistSDK +{ + class TestCase; + class TestSuiteResult; + + /** + * @short Represents a test suite in the W3C XML Query Test Suite format. + * + * TestSuite contains the test suite's test cases and meta data. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestSuite : public TestContainer + { + public: + /** + * Describes the type of test suite. + */ + enum SuiteType + { + XQuerySuite, ///< The test suite for XQuery + XsltSuite, ///< The test suite for XSLT + XsdSuite ///< The test suite for XML Schema + }; + + TestSuite(); + + virtual QVariant data(const Qt::ItemDataRole role, int column) const; + + /** + * The version of the catalog test suite. For example, "0.8.0". + */ + QString version() const; + + /** + * When the catalog was designed, last modified. + */ + QDate designDate() const; + + void setVersion(const QString &version); + void setDesignDate(const QDate &version); + + /** + * @return always @c null + */ + virtual TestContainer *parent() const; + + /** + * Creates and returns a pointer to a TestSuite instance, which + * was instantiated from the XQuery Test Suite catalog file @p catalogFile. + * + * If loading went wrong, @c null is returned and @p errorMsg is set with a + * human readable message string. However, @p catalogFile is not validated; + * if the XML file is not valid against the XQTS task force's W3C XML Schema, the + * behavior and result for this function is undefined. + * + * This function blocks. Currently is only local files supported. + */ + static TestSuite *openCatalog(const QUrl &catalogFile, + QString &errorMsg, + const bool useExclusionList, + SuiteType type); + + void toXML(XMLWriter &receiver, TestCase *const tc) const; + + /** + * Evaluates all the test cases in this TestSuite, and returns + * it all in a TestSuiteResult. + */ + TestSuiteResult *runSuite(); + + private: + /** + * Essentially similar to open(const QUrl &, QString &errorMsg), + * with the difference that it takes directly a QIODevice as input, + * as opposed to a file name locating the catalog file to read. + * + * @param input the test suite catalog + * @param fileName this URI is used for resolving relative paths inside + * the catalog file into absolute. + * @param errorMsg if an error occurs, this QString is set to contain the message. + * Whether an error occurred can therefore be determined by checking if this variable + * still is @c null after the call + * @param useExclusionList whether the excludeTestGroups.txt file should be used + * to exclude test groups for this catalog + */ + static TestSuite *openCatalog(QIODevice *input, + QString &errorMsg, + const QUrl &fileName, + const bool useExclusionList, + SuiteType type); + QString m_version; + QDate m_designDate; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestSuiteHandler.cpp b/tests/auto/xmlpatternssdk/TestSuiteHandler.cpp new file mode 100644 index 0000000..65cb99b --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestSuiteHandler.cpp @@ -0,0 +1,312 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "qacceltreeresourceloader_p.h" +#include "qnetworkaccessdelegator_p.h" + +#include "Global.h" +#include "TestBaseLine.h" +#include "TestGroup.h" + +#include "TestSuiteHandler.h" + +using namespace QPatternistSDK; + +QNetworkAccessManager s_networkManager; + +TestSuiteHandler::TestSuiteHandler(const QUrl &catalogFile, + const bool useEList) : m_ts(0) + , m_container(0) + , m_tc(0) + , m_baseLine(0) + , m_catalogFile(catalogFile) + , m_exclusionList(readExclusionList(useEList)) + , m_isExcluding(false) +{ + Q_ASSERT(!m_catalogFile.isRelative()); +} + +QStringList TestSuiteHandler::readExclusionList(const bool useExclusionList) const +{ + if(!useExclusionList) + return QStringList(); + + QStringList avoid; + + /* These test groups are for features we don't support. + * + * Originally these were stored in a text file pulled in with Qt resources, but + * it was not possible to get it to link on some HP-UX and Intel-icc platforms. */ + + avoid << "SchemaImport"; // The schema import feature + avoid << "SchemaValidation"; // The validate expression(requires schema import) + avoid << "StaticTyping"; // Pessimistic static typing checking + avoid << "TrivialEmbedding"; // XQueryX inside XQuery + avoid << "XMark"; // We're currently too buggy for running these tests. + + return avoid; +} + +bool TestSuiteHandler::startElement(const QString &namespaceURI, + const QString &localName, + const QString &/*qName*/, + const QXmlAttributes &atts) +{ + if(namespaceURI != Global::xqtsCatalogNS) + return true; + else if(m_isExcluding) + { + if(localName == QLatin1String("test-group")) + { + m_testGroupName.push(atts.value(QLatin1String("name"))); + return true; + } + else + return true; + } + + /* The elements are handled roughly in the order of highest occurrence in the catalog file. */ + if(localName == QLatin1String("test-case")) + { + XQTSTestCase *const c = new XQTSTestCase( + TestCase::scenarioFromString(atts.value(QLatin1String("scenario"))), m_container); + + c->setName(atts.value(QLatin1String("name"))); + c->setCreator(atts.value(QLatin1String("Creator"))); + c->setIsXPath(Global::readBoolean(atts.value(QLatin1String("is-XPath2")))); + c->setLastModified(QDate::fromString(atts.value(QLatin1String("version-drop")), Qt::ISODate)); + Q_ASSERT(c->lastModified().isNull() || c->lastModified().isValid()); + + m_currentQueryPath = m_queryOffset.resolved(QUrl(atts.value(QLatin1String("FilePath")))); + m_currentBaselinePath = m_baselineOffset.resolved(QUrl(atts.value(QLatin1String("FilePath")))); + + m_container->appendChild(c); + m_tc = c; + } + else if(localName == QLatin1String("query")) + { + m_tc->setQueryPath(m_currentQueryPath.resolved(atts.value(QLatin1String("name")) + + m_xqueryFileExtension)); + } + else if(localName == QLatin1String("input-file") || + localName == QLatin1String("input-URI")) + { + m_currentInputVariable = atts.value(QLatin1String("variable")); + } + else if(localName == QLatin1String("output-file")) + { + m_baseLine = new TestBaseLine(TestBaseLine::identifierFromString(atts.value(QLatin1String("compare")))); + } + else if(localName == QLatin1String("expected-error")) + { + m_baseLine = new TestBaseLine(TestBaseLine::ExpectedError); + } + else if(localName == QLatin1String("test-group")) + { + m_testGroupName.push(atts.value(QLatin1String("name"))); + + if(m_exclusionList.contains(m_testGroupName.top())) + { + /* Ok, this group is supposed to be excluded, we don't + * insert it into the tree. */ + m_isExcluding = true; + return true; + } + else + { + Q_ASSERT(m_container); + TestGroup *const newGroup = new TestGroup(m_container); + m_container->appendChild(newGroup); + m_container = newGroup; + } + } + else if(localName == QLatin1String("source")) + { + m_sourceMap.insert(atts.value(QLatin1String("ID")), + m_sourceOffset.resolved(QUrl(atts.value(QLatin1String("FileName"))))); + } + else if(localName == QLatin1String("test-suite")) + { + m_ts = new TestSuite(); + m_ts->setVersion(atts.value(QLatin1String("version"))); + m_ts->setDesignDate(QDate::fromString(atts.value(QLatin1String("CatalogDesignDate")), Qt::ISODate)); + Q_ASSERT(m_ts->designDate().isValid()); + m_container = m_ts; + + m_xqueryFileExtension = atts.value(QLatin1String("XQueryFileExtension")); + m_queryOffset = m_catalogFile.resolved(atts.value(QLatin1String("XQueryQueryOffsetPath"))); + m_baselineOffset = m_catalogFile.resolved(atts.value(QLatin1String("ResultOffsetPath"))); + m_sourceOffset = m_catalogFile.resolved(atts.value(QLatin1String("SourceOffsetPath"))); + } + else if(localName == QLatin1String("input-query")) + { + m_tcSourceInputs.insert(atts.value(QLatin1String("variable")), + ExternalSourceLoader::VariableValue(m_currentQueryPath.resolved(atts.value(QLatin1String("name")) + m_xqueryFileExtension), + ExternalSourceLoader::Query)); + } + + return true; +} + +bool TestSuiteHandler::endElement(const QString &namespaceURI, + const QString &localName, + const QString &/*qName*/) +{ + if(namespaceURI != Global::xqtsCatalogNS) + return true; + + if(m_isExcluding) + { + if(localName == QLatin1String("test-group")) + { + const QString myName(m_testGroupName.pop()); + + if(m_exclusionList.contains(myName)) + { + /* This test-group is being excluded and now we're exiting from it. */ + m_isExcluding = false; + } + } + + return true; + } + + /* The elements are handled roughly in the order of highest occurrence in the catalog file. */ + if(localName == QLatin1String("description")) + { + if(m_tc) + { + /* We're inside a <test-case>, so the <description> belongs + * to the test-case. */ + m_tc->setDescription(m_ch.simplified()); + } + else + m_container->setDescription(m_ch.simplified()); + } + else if(localName == QLatin1String("test-case")) + { + Q_ASSERT(m_tc->baseLines().count() >= 1); + Q_ASSERT(m_resourceLoader); + m_tc->setExternalVariableLoader(QPatternist::ExternalVariableLoader::Ptr + (new ExternalSourceLoader(m_tcSourceInputs, + m_resourceLoader))); + m_tcSourceInputs.clear(); + + if(!m_contextItemSource.isEmpty()) + { + m_tc->setContextItemSource(QUrl(m_sourceMap.value(m_contextItemSource))); + m_contextItemSource.clear(); + } + + m_tc = 0; + } + else if(localName == QLatin1String("output-file")) + { + m_baseLine->setDetails(m_currentBaselinePath.resolved(m_ch).toString()); + m_tc->addBaseLine(m_baseLine); + } + else if(localName == QLatin1String("input-file")) + { + m_tcSourceInputs.insert(m_currentInputVariable, ExternalSourceLoader::VariableValue(m_sourceMap.value(m_ch), + ExternalSourceLoader::Document)); + } + else if(localName == QLatin1String("expected-error")) + { + m_baseLine->setDetails(m_ch); + m_tc->addBaseLine(m_baseLine); + } + else if(localName == QLatin1String("title")) + { + /* A bit dangerous, the only element with name title in the vocabulary + * is the the child of GroupInfo */ + m_container->setTitle(m_ch.simplified()); + } + else if(localName == QLatin1String("test-group")) + { + m_testGroupName.pop(); + Q_ASSERT(m_container); + m_container = static_cast<TestContainer *>(m_container->parent()); + Q_ASSERT(m_container); + } + else if(localName == QLatin1String("test-suite")) + { + Q_ASSERT(m_container); + m_container = static_cast<TestContainer *>(m_container->parent()); + } + else if(localName == QLatin1String("sources")) + { + const QPatternist::NetworkAccessDelegator::Ptr networkDelegator(new QPatternist::NetworkAccessDelegator(&s_networkManager, &s_networkManager)); + + m_resourceLoader = QPatternist::ResourceLoader::Ptr(new QPatternist::AccelTreeResourceLoader(Global::namePool(), + networkDelegator)); + + const ExternalSourceLoader::SourceMap::const_iterator end(m_sourceMap.constEnd()); + ExternalSourceLoader::SourceMap::const_iterator it(m_sourceMap.constBegin()); + + for(; it != end; ++it) + m_resourceLoader->announceDocument(it.value(), QPatternist::ResourceLoader::WillUse); + } + else if(localName == QLatin1String("input-URI")) + { + m_tcSourceInputs.insert(m_currentInputVariable, ExternalSourceLoader::VariableValue(m_sourceMap.value(m_ch), + ExternalSourceLoader::URI)); + } + else if(localName == QLatin1String("contextItem")) + m_contextItemSource = m_ch; + + return true; +} + +bool TestSuiteHandler::characters(const QString &ch) +{ + m_ch = ch; + return true; +} + +TestSuite *TestSuiteHandler::testSuite() const +{ + return m_ts; +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/TestSuiteHandler.h b/tests/auto/xmlpatternssdk/TestSuiteHandler.h new file mode 100644 index 0000000..a189cf9 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestSuiteHandler.h @@ -0,0 +1,169 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestSuiteHandler_H +#define PatternistSDK_TestSuiteHandler_H + +#include <QStack> +#include <QUrl> +#include <QXmlDefaultHandler> + +#include "ExternalSourceLoader.h" +#include "TestSuite.h" +#include "XQTSTestCase.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class TestBaseLine; + + /** + * @short Creates a TestSuite from the XQuery Test Suite catalog, + * represented as a SAX stream. + * + * The created TestSuite can be retrieved via testSuite(). + * + * @note TestSuiteHandler assumes the XML is valid by having been validated + * against the W3C XML Schema. It have no safety checks for that the XML format + * is correct but is hard coded for it. Thus, the behavior is undefined if + * the XML is invalid. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestSuiteHandler : public QXmlDefaultHandler + { + public: + /** + * @param catalogFile the URI for the catalog file being parsed. This + * URI is used for creating absolute URIs for files mentioned in + * the catalog with relative URIs. + * @param useExclusionList whether excludeTestGroups.txt should be used to ignore + * test groups when loading + */ + TestSuiteHandler(const QUrl &catalogFile, + const bool useExclusionList); + virtual bool characters(const QString &ch); + + virtual bool endElement(const QString &namespaceURI, + const QString &localName, + const QString &qName); + virtual bool startElement(const QString &namespaceURI, + const QString &localName, + const QString &qName, + const QXmlAttributes &atts); + + virtual TestSuite *testSuite() const; + + private: + QStringList readExclusionList(const bool useExclusionList) const; + + TestSuite * m_ts; + TestContainer * m_container; + XQTSTestCase * m_tc; + TestBaseLine * m_baseLine; + QString m_ch; + const QUrl m_catalogFile; + + /** + * The extension of XQuery files. For example, ".xq" + */ + QString m_xqueryFileExtension; + + /** + * The base URI for where the XQuery query files are found. + * It is absolute, resolved against catalogFile. + */ + QUrl m_queryOffset; + + QUrl m_baselineOffset; + QUrl m_sourceOffset; + QUrl m_currentQueryPath; + QUrl m_currentBaselinePath; + + /** + * In the XQTSCatalog.xml, each source file in each test is referred to + * by a key, which can be fully looked up in the @c sources element. This QHash + * maps the keys to absolute URIs pointing to the source files. + */ + ExternalSourceLoader::SourceMap m_sourceMap; + + ExternalSourceLoader::VariableMap m_tcSourceInputs; + + QPatternist::ResourceLoader::Ptr m_resourceLoader; + + /** + * The current value of <tt>input-file/\@variable/</tt>. + */ + QString m_currentInputVariable; + + /** + * The names of the test groups we're excluding. + */ + const QStringList m_exclusionList; + + /** + * This is set when we're inside a test-group that we're excluding. + */ + bool m_isExcluding; + + /** + * The names of the test groups. + */ + QStack<QString> m_testGroupName; + + /** + * Holds the content of the current <tt>input-URI</tt> element. + */ + QString m_inputURI; + QString m_contextItemSource; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TestSuiteResult.cpp b/tests/auto/xmlpatternssdk/TestSuiteResult.cpp new file mode 100644 index 0000000..b4df16d --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestSuiteResult.cpp @@ -0,0 +1,173 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QXmlContentHandler> + +#include "Global.h" +#include "XMLWriter.h" + +#include "TestSuiteResult.h" + +using namespace QPatternistSDK; + +TestSuiteResult::TestSuiteResult(const QString &testSuiteVersion, + const QDate &runDate, + const TestResult::List &results) : m_testSuiteVersion(testSuiteVersion), + m_runDate(runDate), + m_results(results) +{ +} + +TestSuiteResult::~TestSuiteResult() +{ + qDeleteAll(m_results); +} + +void TestSuiteResult::toXML(XMLWriter &receiver) const +{ + /* If this data needs to be configurable in someway(say, another + * XML format is supported), then break out the info into getters(alternatively, combined + * with setters, or that the class is subclassed), and access the getters instead. + */ + const QString organizationName (QLatin1String("K Desktop Environment(KDE)")); + const QString organizationWebsite (QLatin1String("http://www.kde.org/")); + const QString submittorName (QLatin1String("Frans Englich")); + const QString submittorEmail (QLatin1String("frans.englich@nokia.com")); + const QString implementationVersion (QLatin1String("0.1")); + const QString implementationName (QLatin1String("Patternist")); + const QString implementationDescription (QLatin1String( + "Patternist is an implementation written in C++ " + "and with the Qt/KDE libraries. " + "It is licensed under GNU LGPL and part of KDE, " + "the K Desktop Environment.")); + + /* Not currently serialized: + * - <implementation-defined-items> + * - <features> + * - <context-properties> + */ + + receiver.startDocument(); + /* <test-suite-result> */ + receiver.startPrefixMapping(QString(), Global::xqtsResultNS); + receiver.startElement(QLatin1String("test-suite-result")); + receiver.endPrefixMapping(QString()); + + /* <implementation> */ + QXmlAttributes implementationAtts; + implementationAtts.append(QLatin1String("name"), QString(), + QLatin1String("name"), implementationName); + implementationAtts.append(QLatin1String("version"), QString(), + QLatin1String("version"), implementationVersion); + receiver.startElement(QLatin1String("implementation"), implementationAtts); + + /* <organization> */ + QXmlAttributes organizationAtts; + organizationAtts.append(QLatin1String("name"), QString(), + QLatin1String("name"), organizationName); + organizationAtts.append(QLatin1String("website"), QString(), + QLatin1String("website"), organizationWebsite); + receiver.startElement(QLatin1String("organization"), organizationAtts); + + /* </organization> */ + receiver.endElement(QLatin1String("organization")); + + /* <submittor> */ + QXmlAttributes submittorAtts; + submittorAtts.append(QLatin1String("name"), QString(), QLatin1String("name"), submittorName); + submittorAtts.append(QLatin1String("email"), QString(), QLatin1String("email"), submittorEmail); + receiver.startElement(QLatin1String("submittor"), submittorAtts); + + /* </submittor> */ + receiver.endElement(QLatin1String("submittor")); + + /* <description> */ + receiver.startElement(QLatin1String("description")); + + /* <p> */ + receiver.startElement(QLatin1String("p")); + receiver.characters(implementationDescription); + + /* </p> */ + receiver.endElement(QLatin1String("p")); + /* </description> */ + receiver.endElement(QLatin1String("description")); + + /* </implementation> */ + receiver.endElement(QLatin1String("implementation")); + + /* <syntax> */ + receiver.startElement(QLatin1String("syntax")); + receiver.characters(QLatin1String(QLatin1String("XQuery"))); + + /* </syntax> */ + receiver.endElement(QLatin1String("syntax")); + + /* <test-run> */ + QXmlAttributes test_runAtts; + test_runAtts.append(QLatin1String("dateRun"), QString(), QLatin1String("dateRun"), m_runDate.toString(QLatin1String("yyyy-MM-dd"))); + receiver.startElement(QLatin1String("test-run"), test_runAtts); + + /* <test-suite> */ + QXmlAttributes test_suiteAtts; + test_suiteAtts.append(QLatin1String("version"), QString(), QLatin1String("version"), m_testSuiteVersion); + receiver.startElement(QLatin1String("test-suite"), test_suiteAtts); + + /* </test-suite> */ + receiver.endElement(QLatin1String("test-suite")); + + /* </test-run> */ + receiver.endElement(QLatin1String("test-run")); + + /* Serialize the TestResults: tons of test-case elements. */ + const TestResult::List::const_iterator end(m_results.constEnd()); + TestResult::List::const_iterator it(m_results.constBegin()); + + for(; it != end; ++it) + (*it)->toXML(receiver); + + /* </test-suite-result> */ + receiver.endElement(QLatin1String("test-suite-result")); + receiver.endDocument(); +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/TestSuiteResult.h b/tests/auto/xmlpatternssdk/TestSuiteResult.h new file mode 100644 index 0000000..474190e --- /dev/null +++ b/tests/auto/xmlpatternssdk/TestSuiteResult.h @@ -0,0 +1,93 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestSuiteResult_H +#define PatternistSDK_TestSuiteResult_H + +#include <QDate> +#include <QString> + +#include "TestResult.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short A collection of TestResult instances. + * + * A TestSuiteResult gathers all TestResult instances, and provides + * the toXML() function which serializes it all into a XQuery Test Suite + * result file, conforming to XQTSResult.xsd. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TestSuiteResult + { + public: + ~TestSuiteResult(); + + TestSuiteResult(const QString &testSuiteVersion, + const QDate &runDate, + const TestResult::List &results); + + /** + * Serializes the test results this TestSuiteResult represents, + * into XQTS test-suite-result document, conformant to XQTSCatalog.xsd. + */ + void toXML(XMLWriter &receiver) const; + + private: + const QString m_testSuiteVersion; + const QDate m_runDate; + const TestResult::List m_results; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TreeItem.cpp b/tests/auto/xmlpatternssdk/TreeItem.cpp new file mode 100644 index 0000000..016aefc --- /dev/null +++ b/tests/auto/xmlpatternssdk/TreeItem.cpp @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "TestContainer.h" + +#include "TreeItem.h" + +using namespace QPatternistSDK; + +int TreeItem::row() const +{ + const TreeItem *const p = parent(); + + if(p) + { + /* The const_cast makes it possible for QPointer's constructor + * to implicitly kick in. */ + return p->children().indexOf(const_cast<TreeItem *>(this)); + } + else + return -1; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TreeItem.h b/tests/auto/xmlpatternssdk/TreeItem.h new file mode 100644 index 0000000..f4e67f8 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TreeItem.h @@ -0,0 +1,114 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TreeItem_H +#define PatternistSDK_TreeItem_H + +#include <QObject> + +#include "Global.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +class QVariant; +template<typename T> class QList; +template<typename T> class QPointer; + +namespace QPatternistSDK +{ + /** + * @short TreeItem is a node in a hierachial structure and is used together + * with TreeModel. + * + * TreeItem is abstract base class. Instances of sub-classes of TreeItem + * can be used with TreeModel in order to use hierarchial data in Qt's + * model/view framework. + * + * TreeItem is a QObject in order to be able to be used with QPointer. + * + * @author Frans Englich <frans.englich@nokia.com> + * @see TreeModel + * @ingroup PatternistSDK + */ + class Q_PATTERNISTSDK_EXPORT TreeItem : public QObject + { + Q_OBJECT + public: + typedef QList<QPointer<TreeItem> > List; + + virtual ~TreeItem() {} + virtual void appendChild(TreeItem *item) = 0; + virtual TreeItem *child(const unsigned int row) const = 0; + virtual unsigned int childCount() const = 0; + virtual TreeItem *parent() const = 0; + + virtual TreeItem::List children() const = 0; + virtual int columnCount() const = 0; + + /** + * Determines the position among the children of + * this TreeItem's parent. This is done by introspecting the result + * of children(). + */ + int row() const; + + virtual QVariant data(const Qt::ItemDataRole role, int column) const = 0; + + Q_SIGNALS: + /** + * Emitted whenever this item changed. This is used for keeping + * views in synchronization with the item model which houses + * this item. + * + * @param item the item which changed. That is, this TreeItem. + */ + void changed(TreeItem *item); + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TreeModel.cpp b/tests/auto/xmlpatternssdk/TreeModel.cpp new file mode 100644 index 0000000..b54f0a8 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TreeModel.cpp @@ -0,0 +1,184 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "TestContainer.h" + +#include "TreeModel.h" + +using namespace QPatternistSDK; + +TreeModel::TreeModel(const QStringList columnData, + QObject *p) : QAbstractItemModel(p), + m_root(0), + m_columnData(columnData) +{ +} + +TreeModel::~TreeModel() +{ +} + +QVariant TreeModel::data(const QModelIndex &idx, int role) const +{ + if(!idx.isValid()) + return QVariant(); + + TreeItem *item = static_cast<TreeItem *>(idx.internalPointer()); + Q_ASSERT(item); + + return item->data(static_cast<Qt::ItemDataRole>(role), idx.column()); +} + +QVariant TreeModel::headerData(int section, Qt::Orientation orientation, int role) const +{ + if(orientation == Qt::Horizontal && role == Qt::DisplayRole) + return m_columnData.value(section); + + return QVariant(); +} + +void TreeModel::childChanged(TreeItem *item) +{ + if (item) { + const QModelIndex index = createIndex(item->row(), 0, item); + dataChanged(index, index); + } else { + layoutChanged(); + } +} + +QModelIndex TreeModel::index(int row, int column, const QModelIndex &p) const +{ + const int c = columnCount(p); + + if(row < 0 || column < 0 || column >= c) + return QModelIndex(); + + TreeItem *parentItem; + + if(p.isValid()) + parentItem = static_cast<TreeItem *>(p.internalPointer()); + else + parentItem = m_root; + + if(!parentItem) + return QModelIndex(); + + TreeItem *childItem = parentItem->child(row); + + if(childItem) + return createIndex(row, column, childItem); + else + return QModelIndex(); +} + +QModelIndex TreeModel::parent(const QModelIndex &idx) const +{ + if(!idx.isValid()) + return QModelIndex(); + + TreeItem *childItem = static_cast<TreeItem *>(idx.internalPointer()); + Q_ASSERT(childItem); + TreeItem *parentItem = childItem->parent(); + + if(!parentItem || parentItem == m_root) + return QModelIndex(); + + Q_ASSERT(parentItem); + return createIndex(parentItem->row(), 0, parentItem); +} + +Qt::ItemFlags TreeModel::flags(const QModelIndex &idx) const +{ + /* Not sure about this code. */ + if(!idx.isValid()) + return Qt::ItemFlags(); + + return Qt::ItemIsEnabled | Qt::ItemIsSelectable; +} + +int TreeModel::rowCount(const QModelIndex &p) const +{ + if(p.column() > 0) + return 0; + + const TreeItem *parentItem; + + if(p.isValid()) + parentItem = static_cast<TreeItem *>(p.internalPointer()); + else + { + if(m_root) + parentItem = m_root; + else + return 0; + } + + return parentItem->childCount(); +} + +int TreeModel::columnCount(const QModelIndex &p) const +{ + if(p.isValid()) + return static_cast<TreeItem *>(p.internalPointer())->columnCount(); + else + return m_columnData.count(); +} + +TreeItem *TreeModel::root() const +{ + return m_root; +} + +void TreeModel::setRoot(TreeItem *r) +{ + TreeItem *const oldRoot = m_root; + m_root = r; + + if(m_root) + connect(r, SIGNAL(changed(TreeItem *)), SLOT(childChanged(TreeItem *))); + reset(); /* Notify views that we have radically changed. */ + delete oldRoot; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/TreeModel.h b/tests/auto/xmlpatternssdk/TreeModel.h new file mode 100644 index 0000000..b1220e4 --- /dev/null +++ b/tests/auto/xmlpatternssdk/TreeModel.h @@ -0,0 +1,110 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TreeModel_H +#define PatternistSDK_TreeModel_H + +#include <QAbstractItemModel> +#include <QObject> +#include <QPointer> +#include <QStringList> + +#include "Global.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class TreeItem; + + /** + * @short TreeItem is a generic QAbstractItemModel tailored for + * representing hierarchial data. + * + * TreeModel is an item model in Qt's model/view framework. Its + * data consists of TreeItem instances. + * + * @see TreeItem + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT TreeModel : public QAbstractItemModel + { + Q_OBJECT + public: + TreeModel(const QStringList columnData, QObject *parent); + virtual ~TreeModel(); + + virtual QVariant data(const QModelIndex &index, int role) const; + virtual Qt::ItemFlags flags(const QModelIndex &index) const; + virtual QVariant headerData(int section, + Qt::Orientation orientation, + int role = Qt::DisplayRole) const; + virtual QModelIndex index(int row, + int column, + const QModelIndex &parent = QModelIndex()) const; + virtual QModelIndex parent(const QModelIndex &index) const; + virtual int rowCount(const QModelIndex &parent = QModelIndex()) const; + virtual int columnCount(const QModelIndex &parent = QModelIndex()) const; + + TreeItem *root() const; + /** + * Sets @p root to the new root, and deletes the old. + */ + void setRoot(TreeItem *root); + + protected Q_SLOTS: + void childChanged(TreeItem *child); + + private: + QPointer<TreeItem> m_root; + const QStringList m_columnData; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/Worker.cpp b/tests/auto/xmlpatternssdk/Worker.cpp new file mode 100644 index 0000000..02c21f8 --- /dev/null +++ b/tests/auto/xmlpatternssdk/Worker.cpp @@ -0,0 +1,258 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QDir> +#include <QEventLoop> +#include <QPair> +#include <QtDebug> + +#include "ExitCode.h" + +#include "Worker.h" + +using namespace QPatternistSDK; + +const char *const Worker::m_indent = " "; + +Worker::Worker(QEventLoop &ev, + const QFileInfo &baseline, + const QFileInfo &result) : m_finishedCount(0) + , m_baselineFile(baseline) + , m_resultFile(result) + , m_eventLoop(ev) +{ +} + +void Worker::list(QTextStream &out, const QString &msg, QStringList &list) +{ + Q_ASSERT(!msg.isEmpty()); + + if(list.isEmpty()) + return; + + list.sort(); /* Make it pretty, and easy to read. */ + + out << msg << ":\n"; + + const QStringList::const_iterator end(list.constEnd()); + QStringList::const_iterator it(list.constBegin()); + + for(; it != end; ++it) + out << m_indent << qPrintable(*it) << '\n'; +} + +static inline int count(const ResultThreader::Hash &list, const TestResult::Status stat) +{ + const ResultThreader::Hash::const_iterator end(list.constEnd()); + ResultThreader::Hash::const_iterator it(list.constBegin()); + int result = 0; + + for(; it != end; ++it) + { + if(it.value() == stat) + ++result; + } + + return result; +} + +void Worker::threadFinished() +{ + ++m_finishedCount; + Q_ASSERT(m_finishedCount == 1 || m_finishedCount == 2); + + const ResultThreader *const handler = static_cast<ResultThreader *>(sender()); + Q_ASSERT(handler); + + switch(handler->type()) + { + case ResultThreader::Baseline: + { + m_baseline = handler->result(); + break; + } + case ResultThreader::Result: + m_result = handler->result(); + } + + if(m_finishedCount == 1) /* One thread's missing. */ + return; + + /* Ok, both threads have now finished, and we got their results in m_result and m_baseline. */ + + /* No matter how this function exits, we want to delete this Worker. */ + deleteLater(); + + ResultThreader::Hash::const_iterator itA(m_result.constBegin()); + ResultThreader::Hash::const_iterator itB(m_baseline.constBegin()); + const ResultThreader::Hash::const_iterator endA(m_result.constEnd()); + const ResultThreader::Hash::const_iterator endB(m_baseline.constEnd()); + const int baselineCount = m_baseline.count(); + const int resultCount = m_result.count(); + + /* If you want useful output, change the QTextStream to use stderr. */ + //QTextStream err(stderr); + QByteArray out; + QTextStream err(&out); + + if(resultCount < baselineCount) + { + err << qPrintable(QString(QLatin1String("WARNING: Test result contains %1 reports, " + "but the baseline contains %2, a DECREASE " + "of %3 tests.\n")) + .arg(resultCount) + .arg(baselineCount) + .arg(resultCount - baselineCount)); + } + else if(resultCount > baselineCount) + { + err << qPrintable(QString(QLatin1String("NOTE: The number of tests run is more than what " + "the baseline specifies. Run was %1 test cases, the " + "baseline specifies %2; an increase of %3 tests.\n")) + .arg(resultCount) + .arg(baselineCount) + .arg(resultCount - baselineCount)); + } + + for(; itA != endA; ++itA) + { + const TestResult::Status result = itA.value(); + const TestResult::Status baseline = m_baseline.value(itA.key()); + + if(result == baseline) /* We have no change. */ + { + if(result == TestResult::NotTested) + m_notTested.append(itA.key()); + else + continue; + } + else if(baseline == TestResult::Pass && result == TestResult::Fail) + m_unexpectedFailures.append(itA.key()); + else if(baseline == TestResult::Fail && result == TestResult::Pass) + m_unexpectedPasses.append(itA.key()); + } + + list(err, QLatin1String("Not tested"), m_notTested); + list(err, QLatin1String("Unexpected failures"), m_unexpectedFailures); + list(err, QLatin1String("Unexpected passes"), m_unexpectedPasses); + + err << "SUMMARY:\n"; + typedef QPair<QString, int> Info; + typedef QList<Info> InfoList; + InfoList info; + + const int totFail = count(m_result, TestResult::Fail); + const int totPass = count(m_result, TestResult::Pass); + const int total = resultCount; + const int notTested = m_notTested.count(); + const int percentage = int((static_cast<double>(totPass) / total) * 100); + + Q_ASSERT_X(percentage >= 0 && percentage <= 100, Q_FUNC_INFO, + qPrintable(QString(QLatin1String("Percentage was: %1")).arg(percentage))); + + info.append(Info(QLatin1String("Total"), total)); + info.append(Info(QLatin1String("Failures"), totFail)); + info.append(Info(QLatin1String("Passes"), totPass)); + info.append(Info(QLatin1String("Not tested"), notTested)); + info.append(Info(QLatin1String("Pass percentage(%)"), percentage)); + info.append(Info(QLatin1String("Unexpected failures"), m_unexpectedFailures.count())); + info.append(Info(QLatin1String("Unexpected passes"), m_unexpectedPasses.count())); + + const InfoList::const_iterator end(info.constEnd()); + InfoList::const_iterator it(info.constBegin()); + + /* List the statistics nicely in a row with padded columns. */ + for(; it != end; ++it) + { + const QString result((((*it).first) + QLatin1Char(':')).leftJustified(22, QLatin1Char(' '))); + err << m_indent << qPrintable(result) << (*it).second << '\n'; + } + + if(!m_unexpectedFailures.isEmpty()) + { + err << "FAILURE: Regressions discovered, baseline was not updated.\n"; + err.flush(); + QTextStream(stderr) << out; + m_eventLoop.exit(ExitCode::Regression); + return; + } + else if(m_unexpectedPasses.isEmpty() && baselineCount == resultCount) + { + err << "Result was identical to the baseline, baseline was not updated.\n"; + m_eventLoop.exit(ExitCode::Success); + return; + } + + /* Ok, we got unexpected successes and no regressions: let's update the baseline. */ + + QFile resultFile(m_resultFile.absoluteFilePath()); + + /* Remove the old file, otherwise QFile::copy() will fail. */ + QDir baselineDir(m_baselineFile.absolutePath()); + baselineDir.remove(m_baselineFile.fileName()); + + if(resultFile.copy(m_baselineFile.absoluteFilePath())) + { + /* Give a detailed message of what's going on. */ + if(resultCount > baselineCount) + err << "More tests was run than specified in the baseline, updating the baseline.\n"; + else + err << "Improvement, the baseline was updated.\n"; + + /* We actually flag this as an error, because the new baseline must be submitted. */ + err.flush(); + QTextStream(stderr) << out; + m_eventLoop.exit(ExitCode::Regression); + return; + } + else + { + err << qPrintable(QString(QLatin1String("Encountered error when updating " + "the baseline: %1\n")) + .arg(resultFile.errorString())); + err.flush(); + QTextStream(stderr) << out; + m_eventLoop.exit(ExitCode::WriteError); + return; + } +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/Worker.h b/tests/auto/xmlpatternssdk/Worker.h new file mode 100644 index 0000000..31c5c1b --- /dev/null +++ b/tests/auto/xmlpatternssdk/Worker.h @@ -0,0 +1,100 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_Worker_H +#define PatternistSDK_Worker_H + +#include <QFileInfo> +#include <QList> +#include <QObject> +#include <QStringList> + +#include "ResultThreader.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +class QEventLoop; + +namespace QPatternistSDK +{ + /** + * @short Gets notified when the ResultThreader threads are + * finished, and output summaries and adjusts a baseline. + * + * @author Frans Englich <frans.englich@nokia.com> + * @ingroup PatternistSDK + */ + class Q_PATTERNISTSDK_EXPORT Worker : public QObject + { + Q_OBJECT + public: + Worker(QEventLoop &e, + const QFileInfo &baseline, + const QFileInfo &result); + + public Q_SLOTS: + void threadFinished(); + + private: + static inline void list(QTextStream &out, const QString &msg, QStringList &list); + + qint8 m_finishedCount; + const QFileInfo m_baselineFile; + const QFileInfo m_resultFile; + ResultThreader::Hash m_result; + ResultThreader::Hash m_baseline; + ResultThreader::Hash m_summary; + QStringList m_unexpectedPasses; + QStringList m_unexpectedFailures; + QStringList m_notTested; + QEventLoop & m_eventLoop; + static const char *const m_indent; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/XMLWriter.cpp b/tests/auto/xmlpatternssdk/XMLWriter.cpp new file mode 100644 index 0000000..b13db10 --- /dev/null +++ b/tests/auto/xmlpatternssdk/XMLWriter.cpp @@ -0,0 +1,669 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QCoreApplication> +#include <QDateTime> +#include <QIODevice> +#include <QList> +#include <QPair> +#include <QStack> +#include <QtDebug> + +#include "XMLWriter.h" + +/* Issues: + * - Switch to Qt's d-pointer semantics, if in Qt. + * - Remove namespace(PatternistSDK), and change name, if in Qt. + * - Is it really necessary to pass the tag name to endElement()? + * - Could it be of interest to let the user control the encoding? Are those cases common + * enough to justify support in Qt? Using anything but UTF-8 or UTF-16 + * means asking for trouble, from an interoperability perspective. + */ + +/* Design rationalis, comments: + * + * - The class is called XMLWriter to harvest familarity by being consistent with + * Java's XMLWriter class. If XMLWriter is moved to Qt, the name QXmlWriter is perhaps suitable. + * - The class does not handle indentation because the "do one thing well"-principle is + * in use. XMLWriter should be fast and not assume a certain idea of indentation. Indentation + * should be implemented in a standalone QXmlContentHandler that performs the indentation and + * "has a" QXmlContentHandler which it in addition calls, and by that proxying/piping another + * QXmlContentHandler(which most likely is an XMLWriter). Thus, achieving a modularized, + * flexibly approach to indentation. A reason is also that indentation is very subjective. + * The indenter class should probably be called XMLIndenter/QXmlIndenter. + * - It could be of interest to implement QXmlDTDHandler such that it would be possible to serialize + * DTDs. Must be done before BC becomes significant. + * - I think the most valuable of this class is its Q_ASSERT tests. Many programmers have severe problems + * producing XML, and the tests helps them catching their mistakes. They therefore promote + * interoperability. Do not remove them. If any are wrong, fix them instead. + */ + +using namespace QPatternistSDK; + +/** + * A namespace binding, prefix/namespace URI. + */ +typedef QPair<QString, QString> NSBinding; +typedef QList<NSBinding> NSBindingList; + +#ifdef QT_NO_DEBUG +# define DEBUG_CODE(code) +#else +# define DEBUG_CODE(code) code +#endif + +class XMLWriter::Private +{ +public: + inline Private(QIODevice *devP) : insideCDATA(false), + addModificationNote(false), + dev(devP) + { + hasContentStack.push(true); + } + +#ifdef QT_NO_DEBUG + inline void validateQName(const QString &) const + { + } + + inline void verifyNS(const QString &) const + { + } +#else + /** + * Simple test of that @p name is an acceptable QName. + */ + inline void validateQName(const QString &name) + { + Q_ASSERT_X(!name.isEmpty(), Q_FUNC_INFO, + "An XML name cannot be empty."); + Q_ASSERT_X(!name.endsWith(QLatin1Char(':')), Q_FUNC_INFO, + "An XML name cannot end with a colon(QLatin1Char(':'))."); + Q_ASSERT_X(!name.contains(QRegExp(QLatin1String("[ \t\n]"))), Q_FUNC_INFO, + "An XML name cannot contain whitespace."); + } + + /** + * Ensures that the prefix of @p qName is declared. + */ + inline void verifyNS(const QString &qName) const + { + const QString prefix(qName.left(qName.indexOf(QLatin1Char(':')))); + + if(qName.contains(QLatin1Char(':')) && prefix != QLatin1String("xml")) + { + bool foundPrefix = false; + const QStack<NSBindingList>::const_iterator end(namespaceTracker.constEnd()); + QStack<NSBindingList>::const_iterator it(namespaceTracker.constBegin()); + + for(; it != end; ++it) + { + const NSBindingList::const_iterator lend((*it).constEnd()); + NSBindingList::const_iterator lit((*it).constBegin()); + + for(; lit != lend; ++it) + { + if((*lit).first == prefix) + { + foundPrefix = true; + break; + } + } + if(foundPrefix) + break; + } + + Q_ASSERT_X(foundPrefix, "XMLWriter::startElement()", + qPrintable(QString::fromLatin1("The prefix %1 is not declared. All prefixes " + "except 'xml' must be declared.").arg(prefix))); + } + } +#endif + + inline QString escapeElementContent(const QString &ch) + { + const int l = ch.length(); + QString retval; + + for(int i = 0; i != l; ++i) + { + const QChar c(ch.at(i)); + + if(c == QLatin1Char(QLatin1Char('&'))) + retval += QLatin1String("&"); + else if(c == QLatin1Char(QLatin1Char('<'))) + retval += QLatin1String("<"); + else + retval += c; + } + + return retval; + } + + inline QString escapeAttributeContent(const QString &ch) + { + const int l = ch.length(); + QString retval; + + for(int i = 0; i != l; ++i) + { + const QChar c(ch.at(i)); + + /* We don't have to escape '\'' because we use '\"' as attribute delimiter. */ + if(c == QLatin1Char('&')) + retval += QLatin1String("&"); + else if(c == QLatin1Char('<')) + retval += QLatin1String("<"); + else if(c == QLatin1Char('"')) + retval += QLatin1String("""); + else + retval += c; + } + + return retval; + } + + inline QString escapeCDATAContent(const QString &ch) + { + const int l = ch.length(); + QString retval; + qint8 atEnd = 0; + + for(int i = 0; i != l; ++i) + { + const QChar c(ch.at(i)); + + /* Escape '>' if in "]]>" */ + if(c == QLatin1Char(']')) + { + if(atEnd == 0 || atEnd == 1) + ++atEnd; + else + atEnd = 0; + + retval += QLatin1Char(']'); + } + else if(c == QLatin1Char('>')) + { + if(atEnd == 2) + retval += QLatin1String(">"); + else + { + atEnd = 0; + retval += QLatin1Char('>'); + } + } + else + retval += c; + } + + return retval; + } + + /** + * We wrap dev in this function such that we can deploy the Q_ASSERT_X + * macro in each place it's used. + */ + inline QIODevice *device() const + { + Q_ASSERT_X(dev, Q_FUNC_INFO, + "No device specified for XMLWriter; one must be specified with " + "setDevice() or via the constructor before XMLWriter can be used."); + return dev; + } + + /** + * @returns true on success, otherwise false + */ + inline bool serialize(const QString &data) + { + const QByteArray utf8(data.toUtf8()); + + return device()->write(utf8) == utf8.size(); + } + + /** + * @returns true on success, otherwise false + */ + inline bool serialize(const char data) + { + return device()->putChar(data); + } + + /** + * @returns true on success, otherwise false + */ + inline bool serialize(const char *data) + { + return device()->write(data) == qstrlen(data); + } + + inline bool hasElementContent() const + { + return hasContentStack.top(); + } + + inline void handleElement() + { + if(!hasElementContent()) + serialize('>'); + + /* This element is content for the parent. */ + hasContentStack.top() = true; + } + + NSBindingList namespaces; + bool insideCDATA; + bool addModificationNote; + QString msg; + QIODevice *dev; + QStack<bool> hasContentStack; + QString errorString; + DEBUG_CODE(QStack<QString> tags;) + DEBUG_CODE(QStack<NSBindingList> namespaceTracker;) +}; + +/** + * Reduces complexity. The empty else clause is for avoiding mess when macro + * is used in the 'then' branch of an if clause, which is followed by an else clause. + */ +#define serialize(string) if(!d->serialize(string)) \ + { \ + d->errorString = d->device()->errorString(); \ + return false; \ + } \ + else do {} while (false) + +XMLWriter::XMLWriter(QIODevice *outStream) : d(new Private(outStream)) +{ +} + +XMLWriter::~XMLWriter() +{ + delete d; +} + +bool XMLWriter::startDocument() +{ + if(!device()->isOpen() && !device()->open(QIODevice::WriteOnly)) + return false; + + if(d->addModificationNote) + { + if(d->msg.isNull()) + { + d->msg = QString::fromLatin1("NOTE: This file was automatically generated " + "by %1 at %2. All changes to this file will be lost.") + .arg(QCoreApplication::instance()->applicationName(), + QDateTime::currentDateTime().toString()); + } + if(!comment(d->msg)) + return false; + + serialize('\n'); + } + + serialize(QLatin1String("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n")); + + return true; +} + +bool XMLWriter::startElement(const QString &/*namespaceURI*/, + const QString &/*localName*/, + const QString &qName, + const QXmlAttributes &atts) +{ + return startElement(qName, atts); +} + +bool XMLWriter::startElement(const QString &qName, + const QXmlAttributes &atts) +{ + Q_ASSERT_X(!d->insideCDATA, Q_FUNC_INFO, + "Only characters() can be received when inside CDATA."); + Q_ASSERT_X(!qName.startsWith(QLatin1String("xmlns")), Q_FUNC_INFO, + "startElement should not be used for declaring prefixes, " + "use startPrefixMapping() for that."); + + d->validateQName(qName); + d->verifyNS(qName); + + d->handleElement(); + + serialize('<'); + serialize(qName); + + DEBUG_CODE(d->tags.push(qName)); + DEBUG_CODE(d->namespaceTracker.push(d->namespaces)); + + /* Add namespace declarations. */ + const NSBindingList::const_iterator end(d->namespaces.constEnd()); + NSBindingList::const_iterator it(d->namespaces.constBegin()); + + for(; it != end; ++it) + { + if((*it).first.isEmpty()) + serialize(" xmlns="); + else + { + serialize(" xmlns:"); + serialize((*it).first); + serialize('='); + } + + serialize('"'); + serialize(d->escapeElementContent((*it).second)); + serialize('"'); + } + d->namespaces.clear(); + + const int c = atts.count(); + + /* Serialize attributes. */ + for(int i = 0; i != c; ++i) + { + d->validateQName(atts.qName(i)); + d->verifyNS(atts.qName(i)); + + serialize(' '); + serialize(atts.qName(i)); + serialize("=\""); + serialize(d->escapeAttributeContent(atts.value(i))); + serialize('"'); + } + + d->hasContentStack.push(false); + return true; +} + +bool XMLWriter::endElement(const QString &/*namespaceURI*/, + const QString &/*localName*/, + const QString &qName) +{ + return endElement(qName); +} + +bool XMLWriter::endElement(const QString &qName) +{ + Q_ASSERT_X(!d->insideCDATA, Q_FUNC_INFO, + "Only characters() can be received when inside CDATA."); + Q_ASSERT_X(d->tags.pop() == qName, Q_FUNC_INFO, + "The element tags are not balanced, the produced XML is invalid."); + + DEBUG_CODE(d->namespaceTracker.pop()); + + /* "this" element is content for our parent, so ensure hasElementContent is true. */ + + if(d->hasElementContent()) + { + serialize(QLatin1String("</")); + serialize(qName); + serialize('>'); + } + else + serialize(QLatin1String("/>")); + + d->hasContentStack.pop(); + + return true; +} + +bool XMLWriter::startPrefixMapping(const QString &prefix, const QString &uri) +{ + Q_ASSERT_X(!d->insideCDATA, Q_FUNC_INFO, + "Only characters() can be received when inside CDATA."); + Q_ASSERT_X(prefix.toLower() != QLatin1String("xml") || + (prefix.toLower() == QLatin1String("xml") && + (uri == QLatin1String("http://www.w3.org/TR/REC-xml-names/") || + uri.isEmpty())), + Q_FUNC_INFO, + "The prefix 'xml' can only be bound to the namespace " + "\"http://www.w3.org/TR/REC-xml-names/\"."); + Q_ASSERT_X(prefix.toLower() != QLatin1String("xml") && + uri != QLatin1String("http://www.w3.org/TR/REC-xml-names/"), + Q_FUNC_INFO, + "The namespace \"http://www.w3.org/TR/REC-xml-names/\" can only be bound to the " + "\"xml\" prefix."); + + d->namespaces.append(qMakePair(prefix, uri)); + return true; +} + +bool XMLWriter::processingInstruction(const QString &target, + const QString &data) +{ + Q_ASSERT_X(target.toLower() != QLatin1String("xml"), Q_FUNC_INFO, + "A processing instruction cannot have the name xml in any " + "capitalization, because it is reserved."); + Q_ASSERT_X(!data.contains(QLatin1String("?>")), Q_FUNC_INFO, + "The content of a processing instruction cannot contain the string \"?>\"."); + Q_ASSERT_X(!d->insideCDATA, "XMLWriter::processingInstruction()", + "Only characters() can be received when inside CDATA."); + + d->handleElement(); + + serialize(QLatin1String("<?")); + serialize(target); + serialize(' '); + serialize(data); + serialize(QLatin1String("?>")); + return true; +} + +bool XMLWriter::characters(const QString &ch) +{ + Q_ASSERT_X(d->tags.count() >= 1, Q_FUNC_INFO, + "Text nodes can only appear inside elements(no elements sent)."); + d->handleElement(); + + if(d->insideCDATA) + serialize(d->escapeCDATAContent(ch)); + else + serialize(d->escapeElementContent(ch)); + + return true; +} + +bool XMLWriter::comment(const QString &ch) +{ + Q_ASSERT_X(!d->insideCDATA, Q_FUNC_INFO, + "Only characters() can be received when inside CDATA."); + Q_ASSERT_X(!ch.contains(QLatin1String("--")), Q_FUNC_INFO, + "XML comments may not contain double-hyphens(\"--\")."); + Q_ASSERT_X(!ch.endsWith(QLatin1Char('-')), Q_FUNC_INFO, + "XML comments cannot end with a hyphen, \"-\"(add a space, for example)."); + /* A comment starting with "<!---" is ok. */ + + d->handleElement(); + + serialize(QLatin1String("<!--")); + serialize(ch); + serialize(QLatin1String("-->")); + + return true; +} + +bool XMLWriter::startCDATA() +{ + Q_ASSERT_X(d->insideCDATA, Q_FUNC_INFO, + "startCDATA() has already been called."); + Q_ASSERT_X(d->tags.count() >= 1, Q_FUNC_INFO, + "CDATA sections can only appear inside elements(no elements sent)."); + d->insideCDATA = true; + serialize(QLatin1String("<![CDATA[")); + return true; +} + +bool XMLWriter::endCDATA() +{ + d->insideCDATA = false; + serialize("]]>"); + return true; +} + +bool XMLWriter::startDTD(const QString &name, + const QString &publicId, + const QString &systemId) +{ + Q_ASSERT_X(!d->insideCDATA, Q_FUNC_INFO, + "Only characters() can be received when inside CDATA."); + Q_ASSERT_X(!name.isEmpty(), Q_FUNC_INFO, + "The DOCTYPE name cannot be empty."); + Q_ASSERT_X(d->tags.isEmpty() && d->namespaces.isEmpty(), Q_FUNC_INFO, + "No content such as namespace declarations or elements can be serialized " + "before the DOCTYPE declaration, the XML is invalid."); + Q_ASSERT_X(!publicId.contains(QLatin1Char('"')), Q_FUNC_INFO, + "The PUBLIC ID cannot contain quotes('\"')."); + Q_ASSERT_X(!systemId.contains(QLatin1Char('"')), Q_FUNC_INFO, + "The SYSTEM ID cannot contain quotes('\"')."); + + serialize(QLatin1String("<!DOCTYPE ")); + serialize(name); + + if(!publicId.isEmpty()) + { + Q_ASSERT_X(!systemId.isEmpty(), Q_FUNC_INFO, + "When a public identifier is specified, a system identifier " + "must also be specified in order to produce valid XML."); + serialize(" PUBLIC \""); + serialize(publicId); + serialize('"'); + } + + if(!systemId.isEmpty()) + { + if(publicId.isEmpty()) + serialize(" SYSTEM"); + + serialize(" \""); + serialize(systemId); + serialize('"'); + } + + return true; +} + +bool XMLWriter::endDTD() +{ + Q_ASSERT_X(d->tags.isEmpty() && d->namespaces.isEmpty(), Q_FUNC_INFO, + "Content such as namespace declarations or elements cannot occur inside " + "the DOCTYPE declaration, the XML is invalid."); + serialize(QLatin1String(">\n")); + return true; +} + +bool XMLWriter::startEntity(const QString &) +{ + return true; +} + +bool XMLWriter::endEntity(const QString &) +{ + return true; +} + +void XMLWriter::setMessage(const QString &msg) +{ + d->msg = msg; +} + +QString XMLWriter::modificationMessage() const +{ + return d->msg; +} + +bool XMLWriter::endDocument() +{ + Q_ASSERT_X(d->tags.isEmpty(), Q_FUNC_INFO, + "endDocument() called before all elements were closed with endElement()."); + d->device()->close(); + return true; +} + +QString XMLWriter::errorString() const +{ + return d->errorString; +} + +bool XMLWriter::ignorableWhitespace(const QString &ch) +{ + return characters(ch); +} + +bool XMLWriter::endPrefixMapping(const QString &) +{ + /* Again, should we do something with this? */ + return true; +} + +bool XMLWriter::skippedEntity(const QString &) +{ + return true; +} + +void XMLWriter::setDocumentLocator(QXmlLocator *) +{ +} + +QIODevice *XMLWriter::device() const +{ + return d->dev; +} + +void XMLWriter::setDevice(QIODevice *dev) +{ + d->dev = dev; +} + +void XMLWriter::setAddMessage(const bool toggle) +{ + d->addModificationNote = toggle; +} + +bool XMLWriter::addModificationMessage() const +{ + return d->addModificationNote; +} + +#undef serialize +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/XMLWriter.h b/tests/auto/xmlpatternssdk/XMLWriter.h new file mode 100644 index 0000000..dd7b548 --- /dev/null +++ b/tests/auto/xmlpatternssdk/XMLWriter.h @@ -0,0 +1,403 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_XMLWriter_H +#define PatternistSDK_XMLWriter_H + +#include "Global.h" + +#include <QtXml/QXmlContentHandler> +#include <QtXml/QXmlLexicalHandler> + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +class QIODevice; + +namespace QPatternistSDK +{ + /** + * @short Serializes a stream of SAX events into XML, sent to a QIODevice. + * + * XMLWriter is a fast and simple XML serializer which takes care of + * all the low level details of well-formedness and character escaping, allowing + * the user to focus on higher level issues and increasing the chances of producing + * valid, interoperable XML. + * + * The content XMLWriter produces is sent to a QIODevice, which is either + * specified in XMLWriter's constructor or via setDevice(). If writing to + * the device fails, the content functions such as startElement() returns @c false. + * + * XMLWriter sub-classes QXmlContentHandler meaning it can serialize content + * from any code that produces SAX events. The class can also be used manually, + * by calling startElement(), endCDATA(), and so forth. + * + * XMLWriter cannot be used to serialize multiple documents. One instance per + * document must be used. + * + * XMLWriter takes care of escaping content into character references as necessary. Thus, + * it should not be done manually. In fact, it would most likely + * result in invalid XML or an unintended result. XMLWriter always serializes into UTF-8. + * + * When compiled in debug mode, XMLWriter contains several tests that helps + * ensuring that XMLWriter produces valid XML. Some of these tests ensures that: + * + * - The @c xmlns and @c xml prefixes are used properly + * - Content of comments and processing instructions is valid + * - Element, attribute and DOCTYPE names are sensible + * - Elements are properly nested and balanced + * - To some extent that things occur in the proper order. For example, that + * the document type definition isn't added inside an element + * - That namespaces prefixes are declared + * + * Not triggering XMLWriter's tests does not guarantee valid XML is produced, + * but they do help catching common mistakes and some of the corner cases in the + * specifications. When XMLWriter is compiled in release mode, these tests are not enabled + * and the error handling in effect is concerning writing to the QIODevice. + * + * Often it is of interest to add a note at the beginning of the file communicating + * it is auto-generated. setMessage() and setAddMessage() provides + * a convenient way of doing that. + * + * Namespace declarations are added with startPrefixMapping(), not by sending attributes + * with name <tt>xmlns:*</tt> to startElement(). + * + * @see <a href="http://hsivonen.iki.fi/producing-xml/">HOWTO Avoid Being + * Called a Bozo When Producing XML</a> + * @see <a href="http://www.w3.org/TR/REC-xml/">Extensible Markup + * Language (XML) 1.0 (Third Edition)</a> + * @see <a href="http://www.w3.org/TR/REC-xml-names/">Namespaces in XML</a> + * @todo Replace this class with QXmlStreamWriter + * @author Frans Englich <frans.englich@nokia.com> + * @ingroup PatternistSDK + */ + class Q_PATTERNISTSDK_EXPORT XMLWriter : public QXmlContentHandler + , public QXmlLexicalHandler + { + public: + /** + * Creates a XMLWriter which serializes its received events + * to @p outStream. + * + * @note XMLWriter does not claim ownership of @p outStream. Thus, + * @p outStream may not be destroyed as long as + * this XMLWriter instance uses it. + */ + XMLWriter(QIODevice *outStream = 0); + + virtual ~XMLWriter(); + + /** + * @returns @c true if opening the output device succeeds, otherwise @c false + */ + virtual bool startDocument(); + + /** + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool characters(const QString &ch); + + /** + * Starts an element with name @p qName and attributes @p atts. The prefix + * in @p qName must first be declared with startPrefixMapping(), if it has one. + * + * A call to startElement() must always at some point be balanced with a call + * to endElement(). + * + * To declare namespaces, don't put attributes with name <tt>xmlns:*</tt> in @p atts, + * but use startPrefixMapping(). + */ + virtual bool startElement(const QString &qName, const QXmlAttributes &atts = QXmlAttributes()); + + /** + * + * Behaves essentially as startElement(const QString &qName, const QXmlAttributes &atts). This + * function is used in conjunction with other SAX classes. + * + * The call: + * + * @code + * startElement(QString(), QString(), qName, atts); + * @endcode + * + * is equivalent to: + * + * @code + * startElement(qName, atts); + * @endcode + * + * @p namespaceURI and @p localName are not used. This function is + * used in conjunction with other SAX classes. + * + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool startElement(const QString &namespaceURI, + const QString &localName, + const QString &qName, + const QXmlAttributes &atts); + + /** + * Signals the end of an element with name @p qName. @p qName must + * be supplied. + * + * Calls to startElement() and endElement() must always be balanced. + * + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool endElement(const QString &qName); + + /** + * Behaves essentially as endElement(const QString &qName). This function + * is used when XMLWriter is used in SAX code. + * + * @p namespaceURI and @p localName are not used. + * + * The call: + * + * @code + * endElement(QString(), QString(), qName); + * @endcode + * + * is equivalent to: + * + * @code + * endElement(qName); + * @endcode + * + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool endElement(const QString &namespaceURI, + const QString &localName, + const QString &qName); + + /** + * A description of an error if it occurred. This is typically + * QIODevice::errorString(). If no error has occurred, an empty + * string is returned. + */ + virtual QString errorString() const; + + /** + * Starts a CDATA section. Content sent with characters() will not be escaped + * except for ">" if occurring in "]]>". + * + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool startCDATA(); + + /** + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool endCDATA(); + + /** + * Creates a document type definition. + * + * For example, the code snippet: + * + * @code + * writer.startDTD("html", "-//W3C//DTD XHTML 1.0 Strict//EN", + * "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"); + * writer.endDTD(); + * @endcode + * + * would create: + * @verbatim + <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +@endverbatim + * + * @note A system identifier must always be specified, but a public identifier may + * be left out. + * + * A call to startDTD() must be followed by a call to endDTD(). + */ + virtual bool startDTD(const QString &name, + const QString &publicId, + const QString &systemId); + + /** + * Apart from closing the DTD, an new line is also added at end. + */ + virtual bool endDTD(); + + /** + * Creates a processing instruction by name @p target, and content + * @p data. + * + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool processingInstruction(const QString &target, + const QString &data); + + /** + * Declares a namespace which maps @p prefix to @p namespaceURI. For example, the call: + * + * @code + * startPrefixMapping("xhtml", "http://www.w3.org/1999/xhtml"); + * @endcode + * + * would result in: + * + * @code + * xmlns="http://www.w3.org/1999/xhtml" + * @endcode + */ + virtual bool startPrefixMapping(const QString &prefix, + const QString &namespaceURI); + + /** + * Creates a comment with content @p ch. @p ch is escaped, there's + * no need to do it manually. For example, calling comment() with @p ch + * set to "my comment", results in "<!--my comment-->" in the output. + * + * @note if @p ch contains double hyphen("--"), the produced XML will + * not be well formed. + * + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool comment(const QString &ch); + + virtual bool startEntity(const QString &name); + virtual bool endEntity(const QString &name); + + /** + * Sets the message which is added as a comment if addModificationMessage() + * is set to @c true. If no message is specified and addModificationMessage() + * is set to @c true, a default message is used. + * + * @see modificationMessage(), setAddMessage() + */ + virtual void setMessage(const QString &msg); + + /** + * The message that is added at the beginning of the XML events + * in a comment node. If no modificationMessage is set via modificationMessage(), + * and addModificationMessage is set to @c true, this message will be used: + * "NOTE: This file was automatically generated by [the application name] at + * [the current date time]. All changes to this file will be lost." + * + * @see setMessage() + */ + virtual QString modificationMessage() const; + + /** + * Closes the QIODevice XMLWriter writes to. + */ + virtual bool endDocument(); + + /** + * Serializes @p ch as if it was sent to characters(). + * + * @returns @c false if failure occurs in writing to the QIODevice, otherwise + * @c true + */ + virtual bool ignorableWhitespace(const QString &ch); + + /** + * This function is not used by XMLWriter, but is implemented + * in order to satisfy QXmlContentHandler's interface. + */ + virtual bool endPrefixMapping(const QString &prefix); + + /** + * This function is not used by XMLWriter, but is implemented + * in order to satisfy QXmlContentHandler's interface. + */ + virtual bool skippedEntity(const QString &name); + + /** + * This function is not used by XMLWriter, but is implemented + * in order to satisfy QXmlContentHandler's interface. + */ + virtual void setDocumentLocator(QXmlLocator *); + + /** + * @returns the device XMLWriter writes its output to. + * XMLWriter does not own the device. + */ + virtual QIODevice *device() const; + + /** + * Sets the QIODevice XMLWriter writes to, to @p device. A device must be specified + * either via this function or in the constructor before XMLWriter is used. + * + * XMLWriter does not claim ownership of @p device. + */ + virtual void setDevice(QIODevice *device); + + /** + * Determines whether the modification message should be inserted as a comment + * before the document element. The message returned by modificationMessage() is used. + * + * If @p toggle is @c true, the message will be added, otherwise not. + */ + virtual void setAddMessage(const bool toggle); + + /** + * Tells whether a modification message will be added. + * + * @see setAddMessage(), modificationMessage() + */ + virtual bool addModificationMessage() const; + + private: + Q_DISABLE_COPY(XMLWriter) + + class Private; + Private *d; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/XQTSTestCase.cpp b/tests/auto/xmlpatternssdk/XQTSTestCase.cpp new file mode 100644 index 0000000..c793d71 --- /dev/null +++ b/tests/auto/xmlpatternssdk/XQTSTestCase.cpp @@ -0,0 +1,286 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QColor> +#include <QFile> +#include <QFileInfo> +#include <QVariant> +#include <QtDebug> + +#include "XQTSTestCase.h" + +using namespace QPatternistSDK; +using namespace QPatternist; + +XQTSTestCase::XQTSTestCase(const Scenario scen, + TreeItem *p, + const QXmlQuery::QueryLanguage lang) : m_isXPath(false) + , m_scenario(scen) + , m_parent(p) + , m_lang(lang) +{ +} + +XQTSTestCase::~XQTSTestCase() +{ + qDeleteAll(m_baseLines); +} + +QVariant XQTSTestCase::data(const Qt::ItemDataRole role, int column) const +{ + if(role == Qt::DisplayRole) + { + if(column == 0) + return title(); + + const TestResult *const tr = testResult(); + if(!tr) + { + if(column == 1) + return TestResult::displayName(TestResult::NotTested); + else + return QString(); + } + const TestResult::Status status = tr->status(); + + switch(column) + { + case 1: + return status == TestResult::Pass ? QString(QChar::fromLatin1('1')) + : QString(QChar::fromLatin1('0')); + case 2: + return status == TestResult::Fail ? QString(QChar::fromLatin1('1')) + : QString(QChar::fromLatin1('0')); + default: + return QString(); + } + } + + if(role != Qt::BackgroundRole) + return QVariant(); + + const TestResult *const tr = testResult(); + + if(!tr) + { + if(column == 0) + return Qt::yellow; + else + return QVariant(); + } + + const TestResult::Status status = tr->status(); + + if(status == TestResult::NotTested || status == TestResult::Unknown) + return Qt::yellow; + + switch(column) + { + case 1: + return status == TestResult::Pass ? Qt::green : QVariant(); + case 2: + return status == TestResult::Fail ? Qt::red : QVariant(); + default: + return QVariant(); + } +} + +QString XQTSTestCase::sourceCode(bool &ok) const +{ + QFile file(m_queryPath.toLocalFile()); + + QString err; + + if(!file.exists()) + err = QString::fromLatin1("Error: %1 does not exist.").arg(file.fileName()); + else if(!QFileInfo(file.fileName()).isFile()) + err = QString::fromLatin1("Error: %1 is not a file, cannot display it.").arg(file.fileName()); + else if(!file.open(QIODevice::ReadOnly)) + err = QString::fromLatin1("Error: Could not open %1. Likely a permission error.") + .arg(file.fileName()); + + if(err.isNull()) /* No errors. */ + { + ok = true; + /* Scary, we assume the query is stored in UTF-8. */ + return QString::fromUtf8(file.readAll()); + } + else + { + ok = false; + return err; + } +} + +int XQTSTestCase::columnCount() const +{ + return 2; +} + +void XQTSTestCase::addBaseLine(TestBaseLine *line) +{ + m_baseLines.append(line); +} + +QString XQTSTestCase::name() const +{ + return m_name; +} + +QString XQTSTestCase::creator() const +{ + return m_creator; +} + +QString XQTSTestCase::description() const +{ + return m_description; +} + +QDate XQTSTestCase::lastModified() const +{ + return m_lastModified; +} + +bool XQTSTestCase::isXPath() const +{ + return m_isXPath; +} + +TestCase::Scenario XQTSTestCase::scenario() const +{ + return m_scenario; +} + +void XQTSTestCase::setName(const QString &n) +{ + m_name = n; +} + +void XQTSTestCase::setCreator(const QString &ctor) +{ + m_creator = ctor; +} + +void XQTSTestCase::setDescription(const QString &descriptionP) +{ + m_description = descriptionP; +} + +void XQTSTestCase::setLastModified(const QDate &date) +{ + m_lastModified = date; +} + +void XQTSTestCase::setIsXPath(const bool isXPathP) +{ + m_isXPath = isXPathP; +} + +void XQTSTestCase::setQueryPath(const QUrl &uri) +{ + m_queryPath = uri; +} + +TreeItem *XQTSTestCase::parent() const +{ + return m_parent; +} + +QString XQTSTestCase::title() const +{ + return m_name; +} + +TestBaseLine::List XQTSTestCase::baseLines() const +{ + Q_ASSERT_X(!m_baseLines.isEmpty(), Q_FUNC_INFO, + qPrintable(QString::fromLatin1("The test %1 has no base lines, it should have at least one.").arg(name()))); + return m_baseLines; +} + +QUrl XQTSTestCase::testCasePath() const +{ + return m_queryPath; +} + +void XQTSTestCase::setExternalVariableLoader(const QPatternist::ExternalVariableLoader::Ptr &loader) +{ + m_externalVariableLoader = loader; +} + +QPatternist::ExternalVariableLoader::Ptr XQTSTestCase::externalVariableLoader() const +{ + return m_externalVariableLoader; +} + +void XQTSTestCase::setContextItemSource(const QUrl &uri) +{ + m_contextItemSource = uri; +} + +QUrl XQTSTestCase::contextItemSource() const +{ + return m_contextItemSource; +} + +QXmlQuery::QueryLanguage XQTSTestCase::language() const +{ + return m_lang; +} + +void XQTSTestCase::setParent(TreeItem *const p) +{ + m_parent = p; +} + +void XQTSTestCase::setInitialTemplateName(const QXmlName &name) +{ + m_initialTemplateName = name; +} + +QXmlName XQTSTestCase::initialTemplateName() const +{ + return m_initialTemplateName; +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/XQTSTestCase.h b/tests/auto/xmlpatternssdk/XQTSTestCase.h new file mode 100644 index 0000000..edb4d63 --- /dev/null +++ b/tests/auto/xmlpatternssdk/XQTSTestCase.h @@ -0,0 +1,149 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_XQTSTestCase_H +#define PatternistSDK_XQTSTestCase_H + +#include <QDate> +#include <QString> +#include <QUrl> + +#include "qexternalvariableloader_p.h" + +#include "TestBaseLine.h" +#include "TestCase.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Represents a test case in a test suite in the XML Query Test Suite. + * + * TestCase is a memory representation of a test case, and maps + * to the @c test-case element in the XQuery Test Suite test + * case catalog. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT XQTSTestCase : public TestCase + { + public: + XQTSTestCase(const Scenario scen, TreeItem *parent, + const QXmlQuery::QueryLanguage lang = QXmlQuery::XQuery10); + virtual ~XQTSTestCase(); + + /** + * The identifier, the name of the test. For example, "Literals034". + * The name of a test case must be unique. + */ + virtual QString name() const; + virtual QString creator() const; + virtual QString description() const; + /** + * @returns the query inside the file, specified by testCasePath(). Loading + * of the file is not cached in order to avoid complications. + * @param ok is set to @c false if loading the query file fails + */ + virtual QString sourceCode(bool &ok) const; + virtual QUrl testCasePath() const; + virtual QDate lastModified() const; + + bool isXPath() const; + + /** + * What kind of test case this is, what kind of scenario it takes part + * of. For example, whether the test case should evaluate normally or fail. + */ + Scenario scenario() const; + + void setCreator(const QString &creator); + void setLastModified(const QDate &date); + void setDescription(const QString &description); + void setIsXPath(const bool isXPath); + void setName(const QString &name); + void setQueryPath(const QUrl &uri); + void setContextItemSource(const QUrl &uri); + void addBaseLine(TestBaseLine *lines); + void setInitialTemplateName(const QXmlName &name); + + virtual TreeItem *parent() const; + + virtual QVariant data(const Qt::ItemDataRole role, int column) const; + + virtual QString title() const; + virtual TestBaseLine::List baseLines() const; + + virtual int columnCount() const; + + void setExternalVariableLoader(const QPatternist::ExternalVariableLoader::Ptr &loader); + virtual QPatternist::ExternalVariableLoader::Ptr externalVariableLoader() const; + virtual QUrl contextItemSource() const; + virtual QXmlQuery::QueryLanguage language() const; + void setParent(TreeItem *const parent); + virtual QXmlName initialTemplateName() const; + + private: + QString m_name; + QString m_creator; + QString m_description; + QUrl m_queryPath; + bool m_isXPath; + QDate m_lastModified; + const Scenario m_scenario; + TreeItem * m_parent; + TestBaseLine::List m_baseLines; + QPatternist::ExternalVariableLoader::Ptr m_externalVariableLoader; + QUrl m_contextItemSource; + QXmlQuery::QueryLanguage m_lang; + QXmlName m_initialTemplateName; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/XSDTSTestCase.cpp b/tests/auto/xmlpatternssdk/XSDTSTestCase.cpp new file mode 100644 index 0000000..c51ad7a --- /dev/null +++ b/tests/auto/xmlpatternssdk/XSDTSTestCase.cpp @@ -0,0 +1,375 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the autotests of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QColor> +#include <QFile> +#include <QFileInfo> +#include <QVariant> +#include <QtDebug> + +#include "XSDTSTestCase.h" + +#include "qxmlschema.h" +#include "qxmlschemavalidator.h" + +using namespace QPatternistSDK; +using namespace QPatternist; + +XSDTSTestCase::XSDTSTestCase(const Scenario scen, TreeItem *p, TestType testType) + : m_scenario(scen) + , m_parent(p) + , m_testType(testType) +{ +} + +XSDTSTestCase::~XSDTSTestCase() +{ + qDeleteAll(m_baseLines); +} + +TestResult::List XSDTSTestCase::execute(const ExecutionStage, TestSuite*) +{ + ErrorHandler errHandler; + ErrorHandler::installQtMessageHandler(&errHandler); + + TestResult::List retval; + TestResult::Status resultStatus = TestResult::Unknown; + QString serialized; + + if (m_testType == SchemaTest) { + executeSchemaTest(resultStatus, serialized, &errHandler); + } else { + executeInstanceTest(resultStatus, serialized, &errHandler); + } + + resultStatus = TestBaseLine::scan(serialized, baseLines()); + Q_ASSERT(resultStatus != TestResult::Unknown); + + m_result = new TestResult(name(), resultStatus, 0, errHandler.messages(), + QPatternist::Item::List(), serialized); + retval.append(m_result); + ErrorHandler::installQtMessageHandler(0); + changed(this); + return retval; +} + +void XSDTSTestCase::executeSchemaTest(TestResult::Status &resultStatus, QString &serialized, QAbstractMessageHandler *handler) +{ + QFile file(m_schemaUri.path()); + if (!file.open(QIODevice::ReadOnly)) { + resultStatus = TestResult::Fail; + serialized = QString(); + return; + } + + QXmlSchema schema; + schema.setMessageHandler(handler); + schema.load(&file, m_schemaUri); + + if (schema.isValid()) { + resultStatus = TestResult::Pass; + serialized = QString::fromLatin1("true"); + } else { + resultStatus = TestResult::Pass; + serialized = QString::fromLatin1("false"); + } +} + +void XSDTSTestCase::executeInstanceTest(TestResult::Status &resultStatus, QString &serialized, QAbstractMessageHandler *handler) +{ + QFile instanceFile(m_instanceUri.path()); + if (!instanceFile.open(QIODevice::ReadOnly)) { + resultStatus = TestResult::Fail; + serialized = QString(); + return; + } + + QXmlSchema schema; + if (m_schemaUri.isValid()) { + QFile file(m_schemaUri.path()); + if (!file.open(QIODevice::ReadOnly)) { + resultStatus = TestResult::Fail; + serialized = QString(); + return; + } + + schema.setMessageHandler(handler); + schema.load(&file, m_schemaUri); + + if (!schema.isValid()) { + resultStatus = TestResult::Pass; + serialized = QString::fromLatin1("false"); + return; + } + } + + QXmlSchemaValidator validator(schema); + validator.setMessageHandler(handler); + + qDebug("check %s", qPrintable(m_instanceUri.path())); + if (validator.validate(&instanceFile, m_instanceUri)) { + resultStatus = TestResult::Pass; + serialized = QString::fromLatin1("true"); + } else { + resultStatus = TestResult::Pass; + serialized = QString::fromLatin1("false"); + } +} + +QVariant XSDTSTestCase::data(const Qt::ItemDataRole role, int column) const +{ + if(role == Qt::DisplayRole) + { + if(column == 0) + return title(); + + const TestResult *const tr = testResult(); + if(!tr) + { + if(column == 1) + return TestResult::displayName(TestResult::NotTested); + else + return QString(); + } + const TestResult::Status status = tr->status(); + + switch(column) + { + case 1: + return status == TestResult::Pass ? QString(QChar::fromLatin1('1')) + : QString(QChar::fromLatin1('0')); + case 2: + return status == TestResult::Fail ? QString(QChar::fromLatin1('1')) + : QString(QChar::fromLatin1('0')); + default: + return QString(); + } + } + + if(role != Qt::BackgroundRole) + return QVariant(); + + const TestResult *const tr = testResult(); + + if(!tr) + { + if(column == 0) + return Qt::yellow; + else + return QVariant(); + } + + const TestResult::Status status = tr->status(); + + if(status == TestResult::NotTested || status == TestResult::Unknown) + return Qt::yellow; + + switch(column) + { + case 1: + return status == TestResult::Pass ? Qt::green : QVariant(); + case 2: + return status == TestResult::Fail ? Qt::red : QVariant(); + default: + return QVariant(); + } +} + +QString XSDTSTestCase::sourceCode(bool &ok) const +{ + QFile file((m_testType == SchemaTest ? m_schemaUri : m_instanceUri).toLocalFile()); + + QString err; + + if(!file.exists()) + err = QString::fromLatin1("Error: %1 does not exist.").arg(file.fileName()); + else if(!QFileInfo(file.fileName()).isFile()) + err = QString::fromLatin1("Error: %1 is not a file, cannot display it.").arg(file.fileName()); + else if(!file.open(QIODevice::ReadOnly)) + err = QString::fromLatin1("Error: Could not open %1. Likely a permission error.") + .arg(file.fileName()); + + if(err.isNull()) /* No errors. */ + { + ok = true; + /* Scary, we assume the query is stored in UTF-8. */ + return QString::fromUtf8(file.readAll()); + } + else + { + ok = false; + return err; + } +} + +int XSDTSTestCase::columnCount() const +{ + return 2; +} + +void XSDTSTestCase::addBaseLine(TestBaseLine *line) +{ + m_baseLines.append(line); +} + +QString XSDTSTestCase::name() const +{ + return m_name; +} + +QString XSDTSTestCase::creator() const +{ + return m_creator; +} + +QString XSDTSTestCase::description() const +{ + return m_description; +} + +QDate XSDTSTestCase::lastModified() const +{ + return m_lastModified; +} + +bool XSDTSTestCase::isXPath() const +{ + return false; +} + +TestCase::Scenario XSDTSTestCase::scenario() const +{ + return m_scenario; +} + +void XSDTSTestCase::setName(const QString &n) +{ + m_name = n; +} + +void XSDTSTestCase::setCreator(const QString &ctor) +{ + m_creator = ctor; +} + +void XSDTSTestCase::setDescription(const QString &descriptionP) +{ + m_description = descriptionP; +} + +void XSDTSTestCase::setLastModified(const QDate &date) +{ + m_lastModified = date; +} + +void XSDTSTestCase::setSchemaUri(const QUrl &uri) +{ + m_schemaUri = uri; +} + +void XSDTSTestCase::setInstanceUri(const QUrl &uri) +{ + m_instanceUri = uri; +} + +TreeItem *XSDTSTestCase::parent() const +{ + return m_parent; +} + +QString XSDTSTestCase::title() const +{ + return m_name; +} + +TestBaseLine::List XSDTSTestCase::baseLines() const +{ + Q_ASSERT_X(!m_baseLines.isEmpty(), Q_FUNC_INFO, + qPrintable(QString::fromLatin1("The test %1 has no base lines, it should have at least one.").arg(name()))); + return m_baseLines; +} + +QUrl XSDTSTestCase::schemaUri() const +{ + return m_schemaUri; +} + +QUrl XSDTSTestCase::instanceUri() const +{ + return m_instanceUri; +} + +void XSDTSTestCase::setContextItemSource(const QUrl &uri) +{ + m_contextItemSource = uri; +} + +QUrl XSDTSTestCase::contextItemSource() const +{ + return m_contextItemSource; +} + +void XSDTSTestCase::setParent(TreeItem *const p) +{ + m_parent = p; +} + +QPatternist::ExternalVariableLoader::Ptr XSDTSTestCase::externalVariableLoader() const +{ + return QPatternist::ExternalVariableLoader::Ptr(); +} + +TestResult *XSDTSTestCase::testResult() const +{ + return m_result; +} + +TestItem::ResultSummary XSDTSTestCase::resultSummary() const +{ + if(m_result) + return ResultSummary(m_result->status() == TestResult::Pass ? 1 : 0, + 1); + + return ResultSummary(0, 1); +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/XSDTSTestCase.h b/tests/auto/xmlpatternssdk/XSDTSTestCase.h new file mode 100644 index 0000000..cf37577 --- /dev/null +++ b/tests/auto/xmlpatternssdk/XSDTSTestCase.h @@ -0,0 +1,161 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the autotests of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_XSDTSTestCase_H +#define PatternistSDK_XSDTSTestCase_H + +#include <QDate> +#include <QString> +#include <QUrl> + +#include "TestBaseLine.h" +#include "TestCase.h" + +QT_BEGIN_HEADER +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Represents a test case in a test suite in the XML Query Test Suite. + * + * TestCase is a memory representation of a test case, and maps + * to the @c test-case element in the XQuery Test Suite test + * case catalog. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT XSDTSTestCase : public TestCase + { + public: + enum TestType + { + SchemaTest, + InstanceTest + }; + + XSDTSTestCase(const Scenario scen, TreeItem *parent, TestType testType); + virtual ~XSDTSTestCase(); + + /** + * Executes the test, and returns the result. The returned list + * will always contain exactly one TestResult. + * + * @p stage is ignored when running out-of-process. + */ + virtual TestResult::List execute(const ExecutionStage stage, + TestSuite *ts); + /** + * The identifier, the name of the test. For example, "Literals034". + * The name of a test case must be unique. + */ + virtual QString name() const; + virtual QString creator() const; + virtual QString description() const; + /** + * @returns the query inside the file, specified by testCasePath(). Loading + * of the file is not cached in order to avoid complications. + * @param ok is set to @c false if loading the query file fails + */ + virtual QString sourceCode(bool &ok) const; + virtual QUrl schemaUri() const; + virtual QUrl instanceUri() const; + virtual QUrl testCasePath() const {return QUrl();} + virtual QDate lastModified() const; + + bool isXPath() const; + + /** + * What kind of test case this is, what kind of scenario it takes part + * of. For example, whether the test case should evaluate normally or fail. + */ + Scenario scenario() const; + + void setCreator(const QString &creator); + void setLastModified(const QDate &date); + void setDescription(const QString &description); + void setName(const QString &name); + void setSchemaUri(const QUrl &uri); + void setInstanceUri(const QUrl &uri); + void setTestCasePath(const QUrl & /* uri */) {} + void setContextItemSource(const QUrl &uri); + void addBaseLine(TestBaseLine *lines); + + virtual TreeItem *parent() const; + + virtual QVariant data(const Qt::ItemDataRole role, int column) const; + + virtual QString title() const; + virtual TestBaseLine::List baseLines() const; + + virtual int columnCount() const; + + virtual QUrl contextItemSource() const; + void setParent(TreeItem *const parent); + virtual QPatternist::ExternalVariableLoader::Ptr externalVariableLoader() const; + virtual TestResult *testResult() const; + virtual ResultSummary resultSummary() const; + + private: + void executeSchemaTest(TestResult::Status &resultStatus, QString &serialized, QAbstractMessageHandler *handler); + void executeInstanceTest(TestResult::Status &resultStatus, QString &serialized, QAbstractMessageHandler *handler); + + QString m_name; + QString m_creator; + QString m_description; + QUrl m_schemaUri; + QUrl m_instanceUri; + QDate m_lastModified; + const Scenario m_scenario; + TreeItem * m_parent; + TestBaseLine::List m_baseLines; + QUrl m_contextItemSource; + TestType m_testType; + QPointer<TestResult> m_result; + }; +} + +QT_END_NAMESPACE +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/XSDTestSuiteHandler.cpp b/tests/auto/xmlpatternssdk/XSDTestSuiteHandler.cpp new file mode 100644 index 0000000..028d88c --- /dev/null +++ b/tests/auto/xmlpatternssdk/XSDTestSuiteHandler.cpp @@ -0,0 +1,910 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the autotests of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "qacceltreeresourceloader_p.h" +#include "qnetworkaccessdelegator_p.h" + +#include "Global.h" +#include "TestBaseLine.h" +#include "TestGroup.h" + +#include "XSDTestSuiteHandler.h" +#include "XSDTSTestCase.h" + +using namespace QPatternistSDK; + +extern QNetworkAccessManager s_networkManager; + +XSDTestSuiteHandler::XSDTestSuiteHandler(const QUrl &catalogFile) : m_ts(0) + , m_catalogFile(catalogFile) + , m_inSchemaTest(false) + , m_inInstanceTest(false) + , m_inTestGroup(false) + , m_inDescription(false) + , m_schemaBlacklisted(false) + , m_counter(0) +{ + Q_ASSERT(!m_catalogFile.isRelative()); + m_ts = new TestSuite(); + m_topLevelGroup = new TestGroup(m_ts); + m_topLevelGroup->setTitle("XML Schema Test Suite"); + m_ts->appendChild(m_topLevelGroup); + + // exclude these test cases, as they break our current state machine + m_blackList << QLatin1String("addB099") + << QLatin1String("addB118") + << QLatin1String("elemJ003") + << QLatin1String("elemJ011") + << QLatin1String("elemZ004") + << QLatin1String("elemZ020") + << QLatin1String("groupH021v") + << QLatin1String("groupJ009v") + << QLatin1String("name00101m2") + << QLatin1String("schL5") + << QLatin1String("ste110") + << QLatin1String("stZ007") + << QLatin1String("stZ047") + << QLatin1String("stZ055") + << QLatin1String("addB049") + << QLatin1String("addB068") + << QLatin1String("addB078") + << QLatin1String("addB078A") + << QLatin1String("addB078B") + << QLatin1String("addB167") + << QLatin1String("addB191") + << QLatin1String("isDefault060_2") + << QLatin1String("isDefault069") + << QLatin1String("annotB025") + << QLatin1String("base64Binary_enumeration003_1321") + << QLatin1String("anyURI_a001_1336") + << QLatin1String("anyURI_a001_1336") + << QLatin1String("anyURI_a003_1338") + << QLatin1String("anyURI_a004_1339") + << QLatin1String("anyURI_b004_1354") + << QLatin1String("anyURI_b004_1354") + << QLatin1String("anyURI_b006_1356") + << QLatin1String("QName_length001_1357") + << QLatin1String("QName_length003_1359") + << QLatin1String("QName_minLength003_1362") + << QLatin1String("QName_maxLength001_1364") + << QLatin1String("NOTATION_length001_1372") + << QLatin1String("NOTATION_length003_1374") + << QLatin1String("NOTATION_minLength003_1377") + << QLatin1String("NOTATION_maxLength001_1379") + << QLatin1String("hexBinary003_2069") + << QLatin1String("QName009_2092") + << QLatin1String("dtZ107447_a_2245") + << QLatin1String("elemE001") + << QLatin1String("elemE002") + << QLatin1String("elemE003") + << QLatin1String("elemE004") + << QLatin1String("elemE005") + << QLatin1String("elemT026") + << QLatin1String("elemT027") + << QLatin1String("elemT028") + << QLatin1String("elemT029") + << QLatin1String("elemT054") + << QLatin1String("elemT055") + << QLatin1String("elemT056") + << QLatin1String("elemT057") + << QLatin1String("elemZ006") + << QLatin1String("elemZ007") + << QLatin1String("elemZ026") + << QLatin1String("elemZ027_c") + << QLatin1String("elemZ028c") + << QLatin1String("elemZ028d") + << QLatin1String("elemZ028f1") + << QLatin1String("elemZ028f1") + << QLatin1String("elemZ028f2") + << QLatin1String("elemZ028f2") + << QLatin1String("elemZ028f3") + << QLatin1String("elemZ028f3") + << QLatin1String("elemZ031") + << QLatin1String("errF001") + << QLatin1String("idC019") + << QLatin1String("idL100") + << QLatin1String("idZ011") + << QLatin1String("idZ015") + << QLatin1String("mgO013") + << QLatin1String("particlesA012") + << QLatin1String("particlesA013") + << QLatin1String("particlesA014") + << QLatin1String("particlesA015") + << QLatin1String("particlesHa161") + << QLatin1String("particlesHb008") + << QLatin1String("particlesHb011") + << QLatin1String("particlesIe003") + << QLatin1String("particlesIg003") + << QLatin1String("particlesIg004") + << QLatin1String("particlesJb003") + << QLatin1String("particlesJd003") + << QLatin1String("particlesJf003") + << QLatin1String("particlesJk003") + << QLatin1String("particlesOb001") + << QLatin1String("particlesOb002") + << QLatin1String("particlesOb004") + << QLatin1String("particlesOb008") + << QLatin1String("particlesOb009") + << QLatin1String("particlesOb013") + << QLatin1String("particlesOb018") + << QLatin1String("particlesQ005") + << QLatin1String("particlesS002") + << QLatin1String("particlesT002") + << QLatin1String("particlesT009") + << QLatin1String("particlesT014") + << QLatin1String("particlesV001") + << QLatin1String("particlesV002") + << QLatin1String("particlesV020") + << QLatin1String("particlesZ001") + << QLatin1String("particlesZ005") + << QLatin1String("particlesZ007") + << QLatin1String("particlesZ023") + << QLatin1String("particlesZ024") + << QLatin1String("particlesZ026") + << QLatin1String("particlesZ028") + << QLatin1String("particlesZ033_c") + << QLatin1String("particlesZ033_d") + << QLatin1String("particlesZ033_e") + << QLatin1String("particlesZ033_f") + << QLatin1String("particlesZ033_g") + << QLatin1String("particlesZ034_a1") + << QLatin1String("particlesZ034_a2") + << QLatin1String("particlesZ034_a3") + << QLatin1String("particlesZ034_b") + << QLatin1String("particlesZ035_a") + << QLatin1String("particlesZ035_b") + << QLatin1String("particlesZ036_a") + << QLatin1String("particlesZ036_b1") + << QLatin1String("particlesZ036_b2") + << QLatin1String("particlesZ036_c") +/* + << QLatin1String("reC65") + << QLatin1String("reC66") + << QLatin1String("reC67") + << QLatin1String("reC68") + << QLatin1String("reF58") + << QLatin1String("reG50") + << QLatin1String("reJ11") + << QLatin1String("reJ13") + << QLatin1String("reJ19") + << QLatin1String("reJ21") + << QLatin1String("reJ23") + << QLatin1String("reJ25") + << QLatin1String("reJ29") + << QLatin1String("reJ31") + << QLatin1String("reJ33") + << QLatin1String("reJ35") + << QLatin1String("reJ61") + << QLatin1String("reJ69") + << QLatin1String("reJ75") + << QLatin1String("reJ77") + << QLatin1String("reL98") + << QLatin1String("reL99") + << QLatin1String("reM98") + << QLatin1String("reN99") + << QLatin1String("reS21") + << QLatin1String("reS42") + << QLatin1String("reT63") + << QLatin1String("reT84") + << QLatin1String("reDG2") + << QLatin1String("RegexTest_9") + << QLatin1String("RegexTest_11") + << QLatin1String("RegexTest_14") + << QLatin1String("RegexTest_15") + << QLatin1String("RegexTest_16") + << QLatin1String("RegexTest_17") + << QLatin1String("RegexTest_23") + << QLatin1String("RegexTest_24") + << QLatin1String("RegexTest_25") + << QLatin1String("RegexTest_26") + << QLatin1String("RegexTest_27") + << QLatin1String("RegexTest_28") + << QLatin1String("RegexTest_30") + << QLatin1String("RegexTest_30") + << QLatin1String("RegexTest_33") + << QLatin1String("RegexTest_34") + << QLatin1String("RegexTest_34") + << QLatin1String("RegexTest_43") + << QLatin1String("RegexTest_44") + << QLatin1String("RegexTest_45") + << QLatin1String("RegexTest_46") + << QLatin1String("RegexTest_47") + << QLatin1String("RegexTest_48") + << QLatin1String("RegexTest_49") + << QLatin1String("RegexTest_50") + << QLatin1String("RegexTest_51") + << QLatin1String("RegexTest_52") + << QLatin1String("RegexTest_53") + << QLatin1String("RegexTest_54") + << QLatin1String("RegexTest_55") + << QLatin1String("RegexTest_56") + << QLatin1String("RegexTest_57") + << QLatin1String("RegexTest_57") + << QLatin1String("RegexTest_58") + << QLatin1String("RegexTest_58") + << QLatin1String("RegexTest_65") + << QLatin1String("RegexTest_113") + << QLatin1String("RegexTest_116") + << QLatin1String("RegexTest_119") + << QLatin1String("RegexTest_120") + << QLatin1String("RegexTest_121") + << QLatin1String("RegexTest_141") + << QLatin1String("RegexTest_142") + << QLatin1String("RegexTest_143") + << QLatin1String("RegexTest_145") + << QLatin1String("RegexTest_146") + << QLatin1String("RegexTest_147") + << QLatin1String("RegexTest_148") + << QLatin1String("RegexTest_149") + << QLatin1String("RegexTest_150") + << QLatin1String("RegexTest_151") + << QLatin1String("RegexTest_152") + << QLatin1String("RegexTest_154") + << QLatin1String("RegexTest_155") + << QLatin1String("RegexTest_156") + << QLatin1String("RegexTest_157") + << QLatin1String("RegexTest_158") + << QLatin1String("RegexTest_163") + << QLatin1String("RegexTest_164") + << QLatin1String("RegexTest_165") + << QLatin1String("RegexTest_166") + << QLatin1String("RegexTest_167") + << QLatin1String("RegexTest_168") + << QLatin1String("RegexTest_169") + << QLatin1String("RegexTest_170") + << QLatin1String("RegexTest_171") + << QLatin1String("RegexTest_172") + << QLatin1String("RegexTest_173") + << QLatin1String("RegexTest_174") + << QLatin1String("RegexTest_178") + << QLatin1String("RegexTest_194") + << QLatin1String("RegexTest_194") + << QLatin1String("RegexTest_195") + << QLatin1String("RegexTest_195") + << QLatin1String("RegexTest_196") + << QLatin1String("RegexTest_196") + << QLatin1String("RegexTest_197") + << QLatin1String("RegexTest_198") + << QLatin1String("RegexTest_199") + << QLatin1String("RegexTest_200") + << QLatin1String("RegexTest_200") + << QLatin1String("RegexTest_201") + << QLatin1String("RegexTest_201") + << QLatin1String("RegexTest_202") + << QLatin1String("RegexTest_202") + << QLatin1String("RegexTest_203") + << QLatin1String("RegexTest_204") + << QLatin1String("RegexTest_205") + << QLatin1String("RegexTest_206") + << QLatin1String("RegexTest_207") + << QLatin1String("RegexTest_208") + << QLatin1String("RegexTest_209") + << QLatin1String("RegexTest_209") + << QLatin1String("RegexTest_210") + << QLatin1String("RegexTest_210") + << QLatin1String("RegexTest_211") + << QLatin1String("RegexTest_211") + << QLatin1String("RegexTest_212") + << QLatin1String("RegexTest_213") + << QLatin1String("RegexTest_214") + << QLatin1String("RegexTest_215") + << QLatin1String("RegexTest_216") + << QLatin1String("RegexTest_217") + << QLatin1String("RegexTest_218") + << QLatin1String("RegexTest_220") + << QLatin1String("RegexTest_221") + << QLatin1String("RegexTest_222") + << QLatin1String("RegexTest_226") + << QLatin1String("RegexTest_230") + << QLatin1String("RegexTest_232") + << QLatin1String("RegexTest_233") + << QLatin1String("RegexTest_294") + << QLatin1String("RegexTest_294") + << QLatin1String("RegexTest_295") + << QLatin1String("RegexTest_295") + << QLatin1String("RegexTest_299") + << QLatin1String("RegexTest_300") + << QLatin1String("RegexTest_301") + << QLatin1String("RegexTest_302") + << QLatin1String("RegexTest_303") + << QLatin1String("RegexTest_304") + << QLatin1String("RegexTest_305") + << QLatin1String("RegexTest_306") + << QLatin1String("RegexTest_307") + << QLatin1String("RegexTest_308") + << QLatin1String("RegexTest_309") + << QLatin1String("RegexTest_310") + << QLatin1String("RegexTest_311") + << QLatin1String("RegexTest_312") + << QLatin1String("RegexTest_313") + << QLatin1String("RegexTest_314") + << QLatin1String("RegexTest_315") + << QLatin1String("RegexTest_315") + << QLatin1String("RegexTest_316") + << QLatin1String("RegexTest_316") + << QLatin1String("RegexTest_317") + << QLatin1String("RegexTest_317") + << QLatin1String("RegexTest_440") + << QLatin1String("RegexTest_441") + << QLatin1String("RegexTest_442") + << QLatin1String("RegexTest_443") + << QLatin1String("RegexTest_448") + << QLatin1String("RegexTest_449") + << QLatin1String("RegexTest_450") + << QLatin1String("RegexTest_451") + << QLatin1String("RegexTest_458") + << QLatin1String("RegexTest_464") + << QLatin1String("RegexTest_464") + << QLatin1String("RegexTest_465") + << QLatin1String("RegexTest_469") + << QLatin1String("RegexTest_470") + << QLatin1String("RegexTest_471") + << QLatin1String("RegexTest_472") + << QLatin1String("RegexTest_473") + << QLatin1String("RegexTest_477") + << QLatin1String("RegexTest_478") + << QLatin1String("RegexTest_478") + << QLatin1String("RegexTest_479") + << QLatin1String("RegexTest_480") + << QLatin1String("RegexTest_481") + << QLatin1String("RegexTest_482") + << QLatin1String("RegexTest_482") + << QLatin1String("RegexTest_483") + << QLatin1String("RegexTest_483") + << QLatin1String("RegexTest_484") + << QLatin1String("RegexTest_487") + << QLatin1String("RegexTest_516") + << QLatin1String("RegexTest_516") + << QLatin1String("RegexTest_517") + << QLatin1String("RegexTest_517") + << QLatin1String("RegexTest_518") + << QLatin1String("RegexTest_518") + << QLatin1String("RegexTest_519") + << QLatin1String("RegexTest_519") + << QLatin1String("RegexTest_521") + << QLatin1String("RegexTest_523") + << QLatin1String("RegexTest_524") + << QLatin1String("RegexTest_524") + << QLatin1String("RegexTest_586") + << QLatin1String("RegexTest_587") + << QLatin1String("RegexTest_592") + << QLatin1String("RegexTest_593") + << QLatin1String("RegexTest_594") + << QLatin1String("RegexTest_595") + << QLatin1String("RegexTest_596") + << QLatin1String("RegexTest_597") + << QLatin1String("RegexTest_598") + << QLatin1String("RegexTest_599") + << QLatin1String("RegexTest_600") + << QLatin1String("RegexTest_601") + << QLatin1String("RegexTest_602") + << QLatin1String("RegexTest_603") + << QLatin1String("RegexTest_604") + << QLatin1String("RegexTest_605") + << QLatin1String("RegexTest_648") + << QLatin1String("RegexTest_655") + << QLatin1String("RegexTest_688") + << QLatin1String("RegexTest_696") + << QLatin1String("RegexTest_697") + << QLatin1String("RegexTest_698") + << QLatin1String("RegexTest_700") + << QLatin1String("RegexTest_701") + << QLatin1String("RegexTest_702") + << QLatin1String("RegexTest_703") + << QLatin1String("RegexTest_704") + << QLatin1String("RegexTest_705") + << QLatin1String("RegexTest_706") + << QLatin1String("RegexTest_707") + << QLatin1String("RegexTest_717") + << QLatin1String("RegexTest_718") + << QLatin1String("RegexTest_719") + << QLatin1String("RegexTest_724") + << QLatin1String("RegexTest_725") + << QLatin1String("RegexTest_726") + << QLatin1String("RegexTest_727") + << QLatin1String("RegexTest_728") + << QLatin1String("RegexTest_729") + << QLatin1String("RegexTest_730") + << QLatin1String("RegexTest_731") + << QLatin1String("RegexTest_732") + << QLatin1String("RegexTest_733") + << QLatin1String("RegexTest_743") + << QLatin1String("RegexTest_755") + << QLatin1String("RegexTest_756") + << QLatin1String("RegexTest_761") + << QLatin1String("RegexTest_762") + << QLatin1String("RegexTest_781") + << QLatin1String("RegexTest_782") + << QLatin1String("RegexTest_783") + << QLatin1String("RegexTest_790") + << QLatin1String("RegexTest_791") + << QLatin1String("RegexTest_824") + << QLatin1String("RegexTest_826") + << QLatin1String("RegexTest_827") + << QLatin1String("RegexTest_836") + << QLatin1String("RegexTest_837") + << QLatin1String("RegexTest_841") + << QLatin1String("RegexTest_842") + << QLatin1String("RegexTest_843") + << QLatin1String("RegexTest_844") + << QLatin1String("RegexTest_845") + << QLatin1String("RegexTest_846") + << QLatin1String("RegexTest_847") + << QLatin1String("RegexTest_848") + << QLatin1String("RegexTest_851") + << QLatin1String("RegexTest_852") + << QLatin1String("RegexTest_853") + << QLatin1String("RegexTest_854") + << QLatin1String("RegexTest_855") + << QLatin1String("RegexTest_856") + << QLatin1String("RegexTest_857") + << QLatin1String("RegexTest_861") + << QLatin1String("RegexTest_862") + << QLatin1String("RegexTest_863") + << QLatin1String("RegexTest_864") + << QLatin1String("RegexTest_865") + << QLatin1String("RegexTest_866") + << QLatin1String("RegexTest_870") + << QLatin1String("RegexTest_879") + << QLatin1String("RegexTest_880") + << QLatin1String("RegexTest_888") + << QLatin1String("RegexTest_889") + << QLatin1String("RegexTest_890") + << QLatin1String("RegexTest_891") + << QLatin1String("RegexTest_892") + << QLatin1String("RegexTest_893") + << QLatin1String("RegexTest_894") + << QLatin1String("RegexTest_895") + << QLatin1String("RegexTest_896") + << QLatin1String("RegexTest_897") + << QLatin1String("RegexTest_898") + << QLatin1String("RegexTest_899") + << QLatin1String("RegexTest_900") + << QLatin1String("RegexTest_901") + << QLatin1String("RegexTest_902") + << QLatin1String("RegexTest_903") + << QLatin1String("RegexTest_904") + << QLatin1String("RegexTest_905") + << QLatin1String("RegexTest_906") + << QLatin1String("RegexTest_907") + << QLatin1String("RegexTest_908") + << QLatin1String("RegexTest_909") + << QLatin1String("RegexTest_910") + << QLatin1String("RegexTest_911") + << QLatin1String("RegexTest_912") + << QLatin1String("RegexTest_913") + << QLatin1String("RegexTest_914") + << QLatin1String("RegexTest_915") + << QLatin1String("RegexTest_916") + << QLatin1String("RegexTest_917") + << QLatin1String("RegexTest_918") + << QLatin1String("RegexTest_919") + << QLatin1String("RegexTest_920") + << QLatin1String("RegexTest_921") + << QLatin1String("RegexTest_922") + << QLatin1String("RegexTest_923") + << QLatin1String("RegexTest_924") + << QLatin1String("RegexTest_925") + << QLatin1String("RegexTest_926") + << QLatin1String("RegexTest_928") + << QLatin1String("RegexTest_929") + << QLatin1String("RegexTest_930") + << QLatin1String("RegexTest_936") + << QLatin1String("RegexTest_937") + << QLatin1String("RegexTest_938") + << QLatin1String("RegexTest_939") + << QLatin1String("RegexTest_940") + << QLatin1String("RegexTest_941") + << QLatin1String("RegexTest_942") + << QLatin1String("RegexTest_943") + << QLatin1String("RegexTest_944") + << QLatin1String("RegexTest_945") + << QLatin1String("RegexTest_946") + << QLatin1String("RegexTest_949") + << QLatin1String("RegexTest_950") + << QLatin1String("RegexTest_951") + << QLatin1String("RegexTest_952") + << QLatin1String("RegexTest_953") + << QLatin1String("RegexTest_954") + << QLatin1String("RegexTest_955") + << QLatin1String("RegexTest_956") + << QLatin1String("RegexTest_957") + << QLatin1String("RegexTest_958") + << QLatin1String("RegexTest_959") + << QLatin1String("RegexTest_960") + << QLatin1String("RegexTest_961") + << QLatin1String("RegexTest_962") + << QLatin1String("RegexTest_963") + << QLatin1String("RegexTest_964") + << QLatin1String("RegexTest_976") + << QLatin1String("RegexTest_977") + << QLatin1String("RegexTest_988") + << QLatin1String("RegexTest_989") + << QLatin1String("RegexTest_990") + << QLatin1String("RegexTest_991") + << QLatin1String("RegexTest_994") + << QLatin1String("RegexTest_995") + << QLatin1String("RegexTest_996") + << QLatin1String("RegexTest_997") + << QLatin1String("RegexTest_1000") + << QLatin1String("RegexTest_1001") + << QLatin1String("RegexTest_1002") + << QLatin1String("RegexTest_1003") + << QLatin1String("RegexTest_1004") + << QLatin1String("RegexTest_1007") + << QLatin1String("RegexTest_1008") + << QLatin1String("RegexTest_1009") + << QLatin1String("RegexTest_1010") + << QLatin1String("RegexTest_1011") + << QLatin1String("RegexTest_1012") + << QLatin1String("RegexTest_1013") + << QLatin1String("RegexTest_1014") + << QLatin1String("RegexTest_1015") + << QLatin1String("RegexTest_1016") + << QLatin1String("RegexTest_1017") + << QLatin1String("RegexTest_1018") + << QLatin1String("RegexTest_1019") + << QLatin1String("RegexTest_1070") + << QLatin1String("RegexTest_1071") + << QLatin1String("RegexTest_1076") + << QLatin1String("RegexTest_1077") + << QLatin1String("RegexTest_1078") + << QLatin1String("RegexTest_1079") + << QLatin1String("RegexTest_1080") + << QLatin1String("RegexTest_1081") + << QLatin1String("RegexTest_1082") + << QLatin1String("RegexTest_1083") + << QLatin1String("RegexTest_1084") + << QLatin1String("RegexTest_1085") + << QLatin1String("RegexTest_1086") + << QLatin1String("RegexTest_1087") + << QLatin1String("RegexTest_1088") + << QLatin1String("RegexTest_1089") + << QLatin1String("RegexTest_1132") + << QLatin1String("RegexTest_1139") + << QLatin1String("RegexTest_1172") + << QLatin1String("RegexTest_1180") + << QLatin1String("RegexTest_1181") + << QLatin1String("RegexTest_1182") + << QLatin1String("RegexTest_1184") + << QLatin1String("RegexTest_1185") + << QLatin1String("RegexTest_1186") + << QLatin1String("RegexTest_1187") + << QLatin1String("RegexTest_1188") + << QLatin1String("RegexTest_1189") + << QLatin1String("RegexTest_1190") + << QLatin1String("RegexTest_1191") + << QLatin1String("RegexTest_1201") + << QLatin1String("RegexTest_1202") + << QLatin1String("RegexTest_1203") + << QLatin1String("RegexTest_1208") + << QLatin1String("RegexTest_1209") + << QLatin1String("RegexTest_1210") + << QLatin1String("RegexTest_1211") + << QLatin1String("RegexTest_1212") + << QLatin1String("RegexTest_1213") + << QLatin1String("RegexTest_1214") + << QLatin1String("RegexTest_1215") + << QLatin1String("RegexTest_1216") + << QLatin1String("RegexTest_1217") + << QLatin1String("RegexTest_1227") + << QLatin1String("RegexTest_1239") + << QLatin1String("RegexTest_1240") + << QLatin1String("RegexTest_1245") + << QLatin1String("RegexTest_1246") + << QLatin1String("RegexTest_1265") + << QLatin1String("RegexTest_1266") + << QLatin1String("RegexTest_1267") + << QLatin1String("RegexTest_1274") + << QLatin1String("RegexTest_1275") + << QLatin1String("RegexTest_1308") + << QLatin1String("RegexTest_1310") + << QLatin1String("RegexTest_1311") + << QLatin1String("RegexTest_1320") + << QLatin1String("RegexTest_1321") + << QLatin1String("RegexTest_1322") + << QLatin1String("RegexTest_1323") + << QLatin1String("RegexTest_1324") + << QLatin1String("RegexTest_1325") + << QLatin1String("RegexTest_1326") + << QLatin1String("RegexTest_1327") + << QLatin1String("RegexTest_1328") + << QLatin1String("RegexTest_1329") + << QLatin1String("RegexTest_1330") + << QLatin1String("RegexTest_1331") + << QLatin1String("RegexTest_1332") + << QLatin1String("RegexTest_1335") + << QLatin1String("RegexTest_1336") + << QLatin1String("RegexTest_1337") + << QLatin1String("RegexTest_1338") + << QLatin1String("RegexTest_1339") + << QLatin1String("RegexTest_1340") + << QLatin1String("RegexTest_1341") + << QLatin1String("RegexTest_1345") + << QLatin1String("RegexTest_1346") + << QLatin1String("RegexTest_1347") + << QLatin1String("RegexTest_1348") + << QLatin1String("RegexTest_1349") + << QLatin1String("RegexTest_1350") + << QLatin1String("RegexTest_1354") + << QLatin1String("RegexTest_1363") + << QLatin1String("RegexTest_1364") + << QLatin1String("RegexTest_1365") + << QLatin1String("RegexTest_1372") + << QLatin1String("RegexTest_1373") + << QLatin1String("RegexTest_1374") + << QLatin1String("RegexTest_1375") + << QLatin1String("RegexTest_1376") + << QLatin1String("RegexTest_1377") + << QLatin1String("RegexTest_1378") + << QLatin1String("RegexTest_1379") + << QLatin1String("RegexTest_1380") + << QLatin1String("RegexTest_1381") + << QLatin1String("RegexTest_1382") + << QLatin1String("RegexTest_1383") + << QLatin1String("RegexTest_1384") + << QLatin1String("RegexTest_1385") + << QLatin1String("RegexTest_1386") + << QLatin1String("RegexTest_1387") + << QLatin1String("RegexTest_1388") + << QLatin1String("RegexTest_1389") + << QLatin1String("RegexTest_1390") + << QLatin1String("RegexTest_1391") + << QLatin1String("RegexTest_1392") + << QLatin1String("RegexTest_1393") + << QLatin1String("RegexTest_1394") + << QLatin1String("RegexTest_1395") + << QLatin1String("RegexTest_1396") + << QLatin1String("RegexTest_1397") + << QLatin1String("RegexTest_1398") + << QLatin1String("RegexTest_1399") + << QLatin1String("RegexTest_1400") + << QLatin1String("RegexTest_1401") + << QLatin1String("RegexTest_1402") + << QLatin1String("RegexTest_1403") + << QLatin1String("RegexTest_1404") + << QLatin1String("RegexTest_1405") + << QLatin1String("RegexTest_1406") + << QLatin1String("RegexTest_1407") + << QLatin1String("RegexTest_1408") + << QLatin1String("RegexTest_1409") + << QLatin1String("RegexTest_1410") + << QLatin1String("RegexTest_1412") + << QLatin1String("RegexTest_1413") + << QLatin1String("RegexTest_1414") + << QLatin1String("RegexTest_1420") + << QLatin1String("RegexTest_1421") + << QLatin1String("RegexTest_1422") + << QLatin1String("RegexTest_1423") + << QLatin1String("RegexTest_1424") + << QLatin1String("RegexTest_1425") + << QLatin1String("RegexTest_1426") + << QLatin1String("RegexTest_1427") + << QLatin1String("RegexTest_1428") + << QLatin1String("RegexTest_1429") + << QLatin1String("RegexTest_1430") + << QLatin1String("RegexTest_1433") + << QLatin1String("RegexTest_1434") + << QLatin1String("RegexTest_1435") + << QLatin1String("RegexTest_1436") + << QLatin1String("RegexTest_1437") + << QLatin1String("RegexTest_1438") + << QLatin1String("RegexTest_1439") + << QLatin1String("RegexTest_1440") + << QLatin1String("RegexTest_1441") + << QLatin1String("RegexTest_1442") + << QLatin1String("RegexTest_1443") + << QLatin1String("RegexTest_1444") + << QLatin1String("RegexTest_1445") + << QLatin1String("RegexTest_1446") + << QLatin1String("RegexTest_1447") + << QLatin1String("RegexTest_1448") + << QLatin1String("RegexTest_1451") + << QLatin1String("RegexTest_1452") + << QLatin1String("RegexTest_1453") + << QLatin1String("RegexTest_1454") + << QLatin1String("RegexTest_1455") + << QLatin1String("RegexTest_1456") + << QLatin1String("RegexTest_1472") + << QLatin1String("RegexTest_1473") + << QLatin1String("RegexTest_1474") + << QLatin1String("RegexTest_1475") + << QLatin1String("RegexTest_1478") + << QLatin1String("RegexTest_1479") + << QLatin1String("RegexTest_1480") + << QLatin1String("RegexTest_1481") + << QLatin1String("RegexTest_1484") + << QLatin1String("RegexTest_1485") + << QLatin1String("RegexTest_1486") + << QLatin1String("RegexTest_1487") + << QLatin1String("RegexTest_1488") + << QLatin1String("RegexTest_1491") + << QLatin1String("RegexTest_1492") + << QLatin1String("RegexTest_1493") + << QLatin1String("RegexTest_1494") + << QLatin1String("RegexTest_1495") + << QLatin1String("RegexTest_1496") + << QLatin1String("RegexTest_1497") + << QLatin1String("RegexTest_1498") + << QLatin1String("RegexTest_1499") + << QLatin1String("RegexTest_1500") + << QLatin1String("RegexTest_1501") + << QLatin1String("RegexTest_1502") + << QLatin1String("RegexTest_1503") + << QLatin1String("RegexTest_1543") + << QLatin1String("RegexTest_1544") + << QLatin1String("reZ001") +*/ + << QLatin1String("schA2") + << QLatin1String("schA5") + << QLatin1String("schA7") + << QLatin1String("schD8") + << QLatin1String("schG3") + << QLatin1String("schG6") + << QLatin1String("schG9") + << QLatin1String("schG11") + << QLatin1String("schG12") + << QLatin1String("schU1") + << QLatin1String("schU3") + << QLatin1String("schU4") + << QLatin1String("schU5") + << QLatin1String("schZ004") + << QLatin1String("schZ005") + << QLatin1String("schZ012_a") + << QLatin1String("stZ041") + << QLatin1String("wildZ010"); +} + +bool XSDTestSuiteHandler::startElement(const QString &namespaceURI, + const QString &localName, + const QString &/*qName*/, + const QXmlAttributes &atts) +{ + if(namespaceURI != QString::fromLatin1("http://www.w3.org/XML/2004/xml-schema-test-suite/")) + return true; + + if (localName == QLatin1String("testSet")) { + m_currentTestSet = new TestGroup(m_topLevelGroup); + Q_ASSERT(m_currentTestSet); + m_currentTestSet->setTitle(atts.value("name")); + m_topLevelGroup->appendChild(m_currentTestSet); + } else if (localName == QLatin1String("testGroup")) { + m_currentTestGroup = new TestGroup(m_currentTestSet); + Q_ASSERT(m_currentTestGroup); + m_currentTestGroup->setTitle(atts.value("name")); + m_currentTestSet->appendChild(m_currentTestGroup); + m_inTestGroup = true; + } else if (localName == QLatin1String("schemaTest")) { + if (m_blackList.contains(atts.value("name"))) { + m_currentTestCase = 0; + m_schemaBlacklisted = true; + return true; + } + m_schemaBlacklisted = false; + + m_currentTestCase = new XSDTSTestCase(TestCase::Standard, m_currentTestGroup, XSDTSTestCase::SchemaTest); + Q_ASSERT(m_currentTestCase); + m_counter++; + m_currentTestCase->setName(QString::number(m_counter) + atts.value("name")); + m_currentTestGroup->appendChild(m_currentTestCase); + m_currentTestCase->setParent(m_currentTestGroup); + + m_inSchemaTest = true; + } else if (localName == QLatin1String("instanceTest")) { + if (m_schemaBlacklisted) { + m_currentTestCase = 0; + return true; + } + + m_currentTestCase = new XSDTSTestCase(TestCase::Standard, m_currentTestGroup, XSDTSTestCase::InstanceTest); + Q_ASSERT(m_currentTestCase); + m_counter++; + m_currentTestCase->setName(QString::number(m_counter) + atts.value("name")); + m_currentTestGroup->appendChild(m_currentTestCase); + + m_inInstanceTest = true; + } else if (localName == QLatin1String("schemaDocument") || localName == QLatin1String("instanceDocument")) { + if (m_inSchemaTest) { + m_currentTestCase->setSchemaUri(QUrl(atts.value("xlink:href"))); + if (m_currentSchemaLink.isEmpty()) // we only use the first schema document for validation + m_currentSchemaLink = atts.value("xlink:href"); + } + if (m_inInstanceTest) { + m_currentTestCase->setInstanceUri(QUrl(atts.value("xlink:href"))); + m_currentTestCase->setSchemaUri(QUrl(m_currentSchemaLink)); + } + } else if (localName == QLatin1String("expected") && (m_inSchemaTest || m_inInstanceTest)) { + TestBaseLine *baseLine = new TestBaseLine(TestBaseLine::SchemaIsValid); + if (atts.value("validity") == QLatin1String("valid")) { + baseLine->setDetails(QLatin1String("true")); + m_currentTestCase->setName(m_currentTestCase->name() + QLatin1String(" tokoe:valid")); + } else { + baseLine->setDetails(QLatin1String("false")); + m_currentTestCase->setName(m_currentTestCase->name() + QLatin1String(" tokoe:invalid")); + } + + m_currentTestCase->addBaseLine(baseLine); + } else if (localName == QLatin1String("documentation") && m_inTestGroup) { + m_inDescription = true; + } + + return true; +} + +bool XSDTestSuiteHandler::endElement(const QString &/*namespaceURI*/, + const QString &localName, + const QString &/*qName*/) +{ + if (localName == QLatin1String("testGroup")) { + m_inTestGroup = false; + m_currentTestGroup->setDescription(m_documentation); + m_documentation.clear(); + m_currentSchemaLink.clear(); + + if (m_currentTestGroup->childCount() == 0) + m_currentTestSet->removeLast(); + } else if (localName == QLatin1String("schemaTest")) + m_inSchemaTest = false; + else if (localName == QLatin1String("instanceTest")) + m_inInstanceTest = false; + else if (localName == QLatin1String("documentation")) + m_inDescription = false; + + return true; +} + +bool XSDTestSuiteHandler::characters(const QString &ch) +{ + if (m_inDescription) + m_documentation += ch; + + return true; +} + +TestSuite *XSDTestSuiteHandler::testSuite() const +{ + return m_ts; +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/XSDTestSuiteHandler.h b/tests/auto/xmlpatternssdk/XSDTestSuiteHandler.h new file mode 100644 index 0000000..21a54eb --- /dev/null +++ b/tests/auto/xmlpatternssdk/XSDTestSuiteHandler.h @@ -0,0 +1,121 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the autotests of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_XSDTestSuiteHandler_H +#define PatternistSDK_XSDTestSuiteHandler_H + +#include <QUrl> +#include <QXmlDefaultHandler> + +#include "ExternalSourceLoader.h" +#include "TestSuite.h" +#include "XQTSTestCase.h" + +QT_BEGIN_HEADER +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class TestBaseLine; + class TestGroup; + class XSDTSTestCase; + + /** + * @short Creates a TestSuite from the XSD Test Suite. + * + * The created TestSuite can be retrieved via testSuite(). + * + * @note XSDTestSuiteHandler assumes the XML is valid by having been validated + * against the W3C XML Schema. It has no safety checks for that the XML format + * is correct but is hard coded for it. Thus, the behavior is undefined if + * the XML is invalid. + * + * @ingroup PatternistSDK + * @author Tobias Koenig <tobias.koenig@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT XSDTestSuiteHandler : public QXmlDefaultHandler + { + public: + /** + * @param catalogFile the URI for the catalog file being parsed. This + * URI is used for creating absolute URIs for files mentioned in + * the catalog with relative URIs. + * @param useExclusionList whether excludeTestGroups.txt should be used to ignore + * test groups when loading + */ + XSDTestSuiteHandler(const QUrl &catalogFile); + virtual bool characters(const QString &ch); + + virtual bool endElement(const QString &namespaceURI, + const QString &localName, + const QString &qName); + virtual bool startElement(const QString &namespaceURI, + const QString &localName, + const QString &qName, + const QXmlAttributes &atts); + + virtual TestSuite *testSuite() const; + + private: + TestSuite* m_ts; + const QUrl m_catalogFile; + + TestGroup* m_topLevelGroup; + TestGroup* m_currentTestSet; + TestGroup* m_currentTestGroup; + XSDTSTestCase* m_currentTestCase; + bool m_inSchemaTest; + bool m_inInstanceTest; + bool m_inTestGroup; + bool m_inDescription; + bool m_schemaBlacklisted; + QString m_documentation; + QString m_currentSchemaLink; + int m_counter; + QSet<QString> m_blackList; + }; +} + +QT_END_NAMESPACE +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/XSLTTestSuiteHandler.cpp b/tests/auto/xmlpatternssdk/XSLTTestSuiteHandler.cpp new file mode 100644 index 0000000..b6b38d0 --- /dev/null +++ b/tests/auto/xmlpatternssdk/XSLTTestSuiteHandler.cpp @@ -0,0 +1,234 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "qacceltreeresourceloader_p.h" +#include "qnetworkaccessdelegator_p.h" + +#include "Global.h" +#include "TestBaseLine.h" +#include "TestGroup.h" + +#include "XSLTTestSuiteHandler.h" + +using namespace QPatternistSDK; + +extern QNetworkAccessManager s_networkManager; + +XSLTTestSuiteHandler::XSLTTestSuiteHandler(const QUrl &catalogFile) : m_ts(0) + , m_tc(0) + , m_baseLine(0) + , m_catalogFile(catalogFile) + , m_removeTestcase(false) +{ + const QPatternist::NetworkAccessDelegator::Ptr networkDelegator(new QPatternist::NetworkAccessDelegator(&s_networkManager, &s_networkManager)); + + m_resourceLoader = QPatternist::ResourceLoader::Ptr(new QPatternist::AccelTreeResourceLoader(Global::namePool(), + networkDelegator)); + Q_ASSERT(!m_catalogFile.isRelative()); +} + +bool XSLTTestSuiteHandler::startElement(const QString &namespaceURI, + const QString &localName, + const QString &/*qName*/, + const QXmlAttributes &atts) + { + if(namespaceURI != Global::xsltsCatalogNS) + return true; + + /* The elements are handled roughly in the order of highest occurrence in the catalog file. */ + if(localName == QLatin1String("testcase")) + { + /* We pass m_ts temporarily, and change it later. */ + m_tc = new XQTSTestCase(TestCase::Standard, 0, QXmlQuery::XSLT20); + + m_currentQueryPath = m_queryOffset.resolved(QUrl(atts.value(QLatin1String("FilePath")))); + m_currentBaselinePath = m_baselineOffset.resolved(QUrl(atts.value(QLatin1String("FilePath")))); + } + else if(localName == QLatin1String("stylesheet")) + m_tc->setQueryPath(m_currentQueryPath.resolved(atts.value(QLatin1String("file")))); + else if(localName == QLatin1String("error")) + { + m_baseLine = new TestBaseLine(TestBaseLine::ExpectedError); + m_baseLine->setDetails(atts.value(QLatin1String("error-id"))); + m_tc->addBaseLine(m_baseLine); + } + else if(localName == QLatin1String("testcases")) + { + m_ts = new TestSuite(); + m_ts->setVersion(atts.value(QLatin1String("testSuiteVersion"))); + + m_queryOffset = m_catalogFile.resolved(atts.value(QLatin1String("InputOffsetPath"))); + m_baselineOffset = m_catalogFile.resolved(atts.value(QLatin1String("ResultOffsetPath"))); + m_sourceOffset = m_catalogFile.resolved(atts.value(QLatin1String("InputOffsetPath"))); + } + else if(localName == QLatin1String("source-document")) + { + if(atts.value(QLatin1String("role")) == QLatin1String("principal")) + m_tc->setContextItemSource(m_sourceOffset.resolved(QUrl(atts.value(QLatin1String("file"))))); + } + else if(localName == QLatin1String("result-document")) + { + m_baseLine = new TestBaseLine(TestBaseLine::identifierFromString(atts.value(QLatin1String("type")))); + m_baseLine->setDetails(m_currentBaselinePath.resolved(atts.value(QLatin1String("file"))).toString()); + m_tc->addBaseLine(m_baseLine); + } + else if(localName == QLatin1String("discretionary-feature")) + { + const QString feature(atts.value(QLatin1String("name"))); + + m_removeTestcase = feature == QLatin1String("schema_aware") || + feature == QLatin1String("namespace_axis") || + feature == QLatin1String("disabling_output_escaping") || + feature == QLatin1String("XML_1.1"); + } + else if(localName == QLatin1String("discretionary-choice")) + { + m_baseLine = new TestBaseLine(TestBaseLine::ExpectedError); + m_baseLine->setDetails(atts.value(QLatin1String("name"))); + m_tc->addBaseLine(m_baseLine); + const QString feature(atts.value(QLatin1String("name"))); + + m_removeTestcase = feature == QLatin1String("schema_aware") || + feature == QLatin1String("namespace_axis") || + feature == QLatin1String("disabling_output_escaping") || + feature == QLatin1String("XML_1.1"); + } + else if(localName == QLatin1String("entry-named-template")) + { + const QString name(atts.value(QLatin1String("qname"))); + + if(!name.contains(QLatin1Char(':'))) + { + // TODO do namespace processing + const QXmlName complete(Global::namePool()->allocateQName(QString(), name)); + + m_tc->setInitialTemplateName(complete); + } + } + + return true; +} + +TestGroup *XSLTTestSuiteHandler::containerFor(const QString &name) +{ + TestGroup *& c = m_containers[name]; + + if(!c) + { + c = new TestGroup(m_ts); + c->setTitle(name); + Q_ASSERT(c); + m_ts->appendChild(c); + } + + return c; +} + +bool XSLTTestSuiteHandler::endElement(const QString &namespaceURI, + const QString &localName, + const QString &/*qName*/) +{ + if(namespaceURI != Global::xsltsCatalogNS) + return true; + + /* The elements are handled roughly in the order of highest occurrence in the catalog file. */ + if(localName == QLatin1String("description")) + { + if(m_tc) + { + /* We're inside a <testcase>, so the <description> belongs + * to the testcase. */ + m_tc->setDescription(m_ch.simplified()); + } + } + else if(localName == QLatin1String("testcase")) + { + Q_ASSERT(m_tc->baseLines().count() >= 1); + Q_ASSERT(m_resourceLoader); + // TODO can this be removed? + m_tc->setExternalVariableLoader(QPatternist::ExternalVariableLoader::Ptr + (new ExternalSourceLoader(m_tcSourceInputs, + m_resourceLoader))); + m_tcSourceInputs.clear(); + + if(!m_removeTestcase) + { + /* + TestContainer *const container = containerFor(m_currentCategory); + delete m_tc; + container->removeLast(); + */ + TestContainer *const container = containerFor(m_currentCategory); + m_tc->setParent(container); + Q_ASSERT(m_tc); + container->appendChild(m_tc); + } + + m_tc = 0; + m_removeTestcase = false; + } + else if(localName == QLatin1String("name")) + m_tc->setName(m_ch); + else if(localName == QLatin1String("creator")) + m_tc->setCreator(m_ch); + else if(localName == QLatin1String("contextItem")) + m_contextItemSource = m_ch; + else if(localName == QLatin1String("category")) + m_currentCategory = m_ch; + + return true; +} + +bool XSLTTestSuiteHandler::characters(const QString &ch) +{ + m_ch = ch; + return true; +} + +TestSuite *XSLTTestSuiteHandler::testSuite() const +{ + return m_ts; +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternssdk/XSLTTestSuiteHandler.h b/tests/auto/xmlpatternssdk/XSLTTestSuiteHandler.h new file mode 100644 index 0000000..d5d82a2 --- /dev/null +++ b/tests/auto/xmlpatternssdk/XSLTTestSuiteHandler.h @@ -0,0 +1,158 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_XSLTTestSuiteHandler_H +#define PatternistSDK_XSLTTestSuiteHandler_H + +#include <QStack> +#include <QUrl> +#include <QXmlDefaultHandler> + +#include "ExternalSourceLoader.h" +#include "TestSuite.h" +#include "XQTSTestCase.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class TestBaseLine; + class TestGroup; + + /** + * @short Creates a TestSuite from the XQuery Test Suite catalog. + * + * The created TestSuite can be retrieved via testSuite(). + * + * @note XSLTTestSuiteHandler assumes the XML is valid by having been validated + * against the W3C XML Schema. It has no safety checks for that the XML format + * is correct but is hard coded for it. Thus, the behavior is undefined if + * the XML is invalid. + * + * @see http://www.w3.org/XML/Group/xslt20-test/TestSuiteStagingArea/catalog.html + * @see http://www.w3.org/XML/Group/xslt20-test/Documentation/XSLT2Test.htm + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class Q_PATTERNISTSDK_EXPORT XSLTTestSuiteHandler : public QXmlDefaultHandler + { + public: + /** + * @param catalogFile the URI for the catalog file being parsed. This + * URI is used for creating absolute URIs for files mentioned in + * the catalog with relative URIs. + * @param useExclusionList whether excludeTestGroups.txt should be used to ignore + * test groups when loading + */ + XSLTTestSuiteHandler(const QUrl &catalogFile); + virtual bool characters(const QString &ch); + + virtual bool endElement(const QString &namespaceURI, + const QString &localName, + const QString &qName); + virtual bool startElement(const QString &namespaceURI, + const QString &localName, + const QString &qName, + const QXmlAttributes &atts); + + virtual TestSuite *testSuite() const; + + private: + TestGroup *containerFor(const QString &name); + + QHash<QString, TestGroup *> m_containers; + + TestSuite * m_ts; + XQTSTestCase * m_tc; + TestBaseLine * m_baseLine; + QString m_ch; + const QUrl m_catalogFile; + + /** + * The base URI for where the XQuery query files are found. + * It is absolute, resolved against catalogFile. + */ + QUrl m_queryOffset; + + QUrl m_baselineOffset; + QUrl m_sourceOffset; + QUrl m_currentQueryPath; + QUrl m_currentBaselinePath; + + /** + * In the XQTSCatalog.xml, each source file in each test is referred to + * by a key, which can be fully looked up in the @c sources element. This QHash + * maps the keys to absolute URIs pointing to the source files. + */ + ExternalSourceLoader::SourceMap m_sourceMap; + + ExternalSourceLoader::VariableMap m_tcSourceInputs; + + QPatternist::ResourceLoader::Ptr m_resourceLoader; + + /** + * The current value of <tt>input-file/\@variable</tt>. + */ + QString m_currentInputVariable; + + /** + * The names of the test groups. + */ + QStack<QString> m_testGroupName; + + /** + * Holds the content of the current <tt>input-URI</tt> element. + */ + QString m_inputURI; + QString m_contextItemSource; + QString m_currentCategory; + bool m_removeTestcase; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/docs/XMLIndenterExample.cpp b/tests/auto/xmlpatternssdk/docs/XMLIndenterExample.cpp new file mode 100644 index 0000000..9df47c3 --- /dev/null +++ b/tests/auto/xmlpatternssdk/docs/XMLIndenterExample.cpp @@ -0,0 +1,63 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +QByteArray result; +QBuffer returnBuffer(&result); +XMLWriter writer(&returnBuffer); + +writer.startDocument(); + +writer.startDTD(QLatin1String("html"), QLatin1String("-//W3C//DTD XHTML 1.0 Strict//EN"), + QLatin1String("http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd")); +writer.endDTD(); + +writer.startPrefixMapping(QString(), QLatin1String("http://www.w3.org/1999/xhtml")); + +writer.startElement(QLatin1String("html"), QXmlAttributes()); +writer.startElement(QLatin1String("body"), QXmlAttributes()); +writer.startElement(QLatin1String("p"), QXmlAttributes()); + +writer.characters(QLatin1String("Hello World!")); + +writer.endElement(QLatin1String("p")); +writer.endElement(QLatin1String("body")); +writer.endElement(QLatin1String("html")); + +writer.endDocument(); diff --git a/tests/auto/xmlpatternssdk/docs/XMLIndenterExampleResult.xml b/tests/auto/xmlpatternssdk/docs/XMLIndenterExampleResult.xml new file mode 100644 index 0000000..c5e7312 --- /dev/null +++ b/tests/auto/xmlpatternssdk/docs/XMLIndenterExampleResult.xml @@ -0,0 +1,3 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"><body><p>Hello World!</p></body></html> diff --git a/tests/auto/xmlpatternssdk/docs/XMLWriterExample.cpp b/tests/auto/xmlpatternssdk/docs/XMLWriterExample.cpp new file mode 100644 index 0000000..9df47c3 --- /dev/null +++ b/tests/auto/xmlpatternssdk/docs/XMLWriterExample.cpp @@ -0,0 +1,63 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ +QByteArray result; +QBuffer returnBuffer(&result); +XMLWriter writer(&returnBuffer); + +writer.startDocument(); + +writer.startDTD(QLatin1String("html"), QLatin1String("-//W3C//DTD XHTML 1.0 Strict//EN"), + QLatin1String("http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd")); +writer.endDTD(); + +writer.startPrefixMapping(QString(), QLatin1String("http://www.w3.org/1999/xhtml")); + +writer.startElement(QLatin1String("html"), QXmlAttributes()); +writer.startElement(QLatin1String("body"), QXmlAttributes()); +writer.startElement(QLatin1String("p"), QXmlAttributes()); + +writer.characters(QLatin1String("Hello World!")); + +writer.endElement(QLatin1String("p")); +writer.endElement(QLatin1String("body")); +writer.endElement(QLatin1String("html")); + +writer.endDocument(); diff --git a/tests/auto/xmlpatternssdk/docs/XMLWriterExampleResult.xml b/tests/auto/xmlpatternssdk/docs/XMLWriterExampleResult.xml new file mode 100644 index 0000000..c5e7312 --- /dev/null +++ b/tests/auto/xmlpatternssdk/docs/XMLWriterExampleResult.xml @@ -0,0 +1,3 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> +<html xmlns="http://www.w3.org/1999/xhtml"><body><p>Hello World!</p></body></html> diff --git a/tests/auto/xmlpatternssdk/tests/XMLWriterTest.cpp b/tests/auto/xmlpatternssdk/tests/XMLWriterTest.cpp new file mode 100644 index 0000000..37a4814 --- /dev/null +++ b/tests/auto/xmlpatternssdk/tests/XMLWriterTest.cpp @@ -0,0 +1,186 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtTest/QtTest> + +#include "XMLWriter.h" + +#include "XMLWriterTest.h" +#include "XMLWriterTest.moc" + +using namespace QPatternistSDK; + +QTEST_MAIN(XMLWriterTest) + +void XMLWriterTest::serialize() +{ + QFETCH(QString, input); + QFETCH(QString, expectedResult); + + QByteArray result; + QBuffer returnBuffer(&result); + + XMLWriter writer(&returnBuffer); + + QXmlInputSource inputSource; + inputSource.setData(input); + + QXmlSimpleReader reader; + reader.setContentHandler(&writer); + + const bool parseSuccess = reader.parse(inputSource); + Q_ASSERT_X(parseSuccess, Q_FUNC_INFO, + "XMLWriter reported an error while serializing the input."); + + QCOMPARE(QString::fromLatin1(result), expectedResult); +} + +void XMLWriterTest::serialize_data() +{ + QTest::addColumn<QString>("input"); + QTest::addColumn<QString>("expectedResult"); + + /* ------------------- Elements ------------------- */ + QTest::newRow("Only an document element") + << "<doc></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc/>"; + + QTest::newRow("Document element containing a short closed element") + << "<doc><f/></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc><f/></doc>"; + QTest::newRow("Complex nested elements") + << "<doc><a/><b/><c><d/><e><f><x/></f></e></c></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc><a/><b/><c><d/><e><f><x/></f></e></c></doc>"; + /* ------------------------------------------------- */ + + /* ---------------- Element Content ---------------- */ + QTest::newRow("Element content with simple content") + << "<doc>content</doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc>content</doc>"; + + QTest::newRow("Element content with tricky to escape content") + << "<doc>>>&'\"''/></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc>>>&'\"''/></doc>"; + /* ------------------------------------------------- */ + + /* ----------- Processing Instructions ------------- */ + QTest::newRow("Simple processing instruction.") + << "<doc><?php content?></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc><?php content?></doc>"; + /* ------------------------------------------------- */ + + /* --------------- 'xml' attributes ---------------- */ + QTest::newRow("Simple xml:space attribute.") + << "<doc xml:space='preserve'>content</doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc xml:space=\"preserve\">content</doc>"; + + QTest::newRow("Many 'xml' attributes.") + << "<doc xml:space='preserve' xml:foo='3' xml:s2='3'>content</doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<doc xml:space=\"preserve\" xml:foo=\"3\" xml:s2=\"3\">content</doc>"; + /* ------------------------------------------------- */ + + /* ------------ namespace declarations ------------- */ + QTest::newRow("One simple namespace declaration.") + << "<doc xmlns:f='example.org/'/>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<doc xmlns:f=\"example.org/\"/>"; + + QTest::newRow("Two simple namespace declarations.") + << "<doc xmlns:f='example.org/' xmlns:e='example.org/'/>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<doc xmlns:f=\"example.org/\" xmlns:e=\"example.org/\"/>"; + + QTest::newRow("A simple default namespace.") + << "<doc xmlns='example.org/'/>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<doc xmlns=\"example.org/\"/>"; + /* ------------------------------------------------- */ + + /* -------- namespace declarations in use ---------- */ + QTest::newRow("Simple use of a namespace declaration.") + << "<doc xmlns:f='example.org/' f:attr='chars'><n/><f:name f:attr='chars'/></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<doc xmlns:f=\"example.org/\" f:attr=\"chars\"><n/><f:name f:attr=\"chars\"/></doc>"; + /* ------------------------------------------------- */ +} + +void XMLWriterTest::cdata() +{ + /* + QTest::newRow("Simple CDATA") + << "<doc><![CDATA[content]]></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc><![CDATA[content]]></doc>"; + + QTest::newRow("Complex CDATA") + << "<doc><![CDATA[<<>>&'\";&987;]]></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc><![CDATA[<<>>&'\";&123;]]></doc>"; + */ +} + +void XMLWriterTest::comments() +{ + /* + QTest::newRow("Simple comment") + << "<doc><!-- comment --></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc><!-- comment --></doc>"; + QTest::newRow("Comment") + << "<doc><!--- comment --></doc>" + << "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<doc><!--- comment --></doc>"; + */ +} + +void XMLWriterTest::doxygenExample() +{ +#include "../docs/XMLWriterExample.cpp" + + /* When changing, remember to update the Doxygen in XMLWriter.h */ + const QByteArray expectedResult( + "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" + "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Strict//EN\" " + "\"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd\">\n" + "<html xmlns=\"http://www.w3.org/1999/xhtml\"><body><p>Hello World!</p></body></html>" + ); + + QCOMPARE(QString::fromLatin1(result), QString::fromLatin1(expectedResult)); +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/tests/XMLWriterTest.h b/tests/auto/xmlpatternssdk/tests/XMLWriterTest.h new file mode 100644 index 0000000..7479a77 --- /dev/null +++ b/tests/auto/xmlpatternssdk/tests/XMLWriterTest.h @@ -0,0 +1,77 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_XMLWriterTest_H +#define PatternistSDK_XMLWriterTest_H + +#include <QObject> + +QT_BEGIN_HEADER + +namespace QPatternistSDK +{ + /** + * @short QTestLib test for XMLWriter. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class XMLWriterTest : public QObject + { + Q_OBJECT + private Q_SLOTS: + void serialize(); + void serialize_data(); + void comments(); + void cdata(); + + /** + * Ensure the example compiles, and that it does + * what it claims to. + */ + void doxygenExample(); + }; +} + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternssdk/xmlpatternssdk.pro b/tests/auto/xmlpatternssdk/xmlpatternssdk.pro new file mode 100644 index 0000000..6204f01 --- /dev/null +++ b/tests/auto/xmlpatternssdk/xmlpatternssdk.pro @@ -0,0 +1,88 @@ +include (../xmlpatterns.pri) + +TARGET = $$XMLPATTERNS_SDK +TEMPLATE = lib +DEFINES += Q_PATTERNISTSDK_BUILDING + +# lib_bundle ensures we get a framework on OS X, a library bundle. +CONFIG += resources + +mac { + CONFIG += absolute_library_soname + target.path=$$[QT_INSTALL_LIBS] + INSTALLS += target +} + +symbian { + TARGET.EPOCALLOWDLLDATA=1 + TARGET.CAPABILITY = All -Tcb + MMP_RULES += EXPORTUNFROZEN +} + +# We add gui, because xmlpatterns.pri pull it out. +QT += xmlpatterns xml network testlib gui + +DESTDIR = $$QT_BUILD_TREE/lib +!wince*:DLLDESTDIR = $$QT_BUILD_TREE/bin + +# syncqt doesn't copy headers in tools/ so let's manually ensure +# it works with shadow builds and source builds. +INCLUDEPATH += $$QT_BUILD_TREE/include/QtXmlPatterns/private \ + $$QT_SOURCE_TREE/include/QtXmlPatterns/private \ + $$QT_SOURCE_TREE/tools/xmlpatterns + +HEADERS = ASTItem.h \ + DebugExpressionFactory.h \ + ErrorHandler.h \ + ErrorItem.h \ + ExitCode.h \ + ExpressionInfo.h \ + ExpressionNamer.h \ + ExternalSourceLoader.h \ + Global.h \ + ResultThreader.h \ + TestBaseLine.h \ + TestCase.h \ + TestContainer.h \ + TestGroup.h \ + TestItem.h \ + TestResult.h \ + TestResultHandler.h \ + TestSuite.h \ + TestSuiteHandler.h \ + TestSuiteResult.h \ + TreeItem.h \ + TreeModel.h \ + Worker.h \ + XMLWriter.h \ + XQTSTestCase.h \ + XSDTestSuiteHandler.h \ + XSDTSTestCase.h \ + XSLTTestSuiteHandler.h + +SOURCES = ASTItem.cpp \ + DebugExpressionFactory.cpp \ + ErrorHandler.cpp \ + ErrorItem.cpp \ + ExpressionInfo.cpp \ + ExpressionNamer.cpp \ + ExternalSourceLoader.cpp \ + Global.cpp \ + ResultThreader.cpp \ + TestBaseLine.cpp \ + TestCase.cpp \ + TestContainer.cpp \ + TestGroup.cpp \ + TestResult.cpp \ + TestResultHandler.cpp \ + TestSuite.cpp \ + TestSuiteHandler.cpp \ + TestSuiteResult.cpp \ + TreeItem.cpp \ + TreeModel.cpp \ + Worker.cpp \ + XMLWriter.cpp \ + XQTSTestCase.cpp \ + XSDTestSuiteHandler.cpp \ + XSDTSTestCase.cpp \ + XSLTTestSuiteHandler.cpp diff --git a/tests/auto/xmlpatternsvalidator/files/complex-type-including-anonymous-type.xsd b/tests/auto/xmlpatternsvalidator/files/complex-type-including-anonymous-type.xsd new file mode 100644 index 0000000..da765b4 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/complex-type-including-anonymous-type.xsd @@ -0,0 +1,24 @@ +<schema targetNamespace="http://qt.nokia.com/test" + xmlns:gml="http://qt.nokia.com/test" + xmlns="http://www.w3.org/2001/XMLSchema"> + + <!-- ============= This is an excerpt from GML (http://www.opengis.net/gml) + which used to produce a crash in QXmlSchema ========== --> + + <simpleType name="doubleList"> + <list itemType="double"/> + </simpleType> + + <complexType name="DirectPositionType"> + <simpleContent> + <extension base="gml:doubleList"/> + </simpleContent> + </complexType> + + <complexType name="VectorType"> + <simpleContent> + <restriction base="gml:DirectPositionType"/> + </simpleContent> + </complexType> + +</schema> diff --git a/tests/auto/xmlpatternsvalidator/files/dateTime-with-microseconds.xml b/tests/auto/xmlpatternsvalidator/files/dateTime-with-microseconds.xml new file mode 100644 index 0000000..b17739a --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/dateTime-with-microseconds.xml @@ -0,0 +1 @@ +<date>2009-12-16T23:14:10.823218Z</date> diff --git a/tests/auto/xmlpatternsvalidator/files/dateTime-with-microseconds.xsd b/tests/auto/xmlpatternsvalidator/files/dateTime-with-microseconds.xsd new file mode 100644 index 0000000..55557f1 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/dateTime-with-microseconds.xsd @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + <xsd:element name="date" type="xsd:dateTime"/> + + <xsd:simpleType name="microsecondsType"> + <xsd:restriction base="xsd:dateTime"> + <xsd:pattern value="\d\d\d\d-\d\d-\d\dT\d\d:\d\d:\d\d\.\d\d\d\d\d\dZ"/> + </xsd:restriction> + </xsd:simpleType> + +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-datatype.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-datatype.xsd new file mode 100644 index 0000000..60f3e4f --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-datatype.xsd @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test"> + <xsd:simpleType name="testType"> + <xsd:list itemType="xsd:int" /> + </xsd:simpleType> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-import-a.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-import-a.xsd new file mode 100644 index 0000000..e6da433 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-import-a.xsd @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test"> + <xsd:import schemaLocation="indirect-import-b.xsd" namespace="http://qt.nokia.com/test2" /> + <xsd:import schemaLocation="indirect-import-c.xsd" namespace="http://qt.nokia.com/test2" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-import-b.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-import-b.xsd new file mode 100644 index 0000000..88be377 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-import-b.xsd @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test2"> + <xsd:import schemaLocation="indirect-datatype.xsd" namespace="http://qt.nokia.com/test" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-import-c.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-import-c.xsd new file mode 100644 index 0000000..88be377 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-import-c.xsd @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test2"> + <xsd:import schemaLocation="indirect-datatype.xsd" namespace="http://qt.nokia.com/test" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-include-a.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-include-a.xsd new file mode 100644 index 0000000..02ca5c5 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-include-a.xsd @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test"> + <xsd:include schemaLocation="indirect-include-b.xsd" /> + <xsd:include schemaLocation="indirect-include-c.xsd" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-include-b.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-include-b.xsd new file mode 100644 index 0000000..efaba74 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-include-b.xsd @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test"> + <xsd:include schemaLocation="indirect-datatype.xsd" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-include-c.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-include-c.xsd new file mode 100644 index 0000000..efaba74 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-include-c.xsd @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test"> + <xsd:include schemaLocation="indirect-datatype.xsd" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-redefine-a.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-redefine-a.xsd new file mode 100644 index 0000000..4f0804c --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-redefine-a.xsd @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test"> + <xsd:redefine schemaLocation="indirect-redefine-b.xsd" /> + <xsd:redefine schemaLocation="indirect-redefine-c.xsd" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-redefine-b.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-redefine-b.xsd new file mode 100644 index 0000000..019a127 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-redefine-b.xsd @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test"> + <xsd:redefine schemaLocation="indirect-datatype.xsd" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/indirect-redefine-c.xsd b/tests/auto/xmlpatternsvalidator/files/indirect-redefine-c.xsd new file mode 100644 index 0000000..019a127 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/indirect-redefine-c.xsd @@ -0,0 +1,4 @@ +<?xml version="1.0" encoding="utf-8"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://qt.nokia.com/test" targetNamespace="http://qt.nokia.com/test"> + <xsd:redefine schemaLocation="indirect-datatype.xsd" /> +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/instance.xml b/tests/auto/xmlpatternsvalidator/files/instance.xml new file mode 100644 index 0000000..544ff8c --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/instance.xml @@ -0,0 +1,3 @@ +<hello> + <world/> +</hello>
\ No newline at end of file diff --git a/tests/auto/xmlpatternsvalidator/files/invalid_schema.xsd b/tests/auto/xmlpatternsvalidator/files/invalid_schema.xsd new file mode 100644 index 0000000..99e3525 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/invalid_schema.xsd @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + <xsd:element name="hello"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="world" type="xsd:string" maxOccurs="-2345"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/other_valid_schema.xsd b/tests/auto/xmlpatternsvalidator/files/other_valid_schema.xsd new file mode 100644 index 0000000..850ed92 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/other_valid_schema.xsd @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + <xsd:element name="olleh"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="dlrow" type="xsd:string" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/files/sa_invalid_instance.xml b/tests/auto/xmlpatternsvalidator/files/sa_invalid_instance.xml new file mode 100644 index 0000000..1804e88 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/sa_invalid_instance.xml @@ -0,0 +1,3 @@ +<hello xsi:noNamespaceSchemaLocation="valid_schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <dlrow/> +</hello> diff --git a/tests/auto/xmlpatternsvalidator/files/sa_valid_instance.xml b/tests/auto/xmlpatternsvalidator/files/sa_valid_instance.xml new file mode 100644 index 0000000..47c980e --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/sa_valid_instance.xml @@ -0,0 +1,3 @@ +<hello xsi:noNamespaceSchemaLocation="valid_schema.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> + <world/> +</hello> diff --git a/tests/auto/xmlpatternsvalidator/files/valid_schema.xsd b/tests/auto/xmlpatternsvalidator/files/valid_schema.xsd new file mode 100644 index 0000000..a1b765a --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/files/valid_schema.xsd @@ -0,0 +1,12 @@ +<?xml version="1.0"?> +<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + + <xsd:element name="hello"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="world" type="xsd:string" maxOccurs="unbounded"/> + </xsd:sequence> + </xsd:complexType> + </xsd:element> + +</xsd:schema> diff --git a/tests/auto/xmlpatternsvalidator/tst_xmlpatternsvalidator.cpp b/tests/auto/xmlpatternsvalidator/tst_xmlpatternsvalidator.cpp new file mode 100644 index 0000000..c839859 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/tst_xmlpatternsvalidator.cpp @@ -0,0 +1,234 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QFile> +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include "../qxmlquery/TestFundament.h" +#include "../network-settings.h" + +/*! + \class tst_XmlPatterns + \internal + \since 4.6 + \brief Tests the command line interface, \c xmlpatternsvalidator, for the XML validation code. + */ +class tst_XmlPatternsValidator : public QObject + , private TestFundament +{ + Q_OBJECT + +public: + tst_XmlPatternsValidator(); + +private Q_SLOTS: + void initTestCase(); + void xsdSupport(); + void xsdSupport_data() const; + +private: + const QString m_command; + bool m_dontRun; +}; + +tst_XmlPatternsValidator::tst_XmlPatternsValidator() + : m_command(QLatin1String("xmlpatternsvalidator")) + , m_dontRun(false) +{ +} + +void tst_XmlPatternsValidator::initTestCase() +{ + QProcess process; + process.start(m_command); + + if(!process.waitForFinished()) + { + m_dontRun = true; + QEXPECT_FAIL("", "The command line tool is not in the path, most likely because Qt " + "has been partically built, such as only the sub-src rule. No tests will be run.", Abort); + QVERIFY(false); + } +} + +void tst_XmlPatternsValidator::xsdSupport() +{ + if(m_dontRun) + QSKIP("The command line utility is not in the path.", SkipAll); + +#ifdef Q_OS_WINCE + QSKIP("WinCE: This test uses unsupported WinCE functionality", SkipAll); +#endif + + QFETCH(int, expectedExitCode); + QFETCH(QStringList, arguments); + QFETCH(QString, cwd); + + QProcess process; + + if(!cwd.isEmpty()) + process.setWorkingDirectory(inputFile(cwd)); + + process.start(m_command, arguments); + + QVERIFY(process.waitForFinished()); + QCOMPARE(process.exitStatus(), QProcess::NormalExit); + + if(process.exitCode() != expectedExitCode) + QTextStream(stderr) << "foo:" << process.readAllStandardError(); + + QCOMPARE(process.exitCode(), expectedExitCode); +} + +void tst_XmlPatternsValidator::xsdSupport_data() const +{ +#ifdef Q_OS_WINCE + return; +#endif + + QTest::addColumn<int>("expectedExitCode"); + QTest::addColumn<QStringList>("arguments"); + QTest::addColumn<QString>("cwd"); + + QTest::newRow("No arguments") + << 2 + << QStringList() + << QString(); + + QTest::newRow("A valid schema") + << 0 + << QStringList(QLatin1String("files/valid_schema.xsd")) + << QString(); + + QTest::newRow("An invalid schema") + << 1 + << QStringList(QLatin1String("files/invalid_schema.xsd")) + << QString(); + + QTest::newRow("An instance and valid schema") + << 0 + << (QStringList() << QLatin1String("files/instance.xml") + << QLatin1String("files/valid_schema.xsd")) + << QString(); + + QTest::newRow("An instance and invalid schema") + << 1 + << (QStringList() << QLatin1String("files/instance.xml") + << QLatin1String("files/invalid_schema.xsd")) + << QString(); + + QTest::newRow("An instance and not matching schema") + << 1 + << (QStringList() << QLatin1String("files/instance.xml") + << QLatin1String("files/other_valid_schema.xsd")) + << QString(); + + QTest::newRow("Two instance documents") + << 1 + << (QStringList() << QLatin1String("files/instance.xml") + << QLatin1String("files/instance.xml")) + << QString(); + + QTest::newRow("Three instance documents") + << 2 + << (QStringList() << QLatin1String("files/instance.xml") + << QLatin1String("files/instance.xml") + << QLatin1String("files/instance.xml")) + << QString(); + + QTest::newRow("Two schema documents") + << 1 + << (QStringList() << QLatin1String("files/valid_schema.xsd") + << QLatin1String("files/valid_schema.xsd")) + << QString(); + + QTest::newRow("A schema aware valid instance document") + << 0 + << (QStringList() << QLatin1String("files/sa_valid_instance.xml")) + << QString(); + + QTest::newRow("A schema aware invalid instance document") + << 1 + << (QStringList() << QLatin1String("files/sa_invalid_instance.xml")) + << QString(); + + QTest::newRow("A non-schema aware instance document") + << 1 + << (QStringList() << QLatin1String("files/instance.xml")) + << QString(); + + QTest::newRow("QTBUG-8394 A schema with an indirectly included type") + << 0 + << (QStringList() << QLatin1String("files/indirect-include-a.xsd")) + << QString(); + + QTest::newRow("QTBUG-8394 A schema with an indirectly imported type") + << 0 + << (QStringList() << QLatin1String("files/indirect-import-a.xsd")) + << QString(); + + QTest::newRow("QTBUG-8394 A schema with an indirectly redefined type") + << 0 + << (QStringList() << QLatin1String("files/indirect-redefine-a.xsd")) + << QString(); + + QTest::newRow("QTBUG-8920 A schema with a complex type that indirectly includes an anonymous type") + << 0 + << (QStringList() << QLatin1String("files/complex-type-including-anonymous-type.xsd")) + << QString(); + + QTest::newRow("QTBUG-11559 A schema and instance with a dateTime containing microseconds") + << 0 + << (QStringList() << QLatin1String("files/dateTime-with-microseconds.xml") + << QLatin1String("files/dateTime-with-microseconds.xsd")) + << QString(); +} + +QTEST_MAIN(tst_XmlPatternsValidator) + +#include "tst_xmlpatternsvalidator.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsvalidator/xmlpatternsvalidator.pro b/tests/auto/xmlpatternsvalidator/xmlpatternsvalidator.pro new file mode 100644 index 0000000..7091840 --- /dev/null +++ b/tests/auto/xmlpatternsvalidator/xmlpatternsvalidator.pro @@ -0,0 +1,5 @@ +load(qttest_p4) +SOURCES += tst_xmlpatternsvalidator.cpp \ + ../qxmlquery/TestFundament.cpp + +include (../xmlpatterns.pri) diff --git a/tests/auto/xmlpatternsview/.gitignore b/tests/auto/xmlpatternsview/.gitignore new file mode 100644 index 0000000..31f60b1 --- /dev/null +++ b/tests/auto/xmlpatternsview/.gitignore @@ -0,0 +1 @@ +tst_xmlpatternsview diff --git a/tests/auto/xmlpatternsview/tst_xmlpatternsview.cpp b/tests/auto/xmlpatternsview/tst_xmlpatternsview.cpp new file mode 100644 index 0000000..5127a7d --- /dev/null +++ b/tests/auto/xmlpatternsview/tst_xmlpatternsview.cpp @@ -0,0 +1,74 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +/*! + \class tst_XmlPatternsView + \internal + \since 4.5 + \brief This test tests nothing, it only exists in order to have a place + for the xmlpatternsview utility. + + tests/auto/xmlpatternsview doesn't test anything, it only exists to house the + xmlpatternsview debugging utility inside the Qt directory. + */ +class tst_XmlPatternsView : public QObject +{ + Q_OBJECT + +private Q_SLOTS: + void run() const; +}; + +void tst_XmlPatternsView::run() const +{ +} + +QTEST_MAIN(tst_XmlPatternsView) + +#include "tst_xmlpatternsview.moc" +#else //QTEST_XMLPATTERNS +QTEST_NOOP_MAIN +#endif diff --git a/tests/auto/xmlpatternsview/view/FunctionSignaturesView.cpp b/tests/auto/xmlpatternsview/view/FunctionSignaturesView.cpp new file mode 100644 index 0000000..8cf7454 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/FunctionSignaturesView.cpp @@ -0,0 +1,60 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include "DebugExpressionFactory.h" + +#include "FunctionSignaturesView.h" + +using namespace QPatternistSDK; + +FunctionSignaturesView::FunctionSignaturesView(QWidget *const p) + : QDockWidget(QLatin1String("Function Signatures View"), p) +{ + setObjectName(QLatin1String("FunctionSignaturesView")); + setWidget(new QWidget()); + setupUi(widget()); + + signatureList->addItems(DebugExpressionFactory::availableFunctionSignatures()); + signatureList->sortItems(); + countInfo->setText(QString::fromLatin1("Count: %1").arg(signatureList->count())); +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/FunctionSignaturesView.h b/tests/auto/xmlpatternsview/view/FunctionSignaturesView.h new file mode 100644 index 0000000..3d0a52d --- /dev/null +++ b/tests/auto/xmlpatternsview/view/FunctionSignaturesView.h @@ -0,0 +1,75 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_FunctionSignaturesView_H +#define PatternistSDK_FunctionSignaturesView_H + +#include <QDockWidget> + +#include "ui_ui_FunctionSignaturesView.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short a window which displays all available functions in + * the XQuery/XPath implementation. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class FunctionSignaturesView : public QDockWidget, + public Ui_FunctionSignaturesViewCentralWidget + { + public: + FunctionSignaturesView(QWidget *const parent); + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/MainWindow.cpp b/tests/auto/xmlpatternsview/view/MainWindow.cpp new file mode 100644 index 0000000..449ba3a --- /dev/null +++ b/tests/auto/xmlpatternsview/view/MainWindow.cpp @@ -0,0 +1,508 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QCloseEvent> +#include <QFileDialog> +#include <QFileInfo> +#include <QHeaderView> +#include <QMenu> +#include <QMessageBox> +#include <QProcess> +#include <QSettings> +#include <QTextStream> + +#include "ASTItem.h" +#include "FunctionSignaturesView.h" +#include "Global.h" +#include "TestCaseView.h" +#include "TestResultView.h" +#include "TestSuite.h" +#include "TreeModel.h" +#include "TreeSortFilter.h" +#include "UserTestCase.h" + +#include "MainWindow.h" + +using namespace QPatternistSDK; + +MainWindow::MainWindow() : m_userTC(new UserTestCase()), + m_currentTC(0) +{ + setupUi(this); + + /* I want to do this in Designer.. */ + testSuiteView->header()->setSortIndicator(0, Qt::AscendingOrder); + testSuiteView->header()->setSortIndicatorShown(true); + testSuiteView->header()->setClickable(true); + + setupActions(); + + QStringList suiteHeaders; + suiteHeaders << QLatin1String("Name") + << QLatin1String("Pass") + << QLatin1String("Fail") + << QLatin1String("Total"); + + TreeSortFilter *const proxy = new TreeSortFilter(this); + connect(searchInput, SIGNAL(textChanged(const QString &)), + proxy, SLOT(setFilterFixedString(const QString &))); + + proxy->setSourceModel(new TreeModel(suiteHeaders, this)); + testSuiteView->setModel(proxy); + + /* --------- Test Result View ---------- */ + testResultView = new TestResultView(this); + testResultView->setAllowedAreas(Qt::AllDockWidgetAreas); + addDockWidget(Qt::RightDockWidgetArea, testResultView); + /* ----------------------------------- */ + + /* --------- Test Case View ---------- */ + testCaseView = new TestCaseView(this); + testCaseView->setAllowedAreas(Qt::AllDockWidgetAreas); + addDockWidget(Qt::LeftDockWidgetArea, testCaseView); + + connect(this, SIGNAL(testCaseSelected(TestCase *const)), + testCaseView, SLOT(displayTestCase(TestCase *const))); + connect(this, SIGNAL(testCaseSelected(TestCase *const)), + testResultView, SLOT(displayTestResult(TestCase *const))); + connect(focusURI, SIGNAL(textChanged(const QString &)), + m_userTC, SLOT(focusDocumentChanged(const QString &))); + /* ----------------------------------- */ + + /* ----- Function Signature View ----- */ + functionView = new FunctionSignaturesView(this); + functionView->setAllowedAreas(Qt::AllDockWidgetAreas); + addDockWidget(Qt::RightDockWidgetArea, functionView); + /* ----------------------------------- */ + + /* Appears here, because the menu uses actions in the QDockWidgets. */ + setupMenu(); + + readSettings(); + + /* Connect this after readSettings(), otherwise readSettings() triggers writeSettings(). */ + connect(sourceTab, SIGNAL(currentChanged(int)), + SLOT(writeSettings())); + connect(testSuiteView, SIGNAL(clicked(const QModelIndex &)), + SLOT(writeSettings())); + connect(sourceInput, SIGNAL(textChanged()), + SLOT(writeSettings())); +} + +MainWindow::~MainWindow() +{ + delete m_userTC; +} + +QModelIndex MainWindow::sourceIndex(const QModelIndex &proxyIndex) const +{ + return static_cast<TreeSortFilter *>(testSuiteView->model())->mapToSource(proxyIndex); +} + +TreeModel *MainWindow::sourceModel() const +{ + const TreeSortFilter *const proxy = static_cast<TreeSortFilter *>(testSuiteView->model()); + return static_cast<TreeModel *>(proxy->sourceModel()); +} + +void MainWindow::on_testSuiteView_clicked(const QModelIndex &index) +{ + if(index.isValid()) + { + TestItem *const node = static_cast<TestItem *>(sourceIndex(index).internalPointer()); + Q_ASSERT(node); + + if(node->isFinalNode()) + { + m_currentTC = static_cast<TestCase *>(node); + testCaseSelected(m_currentTC); + return; + } + } + + /* In all other cases: */ + m_currentTC = 0; + testCaseSelected(0); +} + +void MainWindow::on_sourceInput_textChanged() +{ + m_userTC->setSourceCode(sourceInput->toPlainText()); +} + +void MainWindow::on_actionOpen_triggered() +{ + const QString fileName(QFileDialog::getOpenFileName(this, + QLatin1String("Open Test Suite Catalog"), + m_previousOpenedCatalog.toLocalFile(), + QLatin1String("Test Suite Catalog file (*.xml)"))); + + /* "If the user presses Cancel, it returns a null string." */ + if(fileName.isNull()) + return; + + m_currentSuiteType = TestSuite::XQuerySuite; + openCatalog(QUrl::fromLocalFile(fileName), true, TestSuite::XQuerySuite); +} + +void MainWindow::on_actionOpenXSLTSCatalog_triggered() +{ + const QString fileName(QFileDialog::getOpenFileName(this, + QLatin1String("Open Test Suite Catalog"), + m_previousOpenedCatalog.toLocalFile(), + QLatin1String("Test Suite Catalog file (*.xml)"))); + + /* "If the user presses Cancel, it returns a null string." */ + if(fileName.isNull()) + return; + + m_currentSuiteType = TestSuite::XsltSuite; + openCatalog(QUrl::fromLocalFile(fileName), true, TestSuite::XsltSuite); +} + +void MainWindow::on_actionOpenXSDTSCatalog_triggered() +{ + const QString fileName(QFileDialog::getOpenFileName(this, + QLatin1String("Open Test Suite Catalog"), + m_previousOpenedCatalog.toLocalFile(), + QLatin1String("Test Suite Catalog file (*.xml)"))); + + /* "If the user presses Cancel, it returns a null string." */ + if(fileName.isNull()) + return; + + m_currentSuiteType = TestSuite::XsdSuite; + openCatalog(QUrl::fromLocalFile(fileName), true, TestSuite::XsdSuite); +} + +void MainWindow::openCatalog(const QUrl &fileName, + const bool reportError, + const TestSuite::SuiteType suiteType) +{ + setCurrentFile(fileName); + m_previousOpenedCatalog = fileName; + + QString errorMsg; + TestSuite *const loadedSuite = TestSuite::openCatalog(fileName, errorMsg, false, suiteType); + + if(!loadedSuite) + { + if(reportError) + { + QMessageBox::information(this, QLatin1String("Failed to load catalog file"), + errorMsg, QMessageBox::Ok); + } + + return; + } + + TreeModel *const prevModel = sourceModel(); + prevModel->setRoot(loadedSuite); + m_currentTC = 0; + + testCaseCount->setText(QString::number(loadedSuite->resultSummary().second)); + /* Switch to the tab containing the loaded test suite. */ + sourceTab->setCurrentIndex(0); + + setWindowTitle(QCoreApplication::applicationName() + + QLatin1String(" -- ") + + QFileInfo(fileName.toLocalFile()).fileName()); + + /* @p reportError is set when not auto-loading on startup, and + * we only want to save when the user opens from the GUI. */ + if(reportError) + writeSettings(); +} + +void MainWindow::on_sourceTab_currentChanged(int index) +{ + if(index == 1) + { + m_currentTC = m_userTC; + testCaseSelected(m_userTC); + } + else + on_testSuiteView_clicked(testSuiteView->currentIndex()); +} + +void MainWindow::on_actionExecute_triggered() +{ + Q_ASSERT(testCaseView); + TestSuite *const ts = static_cast<TestSuite *>(sourceModel()->root()); + + const TestItem::ExecutionStage stage = compileOnly->isChecked() ? TestItem::CompileOnly + : TestItem::CompileAndRun; + + m_userTC->setLanguage(isXSLT20->isChecked() ? QXmlQuery::XSLT20 : QXmlQuery::XQuery10); + + if(m_currentTC) + { + const TestResult::List rlist(m_currentTC->execute(stage, ts)); + Q_ASSERT(rlist.count() == 1); + const TestResult *const result = rlist.first(); + Q_ASSERT(result); + testResultView->displayTestResult(result); + } + else + { + const QModelIndexList indexes = testSuiteView->selectionModel()->selectedIndexes(); + for (int i = 0; i < indexes.count(); ++i) { + const QModelIndex source(sourceIndex(indexes.at(i))); + + TestItem *const ti = static_cast<TestItem *>(source.internalPointer()); + if(!ti) + return; + + /* ti is a TestGroup. It now executes its children, changed(TreeItem *) signals is + * emitted which the view receives, and thus updates. */ + ti->execute(stage, ts); + } + } +} + +void MainWindow::readSettings() +{ + QSettings settings; + + settings.beginGroup(QLatin1String("MainWindow")); + restoreState(settings.value(QLatin1String("state")).toByteArray(), Global::versionNumber); + resize(settings.value(QLatin1String("size"), QSize(400, 400)).toSize()); + move(settings.value(QLatin1String("pos"), QPoint(200, 200)).toPoint()); + m_previousOpenedCatalog = settings.value(QLatin1String("PreviousOpenedCatalogFile")).toUrl(); + focusURI->setText(settings.value(QLatin1String("focusURI")).toString()); + isXSLT20->setChecked(settings.value(QLatin1String("isXSLT20")).toBool()); + compileOnly->setChecked(settings.value(QLatin1String("compileOnly")).toBool()); + m_currentSuiteType = (TestSuite::SuiteType)settings.value(QLatin1String("PreviousSuiteType"), isXSLT20->isChecked() ? TestSuite::XsltSuite : TestSuite::XQuerySuite).toInt(); + + /* Open the previously opened catalog. */ + if(!m_previousOpenedCatalog.isEmpty()) + { + openCatalog(m_previousOpenedCatalog, false, m_currentSuiteType); + } + + sourceInput->setPlainText(settings.value(QLatin1String("sourceInput")).toString()); + testResultView->resultViewSelection->setCurrentIndex( + settings.value(QLatin1String("ResultViewMethod"), 0).toInt()); + testResultView->outputStack->setCurrentIndex(settings.value( + QLatin1String("ResultViewMethod"), 0).toInt()); + + /* Restore the selected test case/group. */ + const QStringList rows(settings.value(QLatin1String("SelectedTestSuiteRow"), + QString()) + .toString().split(QLatin1Char(','))); + + if(!rows.isEmpty()) /* Ok, we have a selection. */ + { + QAbstractItemModel *const model = testSuiteView->model(); + Q_ASSERT(model); + QModelIndex p; + + for(int i = rows.count() - 1; i >= 0; --i) + { + const QModelIndex childIndex(model->index(rows.at(i).toInt(), 0 , p)); + + if(childIndex.isValid()) + { + testSuiteView->scrollTo(p); /* Work around for Qt issue #87575. */ + p = childIndex; + } + } + + testSuiteView->scrollTo(p); /* Scrolls to it. */ + testSuiteView->setCurrentIndex(p); /* Selects it. */ + on_testSuiteView_clicked(p); /* Loads the test case in the Test Case View. */ + } + + /* Do it here. In this way the user-entered test case gets selected, if that tab + * was previously used. */ + sourceTab->setCurrentIndex(settings.value(QLatin1String("SelectedTab"), 0).toInt()); + on_sourceTab_currentChanged(sourceTab->currentIndex()); + + settings.endGroup(); +} + +void MainWindow::writeSettings() +{ + QSettings settings; + + settings.beginGroup(QLatin1String("MainWindow")); + settings.setValue(QLatin1String("state"), saveState(Global::versionNumber)); + settings.setValue(QLatin1String("pos"), pos()); + settings.setValue(QLatin1String("size"), size()); + settings.setValue(QLatin1String("sourceInput"), sourceInput->toPlainText()); + settings.setValue(QLatin1String("PreviousOpenedCatalogFile"), m_previousOpenedCatalog); + settings.setValue(QLatin1String("PreviousSuiteType"), m_currentSuiteType); + settings.setValue(QLatin1String("SelectedTab"), sourceTab->currentIndex()); + settings.setValue(QLatin1String("ResultViewMethod"), + testResultView->resultViewSelection->currentIndex()); + settings.setValue(QLatin1String("focusURI"), + focusURI->text()); + settings.setValue(QLatin1String("isXSLT20"), + isXSLT20->isChecked()); + settings.setValue(QLatin1String("compileOnly"), + compileOnly->isChecked()); + + /* Store the selected test case/group. */ + QModelIndex selected(sourceIndex(testSuiteView->currentIndex())); + if(selected.isValid()) + { + QString result; + + do + { + result.append(QString::number(selected.row())); + selected = selected.parent(); + + if(selected.isValid()) + result.append(QLatin1Char(',')); + else + break; + } + while(true); + + settings.setValue(QLatin1String("SelectedTestSuiteRow"), result); + } + + settings.endGroup(); +} + +void MainWindow::setCurrentFile(const QUrl &f) +{ + const QString fileName(f.toLocalFile()); + QSettings settings; + settings.beginGroup(QLatin1String("MainWindow")); + QStringList files(settings.value(QLatin1String("RecentFileList")).toStringList()); + + files.removeAll(fileName); + files.prepend(fileName); + while(files.size() > MaximumRecentFiles) + files.removeLast(); + + settings.setValue(QLatin1String("RecentFileList"), files); + settings.endGroup(); + + updateRecentFileActions(); +} + +void MainWindow::updateRecentFileActions() +{ + QSettings settings; + settings.beginGroup(QLatin1String("MainWindow")); + const QStringList files(settings.value(QLatin1String("RecentFileList")).toStringList()); + settings.endGroup(); + + const int numRecentFiles = qMin(files.size(), static_cast<int>(MaximumRecentFiles)); + + for(int i = 0; i < numRecentFiles; ++i) + { + const QString text(QString::fromLatin1("&%1 %2").arg(i + 1).arg(QFileInfo(files[i]).filePath())); + m_recentFileActs[i]->setText(text); + m_recentFileActs[i]->setData(QUrl::fromLocalFile(files[i])); + m_recentFileActs[i]->setVisible(true); + } + + for(int j = numRecentFiles; j < MaximumRecentFiles; ++j) + m_recentFileActs[j]->setVisible(false); +} + +void MainWindow::openRecentFile() +{ + const QAction *const action = qobject_cast<QAction *>(sender()); + if(action) + openCatalog(action->data().toUrl(), true, TestSuite::XQuerySuite); +} + +void MainWindow::closeEvent(QCloseEvent *ev) +{ + writeSettings(); + ev->accept(); +} + +void MainWindow::setupActions() +{ + connect(actionQuit, SIGNAL(triggered()), qApp, SLOT(closeAllWindows())); + + for(int i = 0; i < MaximumRecentFiles; ++i) + { + m_recentFileActs[i] = new QAction(this); + m_recentFileActs[i]->setVisible(false); + connect(m_recentFileActs[i], SIGNAL(triggered()), + this, SLOT(openRecentFile())); + } +} + +void MainWindow::setupMenu() +{ + QMenu *const menFile = findChild<QMenu *>(QLatin1String("menuFile")); + Q_ASSERT(menFile); + QAction *const actOpen = findChild<QAction *>(QLatin1String("actionExecute")); + Q_ASSERT(actOpen); + QMenu *const recent = new QMenu(QLatin1String("O&pen Recent"), this); + + menFile->insertMenu(actOpen, recent); + menFile->insertSeparator(actOpen); + + for(int i = 0; i < MaximumRecentFiles; ++i) + recent->addAction(m_recentFileActs[i]); + + updateRecentFileActions(); + + QMenu *const menWindows = findChild<QMenu *>(QLatin1String("menuWindows")); + Q_ASSERT(menWindows); + + menWindows->addAction(testCaseView->toggleViewAction()); + menWindows->addAction(testResultView->toggleViewAction()); + menWindows->addAction(functionView->toggleViewAction()); +} + +void MainWindow::on_actionRestart_triggered() +{ + if(QProcess::startDetached(QCoreApplication::applicationFilePath())) + QApplication::closeAllWindows(); + else + { + QTextStream err(stderr); + err << "Failed to start " << qPrintable(QCoreApplication::applicationFilePath()) << endl; + } +} + + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/MainWindow.h b/tests/auto/xmlpatternsview/view/MainWindow.h new file mode 100644 index 0000000..ff19349 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/MainWindow.h @@ -0,0 +1,178 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_MainWindow_H +#define PatternistSDK_MainWindow_H + +#include <QtDebug> +#include <QUrl> + +#include "ui_ui_MainWindow.h" +#include "DebugExpressionFactory.h" +#include "TestSuite.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class FunctionSignaturesView; + class TestCase; + class TestCaseView; + class TestResultView; + class TreeModel; + class UserTestCase; + + /** + * @short The main window of the PatternistSDKView application. + * + * MainWindow is heavily influenced by Qt's examples covering recent files, + * main window usage, QSettings, and other central parts. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class MainWindow : public QMainWindow, + private Ui_MainWindow + { + Q_OBJECT + public: + MainWindow(); + virtual ~MainWindow(); + + /** + * Takes care of saving QSettings. + */ + virtual void closeEvent(QCloseEvent *event); + + Q_SIGNALS: + /** + * Emitted whenever a test case is selected. The test case + * selected is @p tc. If something that wasn't a test case + * was selected, such as a test group or that a new test suite was + * opened, @p tc is @c null. + */ + void testCaseSelected(TestCase *const tc); + + private Q_SLOTS: + /** + * The Open action calls this slot. It is responsible + * for opening a test suite catalog file. + */ + void on_actionOpen_triggered(); + + void on_actionOpenXSLTSCatalog_triggered(); + + void on_actionOpenXSDTSCatalog_triggered(); + + /** + * Executes the selected test case or test group. + */ + void on_actionExecute_triggered(); + + /** + * @param file the name of the catalog to open. + * @param reportError whether the user should be notified about a loading error. If @c true, + * an informative message box will be displayed, if any errors occurred. + */ + void openCatalog(const QUrl &file, const bool reportError, + const TestSuite::SuiteType suitType); + + void openRecentFile(); + + void on_testSuiteView_clicked(const QModelIndex &index); + + void on_sourceTab_currentChanged(int index); + void on_sourceInput_textChanged(); + + /** + * Restarts the program by executing restartApplication.sh loaded as a QResource file, + * combined with shutting down this instance. + */ + void on_actionRestart_triggered(); + + void writeSettings(); + + private: + /** + * Saves typing a long line. + * + * @returns the source model the index in the proxy @p proxyIndex corresponds to. + */ + inline QModelIndex sourceIndex(const QModelIndex &proxyIndex) const; + + /** + * Saves typing a long line. + * + * @returns the source model for the test suite view, by walking through the + * proxy model. + */ + inline TreeModel *sourceModel() const; + + void setupMenu(); + void setupActions(); + void readSettings(); + void setCurrentFile(const QUrl &fileName); + void updateRecentFileActions(); + + UserTestCase *const m_userTC; + + enum {MaximumRecentFiles = 5}; + QAction * m_recentFileActs[MaximumRecentFiles]; + + /** + * The current selected test case. + */ + TestCase * m_currentTC; + QUrl m_previousOpenedCatalog; + TestCaseView * testCaseView; + TestResultView * testResultView; + FunctionSignaturesView * functionView; + TestSuite::SuiteType m_currentSuiteType; + }; +} +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/TestCaseView.cpp b/tests/auto/xmlpatternsview/view/TestCaseView.cpp new file mode 100644 index 0000000..d85d6b4 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/TestCaseView.cpp @@ -0,0 +1,179 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QDate> +#include <QtDebug> + +#include "UserTestCase.h" +#include "ui_ui_BaseLinePage.h" + +#include "TestCaseView.h" + +using namespace QPatternistSDK; + +/** + * Removes all tabs in @p widget, and deletes its page widgets. + */ +static void clearTabWidget(QTabWidget *const widget) +{ + Q_ASSERT(widget); + + /* Very annoying, we can't cache count(). */ + /* Idea: QTabWidget::clear(bool deletePageWidgets = false); */ + while(widget->count() != 0) + { + delete widget->widget(0); + widget->removeTab(0); + } + + Q_ASSERT(widget->count() == 0); +} + +TestCaseView::TestCaseView(QWidget *const p) : QDockWidget(QLatin1String("Test Case View"), p) +{ + setObjectName(QLatin1String("TestCaseView")); + setWidget(new QWidget()); + setupUi(widget()); + displayNone(); + clearTabWidget(baselinesTabs); +} + +void TestCaseView::displayNone() +{ + stackedWidget->setCurrentIndex(1); +} + +void TestCaseView::displayTestCase(TestCase *const tc) +{ + if(!tc) + { + displayNone(); + return; + } + + name->setText(tc->title()); + description->setText(tc->description()); + isXPath->setText(tc->isXPath() ? QLatin1String("yes") : QLatin1String("no")); + author->setText(tc->creator()); + type->setText(TestCase::displayName(tc->scenario())); + if(tc->lastModified().isNull()) + lastModified->setText(QLatin1String("Not specified.")); + else + lastModified->setText(tc->lastModified().toString()); + + if(tc->contextItemSource().isValid()) + focusDocument->setText(tc->contextItemSource().toLocalFile()); + + /* Not used. */ + bool ok = false; + + const QString sourceCode(tc->sourceCode(ok)); + + if(sourceCode.isEmpty()) + sourceEdit->setPlainText(QLatin1String("No source code available.")); + else + sourceEdit->setPlainText(sourceCode); + + stackedWidget->setCurrentIndex(0); + + displayBaseLines(tc); +} + +void TestCaseView::displayBaseLines(const TestCase *const tc) +{ + clearTabWidget(baselinesTabs); + Q_ASSERT(tc); + const TestBaseLine::List bs(tc->baseLines()); + const TestBaseLine::List::const_iterator end(bs.constEnd()); + TestBaseLine::List::const_iterator it(bs.constBegin()); + + for(; it != end; ++it) + { + const TestBaseLine *const bl = *it; + Q_ASSERT(bl); + const TestBaseLine::Type t = bl->type(); + + QString title(TestBaseLine::displayName(t)); + const QString details(bl->details()); + + QWidget *const currPage = new QWidget(); + Ui::BaseLinePage setupPage; + setupPage.setupUi(currPage); + + /* Make this title a bit better: "ExpectedError: XPTY0004", for example. */ + switch(t) + { + case TestBaseLine::ExpectedError: + { + title += (QLatin1String(": ") + details); + /* Fallthrough. */ + } + case TestBaseLine::Ignore: + { + setupPage.contentEdit->setEnabled(false); + break; + } + default: + { + setupPage.contentEdit->setPlainText(details); + break; + } + } + + baselinesTabs->addTab(currPage, title); + } + + int tabIndex = baselinesTabs->count(); /* The tab we're about to add. */ + baselinesTabs->addTab(new QWidget(), QLatin1String("AST Baseline")); + baselinesTabs->setTabToolTip(tabIndex, + QLatin1String("Expected AST baselines are not yet implemented.")); + baselinesTabs->setTabEnabled(tabIndex, false); + + ++tabIndex; /* Again, the tab we're about to add. */ + baselinesTabs->addTab(new QWidget(), QLatin1String("Message Baseline")); + baselinesTabs->setTabToolTip(tabIndex, + QLatin1String("Expected Message baselines are not yet implemented.")); + baselinesTabs->setTabEnabled(tabIndex, false); + + baselinesTabs->setCurrentIndex(0); +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/TestCaseView.h b/tests/auto/xmlpatternsview/view/TestCaseView.h new file mode 100644 index 0000000..197e2ec --- /dev/null +++ b/tests/auto/xmlpatternsview/view/TestCaseView.h @@ -0,0 +1,91 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestCaseView_H +#define PatternistSDK_TestCaseView_H + +#include <QDockWidget> + +#include "ui_ui_TestCaseView.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class TestCase; + + /** + * @short Displays a test case. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class TestCaseView : public QDockWidget, + public Ui_TestCaseViewCentralWidget + { + Q_OBJECT + public: + /** + * Creates a TestCaseView. Calls displayNone(), in order to reset its view. + */ + TestCaseView(QWidget *const parent); + + public Q_SLOTS: + void displayTestCase(TestCase *const); + + private: + void displayBaseLines(const TestCase *const); + + /** + * Displays a generic message that no test case is selected. + */ + void displayNone(); + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/TestResultView.cpp b/tests/auto/xmlpatternsview/view/TestResultView.cpp new file mode 100644 index 0000000..6c685a2 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/TestResultView.cpp @@ -0,0 +1,163 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QHeaderView> + +#include "ASTItem.h" +#include "ErrorItem.h" +#include "TestCase.h" +#include "TestResult.h" +#include "TreeModel.h" +#include "XDTItemItem.h" + +#include "TestResultView.h" + +using namespace QPatternistSDK; + +TestResultView::TestResultView(QWidget *const p) : QDockWidget(QLatin1String("Test Result View"), p) +{ + Q_ASSERT(p); + setObjectName(QLatin1String("TestResultView")); + setWidget(new QWidget()); + setupUi(widget()); + + QStringList astColumns; + astColumns << QLatin1String("Node Name") + << QLatin1String("Details") + << QLatin1String("Static Type") + << QLatin1String("Required Type"); + astView->setModel(new TreeModel(astColumns, this)); + + QStringList itemColumns; + itemColumns << QLatin1String("#") + << QLatin1String("Value") + << QLatin1String("Type"); + itemListResult->setModel(new TreeModel(itemColumns, this)); + + QStringList errColumns; + errColumns << QLatin1String("Severity") + << QLatin1String("Error Code") + << QLatin1String("Message"); + messageOutput->setModel(new TreeModel(errColumns, this)); + messageOutput->horizontalHeader()->setStretchLastSection(true); +} + +void TestResultView::displayTestResult(const TestResult *const result) +{ + if(!result) + { + displayNone(); + return; + } + + /* ------- the Test Status Label --------- */ + resultStatus->setText(result->status() ? TestResult::displayName(result->status()) + : QLatin1String("Not Applicable")); + /* --------------------------------------- */ + + /* ------------ the AST View ------------- */ + ASTItem *astTree = result->astTree(); + static_cast<TreeModel *>(astView->model())->setRoot(astTree); + /* --------------------------------------- */ + + /* ------- the Error code/msg View ------- */ + ErrorItem *msgRoot = new ErrorItem(ErrorHandler::Message(), 0); + + const ErrorHandler::Message::List msgs(result->messages()); + ErrorHandler::Message::List::const_iterator it(msgs.constBegin()); + const ErrorHandler::Message::List::const_iterator end(msgs.constEnd()); + + for(; it != end; ++it) + msgRoot->appendChild(new ErrorItem(*it, msgRoot)); + + TreeModel *etm = static_cast<TreeModel *>(messageOutput->model()); + etm->setRoot(msgRoot); + /* --------------------------------------- */ + + const QPatternist::Item::List items(result->items()); + /* ----- the Serialized Output View ------ */ + serializedResult->setPlainText(result->asSerialized()); + /* --------------------------------------- */ + + /* ------ the Item List Output View ------ */ + XDTItemItem *itemRoot = new XDTItemItem(QPatternist::Item(), 0); + QPatternist::Item item; + + QPatternist::Item::List::const_iterator itemIt(items.constBegin()); + const QPatternist::Item::List::const_iterator itemsEnd(items.constEnd()); + + for(; itemIt != itemsEnd; ++itemIt) + itemRoot->appendChild(new XDTItemItem(*itemIt, itemRoot)); + + TreeModel *itm = static_cast<TreeModel *>(itemListResult->model()); + itm->setRoot(itemRoot); + /* --------------------------------------- */ +} + +void TestResultView::displayTestResult(TestCase *const tc) +{ + if(tc) + displayTestResult(tc->testResult()); + else + displayNone(); +} + +void TestResultView::displayNone() +{ + TreeModel *tm; + + tm = static_cast<TreeModel *>(astView->model()); + Q_ASSERT(tm); + tm->setRoot(0); + + tm = static_cast<TreeModel *>(messageOutput->model()); + Q_ASSERT(tm); + tm->setRoot(0); + + tm = static_cast<TreeModel *>(itemListResult->model()); + Q_ASSERT(tm); + tm->setRoot(0); + + serializedResult->clear(); + resultStatus->clear(); +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/TestResultView.h b/tests/auto/xmlpatternsview/view/TestResultView.h new file mode 100644 index 0000000..83f3f5f --- /dev/null +++ b/tests/auto/xmlpatternsview/view/TestResultView.h @@ -0,0 +1,86 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TestResultView_H +#define PatternistSDK_TestResultView_H + +#include <QDockWidget> + +#include "ui_ui_TestResultView.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + class TestCase; + class TestResult; + + /** + * @short Displays the result of running a test case. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class TestResultView : public QDockWidget, + public Ui_TestResultViewCentralWidget + { + Q_OBJECT + public: + TestResultView(QWidget *const parent); + + void displayTestResult(const TestResult *const result); + + public Q_SLOTS: + void displayTestResult(TestCase *const result); + + private: + void displayNone(); + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/TreeSortFilter.cpp b/tests/auto/xmlpatternsview/view/TreeSortFilter.cpp new file mode 100644 index 0000000..d28bb97 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/TreeSortFilter.cpp @@ -0,0 +1,122 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "TreeSortFilter.h" + +using namespace QPatternistSDK; + +TreeSortFilter::TreeSortFilter(QObject *p) : QSortFilterProxyModel(p) +{ + Q_ASSERT(p); +} + +bool TreeSortFilter::lessThan(const QModelIndex &left, + const QModelIndex &right) const +{ + const QVariant leftData(sourceModel()->data(left)); + const QVariant rightData(sourceModel()->data(right)); + + return numericLessThan(leftData.toString(), rightData.toString()); +} + +bool TreeSortFilter::numericLessThan(const QString &l, const QString &r) const +{ + QString ls(l); + QString rs(r); + const int len = (l.length() > r.length() ? r.length() : l.length()); + + for(int i = 0;i < len; ++i) + { + const QChar li(l.at(i)); + const QChar ri(r.at(i)); + + if(li >= QLatin1Char('0') && + li <= QLatin1Char('9') && + ri >= QLatin1Char('0') && + ri <= QLatin1Char('9')) + { + ls = l.mid(i); + rs = r.mid(i); + break; + } + else if(li != ri) + break; + } + + const int ld = ls.toInt(); + const int rd = rs.toInt(); + + if(ld == rd) + return ls.localeAwareCompare(rs) < 0; + else + return ld < rd; +} + +bool TreeSortFilter::filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const +{ + if(filterRegExp().isEmpty()) + return true; + + QModelIndex current(sourceModel()->index(sourceRow, filterKeyColumn(), sourceParent)); + + if(sourceModel()->hasChildren(current)) + { + bool atLeastOneValidChild = false; + int i = 0; + while(!atLeastOneValidChild) + { + const QModelIndex child(current.child(i, current.column())); + if(!child.isValid()) + // No valid child + break; + + atLeastOneValidChild = filterAcceptsRow(i, current); + i++; + } + return atLeastOneValidChild; + } + + return sourceModel()->data(current).toString().contains(filterRegExp()); +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/TreeSortFilter.h b/tests/auto/xmlpatternsview/view/TreeSortFilter.h new file mode 100644 index 0000000..d7e7b55 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/TreeSortFilter.h @@ -0,0 +1,98 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_TreeSortFilter_H +#define PatternistSDK_TreeSortFilter_H + +#include <QSortFilterProxyModel> + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short A sort & filter model for hierarchical item models. + * + * Features: + * - When sorting, numbers are treated as a whole instead of on a + * character-per-character basis. For example, @c myFile-10 is sorted after @c myFile-9. + * - When filtering, it behaves as usually is expected when the item model is hierarchical. That is, + * an item is shown if it matches or any of its children matches. + * + * @image html TreeSortFilter.png "TreeSortFilter in action on a QTreeView." + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class TreeSortFilter : public QSortFilterProxyModel + { + public: + /** + * Creates a TreeSortFilter. + * + * @param parent the parent. Must not be @c null. + */ + TreeSortFilter(QObject *parent); + + protected: + /** + * Compares @p left and @p right. They are treated as QStrings. + */ + virtual bool lessThan(const QModelIndex &left, const QModelIndex &right) const; + + /** + * Overridden to implement filtering. + */ + virtual bool filterAcceptsRow(int sourceRow, const QModelIndex &sourceParent) const; + + private: + inline bool numericLessThan(const QString &l, const QString &r) const; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/UserTestCase.cpp b/tests/auto/xmlpatternsview/view/UserTestCase.cpp new file mode 100644 index 0000000..98da59d --- /dev/null +++ b/tests/auto/xmlpatternsview/view/UserTestCase.cpp @@ -0,0 +1,159 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QCoreApplication> +#include <QDate> +#include <QUrl> +#include <QVariant> +#include <QtDebug> + +#include "TestResult.h" + +#include "UserTestCase.h" + +using namespace QPatternistSDK; + +UserTestCase::UserTestCase() : m_lang(QXmlQuery::XQuery10) +{ +} + +QVariant UserTestCase::data(const Qt::ItemDataRole role, int /*column*/) const +{ + if(role != Qt::DisplayRole) + return QVariant(); + + return title(); +} + +QString UserTestCase::creator() const +{ + return QString(QLatin1String("The user of %1.")) + .arg(QCoreApplication::instance()->applicationName()); +} + +QString UserTestCase::name() const +{ + return QString(QLatin1String("X-KDE-%1-UserCreated")) + .arg(QCoreApplication::instance()->applicationName()); +} + +QString UserTestCase::description() const +{ + return QLatin1String("No description available; the test case is not part of " + "a test suite, but entered manually in the source code window."); +} + +QString UserTestCase::title() const +{ + return QLatin1String("User Specified Test"); +} + +TestCase::Scenario UserTestCase::scenario() const +{ + return Standard; +} + +TestBaseLine::List UserTestCase::baseLines() const +{ + TestBaseLine::List retval; + + TestBaseLine *const bl = new TestBaseLine(TestBaseLine::Ignore); + retval.append(bl); + + return retval; +} + +void UserTestCase::setSourceCode(const QString &code) +{ + m_sourceCode = code; +} + +QString UserTestCase::sourceCode(bool &ok) const +{ + ok = true; + return m_sourceCode; +} + +QDate UserTestCase::lastModified() const +{ + return QDate(); +} + +bool UserTestCase::isXPath() const +{ + return true; +} + +TreeItem *UserTestCase::parent() const +{ + return 0; +} + +int UserTestCase::columnCount() const +{ + return 1; +} + +QUrl UserTestCase::testCasePath() const +{ + return QUrl::fromLocalFile(QCoreApplication::applicationDirPath()); +} + +QPatternist::ExternalVariableLoader::Ptr UserTestCase::externalVariableLoader() const +{ + /* We don't have any bindings for the query that the user writes. */ + return QPatternist::ExternalVariableLoader::Ptr(); +} + +QUrl UserTestCase::contextItemSource() const +{ + return m_contextSource; +} + +void UserTestCase::focusDocumentChanged(const QString &code) +{ + const QUrl focusDoc(code); + if(focusDoc.isValid()) + m_contextSource = focusDoc; +} + +// vim: et:ts=4:sw=4:sts=4 + diff --git a/tests/auto/xmlpatternsview/view/UserTestCase.h b/tests/auto/xmlpatternsview/view/UserTestCase.h new file mode 100644 index 0000000..5501efe --- /dev/null +++ b/tests/auto/xmlpatternsview/view/UserTestCase.h @@ -0,0 +1,126 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_UserTestCase_H +#define PatternistSDK_UserTestCase_H + +#include <QString> + +#include "TestCase.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Displays a test case entered manually by the user. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class UserTestCase : public TestCase + { + Q_OBJECT + public: + UserTestCase(); + virtual QString creator() const; + virtual QString description() const; + virtual QDate lastModified() const; + + /** + * @returns the query the user has entered in the editor. + * @param ok is always set to @c true + */ + virtual QString sourceCode(bool &ok) const; + virtual bool isXPath() const; + virtual QVariant data(const Qt::ItemDataRole role, int column) const; + virtual QString title() const; + virtual QString name() const; + /** + * Performs an assert crash. + */ + virtual QUrl testCasePath() const; + virtual TreeItem *parent() const; + virtual int columnCount() const; + + virtual Scenario scenario() const; + + /** + * @returns always a default constructed QUrl. + */ + virtual QUrl contextItemSource() const; + + /** + * @return an empty list. + */ + virtual TestBaseLine::List baseLines() const; + + void setLanguage(const QXmlQuery::QueryLanguage lang) + { + m_lang = lang; + } + + virtual QPatternist::ExternalVariableLoader::Ptr externalVariableLoader() const; + + virtual QXmlQuery::QueryLanguage language() const + { + return m_lang; + } + + public Q_SLOTS: + void setSourceCode(const QString &code); + void focusDocumentChanged(const QString &code); + + private: + QString m_sourceCode; + QXmlQuery::QueryLanguage m_lang; + QUrl m_contextSource; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/XDTItemItem.cpp b/tests/auto/xmlpatternsview/view/XDTItemItem.cpp new file mode 100644 index 0000000..b4c565d --- /dev/null +++ b/tests/auto/xmlpatternsview/view/XDTItemItem.cpp @@ -0,0 +1,119 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QList> +#include <QPointer> +#include <QVariant> + +#include "Global.h" + +#include "qitem_p.h" +#include "qreportcontext_p.h" + +#include "XDTItemItem.h" + +using namespace QPatternistSDK; + +XDTItemItem::XDTItemItem(const QPatternist::Item &item, + XDTItemItem *p) : m_item(item), + m_parent(p) +{ +} + +XDTItemItem::~XDTItemItem() +{ + qDeleteAll(m_children); +} + +int XDTItemItem::columnCount() const +{ + return 3; +} + +QVariant XDTItemItem::data(const Qt::ItemDataRole role, int column) const +{ + Q_ASSERT(m_item); + if(role != Qt::DisplayRole) + return QVariant(); + + switch(column) + { + case 0: + /* + 1: We don't want the index; the XDT counts from 1. */ + return row() + 1; + case 1: + return m_item.stringValue(); + case 2: + return m_item.type()->displayName(Global::namePool()); + default: + { + Q_ASSERT(false); + return QString(); + } + } +} + +TreeItem::List XDTItemItem::children() const +{ + return m_children; +} + +void XDTItemItem::appendChild(TreeItem *item) +{ + m_children.append(item); +} + +TreeItem *XDTItemItem::child(const unsigned int rowP) const +{ + return m_children.value(rowP); +} + +unsigned int XDTItemItem::childCount() const +{ + return m_children.count(); +} + +TreeItem *XDTItemItem::parent() const +{ + return m_parent; +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/XDTItemItem.h b/tests/auto/xmlpatternsview/view/XDTItemItem.h new file mode 100644 index 0000000..751ffab --- /dev/null +++ b/tests/auto/xmlpatternsview/view/XDTItemItem.h @@ -0,0 +1,92 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#ifndef PatternistSDK_XDTItemItem_H +#define PatternistSDK_XDTItemItem_H + +#include <QList> +#include "qitem_p.h" + +#include "TreeItem.h" + +QT_BEGIN_HEADER + +QT_BEGIN_NAMESPACE + +namespace QPatternistSDK +{ + /** + * @short Proxies an QPatternist::Item through the TreeItem + * interface such that Patternist data can be used in Qt's model/view + * framework. + * + * @ingroup PatternistSDK + * @author Frans Englich <frans.englich@nokia.com> + */ + class XDTItemItem : public TreeItem + { + public: + XDTItemItem(const QPatternist::Item &item, + XDTItemItem *parent); + virtual ~XDTItemItem(); + + virtual QVariant data(const Qt::ItemDataRole role, int column) const; + + virtual void appendChild(TreeItem *item); + virtual TreeItem *child(const unsigned int row) const; + virtual unsigned int childCount() const; + virtual TreeItem::List children() const; + virtual TreeItem *parent() const; + int columnCount() const; + + private: + const QPatternist::Item m_item; + XDTItemItem *m_parent; + TreeItem::List m_children; + }; +} + +QT_END_NAMESPACE + +QT_END_HEADER + +#endif +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/main.cpp b/tests/auto/xmlpatternsview/view/main.cpp new file mode 100644 index 0000000..e323482 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/main.cpp @@ -0,0 +1,62 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include <QtDebug> + +#include "Global.h" +#include "MainWindow.h" +#include "TestSuiteHandler.h" + +using namespace QPatternistSDK; + +int main(int argc, char *argv[]) +{ + const QApplication app(argc, argv); + app.setOrganizationName(Global::organizationName); + app.setApplicationName(QLatin1String("PatternistSDKView")); + + MainWindow *const mainWindow = new MainWindow(); + mainWindow->show(); + + return app.exec(); +} + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsview/view/ui_BaseLinePage.ui b/tests/auto/xmlpatternsview/view/ui_BaseLinePage.ui new file mode 100644 index 0000000..9d42b80 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/ui_BaseLinePage.ui @@ -0,0 +1,48 @@ +<ui version="4.0" > + <author></author> + <comment></comment> + <exportmacro></exportmacro> + <class>BaseLinePage</class> + <widget class="QWidget" name="BaseLinePage" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>300</height> + </rect> + </property> + <property name="windowTitle" > + <string>Form</string> + </property> + <layout class="QHBoxLayout" > + <property name="margin" > + <number>9</number> + </property> + <property name="spacing" > + <number>6</number> + </property> + <item> + <widget class="QTextEdit" name="contentEdit" > + <property name="font" > + <font> + <family>Fixed [Sony]</family> + <pointsize>9</pointsize> + <weight>50</weight> + <italic>false</italic> + <bold>false</bold> + <underline>false</underline> + <strikeout>false</strikeout> + </font> + </property> + <property name="readOnly" > + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + <pixmapfunction></pixmapfunction> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/xmlpatternsview/view/ui_FunctionSignaturesView.ui b/tests/auto/xmlpatternsview/view/ui_FunctionSignaturesView.ui new file mode 100644 index 0000000..1990800 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/ui_FunctionSignaturesView.ui @@ -0,0 +1,70 @@ +<ui version="4.0" > + <author></author> + <comment></comment> + <exportmacro></exportmacro> + <class>FunctionSignaturesViewCentralWidget</class> + <widget class="QWidget" name="FunctionSignaturesViewCentralWidget" > + <property name="geometry" > + <rect> + <x>0</x> + <y>0</y> + <width>400</width> + <height>300</height> + </rect> + </property> + <property name="windowTitle" > + <string>Form</string> + </property> + <layout class="QVBoxLayout" > + <property name="margin" > + <number>8</number> + </property> + <property name="spacing" > + <number>6</number> + </property> + <item> + <widget class="QLabel" name="signatureInfo" > + <property name="text" > + <string>The following function signatures are available:</string> + </property> + </widget> + </item> + <item> + <widget class="QListWidget" name="signatureList" /> + </item> + <item> + <layout class="QHBoxLayout" > + <property name="margin" > + <number>0</number> + </property> + <property name="spacing" > + <number>6</number> + </property> + <item> + <spacer> + <property name="orientation" > + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" > + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QLabel" name="countInfo" > + <property name="text" > + <string>Count:</string> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <pixmapfunction></pixmapfunction> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/xmlpatternsview/view/ui_MainWindow.ui b/tests/auto/xmlpatternsview/view/ui_MainWindow.ui new file mode 100644 index 0000000..0240350 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/ui_MainWindow.ui @@ -0,0 +1,319 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>MainWindow</class> + <widget class="QMainWindow" name="MainWindow"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>402</width> + <height>827</height> + </rect> + </property> + <property name="windowTitle"> + <string>QtXmlPatterns View</string> + </property> + <widget class="QWidget" name="centralWidget"> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QTabWidget" name="sourceTab"> + <property name="currentIndex"> + <number>1</number> + </property> + <widget class="QWidget" name="tabTestSuite"> + <attribute name="title"> + <string>&Test Suite</string> + </attribute> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>9</number> + </property> + <item> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="infoSearch"> + <property name="text"> + <string>S&earch:</string> + </property> + <property name="buddy"> + <cstring>searchInput</cstring> + </property> + </widget> + </item> + <item> + <spacer> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + <item> + <widget class="QLineEdit" name="searchInput"/> + </item> + </layout> + </item> + <item> + <widget class="QTreeView" name="testSuiteView"> + <property name="alternatingRowColors"> + <bool>true</bool> + </property> + <property name="selectionMode"> + <enum>QAbstractItemView::ExtendedSelection</enum> + </property> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="tabSourceCode"> + <attribute name="title"> + <string>&Source Code</string> + </attribute> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>9</number> + </property> + <item> + <widget class="QTextEdit" name="sourceInput"> + <property name="font"> + <font> + <family>Fixed [Sony]</family> + <pointsize>14</pointsize> + <weight>50</weight> + <italic>false</italic> + <bold>false</bold> + <underline>false</underline> + <strikeout>false</strikeout> + </font> + </property> + <property name="acceptRichText"> + <bool>false</bool> + </property> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + <item> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QCheckBox" name="isXSLT20"> + <property name="text"> + <string>Is XSL-T 2.0</string> + </property> + </widget> + </item> + <item> + <widget class="QCheckBox" name="compileOnly"> + <property name="toolTip"> + <string>When enabled, the query will not be run, only compiled.</string> + </property> + <property name="text"> + <string>Compile &Only</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="infoTestCaseCout"> + <property name="text"> + <string>Test Case Count:</string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="testCaseCount"> + <property name="text"> + <string>The Count</string> + </property> + </widget> + </item> + </layout> + </item> + <item> + <spacer> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <property name="sizeType"> + <enum>QSizePolicy::Minimum</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>20</width> + <height>40</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + </layout> + </item> + <item> + <layout class="QHBoxLayout" name="horizontalLayout"> + <item> + <widget class="QLabel" name="label"> + <property name="text"> + <string>Focus document(URI):</string> + </property> + </widget> + </item> + <item> + <widget class="QLineEdit" name="focusURI"/> + </item> + </layout> + </item> + </layout> + </item> + </layout> + </widget> + <widget class="QMenuBar" name="widgetMenuBar"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>402</width> + <height>26</height> + </rect> + </property> + <widget class="QMenu" name="menuFile"> + <property name="title"> + <string>&File</string> + </property> + <addaction name="actionOpen"/> + <addaction name="actionOpenXSLTSCatalog"/> + <addaction name="actionOpenXSDTSCatalog"/> + <addaction name="actionExecute"/> + <addaction name="separator"/> + <addaction name="actionRestart"/> + <addaction name="actionQuit"/> + </widget> + <widget class="QMenu" name="menuWindows"> + <property name="title"> + <string>&Windows</string> + </property> + </widget> + <addaction name="menuFile"/> + <addaction name="menuWindows"/> + </widget> + <action name="actionOpen"> + <property name="text"> + <string>&Open XQTS Catalog...</string> + </property> + <property name="toolTip"> + <string>Opens a Test Suite Catalog in the format specified by W3C's XQuery Test Suite Task Force. XQTS's catalog is called XQTSCatalog.xml. The format is specified in XQTSCatalog.xsd</string> + </property> + <property name="shortcut"> + <string>Ctrl+O</string> + </property> + </action> + <action name="actionOpen_Recent"> + <property name="text"> + <string>Open Recent</string> + </property> + </action> + <action name="actionExecute"> + <property name="text"> + <string>Execute Test</string> + </property> + <property name="toolTip"> + <string>Executes the selected test, or the tests in the selected group.</string> + </property> + <property name="shortcut"> + <string>Ctrl+E</string> + </property> + </action> + <action name="actionRestart"> + <property name="text"> + <string>Restart</string> + </property> + <property name="toolTip"> + <string>Restarts this program by shutting down and starting up again, such that changes in libraries are used.</string> + </property> + <property name="shortcut"> + <string>Ctrl+R</string> + </property> + </action> + <action name="actionQuit"> + <property name="text"> + <string>Quit</string> + </property> + <property name="toolTip"> + <string>Simply shuts down the program.</string> + </property> + <property name="shortcut"> + <string>Ctrl+Q</string> + </property> + </action> + <action name="actionOpenXSLTSCatalog"> + <property name="text"> + <string>O&pen XSLTS Catalog...</string> + </property> + <property name="shortcut"> + <string>Ctrl+L</string> + </property> + </action> + <action name="actionOpenXSDTSCatalog"> + <property name="text"> + <string>O&pen XSDTS Catalog...</string> + </property> + <property name="shortcut"> + <string>Ctrl+S</string> + </property> + </action> + </widget> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/xmlpatternsview/view/ui_TestCaseView.ui b/tests/auto/xmlpatternsview/view/ui_TestCaseView.ui new file mode 100644 index 0000000..7b6e9a8 --- /dev/null +++ b/tests/auto/xmlpatternsview/view/ui_TestCaseView.ui @@ -0,0 +1,224 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>TestCaseViewCentralWidget</class> + <widget class="QWidget" name="TestCaseViewCentralWidget"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>472</width> + <height>724</height> + </rect> + </property> + <property name="windowTitle"> + <string>Form</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout_2"> + <item> + <widget class="QStackedWidget" name="stackedWidget"> + <property name="currentIndex"> + <number>0</number> + </property> + <widget class="QWidget" name="page"> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <widget class="QLabel" name="name"> + <property name="sizePolicy"> + <sizepolicy hsizetype="Fixed" vsizetype="Fixed"> + <horstretch>0</horstretch> + <verstretch>0</verstretch> + </sizepolicy> + </property> + <property name="font"> + <font> + <family>Sans Serif</family> + <pointsize>15</pointsize> + <weight>50</weight> + <italic>false</italic> + <bold>false</bold> + <underline>false</underline> + <strikeout>false</strikeout> + </font> + </property> + <property name="text"> + <string><html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><span style=" font-size:12pt;">test name</span></p></body></html></string> + </property> + <property name="textFormat"> + <enum>Qt::RichText</enum> + </property> + <property name="scaledContents"> + <bool>false</bool> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="description"> + <property name="text"> + <string><html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">description</p></body></html></string> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + <property name="indent"> + <number>14</number> + </property> + </widget> + </item> + <item> + <widget class="QSplitter" name="splitter"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Source Code</string> + </property> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>8</number> + </property> + <item> + <widget class="QTextEdit" name="sourceEdit"> + <property name="font"> + <font> + <family>Fixed [Sony]</family> + <pointsize>9</pointsize> + <weight>50</weight> + <italic>false</italic> + <bold>false</bold> + <underline>false</underline> + <strikeout>false</strikeout> + </font> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + <widget class="QTabWidget" name="baselinesTabs"> + <property name="currentIndex"> + <number>1</number> + </property> + <widget class="QWidget" name="tab"> + <attribute name="title"> + <string>Tab 1</string> + </attribute> + </widget> + <widget class="QWidget" name="tab_2"> + <attribute name="title"> + <string>Tab 2</string> + </attribute> + </widget> + </widget> + </widget> + </item> + <item> + <layout class="QGridLayout" name="gridLayout"> + <item row="0" column="0"> + <widget class="QLabel" name="TypeExpl"> + <property name="text"> + <string>Type:</string> + </property> + </widget> + </item> + <item row="0" column="1"> + <widget class="QLabel" name="type"> + <property name="text"> + <string>type</string> + </property> + </widget> + </item> + <item row="1" column="0"> + <widget class="QLabel" name="isXPathOnlyExpl"> + <property name="text"> + <string><html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Is XPath Only Test:</p></body></html></string> + </property> + </widget> + </item> + <item row="1" column="1"> + <widget class="QLabel" name="isXPath"> + <property name="text"> + <string><html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">is xpath only</p></body></html></string> + </property> + </widget> + </item> + <item row="2" column="0"> + <widget class="QLabel" name="authorExpl"> + <property name="text"> + <string><html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Author:</p></body></html></string> + </property> + </widget> + </item> + <item row="2" column="1"> + <widget class="QLabel" name="author"> + <property name="text"> + <string><html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">author</p></body></html></string> + </property> + </widget> + </item> + <item row="3" column="0"> + <widget class="QLabel" name="lastModifiedExpl"> + <property name="text"> + <string><html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">Last Modified:</p></body></html></string> + </property> + </widget> + </item> + <item row="3" column="1"> + <widget class="QLabel" name="lastModified"> + <property name="text"> + <string><html><head><meta name="qrichtext" content="1" /></head><body style=" white-space: pre-wrap; font-family:Sans Serif; font-weight:400; font-style:normal; text-decoration:none;"><p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;">last modified</p></body></html></string> + </property> + </widget> + </item> + <item row="5" column="0"> + <widget class="QLabel" name="focusDocumentExpl"> + <property name="text"> + <string>Focus document:</string> + </property> + </widget> + </item> + <item row="5" column="1"> + <widget class="QLineEdit" name="focusDocument"> + <property name="readOnly"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <widget class="QWidget" name="page2"> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>8</number> + </property> + <item> + <widget class="QLabel" name="noSelectionInfo"> + <property name="text"> + <string>No test case is selected. + +This dock widget displays information about a test case, when selected in the tree view.</string> + </property> + <property name="wordWrap"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections/> +</ui> diff --git a/tests/auto/xmlpatternsview/view/ui_TestResultView.ui b/tests/auto/xmlpatternsview/view/ui_TestResultView.ui new file mode 100644 index 0000000..bed70ac --- /dev/null +++ b/tests/auto/xmlpatternsview/view/ui_TestResultView.ui @@ -0,0 +1,239 @@ +<?xml version="1.0" encoding="UTF-8"?> +<ui version="4.0"> + <class>TestResultViewCentralWidget</class> + <widget class="QWidget" name="TestResultViewCentralWidget"> + <property name="geometry"> + <rect> + <x>0</x> + <y>0</y> + <width>458</width> + <height>571</height> + </rect> + </property> + <property name="windowTitle"> + <string>Form</string> + </property> + <layout class="QVBoxLayout" name="verticalLayout"> + <item> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="resultStatusInfo"> + <property name="text"> + <string>Result Status:</string> + </property> + </widget> + </item> + <item> + <widget class="QLabel" name="resultStatus"> + <property name="text"> + <string/> + </property> + </widget> + </item> + <item> + <spacer> + <property name="orientation"> + <enum>Qt::Horizontal</enum> + </property> + <property name="sizeHint" stdset="0"> + <size> + <width>40</width> + <height>20</height> + </size> + </property> + </spacer> + </item> + </layout> + </item> + <item> + <widget class="QSplitter" name="splitter_2"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <widget class="QGroupBox" name="astViewInfo"> + <property name="title"> + <string>Abstract Syntax Tree</string> + </property> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>8</number> + </property> + <item> + <widget class="QTreeView" name="astView"> + <property name="alternatingRowColors"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + <widget class="QSplitter" name="splitter"> + <property name="orientation"> + <enum>Qt::Vertical</enum> + </property> + <widget class="QGroupBox" name="groupBox"> + <property name="title"> + <string>Output</string> + </property> + <layout class="QVBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>8</number> + </property> + <item> + <widget class="QStackedWidget" name="outputStack"> + <property name="currentIndex"> + <number>1</number> + </property> + <widget class="QWidget" name="page"> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>8</number> + </property> + <item> + <widget class="QTextEdit" name="serializedResult"> + <property name="font"> + <font> + <family>Fixed [Sony]</family> + <pointsize>9</pointsize> + <weight>50</weight> + <italic>false</italic> + <bold>false</bold> + <underline>false</underline> + <strikeout>false</strikeout> + </font> + </property> + <property name="readOnly"> + <bool>true</bool> + </property> + <property name="html"> + <string><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd"> +<html><head><meta name="qrichtext" content="1" /><style type="text/css"> +p, li { white-space: pre-wrap; } +</style></head><body style=" font-family:'Fixed [Sony]'; font-size:9pt; font-weight:400; font-style:normal;"> +<p style="-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"></p></body></html></string> + </property> + </widget> + </item> + </layout> + </widget> + <widget class="QWidget" name="page2"> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>8</number> + </property> + <item> + <widget class="QTableView" name="itemListResult"> + <property name="alternatingRowColors"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + </widget> + </item> + <item> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>0</number> + </property> + <item> + <widget class="QLabel" name="viewAsInfo"> + <property name="text"> + <string>View as:</string> + </property> + <property name="buddy"> + <cstring>resultViewSelection</cstring> + </property> + </widget> + </item> + <item> + <widget class="QComboBox" name="resultViewSelection"> + <property name="enabled"> + <bool>true</bool> + </property> + <property name="toolTip"> + <string/> + </property> + <item> + <property name="text"> + <string>XQuery/XSL-T Serialization</string> + </property> + </item> + <item> + <property name="text"> + <string>Item List</string> + </property> + </item> + </widget> + </item> + </layout> + </item> + </layout> + </widget> + <widget class="QGroupBox" name="MessagesInfo"> + <property name="title"> + <string>Messages</string> + </property> + <layout class="QHBoxLayout"> + <property name="spacing"> + <number>6</number> + </property> + <property name="margin"> + <number>8</number> + </property> + <item> + <widget class="QTableView" name="messageOutput"> + <property name="alternatingRowColors"> + <bool>true</bool> + </property> + </widget> + </item> + </layout> + </widget> + </widget> + </widget> + </item> + </layout> + </widget> + <resources/> + <connections> + <connection> + <sender>resultViewSelection</sender> + <signal>activated(int)</signal> + <receiver>outputStack</receiver> + <slot>setCurrentIndex(int)</slot> + <hints> + <hint type="sourcelabel"> + <x>427</x> + <y>345</y> + </hint> + <hint type="destinationlabel"> + <x>426</x> + <y>214</y> + </hint> + </hints> + </connection> + </connections> +</ui> diff --git a/tests/auto/xmlpatternsview/view/view.pro b/tests/auto/xmlpatternsview/view/view.pro new file mode 100644 index 0000000..f9d36ee --- /dev/null +++ b/tests/auto/xmlpatternsview/view/view.pro @@ -0,0 +1,35 @@ +TARGET = xmlpatternsview +TEMPLATE = app +DESTDIR = $$QT_BUILD_TREE/bin + +include (../../xmlpatterns.pri) + +# We add gui here, since xmlpatterns.pri pull it out. +QT += xmlpatterns xml gui + +LIBS += -l$$XMLPATTERNS_SDK + +HEADERS = FunctionSignaturesView.h \ + MainWindow.h \ + TestCaseView.h \ + TestResultView.h \ + TreeSortFilter.h \ + UserTestCase.h \ + XDTItemItem.h + +SOURCES = FunctionSignaturesView.cpp \ + main.cpp \ + MainWindow.cpp \ + TestCaseView.cpp \ + TestResultView.cpp \ + TreeSortFilter.cpp \ + UserTestCase.cpp \ + XDTItemItem.cpp + +FORMS = ui_BaseLinePage.ui \ + ui_MainWindow.ui \ + ui_TestCaseView.ui \ + ui_TestResultView.ui \ + ui_FunctionSignaturesView.ui + +INCLUDEPATH += $$QT_SOURCE_TREE/tests/auto/xmlpatternsxqts/lib/ $$QT_BUILD_TREE/include/QtXmlPatterns/private diff --git a/tests/auto/xmlpatternsview/xmlpatternsview.pro b/tests/auto/xmlpatternsview/xmlpatternsview.pro new file mode 100644 index 0000000..5ab0f0e --- /dev/null +++ b/tests/auto/xmlpatternsview/xmlpatternsview.pro @@ -0,0 +1,12 @@ +load(qttest_p4) +SOURCES += tst_xmlpatternsview.cpp + +include (../xmlpatterns.pri) + +TARGET = tst_xmlpatternsview + +wince*: { + viewexe.files = $$QT_BUILD_TREE/xmlpatternsview.exe + viewexe.path = . + DEPLOYMENT += viewexe +} diff --git a/tests/auto/xmlpatternsxqts/.gitattributes b/tests/auto/xmlpatternsxqts/.gitattributes new file mode 100644 index 0000000..11fab7e --- /dev/null +++ b/tests/auto/xmlpatternsxqts/.gitattributes @@ -0,0 +1 @@ +summarizeBaseline.xsl -crlf diff --git a/tests/auto/xmlpatternsxqts/.gitignore b/tests/auto/xmlpatternsxqts/.gitignore new file mode 100644 index 0000000..1c2add2 --- /dev/null +++ b/tests/auto/xmlpatternsxqts/.gitignore @@ -0,0 +1,3 @@ +CandidateBaseline.xml +runTests +tst_xmlpatternsxqts diff --git a/tests/auto/xmlpatternsxqts/Baseline.xml b/tests/auto/xmlpatternsxqts/Baseline.xml new file mode 100644 index 0000000..d9be95a --- /dev/null +++ b/tests/auto/xmlpatternsxqts/Baseline.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<test-suite-result xmlns="http://www.w3.org/2005/02/query-test-XQTSResult"><implementation name="Patternist" version="0.1"><organization name="K Desktop Environment(KDE)" website="http://www.kde.org/"/><submittor name="Frans Englich" email="frans.englich@nokia.com"/><description><p>Patternist is an implementation written in C++ and with the Qt/KDE libraries. It is licensed under GNU LGPL and part of KDE, the K Desktop Environment.</p></description></implementation><syntax>XQuery</syntax><test-run dateRun="2009-01-15"><test-suite version="1.0.3 dev"/></test-run><test-case name="combined-errors-1" result="pass"/><test-case name="combined-errors-2" result="pass"/><test-case name="combined-errors-3" result="pass"/><test-case name="combined-errors-4" result="pass"/><test-case name="K-CombinedErrorCodes-1" result="pass"/><test-case name="K-CombinedErrorCodes-2" result="pass"/><test-case name="K-CombinedErrorCodes-3" result="pass"/><test-case name="K-CombinedErrorCodes-4" result="pass"/><test-case name="K-CombinedErrorCodes-5" result="pass"/><test-case name="K-CombinedErrorCodes-6" result="pass"/><test-case name="K-CombinedErrorCodes-7" result="pass"/><test-case name="K-CombinedErrorCodes-9" result="pass"/><test-case name="K-CombinedErrorCodes-10" result="pass"/><test-case name="K-CombinedErrorCodes-11" result="pass"/><test-case name="K-CombinedErrorCodes-12" result="pass"/><test-case name="K-CombinedErrorCodes-13" result="pass"/><test-case name="K-CombinedErrorCodes-14" result="pass"/><test-case name="K-CombinedErrorCodes-15" result="pass"/><test-case name="static-context-1" result="pass"/><test-case name="sequence-type-1" result="pass"/><test-case name="sequence-type-2" result="pass"/><test-case name="sequence-type-3" result="pass"/><test-case name="sequence-type-4" result="pass"/><test-case name="sequence-type-5" result="pass"/><test-case name="sequence-type-6" result="pass"/><test-case name="sequence-type-7" result="pass"/><test-case name="sequence-type-8" result="pass"/><test-case name="sequence-type-9" result="pass"/><test-case name="sequence-type-10" result="pass"/><test-case name="sequence-type-11" result="pass"/><test-case name="sequence-type-12" result="pass"/><test-case name="sequence-type-13" result="pass"/><test-case name="sequence-type-14" result="pass"/><test-case name="sequence-type-15" result="pass"/><test-case name="sequence-type-16" result="pass"/><test-case name="sequence-type-17" result="pass"/><test-case name="sequence-type-18" result="pass"/><test-case name="sequence-type-19" result="pass"/><test-case name="sequence-type-20" result="pass"/><test-case name="sequence-type-21" result="pass"/><test-case name="Literals001" result="pass"/><test-case name="Literals002" result="pass"/><test-case name="Literals003" result="pass"/><test-case name="Literals004" result="pass"/><test-case name="Literals005" result="pass"/><test-case name="Literals006" result="pass"/><test-case name="Literals007" result="pass"/><test-case name="Literals008" result="pass"/><test-case name="Literals009" result="pass"/><test-case name="Literals010" result="pass"/><test-case name="Literals011" result="pass"/><test-case name="Literals012" result="pass"/><test-case name="Literals013" result="pass"/><test-case name="Literals014" result="pass"/><test-case name="Literals015" result="pass"/><test-case name="Literals016" result="pass"/><test-case name="Literals017" result="pass"/><test-case name="Literals018" result="pass"/><test-case name="Literals019" result="pass"/><test-case name="Literals020" result="pass"/><test-case name="Literals021" result="pass"/><test-case name="Literals022" result="pass"/><test-case name="Literals023" result="pass"/><test-case name="Literals024" result="pass"/><test-case name="Literals025" result="pass"/><test-case name="Literals026" result="pass"/><test-case name="Literals027" result="pass"/><test-case name="Literals028" result="pass"/><test-case name="Literals029" result="pass"/><test-case name="Literals030" result="pass"/><test-case name="Literals031" result="pass"/><test-case name="Literals032" result="pass"/><test-case name="Literals033" result="pass"/><test-case name="Literals034" result="pass"/><test-case name="Literals035" result="pass"/><test-case name="Literals036" result="pass"/><test-case name="Literals037" result="pass"/><test-case name="Literals038" result="pass"/><test-case name="Literals039" result="pass"/><test-case name="Literals040" result="pass"/><test-case name="Literals041" result="pass"/><test-case name="Literals042" result="pass"/><test-case name="Literals043" result="pass"/><test-case name="Literals044" result="pass"/><test-case name="Literals045" result="pass"/><test-case name="Literals046" result="pass"/><test-case name="Literals047" result="pass"/><test-case name="Literals048" result="pass"/><test-case name="Literals049" result="pass"/><test-case name="Literals050" result="pass"/><test-case name="Literals051" result="pass"/><test-case name="Literals052" result="pass"/><test-case name="Literals053" result="pass"/><test-case name="Literals054" result="pass"/><test-case name="Literals055" result="pass"/><test-case name="Literals056" result="pass"/><test-case name="Literals057" result="pass"/><test-case name="Literals058" result="pass"/><test-case name="Literals059" result="pass"/><test-case name="Literals060" result="pass"/><test-case name="Literals061" result="pass"/><test-case name="Literals062" result="pass"/><test-case name="Literals063" result="pass"/><test-case name="Literals064" result="pass"/><test-case name="Literals065" result="pass"/><test-case name="Literals066" result="pass"/><test-case name="Literals067" result="pass"/><test-case name="Literals068" result="pass"/><test-case name="Literals069" result="pass"/><test-case name="K-Literals-1" result="pass"/><test-case name="K-Literals-2" result="pass"/><test-case name="K-Literals-3" result="pass"/><test-case name="K-Literals-4" result="pass"/><test-case name="K-Literals-5" result="pass"/><test-case name="K-Literals-6" result="pass"/><test-case name="K-Literals-7" result="pass"/><test-case name="K-Literals-8" result="pass"/><test-case name="K-Literals-9" result="pass"/><test-case name="K-Literals-10" result="pass"/><test-case name="K-Literals-11" result="pass"/><test-case name="K-Literals-12" result="pass"/><test-case name="K-Literals-13" result="pass"/><test-case name="K-Literals-14" result="pass"/><test-case name="K-Literals-15" result="pass"/><test-case name="K-Literals-16" result="pass"/><test-case name="K-Literals-17" result="pass"/><test-case name="K-Literals-18" result="pass"/><test-case name="K-Literals-19" result="pass"/><test-case name="K-Literals-20" result="pass"/><test-case name="K-Literals-21" result="pass"/><test-case name="K-Literals-22" result="pass"/><test-case name="K-Literals-23" result="pass"/><test-case name="K-Literals-24" result="pass"/><test-case name="K-Literals-25" result="pass"/><test-case name="K-Literals-26" result="pass"/><test-case name="K-Literals-27" result="pass"/><test-case name="K-Literals-28" result="pass"/><test-case name="K-Literals-29" result="pass"/><test-case name="K-Literals-30" result="pass"/><test-case name="K-Literals-31" result="pass"/><test-case name="K-Literals-32" result="pass"/><test-case name="K-Literals-33" result="pass"/><test-case name="K-Literals-34" result="pass"/><test-case name="K-Literals-35" result="pass"/><test-case name="K-Literals-36" result="pass"/><test-case name="K-Literals-37" result="pass"/><test-case name="K-Literals-38" result="pass"/><test-case name="K-Literals-39" result="pass"/><test-case name="K-Literals-40" result="pass"/><test-case name="K-Literals-41" result="pass"/><test-case name="K-Literals-42" result="pass"/><test-case name="K-Literals-43" result="pass"/><test-case name="K-Literals-44" result="pass"/><test-case name="K-Literals-45" result="pass"/><test-case name="K-Literals-46" result="pass"/><test-case name="K-Literals-47" result="pass"/><test-case name="K-Literals-48" result="pass"/><test-case name="K-Literals-49" result="pass"/><test-case name="K-Literals-50" result="pass"/><test-case name="K2-Literals-1" result="fail"/><test-case name="K2-Literals-2" result="pass"/><test-case name="K2-Literals-3" result="pass"/><test-case name="K2-Literals-4" result="fail"/><test-case name="K2-Literals-5" result="fail"/><test-case name="K2-Literals-6" result="fail"/><test-case name="K2-Literals-7" result="fail"/><test-case name="K2-Literals-8" result="fail"/><test-case name="K2-Literals-9" result="fail"/><test-case name="K2-Literals-10" result="fail"/><test-case name="K2-Literals-11" result="pass"/><test-case name="K2-Literals-12" result="pass"/><test-case name="K2-Literals-13" result="pass"/><test-case name="K2-Literals-14" result="pass"/><test-case name="K2-Literals-15" result="pass"/><test-case name="K2-Literals-16" result="fail"/><test-case name="K2-Literals-17" result="fail"/><test-case name="K2-Literals-18" result="fail"/><test-case name="K2-Literals-19" result="fail"/><test-case name="K2-Literals-20" result="pass"/><test-case name="K2-Literals-21" result="pass"/><test-case name="K2-Literals-22" result="fail"/><test-case name="K2-Literals-23" result="fail"/><test-case name="K2-Literals-24" result="fail"/><test-case name="K2-Literals-25" result="fail"/><test-case name="K2-Literals-26" result="pass"/><test-case name="K2-Literals-27" result="pass"/><test-case name="K2-Literals-28" result="pass"/><test-case name="K2-Literals-29" result="pass"/><test-case name="K2-Literals-30" result="pass"/><test-case name="K2-Literals-31" result="pass"/><test-case name="K2-Literals-32" result="pass"/><test-case name="K2-Literals-33" result="pass"/><test-case name="K2-Literals-34" result="pass"/><test-case name="K2-Literals-35" result="pass"/><test-case name="K2-Literals-36" result="pass"/><test-case name="K2-Literals-37" result="pass"/><test-case name="K2-Literals-38" result="pass"/><test-case name="K2-Literals-39" result="pass"/><test-case name="Parenexpr-1" result="pass"/><test-case name="Parenexpr-2" result="pass"/><test-case name="Parenexpr-3" result="pass"/><test-case name="Parenexpr-4" result="pass"/><test-case name="Parenexpr-5" result="pass"/><test-case name="Parenexpr-6" result="pass"/><test-case name="Parenexpr-7" result="pass"/><test-case name="Parenexpr-8" result="pass"/><test-case name="Parenexpr-9" result="pass"/><test-case name="Parenexpr-10" result="pass"/><test-case name="Parenexpr-11" result="pass"/><test-case name="Parenexpr-12" result="pass"/><test-case name="Parenexpr-13" result="pass"/><test-case name="Parenexpr-14" result="pass"/><test-case name="Parenexpr-15" result="pass"/><test-case name="Parenexpr-16" result="pass"/><test-case name="Parenexpr-17" result="pass"/><test-case name="Parenexpr-18" result="pass"/><test-case name="Parenexpr-19" result="pass"/><test-case name="Parenexpr-20" result="pass"/><test-case name="externalcontextitem-1" result="pass"/><test-case name="externalcontextitem-2" result="pass"/><test-case name="externalcontextitem-3" result="pass"/><test-case name="externalcontextitem-4" result="pass"/><test-case name="externalcontextitem-5" result="pass"/><test-case name="externalcontextitem-6" result="pass"/><test-case name="externalcontextitem-7" result="pass"/><test-case name="externalcontextitem-8" result="pass"/><test-case name="externalcontextitem-9" result="pass"/><test-case name="externalcontextitem-10" result="pass"/><test-case name="externalcontextitem-11" result="pass"/><test-case name="externalcontextitem-12" result="pass"/><test-case name="externalcontextitem-13" result="pass"/><test-case name="externalcontextitem-14" result="pass"/><test-case name="externalcontextitem-15" result="pass"/><test-case name="externalcontextitem-16" result="pass"/><test-case name="externalcontextitem-17" result="pass"/><test-case name="externalcontextitem-18" result="pass"/><test-case name="externalcontextitem-19" result="pass"/><test-case name="externalcontextitem-20" result="pass"/><test-case name="externalcontextitem-21" result="pass"/><test-case name="externalcontextitem-22" result="pass"/><test-case name="externalcontextitem-23" result="pass"/><test-case name="externalcontextitem-24" result="pass"/><test-case name="internalcontextitem-1" result="pass"/><test-case name="internalcontextitem-2" result="pass"/><test-case name="internalcontextitem-3" result="pass"/><test-case name="internalcontextitem-4" result="pass"/><test-case name="internalcontextitem-5" result="pass"/><test-case name="internalcontextitem-6" result="pass"/><test-case name="internalcontextitem-7" result="pass"/><test-case name="internalcontextitem-8" result="pass"/><test-case name="internalcontextitem-9" result="pass"/><test-case name="internalcontextitem-10" result="pass"/><test-case name="internalcontextitem-11" result="pass"/><test-case name="internalcontextitem-12" result="pass"/><test-case name="internalcontextitem-13" result="pass"/><test-case name="internalcontextitem-14" result="pass"/><test-case name="internalcontextitem-15" result="pass"/><test-case name="internalcontextitem-16" result="pass"/><test-case name="internalcontextitem-17" result="pass"/><test-case name="internalcontextitem-18" result="pass"/><test-case name="internalcontextitem-19" result="pass"/><test-case name="internalcontextitem-20" result="pass"/><test-case name="internalcontextitem-21" result="pass"/><test-case name="K-FunctionCallExpr-1" result="pass"/><test-case name="K-FunctionCallExpr-2" result="pass"/><test-case name="K-FunctionCallExpr-3" result="pass"/><test-case name="K-FunctionCallExpr-4" result="pass"/><test-case name="K-FunctionCallExpr-5" result="pass"/><test-case name="K-FunctionCallExpr-6" result="pass"/><test-case name="K-FunctionCallExpr-7" result="pass"/><test-case name="K-FunctionCallExpr-8" result="pass"/><test-case name="K-FunctionCallExpr-9" result="pass"/><test-case name="K-FunctionCallExpr-10" result="pass"/><test-case name="K-FunctionCallExpr-11" result="pass"/><test-case name="K-FunctionCallExpr-12" result="pass"/><test-case name="K-FunctionCallExpr-13" result="pass"/><test-case name="K-FunctionCallExpr-14" result="pass"/><test-case name="K-FunctionCallExpr-15" result="pass"/><test-case name="K-FunctionCallExpr-16" result="pass"/><test-case name="K-FunctionCallExpr-17" result="pass"/><test-case name="K-FunctionCallExpr-18" result="pass"/><test-case name="K-FunctionCallExpr-19" result="pass"/><test-case name="K-FunctionCallExpr-20" result="pass"/><test-case name="K-FunctionCallExpr-21" result="pass"/><test-case name="K-FunctionCallExpr-22" result="pass"/><test-case name="K-FunctionCallExpr-23" result="pass"/><test-case name="K-FunctionCallExpr-24" result="pass"/><test-case name="K-FunctionCallExpr-25" result="pass"/><test-case name="K-FunctionCallExpr-26" result="pass"/><test-case name="K-FunctionCallExpr-27" result="pass"/><test-case name="K-FunctionCallExpr-28" result="pass"/><test-case name="K2-FunctionCallExpr-1" result="pass"/><test-case name="K2-FunctionCallExpr-2" result="pass"/><test-case name="K2-FunctionCallExpr-3" result="pass"/><test-case name="K2-FunctionCallExpr-4" result="pass"/><test-case name="K2-FunctionCallExpr-5" result="pass"/><test-case name="K2-FunctionCallExpr-6" result="pass"/><test-case name="K2-FunctionCallExpr-7" result="pass"/><test-case name="K2-FunctionCallExpr-8" result="pass"/><test-case name="K2-FunctionCallExpr-9" result="pass"/><test-case name="K2-FunctionCallExpr-10" result="pass"/><test-case name="K2-FunctionCallExpr-11" result="pass"/><test-case name="K2-FunctionCallExpr-12" result="pass"/><test-case name="K2-FunctionCallExpr-13" result="pass"/><test-case name="PathExprErr-2" result="pass"/><test-case name="K2-Steps-1" result="pass"/><test-case name="K2-Steps-2" result="pass"/><test-case name="K2-Steps-3" result="pass"/><test-case name="K2-Steps-4" result="pass"/><test-case name="K2-Steps-5" result="pass"/><test-case name="K2-Steps-6" result="pass"/><test-case name="K2-Steps-7" result="pass"/><test-case name="K2-Steps-8" result="pass"/><test-case name="K2-Steps-9" result="pass"/><test-case name="K2-Steps-10" result="pass"/><test-case name="K2-Steps-11" result="pass"/><test-case name="K2-Steps-12" result="pass"/><test-case name="K2-Steps-13" result="pass"/><test-case name="K2-Steps-14" result="pass"/><test-case name="K2-Steps-15" result="pass"/><test-case name="K2-Steps-16" result="pass"/><test-case name="K2-Steps-17" result="pass"/><test-case name="K2-Steps-18" result="pass"/><test-case name="K2-Steps-19" result="pass"/><test-case name="K2-Steps-20" result="pass"/><test-case name="K2-Steps-21" result="pass"/><test-case name="K2-Steps-22" result="pass"/><test-case name="K2-Steps-23" result="pass"/><test-case name="K2-Steps-24" result="pass"/><test-case name="K2-Steps-25" result="fail"/><test-case name="K2-Steps-26" result="fail"/><test-case name="K2-Steps-27" result="fail"/><test-case name="K2-Steps-28" result="pass"/><test-case name="K2-Steps-29" result="pass"/><test-case name="K2-Steps-30" result="pass"/><test-case name="K2-Steps-31" result="pass"/><test-case name="K2-Steps-32" result="pass"/><test-case name="K2-Steps-33" result="fail"/><test-case name="K2-Steps-34" result="fail"/><test-case name="K2-Steps-35" result="pass"/><test-case name="Axes001-1" result="pass"/><test-case name="Axes001-2" result="pass"/><test-case name="Axes001-3" result="pass"/><test-case name="Axes002-1" result="pass"/><test-case name="Axes002-2" result="pass"/><test-case name="Axes002-3" result="pass"/><test-case name="Axes002-4" result="pass"/><test-case name="Axes003-1" result="pass"/><test-case name="Axes003-2" result="pass"/><test-case name="Axes003-3" result="pass"/><test-case name="Axes003-4" result="pass"/><test-case name="Axes004-1" result="pass"/><test-case name="Axes004-2" result="pass"/><test-case name="Axes004-3" result="pass"/><test-case name="Axes005-1" result="pass"/><test-case name="Axes005-2" result="pass"/><test-case name="Axes005-3" result="pass"/><test-case name="Axes005-4" result="pass"/><test-case name="Axes006-1" result="pass"/><test-case name="Axes006-2" result="pass"/><test-case name="Axes006-3" result="pass"/><test-case name="Axes006-4" result="pass"/><test-case name="Axes007-1" result="pass"/><test-case name="Axes007-2" result="pass"/><test-case name="Axes007-3" result="pass"/><test-case name="Axes008-1" result="pass"/><test-case name="Axes008-2" result="pass"/><test-case name="Axes008-3" result="pass"/><test-case name="Axes009-1" result="pass"/><test-case name="Axes009-2" result="pass"/><test-case name="Axes009-3" result="pass"/><test-case name="Axes010-1" result="pass"/><test-case name="Axes010-2" result="pass"/><test-case name="Axes010-3" result="pass"/><test-case name="Axes011-1" result="pass"/><test-case name="Axes011-2" result="pass"/><test-case name="Axes011-3" result="pass"/><test-case name="Axes012-1" result="pass"/><test-case name="Axes013-1" result="pass"/><test-case name="Axes014-1" result="pass"/><test-case name="Axes015-1" result="pass"/><test-case name="Axes016-1" result="pass"/><test-case name="Axes017-1" result="pass"/><test-case name="Axes018-1" result="pass"/><test-case name="Axes019-1" result="pass"/><test-case name="Axes020-1" result="pass"/><test-case name="Axes021-1" result="pass"/><test-case name="Axes023-1" result="pass"/><test-case name="Axes027-1" result="pass"/><test-case name="Axes030-1" result="pass"/><test-case name="Axes030-2" result="pass"/><test-case name="Axes031-1" result="pass"/><test-case name="Axes031-2" result="pass"/><test-case name="Axes031-3" result="pass"/><test-case name="Axes031-4" result="pass"/><test-case name="Axes032-1" result="pass"/><test-case name="Axes032-2" result="pass"/><test-case name="Axes032-3" result="pass"/><test-case name="Axes032-4" result="pass"/><test-case name="Axes033-1" result="pass"/><test-case name="Axes033-2" result="pass"/><test-case name="Axes033-3" result="pass"/><test-case name="Axes033-4" result="pass"/><test-case name="Axes034-1" result="pass"/><test-case name="Axes034-2" result="pass"/><test-case name="Axes035-1" result="pass"/><test-case name="Axes035-2" result="pass"/><test-case name="Axes035-3" result="pass"/><test-case name="Axes035-4" result="pass"/><test-case name="Axes036-1" result="pass"/><test-case name="Axes036-2" result="pass"/><test-case name="Axes037-1" result="pass"/><test-case name="Axes037-2" result="pass"/><test-case name="Axes041-1" result="pass"/><test-case name="Axes043-1" result="pass"/><test-case name="Axes043-2" result="pass"/><test-case name="Axes044-1" result="pass"/><test-case name="Axes044-2" result="pass"/><test-case name="Axes045-1" result="pass"/><test-case name="Axes045-2" result="pass"/><test-case name="Axes046-1" result="pass"/><test-case name="Axes046-2" result="pass"/><test-case name="Axes047-1" result="pass"/><test-case name="Axes047-2" result="pass"/><test-case name="Axes048-1" result="pass"/><test-case name="Axes048-2" result="pass"/><test-case name="Axes049-1" result="pass"/><test-case name="Axes049-2" result="pass"/><test-case name="Axes055-1" result="pass"/><test-case name="Axes056-1" result="pass"/><test-case name="Axes056-2" result="pass"/><test-case name="Axes056-3" result="pass"/><test-case name="Axes057-1" result="pass"/><test-case name="Axes057-2" result="pass"/><test-case name="Axes057-3" result="pass"/><test-case name="Axes057-4" result="pass"/><test-case name="Axes058-1" result="pass"/><test-case name="Axes058-2" result="pass"/><test-case name="Axes058-3" result="pass"/><test-case name="Axes059-1" result="pass"/><test-case name="Axes059-2" result="pass"/><test-case name="Axes060-1" result="pass"/><test-case name="Axes060-2" result="pass"/><test-case name="Axes060-3" result="pass"/><test-case name="Axes060-4" result="pass"/><test-case name="Axes061-1" result="pass"/><test-case name="Axes061-2" result="pass"/><test-case name="Axes062-1" result="pass"/><test-case name="Axes062-2" result="pass"/><test-case name="Axes063-1" result="pass"/><test-case name="Axes063-2" result="pass"/><test-case name="Axes063-3" result="pass"/><test-case name="Axes063-4" result="pass"/><test-case name="Axes064-1" result="pass"/><test-case name="Axes064-2" result="pass"/><test-case name="Axes064-3" result="pass"/><test-case name="Axes065-1" result="pass"/><test-case name="Axes065-2" result="pass"/><test-case name="Axes066-1" result="pass"/><test-case name="Axes066-2" result="pass"/><test-case name="Axes066-3" result="pass"/><test-case name="Axes066-4" result="pass"/><test-case name="Axes067-1" result="pass"/><test-case name="Axes067-2" result="pass"/><test-case name="Axes067-3" result="pass"/><test-case name="Axes068-1" result="pass"/><test-case name="Axes068-2" result="pass"/><test-case name="Axes068-3" result="pass"/><test-case name="Axes069-1" result="pass"/><test-case name="Axes069-2" result="pass"/><test-case name="Axes069-3" result="pass"/><test-case name="Axes070-1" result="pass"/><test-case name="Axes070-2" result="pass"/><test-case name="Axes070-3" result="pass"/><test-case name="Axes071-1" result="pass"/><test-case name="Axes071-2" result="pass"/><test-case name="Axes071-3" result="pass"/><test-case name="Axes072-1" result="pass"/><test-case name="Axes072-2" result="pass"/><test-case name="Axes073-1" result="pass"/><test-case name="Axes073-2" result="pass"/><test-case name="Axes074-1" result="pass"/><test-case name="Axes074-2" result="pass"/><test-case name="Axes074-3" result="pass"/><test-case name="Axes074-4" result="pass"/><test-case name="Axes075-1" result="pass"/><test-case name="Axes075-2" result="pass"/><test-case name="Axes075-3" result="pass"/><test-case name="Axes075-4" result="pass"/><test-case name="Axes076-1" result="pass"/><test-case name="Axes076-2" result="pass"/><test-case name="Axes076-3" result="pass"/><test-case name="Axes076-4" result="pass"/><test-case name="Axes077-1" result="pass"/><test-case name="Axes077-2" result="pass"/><test-case name="Axes077-3" result="pass"/><test-case name="Axes078-1" result="pass"/><test-case name="Axes078-2" result="pass"/><test-case name="Axes078-3" result="pass"/><test-case name="Axes078-4" result="pass"/><test-case name="Axes079-1" result="pass"/><test-case name="Axes079-2" result="pass"/><test-case name="Axes079-3" result="pass"/><test-case name="Axes079-4" result="pass"/><test-case name="Axes080-1" result="pass"/><test-case name="Axes080-2" result="pass"/><test-case name="Axes080-3" result="pass"/><test-case name="Axes081-1" result="pass"/><test-case name="Axes081-2" result="pass"/><test-case name="Axes081-3" result="pass"/><test-case name="Axes081-4" result="pass"/><test-case name="Axes082-1" result="pass"/><test-case name="Axes082-2" result="pass"/><test-case name="Axes082-3" result="pass"/><test-case name="Axes083-1" result="pass"/><test-case name="Axes083-2" result="pass"/><test-case name="Axes083-3" result="pass"/><test-case name="Axes084-1" result="pass"/><test-case name="Axes084-2" result="pass"/><test-case name="Axes084-3" result="pass"/><test-case name="Axes084-4" result="pass"/><test-case name="Axes085" result="pass"/><test-case name="Axes086" result="pass"/><test-case name="Axes087" result="pass"/><test-case name="Axes088" result="pass"/><test-case name="Axes089" result="fail" comment="Skipped this test, we crash on it."/><test-case name="axis-err-1" result="pass"/><test-case name="K2-Axes-1" result="pass"/><test-case name="K2-Axes-2" result="pass"/><test-case name="K2-Axes-3" result="pass"/><test-case name="K2-Axes-4" result="pass"/><test-case name="K2-Axes-5" result="pass"/><test-case name="K2-Axes-6" result="pass"/><test-case name="K2-Axes-7" result="pass"/><test-case name="K2-Axes-8" result="pass"/><test-case name="K2-Axes-9" result="pass"/><test-case name="K2-Axes-10" result="pass"/><test-case name="K2-Axes-11" result="pass"/><test-case name="K2-Axes-12" result="pass"/><test-case name="K2-Axes-13" result="pass"/><test-case name="K2-Axes-14" result="pass"/><test-case name="K2-Axes-15" result="pass"/><test-case name="K2-Axes-16" result="pass"/><test-case name="K2-Axes-17" result="pass"/><test-case name="K2-Axes-18" result="pass"/><test-case name="K2-Axes-19" result="pass"/><test-case name="K2-Axes-20" result="pass"/><test-case name="K2-Axes-21" result="pass"/><test-case name="K2-Axes-22" result="pass"/><test-case name="K2-Axes-23" result="pass"/><test-case name="K2-Axes-24" result="pass"/><test-case name="K2-Axes-25" result="pass"/><test-case name="K2-Axes-26" result="pass"/><test-case name="K2-Axes-27" result="pass"/><test-case name="K2-Axes-28" result="pass"/><test-case name="K2-Axes-29" result="pass"/><test-case name="K2-Axes-30" result="pass"/><test-case name="K2-Axes-31" result="pass"/><test-case name="K2-Axes-32" result="pass"/><test-case name="K2-Axes-33" result="pass"/><test-case name="K2-Axes-34" result="pass"/><test-case name="K2-Axes-35" result="pass"/><test-case name="K2-Axes-36" result="pass"/><test-case name="K2-Axes-37" result="pass"/><test-case name="K2-Axes-38" result="pass"/><test-case name="K2-Axes-39" result="pass"/><test-case name="K2-Axes-40" result="pass"/><test-case name="K2-Axes-41" result="pass"/><test-case name="K2-Axes-42" result="pass"/><test-case name="K2-Axes-43" result="pass"/><test-case name="K2-Axes-44" result="pass"/><test-case name="K2-Axes-45" result="pass"/><test-case name="K2-Axes-46" result="pass"/><test-case name="K2-Axes-47" result="pass"/><test-case name="K2-Axes-48" result="pass"/><test-case name="K2-Axes-49" result="pass"/><test-case name="K2-Axes-50" result="pass"/><test-case name="K2-Axes-51" result="pass"/><test-case name="K2-Axes-52" result="pass"/><test-case name="K2-Axes-53" result="pass"/><test-case name="K2-Axes-54" result="pass"/><test-case name="K2-Axes-55" result="pass"/><test-case name="K2-Axes-56" result="pass"/><test-case name="K2-Axes-57" result="pass"/><test-case name="K2-Axes-58" result="pass"/><test-case name="K2-Axes-59" result="pass"/><test-case name="K2-Axes-60" result="pass"/><test-case name="K2-Axes-61" result="pass"/><test-case name="K2-Axes-62" result="pass"/><test-case name="K2-Axes-63" result="pass"/><test-case name="K2-Axes-64" result="pass"/><test-case name="K2-Axes-65" result="pass"/><test-case name="K2-Axes-66" result="pass"/><test-case name="K2-Axes-67" result="pass"/><test-case name="K2-Axes-68" result="pass"/><test-case name="K2-Axes-69" result="pass"/><test-case name="K2-Axes-70" result="pass"/><test-case name="K2-Axes-71" result="pass"/><test-case name="K2-Axes-72" result="pass"/><test-case name="K2-Axes-73" result="pass"/><test-case name="K2-Axes-74" result="pass"/><test-case name="K2-Axes-75" result="pass"/><test-case name="K2-Axes-76" result="pass"/><test-case name="K2-Axes-77" result="pass"/><test-case name="K2-Axes-78" result="pass"/><test-case name="K2-Axes-79" result="pass"/><test-case name="K2-Axes-80" result="pass"/><test-case name="K2-Axes-81" result="pass"/><test-case name="K2-Axes-82" result="pass"/><test-case name="K2-Axes-83" result="pass"/><test-case name="K2-Axes-84" result="pass"/><test-case name="K2-Axes-85" result="pass"/><test-case name="K2-Axes-86" result="pass"/><test-case name="K2-Axes-87" result="pass"/><test-case name="K2-Axes-88" result="pass"/><test-case name="K2-Axes-89" result="pass"/><test-case name="K2-Axes-90" result="pass"/><test-case name="K2-Axes-91" result="pass"/><test-case name="K2-Axes-92" result="pass"/><test-case name="K2-Axes-93" result="pass"/><test-case name="K2-Axes-94" result="pass"/><test-case name="K2-Axes-95" result="pass"/><test-case name="K2-Axes-96" result="pass"/><test-case name="K2-Axes-97" result="pass"/><test-case name="K2-Axes-98" result="pass"/><test-case name="K2-Axes-99" result="pass"/><test-case name="K2-Axes-100" result="pass"/><test-case name="K2-Axes-101" result="pass"/><test-case name="K2-Axes-102" result="pass"/><test-case name="K2-Axes-103" result="pass"/><test-case name="K2-Axes-104" result="pass"/><test-case name="NodeTest001" result="pass"/><test-case name="NodeTest002" result="pass"/><test-case name="NodeTest006" result="pass"/><test-case name="NodeTest007-1" result="pass"/><test-case name="NodeTest007-2" result="pass"/><test-case name="NodeTest008-1" result="pass"/><test-case name="NodeTest008-2" result="pass"/><test-case name="NodeTest009-1" result="pass"/><test-case name="NodeTest009-2" result="pass"/><test-case name="NodeTest010-1" result="pass"/><test-case name="NodeTest010-2" result="pass"/><test-case name="NodeTest011-1" result="pass"/><test-case name="NodeTest011-2" result="pass"/><test-case name="NodeTest012-1" result="pass"/><test-case name="NodeTest012-2" result="pass"/><test-case name="NodeTest013-1" result="pass"/><test-case name="NodeTesthc-1" result="pass"/><test-case name="NodeTesthc-2" result="pass"/><test-case name="NodeTesthc-3" result="pass"/><test-case name="NodeTesthc-4" result="pass"/><test-case name="NodeTesthc-5" result="pass"/><test-case name="NodeTesthc-6" result="pass"/><test-case name="NodeTesthc-7" result="pass"/><test-case name="NodeTesthc-8" result="pass"/><test-case name="K2-NodeTest-1" result="pass"/><test-case name="K2-NodeTest-2" result="pass"/><test-case name="K2-NodeTest-3" result="pass"/><test-case name="K2-NodeTest-4" result="pass"/><test-case name="K2-NodeTest-5" result="pass"/><test-case name="K2-NodeTest-6" result="pass"/><test-case name="K2-NodeTest-7" result="pass"/><test-case name="K2-NodeTest-8" result="pass"/><test-case name="K2-NodeTest-9" result="pass"/><test-case name="K2-NodeTest-10" result="pass"/><test-case name="K2-NodeTest-11" result="pass"/><test-case name="K2-NodeTest-12" result="pass"/><test-case name="K2-NodeTest-13" result="pass"/><test-case name="K2-NodeTest-14" result="pass"/><test-case name="K2-NodeTest-15" result="pass"/><test-case name="K2-NodeTest-16" result="pass"/><test-case name="K2-NodeTest-17" result="pass"/><test-case name="K2-NodeTest-18" result="pass"/><test-case name="K2-NodeTest-19" result="pass"/><test-case name="K2-NodeTest-20" result="pass"/><test-case name="K2-NodeTest-21" result="pass"/><test-case name="K2-NodeTest-22" result="pass"/><test-case name="K2-NodeTest-23" result="pass"/><test-case name="K2-NodeTest-24" result="pass"/><test-case name="K2-NodeTest-25" result="pass"/><test-case name="K2-NodeTest-26" result="pass"/><test-case name="K2-NodeTest-27" result="pass"/><test-case name="K2-NodeTest-28" result="pass"/><test-case name="K2-NodeTest-29" result="pass"/><test-case name="K2-NodeTest-30" result="pass"/><test-case name="K2-NodeTest-31" result="pass"/><test-case name="K2-NodeTest-32" result="pass"/><test-case name="K2-NodeTest-33" result="pass"/><test-case name="K2-NodeTest-34" result="pass"/><test-case name="K2-NodeTest-35" result="pass"/><test-case name="K2-NodeTest-36" result="pass"/><test-case name="K2-NodeTest-37" result="pass"/><test-case name="K2-NodeTest-38" result="pass"/><test-case name="K2-NodeTest-39" result="pass"/><test-case name="K2-NodeTest-40" result="pass"/><test-case name="K2-NodeTest-41" result="fail"/><test-case name="K2-NodeTest-42" result="fail"/><test-case name="K2-NodeTest-43" result="fail"/><test-case name="NodeTest003" result="pass"/><test-case name="NodeTest004" result="pass"/><test-case name="NodeTest005" result="pass"/><test-case name="nametest-1" result="pass"/><test-case name="nametest-2" result="pass"/><test-case name="nametest-3" result="pass"/><test-case name="nametest-4" result="pass"/><test-case name="nametest-5" result="pass"/><test-case name="nametest-6" result="pass"/><test-case name="nametest-7" result="pass"/><test-case name="nametest-8" result="pass"/><test-case name="nametest-9" result="pass"/><test-case name="nametest-10" result="pass"/><test-case name="nametest-11" result="pass"/><test-case name="nametest-12" result="pass"/><test-case name="nametest-13" result="pass"/><test-case name="nametest-14" result="pass"/><test-case name="nametest-15" result="pass"/><test-case name="nametest-16" result="pass"/><test-case name="nametest-17" result="pass"/><test-case name="nametest-18" result="pass"/><test-case name="K-NameTest-1" result="pass"/><test-case name="K-NameTest-2" result="pass"/><test-case name="K-NameTest-3" result="pass"/><test-case name="K-NameTest-4" result="pass"/><test-case name="K-NameTest-5" result="pass"/><test-case name="K-NameTest-6" result="pass"/><test-case name="K-NameTest-7" result="pass"/><test-case name="K-NameTest-8" result="pass"/><test-case name="K-NameTest-9" result="pass"/><test-case name="K-NameTest-10" result="pass"/><test-case name="K-NameTest-11" result="pass"/><test-case name="K2-NameTest-1" result="pass"/><test-case name="K2-NameTest-2" result="pass"/><test-case name="K2-NameTest-3" result="pass"/><test-case name="K2-NameTest-4" result="pass"/><test-case name="K2-NameTest-5" result="pass"/><test-case name="K2-NameTest-6" result="pass"/><test-case name="K2-NameTest-7" result="pass"/><test-case name="K2-NameTest-8" result="pass"/><test-case name="K2-NameTest-9" result="pass"/><test-case name="K2-NameTest-10" result="pass"/><test-case name="K2-NameTest-11" result="pass"/><test-case name="K2-NameTest-12" result="pass"/><test-case name="K2-NameTest-13" result="pass"/><test-case name="K2-NameTest-14" result="pass"/><test-case name="K2-NameTest-15" result="pass"/><test-case name="K2-NameTest-16" result="pass"/><test-case name="K2-NameTest-17" result="pass"/><test-case name="K2-NameTest-18" result="pass"/><test-case name="K2-NameTest-19" result="pass"/><test-case name="K2-NameTest-20" result="pass"/><test-case name="K2-NameTest-21" result="pass"/><test-case name="K2-NameTest-22" result="pass"/><test-case name="K2-NameTest-23" result="pass"/><test-case name="K2-NameTest-24" result="pass"/><test-case name="K2-NameTest-25" result="pass"/><test-case name="K2-NameTest-26" result="pass"/><test-case name="K2-NameTest-27" result="pass"/><test-case name="K2-NameTest-28" result="pass"/><test-case name="K2-NameTest-29" result="pass"/><test-case name="K2-NameTest-30" result="pass"/><test-case name="K2-NameTest-31" result="pass"/><test-case name="K2-NameTest-32" result="pass"/><test-case name="K2-NameTest-33" result="pass"/><test-case name="K2-NameTest-34" result="pass"/><test-case name="K2-NameTest-35" result="pass"/><test-case name="K2-NameTest-36" result="pass"/><test-case name="K2-NameTest-37" result="pass"/><test-case name="K2-NameTest-38" result="pass"/><test-case name="K2-NameTest-39" result="pass"/><test-case name="K2-NameTest-40" result="pass"/><test-case name="K2-NameTest-41" result="pass"/><test-case name="K2-NameTest-42" result="pass"/><test-case name="K2-NameTest-43" result="pass"/><test-case name="K2-NameTest-44" result="pass"/><test-case name="K2-NameTest-45" result="pass"/><test-case name="K2-NameTest-46" result="pass"/><test-case name="K2-NameTest-47" result="pass"/><test-case name="K2-NameTest-48" result="pass"/><test-case name="K2-NameTest-49" result="pass"/><test-case name="K2-NameTest-50" result="pass"/><test-case name="K2-NameTest-51" result="pass"/><test-case name="K2-NameTest-52" result="pass"/><test-case name="K2-NameTest-53" result="pass"/><test-case name="K2-NameTest-54" result="pass"/><test-case name="K2-NameTest-55" result="pass"/><test-case name="K2-NameTest-56" result="pass"/><test-case name="K2-NameTest-57" result="pass"/><test-case name="K2-NameTest-58" result="pass"/><test-case name="K2-NameTest-59" result="pass"/><test-case name="K2-NameTest-60" result="pass"/><test-case name="K2-NameTest-61" result="pass"/><test-case name="K2-NameTest-62" result="pass"/><test-case name="K2-NameTest-63" result="pass"/><test-case name="K2-NameTest-64" result="pass"/><test-case name="K2-NameTest-65" result="pass"/><test-case name="K2-NameTest-66" result="pass"/><test-case name="K2-NameTest-67" result="pass"/><test-case name="K2-NameTest-68" result="fail"/><test-case name="K2-NameTest-69" result="pass"/><test-case name="K2-NameTest-70" result="pass"/><test-case name="K2-NameTest-71" result="pass"/><test-case name="K2-NameTest-72" result="pass"/><test-case name="K2-NameTest-73" result="pass"/><test-case name="K2-NameTest-74" result="pass"/><test-case name="K2-NameTest-75" result="pass"/><test-case name="K2-NameTest-76" result="pass"/><test-case name="K2-NameTest-77" result="pass"/><test-case name="K2-NameTest-78" result="pass"/><test-case name="K2-NameTest-79" result="pass"/><test-case name="K2-NameTest-80" result="pass"/><test-case name="K2-NameTest-81" result="pass"/><test-case name="K2-NameTest-82" result="pass"/><test-case name="K2-NameTest-83" result="pass"/><test-case name="K2-NameTest-84" result="pass"/><test-case name="K2-NameTest-85" result="pass"/><test-case name="K2-NameTest-86" result="pass"/><test-case name="K2-NameTest-87" result="pass"/><test-case name="K2-NameTest-88" result="pass"/><test-case name="K2-NameTest-89" result="pass"/><test-case name="K2-NameTest-90" result="pass"/><test-case name="predicates-1" result="pass"/><test-case name="predicates-2" result="pass"/><test-case name="predicates-3" result="pass"/><test-case name="predicates-4" result="pass"/><test-case name="predicates-5" result="pass"/><test-case name="predicates-6" result="pass"/><test-case name="predicates-7" result="pass"/><test-case name="predicates-8" result="pass"/><test-case name="predicates-9" result="pass"/><test-case name="predicates-10" result="pass"/><test-case name="predicates-11" result="pass"/><test-case name="predicates-12" result="pass"/><test-case name="predicates-13" result="pass"/><test-case name="predicates-14" result="pass"/><test-case name="predicates-17" result="pass"/><test-case name="predicates-18" result="pass"/><test-case name="predicates-19" result="pass"/><test-case name="predicates-20" result="pass"/><test-case name="predicates-21" result="pass"/><test-case name="predicates-22" result="pass"/><test-case name="predicates-23" result="pass"/><test-case name="predicates-24" result="pass"/><test-case name="predicates-25" result="pass"/><test-case name="predicates-26" result="pass"/><test-case name="predicates-27" result="pass"/><test-case name="predicates-28" result="pass"/><test-case name="predicates-29" result="pass"/><test-case name="predicates-30" result="pass"/><test-case name="predicates-31" result="pass"/><test-case name="predicatesns-1" result="pass"/><test-case name="predicatesns-2" result="pass"/><test-case name="predicatesns-3" result="pass"/><test-case name="predicatesns-4" result="pass"/><test-case name="predicatesns-5" result="pass"/><test-case name="predicatesns-6" result="pass"/><test-case name="predicatesns-7" result="pass"/><test-case name="predicatesns-8" result="pass"/><test-case name="predicatesns-9" result="pass"/><test-case name="predicatesns-10" result="pass"/><test-case name="predicatesns-11" result="pass"/><test-case name="predicatesns-12" result="pass"/><test-case name="predicatesns-13" result="pass"/><test-case name="predicatesns-14" result="pass"/><test-case name="K2-Predicates-1" result="pass"/><test-case name="K2-Predicates-2" result="pass"/><test-case name="K2-Predicates-3" result="pass"/><test-case name="K2-Predicates-4" result="pass"/><test-case name="K2-Predicates-5" result="pass"/><test-case name="K2-Predicates-6" result="pass"/><test-case name="K2-Predicates-7" result="pass"/><test-case name="K2-Predicates-8" result="fail"/><test-case name="K2-Predicates-9" result="pass"/><test-case name="unabbreviatedSyntax-1" result="pass"/><test-case name="unabbreviatedSyntax-2" result="pass"/><test-case name="unabbreviatedSyntax-3" result="pass"/><test-case name="unabbreviatedSyntax-4" result="pass"/><test-case name="unabbreviatedSyntax-5" result="pass"/><test-case name="unabbreviatedSyntax-8" result="pass"/><test-case name="unabbreviatedSyntax-9" result="pass"/><test-case name="unabbreviatedSyntax-12" result="pass"/><test-case name="unabbreviatedSyntax-13" result="pass"/><test-case name="unabbreviatedSyntax-14" result="pass"/><test-case name="unabbreviatedSyntax-15" result="pass"/><test-case name="unabbreviatedSyntax-16" result="pass"/><test-case name="unabbreviatedSyntax-18" result="pass"/><test-case name="unabbreviatedSyntax-19" result="pass"/><test-case name="unabbreviatedSyntax-20" result="pass"/><test-case name="unabbreviatedSyntax-21" result="pass"/><test-case name="unabbreviatedSyntax-22" result="pass"/><test-case name="unabbreviatedSyntax-23" result="pass"/><test-case name="unabbreviatedSyntax-26" result="pass"/><test-case name="unabbreviatedSyntax-27" result="pass"/><test-case name="unabbreviatedSyntax-28" result="pass"/><test-case name="unabbreviatedSyntax-29" result="pass"/><test-case name="unabbreviatedSyntax-30" result="pass"/><test-case name="unabbreviatedSyntax-31" result="pass"/><test-case name="unabbreviatedSyntax-32" result="pass"/><test-case name="unabbreviatedSyntax-33" result="fail"/><test-case name="abbreviatedSyntax-1" result="pass"/><test-case name="abbreviatedSyntax-2" result="pass"/><test-case name="abbreviatedSyntax-3" result="pass"/><test-case name="abbreviatedSyntax-5" result="pass"/><test-case name="abbreviatedSyntax-6" result="pass"/><test-case name="abbreviatedSyntax-7" result="pass"/><test-case name="abbreviatedSyntax-8" result="pass"/><test-case name="abbreviatedSyntax-9" result="pass"/><test-case name="abbreviatedSyntax-10" result="pass"/><test-case name="abbreviatedSyntax-12" result="pass"/><test-case name="abbreviatedSyntax-13" result="pass"/><test-case name="abbreviatedSyntax-14" result="pass"/><test-case name="abbreviatedSyntax-16" result="pass"/><test-case name="abbreviatedSyntax-17" result="pass"/><test-case name="abbreviatedSyntax-18" result="pass"/><test-case name="abbreviatedSyntax-19" result="pass"/><test-case name="abbreviatedSyntax-20" result="pass"/><test-case name="abbreviatedSyntax-21" result="pass"/><test-case name="abbreviatedSyntax-22" result="pass"/><test-case name="abbreviatedSyntax-24" result="pass"/><test-case name="abbreviatedSyntax-25" result="pass"/><test-case name="K2-AbbrAxes-1" result="pass"/><test-case name="sequenceexpressionhc1" result="pass"/><test-case name="sequenceexpressionhc2" result="pass"/><test-case name="sequenceexpressionhc3" result="pass"/><test-case name="sequenceexpressionhc4" result="pass"/><test-case name="sequenceexpressionhc5" result="pass"/><test-case name="sequenceexpressionhc6" result="pass"/><test-case name="sequenceexpressionhc7" result="pass"/><test-case name="sequenceexpressionhc8" result="pass"/><test-case name="sequenceexpressionhc9" result="pass"/><test-case name="constSeq-1" result="pass"/><test-case name="constSeq-2" result="pass"/><test-case name="constSeq-3" result="pass"/><test-case name="constSeq-4" result="pass"/><test-case name="constSeq-5" result="pass"/><test-case name="constSeq-6" result="pass"/><test-case name="constSeq-7" result="pass"/><test-case name="constSeq-8" result="pass"/><test-case name="constSeq-9" result="pass"/><test-case name="constSeq-10" result="pass"/><test-case name="constSeq-11" result="pass"/><test-case name="constSeq-12" result="pass"/><test-case name="constSeq-13" result="pass"/><test-case name="constSeq-14" result="pass"/><test-case name="constSeq-15" result="pass"/><test-case name="constSeq-16" result="pass"/><test-case name="constSeq-17" result="pass"/><test-case name="constSeq-18" result="pass"/><test-case name="constSeq-19" result="pass"/><test-case name="constSeq-20" result="pass"/><test-case name="constSeq-21" result="pass"/><test-case name="constSeq-22" result="pass"/><test-case name="op-concatenate-mix-args-001" result="pass"/><test-case name="op-concatenate-mix-args-002" result="pass"/><test-case name="op-concatenate-mix-args-003" result="pass"/><test-case name="op-concatenate-mix-args-004" result="pass"/><test-case name="op-concatenate-mix-args-005" result="pass"/><test-case name="op-concatenate-mix-args-006" result="pass"/><test-case name="op-concatenate-mix-args-007" result="pass"/><test-case name="op-concatenate-mix-args-008" result="pass"/><test-case name="op-concatenate-mix-args-009" result="pass"/><test-case name="op-concatenate-mix-args-010" result="pass"/><test-case name="op-concatenate-mix-args-011" result="pass"/><test-case name="op-concatenate-mix-args-012" result="pass"/><test-case name="op-concatenate-mix-args-013" result="pass"/><test-case name="op-concatenate-mix-args-014" result="pass"/><test-case name="op-concatenate-mix-args-015" result="pass"/><test-case name="op-concatenate-mix-args-016" result="pass"/><test-case name="op-concatenate-mix-args-017" result="pass"/><test-case name="op-concatenate-mix-args-018" result="pass"/><test-case name="op-concatenate-mix-args-019" result="pass"/><test-case name="op-concatenate-mix-args-020" result="pass"/><test-case name="K-commaOp-1" result="pass"/><test-case name="K-commaOp-2" result="pass"/><test-case name="K-commaOp-3" result="pass"/><test-case name="rangeExpr-1" result="pass"/><test-case name="rangeExpr-2" result="pass"/><test-case name="rangeExpr-3" result="pass"/><test-case name="rangeExpr-4" result="pass"/><test-case name="rangeExpr-5" result="pass"/><test-case name="rangeExpr-6" result="pass"/><test-case name="rangeExpr-7" result="pass"/><test-case name="rangeExpr-8" result="pass"/><test-case name="rangeExpr-9" result="pass"/><test-case name="rangeExpr-10" result="pass"/><test-case name="rangeExpr-11" result="pass"/><test-case name="rangeExpr-12" result="pass"/><test-case name="rangeExpr-13" result="pass"/><test-case name="rangeExpr-14" result="pass"/><test-case name="rangeExpr-15" result="pass"/><test-case name="rangeExpr-16" result="pass"/><test-case name="rangeExpr-17" result="pass"/><test-case name="rangeExpr-18" result="pass"/><test-case name="rangeExpr-19" result="pass"/><test-case name="rangeExpr-20" result="pass"/><test-case name="rangeExpr-21" result="pass"/><test-case name="rangeExpr-22" result="pass"/><test-case name="rangeExpr-23" result="pass"/><test-case name="rangeExpr-24" result="pass"/><test-case name="rangeExpr-25" result="pass"/><test-case name="rangeExpr-26" result="pass"/><test-case name="rangeExpr-27" result="pass"/><test-case name="K-RangeExpr-1" result="pass"/><test-case name="K-RangeExpr-2" result="pass"/><test-case name="K-RangeExpr-3" result="pass"/><test-case name="K-RangeExpr-4" result="pass"/><test-case name="K-RangeExpr-5" result="pass"/><test-case name="K-RangeExpr-6" result="pass"/><test-case name="K-RangeExpr-7" result="pass"/><test-case name="K-RangeExpr-8" result="pass"/><test-case name="K-RangeExpr-9" result="pass"/><test-case name="K-RangeExpr-10" result="pass"/><test-case name="K-RangeExpr-11" result="pass"/><test-case name="K-RangeExpr-12" result="pass"/><test-case name="K-RangeExpr-13" result="pass"/><test-case name="K-RangeExpr-14" result="pass"/><test-case name="K-RangeExpr-15" result="pass"/><test-case name="K-RangeExpr-16" result="pass"/><test-case name="K-RangeExpr-17" result="pass"/><test-case name="K-RangeExpr-18" result="pass"/><test-case name="K-RangeExpr-19" result="pass"/><test-case name="K-RangeExpr-20" result="pass"/><test-case name="K-RangeExpr-21" result="pass"/><test-case name="K-RangeExpr-22" result="pass"/><test-case name="K-RangeExpr-23" result="pass"/><test-case name="K-RangeExpr-24" result="pass"/><test-case name="K-RangeExpr-25" result="pass"/><test-case name="K-RangeExpr-26" result="pass"/><test-case name="K-RangeExpr-27" result="pass"/><test-case name="K-RangeExpr-28" result="pass"/><test-case name="K-RangeExpr-29" result="pass"/><test-case name="K-RangeExpr-30" result="pass"/><test-case name="K-RangeExpr-31" result="pass"/><test-case name="K-RangeExpr-32" result="pass"/><test-case name="K-RangeExpr-33" result="pass"/><test-case name="K-RangeExpr-34" result="pass"/><test-case name="K-RangeExpr-35" result="pass"/><test-case name="K-RangeExpr-36" result="pass"/><test-case name="K2-RangeExpr-1" result="pass"/><test-case name="K2-RangeExpr-2" result="pass"/><test-case name="K2-RangeExpr-3" result="pass"/><test-case name="K2-RangeExpr-4" result="pass"/><test-case name="filterexpressionhc1" result="pass"/><test-case name="filterexpressionhc2" result="pass"/><test-case name="filterexpressionhc3" result="pass"/><test-case name="filterexpressionhc4" result="pass"/><test-case name="filterexpressionhc5" result="pass"/><test-case name="filterexpressionhc6" result="pass"/><test-case name="filterexpressionhc7" result="pass"/><test-case name="filterexpressionhc8" result="pass"/><test-case name="filterexpressionhc9" result="pass"/><test-case name="filterexpressionhc10" result="pass"/><test-case name="filterexpressionhc11" result="pass"/><test-case name="filterexpressionhc12" result="pass"/><test-case name="filterexpressionhc13" result="pass"/><test-case name="filterexpressionhc14" result="pass"/><test-case name="filterexpressionhc15" result="pass"/><test-case name="filterexpressionhc16" result="pass"/><test-case name="filterexpressionhc17" result="pass"/><test-case name="filterexpressionhc18" result="pass"/><test-case name="filterexpressionhc19" result="pass"/><test-case name="filterexpressionhc20" result="pass"/><test-case name="filterexpressionhc21" result="pass"/><test-case name="filterexpressionhc22" result="pass"/><test-case name="K-FilterExpr-1" result="pass"/><test-case name="K-FilterExpr-2" result="pass"/><test-case name="K-FilterExpr-3" result="pass"/><test-case name="K-FilterExpr-4" result="pass"/><test-case name="K-FilterExpr-5" result="pass"/><test-case name="K-FilterExpr-6" result="pass"/><test-case name="K-FilterExpr-7" result="pass"/><test-case name="K-FilterExpr-8" result="pass"/><test-case name="K-FilterExpr-9" result="pass"/><test-case name="K-FilterExpr-10" result="pass"/><test-case name="K-FilterExpr-11" result="pass"/><test-case name="K-FilterExpr-12" result="pass"/><test-case name="K-FilterExpr-13" result="pass"/><test-case name="K-FilterExpr-14" result="pass"/><test-case name="K-FilterExpr-15" result="pass"/><test-case name="K-FilterExpr-16" result="pass"/><test-case name="K-FilterExpr-17" result="pass"/><test-case name="K-FilterExpr-18" result="pass"/><test-case name="K-FilterExpr-19" result="pass"/><test-case name="K-FilterExpr-20" result="pass"/><test-case name="K-FilterExpr-21" result="pass"/><test-case name="K-FilterExpr-22" result="pass"/><test-case name="K-FilterExpr-23" result="pass"/><test-case name="K-FilterExpr-24" result="pass"/><test-case name="K-FilterExpr-25" result="pass"/><test-case name="K-FilterExpr-26" result="pass"/><test-case name="K-FilterExpr-27" result="pass"/><test-case name="K-FilterExpr-28" result="pass"/><test-case name="K-FilterExpr-29" result="pass"/><test-case name="K-FilterExpr-30" result="pass"/><test-case name="K-FilterExpr-31" result="pass"/><test-case name="K-FilterExpr-32" result="pass"/><test-case name="K-FilterExpr-33" result="pass"/><test-case name="K-FilterExpr-34" result="pass"/><test-case name="K-FilterExpr-35" result="pass"/><test-case name="K-FilterExpr-36" result="pass"/><test-case name="K-FilterExpr-37" result="pass"/><test-case name="K-FilterExpr-38" result="pass"/><test-case name="K-FilterExpr-39" result="pass"/><test-case name="K-FilterExpr-40" result="pass"/><test-case name="K-FilterExpr-41" result="pass"/><test-case name="K-FilterExpr-42" result="pass"/><test-case name="K-FilterExpr-43" result="pass"/><test-case name="K-FilterExpr-44" result="pass"/><test-case name="K-FilterExpr-45" result="pass"/><test-case name="K-FilterExpr-46" result="pass"/><test-case name="K-FilterExpr-47" result="pass"/><test-case name="K-FilterExpr-48" result="pass"/><test-case name="K-FilterExpr-49" result="pass"/><test-case name="K-FilterExpr-50" result="pass"/><test-case name="K-FilterExpr-51" result="pass"/><test-case name="K-FilterExpr-52" result="pass"/><test-case name="K-FilterExpr-53" result="pass"/><test-case name="K-FilterExpr-54" result="pass"/><test-case name="K-FilterExpr-55" result="pass"/><test-case name="K-FilterExpr-56" result="pass"/><test-case name="K-FilterExpr-57" result="pass"/><test-case name="K-FilterExpr-58" result="pass"/><test-case name="K-FilterExpr-59" result="pass"/><test-case name="K-FilterExpr-60" result="pass"/><test-case name="K-FilterExpr-61" result="pass"/><test-case name="K-FilterExpr-62" result="pass"/><test-case name="K-FilterExpr-63" result="pass"/><test-case name="K-FilterExpr-64" result="pass"/><test-case name="K-FilterExpr-65" result="pass"/><test-case name="K-FilterExpr-66" result="pass"/><test-case name="K-FilterExpr-67" result="pass"/><test-case name="K-FilterExpr-68" result="pass"/><test-case name="K-FilterExpr-69" result="pass"/><test-case name="K-FilterExpr-70" result="pass"/><test-case name="K-FilterExpr-71" result="pass"/><test-case name="K-FilterExpr-72" result="pass"/><test-case name="K-FilterExpr-73" result="pass"/><test-case name="K-FilterExpr-74" result="pass"/><test-case name="K-FilterExpr-75" result="pass"/><test-case name="K-FilterExpr-76" result="pass"/><test-case name="K-FilterExpr-77" result="pass"/><test-case name="K-FilterExpr-78" result="pass"/><test-case name="K-FilterExpr-79" result="pass"/><test-case name="K-FilterExpr-80" result="pass"/><test-case name="K-FilterExpr-81" result="pass"/><test-case name="K-FilterExpr-82" result="pass"/><test-case name="K-FilterExpr-83" result="pass"/><test-case name="K-FilterExpr-84" result="pass"/><test-case name="K-FilterExpr-85" result="pass"/><test-case name="K-FilterExpr-86" result="pass"/><test-case name="K-FilterExpr-87" result="pass"/><test-case name="K-FilterExpr-88" result="pass"/><test-case name="K-FilterExpr-89" result="pass"/><test-case name="K-FilterExpr-90" result="pass"/><test-case name="K-FilterExpr-91" result="pass"/><test-case name="K-FilterExpr-92" result="pass"/><test-case name="K-FilterExpr-93" result="pass"/><test-case name="K-FilterExpr-94" result="pass"/><test-case name="K2-FilterExpr-1" result="pass"/><test-case name="K2-FilterExpr-2" result="pass"/><test-case name="K2-FilterExpr-3" result="pass"/><test-case name="K2-FilterExpr-4" result="pass"/><test-case name="K2-FilterExpr-5" result="pass"/><test-case name="K2-FilterExpr-6" result="pass"/><test-case name="K2-FilterExpr-7" result="pass"/><test-case name="K2-FilterExpr-8" result="pass"/><test-case name="combiningnodeseqhc1" result="pass"/><test-case name="combiningnodeseqhc2" result="pass"/><test-case name="combiningnodeseqhc3" result="pass"/><test-case name="combiningnodeseqhc4" result="pass"/><test-case name="combiningnodeseqhc5" result="pass"/><test-case name="combiningnodeseqhc6" result="pass"/><test-case name="combiningnodeseqhc7" result="pass"/><test-case name="combiningnodeseqhc8" result="pass"/><test-case name="combiningnodeseqhc9" result="pass"/><test-case name="combiningnodeseqhc10" result="pass"/><test-case name="combiningnodeseqexcepthc1" result="pass"/><test-case name="combiningnodeseqexcepthc2" result="pass"/><test-case name="combiningnodeseqexcepthc3" result="pass"/><test-case name="combiningnodeseqexcepthc4" result="pass"/><test-case name="combiningnodeseqexcepthc5" result="pass"/><test-case name="combiningnodeseqexcepthc6" result="pass"/><test-case name="combiningnodeseqintersecthc1" result="pass"/><test-case name="combiningnodeseqintersecthc2" result="pass"/><test-case name="combiningnodeseqintersecthc3" result="pass"/><test-case name="combiningnodeseqintersecthc4" result="pass"/><test-case name="op-numeric-addint2args-1" result="pass"/><test-case name="op-numeric-addint2args-2" result="pass"/><test-case name="op-numeric-addint2args-3" result="pass"/><test-case name="op-numeric-addint2args-4" result="pass"/><test-case name="op-numeric-addintg2args-1" result="pass"/><test-case name="op-numeric-addintg2args-2" result="pass"/><test-case name="op-numeric-addintg2args-3" result="pass"/><test-case name="op-numeric-addintg2args-4" result="pass"/><test-case name="op-numeric-adddec2args-1" result="fail"/><test-case name="op-numeric-adddec2args-2" result="pass"/><test-case name="op-numeric-adddec2args-3" result="fail"/><test-case name="op-numeric-adddec2args-4" result="pass"/><test-case name="op-numeric-adddbl2args-1" result="pass"/><test-case name="op-numeric-adddbl2args-2" result="pass"/><test-case name="op-numeric-adddbl2args-3" result="pass"/><test-case name="op-numeric-adddbl2args-4" result="pass"/><test-case name="op-numeric-addflt2args-1" result="pass"/><test-case name="op-numeric-addflt2args-2" result="pass"/><test-case name="op-numeric-addflt2args-3" result="pass"/><test-case name="op-numeric-addflt2args-4" result="pass"/><test-case name="op-numeric-addlng2args-1" result="pass"/><test-case name="op-numeric-addlng2args-2" result="pass"/><test-case name="op-numeric-addlng2args-3" result="pass"/><test-case name="op-numeric-addlng2args-4" result="pass"/><test-case name="op-numeric-addusht2args-1" result="pass"/><test-case name="op-numeric-addusht2args-2" result="pass"/><test-case name="op-numeric-addusht2args-3" result="pass"/><test-case name="op-numeric-addusht2args-4" result="pass"/><test-case name="op-numeric-addusht2args-5" result="pass"/><test-case name="op-numeric-addnint2args-1" result="pass"/><test-case name="op-numeric-addnint2args-2" result="pass"/><test-case name="op-numeric-addnint2args-3" result="pass"/><test-case name="op-numeric-addnint2args-4" result="pass"/><test-case name="op-numeric-addpint2args-1" result="pass"/><test-case name="op-numeric-addpint2args-2" result="pass"/><test-case name="op-numeric-addpint2args-3" result="pass"/><test-case name="op-numeric-addpint2args-4" result="pass"/><test-case name="op-numeric-addpint2args-5" result="pass"/><test-case name="op-numeric-addulng2args-1" result="pass"/><test-case name="op-numeric-addulng2args-2" result="pass"/><test-case name="op-numeric-addulng2args-3" result="pass"/><test-case name="op-numeric-addulng2args-4" result="pass"/><test-case name="op-numeric-addulng2args-5" result="pass"/><test-case name="op-numeric-addnpi2args-1" result="pass"/><test-case name="op-numeric-addnpi2args-2" result="pass"/><test-case name="op-numeric-addnpi2args-3" result="pass"/><test-case name="op-numeric-addnpi2args-4" result="pass"/><test-case name="op-numeric-addnni2args-1" result="pass"/><test-case name="op-numeric-addnni2args-2" result="pass"/><test-case name="op-numeric-addnni2args-3" result="pass"/><test-case name="op-numeric-addnni2args-4" result="pass"/><test-case name="op-numeric-addnni2args-5" result="pass"/><test-case name="op-numeric-addsht2args-1" result="pass"/><test-case name="op-numeric-addsht2args-2" result="pass"/><test-case name="op-numeric-addsht2args-3" result="pass"/><test-case name="op-numeric-addsht2args-4" result="pass"/><test-case name="op-numeric-addmix2args-1" result="pass"/><test-case name="op-numeric-addmix2args-2" result="pass"/><test-case name="op-numeric-addmix2args-3" result="pass"/><test-case name="op-numeric-addmix2args-4" result="pass"/><test-case name="op-numeric-addmix2args-5" result="pass"/><test-case name="op-numeric-addmix2args-6" result="pass"/><test-case name="op-numeric-addmix2args-7" result="pass"/><test-case name="op-numeric-addmix2args-8" result="pass"/><test-case name="op-numeric-addmix2args-9" result="pass"/><test-case name="op-numeric-add-derived-1" result="pass"/><test-case name="op-numeric-add-derived-2" result="pass"/><test-case name="op-numeric-add-derived-3" result="pass"/><test-case name="op-numeric-add-derived-4" result="pass"/><test-case name="op-numeric-add-derived-5" result="pass"/><test-case name="K-NumericAdd-1" result="pass"/><test-case name="K-NumericAdd-2" result="pass"/><test-case name="K-NumericAdd-3" result="pass"/><test-case name="K-NumericAdd-4" result="pass"/><test-case name="K-NumericAdd-5" result="fail"/><test-case name="K-NumericAdd-6" result="fail"/><test-case name="K-NumericAdd-7" result="pass"/><test-case name="K-NumericAdd-8" result="pass"/><test-case name="K-NumericAdd-9" result="pass"/><test-case name="K-NumericAdd-10" result="pass"/><test-case name="K-NumericAdd-11" result="pass"/><test-case name="K-NumericAdd-12" result="pass"/><test-case name="K-NumericAdd-13" result="pass"/><test-case name="K-NumericAdd-14" result="pass"/><test-case name="K-NumericAdd-15" result="pass"/><test-case name="K-NumericAdd-16" result="pass"/><test-case name="K-NumericAdd-17" result="pass"/><test-case name="K-NumericAdd-18" result="pass"/><test-case name="K-NumericAdd-19" result="pass"/><test-case name="K-NumericAdd-20" result="pass"/><test-case name="K-NumericAdd-21" result="pass"/><test-case name="K-NumericAdd-22" result="pass"/><test-case name="K-NumericAdd-23" result="pass"/><test-case name="K-NumericAdd-24" result="pass"/><test-case name="K-NumericAdd-25" result="pass"/><test-case name="K-NumericAdd-26" result="pass"/><test-case name="K-NumericAdd-27" result="pass"/><test-case name="K-NumericAdd-28" result="pass"/><test-case name="K-NumericAdd-29" result="pass"/><test-case name="K-NumericAdd-30" result="pass"/><test-case name="K-NumericAdd-31" result="pass"/><test-case name="K-NumericAdd-32" result="pass"/><test-case name="K-NumericAdd-33" result="pass"/><test-case name="K-NumericAdd-34" result="pass"/><test-case name="K-NumericAdd-35" result="pass"/><test-case name="K-NumericAdd-36" result="pass"/><test-case name="K-NumericAdd-37" result="pass"/><test-case name="K-NumericAdd-38" result="pass"/><test-case name="K-NumericAdd-39" result="pass"/><test-case name="K-NumericAdd-40" result="pass"/><test-case name="K-NumericAdd-41" result="pass"/><test-case name="K-NumericAdd-42" result="pass"/><test-case name="K-NumericAdd-43" result="pass"/><test-case name="K-NumericAdd-44" result="pass"/><test-case name="K-NumericAdd-45" result="pass"/><test-case name="K-NumericAdd-46" result="pass"/><test-case name="K-NumericAdd-47" result="pass"/><test-case name="K-NumericAdd-48" result="pass"/><test-case name="K-NumericAdd-49" result="pass"/><test-case name="K-NumericAdd-50" result="pass"/><test-case name="K-NumericAdd-51" result="pass"/><test-case name="K-NumericAdd-52" result="pass"/><test-case name="K-NumericAdd-53" result="pass"/><test-case name="K-NumericAdd-54" result="pass"/><test-case name="K-NumericAdd-55" result="pass"/><test-case name="K-NumericAdd-56" result="pass"/><test-case name="K-NumericAdd-57" result="pass"/><test-case name="K-NumericAdd-58" result="pass"/><test-case name="K-NumericAdd-59" result="pass"/><test-case name="K-NumericAdd-60" result="pass"/><test-case name="K-NumericAdd-61" result="pass"/><test-case name="K-NumericAdd-62" result="pass"/><test-case name="K-NumericAdd-63" result="pass"/><test-case name="K-NumericAdd-64" result="pass"/><test-case name="K-NumericAdd-65" result="pass"/><test-case name="K-NumericAdd-66" result="pass"/><test-case name="K2-NumericAdd-1" result="pass"/><test-case name="K2-NumericAdd-2" result="pass"/><test-case name="K2-NumericAdd-3" result="pass"/><test-case name="op-numeric-subtractint2args-1" result="pass"/><test-case name="op-numeric-subtractint2args-2" result="pass"/><test-case name="op-numeric-subtractint2args-3" result="pass"/><test-case name="op-numeric-subtractint2args-4" result="pass"/><test-case name="op-numeric-subtractint2args-5" result="pass"/><test-case name="op-numeric-subtractintg2args-1" result="pass"/><test-case name="op-numeric-subtractintg2args-2" result="pass"/><test-case name="op-numeric-subtractintg2args-3" result="pass"/><test-case name="op-numeric-subtractintg2args-4" result="pass"/><test-case name="op-numeric-subtractintg2args-5" result="pass"/><test-case name="op-numeric-subtractdec2args-1" result="pass"/><test-case name="op-numeric-subtractdec2args-2" result="fail"/><test-case name="op-numeric-subtractdec2args-3" result="fail"/><test-case name="op-numeric-subtractdec2args-4" result="fail"/><test-case name="op-numeric-subtractdec2args-5" result="fail"/><test-case name="op-numeric-subtractdbl2args-1" result="pass"/><test-case name="op-numeric-subtractdbl2args-2" result="pass"/><test-case name="op-numeric-subtractdbl2args-3" result="pass"/><test-case name="op-numeric-subtractdbl2args-4" result="pass"/><test-case name="op-numeric-subtractdbl2args-5" result="pass"/><test-case name="op-numeric-subtractflt2args-1" result="pass"/><test-case name="op-numeric-subtractflt2args-2" result="pass"/><test-case name="op-numeric-subtractflt2args-3" result="pass"/><test-case name="op-numeric-subtractflt2args-4" result="pass"/><test-case name="op-numeric-subtractflt2args-5" result="pass"/><test-case name="op-numeric-subtractlng2args-1" result="pass"/><test-case name="op-numeric-subtractlng2args-2" result="pass"/><test-case name="op-numeric-subtractlng2args-3" result="pass"/><test-case name="op-numeric-subtractlng2args-4" result="pass"/><test-case name="op-numeric-subtractlng2args-5" result="pass"/><test-case name="op-numeric-subtractusht2args-1" result="pass"/><test-case name="op-numeric-subtractusht2args-2" result="pass"/><test-case name="op-numeric-subtractusht2args-3" result="pass"/><test-case name="op-numeric-subtractusht2args-4" result="pass"/><test-case name="op-numeric-subtractusht2args-5" result="pass"/><test-case name="op-numeric-subtractnint2args-1" result="pass"/><test-case name="op-numeric-subtractnint2args-2" result="pass"/><test-case name="op-numeric-subtractpint2args-1" result="pass"/><test-case name="op-numeric-subtractpint2args-2" result="pass"/><test-case name="op-numeric-subtractpint2args-3" result="pass"/><test-case name="op-numeric-subtractulng2args-1" result="pass"/><test-case name="op-numeric-subtractulng2args-2" result="pass"/><test-case name="op-numeric-subtractulng2args-3" result="pass"/><test-case name="op-numeric-subtractulng2args-4" result="pass"/><test-case name="op-numeric-subtractulng2args-5" result="pass"/><test-case name="op-numeric-subtractnpi2args-1" result="pass"/><test-case name="op-numeric-subtractnpi2args-2" result="pass"/><test-case name="op-numeric-subtractnpi2args-3" result="pass"/><test-case name="op-numeric-subtractnpi2args-4" result="pass"/><test-case name="op-numeric-subtractnpi2args-5" result="pass"/><test-case name="op-numeric-subtractnni2args-1" result="pass"/><test-case name="op-numeric-subtractnni2args-2" result="pass"/><test-case name="op-numeric-subtractnni2args-3" result="pass"/><test-case name="op-numeric-subtractnni2args-4" result="pass"/><test-case name="op-numeric-subtractnni2args-5" result="pass"/><test-case name="op-numeric-subtractsht2args-1" result="pass"/><test-case name="op-numeric-subtractsht2args-2" result="pass"/><test-case name="op-numeric-subtractsht2args-3" result="pass"/><test-case name="op-numeric-subtractsht2args-4" result="pass"/><test-case name="op-numeric-subtractsht2args-5" result="pass"/><test-case name="op-numeric-subtractmix2args-1" result="pass"/><test-case name="op-numeric-subtractmix2args-2" result="pass"/><test-case name="op-numeric-subtractmix2args-3" result="pass"/><test-case name="op-numeric-subtractmix2args-4" result="pass"/><test-case name="op-numeric-subtractmix2args-5" result="pass"/><test-case name="op-numeric-subtractmix2args-6" result="pass"/><test-case name="op-numeric-subtractmix2args-7" result="pass"/><test-case name="op-numeric-subtractmix2args-8" result="pass"/><test-case name="op-numeric-subtractmix2args-9" result="pass"/><test-case name="K-NumericSubtract-1" result="pass"/><test-case name="K-NumericSubtract-2" result="pass"/><test-case name="K-NumericSubtract-3" result="pass"/><test-case name="K-NumericSubtract-4" result="pass"/><test-case name="K-NumericSubtract-5" result="pass"/><test-case name="K-NumericSubtract-6" result="pass"/><test-case name="K-NumericSubtract-7" result="pass"/><test-case name="K-NumericSubtract-8" result="pass"/><test-case name="K-NumericSubtract-9" result="pass"/><test-case name="K-NumericSubtract-10" result="pass"/><test-case name="K-NumericSubtract-11" result="pass"/><test-case name="K-NumericSubtract-12" result="pass"/><test-case name="K-NumericSubtract-13" result="pass"/><test-case name="K-NumericSubtract-14" result="pass"/><test-case name="K-NumericSubtract-15" result="pass"/><test-case name="K-NumericSubtract-16" result="pass"/><test-case name="K-NumericSubtract-17" result="pass"/><test-case name="K-NumericSubtract-18" result="pass"/><test-case name="K-NumericSubtract-19" result="pass"/><test-case name="K-NumericSubtract-20" result="pass"/><test-case name="K-NumericSubtract-21" result="pass"/><test-case name="K-NumericSubtract-22" result="pass"/><test-case name="K-NumericSubtract-23" result="pass"/><test-case name="K-NumericSubtract-24" result="pass"/><test-case name="K-NumericSubtract-25" result="pass"/><test-case name="K-NumericSubtract-26" result="pass"/><test-case name="K-NumericSubtract-27" result="pass"/><test-case name="K-NumericSubtract-28" result="pass"/><test-case name="K-NumericSubtract-29" result="pass"/><test-case name="K-NumericSubtract-30" result="pass"/><test-case name="K-NumericSubtract-31" result="pass"/><test-case name="K-NumericSubtract-32" result="pass"/><test-case name="K-NumericSubtract-33" result="pass"/><test-case name="K-NumericSubtract-34" result="pass"/><test-case name="K-NumericSubtract-35" result="pass"/><test-case name="K-NumericSubtract-36" result="pass"/><test-case name="K-NumericSubtract-37" result="pass"/><test-case name="K-NumericSubtract-38" result="pass"/><test-case name="K2-NumericSubtract-1" result="pass"/><test-case name="K2-NumericSubtract-2" result="pass"/><test-case name="op-numeric-multiplydec2args-1" result="fail"/><test-case name="op-numeric-multiplydec2args-2" result="pass"/><test-case name="op-numeric-multiplydec2args-3" result="fail"/><test-case name="op-numeric-multiplydec2args-4" result="pass"/><test-case name="op-numeric-multiplydec2args-5" result="fail"/><test-case name="op-numeric-multiplydbl2args-1" result="pass"/><test-case name="op-numeric-multiplydbl2args-2" result="pass"/><test-case name="op-numeric-multiplydbl2args-3" result="pass"/><test-case name="op-numeric-multiplydbl2args-4" result="pass"/><test-case name="op-numeric-multiplydbl2args-5" result="pass"/><test-case name="op-numeric-multiplyflt2args-1" result="pass"/><test-case name="op-numeric-multiplyflt2args-2" result="pass"/><test-case name="op-numeric-multiplyflt2args-3" result="pass"/><test-case name="op-numeric-multiplyflt2args-4" result="pass"/><test-case name="op-numeric-multiplyflt2args-5" result="pass"/><test-case name="op-numeric-multiplyusht2args-1" result="pass"/><test-case name="op-numeric-multiplyusht2args-2" result="pass"/><test-case name="op-numeric-multiplyusht2args-3" result="pass"/><test-case name="op-numeric-multiplyusht2args-4" result="pass"/><test-case name="op-numeric-multiplyusht2args-5" result="pass"/><test-case name="op-numeric-multiplypint2args-1" result="pass"/><test-case name="op-numeric-multiplypint2args-2" result="pass"/><test-case name="op-numeric-multiplypint2args-3" result="pass"/><test-case name="op-numeric-multiplypint2args-4" result="pass"/><test-case name="op-numeric-multiplypint2args-5" result="pass"/><test-case name="op-numeric-multiplyulng2args-1" result="pass"/><test-case name="op-numeric-multiplyulng2args-2" result="pass"/><test-case name="op-numeric-multiplyulng2args-3" result="pass"/><test-case name="op-numeric-multiplyulng2args-4" result="pass"/><test-case name="op-numeric-multiplyulng2args-5" result="pass"/><test-case name="op-numeric-multiplynpi2args-1" result="pass"/><test-case name="op-numeric-multiplynpi2args-2" result="pass"/><test-case name="op-numeric-multiplynni2args-1" result="pass"/><test-case name="op-numeric-multiplynni2args-2" result="pass"/><test-case name="op-numeric-multiplynni2args-3" result="pass"/><test-case name="op-numeric-multiplynni2args-4" result="pass"/><test-case name="op-numeric-multiplynni2args-5" result="pass"/><test-case name="op-numeric-multiplymix2args-1" result="pass"/><test-case name="op-numeric-multiplymix2args-2" result="pass"/><test-case name="op-numeric-multiplymix2args-3" result="pass"/><test-case name="op-numeric-multiplymix2args-4" result="pass"/><test-case name="op-numeric-multiplymix2args-5" result="pass"/><test-case name="op-numeric-multiplymix2args-6" result="pass"/><test-case name="op-numeric-multiplymix2args-7" result="pass"/><test-case name="op-numeric-multiplymix2args-8" result="pass"/><test-case name="op-numeric-multiplymix2args-9" result="pass"/><test-case name="K-NumericMultiply-1" result="pass"/><test-case name="K-NumericMultiply-2" result="pass"/><test-case name="K-NumericMultiply-3" result="pass"/><test-case name="K-NumericMultiply-4" result="pass"/><test-case name="K-NumericMultiply-5" result="pass"/><test-case name="K-NumericMultiply-6" result="pass"/><test-case name="K-NumericMultiply-7" result="pass"/><test-case name="K-NumericMultiply-8" result="pass"/><test-case name="K-NumericMultiply-9" result="pass"/><test-case name="K-NumericMultiply-10" result="pass"/><test-case name="K-NumericMultiply-11" result="pass"/><test-case name="K-NumericMultiply-12" result="pass"/><test-case name="K-NumericMultiply-13" result="pass"/><test-case name="K-NumericMultiply-14" result="pass"/><test-case name="K-NumericMultiply-15" result="pass"/><test-case name="K-NumericMultiply-16" result="pass"/><test-case name="K-NumericMultiply-17" result="pass"/><test-case name="K-NumericMultiply-18" result="pass"/><test-case name="K-NumericMultiply-19" result="pass"/><test-case name="K-NumericMultiply-20" result="pass"/><test-case name="K-NumericMultiply-21" result="pass"/><test-case name="K-NumericMultiply-22" result="pass"/><test-case name="K-NumericMultiply-23" result="pass"/><test-case name="K-NumericMultiply-24" result="pass"/><test-case name="K-NumericMultiply-25" result="pass"/><test-case name="K-NumericMultiply-26" result="pass"/><test-case name="K-NumericMultiply-27" result="pass"/><test-case name="K-NumericMultiply-28" result="pass"/><test-case name="K-NumericMultiply-29" result="pass"/><test-case name="K-NumericMultiply-30" result="pass"/><test-case name="K-NumericMultiply-31" result="pass"/><test-case name="K-NumericMultiply-32" result="pass"/><test-case name="K-NumericMultiply-33" result="pass"/><test-case name="op-numeric-divideint2args-1" result="pass"/><test-case name="op-numeric-divideint2args-2" result="fail"/><test-case name="op-numeric-divideint2args-3" result="fail"/><test-case name="op-numeric-divideint2args-4" result="fail"/><test-case name="op-numeric-divideint2args-5" result="fail"/><test-case name="op-numeric-divideintg2args-1" result="pass"/><test-case name="op-numeric-divideintg2args-2" result="fail"/><test-case name="op-numeric-divideintg2args-3" result="pass"/><test-case name="op-numeric-divideintg2args-4" result="fail"/><test-case name="op-numeric-divideintg2args-5" result="pass"/><test-case name="op-numeric-dividedec2args-1" result="pass"/><test-case name="op-numeric-dividedec2args-2" result="fail"/><test-case name="op-numeric-dividedec2args-3" result="pass"/><test-case name="op-numeric-dividedec2args-4" result="fail"/><test-case name="op-numeric-dividedec2args-5" result="pass"/><test-case name="op-numeric-dividedbl2args-1" result="pass"/><test-case name="op-numeric-dividedbl2args-2" result="pass"/><test-case name="op-numeric-dividedbl2args-3" result="pass"/><test-case name="op-numeric-dividedbl2args-4" result="pass"/><test-case name="op-numeric-divideflt2args-1" result="pass"/><test-case name="op-numeric-divideflt2args-2" result="pass"/><test-case name="op-numeric-divideflt2args-3" result="pass"/><test-case name="op-numeric-divideflt2args-4" result="pass"/><test-case name="op-numeric-dividelng2args-1" result="pass"/><test-case name="op-numeric-dividelng2args-2" result="fail"/><test-case name="op-numeric-dividelng2args-3" result="pass"/><test-case name="op-numeric-dividelng2args-4" result="fail"/><test-case name="op-numeric-dividelng2args-5" result="pass"/><test-case name="op-numeric-divideusht2args-1" result="pass"/><test-case name="op-numeric-divideusht2args-2" result="pass"/><test-case name="op-numeric-dividenint2args-1" result="pass"/><test-case name="op-numeric-dividenint2args-2" result="fail"/><test-case name="op-numeric-dividenint2args-3" result="pass"/><test-case name="op-numeric-dividenint2args-4" result="fail"/><test-case name="op-numeric-dividenint2args-5" result="fail"/><test-case name="op-numeric-dividepint2args-1" result="pass"/><test-case name="op-numeric-dividepint2args-2" result="fail"/><test-case name="op-numeric-dividepint2args-3" result="fail"/><test-case name="op-numeric-dividepint2args-4" result="fail"/><test-case name="op-numeric-dividepint2args-5" result="pass"/><test-case name="op-numeric-divideulng2args-1" result="pass"/><test-case name="op-numeric-divideulng2args-2" result="pass"/><test-case name="op-numeric-dividenpi2args-1" result="pass"/><test-case name="op-numeric-dividenpi2args-2" result="fail"/><test-case name="op-numeric-dividenpi2args-3" result="pass"/><test-case name="op-numeric-dividenpi2args-4" result="fail"/><test-case name="op-numeric-dividenni2args-1" result="pass"/><test-case name="op-numeric-dividenni2args-2" result="pass"/><test-case name="op-numeric-dividesht2args-1" result="pass"/><test-case name="op-numeric-dividesht2args-2" result="fail"/><test-case name="op-numeric-dividesht2args-3" result="pass"/><test-case name="op-numeric-dividesht2args-4" result="fail"/><test-case name="op-numeric-dividesht2args-5" result="fail"/><test-case name="op-numeric-dividemix2args-1" result="pass"/><test-case name="op-numeric-dividemix2args-2" result="pass"/><test-case name="op-numeric-dividemix2args-3" result="pass"/><test-case name="op-numeric-dividemix2args-4" result="pass"/><test-case name="op-numeric-dividemix2args-5" result="pass"/><test-case name="op-numeric-dividemix2args-6" result="pass"/><test-case name="op-numeric-dividemix2args-7" result="pass"/><test-case name="op-numeric-dividemix2args-8" result="pass"/><test-case name="op-numeric-dividemix2args-9" result="pass"/><test-case name="K-NumericDivide-1" result="pass"/><test-case name="K-NumericDivide-2" result="pass"/><test-case name="K-NumericDivide-3" result="pass"/><test-case name="K-NumericDivide-4" result="pass"/><test-case name="K-NumericDivide-5" result="pass"/><test-case name="K-NumericDivide-6" result="pass"/><test-case name="K-NumericDivide-7" result="pass"/><test-case name="K-NumericDivide-8" result="pass"/><test-case name="K-NumericDivide-9" result="pass"/><test-case name="K-NumericDivide-10" result="pass"/><test-case name="K-NumericDivide-11" result="pass"/><test-case name="K-NumericDivide-12" result="pass"/><test-case name="K-NumericDivide-13" result="pass"/><test-case name="K-NumericDivide-14" result="pass"/><test-case name="K-NumericDivide-15" result="pass"/><test-case name="K-NumericDivide-16" result="pass"/><test-case name="K-NumericDivide-17" result="pass"/><test-case name="K-NumericDivide-18" result="pass"/><test-case name="K-NumericDivide-19" result="pass"/><test-case name="K-NumericDivide-20" result="pass"/><test-case name="K-NumericDivide-21" result="pass"/><test-case name="K-NumericDivide-22" result="pass"/><test-case name="K-NumericDivide-23" result="pass"/><test-case name="K-NumericDivide-24" result="pass"/><test-case name="K-NumericDivide-25" result="pass"/><test-case name="K-NumericDivide-26" result="pass"/><test-case name="K-NumericDivide-27" result="pass"/><test-case name="K-NumericDivide-28" result="pass"/><test-case name="K-NumericDivide-29" result="pass"/><test-case name="K-NumericDivide-30" result="pass"/><test-case name="K-NumericDivide-31" result="pass"/><test-case name="K-NumericDivide-32" result="pass"/><test-case name="K-NumericDivide-33" result="pass"/><test-case name="K-NumericDivide-34" result="pass"/><test-case name="K-NumericDivide-35" result="pass"/><test-case name="K-NumericDivide-36" result="pass"/><test-case name="K-NumericDivide-37" result="pass"/><test-case name="K-NumericDivide-38" result="pass"/><test-case name="K-NumericDivide-39" result="pass"/><test-case name="K-NumericDivide-40" result="pass"/><test-case name="K-NumericDivide-41" result="pass"/><test-case name="K-NumericDivide-42" result="pass"/><test-case name="K-NumericDivide-43" result="pass"/><test-case name="K2-NumericDivide-1" result="pass"/><test-case name="K2-NumericDivide-2" result="pass"/><test-case name="K2-NumericDivide-3" result="pass"/><test-case name="K2-NumericDivide-4" result="pass"/><test-case name="K2-NumericDivide-5" result="pass"/><test-case name="K2-NumericDivide-6" result="pass"/><test-case name="K2-NumericDivide-7" result="pass"/><test-case name="K2-NumericDivide-8" result="pass"/><test-case name="K2-NumericDivide-9" result="pass"/><test-case name="K2-NumericDivide-10" result="pass"/><test-case name="K2-NumericDivide-11" result="pass"/><test-case name="K2-NumericDivide-12" result="pass"/><test-case name="K2-NumericDivide-13" result="pass"/><test-case name="K2-NumericDivide-14" result="pass"/><test-case name="K2-NumericDivide-15" result="pass"/><test-case name="K2-NumericDivide-16" result="pass"/><test-case name="K2-NumericDivide-17" result="fail"/><test-case name="op-numeric-integer-divideint2args-1" result="pass"/><test-case name="op-numeric-integer-divideint2args-2" result="pass"/><test-case name="op-numeric-integer-divideint2args-3" result="pass"/><test-case name="op-numeric-integer-divideint2args-4" result="pass"/><test-case name="op-numeric-integer-divideint2args-5" result="pass"/><test-case name="op-numeric-integer-divideintg2args-1" result="pass"/><test-case name="op-numeric-integer-divideintg2args-2" result="pass"/><test-case name="op-numeric-integer-divideintg2args-3" result="pass"/><test-case name="op-numeric-integer-divideintg2args-4" result="pass"/><test-case name="op-numeric-integer-divideintg2args-5" result="pass"/><test-case name="op-numeric-integer-dividedec2args-1" result="pass"/><test-case name="op-numeric-integer-dividedec2args-2" result="pass"/><test-case name="op-numeric-integer-dividedec2args-3" result="pass"/><test-case name="op-numeric-integer-dividedec2args-4" result="pass"/><test-case name="op-numeric-integer-dividedec2args-5" result="pass"/><test-case name="op-numeric-integer-dividelng2args-1" result="pass"/><test-case name="op-numeric-integer-dividelng2args-2" result="pass"/><test-case name="op-numeric-integer-dividelng2args-3" result="pass"/><test-case name="op-numeric-integer-dividelng2args-4" result="pass"/><test-case name="op-numeric-integer-dividelng2args-5" result="pass"/><test-case name="op-numeric-integer-divideusht2args-1" result="pass"/><test-case name="op-numeric-integer-divideusht2args-2" result="pass"/><test-case name="op-numeric-integer-dividenint2args-1" result="pass"/><test-case name="op-numeric-integer-dividenint2args-2" result="pass"/><test-case name="op-numeric-integer-dividenint2args-3" result="pass"/><test-case name="op-numeric-integer-dividenint2args-4" result="pass"/><test-case name="op-numeric-integer-dividenint2args-5" result="pass"/><test-case name="op-numeric-integer-dividepint2args-1" result="pass"/><test-case name="op-numeric-integer-dividepint2args-2" result="pass"/><test-case name="op-numeric-integer-dividepint2args-3" result="pass"/><test-case name="op-numeric-integer-dividepint2args-4" result="pass"/><test-case name="op-numeric-integer-dividepint2args-5" result="pass"/><test-case name="op-numeric-integer-divideulng2args-1" result="pass"/><test-case name="op-numeric-integer-divideulng2args-2" result="pass"/><test-case name="op-numeric-integer-dividenpi2args-1" result="pass"/><test-case name="op-numeric-integer-dividenpi2args-2" result="pass"/><test-case name="op-numeric-integer-dividenpi2args-3" result="pass"/><test-case name="op-numeric-integer-dividenpi2args-4" result="pass"/><test-case name="op-numeric-integer-dividenni2args-1" result="pass"/><test-case name="op-numeric-integer-dividenni2args-2" result="pass"/><test-case name="op-numeric-integer-dividesht2args-1" result="pass"/><test-case name="op-numeric-integer-dividesht2args-2" result="pass"/><test-case name="op-numeric-integer-dividesht2args-3" result="pass"/><test-case name="op-numeric-integer-dividesht2args-4" result="pass"/><test-case name="op-numeric-integer-dividesht2args-5" result="pass"/><test-case name="op-numeric-integer-dividemix2args-1" result="pass"/><test-case name="op-numeric-integer-dividemix2args-2" result="pass"/><test-case name="op-numeric-integer-dividemix2args-3" result="pass"/><test-case name="op-numeric-integer-dividemix2args-4" result="pass"/><test-case name="op-numeric-integer-dividemix2args-5" result="pass"/><test-case name="op-numeric-integer-dividemix2args-6" result="pass"/><test-case name="op-numeric-integer-dividemix2args-7" result="pass"/><test-case name="op-numeric-integer-dividemix2args-8" result="pass"/><test-case name="op-numeric-integer-dividemix2args-9" result="pass"/><test-case name="op-numeric-integer-dividemix2args-10" result="pass"/><test-case name="op-numeric-integer-divide-1" result="pass"/><test-case name="K-NumericIntegerDivide-1" result="pass"/><test-case name="K-NumericIntegerDivide-2" result="pass"/><test-case name="K-NumericIntegerDivide-3" result="pass"/><test-case name="K-NumericIntegerDivide-4" result="pass"/><test-case name="K-NumericIntegerDivide-5" result="pass"/><test-case name="K-NumericIntegerDivide-6" result="pass"/><test-case name="K-NumericIntegerDivide-7" result="pass"/><test-case name="K-NumericIntegerDivide-8" result="pass"/><test-case name="K-NumericIntegerDivide-9" result="pass"/><test-case name="K-NumericIntegerDivide-10" result="pass"/><test-case name="K-NumericIntegerDivide-11" result="pass"/><test-case name="K-NumericIntegerDivide-12" result="pass"/><test-case name="K-NumericIntegerDivide-13" result="pass"/><test-case name="K-NumericIntegerDivide-14" result="pass"/><test-case name="K-NumericIntegerDivide-15" result="pass"/><test-case name="K-NumericIntegerDivide-16" result="pass"/><test-case name="K-NumericIntegerDivide-17" result="pass"/><test-case name="K-NumericIntegerDivide-18" result="pass"/><test-case name="K-NumericIntegerDivide-19" result="pass"/><test-case name="K-NumericIntegerDivide-20" result="pass"/><test-case name="K-NumericIntegerDivide-21" result="pass"/><test-case name="K-NumericIntegerDivide-22" result="pass"/><test-case name="K-NumericIntegerDivide-23" result="pass"/><test-case name="K-NumericIntegerDivide-24" result="pass"/><test-case name="K-NumericIntegerDivide-25" result="pass"/><test-case name="K-NumericIntegerDivide-26" result="pass"/><test-case name="K-NumericIntegerDivide-27" result="pass"/><test-case name="K-NumericIntegerDivide-28" result="pass"/><test-case name="K-NumericIntegerDivide-29" result="pass"/><test-case name="K-NumericIntegerDivide-30" result="pass"/><test-case name="K-NumericIntegerDivide-31" result="pass"/><test-case name="K-NumericIntegerDivide-32" result="pass"/><test-case name="K-NumericIntegerDivide-33" result="pass"/><test-case name="K-NumericIntegerDivide-34" result="pass"/><test-case name="K-NumericIntegerDivide-35" result="pass"/><test-case name="K-NumericIntegerDivide-36" result="pass"/><test-case name="K-NumericIntegerDivide-37" result="pass"/><test-case name="K-NumericIntegerDivide-38" result="pass"/><test-case name="K-NumericIntegerDivide-39" result="pass"/><test-case name="K-NumericIntegerDivide-40" result="pass"/><test-case name="K-NumericIntegerDivide-41" result="pass"/><test-case name="K-NumericIntegerDivide-42" result="pass"/><test-case name="K-NumericIntegerDivide-43" result="pass"/><test-case name="K-NumericIntegerDivide-44" result="pass"/><test-case name="K-NumericIntegerDivide-45" result="pass"/><test-case name="K-NumericIntegerDivide-46" result="pass"/><test-case name="K-NumericIntegerDivide-47" result="pass"/><test-case name="K-NumericIntegerDivide-48" result="pass"/><test-case name="K-NumericIntegerDivide-49" result="pass"/><test-case name="K-NumericIntegerDivide-50" result="pass"/><test-case name="K-NumericIntegerDivide-51" result="pass"/><test-case name="K-NumericIntegerDivide-52" result="pass"/><test-case name="K-NumericIntegerDivide-53" result="pass"/><test-case name="K2-NumericIntegerDivide-1" result="pass"/><test-case name="K2-NumericIntegerDivide-2" result="pass"/><test-case name="K2-NumericIntegerDivide-3" result="pass"/><test-case name="K2-NumericIntegerDivide-4" result="pass"/><test-case name="K2-NumericIntegerDivide-5" result="pass"/><test-case name="K2-NumericIntegerDivide-6" result="pass"/><test-case name="K2-NumericIntegerDivide-7" result="pass"/><test-case name="K2-NumericIntegerDivide-8" result="pass"/><test-case name="op-numeric-modint2args-1" result="pass"/><test-case name="op-numeric-modintg2args-1" result="pass"/><test-case name="op-numeric-modintg2args-2" result="pass"/><test-case name="op-numeric-moddec2args-1" result="fail"/><test-case name="op-numeric-moddec2args-2" result="pass"/><test-case name="op-numeric-moddbl2args-1" result="pass"/><test-case name="op-numeric-modflt2args-1" result="pass"/><test-case name="op-numeric-modlng2args-1" result="pass"/><test-case name="op-numeric-modusht2args-1" result="pass"/><test-case name="op-numeric-modusht2args-2" result="pass"/><test-case name="op-numeric-modpint2args-1" result="pass"/><test-case name="op-numeric-modpint2args-2" result="pass"/><test-case name="op-numeric-modpint2args-3" result="pass"/><test-case name="op-numeric-modpint2args-4" result="pass"/><test-case name="op-numeric-modpint2args-5" result="pass"/><test-case name="op-numeric-modulng2args-1" result="pass"/><test-case name="op-numeric-modulng2args-2" result="pass"/><test-case name="op-numeric-modnni2args-1" result="pass"/><test-case name="op-numeric-modnni2args-2" result="pass"/><test-case name="op-numeric-modsht2args-1" result="pass"/><test-case name="op-numeric-modmix2args-1" result="pass"/><test-case name="op-numeric-modmix2args-2" result="pass"/><test-case name="op-numeric-modmix2args-3" result="pass"/><test-case name="op-numeric-modmix2args-4" result="pass"/><test-case name="op-numeric-modmix2args-5" result="pass"/><test-case name="op-numeric-modmix2args-6" result="pass"/><test-case name="op-numeric-modmix2args-7" result="pass"/><test-case name="op-numeric-modmix2args-8" result="pass"/><test-case name="op-numeric-modmix2args-9" result="pass"/><test-case name="K-NumericMod-1" result="pass"/><test-case name="K-NumericMod-2" result="pass"/><test-case name="K-NumericMod-3" result="pass"/><test-case name="K-NumericMod-4" result="pass"/><test-case name="K-NumericMod-5" result="pass"/><test-case name="K-NumericMod-6" result="pass"/><test-case name="K-NumericMod-7" result="pass"/><test-case name="K-NumericMod-8" result="pass"/><test-case name="K-NumericMod-9" result="pass"/><test-case name="K-NumericMod-10" result="pass"/><test-case name="K-NumericMod-11" result="pass"/><test-case name="K-NumericMod-12" result="pass"/><test-case name="K-NumericMod-13" result="pass"/><test-case name="K-NumericMod-14" result="pass"/><test-case name="K-NumericMod-15" result="pass"/><test-case name="K-NumericMod-16" result="pass"/><test-case name="K-NumericMod-17" result="pass"/><test-case name="K-NumericMod-18" result="pass"/><test-case name="K-NumericMod-19" result="pass"/><test-case name="K-NumericMod-20" result="pass"/><test-case name="K-NumericMod-21" result="pass"/><test-case name="K-NumericMod-22" result="pass"/><test-case name="K-NumericMod-23" result="pass"/><test-case name="K-NumericMod-24" result="pass"/><test-case name="K-NumericMod-25" result="pass"/><test-case name="K-NumericMod-26" result="pass"/><test-case name="K-NumericMod-27" result="pass"/><test-case name="K-NumericMod-28" result="pass"/><test-case name="K-NumericMod-29" result="pass"/><test-case name="K2-NumericMod-1" result="pass"/><test-case name="K2-NumericMod-2" result="pass"/><test-case name="K2-NumericMod-3" result="pass"/><test-case name="K2-NumericMod-4" result="pass"/><test-case name="K2-NumericMod-5" result="fail"/><test-case name="K2-NumericMod-6" result="pass"/><test-case name="K2-NumericMod-7" result="fail"/><test-case name="K2-NumericMod-8" result="fail"/><test-case name="K2-NumericMod-9" result="pass"/><test-case name="K2-NumericMod-10" result="pass"/><test-case name="K2-NumericMod-11" result="pass"/><test-case name="K2-NumericMod-12" result="pass"/><test-case name="K2-NumericMod-13" result="pass"/><test-case name="K2-NumericMod-14" result="pass"/><test-case name="K2-NumericMod-15" result="pass"/><test-case name="K2-NumericMod-16" result="pass"/><test-case name="K2-NumericMod-17" result="pass"/><test-case name="K2-NumericMod-18" result="pass"/><test-case name="K2-NumericMod-19" result="pass"/><test-case name="K2-NumericMod-20" result="pass"/><test-case name="K2-NumericMod-21" result="pass"/><test-case name="K2-NumericMod-22" result="pass"/><test-case name="K2-NumericMod-23" result="pass"/><test-case name="K2-NumericMod-24" result="pass"/><test-case name="K2-NumericMod-25" result="pass"/><test-case name="K2-NumericMod-26" result="pass"/><test-case name="K2-NumericMod-27" result="pass"/><test-case name="K2-NumericMod-28" result="pass"/><test-case name="K2-NumericMod-29" result="pass"/><test-case name="K2-NumericMod-30" result="pass"/><test-case name="K2-NumericMod-31" result="pass"/><test-case name="K2-NumericMod-32" result="pass"/><test-case name="K2-NumericMod-33" result="pass"/><test-case name="K2-NumericMod-34" result="pass"/><test-case name="K2-NumericMod-35" result="pass"/><test-case name="K2-NumericMod-36" result="pass"/><test-case name="K2-NumericMod-37" result="pass"/><test-case name="K2-NumericMod-38" result="pass"/><test-case name="K2-NumericMod-39" result="pass"/><test-case name="K2-NumericMod-40" result="pass"/><test-case name="K2-NumericMod-41" result="pass"/><test-case name="K2-NumericMod-42" result="pass"/><test-case name="K2-NumericMod-43" result="pass"/><test-case name="K2-NumericMod-44" result="pass"/><test-case name="K2-NumericMod-45" result="pass"/><test-case name="K2-NumericMod-46" result="pass"/><test-case name="K2-NumericMod-47" result="pass"/><test-case name="K2-NumericMod-48" result="pass"/><test-case name="K2-NumericMod-49" result="pass"/><test-case name="K2-NumericMod-50" result="pass"/><test-case name="K2-NumericMod-51" result="pass"/><test-case name="K2-NumericMod-52" result="pass"/><test-case name="K2-NumericMod-53" result="pass"/><test-case name="K2-NumericMod-54" result="pass"/><test-case name="K2-NumericMod-55" result="pass"/><test-case name="K2-NumericMod-56" result="pass"/><test-case name="K2-NumericMod-57" result="pass"/><test-case name="K2-NumericMod-58" result="pass"/><test-case name="K2-NumericMod-59" result="pass"/><test-case name="K2-NumericMod-60" result="pass"/><test-case name="K2-NumericMod-61" result="pass"/><test-case name="K2-NumericMod-62" result="fail"/><test-case name="op-numeric-unary-plusint1args-1" result="pass"/><test-case name="op-numeric-unary-plusint1args-2" result="pass"/><test-case name="op-numeric-unary-plusint1args-3" result="pass"/><test-case name="op-numeric-unary-plusintg1args-1" result="pass"/><test-case name="op-numeric-unary-plusintg1args-2" result="pass"/><test-case name="op-numeric-unary-plusintg1args-3" result="pass"/><test-case name="op-numeric-unary-plusdec1args-1" result="fail"/><test-case name="op-numeric-unary-plusdec1args-2" result="fail"/><test-case name="op-numeric-unary-plusdec1args-3" result="fail"/><test-case name="op-numeric-unary-plusdbl1args-1" result="pass"/><test-case name="op-numeric-unary-plusdbl1args-2" result="pass"/><test-case name="op-numeric-unary-plusdbl1args-3" result="pass"/><test-case name="op-numeric-unary-plusflt1args-1" result="pass"/><test-case name="op-numeric-unary-plusflt1args-2" result="pass"/><test-case name="op-numeric-unary-plusflt1args-3" result="pass"/><test-case name="op-numeric-unary-pluslng1args-1" result="pass"/><test-case name="op-numeric-unary-pluslng1args-2" result="pass"/><test-case name="op-numeric-unary-pluslng1args-3" result="pass"/><test-case name="op-numeric-unary-plususht1args-1" result="pass"/><test-case name="op-numeric-unary-plususht1args-2" result="pass"/><test-case name="op-numeric-unary-plususht1args-3" result="pass"/><test-case name="op-numeric-unary-plusnint1args-1" result="pass"/><test-case name="op-numeric-unary-plusnint1args-2" result="pass"/><test-case name="op-numeric-unary-plusnint1args-3" result="pass"/><test-case name="op-numeric-unary-pluspint1args-1" result="pass"/><test-case name="op-numeric-unary-pluspint1args-2" result="pass"/><test-case name="op-numeric-unary-pluspint1args-3" result="pass"/><test-case name="op-numeric-unary-plusulng1args-1" result="pass"/><test-case name="op-numeric-unary-plusulng1args-2" result="pass"/><test-case name="op-numeric-unary-plusulng1args-3" result="pass"/><test-case name="op-numeric-unary-plusnpi1args-1" result="pass"/><test-case name="op-numeric-unary-plusnpi1args-2" result="pass"/><test-case name="op-numeric-unary-plusnpi1args-3" result="pass"/><test-case name="op-numeric-unary-plusnni1args-1" result="pass"/><test-case name="op-numeric-unary-plusnni1args-2" result="pass"/><test-case name="op-numeric-unary-plusnni1args-3" result="pass"/><test-case name="op-numeric-unary-plussht1args-1" result="pass"/><test-case name="op-numeric-unary-plussht1args-2" result="pass"/><test-case name="op-numeric-unary-plussht1args-3" result="pass"/><test-case name="K-NumericUnaryPlus-1" result="pass"/><test-case name="K-NumericUnaryPlus-2" result="pass"/><test-case name="K-NumericUnaryPlus-3" result="pass"/><test-case name="K-NumericUnaryPlus-4" result="pass"/><test-case name="K-NumericUnaryPlus-5" result="pass"/><test-case name="K-NumericUnaryPlus-6" result="pass"/><test-case name="K-NumericUnaryPlus-7" result="pass"/><test-case name="K-NumericUnaryPlus-8" result="pass"/><test-case name="K-NumericUnaryPlus-9" result="pass"/><test-case name="K-NumericUnaryPlus-10" result="pass"/><test-case name="K-NumericUnaryPlus-11" result="pass"/><test-case name="K-NumericUnaryPlus-12" result="pass"/><test-case name="K2-NumericUnaryPlus-1" result="pass"/><test-case name="K2-NumericUnaryPlus-2" result="pass"/><test-case name="op-numeric-unary-minusint1args-1" result="pass"/><test-case name="op-numeric-unary-minusint1args-2" result="pass"/><test-case name="op-numeric-unary-minusint1args-3" result="pass"/><test-case name="op-numeric-unary-minusintg1args-1" result="pass"/><test-case name="op-numeric-unary-minusintg1args-2" result="pass"/><test-case name="op-numeric-unary-minusintg1args-3" result="pass"/><test-case name="op-numeric-unary-minusdec1args-1" result="fail"/><test-case name="op-numeric-unary-minusdec1args-2" result="fail"/><test-case name="op-numeric-unary-minusdec1args-3" result="fail"/><test-case name="op-numeric-unary-minusdbl1args-1" result="pass"/><test-case name="op-numeric-unary-minusdbl1args-2" result="pass"/><test-case name="op-numeric-unary-minusdbl1args-3" result="pass"/><test-case name="op-numeric-unary-minusflt1args-1" result="pass"/><test-case name="op-numeric-unary-minusflt1args-2" result="pass"/><test-case name="op-numeric-unary-minusflt1args-3" result="pass"/><test-case name="op-numeric-unary-minuslng1args-1" result="pass"/><test-case name="op-numeric-unary-minuslng1args-2" result="pass"/><test-case name="op-numeric-unary-minuslng1args-3" result="pass"/><test-case name="op-numeric-unary-minususht1args-1" result="pass"/><test-case name="op-numeric-unary-minususht1args-2" result="pass"/><test-case name="op-numeric-unary-minususht1args-3" result="pass"/><test-case name="op-numeric-unary-minusnint1args-1" result="pass"/><test-case name="op-numeric-unary-minusnint1args-2" result="pass"/><test-case name="op-numeric-unary-minusnint1args-3" result="pass"/><test-case name="op-numeric-unary-minuspint1args-1" result="pass"/><test-case name="op-numeric-unary-minuspint1args-2" result="pass"/><test-case name="op-numeric-unary-minuspint1args-3" result="pass"/><test-case name="op-numeric-unary-minusulng1args-1" result="pass"/><test-case name="op-numeric-unary-minusulng1args-2" result="pass"/><test-case name="op-numeric-unary-minusulng1args-3" result="pass"/><test-case name="op-numeric-unary-minusnpi1args-1" result="pass"/><test-case name="op-numeric-unary-minusnpi1args-2" result="pass"/><test-case name="op-numeric-unary-minusnpi1args-3" result="pass"/><test-case name="op-numeric-unary-minusnni1args-1" result="pass"/><test-case name="op-numeric-unary-minusnni1args-2" result="pass"/><test-case name="op-numeric-unary-minusnni1args-3" result="pass"/><test-case name="op-numeric-unary-minussht1args-1" result="pass"/><test-case name="op-numeric-unary-minussht1args-2" result="pass"/><test-case name="op-numeric-unary-minussht1args-3" result="pass"/><test-case name="K-NumericUnaryMinus-1" result="pass"/><test-case name="K-NumericUnaryMinus-2" result="pass"/><test-case name="K-NumericUnaryMinus-3" result="pass"/><test-case name="K-NumericUnaryMinus-4" result="pass"/><test-case name="K-NumericUnaryMinus-5" result="pass"/><test-case name="K-NumericUnaryMinus-6" result="pass"/><test-case name="K-NumericUnaryMinus-7" result="pass"/><test-case name="K-NumericUnaryMinus-8" result="pass"/><test-case name="K-NumericUnaryMinus-9" result="pass"/><test-case name="K-NumericUnaryMinus-10" result="pass"/><test-case name="K-NumericUnaryMinus-11" result="pass"/><test-case name="K-NumericUnaryMinus-12" result="pass"/><test-case name="K-NumericUnaryMinus-13" result="pass"/><test-case name="K2-NumericUnaryMinus-1" result="pass"/><test-case name="K2-NumericUnaryMinus-2" result="pass"/><test-case name="K2-NumericUnaryMinus-3" result="pass"/><test-case name="K2-NumericUnaryMinus-4" result="pass"/><test-case name="K2-NumericUnaryMinus-5" result="pass"/><test-case name="K2-NumericUnaryMinus-6" result="pass"/><test-case name="K2-NumericUnaryMinus-7" result="pass"/><test-case name="K2-NumericUnaryMinus-8" result="pass"/><test-case name="K2-NumericUnaryMinus-9" result="pass"/><test-case name="K2-NumericUnaryMinus-10" result="pass"/><test-case name="op-add-yearMonthDurations2args-1" result="pass"/><test-case name="op-add-yearMonthDurations2args-2" result="pass"/><test-case name="op-add-yearMonthDurations2args-3" result="pass"/><test-case name="op-add-yearMonthDurations2args-4" result="pass"/><test-case name="op-add-yearMonthDurations2args-5" result="pass"/><test-case name="op-add-yearMonthDurations-1" result="pass"/><test-case name="op-add-yearMonthDurations-2" result="pass"/><test-case name="op-add-yearMonthDurations-3" result="pass"/><test-case name="op-add-yearMonthDurations-4" result="pass"/><test-case name="op-add-yearMonthDurations-5" result="pass"/><test-case name="op-add-yearMonthDurations-6" result="pass"/><test-case name="op-add-yearMonthDurations-7" result="pass"/><test-case name="op-add-yearMonthDurations-8" result="pass"/><test-case name="op-add-yearMonthDurations-9" result="pass"/><test-case name="op-add-yearMonthDurations-10" result="pass"/><test-case name="op-add-yearMonthDurations-11" result="pass"/><test-case name="op-add-yearMonthDurations-12" result="pass"/><test-case name="op-add-yearMonthDurations-13" result="pass"/><test-case name="op-add-yearMonthDurations-14" result="pass"/><test-case name="op-add-yearMonthDurations-15" result="pass"/><test-case name="op-add-yearMonthDurations-16" result="pass"/><test-case name="K-YearMonthDurationAdd-1" result="pass"/><test-case name="K-YearMonthDurationAdd-2" result="pass"/><test-case name="K-YearMonthDurationAdd-3" result="pass"/><test-case name="op-subtract-yearMonthDurations2args-1" result="pass"/><test-case name="op-subtract-yearMonthDurations2args-2" result="pass"/><test-case name="op-subtract-yearMonthDurations2args-3" result="pass"/><test-case name="op-subtract-yearMonthDurations2args-4" result="pass"/><test-case name="op-subtract-yearMonthDurations2args-5" result="pass"/><test-case name="op-subtract-yearMonthDurations-1" result="pass"/><test-case name="op-subtract-yearMonthDurations-2" result="pass"/><test-case name="op-subtract-yearMonthDurations-3" result="pass"/><test-case name="op-subtract-yearMonthDurations-4" result="pass"/><test-case name="op-subtract-yearMonthDurations-5" result="pass"/><test-case name="op-subtract-yearMonthDurations-6" result="pass"/><test-case name="op-subtract-yearMonthDurations-7" result="pass"/><test-case name="op-subtract-yearMonthDurations-8" result="pass"/><test-case name="op-subtract-yearMonthDurations-9" result="pass"/><test-case name="op-subtract-yearMonthDurations-10" result="pass"/><test-case name="op-subtract-yearMonthDurations-11" result="pass"/><test-case name="op-subtract-yearMonthDurations-12" result="pass"/><test-case name="op-subtract-yearMonthDurations-13" result="pass"/><test-case name="op-subtract-yearMonthDurations-14" result="pass"/><test-case name="op-subtract-yearMonthDurations-15" result="pass"/><test-case name="op-subtract-yearMonthDurations-16" result="pass"/><test-case name="K-YearMonthDurationSubtract-1" result="pass"/><test-case name="K-YearMonthDurationSubtract-2" result="pass"/><test-case name="K-YearMonthDurationSubtract-3" result="pass"/><test-case name="K-YearMonthDurationSubtract-4" result="pass"/><test-case name="K-YearMonthDurationSubtract-5" result="pass"/><test-case name="K-YearMonthDurationSubtract-6" result="pass"/><test-case name="K-YearMonthDurationSubtract-7" result="pass"/><test-case name="K-YearMonthDurationSubtract-8" result="pass"/><test-case name="K-YearMonthDurationSubtract-9" result="pass"/><test-case name="op-multiply-yearMonthDuration2args-1" result="pass"/><test-case name="op-multiply-yearMonthDuration2args-2" result="pass"/><test-case name="op-multiply-yearMonthDuration2args-3" result="pass"/><test-case name="op-multiply-yearMonthDuration2args-4" result="pass"/><test-case name="op-multiply-yearMonthDuration2args-5" result="pass"/><test-case name="op-multiply-yearMonthDuration-1" result="fail"/><test-case name="op-multiply-yearMonthDuration-2" result="pass"/><test-case name="op-multiply-yearMonthDuration-3" result="pass"/><test-case name="op-multiply-yearMonthDuration-4" result="pass"/><test-case name="op-multiply-yearMonthDuration-5" result="pass"/><test-case name="op-multiply-yearMonthDuration-6" result="pass"/><test-case name="op-multiply-yearMonthDuration-7" result="pass"/><test-case name="op-multiply-yearMonthDuration-8" result="pass"/><test-case name="op-multiply-yearMonthDuration-9" result="pass"/><test-case name="op-multiply-yearMonthDuration-10" result="pass"/><test-case name="op-multiply-yearMonthDuration-11" result="pass"/><test-case name="op-multiply-yearMonthDuration-12" result="pass"/><test-case name="op-multiply-yearMonthDuration-13" result="pass"/><test-case name="op-multiply-yearMonthDuration-14" result="pass"/><test-case name="op-multiply-yearMonthDuration-15" result="pass"/><test-case name="op-multiply-yearMonthDuration-16" result="pass"/><test-case name="op-multiply-yearMonthDuration-17" result="pass"/><test-case name="op-multiply-yearMonthDuration-18" result="pass"/><test-case name="op-multiply-yearMonthDuration-19" result="pass"/><test-case name="K-YearMonthDurationMultiply-1" result="pass"/><test-case name="K-YearMonthDurationMultiply-2" result="pass"/><test-case name="K-YearMonthDurationMultiply-3" result="pass"/><test-case name="K-YearMonthDurationMultiply-4" result="pass"/><test-case name="K-YearMonthDurationMultiply-5" result="pass"/><test-case name="K-YearMonthDurationMultiply-6" result="pass"/><test-case name="K-YearMonthDurationMultiply-7" result="pass"/><test-case name="K-YearMonthDurationMultiply-8" result="pass"/><test-case name="K-YearMonthDurationMultiply-9" result="pass"/><test-case name="K-YearMonthDurationMultiply-10" result="pass"/><test-case name="K-YearMonthDurationMultiply-11" result="pass"/><test-case name="K-YearMonthDurationMultiply-12" result="pass"/><test-case name="K-YearMonthDurationMultiply-13" result="pass"/><test-case name="op-divide-yearMonthDuration2args-1" result="pass"/><test-case name="op-divide-yearMonthDuration2args-2" result="pass"/><test-case name="op-divide-yearMonthDuration2args-3" result="pass"/><test-case name="op-divide-yearMonthDuration2args-4" result="pass"/><test-case name="op-divide-yearMonthDuration2args-5" result="pass"/><test-case name="op-divide-yearMonthDuration-1" result="pass"/><test-case name="op-divide-yearMonthDuration-2" result="pass"/><test-case name="op-divide-yearMonthDuration-3" result="pass"/><test-case name="op-divide-yearMonthDuration-4" result="pass"/><test-case name="op-divide-yearMonthDuration-5" result="pass"/><test-case name="op-divide-yearMonthDuration-6" result="pass"/><test-case name="op-divide-yearMonthDuration-7" result="pass"/><test-case name="op-divide-yearMonthDuration-8" result="pass"/><test-case name="op-divide-yearMonthDuration-9" result="pass"/><test-case name="op-divide-yearMonthDuration-10" result="pass"/><test-case name="op-divide-yearMonthDuration-11" result="pass"/><test-case name="op-divide-yearMonthDuration-12" result="pass"/><test-case name="op-divide-yearMonthDuration-13" result="pass"/><test-case name="op-divide-yearMonthDuration-14" result="pass"/><test-case name="op-divide-yearMonthDuration-15" result="pass"/><test-case name="op-divide-yearMonthDuration-16" result="pass"/><test-case name="K-YearMonthDurationDivide-1" result="pass"/><test-case name="K-YearMonthDurationDivide-2" result="pass"/><test-case name="K-YearMonthDurationDivide-3" result="pass"/><test-case name="K-YearMonthDurationDivide-4" result="pass"/><test-case name="K-YearMonthDurationDivide-5" result="pass"/><test-case name="K-YearMonthDurationDivide-6" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yearMonthDuration2args-1" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yearMonthDuration2args-2" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yearMonthDuration2args-3" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yearMonthDuration2args-4" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yearMonthDuration2args-5" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-1" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-2" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-3" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-4" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-5" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-6" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-7" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-8" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-9" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-10" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-11" result="fail"/><test-case name="op-divide-yearMonthDuration-by-yMD-12" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-13" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-14" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-15" result="pass"/><test-case name="op-divide-yearMonthDuration-by-yMD-16" result="pass"/><test-case name="K-YearMonthDurationDivideYMD-1" result="pass"/><test-case name="op-add-dayTimeDurations2args-1" result="pass"/><test-case name="op-add-dayTimeDurations2args-2" result="pass"/><test-case name="op-add-dayTimeDurations2args-3" result="fail"/><test-case name="op-add-dayTimeDurations2args-4" result="pass"/><test-case name="op-add-dayTimeDurations2args-5" result="fail"/><test-case name="op-add-dayTimeDurations-1" result="pass"/><test-case name="op-add-dayTimeDurations-2" result="pass"/><test-case name="op-add-dayTimeDurations-3" result="pass"/><test-case name="op-add-dayTimeDurations-4" result="pass"/><test-case name="op-add-dayTimeDurations-5" result="pass"/><test-case name="op-add-dayTimeDurations-6" result="pass"/><test-case name="op-add-dayTimeDurations-7" result="pass"/><test-case name="op-add-dayTimeDurations-8" result="pass"/><test-case name="op-add-dayTimeDurations-9" result="pass"/><test-case name="op-add-dayTimeDurations-10" result="pass"/><test-case name="op-add-dayTimeDurations-11" result="pass"/><test-case name="op-add-dayTimeDurations-12" result="pass"/><test-case name="op-add-dayTimeDurations-13" result="pass"/><test-case name="op-add-dayTimeDurations-14" result="pass"/><test-case name="op-add-dayTimeDurations-15" result="pass"/><test-case name="op-add-dayTimeDurations-16" result="pass"/><test-case name="K-DayTimeDurationAdd-1" result="pass"/><test-case name="K-DayTimeDurationAdd-2" result="pass"/><test-case name="K-DayTimeDurationAdd-3" result="pass"/><test-case name="op-subtract-dayTimeDurations2args-1" result="pass"/><test-case name="op-subtract-dayTimeDurations2args-2" result="pass"/><test-case name="op-subtract-dayTimeDurations2args-3" result="fail"/><test-case name="op-subtract-dayTimeDurations2args-4" result="pass"/><test-case name="op-subtract-dayTimeDurations2args-5" result="fail"/><test-case name="op-subtract-dayTimeDurations-1" result="pass"/><test-case name="op-subtract-dayTimeDurations-2" result="pass"/><test-case name="op-subtract-dayTimeDurations-3" result="pass"/><test-case name="op-subtract-dayTimeDurations-4" result="pass"/><test-case name="op-subtract-dayTimeDurations-5" result="pass"/><test-case name="op-subtract-dayTimeDurations-6" result="pass"/><test-case name="op-subtract-dayTimeDurations-7" result="pass"/><test-case name="op-subtract-dayTimeDurations-8" result="pass"/><test-case name="op-subtract-dayTimeDurations-9" result="pass"/><test-case name="op-subtract-dayTimeDurations-10" result="pass"/><test-case name="op-subtract-dayTimeDurations-11" result="fail"/><test-case name="op-subtract-dayTimeDurations-12" result="pass"/><test-case name="op-subtract-dayTimeDurations-13" result="pass"/><test-case name="op-subtract-dayTimeDurations-14" result="pass"/><test-case name="op-subtract-dayTimeDurations-15" result="pass"/><test-case name="op-subtract-dayTimeDurations-16" result="pass"/><test-case name="K-DayTimeDurationSubtract-1" result="pass"/><test-case name="K-DayTimeDurationSubtract-2" result="pass"/><test-case name="K-DayTimeDurationSubtract-3" result="pass"/><test-case name="K-DayTimeDurationSubtract-4" result="pass"/><test-case name="K-DayTimeDurationSubtract-5" result="pass"/><test-case name="K-DayTimeDurationSubtract-6" result="pass"/><test-case name="K-DayTimeDurationSubtract-7" result="pass"/><test-case name="K-DayTimeDurationSubtract-8" result="pass"/><test-case name="K-DayTimeDurationSubtract-9" result="pass"/><test-case name="K2-DayTimeDurationSubtract-1" result="pass"/><test-case name="K2-DayTimeDurationSubtract-2" result="pass"/><test-case name="op-multiply-dayTimeDuration2args-1" result="pass"/><test-case name="op-multiply-dayTimeDuration2args-2" result="pass"/><test-case name="op-multiply-dayTimeDuration2args-3" result="pass"/><test-case name="op-multiply-dayTimeDuration2args-4" result="pass"/><test-case name="op-multiply-dayTimeDuration2args-5" result="pass"/><test-case name="op-multiply-dayTimeDuration-1" result="pass"/><test-case name="op-multiply-dayTimeDuration-2" result="pass"/><test-case name="op-multiply-dayTimeDuration-3" result="pass"/><test-case name="op-multiply-dayTimeDuration-4" result="pass"/><test-case name="op-multiply-dayTimeDuration-5" result="pass"/><test-case name="op-multiply-dayTimeDuration-6" result="pass"/><test-case name="op-multiply-dayTimeDuration-7" result="pass"/><test-case name="op-multiply-dayTimeDuration-8" result="pass"/><test-case name="op-multiply-dayTimeDuration-9" result="pass"/><test-case name="op-multiply-dayTimeDuration-10" result="pass"/><test-case name="op-multiply-dayTimeDuration-11" result="pass"/><test-case name="op-multiply-dayTimeDuration-12" result="pass"/><test-case name="op-multiply-dayTimeDuration-13" result="pass"/><test-case name="op-multiply-dayTimeDuration-14" result="pass"/><test-case name="op-multiply-dayTimeDuration-15" result="pass"/><test-case name="op-multiply-dayTimeDuration-16" result="pass"/><test-case name="op-multiply-dayTimeDuration-17" result="pass"/><test-case name="op-multiply-dayTimeDuration-18" result="pass"/><test-case name="K-DayTimeDurationMultiply-1" result="pass"/><test-case name="K-DayTimeDurationMultiply-2" result="pass"/><test-case name="K-DayTimeDurationMultiply-3" result="pass"/><test-case name="K-DayTimeDurationMultiply-4" result="pass"/><test-case name="K-DayTimeDurationMultiply-5" result="pass"/><test-case name="K-DayTimeDurationMultiply-6" result="pass"/><test-case name="K-DayTimeDurationMultiply-7" result="pass"/><test-case name="K-DayTimeDurationMultiply-8" result="pass"/><test-case name="K-DayTimeDurationMultiply-9" result="pass"/><test-case name="op-divide-dayTimeDuration2args-1" result="pass"/><test-case name="op-divide-dayTimeDuration2args-2" result="pass"/><test-case name="op-divide-dayTimeDuration2args-3" result="pass"/><test-case name="op-divide-dayTimeDuration2args-4" result="pass"/><test-case name="op-divide-dayTimeDuration2args-5" result="pass"/><test-case name="op-divide-dayTimeDuration-2" result="pass"/><test-case name="op-divide-dayTimeDuration-3" result="pass"/><test-case name="op-divide-dayTimeDuration-4" result="pass"/><test-case name="op-divide-dayTimeDuration-5" result="pass"/><test-case name="op-divide-dayTimeDuration-6" result="pass"/><test-case name="op-divide-dayTimeDuration-7" result="pass"/><test-case name="op-divide-dayTimeDuration-8" result="pass"/><test-case name="op-divide-dayTimeDuration-9" result="pass"/><test-case name="op-divide-dayTimeDuration-10" result="pass"/><test-case name="op-divide-dayTimeDuration-11" result="pass"/><test-case name="op-divide-dayTimeDuration-12" result="pass"/><test-case name="op-divide-dayTimeDuration-13" result="pass"/><test-case name="op-divide-dayTimeDuration-14" result="pass"/><test-case name="op-divide-dayTimeDuration-15" result="pass"/><test-case name="op-divide-dayTimeDuration-16" result="pass"/><test-case name="K-DayTimeDurationDivide-1" result="pass"/><test-case name="K-DayTimeDurationDivide-2" result="pass"/><test-case name="K-DayTimeDurationDivide-3" result="pass"/><test-case name="K-DayTimeDurationDivide-4" result="pass"/><test-case name="K-DayTimeDurationDivide-5" result="pass"/><test-case name="K-DayTimeDurationDivide-6" result="pass"/><test-case name="K-DayTimeDurationDivide-7" result="pass"/><test-case name="K-DayTimeDurationDivide-8" result="pass"/><test-case name="K-DayTimeDurationDivide-9" result="pass"/><test-case name="K-DayTimeDurationDivide-10" result="pass"/><test-case name="K-DayTimeDurationDivide-11" result="pass"/><test-case name="K-DayTimeDurationDivide-12" result="pass"/><test-case name="K-DayTimeDurationDivide-13" result="pass"/><test-case name="K-DayTimeDurationDivide-14" result="pass"/><test-case name="K-DayTimeDurationDivide-15" result="pass"/><test-case name="K-DayTimeDurationDivide-16" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dayTimeDuration2args-1" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dayTimeDuration2args-2" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dayTimeDuration2args-3" result="fail"/><test-case name="op-divide-dayTimeDuration-by-dayTimeDuration2args-4" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dayTimeDuration2args-5" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-1" result="fail"/><test-case name="op-divide-dayTimeDuration-by-dTD-2" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-3" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-4" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-5" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-6" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-7" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-8" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-9" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-10" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-11" result="fail"/><test-case name="op-divide-dayTimeDuration-by-dTD-12" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-13" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-14" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-15" result="pass"/><test-case name="op-divide-dayTimeDuration-by-dTD-16" result="pass"/><test-case name="K-DayTimeDurationDivideDTD-1" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-1" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-2" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-3" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-4" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-5" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-6" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-7" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-8" result="fail"/><test-case name="op-subtract-dateTimes-yielding-DTD-9" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-10" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-11" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-12" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-13" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-14" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-15" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-16" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-17" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-18" result="pass"/><test-case name="op-subtract-dateTimes-yielding-DTD-19" result="fail"/><test-case name="op-subtract-dateTimes-yielding-DTD-20" result="fail"/><test-case name="K-dateTimesSubtract-1" result="pass"/><test-case name="K-dateTimesSubtract-2" result="pass"/><test-case name="K-dateTimesSubtract-3" result="pass"/><test-case name="K-dateTimesSubtract-4" result="pass"/><test-case name="K-dateTimesSubtract-5" result="pass"/><test-case name="K-dateTimesSubtract-6" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-1" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-2" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-3" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-4" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-5" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-6" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-7" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-8" result="fail"/><test-case name="op-subtract-dates-yielding-DTD-9" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-10" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-11" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-12" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-13" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-14" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-15" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-16" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-17" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-18" result="pass"/><test-case name="op-subtract-dates-yielding-DTD-19" result="fail"/><test-case name="op-subtract-dates-yielding-DTD-20" result="fail"/><test-case name="K-DatesSubtract-1" result="fail"/><test-case name="K-DatesSubtract-2" result="pass"/><test-case name="K-DatesSubtract-3" result="pass"/><test-case name="K-DatesSubtract-4" result="pass"/><test-case name="K-DatesSubtract-5" result="pass"/><test-case name="K-DatesSubtract-6" result="pass"/><test-case name="op-subtract-times2args-1" result="pass"/><test-case name="op-subtract-times2args-2" result="pass"/><test-case name="op-subtract-times2args-3" result="pass"/><test-case name="op-subtract-times2args-4" result="pass"/><test-case name="op-subtract-times2args-5" result="pass"/><test-case name="op-subtract-times-1" result="pass"/><test-case name="op-subtract-times-2" result="pass"/><test-case name="op-subtract-times-3" result="pass"/><test-case name="op-subtract-times-4" result="pass"/><test-case name="op-subtract-times-5" result="pass"/><test-case name="op-subtract-times-6" result="pass"/><test-case name="op-subtract-times-7" result="pass"/><test-case name="op-subtract-times-8" result="pass"/><test-case name="op-subtract-times-9" result="pass"/><test-case name="op-subtract-times-10" result="pass"/><test-case name="op-subtract-times-11" result="pass"/><test-case name="op-subtract-times-12" result="pass"/><test-case name="op-subtract-times-13" result="pass"/><test-case name="op-subtract-times-14" result="pass"/><test-case name="op-subtract-times-15" result="pass"/><test-case name="op-subtract-times-16" result="pass"/><test-case name="K-TimeSubtract-1" result="pass"/><test-case name="K-TimeSubtract-2" result="pass"/><test-case name="K-TimeSubtract-3" result="pass"/><test-case name="K-TimeSubtract-4" result="pass"/><test-case name="K-TimeSubtract-5" result="pass"/><test-case name="K-TimeSubtract-6" result="pass"/><test-case name="K-TimeSubtract-7" result="pass"/><test-case name="K-TimeSubtract-8" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime2args-1" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime2args-2" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime2args-3" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime2args-4" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime2args-5" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-1" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-2" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-3" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-4" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTimealt-5" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-6" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-7" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-8" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-9" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-10" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-12" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-13" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-14" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-15" result="pass"/><test-case name="op-add-yearMonthDuration-to-dateTime-16" result="pass"/><test-case name="K-YearMonthDurationAddDT-1" result="pass"/><test-case name="K-YearMonthDurationAddDT-2" result="pass"/><test-case name="K-YearMonthDurationAddDT-3" result="pass"/><test-case name="K-YearMonthDurationAddDT-4" result="pass"/><test-case name="K-YearMonthDurationAddDT-5" result="pass"/><test-case name="K-YearMonthDurationAddDT-6" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime2args-1" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime2args-2" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime2args-3" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime2args-4" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime2args-5" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-1" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-2" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-3" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-4" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-5" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-6" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-7" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-8" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-9" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-10" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-12" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-13" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-14" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-15" result="pass"/><test-case name="op-add-dayTimeDuration-to-dateTime-16" result="pass"/><test-case name="K-DateTimeAddDTD-1" result="pass"/><test-case name="K-DateTimeAddDTD-2" result="pass"/><test-case name="K-DateTimeAddDTD-3" result="pass"/><test-case name="K-DateTimeAddDTD-4" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime2args-1" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime2args-2" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime2args-3" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime2args-4" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime2args-5" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-1" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-2" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-3" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-4" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-5" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-6" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-7" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-8" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-9" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-10" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-12" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-13" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-14" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-15" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-dateTime-16" result="pass"/><test-case name="K-DateTimeSubtractYMD-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime2args-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime2args-2" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime2args-3" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime2args-4" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime2args-5" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-2" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-3" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-4" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-5" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-6" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-7" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-8" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-9" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-10" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-12" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-13" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-14" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-15" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-dateTime-16" result="pass"/><test-case name="op-add-yearMonthDuration-to-date2args-1" result="pass"/><test-case name="op-add-yearMonthDuration-to-date2args-2" result="pass"/><test-case name="op-add-yearMonthDuration-to-date2args-3" result="pass"/><test-case name="op-add-yearMonthDuration-to-date2args-4" result="pass"/><test-case name="op-add-yearMonthDuration-to-date2args-5" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-1" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-2" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-3" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-4" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-5" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-6" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-7" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-8" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-9" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-10" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-12" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-13" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-14" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-15" result="pass"/><test-case name="op-add-yearMonthDuration-to-date-16" result="pass"/><test-case name="K-DateAddYMD-1" result="pass"/><test-case name="K-DateAddYMD-2" result="pass"/><test-case name="K-DateAddYMD-3" result="pass"/><test-case name="K-DateAddYMD-4" result="pass"/><test-case name="op-add-dayTimeDuration-to-date2args-1" result="pass"/><test-case name="op-add-dayTimeDuration-to-date2args-2" result="pass"/><test-case name="op-add-dayTimeDuration-to-date2args-3" result="pass"/><test-case name="op-add-dayTimeDuration-to-date2args-4" result="pass"/><test-case name="op-add-dayTimeDuration-to-date2args-5" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-1" result="pass"/><test-case name="op-add-dayTimeDuration-to-datealt-2" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-3" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-4" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-5" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-6" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-7" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-8" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-9" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-10" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-12" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-13" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-14" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-15" result="pass"/><test-case name="op-add-dayTimeDuration-to-date-16" result="pass"/><test-case name="K-DateAddDTD-1" result="pass"/><test-case name="K-DateAddDTD-2" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date2args-1" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date2args-2" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date2args-3" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date2args-4" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date2args-5" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-1" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-2" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-3" result="fail"/><test-case name="op-subtract-yearMonthDuration-from-date-4" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-5" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-6" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-7" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-8" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-9" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-10" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-12" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-13" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-14" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-15" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-16" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-17" result="pass"/><test-case name="op-subtract-yearMonthDuration-from-date-18" result="pass"/><test-case name="K-DateSubtractYMD-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date2args-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date2args-2" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date2args-3" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date2args-4" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date2args-5" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-2" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-3" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-4" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-5" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-6" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-7" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-8" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-9" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-10" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-12" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-13" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-14" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-15" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-date-16" result="pass"/><test-case name="K-DateSubtractDTD-1" result="pass"/><test-case name="op-add-dayTimeDuration-to-time2args-1" result="pass"/><test-case name="op-add-dayTimeDuration-to-time2args-2" result="pass"/><test-case name="op-add-dayTimeDuration-to-time2args-3" result="pass"/><test-case name="op-add-dayTimeDuration-to-time2args-4" result="pass"/><test-case name="op-add-dayTimeDuration-to-time2args-5" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-1" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-2" result="fail"/><test-case name="op-add-dayTimeDuration-to-time-3" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-4" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-5" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-6" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-7" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-8" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-9" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-10" result="pass"/><test-case name="op-add-dayTimeDuration-to-timealt-12" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-13" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-14" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-15" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-16" result="pass"/><test-case name="op-add-dayTimeDuration-to-time-17" result="pass"/><test-case name="K-TimeAddDTD-1" result="pass"/><test-case name="K-TimeAddDTD-2" result="pass"/><test-case name="K2-TimeAddDTD-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time2args-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time2args-2" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time2args-3" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time2args-4" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time2args-5" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-1" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-2" result="fail"/><test-case name="op-subtract-dayTimeDuration-from-time-3" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-4" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-5" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-6" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-7" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-8" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-9" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-10" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-12" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-13" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-14" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-15" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-16" result="pass"/><test-case name="op-subtract-dayTimeDuration-from-time-17" result="pass"/><test-case name="K-TimeSubtractDTD-1" result="pass"/><test-case name="K-TimeSubtractDTD-2" result="pass"/><test-case name="K-TimeSubtractDTD-3" result="pass"/><test-case name="K-TimeSubtractDTD-4" result="pass"/><test-case name="K-TimeSubtractDTD-5" result="pass"/><test-case name="op-numeric-equalint2args-1" result="pass"/><test-case name="op-numeric-equalint2args-2" result="pass"/><test-case name="op-numeric-equalint2args-3" result="pass"/><test-case name="op-numeric-equalint2args-4" result="pass"/><test-case name="op-numeric-equalint2args-5" result="pass"/><test-case name="op-numeric-equalint2args-6" result="pass"/><test-case name="op-numeric-equalint2args-7" result="pass"/><test-case name="op-numeric-equalint2args-8" result="pass"/><test-case name="op-numeric-equalint2args-9" result="pass"/><test-case name="op-numeric-equalint2args-10" result="pass"/><test-case name="op-numeric-equalintg2args-1" result="pass"/><test-case name="op-numeric-equalintg2args-2" result="pass"/><test-case name="op-numeric-equalintg2args-3" result="pass"/><test-case name="op-numeric-equalintg2args-4" result="pass"/><test-case name="op-numeric-equalintg2args-5" result="pass"/><test-case name="op-numeric-equalintg2args-6" result="pass"/><test-case name="op-numeric-equalintg2args-7" result="pass"/><test-case name="op-numeric-equalintg2args-8" result="pass"/><test-case name="op-numeric-equalintg2args-9" result="pass"/><test-case name="op-numeric-equalintg2args-10" result="pass"/><test-case name="op-numeric-equaldec2args-1" result="pass"/><test-case name="op-numeric-equaldec2args-2" result="pass"/><test-case name="op-numeric-equaldec2args-3" result="pass"/><test-case name="op-numeric-equaldec2args-4" result="pass"/><test-case name="op-numeric-equaldec2args-5" result="pass"/><test-case name="op-numeric-equaldec2args-6" result="pass"/><test-case name="op-numeric-equaldec2args-7" result="pass"/><test-case name="op-numeric-equaldec2args-8" result="pass"/><test-case name="op-numeric-equaldec2args-9" result="pass"/><test-case name="op-numeric-equaldec2args-10" result="pass"/><test-case name="op-numeric-equaldbl2args-1" result="pass"/><test-case name="op-numeric-equaldbl2args-2" result="pass"/><test-case name="op-numeric-equaldbl2args-3" result="pass"/><test-case name="op-numeric-equaldbl2args-4" result="pass"/><test-case name="op-numeric-equaldbl2args-5" result="pass"/><test-case name="op-numeric-equaldbl2args-6" result="pass"/><test-case name="op-numeric-equaldbl2args-7" result="pass"/><test-case name="op-numeric-equaldbl2args-8" result="pass"/><test-case name="op-numeric-equaldbl2args-9" result="pass"/><test-case name="op-numeric-equaldbl2args-10" result="pass"/><test-case name="op-numeric-equalflt2args-1" result="pass"/><test-case name="op-numeric-equalflt2args-2" result="pass"/><test-case name="op-numeric-equalflt2args-3" result="pass"/><test-case name="op-numeric-equalflt2args-4" result="pass"/><test-case name="op-numeric-equalflt2args-5" result="pass"/><test-case name="op-numeric-equalflt2args-6" result="pass"/><test-case name="op-numeric-equalflt2args-7" result="pass"/><test-case name="op-numeric-equalflt2args-8" result="pass"/><test-case name="op-numeric-equalflt2args-9" result="pass"/><test-case name="op-numeric-equalflt2args-10" result="pass"/><test-case name="op-numeric-equallng2args-1" result="pass"/><test-case name="op-numeric-equallng2args-2" result="pass"/><test-case name="op-numeric-equallng2args-3" result="pass"/><test-case name="op-numeric-equallng2args-4" result="pass"/><test-case name="op-numeric-equallng2args-5" result="pass"/><test-case name="op-numeric-equallng2args-6" result="pass"/><test-case name="op-numeric-equallng2args-7" result="pass"/><test-case name="op-numeric-equallng2args-8" result="pass"/><test-case name="op-numeric-equallng2args-9" result="pass"/><test-case name="op-numeric-equallng2args-10" result="pass"/><test-case name="op-numeric-equalusht2args-1" result="pass"/><test-case name="op-numeric-equalusht2args-2" result="pass"/><test-case name="op-numeric-equalusht2args-3" result="pass"/><test-case name="op-numeric-equalusht2args-4" result="pass"/><test-case name="op-numeric-equalusht2args-5" result="pass"/><test-case name="op-numeric-equalusht2args-6" result="pass"/><test-case name="op-numeric-equalusht2args-7" result="pass"/><test-case name="op-numeric-equalusht2args-8" result="pass"/><test-case name="op-numeric-equalusht2args-9" result="pass"/><test-case name="op-numeric-equalusht2args-10" result="pass"/><test-case name="op-numeric-equalnint2args-1" result="pass"/><test-case name="op-numeric-equalnint2args-2" result="pass"/><test-case name="op-numeric-equalnint2args-3" result="pass"/><test-case name="op-numeric-equalnint2args-4" result="pass"/><test-case name="op-numeric-equalnint2args-5" result="pass"/><test-case name="op-numeric-equalnint2args-6" result="pass"/><test-case name="op-numeric-equalnint2args-7" result="pass"/><test-case name="op-numeric-equalnint2args-8" result="pass"/><test-case name="op-numeric-equalnint2args-9" result="pass"/><test-case name="op-numeric-equalnint2args-10" result="pass"/><test-case name="op-numeric-equalpint2args-1" result="pass"/><test-case name="op-numeric-equalpint2args-2" result="pass"/><test-case name="op-numeric-equalpint2args-3" result="pass"/><test-case name="op-numeric-equalpint2args-4" result="pass"/><test-case name="op-numeric-equalpint2args-5" result="pass"/><test-case name="op-numeric-equalpint2args-6" result="pass"/><test-case name="op-numeric-equalpint2args-7" result="pass"/><test-case name="op-numeric-equalpint2args-8" result="pass"/><test-case name="op-numeric-equalpint2args-9" result="pass"/><test-case name="op-numeric-equalpint2args-10" result="pass"/><test-case name="op-numeric-equalulng2args-1" result="pass"/><test-case name="op-numeric-equalulng2args-2" result="pass"/><test-case name="op-numeric-equalulng2args-3" result="pass"/><test-case name="op-numeric-equalulng2args-4" result="pass"/><test-case name="op-numeric-equalulng2args-5" result="pass"/><test-case name="op-numeric-equalulng2args-6" result="pass"/><test-case name="op-numeric-equalulng2args-7" result="pass"/><test-case name="op-numeric-equalulng2args-8" result="pass"/><test-case name="op-numeric-equalulng2args-9" result="pass"/><test-case name="op-numeric-equalulng2args-10" result="pass"/><test-case name="op-numeric-equalnpi2args-1" result="pass"/><test-case name="op-numeric-equalnpi2args-2" result="pass"/><test-case name="op-numeric-equalnpi2args-3" result="pass"/><test-case name="op-numeric-equalnpi2args-4" result="pass"/><test-case name="op-numeric-equalnpi2args-5" result="pass"/><test-case name="op-numeric-equalnpi2args-6" result="pass"/><test-case name="op-numeric-equalnpi2args-7" result="pass"/><test-case name="op-numeric-equalnpi2args-8" result="pass"/><test-case name="op-numeric-equalnpi2args-9" result="pass"/><test-case name="op-numeric-equalnpi2args-10" result="pass"/><test-case name="op-numeric-equalnni2args-1" result="pass"/><test-case name="op-numeric-equalnni2args-2" result="pass"/><test-case name="op-numeric-equalnni2args-3" result="pass"/><test-case name="op-numeric-equalnni2args-4" result="pass"/><test-case name="op-numeric-equalnni2args-5" result="pass"/><test-case name="op-numeric-equalnni2args-6" result="pass"/><test-case name="op-numeric-equalnni2args-7" result="pass"/><test-case name="op-numeric-equalnni2args-8" result="pass"/><test-case name="op-numeric-equalnni2args-9" result="pass"/><test-case name="op-numeric-equalnni2args-10" result="pass"/><test-case name="op-numeric-equalsht2args-1" result="pass"/><test-case name="op-numeric-equalsht2args-2" result="pass"/><test-case name="op-numeric-equalsht2args-3" result="pass"/><test-case name="op-numeric-equalsht2args-4" result="pass"/><test-case name="op-numeric-equalsht2args-5" result="pass"/><test-case name="op-numeric-equalsht2args-6" result="pass"/><test-case name="op-numeric-equalsht2args-7" result="pass"/><test-case name="op-numeric-equalsht2args-8" result="pass"/><test-case name="op-numeric-equalsht2args-9" result="pass"/><test-case name="op-numeric-equalsht2args-10" result="pass"/><test-case name="op-numeric-equal-emptyseq" result="pass"/><test-case name="K-NumericEqual-1" result="pass"/><test-case name="K-NumericEqual-2" result="pass"/><test-case name="K-NumericEqual-3" result="pass"/><test-case name="K-NumericEqual-4" result="pass"/><test-case name="K-NumericEqual-5" result="pass"/><test-case name="K-NumericEqual-6" result="pass"/><test-case name="K-NumericEqual-7" result="pass"/><test-case name="K-NumericEqual-8" result="pass"/><test-case name="K-NumericEqual-9" result="pass"/><test-case name="K-NumericEqual-10" result="pass"/><test-case name="K-NumericEqual-11" result="pass"/><test-case name="K-NumericEqual-12" result="pass"/><test-case name="K-NumericEqual-13" result="pass"/><test-case name="K-NumericEqual-14" result="pass"/><test-case name="K-NumericEqual-15" result="pass"/><test-case name="K-NumericEqual-16" result="pass"/><test-case name="K-NumericEqual-17" result="pass"/><test-case name="K-NumericEqual-18" result="pass"/><test-case name="K-NumericEqual-19" result="pass"/><test-case name="K-NumericEqual-20" result="pass"/><test-case name="K-NumericEqual-21" result="pass"/><test-case name="K-NumericEqual-22" result="pass"/><test-case name="K-NumericEqual-23" result="pass"/><test-case name="K-NumericEqual-24" result="pass"/><test-case name="K-NumericEqual-25" result="pass"/><test-case name="K-NumericEqual-26" result="pass"/><test-case name="K-NumericEqual-27" result="pass"/><test-case name="K-NumericEqual-28" result="pass"/><test-case name="K-NumericEqual-29" result="pass"/><test-case name="K-NumericEqual-30" result="pass"/><test-case name="K-NumericEqual-31" result="pass"/><test-case name="K-NumericEqual-32" result="pass"/><test-case name="K-NumericEqual-33" result="pass"/><test-case name="K-NumericEqual-34" result="pass"/><test-case name="K-NumericEqual-35" result="pass"/><test-case name="K-NumericEqual-36" result="pass"/><test-case name="K-NumericEqual-37" result="pass"/><test-case name="K-NumericEqual-38" result="pass"/><test-case name="K-NumericEqual-39" result="pass"/><test-case name="K-NumericEqual-40" result="pass"/><test-case name="K-NumericEqual-41" result="pass"/><test-case name="K-NumericEqual-42" result="pass"/><test-case name="K-NumericEqual-43" result="pass"/><test-case name="K-NumericEqual-44" result="pass"/><test-case name="K-NumericEqual-45" result="pass"/><test-case name="K-NumericEqual-46" result="pass"/><test-case name="K-NumericEqual-47" result="pass"/><test-case name="K2-NumericEqual-1" result="pass"/><test-case name="K2-NumericEqual-2" result="pass"/><test-case name="K2-NumericEqual-3" result="pass"/><test-case name="K2-NumericEqual-4" result="pass"/><test-case name="K2-NumericEqual-5" result="pass"/><test-case name="K2-NumericEqual-6" result="pass"/><test-case name="op-numeric-less-thanint2args-1" result="pass"/><test-case name="op-numeric-less-thanint2args-2" result="pass"/><test-case name="op-numeric-less-thanint2args-3" result="pass"/><test-case name="op-numeric-less-thanint2args-4" result="pass"/><test-case name="op-numeric-less-thanint2args-5" result="pass"/><test-case name="op-numeric-less-thanint2args-6" result="pass"/><test-case name="op-numeric-less-thanint2args-7" result="pass"/><test-case name="op-numeric-less-thanint2args-8" result="pass"/><test-case name="op-numeric-less-thanint2args-9" result="pass"/><test-case name="op-numeric-less-thanint2args-10" result="pass"/><test-case name="op-numeric-less-thanintg2args-1" result="pass"/><test-case name="op-numeric-less-thanintg2args-2" result="pass"/><test-case name="op-numeric-less-thanintg2args-3" result="pass"/><test-case name="op-numeric-less-thanintg2args-4" result="pass"/><test-case name="op-numeric-less-thanintg2args-5" result="pass"/><test-case name="op-numeric-less-thanintg2args-6" result="pass"/><test-case name="op-numeric-less-thanintg2args-7" result="pass"/><test-case name="op-numeric-less-thanintg2args-8" result="pass"/><test-case name="op-numeric-less-thanintg2args-9" result="pass"/><test-case name="op-numeric-less-thanintg2args-10" result="pass"/><test-case name="op-numeric-less-thandec2args-1" result="pass"/><test-case name="op-numeric-less-thandec2args-2" result="pass"/><test-case name="op-numeric-less-thandec2args-3" result="pass"/><test-case name="op-numeric-less-thandec2args-4" result="pass"/><test-case name="op-numeric-less-thandec2args-5" result="pass"/><test-case name="op-numeric-less-thandec2args-6" result="pass"/><test-case name="op-numeric-less-thandec2args-7" result="pass"/><test-case name="op-numeric-less-thandec2args-8" result="pass"/><test-case name="op-numeric-less-thandec2args-9" result="pass"/><test-case name="op-numeric-less-thandec2args-10" result="pass"/><test-case name="op-numeric-less-thandbl2args-1" result="pass"/><test-case name="op-numeric-less-thandbl2args-2" result="pass"/><test-case name="op-numeric-less-thandbl2args-3" result="pass"/><test-case name="op-numeric-less-thandbl2args-4" result="pass"/><test-case name="op-numeric-less-thandbl2args-5" result="pass"/><test-case name="op-numeric-less-thandbl2args-6" result="pass"/><test-case name="op-numeric-less-thandbl2args-7" result="pass"/><test-case name="op-numeric-less-thandbl2args-8" result="pass"/><test-case name="op-numeric-less-thandbl2args-9" result="pass"/><test-case name="op-numeric-less-thandbl2args-10" result="pass"/><test-case name="op-numeric-less-thanflt2args-1" result="pass"/><test-case name="op-numeric-less-thanflt2args-2" result="pass"/><test-case name="op-numeric-less-thanflt2args-3" result="pass"/><test-case name="op-numeric-less-thanflt2args-4" result="pass"/><test-case name="op-numeric-less-thanflt2args-5" result="pass"/><test-case name="op-numeric-less-thanflt2args-6" result="pass"/><test-case name="op-numeric-less-thanflt2args-7" result="pass"/><test-case name="op-numeric-less-thanflt2args-8" result="pass"/><test-case name="op-numeric-less-thanflt2args-9" result="pass"/><test-case name="op-numeric-less-thanflt2args-10" result="pass"/><test-case name="op-numeric-less-thanlng2args-1" result="pass"/><test-case name="op-numeric-less-thanlng2args-2" result="pass"/><test-case name="op-numeric-less-thanlng2args-3" result="pass"/><test-case name="op-numeric-less-thanlng2args-4" result="pass"/><test-case name="op-numeric-less-thanlng2args-5" result="pass"/><test-case name="op-numeric-less-thanlng2args-6" result="pass"/><test-case name="op-numeric-less-thanlng2args-7" result="pass"/><test-case name="op-numeric-less-thanlng2args-8" result="pass"/><test-case name="op-numeric-less-thanlng2args-9" result="pass"/><test-case name="op-numeric-less-thanlng2args-10" result="pass"/><test-case name="op-numeric-less-thanusht2args-1" result="pass"/><test-case name="op-numeric-less-thanusht2args-2" result="pass"/><test-case name="op-numeric-less-thanusht2args-3" result="pass"/><test-case name="op-numeric-less-thanusht2args-4" result="pass"/><test-case name="op-numeric-less-thanusht2args-5" result="pass"/><test-case name="op-numeric-less-thanusht2args-6" result="pass"/><test-case name="op-numeric-less-thanusht2args-7" result="pass"/><test-case name="op-numeric-less-thanusht2args-8" result="pass"/><test-case name="op-numeric-less-thanusht2args-9" result="pass"/><test-case name="op-numeric-less-thanusht2args-10" result="pass"/><test-case name="op-numeric-less-thannint2args-1" result="pass"/><test-case name="op-numeric-less-thannint2args-2" result="pass"/><test-case name="op-numeric-less-thannint2args-3" result="pass"/><test-case name="op-numeric-less-thannint2args-4" result="pass"/><test-case name="op-numeric-less-thannint2args-5" result="pass"/><test-case name="op-numeric-less-thannint2args-6" result="pass"/><test-case name="op-numeric-less-thannint2args-7" result="pass"/><test-case name="op-numeric-less-thannint2args-8" result="pass"/><test-case name="op-numeric-less-thannint2args-9" result="pass"/><test-case name="op-numeric-less-thannint2args-10" result="pass"/><test-case name="op-numeric-less-thanpint2args-1" result="pass"/><test-case name="op-numeric-less-thanpint2args-2" result="pass"/><test-case name="op-numeric-less-thanpint2args-3" result="pass"/><test-case name="op-numeric-less-thanpint2args-4" result="pass"/><test-case name="op-numeric-less-thanpint2args-5" result="pass"/><test-case name="op-numeric-less-thanpint2args-6" result="pass"/><test-case name="op-numeric-less-thanpint2args-7" result="pass"/><test-case name="op-numeric-less-thanpint2args-8" result="pass"/><test-case name="op-numeric-less-thanpint2args-9" result="pass"/><test-case name="op-numeric-less-thanpint2args-10" result="pass"/><test-case name="op-numeric-less-thanulng2args-1" result="pass"/><test-case name="op-numeric-less-thanulng2args-2" result="pass"/><test-case name="op-numeric-less-thanulng2args-3" result="pass"/><test-case name="op-numeric-less-thanulng2args-4" result="pass"/><test-case name="op-numeric-less-thanulng2args-5" result="pass"/><test-case name="op-numeric-less-thanulng2args-6" result="pass"/><test-case name="op-numeric-less-thanulng2args-7" result="pass"/><test-case name="op-numeric-less-thanulng2args-8" result="pass"/><test-case name="op-numeric-less-thanulng2args-9" result="pass"/><test-case name="op-numeric-less-thanulng2args-10" result="pass"/><test-case name="op-numeric-less-thannpi2args-1" result="pass"/><test-case name="op-numeric-less-thannpi2args-2" result="pass"/><test-case name="op-numeric-less-thannpi2args-3" result="pass"/><test-case name="op-numeric-less-thannpi2args-4" result="pass"/><test-case name="op-numeric-less-thannpi2args-5" result="pass"/><test-case name="op-numeric-less-thannpi2args-6" result="pass"/><test-case name="op-numeric-less-thannpi2args-7" result="pass"/><test-case name="op-numeric-less-thannpi2args-8" result="pass"/><test-case name="op-numeric-less-thannpi2args-9" result="pass"/><test-case name="op-numeric-less-thannpi2args-10" result="pass"/><test-case name="op-numeric-less-thannni2args-1" result="pass"/><test-case name="op-numeric-less-thannni2args-2" result="pass"/><test-case name="op-numeric-less-thannni2args-3" result="pass"/><test-case name="op-numeric-less-thannni2args-4" result="pass"/><test-case name="op-numeric-less-thannni2args-5" result="pass"/><test-case name="op-numeric-less-thannni2args-6" result="pass"/><test-case name="op-numeric-less-thannni2args-7" result="pass"/><test-case name="op-numeric-less-thannni2args-8" result="pass"/><test-case name="op-numeric-less-thannni2args-9" result="pass"/><test-case name="op-numeric-less-thannni2args-10" result="pass"/><test-case name="op-numeric-less-thansht2args-1" result="pass"/><test-case name="op-numeric-less-thansht2args-2" result="pass"/><test-case name="op-numeric-less-thansht2args-3" result="pass"/><test-case name="op-numeric-less-thansht2args-4" result="pass"/><test-case name="op-numeric-less-thansht2args-5" result="pass"/><test-case name="op-numeric-less-thansht2args-6" result="pass"/><test-case name="op-numeric-less-thansht2args-7" result="pass"/><test-case name="op-numeric-less-thansht2args-8" result="pass"/><test-case name="op-numeric-less-thansht2args-9" result="pass"/><test-case name="op-numeric-less-thansht2args-10" result="pass"/><test-case name="K-NumericLT-1" result="pass"/><test-case name="K-NumericLT-2" result="pass"/><test-case name="K-NumericLT-3" result="pass"/><test-case name="K-NumericLT-4" result="pass"/><test-case name="K-NumericLT-5" result="pass"/><test-case name="K-NumericLT-6" result="pass"/><test-case name="K-NumericLT-7" result="pass"/><test-case name="K-NumericLT-8" result="pass"/><test-case name="K-NumericLT-9" result="pass"/><test-case name="K-NumericLT-10" result="pass"/><test-case name="K-NumericLT-11" result="pass"/><test-case name="K-NumericLT-12" result="pass"/><test-case name="K-NumericLT-13" result="pass"/><test-case name="K-NumericLT-14" result="pass"/><test-case name="K-NumericLT-15" result="pass"/><test-case name="K-NumericLT-16" result="pass"/><test-case name="K-NumericLT-17" result="pass"/><test-case name="K-NumericLT-18" result="pass"/><test-case name="K-NumericLT-19" result="pass"/><test-case name="K-NumericLT-20" result="pass"/><test-case name="K-NumericLT-21" result="pass"/><test-case name="K-NumericLT-22" result="pass"/><test-case name="op-numeric-greater-thanint2args-1" result="pass"/><test-case name="op-numeric-greater-thanint2args-2" result="pass"/><test-case name="op-numeric-greater-thanint2args-3" result="pass"/><test-case name="op-numeric-greater-thanint2args-4" result="pass"/><test-case name="op-numeric-greater-thanint2args-5" result="pass"/><test-case name="op-numeric-greater-thanintg2args-1" result="pass"/><test-case name="op-numeric-greater-thanintg2args-2" result="pass"/><test-case name="op-numeric-greater-thanintg2args-3" result="pass"/><test-case name="op-numeric-greater-thanintg2args-4" result="pass"/><test-case name="op-numeric-greater-thanintg2args-5" result="pass"/><test-case name="op-numeric-greater-thandec2args-1" result="pass"/><test-case name="op-numeric-greater-thandec2args-2" result="pass"/><test-case name="op-numeric-greater-thandec2args-3" result="pass"/><test-case name="op-numeric-greater-thandec2args-4" result="pass"/><test-case name="op-numeric-greater-thandec2args-5" result="pass"/><test-case name="op-numeric-greater-thandbl2args-1" result="pass"/><test-case name="op-numeric-greater-thandbl2args-2" result="pass"/><test-case name="op-numeric-greater-thandbl2args-3" result="pass"/><test-case name="op-numeric-greater-thandbl2args-4" result="pass"/><test-case name="op-numeric-greater-thandbl2args-5" result="pass"/><test-case name="op-numeric-greater-thanflt2args-1" result="pass"/><test-case name="op-numeric-greater-thanflt2args-2" result="pass"/><test-case name="op-numeric-greater-thanflt2args-3" result="pass"/><test-case name="op-numeric-greater-thanflt2args-4" result="pass"/><test-case name="op-numeric-greater-thanflt2args-5" result="pass"/><test-case name="op-numeric-greater-thanlng2args-1" result="pass"/><test-case name="op-numeric-greater-thanlng2args-2" result="pass"/><test-case name="op-numeric-greater-thanlng2args-3" result="pass"/><test-case name="op-numeric-greater-thanlng2args-4" result="pass"/><test-case name="op-numeric-greater-thanlng2args-5" result="pass"/><test-case name="op-numeric-greater-thanusht2args-1" result="pass"/><test-case name="op-numeric-greater-thanusht2args-2" result="pass"/><test-case name="op-numeric-greater-thanusht2args-3" result="pass"/><test-case name="op-numeric-greater-thanusht2args-4" result="pass"/><test-case name="op-numeric-greater-thanusht2args-5" result="pass"/><test-case name="op-numeric-greater-thannint2args-1" result="pass"/><test-case name="op-numeric-greater-thannint2args-2" result="pass"/><test-case name="op-numeric-greater-thannint2args-3" result="pass"/><test-case name="op-numeric-greater-thannint2args-4" result="pass"/><test-case name="op-numeric-greater-thannint2args-5" result="pass"/><test-case name="op-numeric-greater-thanpint2args-1" result="pass"/><test-case name="op-numeric-greater-thanpint2args-2" result="pass"/><test-case name="op-numeric-greater-thanpint2args-3" result="pass"/><test-case name="op-numeric-greater-thanpint2args-4" result="pass"/><test-case name="op-numeric-greater-thanpint2args-5" result="pass"/><test-case name="op-numeric-greater-thanulng2args-1" result="pass"/><test-case name="op-numeric-greater-thanulng2args-2" result="pass"/><test-case name="op-numeric-greater-thanulng2args-3" result="pass"/><test-case name="op-numeric-greater-thanulng2args-4" result="pass"/><test-case name="op-numeric-greater-thanulng2args-5" result="pass"/><test-case name="op-numeric-greater-thannpi2args-1" result="pass"/><test-case name="op-numeric-greater-thannpi2args-2" result="pass"/><test-case name="op-numeric-greater-thannpi2args-3" result="pass"/><test-case name="op-numeric-greater-thannpi2args-4" result="pass"/><test-case name="op-numeric-greater-thannpi2args-5" result="pass"/><test-case name="op-numeric-greater-thannni2args-1" result="pass"/><test-case name="op-numeric-greater-thannni2args-2" result="pass"/><test-case name="op-numeric-greater-thannni2args-3" result="pass"/><test-case name="op-numeric-greater-thannni2args-4" result="pass"/><test-case name="op-numeric-greater-thannni2args-5" result="pass"/><test-case name="op-numeric-greater-thansht2args-1" result="pass"/><test-case name="op-numeric-greater-thansht2args-2" result="pass"/><test-case name="op-numeric-greater-thansht2args-3" result="pass"/><test-case name="op-numeric-greater-thansht2args-4" result="pass"/><test-case name="op-numeric-greater-thansht2args-5" result="pass"/><test-case name="K-NumericGT-1" result="pass"/><test-case name="K-NumericGT-2" result="pass"/><test-case name="K-NumericGT-3" result="pass"/><test-case name="K-NumericGT-4" result="pass"/><test-case name="K-NumericGT-5" result="pass"/><test-case name="K-NumericGT-6" result="pass"/><test-case name="K-NumericGT-7" result="pass"/><test-case name="K-NumericGT-8" result="pass"/><test-case name="K-NumericGT-9" result="pass"/><test-case name="K-NumericGT-10" result="pass"/><test-case name="K-NumericGT-11" result="pass"/><test-case name="K-NumericGT-12" result="pass"/><test-case name="K-NumericGT-13" result="pass"/><test-case name="K-NumericGT-14" result="pass"/><test-case name="K-NumericGT-15" result="pass"/><test-case name="K-NumericGT-16" result="pass"/><test-case name="K-NumericGT-17" result="pass"/><test-case name="K-NumericGT-18" result="pass"/><test-case name="K-NumericGT-19" result="pass"/><test-case name="K-NumericGT-20" result="pass"/><test-case name="K-NumericGT-21" result="pass"/><test-case name="K-NumericGT-22" result="pass"/><test-case name="K-NumericGT-23" result="pass"/><test-case name="op-boolean-equal2args-1" result="pass"/><test-case name="op-boolean-equal2args-2" result="pass"/><test-case name="op-boolean-equal2args-3" result="pass"/><test-case name="op-boolean-equal2args-4" result="pass"/><test-case name="op-boolean-equal2args-5" result="pass"/><test-case name="op-boolean-equal-1" result="pass"/><test-case name="op-boolean-equal-2" result="pass"/><test-case name="op-boolean-equal-3" result="pass"/><test-case name="op-boolean-equal-4" result="pass"/><test-case name="op-boolean-equal-5" result="pass"/><test-case name="op-boolean-equal-6" result="pass"/><test-case name="op-boolean-equal-7" result="pass"/><test-case name="op-boolean-equal-8" result="pass"/><test-case name="op-boolean-equal-9" result="pass"/><test-case name="op-boolean-equal-10" result="pass"/><test-case name="op-boolean-equal-11" result="pass"/><test-case name="op-boolean-equal-12" result="pass"/><test-case name="op-boolean-equal-13" result="pass"/><test-case name="op-boolean-equal-14" result="pass"/><test-case name="op-boolean-equal-15" result="pass"/><test-case name="op-boolean-equal-16" result="pass"/><test-case name="op-boolean-equal-17" result="pass"/><test-case name="op-boolean-equal-more-args-001" result="pass"/><test-case name="op-boolean-equal-more-args-002" result="pass"/><test-case name="op-boolean-equal-more-args-003" result="pass"/><test-case name="op-boolean-equal-more-args-004" result="pass"/><test-case name="op-boolean-equal-more-args-005" result="pass"/><test-case name="op-boolean-equal-more-args-006" result="pass"/><test-case name="op-boolean-equal-more-args-007" result="pass"/><test-case name="op-boolean-equal-more-args-008" result="pass"/><test-case name="op-boolean-equal-more-args-009" result="pass"/><test-case name="op-boolean-equal-more-args-010" result="pass"/><test-case name="op-boolean-equal-more-args-011" result="pass"/><test-case name="op-boolean-equal-more-args-012" result="pass"/><test-case name="op-boolean-equal-more-args-013" result="pass"/><test-case name="op-boolean-equal-more-args-014" result="pass"/><test-case name="op-boolean-equal-more-args-015" result="pass"/><test-case name="op-boolean-equal-more-args-016" result="pass"/><test-case name="op-boolean-equal-more-args-017" result="pass"/><test-case name="op-boolean-equal-more-args-018" result="pass"/><test-case name="op-boolean-equal-more-args-019" result="pass"/><test-case name="K-BooleanEqual-1" result="pass"/><test-case name="K-BooleanEqual-2" result="pass"/><test-case name="K-BooleanEqual-3" result="pass"/><test-case name="K-BooleanEqual-4" result="pass"/><test-case name="K-BooleanEqual-5" result="pass"/><test-case name="K2-BooleanEqual-1" result="pass"/><test-case name="K2-BooleanEqual-2" result="pass"/><test-case name="K2-BooleanEqual-3" result="pass"/><test-case name="op-boolean-less-than2args-1" result="pass"/><test-case name="op-boolean-less-than2args-2" result="pass"/><test-case name="op-boolean-less-than2args-3" result="pass"/><test-case name="op-boolean-less-than2args-4" result="pass"/><test-case name="op-boolean-less-than2args-5" result="pass"/><test-case name="op-boolean-less-than2args-6" result="pass"/><test-case name="op-boolean-less-than2args-7" result="pass"/><test-case name="op-boolean-less-than2args-8" result="pass"/><test-case name="op-boolean-less-than2args-9" result="pass"/><test-case name="op-boolean-less-than2args-10" result="pass"/><test-case name="op-boolean-less-than-1" result="pass"/><test-case name="op-boolean-less-than-2" result="pass"/><test-case name="op-boolean-less-than-3" result="pass"/><test-case name="op-boolean-less-than-4" result="pass"/><test-case name="op-boolean-less-than-5" result="pass"/><test-case name="op-boolean-less-than-6" result="pass"/><test-case name="op-boolean-less-than-7" result="pass"/><test-case name="op-boolean-less-than-8" result="pass"/><test-case name="op-boolean-less-than-9" result="pass"/><test-case name="op-boolean-less-than-10" result="pass"/><test-case name="op-boolean-less-than-11" result="pass"/><test-case name="op-boolean-less-than-12" result="pass"/><test-case name="op-boolean-less-than-more-args-001" result="pass"/><test-case name="op-boolean-less-than-more-args-002" result="pass"/><test-case name="op-boolean-less-than-more-args-003" result="pass"/><test-case name="op-boolean-less-than-more-args-004" result="pass"/><test-case name="op-boolean-less-than-more-args-005" result="pass"/><test-case name="op-boolean-less-than-more-args-006" result="pass"/><test-case name="op-boolean-less-than-more-args-007" result="pass"/><test-case name="op-boolean-less-than-more-args-008" result="pass"/><test-case name="op-boolean-less-than-more-args-009" result="pass"/><test-case name="op-boolean-less-than-more-args-010" result="pass"/><test-case name="op-boolean-less-than-more-args-011" result="pass"/><test-case name="op-boolean-less-than-more-args-012" result="pass"/><test-case name="op-boolean-less-than-more-args-013" result="pass"/><test-case name="op-boolean-less-than-more-args-014" result="pass"/><test-case name="K-BooleanLT-1" result="pass"/><test-case name="K-BooleanLT-2" result="pass"/><test-case name="K-BooleanLT-3" result="pass"/><test-case name="op-boolean-greater-than2args-1" result="pass"/><test-case name="op-boolean-greater-than2args-2" result="pass"/><test-case name="op-boolean-greater-than2args-3" result="pass"/><test-case name="op-boolean-greater-than2args-4" result="pass"/><test-case name="op-boolean-greater-than2args-5" result="pass"/><test-case name="op-boolean-greater-than2args-6" result="pass"/><test-case name="op-boolean-greater-than2args-7" result="pass"/><test-case name="op-boolean-greater-than2args-8" result="pass"/><test-case name="op-boolean-greater-than2args-9" result="pass"/><test-case name="op-boolean-greater-than2args-10" result="pass"/><test-case name="op-boolean-greater-than-1" result="pass"/><test-case name="op-boolean-greater-than-2" result="pass"/><test-case name="op-boolean-greater-than-3" result="pass"/><test-case name="op-boolean-greater-than-4" result="pass"/><test-case name="op-boolean-greater-than-5" result="pass"/><test-case name="op-boolean-greater-than-6" result="pass"/><test-case name="op-boolean-greater-than-7" result="pass"/><test-case name="op-boolean-greater-than-8" result="pass"/><test-case name="op-boolean-greater-than-9" result="pass"/><test-case name="op-boolean-greater-than-10" result="pass"/><test-case name="op-boolean-greater-than-11" result="pass"/><test-case name="op-boolean-greater-than-12" result="pass"/><test-case name="op-boolean-greater-than-more-args-001" result="pass"/><test-case name="op-boolean-greater-than-more-args-002" result="pass"/><test-case name="op-boolean-greater-than-more-args-003" result="pass"/><test-case name="op-boolean-greater-than-more-args-004" result="pass"/><test-case name="op-boolean-greater-than-more-args-005" result="pass"/><test-case name="op-boolean-greater-than-more-args-006" result="pass"/><test-case name="op-boolean-greater-than-more-args-007" result="pass"/><test-case name="op-boolean-greater-than-more-args-008" result="pass"/><test-case name="op-boolean-greater-than-more-args-009" result="pass"/><test-case name="op-boolean-greater-than-more-args-010" result="pass"/><test-case name="op-boolean-greater-than-more-args-011" result="pass"/><test-case name="op-boolean-greater-than-more-args-012" result="pass"/><test-case name="op-boolean-greater-than-more-args-013" result="pass"/><test-case name="op-boolean-greater-than-more-args-014" result="pass"/><test-case name="K-BooleanGT-1" result="pass"/><test-case name="K-BooleanGT-2" result="pass"/><test-case name="K-BooleanGT-3" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-1" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-2" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-3" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-4" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-5" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-6" result="pass"/><test-case name="op-yearMonthDuration-less-than2argsNew-7" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-8" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-9" result="pass"/><test-case name="op-yearMonthDuration-less-than2args-10" result="pass"/><test-case name="op-yearMonthDuration-less-than-3" result="pass"/><test-case name="op-yearMonthDuration-less-than-4" result="pass"/><test-case name="op-yearMonthDuration-less-than-5" result="pass"/><test-case name="op-yearMonthDuration-less-than-6" result="pass"/><test-case name="op-yearMonthDuration-less-thanNew-7" result="pass"/><test-case name="op-yearMonthDuration-less-than-8" result="pass"/><test-case name="op-yearMonthDuration-less-than-9" result="pass"/><test-case name="op-yearMonthDuration-less-than-10" result="pass"/><test-case name="op-yearMonthDuration-less-than-11" result="pass"/><test-case name="op-yearMonthDuration-less-than-12" result="pass"/><test-case name="op-yearMonthDuration-less-than-13" result="pass"/><test-case name="op-yearMonthDuration-less-than-14" result="pass"/><test-case name="K-YearMonthDurationLT-1" result="pass"/><test-case name="K-YearMonthDurationLT-2" result="pass"/><test-case name="K-YearMonthDurationLT-3" result="pass"/><test-case name="K-YearMonthDurationLT-4" result="pass"/><test-case name="K-YearMonthDurationLT-5" result="pass"/><test-case name="K-YearMonthDurationLT-6" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-1" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-2" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-3" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-4" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-5" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-6" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-7" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-8" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-9" result="pass"/><test-case name="op-yearMonthDuration-greater-than2args-10" result="pass"/><test-case name="op-yearMonthDuration-greater-than-3" result="pass"/><test-case name="op-yearMonthDuration-greater-than-4" result="pass"/><test-case name="op-yearMonthDuration-greater-than-5" result="pass"/><test-case name="op-yearMonthDuration-greater-than-6" result="pass"/><test-case name="op-yearMonthDuration-greater-than-7" result="pass"/><test-case name="op-yearMonthDuration-greater-than-8" result="pass"/><test-case name="op-yearMonthDuration-greater-than-9" result="pass"/><test-case name="op-yearMonthDuration-greater-than-10" result="pass"/><test-case name="op-yearMonthDuration-greater-than-11" result="pass"/><test-case name="op-yearMonthDuration-greater-than-12" result="pass"/><test-case name="op-yearMonthDuration-greater-than-13" result="pass"/><test-case name="op-yearMonthDuration-greater-than-14" result="pass"/><test-case name="K-YearMonthDurationGT-1" result="pass"/><test-case name="K-YearMonthDurationGT-2" result="pass"/><test-case name="K-YearMonthDurationGT-3" result="pass"/><test-case name="K-YearMonthDurationGT-4" result="pass"/><test-case name="K-YearMonthDurationGT-5" result="pass"/><test-case name="K-YearMonthDurationGT-6" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-1" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-2" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-3" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-4" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-5" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-6" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-7" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-8" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-9" result="pass"/><test-case name="op-dayTimeDuration-less-than2args-10" result="pass"/><test-case name="op-dayTimeDuration-less-than-3" result="pass"/><test-case name="op-dayTimeDuration-less-than-4" result="pass"/><test-case name="op-dayTimeDuration-less-than-5" result="pass"/><test-case name="op-dayTimeDuration-less-than-6" result="pass"/><test-case name="op-dayTimeDuration-less-than-7" result="pass"/><test-case name="op-dayTimeDuration-less-than-8" result="pass"/><test-case name="op-dayTimeDuration-less-than-9" result="pass"/><test-case name="op-dayTimeDuration-less-than-10" result="pass"/><test-case name="op-dayTimeDuration-less-than-11" result="pass"/><test-case name="op-dayTimeDuration-less-than-12" result="pass"/><test-case name="op-dayTimeDuration-less-than-13" result="pass"/><test-case name="op-dayTimeDuration-less-than-14" result="pass"/><test-case name="K-DayTimeDurationLT-1" result="pass"/><test-case name="K-DayTimeDurationLT-2" result="pass"/><test-case name="K-DayTimeDurationLT-3" result="pass"/><test-case name="K-DayTimeDurationLT-4" result="pass"/><test-case name="K-DayTimeDurationLT-5" result="pass"/><test-case name="K-DayTimeDurationLT-6" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-1" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-2" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-3" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-4" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-5" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-6" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-7" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-8" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-9" result="pass"/><test-case name="op-dayTimeDuration-greater-than2args-10" result="pass"/><test-case name="op-dayTimeDuration-greater-than-3" result="pass"/><test-case name="op-dayTimeDuration-greater-than-4" result="pass"/><test-case name="op-dayTimeDuration-greater-than-5" result="pass"/><test-case name="op-dayTimeDuration-greater-than-6" result="pass"/><test-case name="op-dayTimeDuration-greater-than-7" result="pass"/><test-case name="op-dayTimeDuration-greater-than-8" result="pass"/><test-case name="op-dayTimeDuration-greater-than-9" result="pass"/><test-case name="op-dayTimeDuration-greater-than-10" result="pass"/><test-case name="op-dayTimeDuration-greater-than-11" result="pass"/><test-case name="op-dayTimeDuration-greater-than-12" result="pass"/><test-case name="op-dayTimeDuration-greater-than-13" result="pass"/><test-case name="op-dayTimeDuration-greater-than-14" result="pass"/><test-case name="K-DayTimeDurationGT-1" result="pass"/><test-case name="K-DayTimeDurationGT-2" result="pass"/><test-case name="K-DayTimeDurationGT-3" result="pass"/><test-case name="K-DayTimeDurationGT-4" result="pass"/><test-case name="K-DayTimeDurationGT-5" result="pass"/><test-case name="K-DayTimeDurationGT-6" result="pass"/><test-case name="op-duration-equal-1" result="pass"/><test-case name="op-duration-equal-2" result="pass"/><test-case name="op-duration-equal-3" result="pass"/><test-case name="op-duration-equal-4" result="pass"/><test-case name="op-duration-equal-5" result="pass"/><test-case name="op-duration-equal-6" result="pass"/><test-case name="op-duration-equal-7" result="pass"/><test-case name="op-duration-equal-8" result="pass"/><test-case name="op-duration-equal-9" result="pass"/><test-case name="op-duration-equal-10" result="pass"/><test-case name="op-duration-equal-11" result="pass"/><test-case name="op-duration-equal-12" result="pass"/><test-case name="op-duration-equal-13" result="pass"/><test-case name="op-duration-equal-14" result="pass"/><test-case name="op-duration-equal-15" result="pass"/><test-case name="op-duration-equal-16" result="pass"/><test-case name="op-duration-equal-17" result="pass"/><test-case name="op-duration-equal-18" result="pass"/><test-case name="op-duration-equal-19" result="pass"/><test-case name="op-duration-equal-20" result="pass"/><test-case name="op-duration-equal-21" result="pass"/><test-case name="op-duration-equal-22" result="pass"/><test-case name="op-duration-equal-23" result="pass"/><test-case name="op-duration-equal-24" result="pass"/><test-case name="op-duration-equal-25" result="pass"/><test-case name="op-duration-equal-26" result="pass"/><test-case name="op-duration-equal-27" result="pass"/><test-case name="op-yearMonthDuration-equal2args-1" result="pass"/><test-case name="op-yearMonthDuration-equal2args-2" result="pass"/><test-case name="op-yearMonthDuration-equal2args-3" result="pass"/><test-case name="op-yearMonthDuration-equal2args-4" result="pass"/><test-case name="op-yearMonthDuration-equal2args-5" result="pass"/><test-case name="op-yearMonthDuration-equal2args-6" result="pass"/><test-case name="op-yearMonthDuration-equal2args-7" result="pass"/><test-case name="op-yearMonthDuration-equal2args-8" result="pass"/><test-case name="op-yearMonthDuration-equal2args-9" result="pass"/><test-case name="op-yearMonthDuration-equal2args-10" result="pass"/><test-case name="op-yearMonthDuration-equal2args-11" result="pass"/><test-case name="op-yearMonthDuration-equal2args-12" result="pass"/><test-case name="op-yearMonthDuration-equal2args-13" result="pass"/><test-case name="op-yearMonthDuration-equal2args-14" result="pass"/><test-case name="op-yearMonthDuration-equal2args-15" result="pass"/><test-case name="op-yearMonthDuration-equal2args-16" result="pass"/><test-case name="op-yearMonthDuration-equal2args-17" result="pass"/><test-case name="op-yearMonthDuration-equal2args-18" result="pass"/><test-case name="op-yearMonthDuration-equal2args-19" result="pass"/><test-case name="op-yearMonthDuration-equal2args-20" result="pass"/><test-case name="op-dayTimeDuration-equal2args-1" result="pass"/><test-case name="op-dayTimeDuration-equal2args-2" result="pass"/><test-case name="op-dayTimeDuration-equal2args-3" result="pass"/><test-case name="op-dayTimeDuration-equal2args-4" result="pass"/><test-case name="op-dayTimeDuration-equal2args-5" result="pass"/><test-case name="op-dayTimeDuration-equal2args-6" result="pass"/><test-case name="op-dayTimeDuration-equal2args-7" result="pass"/><test-case name="op-dayTimeDuration-equal2args-8" result="pass"/><test-case name="op-dayTimeDuration-equal2args-9" result="pass"/><test-case name="op-dayTimeDuration-equal2args-10" result="pass"/><test-case name="op-dayTimeDuration-equal2args-11" result="pass"/><test-case name="op-dayTimeDuration-equal2args-12" result="pass"/><test-case name="op-dayTimeDuration-equal2args-13" result="pass"/><test-case name="op-dayTimeDuration-equal2args-14" result="pass"/><test-case name="op-dayTimeDuration-equal2args-15" result="pass"/><test-case name="op-dayTimeDuration-equal2args-16" result="pass"/><test-case name="op-dayTimeDuration-equal2args-17" result="pass"/><test-case name="op-dayTimeDuration-equal2args-18" result="pass"/><test-case name="op-dayTimeDuration-equal2args-19" result="pass"/><test-case name="op-dayTimeDuration-equal2args-20" result="pass"/><test-case name="distinct-duration-equal-1" result="pass"/><test-case name="distinct-duration-equal-2" result="pass"/><test-case name="K-DurationEQ-1" result="pass"/><test-case name="K-DurationEQ-2" result="pass"/><test-case name="K-DurationEQ-3" result="pass"/><test-case name="K-DurationEQ-4" result="pass"/><test-case name="K-DurationEQ-5" result="pass"/><test-case name="K-DurationEQ-6" result="pass"/><test-case name="K-DurationEQ-7" result="pass"/><test-case name="K-DurationEQ-8" result="pass"/><test-case name="K-DurationEQ-9" result="pass"/><test-case name="K-DurationEQ-10" result="pass"/><test-case name="K-DurationEQ-11" result="pass"/><test-case name="K-DurationEQ-12" result="pass"/><test-case name="K-DurationEQ-13" result="pass"/><test-case name="K-DurationEQ-14" result="pass"/><test-case name="K-DurationEQ-15" result="pass"/><test-case name="K-DurationEQ-16" result="pass"/><test-case name="K-DurationEQ-17" result="pass"/><test-case name="K-DurationEQ-18" result="pass"/><test-case name="K-DurationEQ-19" result="pass"/><test-case name="K-DurationEQ-20" result="pass"/><test-case name="K-DurationEQ-21" result="pass"/><test-case name="K-DurationEQ-22" result="pass"/><test-case name="K-DurationEQ-23" result="pass"/><test-case name="K-DurationEQ-24" result="pass"/><test-case name="K-DurationEQ-25" result="pass"/><test-case name="K-DurationEQ-26" result="pass"/><test-case name="K-DurationEQ-27" result="pass"/><test-case name="K-DurationEQ-28" result="pass"/><test-case name="K-DurationEQ-29" result="pass"/><test-case name="K-DurationEQ-30" result="pass"/><test-case name="K-DurationEQ-31" result="pass"/><test-case name="K-DurationEQ-32" result="pass"/><test-case name="K-DurationEQ-33" result="pass"/><test-case name="K-DurationEQ-34" result="pass"/><test-case name="K-DurationEQ-35" result="pass"/><test-case name="K-DurationEQ-36" result="pass"/><test-case name="K-DurationEQ-37" result="pass"/><test-case name="K-DurationEQ-38" result="pass"/><test-case name="K-DurationEQ-39" result="pass"/><test-case name="K-DurationEQ-40" result="pass"/><test-case name="K-DurationEQ-41" result="pass"/><test-case name="K-DurationEQ-42" result="pass"/><test-case name="K-DurationEQ-43" result="pass"/><test-case name="K-DurationEQ-44" result="pass"/><test-case name="K-DurationEQ-45" result="pass"/><test-case name="K-DurationEQ-46" result="pass"/><test-case name="K-DurationEQ-47" result="pass"/><test-case name="K-DurationEQ-48" result="pass"/><test-case name="K-DurationEQ-49" result="pass"/><test-case name="K-DurationEQ-50" result="pass"/><test-case name="K-DurationEQ-51" result="pass"/><test-case name="K-DurationEQ-52" result="pass"/><test-case name="K-DurationEQ-53" result="pass"/><test-case name="K-DurationEQ-54" result="pass"/><test-case name="K-DurationEQ-55" result="pass"/><test-case name="K-DurationEQ-56" result="pass"/><test-case name="K-DurationEQ-57" result="pass"/><test-case name="K-DurationEQ-58" result="pass"/><test-case name="K-DurationEQ-59" result="pass"/><test-case name="K-DurationEQ-60" result="pass"/><test-case name="op-dateTime-equal2args-1" result="pass"/><test-case name="op-dateTime-equal2args-2" result="pass"/><test-case name="op-dateTime-equal2args-3" result="pass"/><test-case name="op-dateTime-equal2args-4" result="pass"/><test-case name="op-dateTime-equal2args-5" result="pass"/><test-case name="op-dateTime-equal2args-6" result="pass"/><test-case name="op-dateTime-equal2args-7" result="pass"/><test-case name="op-dateTime-equal2args-8" result="pass"/><test-case name="op-dateTime-equal2args-9" result="pass"/><test-case name="op-dateTime-equal2args-10" result="pass"/><test-case name="op-dateTime-equal2args-11" result="pass"/><test-case name="op-dateTime-equal2args-12" result="pass"/><test-case name="op-dateTime-equal2args-13" result="pass"/><test-case name="op-dateTime-equal2args-14" result="pass"/><test-case name="op-dateTime-equal2args-15" result="pass"/><test-case name="op-dateTime-equal2args-16" result="pass"/><test-case name="op-dateTime-equal2args-17" result="pass"/><test-case name="op-dateTime-equal2args-18" result="pass"/><test-case name="op-dateTime-equal2args-19" result="pass"/><test-case name="op-dateTime-equal2args-20" result="pass"/><test-case name="K-DateTimeEQ-1" result="pass"/><test-case name="K-DateTimeEQ-2" result="pass"/><test-case name="K-DateTimeEQ-3" result="pass"/><test-case name="K-DateTimeEQ-4" result="pass"/><test-case name="K-DateTimeEQ-5" result="pass"/><test-case name="K-DateTimeEQ-6" result="pass"/><test-case name="K-DateTimeEQ-7" result="pass"/><test-case name="K-DateTimeEQ-8" result="pass"/><test-case name="K-DateTimeEQ-9" result="pass"/><test-case name="K-DateTimeEQ-10" result="pass"/><test-case name="K-DateTimeEQ-11" result="pass"/><test-case name="K-DateTimeEQ-12" result="pass"/><test-case name="K-DateTimeEQ-13" result="pass"/><test-case name="K-DateTimeEQ-14" result="pass"/><test-case name="K-DateTimeEQ-15" result="pass"/><test-case name="K-DateTimeEQ-16" result="pass"/><test-case name="K-DateTimeEQ-17" result="pass"/><test-case name="K-DateTimeEQ-18" result="pass"/><test-case name="K-DateTimeEQ-19" result="pass"/><test-case name="K-DateTimeEQ-20" result="pass"/><test-case name="K-DateTimeEQ-21" result="pass"/><test-case name="K-DateTimeEQ-22" result="pass"/><test-case name="K-DateTimeEQ-23" result="pass"/><test-case name="K-DateTimeEQ-24" result="pass"/><test-case name="K-DateTimeEQ-25" result="pass"/><test-case name="K-DateTimeEQ-26" result="pass"/><test-case name="K-DateTimeEQ-27" result="pass"/><test-case name="K-DateTimeEQ-28" result="pass"/><test-case name="K-DateTimeEQ-29" result="pass"/><test-case name="K-DateTimeEQ-30" result="pass"/><test-case name="K-DateTimeEQ-31" result="pass"/><test-case name="K-DateTimeEQ-32" result="pass"/><test-case name="K2-DateTimeEQ-1" result="pass"/><test-case name="op-dateTime-less-than2args-1" result="pass"/><test-case name="op-dateTime-less-than2args-2" result="pass"/><test-case name="op-dateTime-less-than2args-3" result="pass"/><test-case name="op-dateTime-less-than2args-4" result="pass"/><test-case name="op-dateTime-less-than2args-5" result="pass"/><test-case name="op-dateTime-less-than2args-6" result="pass"/><test-case name="op-dateTime-less-than2args-7" result="pass"/><test-case name="op-dateTime-less-than2args-8" result="pass"/><test-case name="op-dateTime-less-than2args-9" result="pass"/><test-case name="op-dateTime-less-than2args-10" result="pass"/><test-case name="op-dateTime-less-than-3" result="pass"/><test-case name="op-dateTime-less-than-4" result="pass"/><test-case name="op-dateTime-less-than-5" result="pass"/><test-case name="op-dateTime-less-than-6" result="pass"/><test-case name="op-dateTime-less-than-7" result="pass"/><test-case name="op-dateTime-less-than-8" result="pass"/><test-case name="op-dateTime-less-than-9" result="pass"/><test-case name="op-dateTime-less-than-10" result="pass"/><test-case name="op-dateTime-less-than-11" result="pass"/><test-case name="op-dateTime-less-than-12" result="pass"/><test-case name="op-dateTime-less-than-13" result="pass"/><test-case name="op-dateTime-less-than-14" result="pass"/><test-case name="K-DateTimeLT-1" result="pass"/><test-case name="K-DateTimeLT-2" result="pass"/><test-case name="K-DateTimeLT-3" result="pass"/><test-case name="K-DateTimeLT-4" result="pass"/><test-case name="K-DateTimeLT-5" result="pass"/><test-case name="K-DateTimeLT-6" result="pass"/><test-case name="op-dateTime-greater-than2args-1" result="pass"/><test-case name="op-dateTime-greater-than2args-2" result="pass"/><test-case name="op-dateTime-greater-than2args-3" result="pass"/><test-case name="op-dateTime-greater-than2args-4" result="pass"/><test-case name="op-dateTime-greater-than2args-5" result="pass"/><test-case name="op-dateTime-greater-than2args-6" result="pass"/><test-case name="op-dateTime-greater-than2args-7" result="pass"/><test-case name="op-dateTime-greater-than2args-8" result="pass"/><test-case name="op-dateTime-greater-than2args-9" result="pass"/><test-case name="op-dateTime-greater-than2args-10" result="pass"/><test-case name="op-dateTime-greater-than-3" result="pass"/><test-case name="op-dateTime-greater-than-4" result="pass"/><test-case name="op-dateTime-greater-than-5" result="pass"/><test-case name="op-dateTime-greater-than-6" result="pass"/><test-case name="op-dateTime-greater-than-7" result="pass"/><test-case name="op-dateTime-greater-than-8" result="pass"/><test-case name="op-dateTime-greater-than-9" result="pass"/><test-case name="op-dateTime-greater-than-10" result="pass"/><test-case name="op-dateTime-greater-than-11" result="pass"/><test-case name="op-dateTime-greater-than-12" result="pass"/><test-case name="op-dateTime-greater-than-13" result="pass"/><test-case name="op-dateTime-greater-than-14" result="pass"/><test-case name="K-DateTimeGT-1" result="pass"/><test-case name="K-DateTimeGT-2" result="pass"/><test-case name="K-DateTimeGT-3" result="pass"/><test-case name="K-DateTimeGT-4" result="pass"/><test-case name="K-DateTimeGT-5" result="pass"/><test-case name="K-DateTimeGT-6" result="pass"/><test-case name="op-date-equal2args-1" result="pass"/><test-case name="op-date-equal2args-2" result="pass"/><test-case name="op-date-equal2args-3" result="pass"/><test-case name="op-date-equal2args-4" result="pass"/><test-case name="op-date-equal2args-5" result="pass"/><test-case name="op-date-equal2args-6" result="pass"/><test-case name="op-date-equal2args-7" result="pass"/><test-case name="op-date-equal2args-8" result="pass"/><test-case name="op-date-equal2args-9" result="pass"/><test-case name="op-date-equal2args-10" result="pass"/><test-case name="op-date-equal2args-11" result="pass"/><test-case name="op-date-equal2args-12" result="pass"/><test-case name="op-date-equal2args-13" result="pass"/><test-case name="op-date-equal2args-14" result="pass"/><test-case name="op-date-equal2args-15" result="pass"/><test-case name="op-date-equal2args-16" result="pass"/><test-case name="op-date-equal2args-17" result="pass"/><test-case name="op-date-equal2args-18" result="pass"/><test-case name="op-date-equal2args-19" result="pass"/><test-case name="op-date-equal2args-20" result="pass"/><test-case name="K-DateEQ-1" result="pass"/><test-case name="K-DateEQ-2" result="pass"/><test-case name="K-DateEQ-3" result="pass"/><test-case name="K-DateEQ-4" result="pass"/><test-case name="K-DateEQ-5" result="pass"/><test-case name="K-DateEQ-6" result="pass"/><test-case name="K-DateEQ-7" result="pass"/><test-case name="K-DateEQ-8" result="pass"/><test-case name="K2-DateEQ-1" result="pass"/><test-case name="op-date-less-than2args-1" result="pass"/><test-case name="op-date-less-than2args-2" result="pass"/><test-case name="op-date-less-than2args-3" result="pass"/><test-case name="op-date-less-than2args-4" result="pass"/><test-case name="op-date-less-than2args-5" result="pass"/><test-case name="op-date-less-than2args-6" result="pass"/><test-case name="op-date-less-than2args-7" result="pass"/><test-case name="op-date-less-than2args-8" result="pass"/><test-case name="op-date-less-than2args-9" result="pass"/><test-case name="op-date-less-than2args-10" result="pass"/><test-case name="op-date-less-than-1" result="pass"/><test-case name="op-date-less-than-2" result="pass"/><test-case name="op-date-less-than-3" result="pass"/><test-case name="op-date-less-than-4" result="pass"/><test-case name="op-date-less-than-5" result="pass"/><test-case name="op-date-less-than-6" result="pass"/><test-case name="op-date-less-than-7" result="pass"/><test-case name="op-date-less-than-8" result="pass"/><test-case name="op-date-less-than-9" result="pass"/><test-case name="op-date-less-than-10" result="pass"/><test-case name="op-date-less-than-11" result="pass"/><test-case name="op-date-less-than-12" result="pass"/><test-case name="op-date-less-than-13" result="pass"/><test-case name="op-date-less-than-14" result="pass"/><test-case name="K-DateLT-1" result="pass"/><test-case name="K-DateLT-2" result="pass"/><test-case name="K-DateLT-3" result="pass"/><test-case name="K-DateLT-4" result="pass"/><test-case name="K-DateLT-5" result="pass"/><test-case name="K-DateLT-6" result="pass"/><test-case name="op-date-greater-than2args-1" result="pass"/><test-case name="op-date-greater-than2args-2" result="pass"/><test-case name="op-date-greater-than2args-3" result="pass"/><test-case name="op-date-greater-than2args-4" result="pass"/><test-case name="op-date-greater-than2args-5" result="pass"/><test-case name="op-date-greater-than2args-6" result="pass"/><test-case name="op-date-greater-than2args-7" result="pass"/><test-case name="op-date-greater-than2args-8" result="pass"/><test-case name="op-date-greater-than2args-9" result="pass"/><test-case name="op-date-greater-than2args-10" result="pass"/><test-case name="op-date-greater-than-1" result="pass"/><test-case name="op-date-greater-than-2" result="pass"/><test-case name="op-date-greater-than-3" result="pass"/><test-case name="op-date-greater-than-4" result="pass"/><test-case name="op-date-greater-than-5" result="pass"/><test-case name="op-date-greater-than-6" result="pass"/><test-case name="op-date-greater-than-7" result="pass"/><test-case name="op-date-greater-than-8" result="pass"/><test-case name="op-date-greater-than-9" result="pass"/><test-case name="op-date-greater-than-10" result="pass"/><test-case name="op-date-greater-than-11" result="pass"/><test-case name="op-date-greater-than-12" result="pass"/><test-case name="op-date-greater-than-13" result="pass"/><test-case name="op-date-greater-than-14" result="pass"/><test-case name="K-DateGT-1" result="pass"/><test-case name="K-DateGT-2" result="pass"/><test-case name="K-DateGT-3" result="pass"/><test-case name="K-DateGT-4" result="pass"/><test-case name="K-DateGT-5" result="pass"/><test-case name="K-DateGT-6" result="pass"/><test-case name="op-time-equal2args-1" result="pass"/><test-case name="op-time-equal2args-2" result="pass"/><test-case name="op-time-equal2args-3" result="pass"/><test-case name="op-time-equal2args-4" result="pass"/><test-case name="op-time-equal2args-5" result="pass"/><test-case name="op-time-equal2args-6" result="pass"/><test-case name="op-time-equal2args-7" result="pass"/><test-case name="op-time-equal2args-8" result="pass"/><test-case name="op-time-equal2args-9" result="pass"/><test-case name="op-time-equal2args-10" result="pass"/><test-case name="op-time-equal2args-11" result="pass"/><test-case name="op-time-equal2args-12" result="pass"/><test-case name="op-time-equal2args-13" result="pass"/><test-case name="op-time-equal2args-14" result="pass"/><test-case name="op-time-equal2args-15" result="pass"/><test-case name="op-time-equal2args-16" result="pass"/><test-case name="op-time-equal2args-17" result="pass"/><test-case name="op-time-equal2args-18" result="pass"/><test-case name="op-time-equal2args-19" result="pass"/><test-case name="op-time-equal2args-20" result="pass"/><test-case name="K-TimeEQ-1" result="pass"/><test-case name="K-TimeEQ-2" result="pass"/><test-case name="K-TimeEQ-3" result="pass"/><test-case name="K-TimeEQ-4" result="pass"/><test-case name="K-TimeEQ-5" result="pass"/><test-case name="K-TimeEQ-6" result="pass"/><test-case name="K-TimeEQ-7" result="pass"/><test-case name="K-TimeEQ-8" result="pass"/><test-case name="K-TimeEQ-9" result="pass"/><test-case name="K-TimeEQ-10" result="pass"/><test-case name="K-TimeEQ-11" result="pass"/><test-case name="K-TimeEQ-12" result="pass"/><test-case name="K-TimeEQ-13" result="pass"/><test-case name="K-TimeEQ-14" result="pass"/><test-case name="K-TimeEQ-15" result="pass"/><test-case name="K-TimeEQ-16" result="pass"/><test-case name="K-TimeEQ-17" result="pass"/><test-case name="K-TimeEQ-18" result="pass"/><test-case name="K-TimeEQ-19" result="pass"/><test-case name="K-TimeEQ-20" result="pass"/><test-case name="K2-TimeEQ-1" result="pass"/><test-case name="op-time-less-than2args-1" result="pass"/><test-case name="op-time-less-than2args-2" result="pass"/><test-case name="op-time-less-than2args-3" result="pass"/><test-case name="op-time-less-than2args-4" result="pass"/><test-case name="op-time-less-than2args-5" result="pass"/><test-case name="op-time-less-than2args-6" result="pass"/><test-case name="op-time-less-than2args-7" result="pass"/><test-case name="op-time-less-than2args-8" result="pass"/><test-case name="op-time-less-than2args-9" result="pass"/><test-case name="op-time-less-than2args-10" result="pass"/><test-case name="op-time-less-than-1" result="pass"/><test-case name="op-time-less-than-2" result="pass"/><test-case name="op-time-less-than-3" result="pass"/><test-case name="op-time-less-than-4" result="pass"/><test-case name="op-time-less-than-5" result="pass"/><test-case name="op-time-less-than-6" result="pass"/><test-case name="op-time-less-than-7" result="pass"/><test-case name="op-time-less-than-8" result="pass"/><test-case name="op-time-less-than-9" result="pass"/><test-case name="op-time-less-than-10" result="pass"/><test-case name="op-time-less-than-11" result="pass"/><test-case name="op-time-less-than-12" result="pass"/><test-case name="op-time-less-than-13" result="pass"/><test-case name="op-time-less-than-14" result="pass"/><test-case name="K-TimeLT-1" result="pass"/><test-case name="K-TimeLT-2" result="pass"/><test-case name="K-TimeLT-3" result="pass"/><test-case name="K-TimeLT-4" result="pass"/><test-case name="K-TimeLT-5" result="pass"/><test-case name="K-TimeLT-6" result="pass"/><test-case name="op-time-greater-than2args-1" result="pass"/><test-case name="op-time-greater-than2args-2" result="pass"/><test-case name="op-time-greater-than2args-3" result="pass"/><test-case name="op-time-greater-than2args-4" result="pass"/><test-case name="op-time-greater-than2args-5" result="pass"/><test-case name="op-time-greater-than2args-6" result="pass"/><test-case name="op-time-greater-than2args-7" result="pass"/><test-case name="op-time-greater-than2args-8" result="pass"/><test-case name="op-time-greater-than2args-9" result="pass"/><test-case name="op-time-greater-than2args-10" result="pass"/><test-case name="op-time-greater-than-1" result="pass"/><test-case name="op-time-greater-than-2" result="pass"/><test-case name="op-time-greater-than-3" result="pass"/><test-case name="op-time-greater-than-4" result="pass"/><test-case name="op-time-greater-than-5" result="pass"/><test-case name="op-time-greater-than-6" result="pass"/><test-case name="op-time-greater-than-7" result="pass"/><test-case name="op-time-greater-than-8" result="pass"/><test-case name="op-time-greater-than-9" result="pass"/><test-case name="op-time-greater-than-10" result="pass"/><test-case name="op-time-greater-than-11" result="pass"/><test-case name="op-time-greater-than-12" result="pass"/><test-case name="op-time-greater-than-13" result="pass"/><test-case name="op-time-greater-than-14" result="pass"/><test-case name="K-TimeGT-1" result="pass"/><test-case name="K-TimeGT-2" result="pass"/><test-case name="K-TimeGT-3" result="pass"/><test-case name="K-TimeGT-4" result="pass"/><test-case name="K-TimeGT-5" result="pass"/><test-case name="K-TimeGT-6" result="pass"/><test-case name="op-gYearMonth-equal2args-1" result="pass"/><test-case name="op-gYearMonth-equal2args-2" result="pass"/><test-case name="op-gYearMonth-equal2args-3" result="pass"/><test-case name="op-gYearMonth-equal2args-4" result="pass"/><test-case name="op-gYearMonth-equal2args-5" result="pass"/><test-case name="op-gYearMonth-equal2args-6" result="pass"/><test-case name="op-gYearMonth-equal2args-7" result="pass"/><test-case name="op-gYearMonth-equal2args-8" result="pass"/><test-case name="op-gYearMonth-equal2args-9" result="pass"/><test-case name="op-gYearMonth-equal2args-10" result="pass"/><test-case name="op-gYearMonth-equalNew-1" result="pass"/><test-case name="op-gYearMonth-equalNew-2" result="pass"/><test-case name="op-gYearMonth-equalNew-3" result="pass"/><test-case name="op-gYearMonth-equalNew-4" result="pass"/><test-case name="op-gYearMonth-equalNew-5" result="pass"/><test-case name="op-gYearMonth-equalNew-6" result="pass"/><test-case name="op-gYearMonth-equalNew-7" result="pass"/><test-case name="op-gYearMonth-equalNew-8" result="pass"/><test-case name="op-gYearMonth-equalNew-9" result="pass"/><test-case name="op-gYearMonth-equalNew-10" result="pass"/><test-case name="op-gYearMonth-equalNew-11" result="pass"/><test-case name="op-gYearMonth-equalNew-12" result="pass"/><test-case name="op-gYearMonth-equalNew-13" result="pass"/><test-case name="op-gYearMonth-equalNew-14" result="pass"/><test-case name="K-gYearMonthEQ-1" result="pass"/><test-case name="K-gYearMonthEQ-2" result="pass"/><test-case name="K-gYearMonthEQ-3" result="pass"/><test-case name="K-gYearMonthEQ-4" result="pass"/><test-case name="K-gYearMonthEQ-5" result="pass"/><test-case name="K-gYearMonthEQ-6" result="pass"/><test-case name="K-gYearMonthEQ-7" result="pass"/><test-case name="K-gYearMonthEQ-8" result="pass"/><test-case name="op-gYear-equal2args-1" result="pass"/><test-case name="op-gYear-equal2args-2" result="pass"/><test-case name="op-gYear-equal2args-3" result="pass"/><test-case name="op-gYear-equal2args-4" result="pass"/><test-case name="op-gYear-equal2args-5" result="pass"/><test-case name="op-gYear-equal2args-6" result="pass"/><test-case name="op-gYear-equal2args-7" result="pass"/><test-case name="op-gYear-equal2args-8" result="pass"/><test-case name="op-gYear-equal2args-9" result="pass"/><test-case name="op-gYear-equal2args-10" result="pass"/><test-case name="op-gYear-equal-1" result="pass"/><test-case name="op-gYear-equal-2" result="pass"/><test-case name="op-gYear-equalNew-3" result="pass"/><test-case name="op-gYear-equalNew-4" result="pass"/><test-case name="op-gYear-equal-5" result="pass"/><test-case name="op-gYear-equalNew-6" result="pass"/><test-case name="op-gYear-equalNew-7" result="pass"/><test-case name="op-gYear-equal-8" result="pass"/><test-case name="op-gYear-equalNew-9" result="pass"/><test-case name="op-gYear-equal-10" result="pass"/><test-case name="op-gYear-equal-11" result="pass"/><test-case name="op-gYear-equalNew-12" result="pass"/><test-case name="op-gYear-equal-13" result="pass"/><test-case name="op-gYear-equal-14" result="pass"/><test-case name="K-gYearEQ-1" result="pass"/><test-case name="K-gYearEQ-2" result="pass"/><test-case name="K-gYearEQ-3" result="pass"/><test-case name="K-gYearEQ-4" result="pass"/><test-case name="K-gYearEQ-5" result="pass"/><test-case name="K-gYearEQ-6" result="pass"/><test-case name="K-gYearEQ-7" result="pass"/><test-case name="K-gYearEQ-8" result="pass"/><test-case name="op-gMonthDay-equal2args-1" result="pass"/><test-case name="op-gMonthDay-equal2args-2" result="pass"/><test-case name="op-gMonthDay-equal2args-3" result="pass"/><test-case name="op-gMonthDay-equal2args-4" result="pass"/><test-case name="op-gMonthDay-equal2args-5" result="pass"/><test-case name="op-gMonthDay-equal2args-6" result="pass"/><test-case name="op-gMonthDay-equal2args-7" result="pass"/><test-case name="op-gMonthDay-equal2args-8" result="pass"/><test-case name="op-gMonthDay-equal2args-9" result="pass"/><test-case name="op-gMonthDay-equal2args-10" result="pass"/><test-case name="op-gMonthDay-equal-2" result="pass"/><test-case name="op-gMonthDay-equal-3" result="pass"/><test-case name="op-gMonthDay-equal-4" result="pass"/><test-case name="op-gMonthDay-equal-5" result="pass"/><test-case name="op-gMonthDay-equal-6" result="pass"/><test-case name="op-gMonthDay-equal-7" result="pass"/><test-case name="op-gMonthDay-equal-8" result="pass"/><test-case name="op-gMonthDay-equal-9" result="pass"/><test-case name="op-gMonthDay-equal-10" result="pass"/><test-case name="op-gMonthDay-equal-11" result="pass"/><test-case name="op-gMonthDay-equal-12" result="pass"/><test-case name="op-gMonthDay-equal-13" result="pass"/><test-case name="op-gMonthDay-equal-14" result="pass"/><test-case name="K-gMonthDayEQ-1" result="pass"/><test-case name="K-gMonthDayEQ-2" result="pass"/><test-case name="K-gMonthDayEQ-3" result="pass"/><test-case name="K-gMonthDayEQ-4" result="pass"/><test-case name="K-gMonthDayEQ-5" result="pass"/><test-case name="K-gMonthDayEQ-6" result="pass"/><test-case name="K-gMonthDayEQ-7" result="pass"/><test-case name="K-gMonthDayEQ-8" result="pass"/><test-case name="op-gMonth-equal2args-1" result="pass"/><test-case name="op-gMonth-equal2args-2" result="pass"/><test-case name="op-gMonth-equal2args-3" result="pass"/><test-case name="op-gMonth-equal2args-4" result="pass"/><test-case name="op-gMonth-equal2args-5" result="pass"/><test-case name="op-gMonth-equal2args-6" result="pass"/><test-case name="op-gMonth-equal2args-7" result="pass"/><test-case name="op-gMonth-equal2args-8" result="pass"/><test-case name="op-gMonth-equal2args-9" result="pass"/><test-case name="op-gMonth-equal2args-10" result="pass"/><test-case name="op-gMonth-equal-2" result="pass"/><test-case name="op-gMonth-equal-3" result="pass"/><test-case name="op-gMonth-equal-4" result="pass"/><test-case name="op-gMonth-equal-5" result="pass"/><test-case name="op-gMonth-equal-6" result="pass"/><test-case name="op-gMonth-equal-7" result="pass"/><test-case name="op-gMonth-equal-8" result="pass"/><test-case name="op-gMonth-equal-9" result="pass"/><test-case name="op-gMonth-equal-10" result="pass"/><test-case name="op-gMonth-equal-11" result="pass"/><test-case name="op-gMonth-equal-12" result="pass"/><test-case name="op-gMonth-equal-13" result="pass"/><test-case name="op-gMonth-equal-14" result="pass"/><test-case name="K-gMonthEQ-1" result="pass"/><test-case name="K-gMonthEQ-2" result="pass"/><test-case name="K-gMonthEQ-3" result="pass"/><test-case name="K-gMonthEQ-4" result="pass"/><test-case name="K-gMonthEQ-5" result="pass"/><test-case name="K-gMonthEQ-6" result="pass"/><test-case name="K-gMonthEQ-7" result="pass"/><test-case name="K-gMonthEQ-8" result="pass"/><test-case name="op-gDay-equal2args-1" result="pass"/><test-case name="op-gDay-equal2args-2" result="pass"/><test-case name="op-gDay-equal2args-3" result="pass"/><test-case name="op-gDay-equal2args-4" result="pass"/><test-case name="op-gDay-equal2args-5" result="pass"/><test-case name="op-gDay-equal2args-6" result="pass"/><test-case name="op-gDay-equal2args-7" result="pass"/><test-case name="op-gDay-equal2args-8" result="pass"/><test-case name="op-gDay-equal2args-9" result="pass"/><test-case name="op-gDay-equal2args-10" result="pass"/><test-case name="op-gDay-equal-2" result="pass"/><test-case name="op-gDay-equal-3" result="pass"/><test-case name="op-gDay-equal-4" result="pass"/><test-case name="op-gDay-equal-5" result="pass"/><test-case name="op-gDay-equal-6" result="pass"/><test-case name="op-gDay-equal-7" result="pass"/><test-case name="op-gDay-equal-8" result="pass"/><test-case name="op-gDay-equal-9" result="pass"/><test-case name="op-gDay-equal-10" result="pass"/><test-case name="op-gDay-equal-11" result="pass"/><test-case name="op-gDay-equal-12" result="pass"/><test-case name="op-gDay-equal-13" result="pass"/><test-case name="op-gDay-equal-14" result="pass"/><test-case name="K-gDayEQ-1" result="pass"/><test-case name="K-gDayEQ-2" result="pass"/><test-case name="K-gDayEQ-3" result="pass"/><test-case name="K-gDayEQ-4" result="pass"/><test-case name="K-gDayEQ-5" result="pass"/><test-case name="K-gDayEQ-6" result="pass"/><test-case name="K-gDayEQ-7" result="pass"/><test-case name="K-gDayEQ-8" result="pass"/><test-case name="K-YearMonthDurationEQ-1" result="pass"/><test-case name="K-YearMonthDurationEQ-2" result="pass"/><test-case name="K-YearMonthDurationEQ-3" result="pass"/><test-case name="K-YearMonthDurationEQ-4" result="pass"/><test-case name="K-YearMonthDurationEQ-5" result="pass"/><test-case name="K-YearMonthDurationEQ-6" result="pass"/><test-case name="K-YearMonthDurationEQ-7" result="pass"/><test-case name="K-DayTimeDurationEQ-1" result="pass"/><test-case name="K-DayTimeDurationEQ-2" result="pass"/><test-case name="K-DayTimeDurationEQ-3" result="pass"/><test-case name="K-DayTimeDurationEQ-4" result="pass"/><test-case name="K-DayTimeDurationEQ-5" result="pass"/><test-case name="K-DayTimeDurationEQ-6" result="pass"/><test-case name="K-DayTimeDurationEQ-7" result="pass"/><test-case name="K-DayTimeDurationEQ-8" result="pass"/><test-case name="op-qname-equal-1" result="pass"/><test-case name="op-qname-equal-2" result="pass"/><test-case name="op-qname-equal-3" result="pass"/><test-case name="op-qname-equal-4" result="pass"/><test-case name="op-qname-equal-5" result="pass"/><test-case name="op-qname-equal-6" result="pass"/><test-case name="op-qname-equal-7" result="pass"/><test-case name="op-qname-equal-8" result="pass"/><test-case name="op-qname-equal-9" result="pass"/><test-case name="op-qname-equal-10" result="pass"/><test-case name="op-qname-equal-11" result="pass"/><test-case name="op-qname-equal-12" result="pass"/><test-case name="op-qname-equal-13" result="pass"/><test-case name="op-qname-equal-14" result="pass"/><test-case name="op-qname-equal-15" result="pass"/><test-case name="op-qname-equal-16" result="pass"/><test-case name="op-qname-equal-17" result="pass"/><test-case name="op-qname-equal-18" result="pass"/><test-case name="op-qname-equal-19" result="pass"/><test-case name="op-qname-equal-20" result="pass"/><test-case name="op-qname-equal-21" result="pass"/><test-case name="op-qname-equal-22" result="pass"/><test-case name="op-qname-equal-23" result="pass"/><test-case name="op-qname-equal-24" result="pass"/><test-case name="value-comparison-1" result="pass"/><test-case name="value-comparison-2" result="pass"/><test-case name="K-QNameEQ-1" result="pass"/><test-case name="K-QNameEQ-2" result="pass"/><test-case name="K-QNameEQ-3" result="pass"/><test-case name="K-QNameEQ-4" result="pass"/><test-case name="K-QNameEQ-5" result="pass"/><test-case name="K-QNameEQ-6" result="pass"/><test-case name="K-QNameEQ-7" result="pass"/><test-case name="K-QNameEQ-8" result="pass"/><test-case name="K-QNameEQ-9" result="pass"/><test-case name="K-QNameEQ-10" result="pass"/><test-case name="fn-prefix-from-qname-1" result="pass"/><test-case name="fn-prefix-from-qname-2" result="pass"/><test-case name="fn-prefix-from-qname-3" result="pass"/><test-case name="fn-prefix-from-qname-4" result="pass"/><test-case name="fn-prefix-from-qname-5" result="pass"/><test-case name="fn-prefix-from-qname-6" result="pass"/><test-case name="fn-prefix-from-qname-7" result="pass"/><test-case name="fn-prefix-from-qname-8" result="pass"/><test-case name="fn-prefix-from-qname-9" result="pass"/><test-case name="fn-prefix-from-qname-10" result="pass"/><test-case name="fn-prefix-from-qname-11" result="pass"/><test-case name="fn-prefix-from-qname-12" result="pass"/><test-case name="fn-prefix-from-qname-13" result="pass"/><test-case name="fn-prefix-from-qname-14" result="pass"/><test-case name="fn-prefix-from-qname-15" result="pass"/><test-case name="fn-prefix-from-qname-16" result="pass"/><test-case name="fn-prefix-from-qname-17" result="pass"/><test-case name="fn-prefix-from-qname-18" result="pass"/><test-case name="fn-prefix-from-qname-19" result="pass"/><test-case name="fn-prefix-from-qname-20" result="pass"/><test-case name="K-PrefixFromQName-1" result="pass"/><test-case name="K-PrefixFromQName-2" result="pass"/><test-case name="K-PrefixFromQName-3" result="pass"/><test-case name="K-PrefixFromQName-4" result="pass"/><test-case name="op-hexBinary-equal2args-1" result="pass"/><test-case name="op-hexBinary-equal2args-2" result="pass"/><test-case name="op-hexBinary-equal2args-3" result="pass"/><test-case name="op-hexBinary-equal2args-4" result="pass"/><test-case name="op-hexBinary-equal2args-5" result="pass"/><test-case name="op-hexBinary-equal2args-6" result="pass"/><test-case name="op-hexBinary-equal2args-7" result="pass"/><test-case name="op-hexBinary-equal2args-8" result="pass"/><test-case name="op-hexBinary-equal2args-9" result="pass"/><test-case name="op-hexBinary-equal2args-10" result="pass"/><test-case name="hexBinary-1" result="pass"/><test-case name="hexBinary-2" result="pass"/><test-case name="hexBinary-3" result="pass"/><test-case name="hexBinary-4" result="pass"/><test-case name="hexBinary-5" result="pass"/><test-case name="hexBinary-6" result="pass"/><test-case name="hexBinary-7" result="pass"/><test-case name="hexBinary-8" result="pass"/><test-case name="hexBinary-9" result="pass"/><test-case name="hexBinary-10" result="pass"/><test-case name="hexBinary-11" result="pass"/><test-case name="hexBinary-12" result="pass"/><test-case name="hexBinary-13" result="pass"/><test-case name="hexBinary-14" result="pass"/><test-case name="K-HexBinaryEQ-1" result="pass"/><test-case name="K-HexBinaryEQ-2" result="pass"/><test-case name="K-HexBinaryEQ-3" result="pass"/><test-case name="K-HexBinaryEQ-4" result="pass"/><test-case name="K-HexBinaryEQ-5" result="pass"/><test-case name="op-base64Binary-equal2args-1" result="pass"/><test-case name="op-base64Binary-equal2args-2" result="pass"/><test-case name="op-base64Binary-equal2args-3" result="pass"/><test-case name="op-base64Binary-equal2args-4" result="pass"/><test-case name="op-base64Binary-equal2args-5" result="pass"/><test-case name="op-base64Binary-equal2args-6" result="pass"/><test-case name="op-base64Binary-equal2args-7" result="pass"/><test-case name="op-base64Binary-equal2args-8" result="pass"/><test-case name="op-base64Binary-equal2args-9" result="pass"/><test-case name="op-base64Binary-equal2args-10" result="pass"/><test-case name="base64BinaryEqual-1" result="pass"/><test-case name="base64BinaryEqual-2" result="pass"/><test-case name="base64BinaryEqual-3" result="pass"/><test-case name="base64BinaryEqual-4" result="pass"/><test-case name="base64binaryequal-5" result="pass"/><test-case name="base64BinaryEqual-6" result="pass"/><test-case name="base64BinaryEqual-7" result="pass"/><test-case name="base64BinaryEqual-8" result="pass"/><test-case name="base64BinaryEqual-9" result="pass"/><test-case name="base64BinaryEqual-10" result="pass"/><test-case name="base64BinaryEqual-11" result="pass"/><test-case name="base64BinaryEqual-12" result="pass"/><test-case name="base64BinaryEqual-13" result="pass"/><test-case name="base64BinaryEqual-14" result="pass"/><test-case name="K-Base64BinaryEQ-1" result="pass"/><test-case name="K-Base64BinaryEQ-2" result="pass"/><test-case name="K-Base64BinaryEQ-3" result="pass"/><test-case name="K-ValCompTypeChecking-1" result="pass"/><test-case name="K-ValCompTypeChecking-2" result="pass"/><test-case name="K-ValCompTypeChecking-3" result="pass"/><test-case name="K-ValCompTypeChecking-4" result="pass"/><test-case name="K-ValCompTypeChecking-5" result="pass"/><test-case name="K-ValCompTypeChecking-6" result="pass"/><test-case name="K-ValCompTypeChecking-7" result="pass"/><test-case name="K-ValCompTypeChecking-8" result="pass"/><test-case name="K-ValCompTypeChecking-9" result="pass"/><test-case name="K-ValCompTypeChecking-10" result="pass"/><test-case name="K-ValCompTypeChecking-11" result="pass"/><test-case name="K-ValCompTypeChecking-12" result="pass"/><test-case name="K-ValCompTypeChecking-13" result="pass"/><test-case name="K-ValCompTypeChecking-14" result="pass"/><test-case name="K-ValCompTypeChecking-15" result="pass"/><test-case name="K-ValCompTypeChecking-16" result="pass"/><test-case name="K-ValCompTypeChecking-17" result="pass"/><test-case name="K-ValCompTypeChecking-18" result="pass"/><test-case name="K-ValCompTypeChecking-19" result="pass"/><test-case name="K-ValCompTypeChecking-20" result="pass"/><test-case name="K-ValCompTypeChecking-21" result="pass"/><test-case name="K-ValCompTypeChecking-22" result="pass"/><test-case name="K-ValCompTypeChecking-23" result="pass"/><test-case name="K-ValCompTypeChecking-24" result="pass"/><test-case name="K-ValCompTypeChecking-25" result="pass"/><test-case name="K-ValCompTypeChecking-26" result="pass"/><test-case name="K-ValCompTypeChecking-27" result="pass"/><test-case name="K-ValCompTypeChecking-28" result="pass"/><test-case name="K-ValCompTypeChecking-29" result="pass"/><test-case name="K-ValCompTypeChecking-30" result="pass"/><test-case name="K-ValCompTypeChecking-31" result="pass"/><test-case name="K-ValCompTypeChecking-32" result="pass"/><test-case name="K-ValCompTypeChecking-33" result="pass"/><test-case name="K-ValCompTypeChecking-34" result="pass"/><test-case name="K-ValCompTypeChecking-35" result="pass"/><test-case name="K-ValCompTypeChecking-36" result="pass"/><test-case name="K-ValCompTypeChecking-37" result="pass"/><test-case name="K-ValCompTypeChecking-38" result="pass"/><test-case name="K-ValCompTypeChecking-39" result="pass"/><test-case name="K-ValCompTypeChecking-40" result="pass"/><test-case name="K-ValCompTypeChecking-41" result="pass"/><test-case name="K-ValCompTypeChecking-42" result="pass"/><test-case name="K-StringEqual-1" result="pass"/><test-case name="K-StringEqual-2" result="pass"/><test-case name="K-StringEqual-3" result="pass"/><test-case name="K-StringEqual-4" result="pass"/><test-case name="K-StringEqual-5" result="pass"/><test-case name="K2-StringEqual-1" result="pass"/><test-case name="K2-StringEqual-2" result="pass"/><test-case name="K2-StringEqual-3" result="pass"/><test-case name="K2-StringEqual-4" result="pass"/><test-case name="K2-StringEqual-5" result="pass"/><test-case name="K2-StringEqual-6" result="pass"/><test-case name="K-StringGT-1" result="pass"/><test-case name="K-StringGT-2" result="pass"/><test-case name="K-StringGT-3" result="pass"/><test-case name="K-StringGT-4" result="pass"/><test-case name="K-StringGT-5" result="pass"/><test-case name="K-StringLT-1" result="pass"/><test-case name="K-StringLT-2" result="pass"/><test-case name="K-StringLT-3" result="pass"/><test-case name="K-StringLT-4" result="pass"/><test-case name="K-StringLT-5" result="pass"/><test-case name="K2-StringLT-1" result="fail"/><test-case name="K-AnyURIEqual-1" result="pass"/><test-case name="K-AnyURIEqual-2" result="pass"/><test-case name="K-AnyURIEqual-3" result="pass"/><test-case name="K-AnyURIEqual-4" result="pass"/><test-case name="K-AnyURIEqual-5" result="pass"/><test-case name="K-AnyURIEqual-6" result="pass"/><test-case name="K-AnyURIEqual-7" result="pass"/><test-case name="K-AnyURIEqual-8" result="pass"/><test-case name="K-AnyURIEqual-9" result="pass"/><test-case name="K-AnyURIEqual-10" result="pass"/><test-case name="K2-AnyURIEqual-1" result="pass"/><test-case name="K2-AnyURIEqual-2" result="pass"/><test-case name="K2-AnyURIEqual-3" result="pass"/><test-case name="K2-AnyURIEqual-4" result="pass"/><test-case name="K2-AnyURIEqual-5" result="pass"/><test-case name="K2-AnyURIEqual-6" result="pass"/><test-case name="K2-AnyURIEqual-7" result="pass"/><test-case name="K2-AnyURIEqual-8" result="pass"/><test-case name="K2-AnyURIEqual-9" result="pass"/><test-case name="K2-AnyURIEqual-10" result="pass"/><test-case name="K2-AnyURIEqual-11" result="pass"/><test-case name="K2-AnyURIEqual-12" result="pass"/><test-case name="K2-AnyURILtGt-1" result="pass"/><test-case name="K2-AnyURILtGt-2" result="pass"/><test-case name="K2-AnyURILtGt-3" result="pass"/><test-case name="K2-AnyURILtGt-4" result="pass"/><test-case name="K2-AnyURILtGt-5" result="pass"/><test-case name="K2-AnyURILtGt-6" result="pass"/><test-case name="K2-AnyURILtGt-7" result="pass"/><test-case name="K2-AnyURILtGt-8" result="pass"/><test-case name="K2-AnyURILeGe-1" result="pass"/><test-case name="K2-AnyURILeGe-2" result="pass"/><test-case name="K2-AnyURILeGe-3" result="pass"/><test-case name="K2-AnyURILeGe-4" result="pass"/><test-case name="K2-AnyURILeGe-5" result="pass"/><test-case name="K2-AnyURILeGe-6" result="pass"/><test-case name="K2-AnyURILeGe-7" result="pass"/><test-case name="K2-AnyURILeGe-8" result="pass"/><test-case name="K2-AnyURILeGe-9" result="pass"/><test-case name="K2-AnyURILeGe-10" result="pass"/><test-case name="generalexpression1" result="pass"/><test-case name="generalexpression2" result="pass"/><test-case name="generalexpression3" result="pass"/><test-case name="generalexpression4" result="pass"/><test-case name="generalexpression5" result="pass"/><test-case name="generalexpression6" result="pass"/><test-case name="generalexpression7" result="pass"/><test-case name="generalexpression8" result="pass"/><test-case name="generalexpression9" result="pass"/><test-case name="generalexpression10" result="pass"/><test-case name="generalexpression11" result="pass"/><test-case name="generalexpression12" result="pass"/><test-case name="generalexpression13" result="pass"/><test-case name="generalexpression14" result="pass"/><test-case name="generalexpression15" result="pass"/><test-case name="generalexpression16" result="pass"/><test-case name="generalexpression17" result="pass"/><test-case name="generalexpression18" result="pass"/><test-case name="generalexpression19" result="pass"/><test-case name="generalexpression20" result="pass"/><test-case name="generalexpression21" result="pass"/><test-case name="generalexpression22" result="pass"/><test-case name="generalexpression23" result="pass"/><test-case name="generalexpression24" result="pass"/><test-case name="generalexpression25" result="pass"/><test-case name="generalexpression26" result="pass"/><test-case name="generalexpression27" result="pass"/><test-case name="generalexpression28" result="pass"/><test-case name="generalexpression29" result="pass"/><test-case name="generalexpression30" result="pass"/><test-case name="generalexpression31" result="pass"/><test-case name="generalexpression32" result="pass"/><test-case name="generalexpression33" result="pass"/><test-case name="generalexpression34" result="pass"/><test-case name="generalexpression35" result="pass"/><test-case name="generalexpression36" result="pass"/><test-case name="generalexpression37" result="pass"/><test-case name="generalexpression38" result="pass"/><test-case name="generalexpression39" result="pass"/><test-case name="generalexpression40" result="pass"/><test-case name="generalexpression41" result="pass"/><test-case name="generalexpression42" result="pass"/><test-case name="generalexpression43" result="pass"/><test-case name="generalexpression44" result="pass"/><test-case name="generalexpression45" result="pass"/><test-case name="generalexpression46" result="pass"/><test-case name="generalexpression47" result="pass"/><test-case name="generalexpression48" result="pass"/><test-case name="generalexpression49" result="pass"/><test-case name="generalexpression50" result="pass"/><test-case name="generalexpression51" result="pass"/><test-case name="generalexpression52" result="pass"/><test-case name="generalexpression53" result="pass"/><test-case name="generalexpression54" result="pass"/><test-case name="generalexpression55" result="pass"/><test-case name="generalexpression56" result="pass"/><test-case name="generalexpression57" result="pass"/><test-case name="generalexpression58" result="pass"/><test-case name="generalexpression59" result="pass"/><test-case name="generalexpression60" result="pass"/><test-case name="generalexpression61" result="pass"/><test-case name="generalexpression62" result="pass"/><test-case name="generalexpression63" result="pass"/><test-case name="generalexpression64" result="pass"/><test-case name="generalexpression65" result="pass"/><test-case name="generalexpression66" result="pass"/><test-case name="generalexpression67" result="pass"/><test-case name="generalexpression68" result="pass"/><test-case name="generalexpression69" result="pass"/><test-case name="generalexpression70" result="pass"/><test-case name="generalexpression71" result="pass"/><test-case name="generalexpression72" result="pass"/><test-case name="generalexpression73" result="pass"/><test-case name="generalexpression74" result="pass"/><test-case name="generalexpression75" result="pass"/><test-case name="generalexpression76" result="pass"/><test-case name="generalexpression77" result="pass"/><test-case name="generalexpression78" result="pass"/><test-case name="generalexpression79" result="pass"/><test-case name="generalexpression80" result="pass"/><test-case name="generalexpression81" result="pass"/><test-case name="generalexpression82" result="pass"/><test-case name="generalexpression83" result="pass"/><test-case name="generalexpression84" result="pass"/><test-case name="generalexpression85" result="pass"/><test-case name="generalexpression86" result="pass"/><test-case name="generalexpression87" result="pass"/><test-case name="generalexpression88" result="pass"/><test-case name="generalexpression89" result="pass"/><test-case name="generalexpression90" result="pass"/><test-case name="generalexpression91" result="pass"/><test-case name="generalexpression92" result="pass"/><test-case name="generalexpression93" result="pass"/><test-case name="generalexpression94" result="pass"/><test-case name="generalexpression95" result="pass"/><test-case name="generalexpression96" result="pass"/><test-case name="generalexpression97" result="pass"/><test-case name="generalexpression98" result="pass"/><test-case name="generalexpression99" result="pass"/><test-case name="K-GenCompEq-1" result="pass"/><test-case name="K-GenCompEq-2" result="pass"/><test-case name="K-GenCompEq-3" result="pass"/><test-case name="K-GenCompEq-4" result="pass"/><test-case name="K-GenCompEq-5" result="pass"/><test-case name="K-GenCompEq-6" result="pass"/><test-case name="K-GenCompEq-7" result="pass"/><test-case name="K-GenCompEq-8" result="pass"/><test-case name="K-GenCompEq-9" result="pass"/><test-case name="K-GenCompEq-10" result="pass"/><test-case name="K-GenCompEq-11" result="pass"/><test-case name="K-GenCompEq-12" result="pass"/><test-case name="K-GenCompEq-13" result="pass"/><test-case name="K-GenCompEq-14" result="pass"/><test-case name="K-GenCompEq-15" result="pass"/><test-case name="K-GenCompEq-16" result="pass"/><test-case name="K-GenCompEq-17" result="pass"/><test-case name="K-GenCompEq-18" result="pass"/><test-case name="K-GenCompEq-19" result="pass"/><test-case name="K-GenCompEq-20" result="pass"/><test-case name="K-GenCompEq-21" result="pass"/><test-case name="K-GenCompEq-22" result="pass"/><test-case name="K-GenCompEq-23" result="pass"/><test-case name="K-GenCompEq-24" result="pass"/><test-case name="K-GenCompEq-25" result="pass"/><test-case name="K-GenCompEq-26" result="pass"/><test-case name="K-GenCompEq-27" result="pass"/><test-case name="K-GenCompEq-28" result="pass"/><test-case name="K-GenCompEq-29" result="pass"/><test-case name="K-GenCompEq-30" result="pass"/><test-case name="K-GenCompEq-31" result="pass"/><test-case name="K-GenCompEq-32" result="pass"/><test-case name="K-GenCompEq-33" result="pass"/><test-case name="K-GenCompEq-34" result="pass"/><test-case name="K-GenCompEq-35" result="pass"/><test-case name="K-GenCompEq-36" result="pass"/><test-case name="K-GenCompEq-37" result="pass"/><test-case name="K-GenCompEq-38" result="pass"/><test-case name="K-GenCompEq-39" result="pass"/><test-case name="K-GenCompEq-40" result="pass"/><test-case name="K-GenCompEq-41" result="pass"/><test-case name="K-GenCompEq-42" result="pass"/><test-case name="K-GenCompEq-43" result="pass"/><test-case name="K-GenCompEq-44" result="pass"/><test-case name="K-GenCompEq-45" result="pass"/><test-case name="K-GenCompEq-46" result="pass"/><test-case name="K-GenCompEq-47" result="pass"/><test-case name="K-GenCompEq-48" result="pass"/><test-case name="K-GenCompEq-49" result="pass"/><test-case name="K-GenCompEq-50" result="pass"/><test-case name="K-GenCompEq-51" result="pass"/><test-case name="K-GenCompEq-52" result="pass"/><test-case name="K-GenCompEq-53" result="pass"/><test-case name="K-GenCompEq-54" result="pass"/><test-case name="K-GenCompEq-55" result="pass"/><test-case name="K-GenCompEq-56" result="pass"/><test-case name="K-GenCompEq-57" result="pass"/><test-case name="K-GenCompEq-58" result="pass"/><test-case name="K-GenCompEq-59" result="pass"/><test-case name="K2-GenCompEq-1" result="pass"/><test-case name="K2-GenCompEq-2" result="pass"/><test-case name="K2-GenCompEq-3" result="pass"/><test-case name="K2-GenCompEq-4" result="pass"/><test-case name="K2-GenCompEq-5" result="pass"/><test-case name="K2-GenCompEq-6" result="pass"/><test-case name="K2-GenCompEq-7" result="pass"/><test-case name="K2-GenCompEq-8" result="pass"/><test-case name="generalexpression100" result="pass"/><test-case name="generalexpression101" result="pass"/><test-case name="generalexpression102" result="pass"/><test-case name="generalexpression103" result="pass"/><test-case name="generalexpression104" result="pass"/><test-case name="generalexpression105" result="pass"/><test-case name="generalexpression106" result="pass"/><test-case name="generalexpression107" result="pass"/><test-case name="generalexpression108" result="pass"/><test-case name="generalexpression109" result="pass"/><test-case name="generalexpression110" result="pass"/><test-case name="generalexpression111" result="pass"/><test-case name="generalexpression112" result="pass"/><test-case name="generalexpression113" result="pass"/><test-case name="generalexpression114" result="pass"/><test-case name="generalexpression115" result="pass"/><test-case name="generalexpression116" result="pass"/><test-case name="generalexpression117" result="pass"/><test-case name="generalexpression118" result="pass"/><test-case name="generalexpression119" result="pass"/><test-case name="generalexpression120" result="pass"/><test-case name="generalexpression121" result="pass"/><test-case name="generalexpression122" result="pass"/><test-case name="generalexpression123" result="pass"/><test-case name="generalexpression124" result="pass"/><test-case name="generalexpression125" result="pass"/><test-case name="generalexpression126" result="pass"/><test-case name="generalexpression127" result="pass"/><test-case name="generalexpression128" result="pass"/><test-case name="generalexpression129" result="pass"/><test-case name="generalexpression130" result="pass"/><test-case name="generalexpression131" result="pass"/><test-case name="generalexpression132" result="pass"/><test-case name="generalexpression133" result="pass"/><test-case name="generalexpression134" result="pass"/><test-case name="generalexpression135" result="pass"/><test-case name="generalexpression136" result="pass"/><test-case name="generalexpression137" result="pass"/><test-case name="generalexpression138" result="pass"/><test-case name="generalexpression139" result="pass"/><test-case name="generalexpression140" result="pass"/><test-case name="generalexpression141" result="pass"/><test-case name="generalexpression142" result="pass"/><test-case name="generalexpression143" result="pass"/><test-case name="generalexpression144" result="pass"/><test-case name="generalexpression145" result="pass"/><test-case name="generalexpression146" result="pass"/><test-case name="generalexpression147" result="pass"/><test-case name="generalexpression148" result="pass"/><test-case name="generalexpression149" result="pass"/><test-case name="generalexpression150" result="pass"/><test-case name="generalexpression151" result="pass"/><test-case name="generalexpression152" result="pass"/><test-case name="generalexpression153" result="pass"/><test-case name="generalexpression154" result="pass"/><test-case name="generalexpression155" result="pass"/><test-case name="generalexpression156" result="pass"/><test-case name="generalexpression157" result="pass"/><test-case name="generalexpression158" result="pass"/><test-case name="generalexpression159" result="pass"/><test-case name="generalexpression160" result="pass"/><test-case name="generalexpression161" result="pass"/><test-case name="generalexpression162" result="pass"/><test-case name="generalexpression163" result="pass"/><test-case name="generalexpression164" result="pass"/><test-case name="generalexpression165" result="pass"/><test-case name="generalexpression166" result="pass"/><test-case name="generalexpression167" result="pass"/><test-case name="generalexpression168" result="pass"/><test-case name="generalexpression169" result="pass"/><test-case name="generalexpression170" result="pass"/><test-case name="generalexpression171" result="pass"/><test-case name="generalexpression172" result="pass"/><test-case name="generalexpression173" result="pass"/><test-case name="generalexpression174" result="pass"/><test-case name="generalexpression175" result="pass"/><test-case name="generalexpression176" result="pass"/><test-case name="generalexpression177" result="pass"/><test-case name="generalexpression178" result="pass"/><test-case name="generalexpression179" result="pass"/><test-case name="generalexpression180" result="pass"/><test-case name="generalexpression181" result="pass"/><test-case name="generalexpression182" result="pass"/><test-case name="generalexpression183" result="pass"/><test-case name="generalexpression184" result="pass"/><test-case name="generalexpression185" result="pass"/><test-case name="generalexpression186" result="pass"/><test-case name="generalexpression187" result="pass"/><test-case name="generalexpression188" result="pass"/><test-case name="generalexpression189" result="pass"/><test-case name="generalexpression190" result="pass"/><test-case name="generalexpression191" result="pass"/><test-case name="generalexpression192" result="pass"/><test-case name="generalexpression193" result="pass"/><test-case name="generalexpression194" result="pass"/><test-case name="generalexpression195" result="pass"/><test-case name="generalexpression196" result="pass"/><test-case name="generalexpression197" result="pass"/><test-case name="generalexpression198" result="pass"/><test-case name="K-GenCompNE-1" result="pass"/><test-case name="K-GenCompNE-2" result="pass"/><test-case name="K-GenCompNE-3" result="pass"/><test-case name="K-GenCompNE-4" result="pass"/><test-case name="K-GenCompNE-5" result="pass"/><test-case name="K-GenCompNE-6" result="pass"/><test-case name="K-GenCompNE-7" result="pass"/><test-case name="K-GenCompNE-8" result="pass"/><test-case name="K-GenCompNE-9" result="pass"/><test-case name="K-GenCompNE-10" result="pass"/><test-case name="K-GenCompNE-11" result="pass"/><test-case name="K-GenCompNE-12" result="pass"/><test-case name="K-GenCompNE-13" result="pass"/><test-case name="K-GenCompNE-14" result="pass"/><test-case name="K-GenCompNE-15" result="pass"/><test-case name="K-GenCompNE-16" result="pass"/><test-case name="K-GenCompNE-17" result="pass"/><test-case name="K-GenCompNE-18" result="pass"/><test-case name="K-GenCompNE-19" result="pass"/><test-case name="K-GenCompNE-20" result="pass"/><test-case name="K-GenCompNE-21" result="pass"/><test-case name="K-GenCompNE-22" result="pass"/><test-case name="K-GenCompNE-23" result="pass"/><test-case name="K-GenCompNE-24" result="pass"/><test-case name="K-GenCompNE-25" result="pass"/><test-case name="K-GenCompNE-26" result="pass"/><test-case name="K-GenCompNE-27" result="pass"/><test-case name="K-GenCompNE-28" result="pass"/><test-case name="K-GenCompNE-29" result="pass"/><test-case name="K-GenCompNE-30" result="pass"/><test-case name="K-GenCompNE-31" result="pass"/><test-case name="K-GenCompNE-32" result="pass"/><test-case name="K-GenCompNE-33" result="pass"/><test-case name="K-GenCompNE-34" result="pass"/><test-case name="K-GenCompNE-35" result="pass"/><test-case name="K-GenCompNE-36" result="pass"/><test-case name="K-GenCompNE-37" result="pass"/><test-case name="K-GenCompNE-38" result="pass"/><test-case name="K-GenCompNE-39" result="pass"/><test-case name="K-GenCompNE-40" result="pass"/><test-case name="K-GenCompNE-41" result="pass"/><test-case name="generalexpression199" result="pass"/><test-case name="generalexpression200" result="pass"/><test-case name="generalexpression201" result="pass"/><test-case name="generalexpression202" result="pass"/><test-case name="generalexpression203" result="pass"/><test-case name="generalexpression204" result="pass"/><test-case name="generalexpression205" result="pass"/><test-case name="generalexpression206" result="pass"/><test-case name="generalexpression207" result="pass"/><test-case name="generalexpression208" result="pass"/><test-case name="generalexpression209" result="pass"/><test-case name="generalexpression210" result="pass"/><test-case name="generalexpression211" result="pass"/><test-case name="generalexpression212" result="pass"/><test-case name="generalexpression213" result="pass"/><test-case name="generalexpression214" result="pass"/><test-case name="generalexpression215" result="pass"/><test-case name="generalexpression216" result="pass"/><test-case name="generalexpression217" result="pass"/><test-case name="generalexpression218" result="pass"/><test-case name="generalexpression219" result="pass"/><test-case name="generalexpression220" result="pass"/><test-case name="generalexpression221" result="pass"/><test-case name="generalexpression222" result="pass"/><test-case name="generalexpression223" result="pass"/><test-case name="generalexpression224" result="pass"/><test-case name="generalexpression225" result="pass"/><test-case name="generalexpression226" result="pass"/><test-case name="generalexpression227" result="pass"/><test-case name="generalexpression228" result="pass"/><test-case name="generalexpression229" result="pass"/><test-case name="generalexpression230" result="pass"/><test-case name="generalexpression231" result="pass"/><test-case name="generalexpression232" result="pass"/><test-case name="generalexpression233" result="pass"/><test-case name="generalexpression234" result="pass"/><test-case name="generalexpression235" result="pass"/><test-case name="generalexpression236" result="pass"/><test-case name="generalexpression237" result="pass"/><test-case name="generalexpression238" result="pass"/><test-case name="generalexpression239" result="pass"/><test-case name="generalexpression240" result="pass"/><test-case name="generalexpression241" result="pass"/><test-case name="generalexpression242" result="pass"/><test-case name="generalexpression243" result="pass"/><test-case name="generalexpression244" result="pass"/><test-case name="generalexpression245" result="pass"/><test-case name="generalexpression246" result="pass"/><test-case name="generalexpression247" result="pass"/><test-case name="generalexpression248" result="pass"/><test-case name="generalexpression249" result="pass"/><test-case name="generalexpression250" result="pass"/><test-case name="generalexpression251" result="pass"/><test-case name="generalexpression252" result="pass"/><test-case name="generalexpression253" result="pass"/><test-case name="generalexpression254" result="pass"/><test-case name="generalexpression255" result="pass"/><test-case name="generalexpression256" result="pass"/><test-case name="generalexpression257" result="pass"/><test-case name="generalexpression258" result="pass"/><test-case name="generalexpression259" result="pass"/><test-case name="generalexpression260" result="pass"/><test-case name="generalexpression261" result="pass"/><test-case name="generalexpression262" result="pass"/><test-case name="generalexpression263" result="pass"/><test-case name="generalexpression264" result="pass"/><test-case name="generalexpression265" result="pass"/><test-case name="generalexpression266" result="pass"/><test-case name="generalexpression267" result="pass"/><test-case name="generalexpression268" result="pass"/><test-case name="generalexpression269" result="pass"/><test-case name="generalexpression270" result="pass"/><test-case name="generalexpression271" result="pass"/><test-case name="generalexpression272" result="pass"/><test-case name="generalexpression273" result="pass"/><test-case name="generalexpression274" result="pass"/><test-case name="generalexpression275" result="pass"/><test-case name="generalexpression276" result="pass"/><test-case name="generalexpression277" result="pass"/><test-case name="generalexpression278" result="pass"/><test-case name="generalexpression279" result="pass"/><test-case name="generalexpression280" result="pass"/><test-case name="generalexpression281" result="pass"/><test-case name="generalexpression282" result="pass"/><test-case name="generalexpression283" result="pass"/><test-case name="generalexpression284" result="pass"/><test-case name="generalexpression285" result="pass"/><test-case name="generalexpression286" result="pass"/><test-case name="generalexpression287" result="pass"/><test-case name="generalexpression288" result="pass"/><test-case name="generalexpression289" result="pass"/><test-case name="generalexpression290" result="pass"/><test-case name="generalexpression291" result="pass"/><test-case name="generalexpression292" result="pass"/><test-case name="generalexpression293" result="pass"/><test-case name="generalexpression294" result="pass"/><test-case name="generalexpression295" result="pass"/><test-case name="generalexpression296" result="pass"/><test-case name="generalexpression297" result="pass"/><test-case name="lessthanonanyuri-1" result="pass"/><test-case name="K-GenCompLT-1" result="pass"/><test-case name="K-GenCompLT-2" result="pass"/><test-case name="K-GenCompLT-3" result="pass"/><test-case name="K-GenCompLT-4" result="pass"/><test-case name="K-GenCompLT-5" result="pass"/><test-case name="K-GenCompLT-6" result="pass"/><test-case name="K-GenCompLT-7" result="pass"/><test-case name="K-GenCompLT-8" result="pass"/><test-case name="K-GenCompLT-9" result="pass"/><test-case name="K-GenCompLT-10" result="pass"/><test-case name="K-GenCompLT-11" result="pass"/><test-case name="K-GenCompLT-12" result="pass"/><test-case name="K-GenCompLT-13" result="pass"/><test-case name="K-GenCompLT-14" result="pass"/><test-case name="K-GenCompLT-15" result="pass"/><test-case name="K-GenCompLT-16" result="pass"/><test-case name="K-GenCompLT-17" result="pass"/><test-case name="K-GenCompLT-18" result="pass"/><test-case name="K-GenCompLT-19" result="pass"/><test-case name="K2-GenCompLT-1" result="pass"/><test-case name="K2-GenCompLT-2" result="pass"/><test-case name="K2-GenCompLT-3" result="pass"/><test-case name="K2-GenCompLT-4" result="pass"/><test-case name="K2-GenCompLT-5" result="pass"/><test-case name="K2-GenCompLT-6" result="pass"/><test-case name="K2-GenCompLT-7" result="pass"/><test-case name="K2-GenCompLT-8" result="pass"/><test-case name="generalexpression298" result="pass"/><test-case name="generalexpression299" result="pass"/><test-case name="generalexpression300" result="pass"/><test-case name="generalexpression301" result="pass"/><test-case name="generalexpression302" result="pass"/><test-case name="generalexpression303" result="pass"/><test-case name="generalexpression304" result="pass"/><test-case name="generalexpression305" result="pass"/><test-case name="generalexpression306" result="pass"/><test-case name="generalexpression307" result="pass"/><test-case name="generalexpression308" result="pass"/><test-case name="generalexpression309" result="pass"/><test-case name="generalexpression310" result="pass"/><test-case name="generalexpression311" result="pass"/><test-case name="generalexpression312" result="pass"/><test-case name="generalexpression313" result="pass"/><test-case name="generalexpression314" result="pass"/><test-case name="generalexpression315" result="pass"/><test-case name="generalexpression316" result="pass"/><test-case name="generalexpression317" result="pass"/><test-case name="generalexpression318" result="pass"/><test-case name="generalexpression319" result="pass"/><test-case name="generalexpression320" result="pass"/><test-case name="generalexpression321" result="pass"/><test-case name="generalexpression322" result="pass"/><test-case name="generalexpression323" result="pass"/><test-case name="generalexpression324" result="pass"/><test-case name="generalexpression325" result="pass"/><test-case name="generalexpression326" result="pass"/><test-case name="generalexpression327" result="pass"/><test-case name="generalexpression328" result="pass"/><test-case name="generalexpression329" result="pass"/><test-case name="generalexpression330" result="pass"/><test-case name="generalexpression331" result="pass"/><test-case name="generalexpression332" result="pass"/><test-case name="generalexpression333" result="pass"/><test-case name="generalexpression334" result="pass"/><test-case name="generalexpression335" result="pass"/><test-case name="generalexpression336" result="pass"/><test-case name="generalexpression337" result="pass"/><test-case name="generalexpression338" result="pass"/><test-case name="generalexpression339" result="pass"/><test-case name="generalexpression340" result="pass"/><test-case name="generalexpression341" result="pass"/><test-case name="generalexpression342" result="pass"/><test-case name="generalexpression343" result="pass"/><test-case name="generalexpression344" result="pass"/><test-case name="generalexpression345" result="pass"/><test-case name="generalexpression346" result="pass"/><test-case name="generalexpression347" result="pass"/><test-case name="generalexpression348" result="pass"/><test-case name="generalexpression349" result="pass"/><test-case name="generalexpression350" result="pass"/><test-case name="generalexpression351" result="pass"/><test-case name="generalexpression352" result="pass"/><test-case name="generalexpression353" result="pass"/><test-case name="generalexpression354" result="pass"/><test-case name="generalexpression355" result="pass"/><test-case name="generalexpression356" result="pass"/><test-case name="generalexpression357" result="pass"/><test-case name="generalexpression358" result="pass"/><test-case name="generalexpression359" result="pass"/><test-case name="generalexpression360" result="pass"/><test-case name="generalexpression361" result="pass"/><test-case name="generalexpression362" result="pass"/><test-case name="generalexpression363" result="pass"/><test-case name="generalexpression364" result="pass"/><test-case name="generalexpression365" result="pass"/><test-case name="generalexpression366" result="pass"/><test-case name="generalexpression367" result="pass"/><test-case name="generalexpression368" result="pass"/><test-case name="generalexpression369" result="pass"/><test-case name="generalexpression370" result="pass"/><test-case name="generalexpression371" result="pass"/><test-case name="generalexpression372" result="pass"/><test-case name="generalexpression373" result="pass"/><test-case name="generalexpression374" result="pass"/><test-case name="generalexpression375" result="pass"/><test-case name="generalexpression376" result="pass"/><test-case name="generalexpression377" result="pass"/><test-case name="generalexpression378" result="pass"/><test-case name="generalexpression379" result="pass"/><test-case name="generalexpression380" result="pass"/><test-case name="generalexpression381" result="pass"/><test-case name="generalexpression382" result="pass"/><test-case name="generalexpression383" result="pass"/><test-case name="generalexpression384" result="pass"/><test-case name="generalexpression385" result="pass"/><test-case name="generalexpression386" result="pass"/><test-case name="generalexpression387" result="pass"/><test-case name="generalexpression388" result="pass"/><test-case name="generalexpression389" result="pass"/><test-case name="generalexpression390" result="pass"/><test-case name="generalexpression391" result="pass"/><test-case name="generalexpression392" result="pass"/><test-case name="generalexpression393" result="pass"/><test-case name="generalexpression394" result="pass"/><test-case name="generalexpression395" result="pass"/><test-case name="generalexpression396" result="pass"/><test-case name="lessthaneqonanyuri-1" result="pass"/><test-case name="K-GenCompLTEQ-1" result="pass"/><test-case name="K-GenCompLTEQ-2" result="pass"/><test-case name="K-GenCompLTEQ-3" result="pass"/><test-case name="K-GenCompLTEQ-4" result="pass"/><test-case name="K-GenCompLTEQ-5" result="pass"/><test-case name="K-GenCompLTEQ-6" result="pass"/><test-case name="K-GenCompLTEQ-7" result="pass"/><test-case name="K-GenCompLTEQ-8" result="pass"/><test-case name="generalexpression397" result="pass"/><test-case name="generalexpression398" result="pass"/><test-case name="generalexpression399" result="pass"/><test-case name="generalexpression400" result="pass"/><test-case name="generalexpression401" result="pass"/><test-case name="generalexpression402" result="pass"/><test-case name="generalexpression403" result="pass"/><test-case name="generalexpression404" result="pass"/><test-case name="generalexpression405" result="pass"/><test-case name="generalexpression406" result="pass"/><test-case name="generalexpression407" result="pass"/><test-case name="generalexpression408" result="pass"/><test-case name="generalexpression409" result="pass"/><test-case name="generalexpression410" result="pass"/><test-case name="generalexpression411" result="pass"/><test-case name="generalexpression412" result="pass"/><test-case name="generalexpression413" result="pass"/><test-case name="generalexpression414" result="pass"/><test-case name="generalexpression415" result="pass"/><test-case name="generalexpression416" result="pass"/><test-case name="generalexpression417" result="pass"/><test-case name="generalexpression418" result="pass"/><test-case name="generalexpression419" result="pass"/><test-case name="generalexpression420" result="pass"/><test-case name="generalexpression421" result="pass"/><test-case name="generalexpression422" result="pass"/><test-case name="generalexpression423" result="pass"/><test-case name="generalexpression424" result="pass"/><test-case name="generalexpression425" result="pass"/><test-case name="generalexpression426" result="pass"/><test-case name="generalexpression427" result="pass"/><test-case name="generalexpression428" result="pass"/><test-case name="generalexpression429" result="pass"/><test-case name="generalexpression430" result="pass"/><test-case name="generalexpression431" result="pass"/><test-case name="generalexpression432" result="pass"/><test-case name="generalexpression433" result="pass"/><test-case name="generalexpression434" result="pass"/><test-case name="generalexpression435" result="pass"/><test-case name="generalexpression436" result="pass"/><test-case name="generalexpression437" result="pass"/><test-case name="generalexpression438" result="pass"/><test-case name="generalexpression439" result="pass"/><test-case name="generalexpression440" result="pass"/><test-case name="generalexpression441" result="pass"/><test-case name="generalexpression442" result="pass"/><test-case name="generalexpression443" result="pass"/><test-case name="generalexpression444" result="pass"/><test-case name="generalexpression445" result="pass"/><test-case name="generalexpression446" result="pass"/><test-case name="generalexpression447" result="pass"/><test-case name="generalexpression448" result="pass"/><test-case name="generalexpression449" result="pass"/><test-case name="generalexpression450" result="pass"/><test-case name="generalexpression451" result="pass"/><test-case name="generalexpression452" result="pass"/><test-case name="generalexpression453" result="pass"/><test-case name="generalexpression454" result="pass"/><test-case name="generalexpression455" result="pass"/><test-case name="generalexpression456" result="pass"/><test-case name="generalexpression457" result="pass"/><test-case name="generalexpression458" result="pass"/><test-case name="generalexpression459" result="pass"/><test-case name="generalexpression460" result="pass"/><test-case name="generalexpression461" result="pass"/><test-case name="generalexpression462" result="pass"/><test-case name="generalexpression463" result="pass"/><test-case name="generalexpression464" result="pass"/><test-case name="generalexpression465" result="pass"/><test-case name="generalexpression466" result="pass"/><test-case name="generalexpression467" result="pass"/><test-case name="generalexpression468" result="pass"/><test-case name="generalexpression469" result="pass"/><test-case name="generalexpression470" result="pass"/><test-case name="generalexpression471" result="pass"/><test-case name="generalexpression472" result="pass"/><test-case name="generalexpression473" result="pass"/><test-case name="generalexpression474" result="pass"/><test-case name="generalexpression475" result="pass"/><test-case name="generalexpression476" result="pass"/><test-case name="generalexpression477" result="pass"/><test-case name="generalexpression478" result="pass"/><test-case name="generalexpression479" result="pass"/><test-case name="generalexpression480" result="pass"/><test-case name="generalexpression481" result="pass"/><test-case name="generalexpression482" result="pass"/><test-case name="generalexpression483" result="pass"/><test-case name="generalexpression484" result="pass"/><test-case name="generalexpression485" result="pass"/><test-case name="generalexpression486" result="pass"/><test-case name="generalexpression487" result="pass"/><test-case name="generalexpression488" result="pass"/><test-case name="generalexpression489" result="pass"/><test-case name="generalexpression490" result="pass"/><test-case name="generalexpression491" result="pass"/><test-case name="generalexpression492" result="pass"/><test-case name="generalexpression493" result="pass"/><test-case name="generalexpression494" result="pass"/><test-case name="greaterthanonanyuri-1" result="pass"/><test-case name="K-GenCompGT-1" result="pass"/><test-case name="K-GenCompGT-2" result="pass"/><test-case name="K-GenCompGT-3" result="pass"/><test-case name="K-GenCompGT-4" result="pass"/><test-case name="K-GenCompGT-5" result="pass"/><test-case name="K-GenCompGT-6" result="pass"/><test-case name="K-GenCompGT-7" result="pass"/><test-case name="K-GenCompGT-8" result="pass"/><test-case name="K-GenCompGT-9" result="pass"/><test-case name="K-GenCompGT-10" result="pass"/><test-case name="K-GenCompGT-11" result="pass"/><test-case name="K-GenCompGT-12" result="pass"/><test-case name="K-GenCompGT-13" result="pass"/><test-case name="K-GenCompGT-14" result="pass"/><test-case name="K-GenCompGT-15" result="pass"/><test-case name="K-GenCompGT-16" result="pass"/><test-case name="K-GenCompGT-17" result="pass"/><test-case name="K-GenCompGT-18" result="pass"/><test-case name="K-GenCompGT-19" result="pass"/><test-case name="generalexpression496" result="pass"/><test-case name="generalexpression497" result="pass"/><test-case name="generalexpression498" result="pass"/><test-case name="generalexpression499" result="pass"/><test-case name="generalexpression500" result="pass"/><test-case name="generalexpression501" result="pass"/><test-case name="generalexpression502" result="pass"/><test-case name="generalexpression503" result="pass"/><test-case name="generalexpression504" result="pass"/><test-case name="generalexpression505" result="pass"/><test-case name="generalexpression506" result="pass"/><test-case name="generalexpression507" result="pass"/><test-case name="generalexpression508" result="pass"/><test-case name="generalexpression509" result="pass"/><test-case name="generalexpression510" result="pass"/><test-case name="generalexpression511" result="pass"/><test-case name="generalexpression512" result="pass"/><test-case name="generalexpression513" result="pass"/><test-case name="generalexpression514" result="pass"/><test-case name="generalexpression515" result="pass"/><test-case name="generalexpression516" result="pass"/><test-case name="generalexpression517" result="pass"/><test-case name="generalexpression518" result="pass"/><test-case name="generalexpression519" result="pass"/><test-case name="generalexpression520" result="pass"/><test-case name="generalexpression521" result="pass"/><test-case name="generalexpression522" result="pass"/><test-case name="generalexpression523" result="pass"/><test-case name="generalexpression524" result="pass"/><test-case name="generalexpression525" result="pass"/><test-case name="generalexpression526" result="pass"/><test-case name="generalexpression527" result="pass"/><test-case name="generalexpression528" result="pass"/><test-case name="generalexpression529" result="pass"/><test-case name="generalexpression530" result="pass"/><test-case name="generalexpression531" result="pass"/><test-case name="generalexpression532" result="pass"/><test-case name="generalexpression533" result="pass"/><test-case name="generalexpression534" result="pass"/><test-case name="generalexpression535" result="pass"/><test-case name="generalexpression536" result="pass"/><test-case name="generalexpression537" result="pass"/><test-case name="generalexpression538" result="pass"/><test-case name="generalexpression539" result="pass"/><test-case name="generalexpression540" result="pass"/><test-case name="generalexpression541" result="pass"/><test-case name="generalexpression542" result="pass"/><test-case name="generalexpression543" result="pass"/><test-case name="generalexpression544" result="pass"/><test-case name="generalexpression545" result="pass"/><test-case name="generalexpression546" result="pass"/><test-case name="generalexpression547" result="pass"/><test-case name="generalexpression548" result="pass"/><test-case name="generalexpression549" result="pass"/><test-case name="generalexpression550" result="pass"/><test-case name="generalexpression551" result="pass"/><test-case name="generalexpression552" result="pass"/><test-case name="generalexpression553" result="pass"/><test-case name="generalexpression554" result="pass"/><test-case name="generalexpression555" result="pass"/><test-case name="generalexpression556" result="pass"/><test-case name="generalexpression557" result="pass"/><test-case name="generalexpression558" result="pass"/><test-case name="generalexpression559" result="pass"/><test-case name="generalexpression560" result="pass"/><test-case name="generalexpression561" result="pass"/><test-case name="generalexpression562" result="pass"/><test-case name="generalexpression563" result="pass"/><test-case name="generalexpression564" result="pass"/><test-case name="generalexpression565" result="pass"/><test-case name="generalexpression566" result="pass"/><test-case name="generalexpression567" result="pass"/><test-case name="generalexpression568" result="pass"/><test-case name="generalexpression569" result="pass"/><test-case name="generalexpression570" result="pass"/><test-case name="generalexpression571" result="pass"/><test-case name="generalexpression572" result="pass"/><test-case name="generalexpression573" result="pass"/><test-case name="generalexpression574" result="pass"/><test-case name="generalexpression575" result="pass"/><test-case name="generalexpression576" result="pass"/><test-case name="generalexpression577" result="pass"/><test-case name="generalexpression578" result="pass"/><test-case name="generalexpression579" result="pass"/><test-case name="generalexpression580" result="pass"/><test-case name="generalexpression581" result="pass"/><test-case name="generalexpression582" result="pass"/><test-case name="generalexpression583" result="pass"/><test-case name="generalexpression584" result="pass"/><test-case name="generalexpression585" result="pass"/><test-case name="generalexpression586" result="pass"/><test-case name="generalexpression587" result="pass"/><test-case name="generalexpression588" result="pass"/><test-case name="generalexpression589" result="pass"/><test-case name="generalexpression590" result="pass"/><test-case name="generalexpression591" result="pass"/><test-case name="generalexpression592" result="pass"/><test-case name="generalexpression593" result="pass"/><test-case name="generalexpression594" result="pass"/><test-case name="greaterthaneqonanyuri-1" result="pass"/><test-case name="K-GenCompGTEQ-1" result="pass"/><test-case name="K-GenCompGTEQ-2" result="pass"/><test-case name="K-GenCompGTEQ-3" result="pass"/><test-case name="K-GenCompGTEQ-4" result="pass"/><test-case name="K-GenCompGTEQ-5" result="pass"/><test-case name="K-GenCompGTEQ-6" result="pass"/><test-case name="K-GenCompGTEQ-7" result="pass"/><test-case name="K-GenCompGTEQ-8" result="pass"/><test-case name="K-GenCompGTEQ-9" result="pass"/><test-case name="K-GenCompGTEQ-10" result="pass"/><test-case name="nodeexpression1" result="pass"/><test-case name="nodeexpression2" result="pass"/><test-case name="nodeexpression3" result="pass"/><test-case name="nodeexpression4" result="pass"/><test-case name="nodeexpression5" result="pass"/><test-case name="nodeexpression6" result="pass"/><test-case name="nodeexpression7" result="pass"/><test-case name="nodeexpression8" result="pass"/><test-case name="nodeexpression9" result="pass"/><test-case name="nodeexpression10" result="pass"/><test-case name="nodeexpression11" result="pass"/><test-case name="nodeexpression12" result="pass"/><test-case name="nodeexpression13" result="pass"/><test-case name="nodeexpression14" result="pass"/><test-case name="nodeexpression15" result="pass"/><test-case name="nodeexpression16" result="pass"/><test-case name="nodeexpressionhc1" result="pass"/><test-case name="nodeexpressionhc2" result="pass"/><test-case name="nodeexpressionhc3" result="pass"/><test-case name="nodeexpressionhc4" result="pass"/><test-case name="nodeexpressionhc5" result="pass"/><test-case name="nodecomparisonerr-1" result="pass"/><test-case name="K-NodeSame-1" result="pass"/><test-case name="K-NodeSame-2" result="pass"/><test-case name="K-NodeSame-3" result="pass"/><test-case name="K-NodeSame-4" result="pass"/><test-case name="K-NodeSame-5" result="pass"/><test-case name="K-NodeSame-6" result="pass"/><test-case name="K2-NodeSame-1" result="pass"/><test-case name="K2-NodeSame-2" result="pass"/><test-case name="K2-NodeSame-3" result="pass"/><test-case name="K2-NodeSame-4" result="pass"/><test-case name="K2-NodeSame-5" result="pass"/><test-case name="K2-NodeSame-6" result="pass"/><test-case name="nodeexpression17" result="pass"/><test-case name="nodeexpression18" result="pass"/><test-case name="nodeexpression19" result="pass"/><test-case name="nodeexpression20" result="pass"/><test-case name="nodeexpression21" result="pass"/><test-case name="nodeexpression22" result="pass"/><test-case name="nodeexpression23" result="pass"/><test-case name="nodeexpression24" result="pass"/><test-case name="nodeexpression25" result="pass"/><test-case name="nodeexpression26" result="pass"/><test-case name="nodeexpression27" result="pass"/><test-case name="nodeexpression28" result="pass"/><test-case name="nodeexpression29" result="pass"/><test-case name="nodeexpression30" result="pass"/><test-case name="nodeexpression31" result="fail"/><test-case name="nodeexpression32" result="pass"/><test-case name="nodeexpressionhc6" result="pass"/><test-case name="nodeexpressionhc7" result="pass"/><test-case name="nodeexpressionhc8" result="pass"/><test-case name="nodeexpressionhc9" result="pass"/><test-case name="nodeexpressionhc10" result="pass"/><test-case name="nodecomparisonerr-2" result="pass"/><test-case name="K-NodeBefore-1" result="pass"/><test-case name="K-NodeBefore-2" result="pass"/><test-case name="K-NodeBefore-3" result="pass"/><test-case name="K-NodeBefore-4" result="pass"/><test-case name="K-NodeBefore-5" result="pass"/><test-case name="K-NodeBefore-6" result="pass"/><test-case name="K-NodeBefore-7" result="pass"/><test-case name="K-NodeBefore-8" result="pass"/><test-case name="K-NodeBefore-9" result="pass"/><test-case name="K-NodeBefore-10" result="pass"/><test-case name="K-NodeBefore-11" result="pass"/><test-case name="nodeexpression33" result="pass"/><test-case name="nodeexpression34" result="pass"/><test-case name="nodeexpression35" result="pass"/><test-case name="nodeexpression36" result="pass"/><test-case name="nodeexpression37" result="pass"/><test-case name="nodeexpression38" result="pass"/><test-case name="nodeexpression39" result="pass"/><test-case name="nodeexpression40" result="pass"/><test-case name="nodeexpression41" result="pass"/><test-case name="nodeexpression42" result="pass"/><test-case name="nodeexpression43" result="pass"/><test-case name="nodeexpression44" result="pass"/><test-case name="nodeexpression45" result="pass"/><test-case name="nodeexpression46" result="pass"/><test-case name="nodeexpression47" result="fail"/><test-case name="nodeexpression48" result="pass"/><test-case name="nodeexpressionhc11" result="pass"/><test-case name="nodeexpressionhc12" result="pass"/><test-case name="nodeexpressionhc13" result="pass"/><test-case name="nodeexpressionhc14" result="pass"/><test-case name="nodeexpressionhc15" result="pass"/><test-case name="nodecomparisonerr-3" result="pass"/><test-case name="K-NodeAfter-1" result="pass"/><test-case name="K-NodeAfter-2" result="pass"/><test-case name="K-NodeAfter-3" result="pass"/><test-case name="K-NodeAfter-4" result="pass"/><test-case name="K-NodeAfter-5" result="pass"/><test-case name="K-NodeAfter-6" result="pass"/><test-case name="K-NodeAfter-7" result="pass"/><test-case name="K-NodeAfter-8" result="pass"/><test-case name="K-NodeAfter-9" result="pass"/><test-case name="K-NodeAfter-10" result="pass"/><test-case name="K-NodeAfter-11" result="pass"/><test-case name="fn-union-node-args-001" result="pass"/><test-case name="fn-union-node-args-002" result="pass"/><test-case name="fn-union-node-args-003" result="pass"/><test-case name="fn-union-node-args-004" result="pass"/><test-case name="fn-union-node-args-005" result="pass"/><test-case name="fn-union-node-args-006" result="pass"/><test-case name="fn-union-node-args-007" result="pass"/><test-case name="fn-union-node-args-008" result="pass"/><test-case name="fn-union-node-args-009" result="pass"/><test-case name="fn-union-node-args-010" result="pass"/><test-case name="fn-union-node-args-011" result="pass"/><test-case name="fn-union-node-args-012" result="pass"/><test-case name="fn-union-node-args-013" result="pass"/><test-case name="fn-union-node-args-014" result="pass"/><test-case name="fn-union-node-args-015" result="pass"/><test-case name="fn-union-node-args-016" result="pass"/><test-case name="fn-union-node-args-017" result="pass"/><test-case name="fn-union-node-args-018" result="pass"/><test-case name="fn-union-node-args-019" result="pass"/><test-case name="fn-union-node-args-020" result="pass"/><test-case name="fn-union-node-args-021" result="pass"/><test-case name="fn-union-node-args-022" result="pass"/><test-case name="fn-union-node-args-023" result="pass"/><test-case name="K2-SeqUnion-1" result="pass"/><test-case name="K2-SeqUnion-2" result="pass"/><test-case name="K2-SeqUnion-3" result="pass"/><test-case name="K2-SeqUnion-4" result="pass"/><test-case name="K2-SeqUnion-5" result="pass"/><test-case name="K2-SeqUnion-6" result="pass"/><test-case name="K2-SeqUnion-7" result="pass"/><test-case name="K2-SeqUnion-8" result="pass"/><test-case name="K2-SeqUnion-9" result="pass"/><test-case name="K2-SeqUnion-10" result="pass"/><test-case name="K2-SeqUnion-11" result="pass"/><test-case name="K2-SeqUnion-12" result="pass"/><test-case name="K2-SeqUnion-13" result="pass"/><test-case name="K2-SeqUnion-14" result="pass"/><test-case name="K2-SeqUnion-15" result="pass"/><test-case name="K2-SeqUnion-16" result="pass"/><test-case name="K2-SeqUnion-17" result="pass"/><test-case name="K2-SeqUnion-18" result="pass"/><test-case name="K2-SeqUnion-19" result="pass"/><test-case name="K2-SeqUnion-20" result="pass"/><test-case name="K2-SeqUnion-21" result="pass"/><test-case name="K2-SeqUnion-22" result="pass"/><test-case name="K2-SeqUnion-23" result="pass"/><test-case name="K2-SeqUnion-24" result="pass"/><test-case name="K2-SeqUnion-25" result="pass"/><test-case name="K2-SeqUnion-26" result="pass"/><test-case name="K2-SeqUnion-27" result="pass"/><test-case name="K2-SeqUnion-28" result="pass"/><test-case name="K2-SeqUnion-29" result="pass"/><test-case name="K2-SeqUnion-30" result="pass"/><test-case name="K2-SeqUnion-31" result="pass"/><test-case name="K2-SeqUnion-32" result="pass"/><test-case name="K2-SeqUnion-33" result="pass"/><test-case name="K2-SeqUnion-34" result="pass"/><test-case name="K2-SeqUnion-35" result="pass"/><test-case name="K2-SeqUnion-36" result="pass"/><test-case name="K2-SeqUnion-37" result="pass"/><test-case name="K2-SeqUnion-38" result="pass"/><test-case name="K2-SeqUnion-39" result="pass"/><test-case name="K2-SeqUnion-40" result="pass"/><test-case name="K2-SeqUnion-41" result="pass"/><test-case name="K2-SeqUnion-42" result="pass"/><test-case name="K2-SeqUnion-43" result="pass"/><test-case name="K2-SeqUnion-44" result="pass"/><test-case name="K2-SeqUnion-45" result="pass"/><test-case name="fn-intersect-node-args-001" result="pass"/><test-case name="fn-intersect-node-args-002" result="pass"/><test-case name="fn-intersect-node-args-003" result="pass"/><test-case name="fn-intersect-node-args-004" result="pass"/><test-case name="fn-intersect-node-args-005" result="pass"/><test-case name="fn-intersect-node-args-006" result="pass"/><test-case name="fn-intersect-node-args-007" result="pass"/><test-case name="fn-intersect-node-args-008" result="pass"/><test-case name="fn-intersect-node-args-009" result="pass"/><test-case name="fn-intersect-node-args-010" result="pass"/><test-case name="fn-intersect-node-args-011" result="pass"/><test-case name="fn-intersect-node-args-012" result="pass"/><test-case name="fn-intersect-node-args-013" result="pass"/><test-case name="fn-intersect-node-args-014" result="pass"/><test-case name="fn-intersect-node-args-015" result="pass"/><test-case name="fn-intersect-node-args-016" result="pass"/><test-case name="fn-intersect-node-args-017" result="pass"/><test-case name="fn-intersect-node-args-018" result="pass"/><test-case name="fn-intersect-node-args-019" result="pass"/><test-case name="fn-intersect-node-args-020" result="pass"/><test-case name="fn-intersect-node-args-021" result="pass"/><test-case name="fn-intersect-node-args-022" result="pass"/><test-case name="fn-intersect-node-args-023" result="pass"/><test-case name="K2-SeqIntersect-1" result="pass"/><test-case name="K2-SeqIntersect-2" result="pass"/><test-case name="K2-SeqIntersect-3" result="pass"/><test-case name="K2-SeqIntersect-4" result="pass"/><test-case name="K2-SeqIntersect-5" result="pass"/><test-case name="K2-SeqIntersect-6" result="pass"/><test-case name="K2-SeqIntersect-7" result="pass"/><test-case name="K2-SeqIntersect-8" result="pass"/><test-case name="K2-SeqIntersect-9" result="pass"/><test-case name="K2-SeqIntersect-10" result="pass"/><test-case name="K2-SeqIntersect-11" result="pass"/><test-case name="K2-SeqIntersect-12" result="pass"/><test-case name="K2-SeqIntersect-13" result="pass"/><test-case name="K2-SeqIntersect-14" result="pass"/><test-case name="K2-SeqIntersect-15" result="pass"/><test-case name="K2-SeqIntersect-16" result="pass"/><test-case name="K2-SeqIntersect-17" result="pass"/><test-case name="K2-SeqIntersect-18" result="pass"/><test-case name="K2-SeqIntersect-19" result="pass"/><test-case name="K2-SeqIntersect-20" result="pass"/><test-case name="K2-SeqIntersect-21" result="pass"/><test-case name="K2-SeqIntersect-22" result="pass"/><test-case name="K2-SeqIntersect-23" result="pass"/><test-case name="K2-SeqIntersect-24" result="pass"/><test-case name="K2-SeqIntersect-25" result="pass"/><test-case name="K2-SeqIntersect-26" result="pass"/><test-case name="K2-SeqIntersect-27" result="pass"/><test-case name="K2-SeqIntersect-28" result="pass"/><test-case name="K2-SeqIntersect-29" result="pass"/><test-case name="K2-SeqIntersect-30" result="pass"/><test-case name="K2-SeqIntersect-31" result="pass"/><test-case name="K2-SeqIntersect-32" result="pass"/><test-case name="K2-SeqIntersect-33" result="pass"/><test-case name="K2-SeqIntersect-34" result="pass"/><test-case name="K2-SeqIntersect-35" result="pass"/><test-case name="K2-SeqIntersect-36" result="pass"/><test-case name="K2-SeqIntersect-37" result="pass"/><test-case name="K2-SeqIntersect-38" result="pass"/><test-case name="K2-SeqIntersect-39" result="pass"/><test-case name="K2-SeqIntersect-40" result="pass"/><test-case name="K2-SeqIntersect-41" result="pass"/><test-case name="K2-SeqIntersect-42" result="pass"/><test-case name="fn-except-node-args-001" result="pass"/><test-case name="fn-except-node-args-002" result="pass"/><test-case name="fn-except-node-args-003" result="pass"/><test-case name="fn-except-node-args-004" result="pass"/><test-case name="fn-except-node-args-005" result="pass"/><test-case name="fn-except-node-args-006" result="pass"/><test-case name="fn-except-node-args-007" result="pass"/><test-case name="fn-except-node-args-008" result="pass"/><test-case name="fn-except-node-args-009" result="pass"/><test-case name="fn-except-node-args-010" result="pass"/><test-case name="fn-except-node-args-011" result="pass"/><test-case name="fn-except-node-args-012" result="pass"/><test-case name="fn-except-node-args-013" result="pass"/><test-case name="fn-except-node-args-014" result="pass"/><test-case name="fn-except-node-args-015" result="pass"/><test-case name="fn-except-node-args-016" result="pass"/><test-case name="fn-except-node-args-017" result="pass"/><test-case name="fn-except-node-args-018" result="pass"/><test-case name="fn-except-node-args-019" result="pass"/><test-case name="fn-except-node-args-020" result="pass"/><test-case name="fn-except-node-args-021" result="pass"/><test-case name="fn-except-node-args-022" result="pass"/><test-case name="fn-except-node-args-023" result="pass"/><test-case name="K2-SeqExcept-1" result="pass"/><test-case name="K2-SeqExcept-2" result="pass"/><test-case name="K2-SeqExcept-3" result="pass"/><test-case name="K2-SeqExcept-4" result="pass"/><test-case name="K2-SeqExcept-5" result="pass"/><test-case name="K2-SeqExcept-6" result="pass"/><test-case name="K2-SeqExcept-7" result="pass"/><test-case name="K2-SeqExcept-8" result="pass"/><test-case name="K2-SeqExcept-9" result="pass"/><test-case name="K2-SeqExcept-10" result="pass"/><test-case name="K2-SeqExcept-11" result="pass"/><test-case name="K2-SeqExcept-12" result="pass"/><test-case name="K2-SeqExcept-13" result="pass"/><test-case name="K2-SeqExcept-14" result="pass"/><test-case name="K2-SeqExcept-15" result="pass"/><test-case name="K2-SeqExcept-16" result="pass"/><test-case name="K2-SeqExcept-17" result="pass"/><test-case name="K2-SeqExcept-18" result="pass"/><test-case name="K2-SeqExcept-19" result="pass"/><test-case name="K2-SeqExcept-20" result="pass"/><test-case name="K2-SeqExcept-21" result="pass"/><test-case name="K2-SeqExcept-22" result="pass"/><test-case name="K2-SeqExcept-23" result="pass"/><test-case name="K2-SeqExcept-24" result="pass"/><test-case name="K2-SeqExcept-25" result="pass"/><test-case name="K2-SeqExcept-26" result="pass"/><test-case name="K2-SeqExcept-27" result="pass"/><test-case name="K2-SeqExcept-28" result="pass"/><test-case name="K2-SeqExcept-29" result="pass"/><test-case name="K2-SeqExcept-30" result="pass"/><test-case name="K2-SeqExcept-31" result="pass"/><test-case name="K2-SeqExcept-32" result="pass"/><test-case name="K2-SeqExcept-33" result="pass"/><test-case name="K2-SeqExcept-34" result="pass"/><test-case name="K2-SeqExcept-35" result="pass"/><test-case name="K2-SeqExcept-36" result="pass"/><test-case name="K2-SeqExcept-37" result="pass"/><test-case name="K2-SeqExcept-38" result="pass"/><test-case name="K2-SeqExcept-39" result="pass"/><test-case name="K2-SeqExcept-40" result="pass"/><test-case name="K2-SeqExcept-41" result="pass"/><test-case name="K2-SeqExcept-42" result="pass"/><test-case name="op-logical-and-001" result="pass"/><test-case name="op-logical-and-002" result="pass"/><test-case name="op-logical-and-003" result="pass"/><test-case name="op-logical-and-004" result="pass"/><test-case name="op-logical-and-005" result="pass"/><test-case name="op-logical-and-006" result="pass"/><test-case name="op-logical-and-007" result="pass"/><test-case name="op-logical-and-008" result="pass"/><test-case name="op-logical-and-009" result="pass"/><test-case name="op-logical-and-010" result="pass"/><test-case name="op-logical-and-011" result="pass"/><test-case name="op-logical-and-012" result="pass"/><test-case name="op-logical-and-013" result="pass"/><test-case name="op-logical-and-014" result="pass"/><test-case name="op-logical-and-015" result="pass"/><test-case name="op-logical-and-016" result="pass"/><test-case name="op-logical-and-017" result="pass"/><test-case name="op-logical-and-018" result="pass"/><test-case name="op-logical-and-019" result="pass"/><test-case name="op-logical-and-020" result="pass"/><test-case name="op-logical-and-021" result="pass"/><test-case name="op-logical-and-022" result="pass"/><test-case name="op-logical-and-023" result="pass"/><test-case name="op-logical-and-024" result="pass"/><test-case name="op-logical-and-025" result="pass"/><test-case name="op-logical-and-026" result="pass"/><test-case name="op-logical-and-027" result="pass"/><test-case name="op-logical-and-028" result="pass"/><test-case name="op-logical-and-029" result="pass"/><test-case name="op-logical-and-030" result="pass"/><test-case name="op-logical-and-031" result="pass"/><test-case name="op-logical-and-032" result="pass"/><test-case name="op-logical-and-033" result="pass"/><test-case name="op-logical-and-034" result="pass"/><test-case name="op-logical-and-035" result="pass"/><test-case name="op-logical-and-036" result="pass"/><test-case name="op-logical-and-037" result="pass"/><test-case name="op-logical-and-038" result="pass"/><test-case name="op-logical-and-039" result="pass"/><test-case name="op-logical-and-040" result="pass"/><test-case name="op-logical-and-041" result="pass"/><test-case name="op-logical-and-042" result="pass"/><test-case name="op-logical-and-043" result="pass"/><test-case name="op-logical-and-044" result="pass"/><test-case name="op-logical-and-045" result="pass"/><test-case name="op-logical-and-046" result="pass"/><test-case name="op-logical-and-047" result="pass"/><test-case name="op-logical-and-048" result="pass"/><test-case name="op-logical-and-049" result="pass"/><test-case name="op-logical-and-050" result="pass"/><test-case name="op-logical-and-051" result="pass"/><test-case name="op-logical-and-052" result="pass"/><test-case name="op-logical-and-053" result="pass"/><test-case name="op-logical-and-054" result="pass"/><test-case name="op-logical-and-055" result="pass"/><test-case name="op-logical-and-056" result="pass"/><test-case name="op-logical-and-057" result="pass"/><test-case name="op-logical-and-058" result="pass"/><test-case name="op-logical-and-059" result="pass"/><test-case name="op-logical-and-060" result="pass"/><test-case name="op-logical-and-061" result="pass"/><test-case name="op-logical-and-062" result="pass"/><test-case name="op-logical-and-063" result="pass"/><test-case name="op-logical-and-064" result="pass"/><test-case name="op-logical-and-065" result="pass"/><test-case name="op-logical-and-066" result="pass"/><test-case name="op-logical-and-067" result="pass"/><test-case name="op-logical-and-068" result="pass"/><test-case name="op-logical-and-069" result="pass"/><test-case name="op-logical-and-070" result="pass"/><test-case name="op-logical-and-071" result="pass"/><test-case name="op-logical-and-072" result="pass"/><test-case name="op-logical-and-073" result="pass"/><test-case name="op-logical-and-074" result="pass"/><test-case name="op-logical-and-075" result="pass"/><test-case name="op-logical-and-076" result="pass"/><test-case name="op-logical-and-077" result="pass"/><test-case name="op-logical-and-078" result="pass"/><test-case name="op-logical-and-079" result="pass"/><test-case name="op-logical-and-080" result="pass"/><test-case name="op-logical-and-081" result="pass"/><test-case name="op-logical-and-082" result="pass"/><test-case name="op-logical-and-083" result="pass"/><test-case name="op-logical-and-084" result="pass"/><test-case name="op-logical-and-085" result="pass"/><test-case name="op-logical-and-086" result="pass"/><test-case name="op-logical-and-087" result="pass"/><test-case name="op-logical-and-088" result="pass"/><test-case name="op-logical-and-089" result="pass"/><test-case name="op-logical-and-090" result="pass"/><test-case name="op-logical-and-091" result="pass"/><test-case name="op-logical-and-092" result="pass"/><test-case name="op-logical-and-093" result="pass"/><test-case name="op-logical-and-094" result="pass"/><test-case name="op-logical-and-095" result="pass"/><test-case name="op-logical-and-096" result="pass"/><test-case name="op-logical-and-097" result="pass"/><test-case name="op-logical-and-098" result="pass"/><test-case name="op-logical-and-099" result="pass"/><test-case name="op-logical-and-100" result="pass"/><test-case name="op-logical-and-101" result="pass"/><test-case name="op-logical-and-102" result="pass"/><test-case name="op-logical-and-103" result="pass"/><test-case name="op-logical-and-104" result="pass"/><test-case name="op-logical-and-105" result="pass"/><test-case name="op-logical-and-106" result="pass"/><test-case name="op-logical-and-107" result="pass"/><test-case name="op-logical-and-108" result="pass"/><test-case name="op-logical-and-109" result="pass"/><test-case name="op-logical-and-110" result="pass"/><test-case name="op-logical-and-111" result="pass"/><test-case name="op-logical-and-112" result="pass"/><test-case name="op-logical-and-113" result="pass"/><test-case name="op-logical-and-114" result="pass"/><test-case name="op-logical-and-115" result="pass"/><test-case name="op-logical-and-116" result="pass"/><test-case name="op-logical-and-117" result="pass"/><test-case name="op-logical-and-118" result="pass"/><test-case name="op-logical-and-119" result="pass"/><test-case name="op-logical-and-120" result="pass"/><test-case name="op-logical-and-121" result="pass"/><test-case name="op-logical-and-122" result="pass"/><test-case name="op-logical-and-123" result="pass"/><test-case name="op-logical-and-124" result="pass"/><test-case name="op-logical-and-125" result="pass"/><test-case name="op-logical-and-126" result="pass"/><test-case name="op-logical-and-127" result="pass"/><test-case name="op-logical-and-128" result="pass"/><test-case name="op-logical-and-129" result="pass"/><test-case name="op-logical-and-130" result="pass"/><test-case name="op-logical-and-131" result="pass"/><test-case name="op-logical-and-132" result="pass"/><test-case name="op-logical-and-133" result="pass"/><test-case name="op-logical-and-134" result="pass"/><test-case name="op-logical-and-135" result="pass"/><test-case name="op-logical-and-136" result="pass"/><test-case name="op-logical-and-137" result="pass"/><test-case name="op-logical-and-138" result="pass"/><test-case name="op-logical-and-139" result="pass"/><test-case name="op-logical-and-140" result="pass"/><test-case name="op-logical-and-141" result="pass"/><test-case name="op-logical-and-142" result="pass"/><test-case name="op-logical-and-143" result="pass"/><test-case name="op-logical-and-144" result="pass"/><test-case name="op-logical-and-145" result="pass"/><test-case name="op-logical-and-146" result="pass"/><test-case name="op-logical-and-147" result="pass"/><test-case name="op-logical-and-148" result="pass"/><test-case name="op-logical-and-149" result="pass"/><test-case name="op-logical-and-150" result="pass"/><test-case name="op-logical-and-151" result="pass"/><test-case name="op-logical-and-152" result="pass"/><test-case name="op-logical-and-153" result="pass"/><test-case name="op-logical-and-154" result="pass"/><test-case name="op-logical-and-155" result="pass"/><test-case name="op-logical-and-156" result="pass"/><test-case name="op-logical-and-157" result="pass"/><test-case name="op-logical-and-158" result="pass"/><test-case name="op-logical-and-159" result="pass"/><test-case name="op-logical-or-001" result="pass"/><test-case name="op-logical-or-002" result="pass"/><test-case name="op-logical-or-003" result="pass"/><test-case name="op-logical-or-004" result="pass"/><test-case name="op-logical-or-005" result="pass"/><test-case name="op-logical-or-006" result="pass"/><test-case name="op-logical-or-007" result="pass"/><test-case name="op-logical-or-008" result="pass"/><test-case name="op-logical-or-009" result="pass"/><test-case name="op-logical-or-010" result="pass"/><test-case name="op-logical-or-011" result="pass"/><test-case name="op-logical-or-012" result="pass"/><test-case name="op-logical-or-013" result="pass"/><test-case name="op-logical-or-014" result="pass"/><test-case name="op-logical-or-015" result="pass"/><test-case name="op-logical-or-016" result="pass"/><test-case name="op-logical-or-017" result="pass"/><test-case name="op-logical-or-018" result="pass"/><test-case name="op-logical-or-019" result="pass"/><test-case name="op-logical-or-020" result="pass"/><test-case name="op-logical-or-021" result="pass"/><test-case name="op-logical-or-022" result="pass"/><test-case name="op-logical-or-023" result="pass"/><test-case name="op-logical-or-024" result="pass"/><test-case name="op-logical-or-025" result="pass"/><test-case name="op-logical-or-026" result="pass"/><test-case name="op-logical-or-027" result="pass"/><test-case name="op-logical-or-028" result="pass"/><test-case name="op-logical-or-029" result="pass"/><test-case name="op-logical-or-030" result="pass"/><test-case name="op-logical-or-031" result="pass"/><test-case name="op-logical-or-032" result="pass"/><test-case name="op-logical-or-033" result="pass"/><test-case name="op-logical-or-034" result="pass"/><test-case name="op-logical-or-035" result="pass"/><test-case name="op-logical-or-036" result="pass"/><test-case name="op-logical-or-037" result="pass"/><test-case name="op-logical-or-038" result="pass"/><test-case name="op-logical-or-039" result="pass"/><test-case name="op-logical-or-040" result="pass"/><test-case name="op-logical-or-041" result="pass"/><test-case name="op-logical-or-042" result="pass"/><test-case name="op-logical-or-043" result="pass"/><test-case name="op-logical-or-044" result="pass"/><test-case name="op-logical-or-045" result="pass"/><test-case name="op-logical-or-046" result="pass"/><test-case name="op-logical-or-047" result="pass"/><test-case name="op-logical-or-048" result="pass"/><test-case name="op-logical-or-049" result="pass"/><test-case name="op-logical-or-050" result="pass"/><test-case name="op-logical-or-051" result="pass"/><test-case name="op-logical-or-052" result="pass"/><test-case name="op-logical-or-053" result="pass"/><test-case name="op-logical-or-054" result="pass"/><test-case name="op-logical-or-055" result="pass"/><test-case name="op-logical-or-056" result="pass"/><test-case name="op-logical-or-057" result="pass"/><test-case name="op-logical-or-058" result="pass"/><test-case name="op-logical-or-059" result="pass"/><test-case name="op-logical-or-060" result="pass"/><test-case name="op-logical-or-061" result="pass"/><test-case name="op-logical-or-062" result="pass"/><test-case name="op-logical-or-063" result="pass"/><test-case name="op-logical-or-064" result="pass"/><test-case name="op-logical-or-065" result="pass"/><test-case name="op-logical-or-066" result="pass"/><test-case name="op-logical-or-067" result="pass"/><test-case name="op-logical-or-068" result="pass"/><test-case name="op-logical-or-069" result="pass"/><test-case name="op-logical-or-070" result="pass"/><test-case name="op-logical-or-071" result="pass"/><test-case name="op-logical-or-072" result="pass"/><test-case name="op-logical-or-073" result="pass"/><test-case name="op-logical-or-074" result="pass"/><test-case name="op-logical-or-075" result="pass"/><test-case name="op-logical-or-076" result="pass"/><test-case name="op-logical-or-077" result="pass"/><test-case name="op-logical-or-078" result="pass"/><test-case name="op-logical-or-079" result="pass"/><test-case name="op-logical-or-080" result="pass"/><test-case name="op-logical-or-081" result="pass"/><test-case name="op-logical-or-082" result="pass"/><test-case name="op-logical-or-083" result="pass"/><test-case name="op-logical-or-084" result="pass"/><test-case name="op-logical-or-085" result="pass"/><test-case name="op-logical-or-086" result="pass"/><test-case name="op-logical-or-087" result="pass"/><test-case name="op-logical-or-088" result="pass"/><test-case name="op-logical-or-089" result="pass"/><test-case name="op-logical-or-090" result="pass"/><test-case name="op-logical-or-091" result="pass"/><test-case name="op-logical-or-092" result="pass"/><test-case name="op-logical-or-093" result="pass"/><test-case name="op-logical-or-094" result="pass"/><test-case name="op-logical-or-095" result="pass"/><test-case name="op-logical-or-096" result="pass"/><test-case name="op-logical-or-097" result="pass"/><test-case name="op-logical-or-098" result="pass"/><test-case name="op-logical-or-099" result="pass"/><test-case name="op-logical-or-100" result="pass"/><test-case name="op-logical-or-101" result="pass"/><test-case name="op-logical-or-102" result="pass"/><test-case name="op-logical-or-103" result="pass"/><test-case name="op-logical-or-104" result="pass"/><test-case name="op-logical-or-105" result="pass"/><test-case name="op-logical-or-106" result="pass"/><test-case name="op-logical-or-107" result="pass"/><test-case name="op-logical-or-108" result="pass"/><test-case name="op-logical-or-109" result="pass"/><test-case name="op-logical-or-110" result="pass"/><test-case name="op-logical-or-111" result="pass"/><test-case name="op-logical-or-112" result="pass"/><test-case name="op-logical-or-113" result="pass"/><test-case name="op-logical-or-114" result="pass"/><test-case name="op-logical-or-115" result="pass"/><test-case name="op-logical-or-116" result="pass"/><test-case name="op-logical-or-117" result="pass"/><test-case name="op-logical-or-118" result="pass"/><test-case name="op-logical-or-119" result="pass"/><test-case name="op-logical-or-120" result="pass"/><test-case name="op-logical-or-121" result="pass"/><test-case name="op-logical-or-122" result="pass"/><test-case name="op-logical-or-123" result="pass"/><test-case name="op-logical-or-124" result="pass"/><test-case name="op-logical-or-125" result="pass"/><test-case name="op-logical-or-126" result="pass"/><test-case name="op-logical-or-127" result="pass"/><test-case name="op-logical-or-128" result="pass"/><test-case name="op-logical-or-129" result="pass"/><test-case name="op-logical-or-130" result="pass"/><test-case name="op-logical-or-131" result="pass"/><test-case name="op-logical-or-132" result="pass"/><test-case name="op-logical-or-133" result="pass"/><test-case name="op-logical-or-134" result="pass"/><test-case name="op-logical-or-135" result="pass"/><test-case name="op-logical-or-136" result="pass"/><test-case name="op-logical-or-137" result="pass"/><test-case name="op-logical-or-138" result="pass"/><test-case name="op-logical-or-139" result="pass"/><test-case name="op-logical-or-140" result="pass"/><test-case name="op-logical-or-141" result="pass"/><test-case name="op-logical-or-142" result="pass"/><test-case name="op-logical-or-143" result="pass"/><test-case name="op-logical-or-144" result="pass"/><test-case name="op-logical-or-145" result="pass"/><test-case name="op-logical-or-146" result="pass"/><test-case name="op-logical-or-147" result="pass"/><test-case name="op-logical-or-148" result="pass"/><test-case name="op-logical-or-149" result="pass"/><test-case name="op-logical-or-150" result="pass"/><test-case name="op-logical-or-151" result="pass"/><test-case name="op-logical-or-152" result="pass"/><test-case name="op-logical-or-153" result="pass"/><test-case name="op-logical-or-154" result="pass"/><test-case name="op-logical-or-155" result="pass"/><test-case name="op-logical-or-156" result="pass"/><test-case name="op-logical-or-157" result="pass"/><test-case name="op-logical-or-158" result="pass"/><test-case name="op-logical-or-159" result="pass"/><test-case name="K-LogicExpr-1" result="pass"/><test-case name="K-LogicExpr-2" result="pass"/><test-case name="K-LogicExpr-3" result="pass"/><test-case name="K-LogicExpr-4" result="pass"/><test-case name="K-LogicExpr-5" result="pass"/><test-case name="K-LogicExpr-6" result="pass"/><test-case name="K-LogicExpr-7" result="pass"/><test-case name="K-LogicExpr-8" result="pass"/><test-case name="K-LogicExpr-9" result="pass"/><test-case name="K-LogicExpr-10" result="pass"/><test-case name="K-LogicExpr-11" result="pass"/><test-case name="K-LogicExpr-12" result="pass"/><test-case name="K-LogicExpr-13" result="pass"/><test-case name="K-LogicExpr-14" result="pass"/><test-case name="K-LogicExpr-15" result="pass"/><test-case name="K-LogicExpr-16" result="pass"/><test-case name="K-LogicExpr-17" result="pass"/><test-case name="K-LogicExpr-18" result="pass"/><test-case name="K-LogicExpr-19" result="pass"/><test-case name="K-LogicExpr-20" result="pass"/><test-case name="K-LogicExpr-21" result="pass"/><test-case name="K-LogicExpr-22" result="pass"/><test-case name="K-LogicExpr-23" result="pass"/><test-case name="K-LogicExpr-24" result="pass"/><test-case name="K-LogicExpr-25" result="pass"/><test-case name="K-LogicExpr-26" result="pass"/><test-case name="K-LogicExpr-27" result="pass"/><test-case name="K-LogicExpr-28" result="pass"/><test-case name="K-LogicExpr-29" result="pass"/><test-case name="K-LogicExpr-30" result="pass"/><test-case name="K-LogicExpr-31" result="pass"/><test-case name="K-LogicExpr-32" result="pass"/><test-case name="K-LogicExpr-33" result="pass"/><test-case name="K-LogicExpr-34" result="pass"/><test-case name="K-LogicExpr-35" result="pass"/><test-case name="K-LogicExpr-36" result="pass"/><test-case name="K-LogicExpr-37" result="pass"/><test-case name="K-LogicExpr-38" result="pass"/><test-case name="K-LogicExpr-39" result="pass"/><test-case name="K-LogicExpr-40" result="pass"/><test-case name="K-LogicExpr-41" result="pass"/><test-case name="K-LogicExpr-42" result="pass"/><test-case name="K-LogicExpr-43" result="pass"/><test-case name="K-LogicExpr-44" result="pass"/><test-case name="K-LogicExpr-45" result="pass"/><test-case name="K-LogicExpr-46" result="pass"/><test-case name="K2-LogicExpr-1" result="pass"/><test-case name="K2-LogicExpr-2" result="pass"/><test-case name="Constr-elem-empty-1" result="pass"/><test-case name="Constr-elem-empty-2" result="pass"/><test-case name="Constr-elem-empty-3" result="pass"/><test-case name="Constr-elem-empty-4" result="pass"/><test-case name="Constr-elem-empty-5" result="pass"/><test-case name="Constr-elem-matchtag-1" result="pass"/><test-case name="Constr-elem-matchtag-2" result="pass"/><test-case name="Constr-elem-curlybr-1" result="pass"/><test-case name="Constr-elem-curlybr-2" result="pass"/><test-case name="Constr-elem-curlybr-3" result="pass"/><test-case name="Constr-elem-curlybr-4" result="pass"/><test-case name="Constr-elem-curlybr-5" result="pass"/><test-case name="Constr-elem-curlybr-6" result="pass"/><test-case name="K2-DirectConElem-1" result="pass"/><test-case name="K2-DirectConElem-2" result="pass"/><test-case name="K2-DirectConElem-3" result="pass"/><test-case name="K2-DirectConElem-4" result="pass"/><test-case name="K2-DirectConElem-5" result="pass"/><test-case name="K2-DirectConElem-6" result="pass"/><test-case name="K2-DirectConElem-7" result="pass"/><test-case name="K2-DirectConElem-8" result="pass"/><test-case name="K2-DirectConElem-9" result="pass"/><test-case name="K2-DirectConElem-10" result="pass"/><test-case name="K2-DirectConElem-11" result="pass"/><test-case name="K2-DirectConElem-12" result="pass"/><test-case name="K2-DirectConElem-13" result="pass"/><test-case name="K2-DirectConElem-14" result="pass"/><test-case name="K2-DirectConElem-15" result="pass"/><test-case name="K2-DirectConElem-16" result="pass"/><test-case name="K2-DirectConElem-17" result="pass"/><test-case name="K2-DirectConElem-18" result="pass"/><test-case name="K2-DirectConElem-19" result="pass"/><test-case name="K2-DirectConElem-20" result="pass"/><test-case name="K2-DirectConElem-21" result="pass"/><test-case name="K2-DirectConElem-22" result="pass"/><test-case name="K2-DirectConElem-23" result="pass"/><test-case name="K2-DirectConElem-24" result="pass"/><test-case name="K2-DirectConElem-25" result="pass"/><test-case name="K2-DirectConElem-26" result="pass"/><test-case name="K2-DirectConElem-27" result="pass"/><test-case name="K2-DirectConElem-28" result="pass"/><test-case name="K2-DirectConElem-29" result="pass"/><test-case name="K2-DirectConElem-30" result="pass"/><test-case name="K2-DirectConElem-31" result="pass"/><test-case name="K2-DirectConElem-32" result="pass"/><test-case name="K2-DirectConElem-33" result="pass"/><test-case name="K2-DirectConElem-34" result="pass"/><test-case name="K2-DirectConElem-35" result="pass"/><test-case name="K2-DirectConElem-36" result="pass"/><test-case name="K2-DirectConElem-37" result="pass"/><test-case name="K2-DirectConElem-38" result="pass"/><test-case name="K2-DirectConElem-39" result="pass"/><test-case name="K2-DirectConElem-40" result="pass"/><test-case name="K2-DirectConElem-41" result="pass"/><test-case name="K2-DirectConElem-42" result="pass"/><test-case name="K2-DirectConElem-43" result="pass"/><test-case name="K2-DirectConElem-44" result="pass"/><test-case name="K2-DirectConElem-45" result="pass"/><test-case name="K2-DirectConElem-46" result="pass"/><test-case name="K2-DirectConElem-47" result="pass"/><test-case name="K2-DirectConElem-48" result="pass"/><test-case name="K2-DirectConElem-49" result="pass"/><test-case name="K2-DirectConElem-50" result="pass"/><test-case name="K2-DirectConElem-51" result="pass"/><test-case name="K2-DirectConElem-52" result="pass"/><test-case name="K2-DirectConElem-53" result="pass"/><test-case name="K2-DirectConElem-54" result="pass"/><test-case name="Constr-attr-syntax-1" result="pass"/><test-case name="Constr-attr-syntax-2" result="pass"/><test-case name="Constr-attr-syntax-3" result="pass"/><test-case name="Constr-attr-syntax-4" result="pass"/><test-case name="Constr-attr-syntax-5" result="pass"/><test-case name="Constr-attr-syntax-6" result="pass"/><test-case name="Constr-attr-syntax-7" result="pass"/><test-case name="Constr-attr-syntax-8" result="pass"/><test-case name="Constr-attr-syntax-9" result="pass"/><test-case name="Constr-attr-syntax-10" result="pass"/><test-case name="Constr-attr-parent-1" result="pass"/><test-case name="Constr-attr-nsdecl-1" result="pass"/><test-case name="Constr-attr-nsdecl-2" result="pass"/><test-case name="Constr-attr-nspre-1" result="pass"/><test-case name="Constr-attr-nspre-2" result="pass"/><test-case name="Constr-attr-nsprein-1" result="pass"/><test-case name="Constr-attr-nsprein-2" result="pass"/><test-case name="Constr-attr-distnames-1" result="pass"/><test-case name="Constr-attr-distnames-2" result="pass"/><test-case name="Constr-attr-distnames-3" result="pass"/><test-case name="Constr-attr-distnames-4" result="pass"/><test-case name="Constr-attr-content-1" result="pass"/><test-case name="Constr-attr-content-2" result="pass"/><test-case name="Constr-attr-content-3" result="pass"/><test-case name="Constr-attr-content-4" result="pass"/><test-case name="Constr-attr-content-5" result="pass"/><test-case name="Constr-attr-ws-1" result="pass"/><test-case name="Constr-attr-ws-2" result="pass"/><test-case name="Constr-attr-ws-3" result="pass"/><test-case name="Constr-attr-ws-4" result="pass"/><test-case name="Constr-attr-ws-5" result="pass"/><test-case name="Constr-attr-entref-1" result="pass"/><test-case name="Constr-attr-entref-2" result="pass"/><test-case name="Constr-attr-charref-1" result="pass"/><test-case name="Constr-attr-enclexpr-1" result="pass"/><test-case name="Constr-attr-enclexpr-2" result="pass"/><test-case name="Constr-attr-enclexpr-3" result="pass"/><test-case name="Constr-attr-enclexpr-4" result="pass"/><test-case name="Constr-attr-enclexpr-5" result="pass"/><test-case name="Constr-attr-enclexpr-6" result="pass"/><test-case name="Constr-attr-enclexpr-7" result="pass"/><test-case name="Constr-attr-id-1" result="pass"/><test-case name="Constr-attr-id-2" result="pass"/><test-case name="K2-DirectConElemAttr-1" result="pass"/><test-case name="K2-DirectConElemAttr-2" result="pass"/><test-case name="K2-DirectConElemAttr-3" result="pass"/><test-case name="K2-DirectConElemAttr-4" result="pass"/><test-case name="K2-DirectConElemAttr-5" result="pass"/><test-case name="K2-DirectConElemAttr-6" result="pass"/><test-case name="K2-DirectConElemAttr-7" result="pass"/><test-case name="K2-DirectConElemAttr-8" result="pass"/><test-case name="K2-DirectConElemAttr-9" result="pass"/><test-case name="K2-DirectConElemAttr-10" result="pass"/><test-case name="K2-DirectConElemAttr-11" result="pass"/><test-case name="K2-DirectConElemAttr-12" result="pass"/><test-case name="K2-DirectConElemAttr-13" result="pass"/><test-case name="K2-DirectConElemAttr-14" result="pass"/><test-case name="K2-DirectConElemAttr-15" result="pass"/><test-case name="K2-DirectConElemAttr-16" result="pass"/><test-case name="K2-DirectConElemAttr-17" result="pass"/><test-case name="K2-DirectConElemAttr-18" result="pass"/><test-case name="K2-DirectConElemAttr-19" result="pass"/><test-case name="K2-DirectConElemAttr-20" result="pass"/><test-case name="K2-DirectConElemAttr-21" result="pass"/><test-case name="K2-DirectConElemAttr-22" result="pass"/><test-case name="K2-DirectConElemAttr-23" result="pass"/><test-case name="K2-DirectConElemAttr-24" result="pass"/><test-case name="K2-DirectConElemAttr-25" result="pass"/><test-case name="K2-DirectConElemAttr-26" result="pass"/><test-case name="K2-DirectConElemAttr-27" result="pass"/><test-case name="K2-DirectConElemAttr-28" result="pass"/><test-case name="K2-DirectConElemAttr-29" result="pass"/><test-case name="K2-DirectConElemAttr-30" result="pass"/><test-case name="K2-DirectConElemAttr-31" result="pass"/><test-case name="K2-DirectConElemAttr-32" result="pass"/><test-case name="K2-DirectConElemAttr-33" result="pass"/><test-case name="K2-DirectConElemAttr-34" result="pass"/><test-case name="K2-DirectConElemAttr-35" result="pass"/><test-case name="K2-DirectConElemAttr-36" result="pass"/><test-case name="K2-DirectConElemAttr-37" result="pass"/><test-case name="K2-DirectConElemAttr-38" result="pass"/><test-case name="K2-DirectConElemAttr-39" result="pass"/><test-case name="K2-DirectConElemAttr-40" result="pass"/><test-case name="K2-DirectConElemAttr-41" result="pass"/><test-case name="K2-DirectConElemAttr-42" result="pass"/><test-case name="K2-DirectConElemAttr-43" result="pass"/><test-case name="K2-DirectConElemAttr-44" result="pass"/><test-case name="K2-DirectConElemAttr-45" result="pass"/><test-case name="K2-DirectConElemAttr-46" result="pass"/><test-case name="K2-DirectConElemAttr-47" result="pass"/><test-case name="K2-DirectConElemAttr-48" result="pass"/><test-case name="K2-DirectConElemAttr-49" result="pass"/><test-case name="K2-DirectConElemAttr-50" result="pass"/><test-case name="K2-DirectConElemAttr-51" result="pass"/><test-case name="K2-DirectConElemAttr-52" result="pass"/><test-case name="K2-DirectConElemAttr-53" result="pass"/><test-case name="K2-DirectConElemAttr-54" result="pass"/><test-case name="K2-DirectConElemAttr-55" result="pass"/><test-case name="K2-DirectConElemAttr-56" result="pass"/><test-case name="K2-DirectConElemAttr-57" result="pass"/><test-case name="K2-DirectConElemAttr-58" result="pass"/><test-case name="K2-DirectConElemAttr-59" result="pass"/><test-case name="K2-DirectConElemAttr-60" result="pass"/><test-case name="K2-DirectConElemAttr-61" result="pass"/><test-case name="K2-DirectConElemAttr-62" result="pass"/><test-case name="K2-DirectConElemAttr-63" result="pass"/><test-case name="K2-DirectConElemAttr-64" result="pass"/><test-case name="K2-DirectConElemAttr-65" result="pass"/><test-case name="K2-DirectConElemAttr-66" result="pass"/><test-case name="K2-DirectConElemAttr-67" result="pass"/><test-case name="K2-DirectConElemAttr-68" result="pass"/><test-case name="K2-DirectConElemAttr-69" result="pass"/><test-case name="K2-DirectConElemAttr-70" result="pass"/><test-case name="K2-DirectConElemAttr-71" result="pass"/><test-case name="K2-DirectConElemAttr-72" result="pass"/><test-case name="K2-DirectConElemAttr-73" result="pass"/><test-case name="K2-DirectConElemAttr-74" result="pass"/><test-case name="K2-DirectConElemAttr-75" result="pass"/><test-case name="Constr-namespace-1" result="pass"/><test-case name="Constr-namespace-2" result="pass"/><test-case name="Constr-namespace-3" result="pass"/><test-case name="Constr-namespace-4" result="pass"/><test-case name="Constr-namespace-5" result="pass"/><test-case name="Constr-namespace-6" result="pass"/><test-case name="Constr-namespace-7" result="pass"/><test-case name="Constr-namespace-8" result="pass"/><test-case name="Constr-namespace-9" result="pass"/><test-case name="Constr-namespace-10" result="pass"/><test-case name="Constr-namespace-11" result="pass"/><test-case name="Constr-namespace-12" result="pass"/><test-case name="Constr-namespace-13" result="pass"/><test-case name="Constr-namespace-14" result="pass"/><test-case name="Constr-namespace-15" result="pass"/><test-case name="Constr-namespace-16" result="pass"/><test-case name="Constr-namespace-17" result="pass"/><test-case name="Constr-namespace-18" result="pass"/><test-case name="Constr-namespace-19" result="pass"/><test-case name="Constr-namespace-20" result="pass"/><test-case name="Constr-namespace-21" result="pass"/><test-case name="Constr-namespace-22" result="pass"/><test-case name="Constr-namespace-23" result="pass"/><test-case name="Constr-namespace-24" result="pass"/><test-case name="Constr-namespace-25" result="pass"/><test-case name="Constr-namespace-26" result="pass"/><test-case name="Constr-namespace-27" result="pass"/><test-case name="Constr-namespace-29" result="pass"/><test-case name="K2-DirectConElemNamespace-1" result="pass"/><test-case name="K2-DirectConElemNamespace-2" result="pass"/><test-case name="K2-DirectConElemNamespace-3" result="pass"/><test-case name="K2-DirectConElemNamespace-4" result="pass"/><test-case name="K2-DirectConElemNamespace-5" result="pass"/><test-case name="K2-DirectConElemNamespace-6" result="pass"/><test-case name="K2-DirectConElemNamespace-7" result="pass"/><test-case name="K2-DirectConElemNamespace-8" result="pass"/><test-case name="K2-DirectConElemNamespace-9" result="pass"/><test-case name="K2-DirectConElemNamespace-10" result="pass"/><test-case name="K2-DirectConElemNamespace-11" result="pass"/><test-case name="K2-DirectConElemNamespace-12" result="pass"/><test-case name="K2-DirectConElemNamespace-13" result="pass"/><test-case name="K2-DirectConElemNamespace-14" result="pass"/><test-case name="K2-DirectConElemNamespace-15" result="pass"/><test-case name="K2-DirectConElemNamespace-16" result="pass"/><test-case name="K2-DirectConElemNamespace-17" result="pass"/><test-case name="K2-DirectConElemNamespace-18" result="pass"/><test-case name="K2-DirectConElemNamespace-19" result="pass"/><test-case name="K2-DirectConElemNamespace-20" result="pass"/><test-case name="K2-DirectConElemNamespace-21" result="pass"/><test-case name="K2-DirectConElemNamespace-22" result="pass"/><test-case name="K2-DirectConElemNamespace-23" result="pass"/><test-case name="K2-DirectConElemNamespace-24" result="pass"/><test-case name="K2-DirectConElemNamespace-25" result="pass"/><test-case name="K2-DirectConElemNamespace-26" result="pass"/><test-case name="K2-DirectConElemNamespace-27" result="pass"/><test-case name="K2-DirectConElemNamespace-28" result="pass"/><test-case name="K2-DirectConElemNamespace-29" result="pass"/><test-case name="K2-DirectConElemNamespace-30" result="pass"/><test-case name="K2-DirectConElemNamespace-31" result="pass"/><test-case name="K2-DirectConElemNamespace-32" result="pass"/><test-case name="K2-DirectConElemNamespace-33" result="pass"/><test-case name="K2-DirectConElemNamespace-34" result="pass"/><test-case name="K2-DirectConElemNamespace-35" result="pass"/><test-case name="K2-DirectConElemNamespace-36" result="pass"/><test-case name="K2-DirectConElemNamespace-37" result="pass"/><test-case name="K2-DirectConElemNamespace-38" result="pass"/><test-case name="K2-DirectConElemNamespace-39" result="pass"/><test-case name="K2-DirectConElemNamespace-40" result="pass"/><test-case name="K2-DirectConElemNamespace-41" result="pass"/><test-case name="K2-DirectConElemNamespace-42" result="pass"/><test-case name="K2-DirectConElemNamespace-43" result="pass"/><test-case name="K2-DirectConElemNamespace-44" result="pass"/><test-case name="K2-DirectConElemNamespace-45" result="pass"/><test-case name="K2-DirectConElemNamespace-46" result="pass"/><test-case name="K2-DirectConElemNamespace-47" result="pass"/><test-case name="K2-DirectConElemNamespace-48" result="pass"/><test-case name="K2-DirectConElemNamespace-49" result="pass"/><test-case name="K2-DirectConElemNamespace-50" result="pass"/><test-case name="K2-DirectConElemNamespace-51" result="pass"/><test-case name="K2-DirectConElemNamespace-52" result="pass"/><test-case name="K2-DirectConElemNamespace-53" result="pass"/><test-case name="K2-DirectConElemNamespace-54" result="pass"/><test-case name="K2-DirectConElemNamespace-55" result="pass"/><test-case name="K2-DirectConElemNamespace-56" result="pass"/><test-case name="K2-DirectConElemNamespace-57" result="pass"/><test-case name="K2-DirectConElemNamespace-58" result="pass"/><test-case name="K2-DirectConElemNamespace-59" result="pass"/><test-case name="K2-DirectConElemNamespace-60" result="pass"/><test-case name="K2-DirectConElemNamespace-61" result="pass"/><test-case name="K2-DirectConElemNamespace-62" result="pass"/><test-case name="K2-DirectConElemNamespace-63" result="pass"/><test-case name="K2-DirectConElemNamespace-64" result="pass"/><test-case name="K2-DirectConElemNamespace-65" result="pass"/><test-case name="K2-DirectConElemNamespace-66" result="pass"/><test-case name="K2-DirectConElemNamespace-67" result="pass"/><test-case name="K2-DirectConElemNamespace-68" result="pass"/><test-case name="K2-DirectConElemNamespace-69" result="pass"/><test-case name="K2-DirectConElemNamespace-70" result="pass"/><test-case name="K2-DirectConElemNamespace-71" result="pass"/><test-case name="K2-DirectConElemNamespace-72" result="pass"/><test-case name="K2-DirectConElemNamespace-73" result="pass"/><test-case name="K2-DirectConElemNamespace-74" result="pass"/><test-case name="K2-DirectConElemNamespace-75" result="pass"/><test-case name="K2-DirectConElemNamespace-76" result="pass"/><test-case name="K2-DirectConElemNamespace-77" result="pass"/><test-case name="Constr-cont-invalid-1" result="pass"/><test-case name="Constr-cont-invalid-2" result="pass"/><test-case name="Constr-cont-invalid-3" result="pass"/><test-case name="Constr-cont-invalid-4" result="pass"/><test-case name="Constr-cont-eol-1" result="pass"/><test-case name="Constr-cont-eol-2" result="pass"/><test-case name="Constr-cont-eol-3" result="pass"/><test-case name="Constr-cont-eol-4" result="pass"/><test-case name="Constr-cont-entref-1" result="pass"/><test-case name="Constr-cont-entref-2" result="pass"/><test-case name="Constr-cont-entref-3" result="pass"/><test-case name="Constr-cont-entref-4" result="pass"/><test-case name="Constr-cont-entref-5" result="pass"/><test-case name="Constr-cont-charref-1" result="pass"/><test-case name="Constr-cont-charref-2" result="fail"/><test-case name="Constr-cont-cdata-1" result="pass"/><test-case name="Constr-cont-text-1" result="pass"/><test-case name="Constr-cont-text-2" result="pass"/><test-case name="Constr-cont-nested-1" result="pass"/><test-case name="Constr-cont-nested-2" result="pass"/><test-case name="Constr-cont-nested-3" result="pass"/><test-case name="Constr-cont-nested-4" result="pass"/><test-case name="Constr-cont-enclexpr-1" result="pass"/><test-case name="Constr-cont-enclexpr-2" result="pass"/><test-case name="Constr-cont-enclexpr-3" result="pass"/><test-case name="Constr-cont-enclexpr-4" result="pass"/><test-case name="Constr-cont-enclexpr-5" result="pass"/><test-case name="Constr-cont-nested-5" result="pass"/><test-case name="Constr-cont-nodeid-1" result="pass"/><test-case name="Constr-cont-nodeid-2" result="pass"/><test-case name="Constr-cont-nodeid-3" result="pass"/><test-case name="Constr-cont-nodeid-4" result="pass"/><test-case name="Constr-cont-nodeid-5" result="pass"/><test-case name="Constr-cont-constrmod-1" result="pass"/><test-case name="Constr-cont-constrmod-2" result="pass"/><test-case name="Constr-cont-constrmod-3" result="pass"/><test-case name="Constr-cont-constrmod-4" result="pass"/><test-case name="Constr-cont-constrmod-5" result="pass"/><test-case name="Constr-cont-constrmod-6" result="pass"/><test-case name="Constr-cont-constrmod-7" result="pass"/><test-case name="Constr-cont-constrmod-8" result="pass"/><test-case name="Constr-cont-nsmode-1" result="pass"/><test-case name="Constr-cont-nsmode-2" result="pass"/><test-case name="Constr-cont-nsmode-3" result="pass"/><test-case name="Constr-cont-nsmode-4" result="pass"/><test-case name="Constr-cont-nsmode-5" result="pass"/><test-case name="Constr-cont-nsmode-6" result="pass"/><test-case name="Constr-cont-uripres-1" result="pass"/><test-case name="Constr-cont-adjtext-1" result="pass"/><test-case name="Constr-cont-adjtext-2" result="pass"/><test-case name="Constr-cont-adjtext-3" result="pass"/><test-case name="Constr-cont-adjtext-4" result="pass"/><test-case name="Constr-cont-doc-1" result="pass"/><test-case name="Constr-cont-attr-1" result="pass"/><test-case name="Constr-cont-attr-2" result="pass"/><test-case name="Constr-cont-attr-3" result="pass"/><test-case name="Constr-cont-attr-4" result="pass"/><test-case name="Constr-cont-baseuri-1" result="pass"/><test-case name="Constr-cont-baseuri-2" result="pass"/><test-case name="Constr-cont-baseuri-3" result="pass"/><test-case name="Constr-cont-parent-1" result="pass"/><test-case name="Constr-cont-attr-5" result="pass"/><test-case name="Constr-cont-attr-6" result="pass"/><test-case name="Constr-cont-attr-7" result="pass"/><test-case name="Constr-cont-attr-8" result="pass"/><test-case name="Constr-cont-string-1" result="pass"/><test-case name="Constr-cont-data-1" result="pass"/><test-case name="Constr-cont-document-1" result="pass"/><test-case name="Constr-cont-document-2" result="pass"/><test-case name="Constr-cont-document-3" result="fail" comment="Skipped this test, because we loop infinitely on it."/><test-case name="K2-DirectConElemContent-1" result="pass"/><test-case name="K2-DirectConElemContent-2" result="pass"/><test-case name="K2-DirectConElemContent-3" result="pass"/><test-case name="K2-DirectConElemContent-4" result="pass"/><test-case name="K2-DirectConElemContent-5" result="pass"/><test-case name="K2-DirectConElemContent-6" result="pass"/><test-case name="K2-DirectConElemContent-7" result="pass"/><test-case name="K2-DirectConElemContent-8" result="pass"/><test-case name="K2-DirectConElemContent-9" result="pass"/><test-case name="K2-DirectConElemContent-10" result="pass"/><test-case name="K2-DirectConElemContent-11" result="pass"/><test-case name="K2-DirectConElemContent-12" result="pass"/><test-case name="K2-DirectConElemContent-13" result="pass"/><test-case name="K2-DirectConElemContent-14" result="pass"/><test-case name="K2-DirectConElemContent-15" result="pass"/><test-case name="K2-DirectConElemContent-16" result="pass"/><test-case name="K2-DirectConElemContent-17" result="pass"/><test-case name="K2-DirectConElemContent-18" result="pass"/><test-case name="K2-DirectConElemContent-19" result="pass"/><test-case name="K2-DirectConElemContent-20" result="pass"/><test-case name="K2-DirectConElemContent-21" result="pass"/><test-case name="K2-DirectConElemContent-22" result="pass"/><test-case name="K2-DirectConElemContent-23" result="pass"/><test-case name="K2-DirectConElemContent-24" result="pass"/><test-case name="K2-DirectConElemContent-25" result="pass"/><test-case name="K2-DirectConElemContent-26" result="pass"/><test-case name="K2-DirectConElemContent-27" result="pass"/><test-case name="K2-DirectConElemContent-28" result="pass"/><test-case name="K2-DirectConElemContent-29" result="pass"/><test-case name="K2-DirectConElemContent-30" result="pass"/><test-case name="K2-DirectConElemContent-31" result="pass"/><test-case name="K2-DirectConElemContent-32" result="pass"/><test-case name="K2-DirectConElemContent-33" result="pass"/><test-case name="K2-DirectConElemContent-34" result="pass"/><test-case name="K2-DirectConElemContent-35" result="fail"/><test-case name="K2-DirectConElemContent-36" result="pass"/><test-case name="K2-DirectConElemContent-37" result="fail"/><test-case name="K2-DirectConElemContent-38" result="fail"/><test-case name="K2-DirectConElemContent-39" result="pass"/><test-case name="K2-DirectConElemContent-40" result="pass"/><test-case name="K2-DirectConElemContent-41" result="pass"/><test-case name="K2-DirectConElemContent-42" result="pass"/><test-case name="K2-DirectConElemContent-43" result="pass"/><test-case name="K2-DirectConElemContent-44" result="pass"/><test-case name="K2-DirectConElemContent-45" result="pass"/><test-case name="K2-DirectConElemContent-46" result="pass"/><test-case name="K2-DirectConElemContent-47" result="pass"/><test-case name="K2-DirectConElemContent-48" result="pass"/><test-case name="Constr-ws-tag-1" result="pass"/><test-case name="Constr-ws-tag-2" result="pass"/><test-case name="Constr-ws-tag-3" result="pass"/><test-case name="Constr-ws-tag-4" result="pass"/><test-case name="Constr-ws-tag-5" result="pass"/><test-case name="Constr-ws-tag-6" result="pass"/><test-case name="Constr-ws-tag-7" result="pass"/><test-case name="Constr-ws-tag-8" result="pass"/><test-case name="Constr-ws-tag-9" result="pass"/><test-case name="Constr-ws-tag-10" result="pass"/><test-case name="Constr-ws-enclexpr-1" result="pass"/><test-case name="Constr-ws-enclexpr-2" result="pass"/><test-case name="Constr-ws-enclexpr-3" result="pass"/><test-case name="Constr-ws-enclexpr-4" result="pass"/><test-case name="Constr-ws-enclexpr-5" result="pass"/><test-case name="Constr-ws-enclexpr-6" result="pass"/><test-case name="Constr-ws-enclexpr-7" result="pass"/><test-case name="Constr-ws-enclexpr-8" result="pass"/><test-case name="Constr-ws-enclexpr-9" result="pass"/><test-case name="Constr-ws-enclexpr-10" result="pass"/><test-case name="Constr-ws-enclexpr-11" result="pass"/><test-case name="Constr-ws-enclexpr-12" result="pass"/><test-case name="Constr-ws-enclexpr-13" result="pass"/><test-case name="Constr-ws-enclexpr-14" result="pass"/><test-case name="Constr-ws-enclexpr-15" result="pass"/><test-case name="Constr-ws-enclexpr-16" result="pass"/><test-case name="Constr-ws-enclexpr-17" result="pass"/><test-case name="Constr-ws-enclexpr-18" result="pass"/><test-case name="Constr-ws-enclexpr-19" result="pass"/><test-case name="Constr-ws-enclexpr-20" result="pass"/><test-case name="Constr-ws-enclexpr-21" result="pass"/><test-case name="Constr-ws-enclexpr-22" result="pass"/><test-case name="Constr-ws-enclexpr-23" result="pass"/><test-case name="Constr-ws-enclexpr-24" result="pass"/><test-case name="Constr-ws-nobound-1" result="pass"/><test-case name="Constr-ws-nobound-2" result="pass"/><test-case name="Constr-ws-nobound-3" result="pass"/><test-case name="Constr-ws-nobound-4" result="pass"/><test-case name="Constr-ws-nobound-5" result="pass"/><test-case name="Constr-ws-nobound-6" result="pass"/><test-case name="Constr-ws-genchref-1" result="pass"/><test-case name="Constr-ws-genchref-2" result="pass"/><test-case name="Constr-ws-genchref-3" result="pass"/><test-case name="Constr-ws-genchref-4" result="pass"/><test-case name="Constr-ws-gencdata-1" result="pass"/><test-case name="Constr-ws-gencdata-3" result="pass"/><test-case name="Constr-ws-adjchref-1" result="pass"/><test-case name="Constr-ws-adjchref-2" result="pass"/><test-case name="Constr-ws-adjchref-3" result="pass"/><test-case name="Constr-ws-adjcdata-1" result="pass"/><test-case name="Constr-ws-adjcdata-2" result="pass"/><test-case name="Constr-ws-adjcdata-3" result="pass"/><test-case name="Constr-ws-genenclexpr-1" result="pass"/><test-case name="Constr-ws-genenclexpr-2" result="pass"/><test-case name="Constr-ws-genenclexpr-3" result="pass"/><test-case name="Constr-ws-xmlspace-1" result="pass"/><test-case name="Constr-ws-xmlspace-2" result="pass"/><test-case name="K2-DirectConElemWhitespace-1" result="pass"/><test-case name="K2-DirectConElemWhitespace-2" result="pass"/><test-case name="K2-DirectConElemWhitespace-3" result="pass"/><test-case name="K2-DirectConElemWhitespace-4" result="pass"/><test-case name="K2-DirectConElemWhitespace-5" result="pass"/><test-case name="K2-DirectConElemWhitespace-6" result="pass"/><test-case name="K2-DirectConElemWhitespace-7" result="pass"/><test-case name="K2-DirectConElemWhitespace-8" result="pass"/><test-case name="K2-DirectConElemWhitespace-9" result="pass"/><test-case name="K2-DirectConElemWhitespace-10" result="pass"/><test-case name="K2-DirectConElemWhitespace-11" result="pass"/><test-case name="K2-DirectConElemWhitespace-12" result="pass"/><test-case name="K2-DirectConElemWhitespace-13" result="pass"/><test-case name="K2-DirectConElemWhitespace-14" result="pass"/><test-case name="K2-DirectConElemWhitespace-15" result="pass"/><test-case name="K2-DirectConElemWhitespace-16" result="pass"/><test-case name="K2-DirectConElemWhitespace-17" result="pass"/><test-case name="K2-DirectConElemWhitespace-18" result="pass"/><test-case name="K2-DirectConElemWhitespace-19" result="pass"/><test-case name="K2-DirectConElemWhitespace-20" result="pass"/><test-case name="K2-DirectConElemWhitespace-21" result="pass"/><test-case name="K2-DirectConElemWhitespace-22" result="pass"/><test-case name="K2-DirectConElemWhitespace-23" result="pass"/><test-case name="K2-DirectConElemWhitespace-24" result="pass"/><test-case name="K2-DirectConElemWhitespace-25" result="pass"/><test-case name="K2-DirectConElemWhitespace-26" result="pass"/><test-case name="Constr-pi-content-1" result="pass"/><test-case name="Constr-pi-content-2" result="pass"/><test-case name="Constr-pi-content-3" result="pass"/><test-case name="Constr-pi-content-4" result="pass"/><test-case name="Constr-pi-content-5" result="pass"/><test-case name="Constr-pi-content-6" result="pass"/><test-case name="Constr-pi-content-7" result="pass"/><test-case name="Constr-pi-content-8" result="pass"/><test-case name="Constr-pi-target-1" result="pass"/><test-case name="Constr-pi-target-2" result="pass"/><test-case name="Constr-pi-target-3" result="pass"/><test-case name="Constr-pi-target-4" result="pass"/><test-case name="Constr-comment-1" result="pass"/><test-case name="Constr-comment-2" result="pass"/><test-case name="Constr-comment-3" result="pass"/><test-case name="Constr-comment-4" result="pass"/><test-case name="Constr-comment-5" result="pass"/><test-case name="Constr-comment-6" result="pass"/><test-case name="Constr-comment-7" result="pass"/><test-case name="Constr-comment-8" result="pass"/><test-case name="K2-DirectConOther-1" result="pass"/><test-case name="K2-DirectConOther-2" result="pass"/><test-case name="K2-DirectConOther-3" result="pass"/><test-case name="K2-DirectConOther-4" result="pass"/><test-case name="K2-DirectConOther-5" result="pass"/><test-case name="K2-DirectConOther-6" result="pass"/><test-case name="K2-DirectConOther-7" result="pass"/><test-case name="K2-DirectConOther-8" result="pass"/><test-case name="K2-DirectConOther-9" result="pass"/><test-case name="K2-DirectConOther-10" result="pass"/><test-case name="K2-DirectConOther-11" result="pass"/><test-case name="K2-DirectConOther-12" result="pass"/><test-case name="K2-DirectConOther-13" result="pass"/><test-case name="K2-DirectConOther-14" result="pass"/><test-case name="K2-DirectConOther-15" result="pass"/><test-case name="K2-DirectConOther-16" result="pass"/><test-case name="K2-DirectConOther-17" result="pass"/><test-case name="K2-DirectConOther-18" result="pass"/><test-case name="K2-DirectConOther-19" result="pass"/><test-case name="K2-DirectConOther-20" result="pass"/><test-case name="K2-DirectConOther-21" result="pass"/><test-case name="K2-DirectConOther-22" result="pass"/><test-case name="K2-DirectConOther-23" result="pass"/><test-case name="K2-DirectConOther-24" result="pass"/><test-case name="K2-DirectConOther-25" result="pass"/><test-case name="K2-DirectConOther-26" result="pass"/><test-case name="K2-DirectConOther-27" result="pass"/><test-case name="K2-DirectConOther-28" result="pass"/><test-case name="K2-DirectConOther-29" result="pass"/><test-case name="K2-DirectConOther-30" result="pass"/><test-case name="K2-DirectConOther-31" result="pass"/><test-case name="K2-DirectConOther-32" result="pass"/><test-case name="K2-DirectConOther-33" result="pass"/><test-case name="K2-DirectConOther-34" result="pass"/><test-case name="K2-DirectConOther-35" result="pass"/><test-case name="K2-DirectConOther-36" result="pass"/><test-case name="K2-DirectConOther-37" result="pass"/><test-case name="K2-DirectConOther-38" result="pass"/><test-case name="K2-DirectConOther-39" result="pass"/><test-case name="K2-DirectConOther-40" result="pass"/><test-case name="K2-DirectConOther-41" result="pass"/><test-case name="K2-DirectConOther-42" result="pass"/><test-case name="K2-DirectConOther-43" result="pass"/><test-case name="K2-DirectConOther-44" result="pass"/><test-case name="K2-DirectConOther-45" result="pass"/><test-case name="K2-DirectConOther-46" result="pass"/><test-case name="K2-DirectConOther-47" result="pass"/><test-case name="K2-DirectConOther-48" result="pass"/><test-case name="K2-DirectConOther-49" result="pass"/><test-case name="K2-DirectConOther-50" result="pass"/><test-case name="K2-DirectConOther-51" result="pass"/><test-case name="K2-DirectConOther-52" result="pass"/><test-case name="K2-DirectConOther-53" result="pass"/><test-case name="K2-DirectConOther-54" result="pass"/><test-case name="K2-DirectConOther-55" result="pass"/><test-case name="K2-DirectConOther-56" result="pass"/><test-case name="K2-DirectConOther-57" result="pass"/><test-case name="K2-DirectConOther-58" result="pass"/><test-case name="K2-DirectConOther-59" result="pass"/><test-case name="K2-DirectConOther-60" result="pass"/><test-case name="K2-DirectConOther-61" result="pass"/><test-case name="K2-DirectConOther-62" result="pass"/><test-case name="K2-DirectConOther-63" result="pass"/><test-case name="K2-DirectConOther-64" result="pass"/><test-case name="K2-DirectConOther-65" result="pass"/><test-case name="K2-DirectConOther-66" result="fail"/><test-case name="K2-DirectConOther-67" result="pass"/><test-case name="K2-DirectConOther-68" result="pass"/><test-case name="K2-DirectConOther-69" result="pass"/><test-case name="K2-DirectConOther-70" result="pass"/><test-case name="K2-DirectConOther-71" result="pass"/><test-case name="Constr-compelem-name-1" result="pass"/><test-case name="Constr-compelem-name-2" result="pass"/><test-case name="Constr-compelem-name-3" result="pass"/><test-case name="Constr-compelem-compname-1" result="pass"/><test-case name="Constr-compelem-compname-2" result="pass"/><test-case name="Constr-compelem-compname-3" result="pass"/><test-case name="Constr-compelem-compname-4" result="pass"/><test-case name="Constr-compelem-compname-5" result="pass"/><test-case name="Constr-compelem-compname-6" result="pass"/><test-case name="Constr-compelem-compname-7" result="pass"/><test-case name="Constr-compelem-compname-8" result="pass"/><test-case name="Constr-compelem-compname-9" result="pass"/><test-case name="Constr-compelem-compname-10" result="pass"/><test-case name="Constr-compelem-compname-11" result="pass"/><test-case name="Constr-compelem-compname-12" result="pass"/><test-case name="Constr-compelem-compname-13" result="pass"/><test-case name="Constr-compelem-compname-14" result="pass"/><test-case name="Constr-compelem-compname-15" result="pass"/><test-case name="Constr-compelem-compname-16" result="pass"/><test-case name="Constr-compelem-compname-17" result="pass"/><test-case name="Constr-compelem-compname-18" result="pass"/><test-case name="Constr-compelem-compname-19" result="pass"/><test-case name="Constr-compelem-adjtext-1" result="pass"/><test-case name="Constr-compelem-adjtext-2" result="pass"/><test-case name="Constr-compelem-adjtext-3" result="pass"/><test-case name="Constr-compelem-nested-1" result="pass"/><test-case name="Constr-compelem-nested-2" result="pass"/><test-case name="Constr-compelem-enclexpr-1" result="pass"/><test-case name="Constr-compelem-enclexpr-2" result="pass"/><test-case name="Constr-compelem-enclexpr-3" result="pass"/><test-case name="Constr-compelem-enclexpr-4" result="pass"/><test-case name="Constr-compelem-nodeid-1" result="pass"/><test-case name="Constr-compelem-nodeid-2" result="pass"/><test-case name="Constr-compelem-nodeid-3" result="pass"/><test-case name="Constr-compelem-nodeid-4" result="pass"/><test-case name="Constr-compelem-nodeid-5" result="pass"/><test-case name="Constr-compelem-constrmod-3" result="pass"/><test-case name="Constr-compelem-constrmod-4" result="pass"/><test-case name="Constr-compelem-constrmod-7" result="pass"/><test-case name="Constr-compelem-constrmod-8" result="pass"/><test-case name="Constr-compelem-baseuri-1" result="pass"/><test-case name="Constr-compelem-baseuri-2" result="pass"/><test-case name="Constr-compelem-baseuri-3" result="pass"/><test-case name="Constr-compelem-doc-1" result="pass"/><test-case name="Constr-compelem-parent-1" result="pass"/><test-case name="Constr-compelem-string-1" result="pass"/><test-case name="Constr-compelem-data-1" result="pass"/><test-case name="Constr-compelem-attr-1" result="pass"/><test-case name="Constr-compelem-attr-2" result="pass"/><test-case name="Constr-compelem-attr-3" result="pass"/><test-case name="Constr-compelem-attr-4" result="pass"/><test-case name="K2-ComputeConElem-1" result="pass"/><test-case name="K2-ComputeConElem-2" result="pass"/><test-case name="K2-ComputeConElem-3" result="pass"/><test-case name="K2-ComputeConElem-4" result="pass"/><test-case name="K2-ComputeConElem-5" result="pass"/><test-case name="K2-ComputeConElem-6" result="pass"/><test-case name="K2-ComputeConElem-7" result="pass"/><test-case name="K2-ComputeConElem-8" result="pass"/><test-case name="K2-ComputeConElem-9" result="fail"/><test-case name="K2-ComputeConElem-10" result="pass"/><test-case name="K2-ComputeConElem-11" result="fail"/><test-case name="K2-ComputeConElem-12" result="fail"/><test-case name="K2-ComputeConElem-13" result="pass"/><test-case name="K2-ComputeConElem-14" result="pass"/><test-case name="K2-ComputeConElem-15" result="pass"/><test-case name="Constr-compattr-name-1" result="pass"/><test-case name="Constr-compattr-name-2" result="pass"/><test-case name="Constr-compattr-name-3" result="pass"/><test-case name="Constr-compattr-compname-1" result="pass"/><test-case name="Constr-compattr-compname-2" result="pass"/><test-case name="Constr-compattr-compname-3" result="pass"/><test-case name="Constr-compattr-compname-4" result="pass"/><test-case name="Constr-compattr-compname-5" result="pass"/><test-case name="Constr-compattr-compname-6" result="pass"/><test-case name="Constr-compattr-compname-7" result="pass"/><test-case name="Constr-compattr-compname-8" result="pass"/><test-case name="Constr-compattr-compname-9" result="pass"/><test-case name="Constr-compattr-compname-10" result="pass"/><test-case name="Constr-compattr-compname-11" result="pass"/><test-case name="Constr-compattr-compname-12" result="pass"/><test-case name="Constr-compattr-compname-13" result="pass"/><test-case name="Constr-compattr-compname-14" result="pass"/><test-case name="Constr-compattr-compname-15" result="pass"/><test-case name="Constr-compattr-compname-16" result="pass"/><test-case name="Constr-compattr-compname-17" result="pass"/><test-case name="Constr-compattr-compname-18" result="pass"/><test-case name="Constr-compattr-compname-19" result="pass"/><test-case name="Constr-compattr-doc-1" result="pass"/><test-case name="Constr-compattr-parent-1" result="pass"/><test-case name="Constr-compattr-string-1" result="pass"/><test-case name="Constr-compattr-data-1" result="pass"/><test-case name="Constr-compattr-enclexpr-1" result="pass"/><test-case name="Constr-compattr-enclexpr-2" result="pass"/><test-case name="Constr-compattr-enclexpr-3" result="pass"/><test-case name="Constr-compattr-enclexpr-4" result="pass"/><test-case name="Constr-compattr-id-1" result="pass"/><test-case name="Constr-compattr-id-2" result="pass"/><test-case name="constattrerr-1" result="pass"/><test-case name="K2-ComputeConAttr-1" result="pass"/><test-case name="K2-ComputeConAttr-2" result="pass"/><test-case name="K2-ComputeConAttr-3" result="pass"/><test-case name="K2-ComputeConAttr-4" result="pass"/><test-case name="K2-ComputeConAttr-5" result="pass"/><test-case name="K2-ComputeConAttr-6" result="pass"/><test-case name="K2-ComputeConAttr-7" result="pass"/><test-case name="K2-ComputeConAttr-8" result="pass"/><test-case name="K2-ComputeConAttr-9" result="pass"/><test-case name="K2-ComputeConAttr-10" result="pass"/><test-case name="K2-ComputeConAttr-11" result="pass"/><test-case name="K2-ComputeConAttr-12" result="pass"/><test-case name="K2-ComputeConAttr-13" result="pass"/><test-case name="K2-ComputeConAttr-14" result="pass"/><test-case name="K2-ComputeConAttr-15" result="pass"/><test-case name="K2-ComputeConAttr-16" result="pass"/><test-case name="K2-ComputeConAttr-17" result="pass"/><test-case name="K2-ComputeConAttr-18" result="pass"/><test-case name="K2-ComputeConAttr-19" result="pass"/><test-case name="K2-ComputeConAttr-20" result="pass"/><test-case name="K2-ComputeConAttr-21" result="pass"/><test-case name="K2-ComputeConAttr-22" result="pass"/><test-case name="K2-ComputeConAttr-23" result="pass"/><test-case name="K2-ComputeConAttr-24" result="pass"/><test-case name="K2-ComputeConAttr-25" result="pass"/><test-case name="K2-ComputeConAttr-26" result="pass"/><test-case name="K2-ComputeConAttr-27" result="pass"/><test-case name="K2-ComputeConAttr-28" result="pass"/><test-case name="K2-ComputeConAttr-29" result="pass"/><test-case name="K2-ComputeConAttr-30" result="pass"/><test-case name="K2-ComputeConAttr-31" result="pass"/><test-case name="K2-ComputeConAttr-32" result="pass"/><test-case name="K2-ComputeConAttr-33" result="pass"/><test-case name="K2-ComputeConAttr-34" result="pass"/><test-case name="K2-ComputeConAttr-35" result="pass"/><test-case name="K2-ComputeConAttr-36" result="pass"/><test-case name="K2-ComputeConAttr-37" result="pass"/><test-case name="K2-ComputeConAttr-38" result="pass"/><test-case name="K2-ComputeConAttr-39" result="pass"/><test-case name="K2-ComputeConAttr-40" result="pass"/><test-case name="K2-ComputeConAttr-41" result="pass"/><test-case name="K2-ComputeConAttr-42" result="fail"/><test-case name="K2-ComputeConAttr-43" result="fail"/><test-case name="K2-ComputeConAttr-44" result="pass"/><test-case name="K2-ComputeConAttr-45" result="pass"/><test-case name="K2-ComputeConAttr-46" result="pass"/><test-case name="K2-ComputeConAttr-47" result="pass"/><test-case name="K2-ComputeConAttr-48" result="pass"/><test-case name="K2-ComputeConAttr-49" result="pass"/><test-case name="K2-ComputeConAttr-50" result="pass"/><test-case name="K2-ComputeConAttr-51" result="pass"/><test-case name="K2-ComputeConAttr-52" result="pass"/><test-case name="K2-ComputeConAttr-53" result="pass"/><test-case name="K2-ComputeConAttr-54" result="pass"/><test-case name="K2-ComputeConAttr-55" result="fail"/><test-case name="K2-ComputeConAttr-56" result="fail"/><test-case name="K2-ComputeConAttr-57" result="pass"/><test-case name="K2-ComputeConAttr-58" result="pass"/><test-case name="K2-ComputeConAttr-59" result="pass"/><test-case name="K2-ComputeConAttr-60" result="pass"/><test-case name="K2-ComputeConAttr-61" result="pass"/><test-case name="Constr-docnode-adjtext-1" result="pass"/><test-case name="Constr-docnode-adjtext-2" result="pass"/><test-case name="Constr-docnode-adjtext-3" result="pass"/><test-case name="Constr-docnode-nested-1" result="pass"/><test-case name="Constr-docnode-nested-2" result="pass"/><test-case name="Constr-docnode-enclexpr-1" result="pass"/><test-case name="Constr-docnode-enclexpr-2" result="pass"/><test-case name="Constr-docnode-enclexpr-3" result="pass"/><test-case name="Constr-docnode-enclexpr-4" result="pass"/><test-case name="Constr-docnode-nodeid-1" result="pass"/><test-case name="Constr-docnode-nodeid-3" result="pass"/><test-case name="Constr-docnode-nodeid-4" result="pass"/><test-case name="Constr-docnode-nodeid-5" result="pass"/><test-case name="Constr-docnode-constrmod-1" result="pass"/><test-case name="Constr-docnode-constrmod-2" result="pass"/><test-case name="Constr-docnode-constrmod-3" result="pass"/><test-case name="Constr-docnode-constrmod-4" result="pass"/><test-case name="Constr-docnode-doc-1" result="pass"/><test-case name="Constr-docnode-parent-1" result="pass"/><test-case name="Constr-docnode-string-1" result="pass"/><test-case name="Constr-docnode-data-1" result="pass"/><test-case name="Constr-docnode-attr-1" result="pass"/><test-case name="Constr-docnode-attr-2" result="pass"/><test-case name="Constr-docnode-attr-3" result="pass"/><test-case name="K2-ConDocNode-1" result="pass"/><test-case name="K2-ConDocNode-2" result="pass"/><test-case name="K2-ConDocNode-3" result="pass"/><test-case name="K2-ConDocNode-4" result="pass"/><test-case name="K2-ConDocNode-5" result="pass"/><test-case name="K2-ConDocNode-6" result="pass"/><test-case name="K2-ConDocNode-7" result="pass"/><test-case name="K2-ConDocNode-8" result="pass"/><test-case name="K2-ConDocNode-9" result="pass"/><test-case name="K2-ConDocNode-10" result="pass"/><test-case name="K2-ConDocNode-11" result="pass"/><test-case name="K2-ConDocNode-12" result="pass"/><test-case name="K2-ConDocNode-13" result="pass"/><test-case name="K2-ConDocNode-14" result="pass"/><test-case name="K2-ConDocNode-15" result="pass"/><test-case name="K2-ConDocNode-16" result="pass"/><test-case name="K2-ConDocNode-17" result="pass"/><test-case name="K2-ConDocNode-18" result="pass"/><test-case name="K2-ConDocNode-19" result="pass"/><test-case name="K2-ConDocNode-20" result="pass"/><test-case name="K2-ConDocNode-21" result="pass"/><test-case name="K2-ConDocNode-22" result="pass"/><test-case name="K2-ConDocNode-23" result="pass"/><test-case name="K2-ConDocNode-24" result="pass"/><test-case name="K2-ConDocNode-25" result="pass"/><test-case name="K2-ConDocNode-26" result="pass"/><test-case name="K2-ConDocNode-27" result="pass"/><test-case name="K2-ConDocNode-28" result="pass"/><test-case name="K2-ConDocNode-29" result="pass"/><test-case name="K2-ConDocNode-30" result="pass"/><test-case name="K2-ConDocNode-31" result="pass"/><test-case name="K2-ConDocNode-32" result="pass"/><test-case name="Constr-text-enclexpr-1" result="pass"/><test-case name="Constr-text-enclexpr-2" result="pass"/><test-case name="Constr-text-enclexpr-3" result="pass"/><test-case name="Constr-text-enclexpr-4" result="pass"/><test-case name="Constr-text-enclexpr-5" result="pass"/><test-case name="Constr-text-doc-1" result="pass"/><test-case name="Constr-text-parent-1" result="pass"/><test-case name="Constr-text-string-1" result="pass"/><test-case name="Constr-text-data-1" result="pass"/><test-case name="Constr-text-count-1" result="pass"/><test-case name="Constr-text-count-2" result="pass"/><test-case name="Constr-text-count-3" result="pass"/><test-case name="Constr-text-count-4" result="pass"/><test-case name="Constr-text-count-5" result="pass"/><test-case name="Constr-text-count-6" result="pass"/><test-case name="Constr-text-adjtext-1" result="pass"/><test-case name="Constr-text-adjtext-2" result="pass"/><test-case name="Constr-text-nested-1" result="pass"/><test-case name="Constr-text-nested-2" result="pass"/><test-case name="Constr-text-nested-3" result="pass"/><test-case name="K2-ConText-1" result="pass"/><test-case name="K2-ConText-2" result="pass"/><test-case name="K2-ConText-3" result="pass"/><test-case name="K2-ConText-4" result="pass"/><test-case name="K2-ConText-5" result="pass"/><test-case name="K2-ConText-6" result="pass"/><test-case name="K2-ConText-7" result="pass"/><test-case name="K2-ConText-8" result="pass"/><test-case name="K2-ConText-9" result="pass"/><test-case name="K2-ConText-10" result="pass"/><test-case name="K2-ConText-11" result="pass"/><test-case name="K2-ConText-12" result="pass"/><test-case name="K2-ConText-13" result="pass"/><test-case name="K2-ConText-14" result="pass"/><test-case name="K2-ConText-15" result="pass"/><test-case name="Constr-comppi-name-1" result="pass"/><test-case name="Constr-comppi-name-2" result="pass"/><test-case name="Constr-comppi-compname-1" result="pass"/><test-case name="Constr-comppi-compname-2" result="pass"/><test-case name="Constr-comppi-compname-3" result="pass"/><test-case name="Constr-comppi-compname-4" result="pass"/><test-case name="Constr-comppi-compname-5" result="pass"/><test-case name="Constr-comppi-compname-6" result="pass"/><test-case name="Constr-comppi-compname-7" result="pass"/><test-case name="Constr-comppi-compname-8" result="pass"/><test-case name="Constr-comppi-compname-9" result="pass"/><test-case name="Constr-comppi-compname-10" result="pass"/><test-case name="Constr-comppi-compname-11" result="pass"/><test-case name="Constr-comppi-compname-12" result="pass"/><test-case name="Constr-comppi-compname-13" result="pass"/><test-case name="Constr-comppi-compname-15" result="pass"/><test-case name="Constr-comppi-compname-16" result="pass"/><test-case name="Constr-comppi-compname-18" result="pass"/><test-case name="Constr-comppi-compname-19" result="pass"/><test-case name="Constr-comppi-doc-1" result="pass"/><test-case name="Constr-comppi-parent-1" result="pass"/><test-case name="Constr-comppi-string-1" result="pass"/><test-case name="Constr-comppi-data-1" result="pass"/><test-case name="Constr-comppi-enclexpr-1" result="pass"/><test-case name="Constr-comppi-enclexpr-2" result="pass"/><test-case name="Constr-comppi-enclexpr-3" result="pass"/><test-case name="Constr-comppi-enclexpr-4" result="pass"/><test-case name="Constr-comppi-enclexpr-5" result="pass"/><test-case name="Constr-comppi-namexml-1" result="pass"/><test-case name="Constr-comppi-namexml-2" result="pass"/><test-case name="Constr-comppi-namexml-3" result="pass"/><test-case name="Constr-comppi-namexml-4" result="pass"/><test-case name="Constr-comppi-invalid-1" result="pass"/><test-case name="Constr-comppi-invalid-2" result="pass"/><test-case name="Constr-comppi-invalid-3" result="pass"/><test-case name="Constr-comppi-space-1" result="pass"/><test-case name="Constr-comppi-space-2" result="pass"/><test-case name="Constr-comppi-space-3" result="pass"/><test-case name="Constr-comppi-space-4" result="pass"/><test-case name="Constr-comppi-empty-1" result="pass"/><test-case name="Constr-comppi-empty-2" result="pass"/><test-case name="K2-ComputeConPI-1" result="pass"/><test-case name="K2-ComputeConPI-2" result="pass"/><test-case name="K2-ComputeConPI-3" result="pass"/><test-case name="K2-ComputeConPI-4" result="pass"/><test-case name="K2-ComputeConPI-5" result="pass"/><test-case name="K2-ComputeConPI-6" result="pass"/><test-case name="K2-ComputeConPI-7" result="pass"/><test-case name="K2-ComputeConPI-8" result="pass"/><test-case name="K2-ComputeConPI-9" result="pass"/><test-case name="K2-ComputeConPI-10" result="pass"/><test-case name="K2-ComputeConPI-11" result="pass"/><test-case name="Constr-compcomment-enclexpr-1" result="pass"/><test-case name="Constr-compcomment-enclexpr-2" result="pass"/><test-case name="Constr-compcomment-enclexpr-3" result="pass"/><test-case name="Constr-compcomment-enclexpr-4" result="pass"/><test-case name="Constr-compcomment-enclexpr-5" result="pass"/><test-case name="Constr-compcomment-doc-1" result="pass"/><test-case name="Constr-compcomment-parent-1" result="pass"/><test-case name="Constr-compcomment-string-1" result="pass"/><test-case name="Constr-compcomment-data-1" result="pass"/><test-case name="Constr-compcomment-nested-1" result="pass"/><test-case name="Constr-compcomment-nested-2" result="pass"/><test-case name="Constr-compcomment-nested-3" result="pass"/><test-case name="Constr-compcomment-dash-1" result="pass"/><test-case name="Constr-compcomment-dash-2" result="pass"/><test-case name="Constr-compcomment-dash-3" result="pass"/><test-case name="Constr-compcomment-dash-4" result="pass"/><test-case name="Constr-compcomment-doubledash-1" result="pass"/><test-case name="Constr-compcomment-doubledash-2" result="pass"/><test-case name="Constr-compcomment-doubledash-3" result="pass"/><test-case name="Constr-compcomment-doubledash-4" result="pass"/><test-case name="Constr-compcomment-doubledash-5" result="pass"/><test-case name="K2-ComputeConComment-1" result="pass"/><test-case name="K2-ComputeConComment-2" result="pass"/><test-case name="K2-ComputeConComment-3" result="pass"/><test-case name="K2-ComputeConComment-4" result="pass"/><test-case name="K2-ComputeConComment-5" result="pass"/><test-case name="Constr-inscope-1" result="not tested"/><test-case name="Constr-inscope-2" result="not tested"/><test-case name="Constr-inscope-3" result="not tested"/><test-case name="Constr-inscope-4" result="not tested"/><test-case name="Constr-inscope-5" result="pass"/><test-case name="Constr-inscope-6" result="pass"/><test-case name="Constr-inscope-7" result="pass"/><test-case name="Constr-inscope-8" result="pass"/><test-case name="Constr-inscope-9" result="pass"/><test-case name="Constr-inscope-10" result="pass"/><test-case name="Constr-inscope-11" result="pass"/><test-case name="Constr-inscope-12" result="pass"/><test-case name="Constr-inscope-13" result="pass"/><test-case name="Constr-inscope-14" result="pass"/><test-case name="Constr-inscope-15" result="pass"/><test-case name="Constr-inscope-16" result="pass"/><test-case name="Constr-inscope-17" result="pass"/><test-case name="Constr-inscope-18" result="pass"/><test-case name="Constr-inscope-19" result="pass"/><test-case name="Constr-inscope-20" result="pass"/><test-case name="K2-ConInScopeNamespace-1" result="pass"/><test-case name="ForExpr001" result="pass"/><test-case name="ForExpr002" result="pass"/><test-case name="ForExpr003" result="pass"/><test-case name="ForExpr004" result="pass"/><test-case name="ForExpr005" result="pass"/><test-case name="ForExpr006" result="pass"/><test-case name="ForExpr007" result="pass"/><test-case name="ForExpr008" result="pass"/><test-case name="ForExpr009" result="pass"/><test-case name="ForExpr010" result="pass"/><test-case name="ForExpr011" result="pass"/><test-case name="ForExpr012" result="pass"/><test-case name="ForExpr013" result="pass"/><test-case name="ForExpr014" result="pass"/><test-case name="ForExpr015" result="pass"/><test-case name="ForExpr016" result="pass"/><test-case name="ForExpr017" result="pass"/><test-case name="ForExpr018" result="pass"/><test-case name="ForExpr019" result="pass"/><test-case name="ForExpr020" result="pass"/><test-case name="ForExpr021" result="pass"/><test-case name="ForExpr022" result="pass"/><test-case name="ForExpr023" result="pass"/><test-case name="ForExpr024" result="pass"/><test-case name="ForExpr025" result="pass"/><test-case name="ForExpr026" result="pass"/><test-case name="ForExpr027" result="pass"/><test-case name="ForExpr028" result="pass"/><test-case name="ForExpr029" result="pass"/><test-case name="ForExpr030" result="pass"/><test-case name="ForExpr031" result="pass"/><test-case name="K-ForExprWithout-1" result="pass"/><test-case name="K-ForExprWithout-2" result="pass"/><test-case name="K-ForExprWithout-3" result="pass"/><test-case name="K-ForExprWithout-4" result="pass"/><test-case name="K-ForExprWithout-5" result="pass"/><test-case name="K-ForExprWithout-6" result="pass"/><test-case name="K-ForExprWithout-7" result="pass"/><test-case name="K-ForExprWithout-8" result="pass"/><test-case name="K-ForExprWithout-9" result="pass"/><test-case name="K-ForExprWithout-10" result="pass"/><test-case name="K-ForExprWithout-11" result="pass"/><test-case name="K-ForExprWithout-12" result="pass"/><test-case name="K-ForExprWithout-13" result="pass"/><test-case name="K-ForExprWithout-14" result="pass"/><test-case name="K-ForExprWithout-15" result="pass"/><test-case name="K-ForExprWithout-16" result="pass"/><test-case name="K-ForExprWithout-17" result="pass"/><test-case name="K-ForExprWithout-18" result="pass"/><test-case name="K-ForExprWithout-19" result="pass"/><test-case name="K-ForExprWithout-20" result="pass"/><test-case name="K-ForExprWithout-21" result="pass"/><test-case name="K-ForExprWithout-22" result="pass"/><test-case name="K-ForExprWithout-23" result="pass"/><test-case name="K-ForExprWithout-24" result="pass"/><test-case name="K-ForExprWithout-25" result="pass"/><test-case name="K-ForExprWithout-26" result="pass"/><test-case name="K-ForExprWithout-27" result="pass"/><test-case name="K-ForExprWithout-28" result="pass"/><test-case name="K-ForExprWithout-29" result="pass"/><test-case name="K-ForExprWithout-30" result="pass"/><test-case name="K-ForExprWithout-31" result="pass"/><test-case name="K-ForExprWithout-32" result="pass"/><test-case name="K-ForExprWithout-33" result="pass"/><test-case name="K-ForExprWithout-34" result="pass"/><test-case name="K-ForExprWithout-35" result="pass"/><test-case name="K-ForExprWithout-36" result="pass"/><test-case name="K-ForExprWithout-37" result="pass"/><test-case name="K-ForExprWithout-38" result="pass"/><test-case name="K-ForExprWithout-39" result="pass"/><test-case name="K-ForExprWithout-40" result="pass"/><test-case name="K-ForExprWithout-41" result="pass"/><test-case name="K-ForExprWithout-42" result="pass"/><test-case name="K-ForExprWithout-43" result="pass"/><test-case name="K-ForExprWithout-44" result="pass"/><test-case name="K-ForExprWithout-45" result="pass"/><test-case name="K-ForExprWithout-46" result="pass"/><test-case name="K-ForExprWithout-47" result="pass"/><test-case name="K-ForExprWithout-48" result="pass"/><test-case name="K-ForExprWithout-49" result="pass"/><test-case name="K-ForExprWithout-50" result="pass"/><test-case name="K-ForExprWithout-51" result="pass"/><test-case name="K-ForExprWithout-52" result="pass"/><test-case name="K-ForExprWithout-53" result="pass"/><test-case name="K-ForExprWithout-54" result="pass"/><test-case name="K-ForExprWithout-55" result="pass"/><test-case name="K-ForExprWithout-56" result="pass"/><test-case name="K2-ForExprWithout-1" result="pass"/><test-case name="K2-ForExprWithout-2" result="pass"/><test-case name="K2-ForExprWithout-3" result="pass"/><test-case name="K2-ForExprWithout-4" result="pass"/><test-case name="K2-ForExprWithout-5" result="pass"/><test-case name="K2-ForExprWithout-6" result="pass"/><test-case name="K2-ForExprWithout-7" result="pass"/><test-case name="K2-ForExprWithout-8" result="pass"/><test-case name="K2-ForExprWithout-9" result="pass"/><test-case name="K2-ForExprWithout-10" result="fail"/><test-case name="K2-ForExprWithout-11" result="pass"/><test-case name="K2-ForExprWithout-12" result="pass"/><test-case name="K2-ForExprWithout-13" result="pass"/><test-case name="K2-ForExprWithout-14" result="pass"/><test-case name="K2-ForExprWithout-15" result="pass"/><test-case name="K2-ForExprWithout-16" result="pass"/><test-case name="K2-ForExprWithout-17" result="pass"/><test-case name="K2-ForExprWithout-18" result="pass"/><test-case name="K2-ForExprWithout-19" result="pass"/><test-case name="K2-ForExprWithout-20" result="pass"/><test-case name="K2-ForExprWithout-21" result="pass"/><test-case name="K2-ForExprWithout-22" result="pass"/><test-case name="K2-ForExprWithout-23" result="pass"/><test-case name="K2-ForExprWithout-24" result="pass"/><test-case name="K2-ForExprWithout-25" result="pass"/><test-case name="K2-ForExprWithout-26" result="pass"/><test-case name="K2-ForExprWithout-27" result="pass"/><test-case name="K2-ForExprWithout-28" result="pass"/><test-case name="K2-ForExprWithout-29" result="pass"/><test-case name="K2-ForExprWithout-30" result="pass"/><test-case name="K2-ForExprWithout-31" result="pass"/><test-case name="K2-ForExprWithout-32" result="pass"/><test-case name="K2-ForExprWithout-33" result="pass"/><test-case name="K2-ForExprWithout-34" result="pass"/><test-case name="K2-ForExprWithout-35" result="pass"/><test-case name="K2-ForExprWithout-36" result="pass"/><test-case name="K2-ForExprWithout-37" result="pass"/><test-case name="K2-ForExprWithout-38" result="pass"/><test-case name="K2-ForExprWithout-39" result="pass"/><test-case name="K2-ForExprWithout-40" result="pass"/><test-case name="K2-ForExprWithout-41" result="pass"/><test-case name="K2-ForExprWithout-42" result="pass"/><test-case name="K2-ForExprWithout-43" result="pass"/><test-case name="K2-ForExprWithout-44" result="pass"/><test-case name="K2-ForExprWithout-45" result="pass"/><test-case name="ForExprType001" result="pass"/><test-case name="ForExprType002" result="pass"/><test-case name="ForExprType003" result="pass"/><test-case name="ForExprType004" result="pass"/><test-case name="ForExprType005" result="pass"/><test-case name="ForExprType006" result="pass"/><test-case name="ForExprType007" result="pass"/><test-case name="ForExprType008" result="pass"/><test-case name="ForExprType009" result="pass"/><test-case name="ForExprType011" result="pass"/><test-case name="ForExprType012" result="pass"/><test-case name="ForExprType013" result="pass"/><test-case name="ForExprType014" result="fail"/><test-case name="ForExprType015" result="pass"/><test-case name="ForExprType016" result="pass"/><test-case name="ForExprType017" result="pass"/><test-case name="ForExprType018" result="pass"/><test-case name="ForExprType019" result="pass"/><test-case name="ForExprType020" result="pass"/><test-case name="ForExprType021" result="pass"/><test-case name="ForExprType022" result="pass"/><test-case name="ForExprType023" result="pass"/><test-case name="ForExprType024" result="pass"/><test-case name="ForExprType028" result="pass"/><test-case name="ForExprType029" result="pass"/><test-case name="ForExprType030" result="pass"/><test-case name="ForExprType031" result="pass"/><test-case name="ForExprType032" result="pass"/><test-case name="ForExprType033" result="pass"/><test-case name="ForExprType034" result="pass"/><test-case name="ForExprType035" result="pass"/><test-case name="ForExprType036" result="pass"/><test-case name="ForExprType045" result="pass"/><test-case name="ForExprType046" result="pass"/><test-case name="ForExprType047" result="pass"/><test-case name="ForExprType054" result="pass"/><test-case name="ForExprType055" result="pass"/><test-case name="ForExprType056" result="pass"/><test-case name="ForExprType057" result="pass"/><test-case name="ForExprType058" result="pass"/><test-case name="ForExprType059" result="pass"/><test-case name="ForExprType060" result="pass"/><test-case name="ForExprType061" result="pass"/><test-case name="ForExprType062" result="pass"/><test-case name="ForExprType063" result="pass"/><test-case name="ForExprType064" result="pass"/><test-case name="ForExprType065" result="pass"/><test-case name="ForExprType066" result="pass"/><test-case name="ForExprType067" result="pass"/><test-case name="ForExprType068" result="pass"/><test-case name="ForExprType069" result="pass"/><test-case name="ForExprType070" result="pass"/><test-case name="ForExprType071" result="pass"/><test-case name="ForExprType072" result="pass"/><test-case name="ForExprType073" result="pass"/><test-case name="K2-ForExprWith-1" result="pass"/><test-case name="K-ForExprPositionalVar-1" result="pass"/><test-case name="K-ForExprPositionalVar-2" result="pass"/><test-case name="K-ForExprPositionalVar-3" result="pass"/><test-case name="K-ForExprPositionalVar-4" result="pass"/><test-case name="K-ForExprPositionalVar-5" result="pass"/><test-case name="K-ForExprPositionalVar-6" result="pass"/><test-case name="K-ForExprPositionalVar-7" result="pass"/><test-case name="K-ForExprPositionalVar-8" result="pass"/><test-case name="K-ForExprPositionalVar-9" result="pass"/><test-case name="K-ForExprPositionalVar-10" result="pass"/><test-case name="K-ForExprPositionalVar-11" result="pass"/><test-case name="K-ForExprPositionalVar-12" result="pass"/><test-case name="K-ForExprPositionalVar-13" result="pass"/><test-case name="K-ForExprPositionalVar-14" result="pass"/><test-case name="K-ForExprPositionalVar-15" result="pass"/><test-case name="K-ForExprPositionalVar-16" result="pass"/><test-case name="K-ForExprPositionalVar-17" result="pass"/><test-case name="K-ForExprPositionalVar-18" result="pass"/><test-case name="K-ForExprPositionalVar-19" result="pass"/><test-case name="K-ForExprPositionalVar-20" result="pass"/><test-case name="K-ForExprPositionalVar-21" result="pass"/><test-case name="K-ForExprPositionalVar-22" result="pass"/><test-case name="K-ForExprPositionalVar-23" result="pass"/><test-case name="K-ForExprPositionalVar-24" result="pass"/><test-case name="K-ForExprPositionalVar-25" result="pass"/><test-case name="K-ForExprPositionalVar-26" result="pass"/><test-case name="K-ForExprPositionalVar-27" result="pass"/><test-case name="K-ForExprPositionalVar-28" result="pass"/><test-case name="K-ForExprPositionalVar-29" result="pass"/><test-case name="K-ForExprPositionalVar-30" result="pass"/><test-case name="K2-ForExprPositionalVar-1" result="pass"/><test-case name="K2-ForExprPositionalVar-2" result="pass"/><test-case name="K2-ForExprPositionalVar-3" result="pass"/><test-case name="K2-ForExprPositionalVar-4" result="pass"/><test-case name="LetExpr001" result="pass"/><test-case name="LetExpr002" result="pass"/><test-case name="LetExpr003" result="pass"/><test-case name="LetExpr004" result="pass"/><test-case name="LetExpr005" result="pass"/><test-case name="LetExpr006" result="pass"/><test-case name="LetExpr007" result="pass"/><test-case name="LetExpr008" result="pass"/><test-case name="LetExpr009" result="pass"/><test-case name="LetExpr010" result="pass"/><test-case name="LetExpr011" result="pass"/><test-case name="LetExpr012" result="pass"/><test-case name="LetExpr013" result="pass"/><test-case name="LetExpr014" result="pass"/><test-case name="LetExpr015" result="pass"/><test-case name="LetExpr016" result="pass"/><test-case name="LetExpr017" result="pass"/><test-case name="LetExpr018" result="pass"/><test-case name="LetExpr019" result="pass"/><test-case name="LetExpr020" result="pass"/><test-case name="LetExpr021" result="pass"/><test-case name="K-LetExprWithout-1" result="pass"/><test-case name="K-LetExprWithout-2" result="pass"/><test-case name="K-LetExprWithout-3" result="pass"/><test-case name="K-LetExprWithout-4" result="pass"/><test-case name="K2-LetExprWithout-1" result="pass"/><test-case name="K2-LetExprWithout-2" result="pass"/><test-case name="K2-LetExprWithout-3" result="pass"/><test-case name="K2-LetExprWithout-4" result="pass"/><test-case name="K2-LetExprWithout-5" result="pass"/><test-case name="K2-LetExprWithout-6" result="pass"/><test-case name="K2-LetExprWithout-7" result="pass"/><test-case name="K2-LetExprWithout-8" result="pass"/><test-case name="K2-LetExprWithout-9" result="pass"/><test-case name="K2-LetExprWithout-10" result="pass"/><test-case name="K2-LetExprWithout-11" result="pass"/><test-case name="K2-LetExprWithout-12" result="pass"/><test-case name="K2-LetExprWithout-13" result="pass"/><test-case name="K2-LetExprWithout-14" result="pass"/><test-case name="K2-LetExprWithout-15" result="pass"/><test-case name="K2-LetExprWithout-16" result="fail"/><test-case name="K2-LetExprWithout-17" result="pass"/><test-case name="K2-LetExprWithout-18" result="pass"/><test-case name="K2-LetExprWithout-19" result="pass"/><test-case name="K2-LetExprWithout-20" result="pass"/><test-case name="K2-LetExprWithout-21" result="pass"/><test-case name="K2-LetExprWithout-22" result="pass"/><test-case name="K2-LetExprWithout-23" result="pass"/><test-case name="K2-LetExprWithout-24" result="pass"/><test-case name="K2-LetExprWithout-25" result="fail"/><test-case name="letexprwith-1" result="pass"/><test-case name="letexprwith-2" result="pass"/><test-case name="letexprwith-3" result="pass"/><test-case name="letexprwith-4" result="pass"/><test-case name="letexprwith-5" result="pass"/><test-case name="letexprwith-6" result="pass"/><test-case name="letexprwith-7" result="pass"/><test-case name="letexprwith-8" result="pass"/><test-case name="letexprwith-9" result="pass"/><test-case name="letexprwith-10" result="pass"/><test-case name="letexprwith-11" result="pass"/><test-case name="letexprwith-12" result="pass"/><test-case name="letexprwith-13" result="pass"/><test-case name="letexprwith-14" result="pass"/><test-case name="letexprwith-15" result="pass"/><test-case name="letexprwith-16" result="pass"/><test-case name="letexprwith-17" result="pass"/><test-case name="letexprwith-18" result="pass"/><test-case name="letexprwith-19" result="pass"/><test-case name="letexprwith-20" result="pass"/><test-case name="letexprwith-21" result="pass"/><test-case name="letexprwith-22" result="pass"/><test-case name="letexprwith-23" result="pass"/><test-case name="letexprwith-24" result="pass"/><test-case name="WhereExpr001" result="pass"/><test-case name="WhereExpr002" result="pass"/><test-case name="WhereExpr003" result="pass"/><test-case name="WhereExpr004" result="pass"/><test-case name="WhereExpr005" result="pass"/><test-case name="WhereExpr006" result="pass"/><test-case name="WhereExpr007" result="pass"/><test-case name="WhereExpr008" result="pass"/><test-case name="WhereExpr009" result="pass"/><test-case name="WhereExpr010" result="pass"/><test-case name="WhereExpr013" result="pass"/><test-case name="WhereExpr014" result="pass"/><test-case name="WhereExpr015" result="pass"/><test-case name="WhereExpr016" result="pass"/><test-case name="WhereExpr017" result="pass"/><test-case name="WhereExpr018" result="pass"/><test-case name="WhereExpr019" result="pass"/><test-case name="WhereExpr020" result="pass"/><test-case name="whereClause-1" result="pass"/><test-case name="whereClause-2" result="pass"/><test-case name="whereClause-3" result="pass"/><test-case name="whereClause-4" result="pass"/><test-case name="whereClause-5" result="pass"/><test-case name="whereClause-6" result="pass"/><test-case name="whereClause-7" result="pass"/><test-case name="whereClause-8" result="pass"/><test-case name="whereClause-9" result="pass"/><test-case name="whereClause-10" result="pass"/><test-case name="whereClause-11" result="pass"/><test-case name="K-WhereExpr-1" result="pass"/><test-case name="K-WhereExpr-2" result="pass"/><test-case name="K-WhereExpr-3" result="pass"/><test-case name="K-WhereExpr-4" result="pass"/><test-case name="K-WhereExpr-5" result="pass"/><test-case name="K-WhereExpr-6" result="pass"/><test-case name="K-WhereExpr-7" result="pass"/><test-case name="K-WhereExpr-8" result="pass"/><test-case name="K-WhereExpr-9" result="pass"/><test-case name="K-WhereExpr-10" result="pass"/><test-case name="K-WhereExpr-11" result="pass"/><test-case name="K2-WhereExpr-1" result="pass"/><test-case name="K2-WhereExpr-2" result="pass"/><test-case name="orderBy1" result="pass"/><test-case name="orderBy2" result="pass"/><test-case name="orderBy3" result="pass"/><test-case name="orderBy4" result="pass"/><test-case name="orderBy5" result="pass"/><test-case name="orderBy6" result="pass"/><test-case name="orderBy7" result="pass"/><test-case name="orderBy8" result="pass"/><test-case name="orderBy9" result="pass"/><test-case name="orderBy10" result="pass"/><test-case name="orderBy11" result="pass"/><test-case name="orderBy12" result="pass"/><test-case name="orderBy13" result="pass"/><test-case name="orderBy14" result="pass"/><test-case name="orderBy15" result="pass"/><test-case name="orderBy16" result="pass"/><test-case name="orderBy17" result="pass"/><test-case name="orderBy18" result="pass"/><test-case name="orderBy19" result="pass"/><test-case name="orderBy20" result="pass"/><test-case name="orderBy21" result="pass"/><test-case name="orderBy22" result="pass"/><test-case name="orderBy23" result="pass"/><test-case name="orderBy24" result="pass"/><test-case name="orderBy25" result="pass"/><test-case name="orderBy26" result="pass"/><test-case name="orderBy27" result="pass"/><test-case name="orderBy28" result="pass"/><test-case name="orderBy29" result="pass"/><test-case name="orderBy30" result="pass"/><test-case name="orderBy31" result="pass"/><test-case name="orderBy32" result="pass"/><test-case name="orderBy33" result="pass"/><test-case name="orderBy34" result="pass"/><test-case name="orderBy35" result="pass"/><test-case name="orderBy36" result="pass"/><test-case name="orderBy37" result="pass"/><test-case name="orderBy38" result="pass"/><test-case name="orderBy39" result="pass"/><test-case name="orderBy40" result="pass"/><test-case name="orderBy41" result="pass"/><test-case name="orderBy42" result="pass"/><test-case name="orderBy43" result="pass"/><test-case name="orderBy44" result="pass"/><test-case name="orderBy45" result="pass"/><test-case name="orderBy46" result="pass"/><test-case name="orderBy47" result="pass"/><test-case name="orderBy49" result="pass"/><test-case name="orderBy50" result="pass"/><test-case name="orderBy51" result="pass"/><test-case name="orderBy52" result="pass"/><test-case name="orderBy53" result="pass"/><test-case name="orderBy54" result="pass"/><test-case name="orderBy55" result="pass"/><test-case name="orderBy56" result="pass"/><test-case name="orderBy57" result="pass"/><test-case name="orderBy59" result="pass"/><test-case name="orderbylocal-1" result="pass"/><test-case name="orderbylocal-2" result="pass"/><test-case name="orderbylocal-3" result="pass"/><test-case name="orderbylocal-4" result="pass"/><test-case name="orderbylocal-5" result="pass"/><test-case name="orderbylocal-6" result="pass"/><test-case name="orderbylocal-7" result="pass"/><test-case name="orderbylocal-8" result="pass"/><test-case name="orderbylocal-9" result="pass"/><test-case name="orderbylocal-10" result="pass"/><test-case name="orderbylocal-11" result="pass"/><test-case name="orderbylocal-12" result="pass"/><test-case name="orderbylocal-16" result="pass"/><test-case name="orderbylocal-17" result="pass"/><test-case name="orderbylocal-18" result="pass"/><test-case name="orderbylocal-19" result="pass"/><test-case name="orderbylocal-20" result="pass"/><test-case name="orderbylocal-21" result="pass"/><test-case name="orderbylocal-22" result="pass"/><test-case name="orderbylocal-25" result="pass"/><test-case name="orderbylocal-26" result="pass"/><test-case name="orderbylocal-27" result="pass"/><test-case name="orderbylocal-28" result="pass"/><test-case name="orderbylocal-29" result="pass"/><test-case name="orderbylocal-30" result="pass"/><test-case name="orderbylocal-31" result="pass"/><test-case name="orderbylocal-32" result="pass"/><test-case name="orderbylocal-35" result="pass"/><test-case name="orderbylocal-36" result="pass"/><test-case name="orderbylocal-37" result="pass"/><test-case name="orderbylocal-38" result="pass"/><test-case name="orderbylocal-39" result="pass"/><test-case name="orderbylocal-40" result="pass"/><test-case name="orderbylocal-41" result="pass"/><test-case name="orderbylocal-42" result="pass"/><test-case name="orderbylocal-43" result="pass"/><test-case name="orderbylocal-44" result="pass"/><test-case name="orderbylocal-45" result="pass"/><test-case name="orderbylocal-46" result="pass"/><test-case name="orderbylocal-47" result="pass"/><test-case name="orderbylocal-49" result="pass"/><test-case name="orderbylocal-50" result="pass"/><test-case name="orderbylocal-51" result="pass"/><test-case name="orderbylocal-52" result="pass"/><test-case name="orderbylocal-55" result="pass"/><test-case name="orderbylocal-56" result="pass"/><test-case name="orderbylocal-57" result="pass"/><test-case name="orderbylocal-59" result="pass"/><test-case name="orderbylocal-60" result="pass"/><test-case name="orderbywithout-1" result="pass"/><test-case name="orderbywithout-2" result="pass"/><test-case name="orderbywithout-3" result="pass"/><test-case name="orderbywithout-4" result="pass"/><test-case name="orderbywithout-5" result="pass"/><test-case name="orderbywithout-6" result="pass"/><test-case name="orderbywithout-7" result="pass"/><test-case name="orderbywithout-8" result="pass"/><test-case name="orderbywithout-9" result="pass"/><test-case name="orderbywithout-10" result="pass"/><test-case name="orderbywithout-11" result="pass"/><test-case name="orderbywithout-12" result="pass"/><test-case name="orderbywithout-13" result="pass"/><test-case name="orderbywithout-14" result="pass"/><test-case name="orderbywithout-15" result="pass"/><test-case name="orderbywithout-16" result="pass"/><test-case name="orderbywithout-17" result="pass"/><test-case name="orderbywithout-18" result="pass"/><test-case name="orderbywithout-19" result="pass"/><test-case name="orderbywithout-20" result="pass"/><test-case name="orderbywithout-21" result="pass"/><test-case name="orderbywithout-22" result="pass"/><test-case name="orderbywithout-23" result="pass"/><test-case name="orderbywithout-24" result="pass"/><test-case name="orderbywithout-25" result="pass"/><test-case name="orderbywithout-26" result="pass"/><test-case name="orderbywithout-27" result="pass"/><test-case name="orderbywithout-28" result="pass"/><test-case name="orderbywithout-29" result="pass"/><test-case name="orderbywithout-30" result="pass"/><test-case name="orderbywithout-31" result="pass"/><test-case name="orderbywithout-32" result="pass"/><test-case name="orderbywithout-33" result="pass"/><test-case name="orderbywithout-34" result="pass"/><test-case name="orderbywithout-35" result="pass"/><test-case name="orderbywithout-36" result="pass"/><test-case name="orderbywithout-37" result="pass"/><test-case name="orderbywithout-38" result="pass"/><test-case name="orderbywithout-39" result="pass"/><test-case name="orderbywithout-40" result="pass"/><test-case name="K2-OrderbyExprWithout-1" result="pass"/><test-case name="K2-OrderbyExprWithout-2" result="pass"/><test-case name="K2-OrderbyExprWithout-3" result="pass"/><test-case name="K2-OrderbyExprWithout-4" result="pass"/><test-case name="K2-OrderbyExprWithout-5" result="pass"/><test-case name="K2-OrderbyExprWithout-6" result="pass"/><test-case name="K2-OrderbyExprWithout-7" result="pass"/><test-case name="K2-OrderbyExprWithout-8" result="pass"/><test-case name="K2-OrderbyExprWithout-9" result="pass"/><test-case name="K2-OrderbyExprWithout-10" result="pass"/><test-case name="K2-OrderbyExprWithout-11" result="pass"/><test-case name="K2-OrderbyExprWithout-12" result="pass"/><test-case name="K2-OrderbyExprWithout-13" result="pass"/><test-case name="K2-OrderbyExprWithout-14" result="pass"/><test-case name="K2-OrderbyExprWithout-15" result="pass"/><test-case name="K2-OrderbyExprWithout-16" result="pass"/><test-case name="K2-OrderbyExprWithout-17" result="pass"/><test-case name="K2-OrderbyExprWithout-18" result="pass"/><test-case name="K2-OrderbyExprWithout-19" result="pass"/><test-case name="K2-OrderbyExprWithout-20" result="pass"/><test-case name="K2-OrderbyExprWithout-21" result="pass"/><test-case name="K2-OrderbyExprWithout-22" result="pass"/><test-case name="K2-OrderbyExprWithout-23" result="pass"/><test-case name="K2-OrderbyExprWithout-24" result="pass"/><test-case name="K2-OrderbyExprWithout-25" result="pass"/><test-case name="K2-OrderbyExprWithout-26" result="pass"/><test-case name="K2-OrderbyExprWithout-27" result="pass"/><test-case name="K2-OrderbyExprWithout-28" result="pass"/><test-case name="K2-OrderbyExprWithout-29" result="pass"/><test-case name="K2-OrderbyExprWithout-30" result="pass"/><test-case name="K2-OrderbyExprWithout-31" result="pass"/><test-case name="K2-OrderbyExprWithout-32" result="pass"/><test-case name="K2-OrderbyExprWithout-33" result="pass"/><test-case name="K2-OrderbyExprWithout-34" result="pass"/><test-case name="K2-OrderbyExprWithout-35" result="pass"/><test-case name="K2-OrderbyExprWithout-36" result="pass"/><test-case name="K2-OrderbyExprWithout-37" result="pass"/><test-case name="K2-OrderbyExprWithout-38" result="pass"/><test-case name="K2-OrderbyExprWithout-39" result="pass"/><test-case name="K2-OrderbyExprWithout-40" result="pass"/><test-case name="K2-OrderbyExprWithout-41" result="pass"/><test-case name="K2-OrderbyExprWithout-42" result="pass"/><test-case name="K2-OrderbyExprWithout-43" result="pass"/><test-case name="K2-OrderbyExprWithout-44" result="pass"/><test-case name="K2-OrderbyExprWithout-45" result="pass"/><test-case name="K2-OrderbyExprWithout-46" result="pass"/><test-case name="K2-OrderbyExprWithout-47" result="pass"/><test-case name="K2-OrderbyExprWithout-48" result="pass"/><test-case name="K2-OrderbyExprWithout-49" result="pass"/><test-case name="ReturnExpr001" result="pass"/><test-case name="ReturnExpr002" result="pass"/><test-case name="ReturnExpr003" result="pass"/><test-case name="ReturnExpr004" result="pass"/><test-case name="ReturnExpr005" result="pass"/><test-case name="ReturnExpr006" result="pass"/><test-case name="ReturnExpr007" result="pass"/><test-case name="ReturnExpr008" result="pass"/><test-case name="ReturnExpr009" result="pass"/><test-case name="ReturnExpr010" result="pass"/><test-case name="ReturnExpr011" result="pass"/><test-case name="ReturnExpr012" result="pass"/><test-case name="ReturnExpr013" result="pass"/><test-case name="ReturnExpr014" result="pass"/><test-case name="ReturnExpr015" result="pass"/><test-case name="ReturnExpr016" result="pass"/><test-case name="ReturnExpr017" result="pass"/><test-case name="ReturnExpr018" result="pass"/><test-case name="ReturnExpr019" result="pass"/><test-case name="ReturnExpr020" result="pass"/><test-case name="K2-ReturnExpr-1" result="pass"/><test-case name="Orderexpr-1" result="pass"/><test-case name="Orderexpr-2" result="pass"/><test-case name="Orderexpr-5" result="pass"/><test-case name="Orderexpr-6" result="pass"/><test-case name="Orderexpr-9" result="pass"/><test-case name="Orderexpr-10" result="pass"/><test-case name="Orderexpr-11" result="pass"/><test-case name="Orderexpr-12" result="pass"/><test-case name="Orderexpr-13" result="pass"/><test-case name="Orderexpr-14" result="pass"/><test-case name="Orderexpr-15" result="pass"/><test-case name="Orderexpr-16" result="pass"/><test-case name="Orderexpr-17" result="pass"/><test-case name="Orderexpr-18" result="pass"/><test-case name="Orderexpr-19" result="pass"/><test-case name="Orderexpr-20" result="pass"/><test-case name="orderedunorderedexpr-1" result="pass"/><test-case name="orderedunorderedexpr-2" result="pass"/><test-case name="orderedunorderedexpr-3" result="pass"/><test-case name="orderedunorderedexpr-4" result="pass"/><test-case name="orderedunorderedexpr-5" result="pass"/><test-case name="orderedunorderedexpr-6" result="pass"/><test-case name="K-OrderExpr-1" result="pass"/><test-case name="K-OrderExpr-2" result="pass"/><test-case name="K-OrderExpr-3" result="pass"/><test-case name="K-OrderExpr-4" result="pass"/><test-case name="CondExpr002" result="pass"/><test-case name="CondExpr003" result="pass"/><test-case name="CondExpr004" result="pass"/><test-case name="CondExpr005" result="pass"/><test-case name="CondExpr006" result="pass"/><test-case name="CondExpr007" result="pass"/><test-case name="CondExpr008" result="pass"/><test-case name="CondExpr009" result="pass"/><test-case name="CondExpr010" result="pass"/><test-case name="CondExpr011" result="pass"/><test-case name="CondExpr012" result="pass"/><test-case name="CondExpr013" result="pass"/><test-case name="CondExpr014" result="pass"/><test-case name="CondExpr015" result="pass"/><test-case name="CondExpr016" result="pass"/><test-case name="CondExpr017" result="pass"/><test-case name="CondExpr018" result="pass"/><test-case name="CondExpr019" result="pass"/><test-case name="CondExpr20" result="pass"/><test-case name="CondExpr21" result="pass"/><test-case name="K-CondExpr-1" result="pass"/><test-case name="K-CondExpr-2" result="pass"/><test-case name="K-CondExpr-3" result="pass"/><test-case name="K-CondExpr-4" result="pass"/><test-case name="K-CondExpr-5" result="pass"/><test-case name="K-CondExpr-6" result="pass"/><test-case name="K-CondExpr-7" result="pass"/><test-case name="K-CondExpr-8" result="pass"/><test-case name="K-CondExpr-9" result="pass"/><test-case name="K-CondExpr-10" result="pass"/><test-case name="K-CondExpr-11" result="pass"/><test-case name="K-CondExpr-12" result="pass"/><test-case name="K2-CondExpr-1" result="pass"/><test-case name="K2-CondExpr-2" result="pass"/><test-case name="K2-CondExpr-3" result="pass"/><test-case name="K2-CondExpr-4" result="pass"/><test-case name="K2-CondExpr-5" result="pass"/><test-case name="K2-CondExpr-6" result="pass"/><test-case name="K2-CondExpr-7" result="fail"/><test-case name="quantExpr-1" result="pass"/><test-case name="quantExpr-2" result="pass"/><test-case name="quantExpr-3" result="pass"/><test-case name="quantExpr-4" result="pass"/><test-case name="quantExpr-5" result="pass"/><test-case name="quantExpr-6" result="pass"/><test-case name="quantExpr-7" result="pass"/><test-case name="quantExpr-8" result="pass"/><test-case name="quantExpr-9" result="pass"/><test-case name="quantExpr-10" result="pass"/><test-case name="quantExpr-11" result="pass"/><test-case name="quantExpr-12" result="pass"/><test-case name="quantExpr-13" result="pass"/><test-case name="quantExpr-14" result="pass"/><test-case name="quantExpr-15" result="pass"/><test-case name="quantExpr-16" result="pass"/><test-case name="quantExpr-17" result="pass"/><test-case name="quantExpr-18" result="pass"/><test-case name="quantexpr-19" result="pass"/><test-case name="quantExpr-20" result="pass"/><test-case name="quantExpr-21" result="pass"/><test-case name="quantExpr-22" result="pass"/><test-case name="quantExpr-23" result="pass"/><test-case name="quantExpr-24" result="pass"/><test-case name="quantExpr-25" result="pass"/><test-case name="quantExpr-26" result="pass"/><test-case name="quantExpr-27" result="pass"/><test-case name="quantExpr-28" result="pass"/><test-case name="quantExpr-29" result="pass"/><test-case name="quantExpr-30" result="pass"/><test-case name="quantexpr-31" result="pass"/><test-case name="quantexpr-32" result="pass"/><test-case name="quantExpr-33" result="pass"/><test-case name="quantexpr-34" result="pass"/><test-case name="quantexpr-35" result="pass"/><test-case name="quantexpr-36" result="pass"/><test-case name="quantexpr-37" result="pass"/><test-case name="quantexpr-38" result="pass"/><test-case name="quantexpr-39" result="pass"/><test-case name="quantexpr-40" result="pass"/><test-case name="quantexpr-41" result="pass"/><test-case name="quantexpr-42" result="pass"/><test-case name="quantexpr-43" result="pass"/><test-case name="quantexpr-44" result="pass"/><test-case name="quantexpr-45" result="pass"/><test-case name="quantexpr-46" result="pass"/><test-case name="quantexpr-47" result="pass"/><test-case name="quantexpr-48" result="pass"/><test-case name="quantexpr-49" result="pass"/><test-case name="quantexpr-50" result="pass"/><test-case name="quantexpr-51" result="pass"/><test-case name="quantexpr-52" result="pass"/><test-case name="quantexpr-53" result="pass"/><test-case name="quantexpr-54" result="pass"/><test-case name="quantexpr-55" result="pass"/><test-case name="quantexpr-56" result="pass"/><test-case name="quantexpr-57" result="pass"/><test-case name="quantexpr-58" result="pass"/><test-case name="quantexpr-59" result="pass"/><test-case name="K-QuantExprWithout-1" result="pass"/><test-case name="K-QuantExprWithout-2" result="pass"/><test-case name="K-QuantExprWithout-3" result="pass"/><test-case name="K-QuantExprWithout-4" result="pass"/><test-case name="K-QuantExprWithout-5" result="pass"/><test-case name="K-QuantExprWithout-6" result="pass"/><test-case name="K-QuantExprWithout-7" result="pass"/><test-case name="K-QuantExprWithout-8" result="pass"/><test-case name="K-QuantExprWithout-9" result="pass"/><test-case name="K-QuantExprWithout-10" result="pass"/><test-case name="K-QuantExprWithout-11" result="pass"/><test-case name="K-QuantExprWithout-12" result="pass"/><test-case name="K-QuantExprWithout-13" result="pass"/><test-case name="K-QuantExprWithout-14" result="pass"/><test-case name="K-QuantExprWithout-15" result="pass"/><test-case name="K-QuantExprWithout-16" result="pass"/><test-case name="K-QuantExprWithout-17" result="pass"/><test-case name="K-QuantExprWithout-18" result="pass"/><test-case name="K-QuantExprWithout-19" result="pass"/><test-case name="K-QuantExprWithout-20" result="pass"/><test-case name="K-QuantExprWithout-21" result="pass"/><test-case name="K-QuantExprWithout-22" result="pass"/><test-case name="K-QuantExprWithout-23" result="pass"/><test-case name="K-QuantExprWithout-24" result="pass"/><test-case name="K-QuantExprWithout-25" result="pass"/><test-case name="K-QuantExprWithout-26" result="pass"/><test-case name="K-QuantExprWithout-27" result="pass"/><test-case name="K-QuantExprWithout-28" result="pass"/><test-case name="K-QuantExprWithout-29" result="pass"/><test-case name="K-QuantExprWithout-30" result="pass"/><test-case name="K-QuantExprWithout-31" result="pass"/><test-case name="K-QuantExprWithout-32" result="pass"/><test-case name="K-QuantExprWithout-33" result="pass"/><test-case name="K-QuantExprWithout-34" result="pass"/><test-case name="K-QuantExprWithout-35" result="pass"/><test-case name="K-QuantExprWithout-36" result="pass"/><test-case name="K-QuantExprWithout-37" result="pass"/><test-case name="K-QuantExprWithout-38" result="pass"/><test-case name="K-QuantExprWithout-39" result="pass"/><test-case name="K-QuantExprWithout-40" result="pass"/><test-case name="K-QuantExprWithout-41" result="pass"/><test-case name="K-QuantExprWithout-42" result="pass"/><test-case name="K-QuantExprWithout-43" result="pass"/><test-case name="K-QuantExprWithout-44" result="pass"/><test-case name="K-QuantExprWithout-45" result="pass"/><test-case name="K-QuantExprWithout-46" result="pass"/><test-case name="K-QuantExprWithout-47" result="pass"/><test-case name="K-QuantExprWithout-48" result="pass"/><test-case name="K-QuantExprWithout-49" result="pass"/><test-case name="K-QuantExprWithout-50" result="pass"/><test-case name="K-QuantExprWithout-51" result="pass"/><test-case name="K-QuantExprWithout-52" result="pass"/><test-case name="K-QuantExprWithout-53" result="pass"/><test-case name="K-QuantExprWithout-54" result="pass"/><test-case name="K-QuantExprWithout-55" result="pass"/><test-case name="K-QuantExprWithout-56" result="pass"/><test-case name="K-QuantExprWithout-57" result="pass"/><test-case name="K-QuantExprWithout-58" result="pass"/><test-case name="K-QuantExprWithout-59" result="pass"/><test-case name="K-QuantExprWithout-60" result="pass"/><test-case name="K-QuantExprWithout-61" result="pass"/><test-case name="K-QuantExprWithout-62" result="pass"/><test-case name="K-QuantExprWithout-63" result="pass"/><test-case name="K-QuantExprWithout-64" result="pass"/><test-case name="K-QuantExprWithout-65" result="pass"/><test-case name="K-QuantExprWithout-66" result="pass"/><test-case name="K-QuantExprWithout-67" result="pass"/><test-case name="K-QuantExprWithout-68" result="pass"/><test-case name="K-QuantExprWithout-69" result="pass"/><test-case name="K-QuantExprWithout-70" result="pass"/><test-case name="K-QuantExprWithout-71" result="pass"/><test-case name="K-QuantExprWithout-72" result="pass"/><test-case name="K-QuantExprWithout-73" result="pass"/><test-case name="K-QuantExprWithout-74" result="pass"/><test-case name="K-QuantExprWithout-75" result="pass"/><test-case name="K-QuantExprWithout-76" result="pass"/><test-case name="K-QuantExprWithout-77" result="pass"/><test-case name="K-QuantExprWithout-78" result="pass"/><test-case name="K-QuantExprWithout-79" result="pass"/><test-case name="K-QuantExprWithout-80" result="pass"/><test-case name="K-QuantExprWithout-81" result="pass"/><test-case name="K-QuantExprWithout-82" result="pass"/><test-case name="K-QuantExprWithout-83" result="pass"/><test-case name="K-QuantExprWithout-84" result="pass"/><test-case name="K-QuantExprWithout-85" result="pass"/><test-case name="K-QuantExprWithout-86" result="pass"/><test-case name="K-QuantExprWithout-87" result="pass"/><test-case name="K-QuantExprWithout-88" result="pass"/><test-case name="K-QuantExprWithout-89" result="pass"/><test-case name="K-QuantExprWithout-90" result="pass"/><test-case name="K-QuantExprWithout-91" result="pass"/><test-case name="K-QuantExprWithout-92" result="pass"/><test-case name="K-QuantExprWithout-93" result="pass"/><test-case name="K-QuantExprWithout-94" result="pass"/><test-case name="K-QuantExprWithout-95" result="pass"/><test-case name="K-QuantExprWithout-96" result="pass"/><test-case name="K-QuantExprWithout-97" result="pass"/><test-case name="K-QuantExprWithout-98" result="pass"/><test-case name="K-QuantExprWithout-99" result="pass"/><test-case name="K2-QuantExprWithout-1" result="pass"/><test-case name="K2-QuantExprWithout-2" result="pass"/><test-case name="K2-QuantExprWithout-3" result="pass"/><test-case name="K2-QuantExprWithout-4" result="pass"/><test-case name="K2-QuantExprWithout-5" result="pass"/><test-case name="K2-QuantExprWithout-6" result="pass"/><test-case name="K2-QuantExprWithout-7" result="pass"/><test-case name="K2-QuantExprWithout-8" result="pass"/><test-case name="K2-QuantExprWithout-9" result="pass"/><test-case name="quantExpr-60" result="pass"/><test-case name="quantexpr-61" result="pass"/><test-case name="quantexpr-62" result="pass"/><test-case name="quantexpr-63" result="pass"/><test-case name="quantexpr-64" result="pass"/><test-case name="quantexpr-65" result="pass"/><test-case name="K-QuantExprWith-1" result="pass"/><test-case name="K-QuantExprWith-2" result="pass"/><test-case name="K-QuantExprWith-3" result="pass"/><test-case name="K-QuantExprWith-4" result="pass"/><test-case name="K-QuantExprWith-5" result="pass"/><test-case name="K-QuantExprWith-6" result="pass"/><test-case name="K-QuantExprWith-7" result="pass"/><test-case name="K-QuantExprWith-8" result="pass"/><test-case name="K-QuantExprWith-9" result="pass"/><test-case name="K-QuantExprWith-10" result="pass"/><test-case name="K-QuantExprWith-11" result="pass"/><test-case name="K-QuantExprWith-12" result="pass"/><test-case name="K-QuantExprWith-13" result="pass"/><test-case name="K-QuantExprWith-14" result="pass"/><test-case name="K-QuantExprWith-15" result="pass"/><test-case name="K-QuantExprWith-16" result="pass"/><test-case name="K-QuantExprWith-17" result="pass"/><test-case name="K-QuantExprWith-18" result="pass"/><test-case name="K-QuantExprWith-19" result="pass"/><test-case name="K-QuantExprWith-20" result="pass"/><test-case name="K-QuantExprWith-21" result="pass"/><test-case name="K-QuantExprWith-22" result="pass"/><test-case name="K-QuantExprWith-23" result="pass"/><test-case name="K-QuantExprWith-24" result="pass"/><test-case name="instanceof1" result="pass"/><test-case name="instanceof2" result="pass"/><test-case name="instanceof3" result="pass"/><test-case name="instanceof4" result="pass"/><test-case name="instanceof5" result="pass"/><test-case name="instanceof6" result="pass"/><test-case name="instanceof7" result="pass"/><test-case name="instanceof8" result="pass"/><test-case name="instanceof9" result="pass"/><test-case name="instanceof10" result="pass"/><test-case name="instanceof11" result="pass"/><test-case name="instanceof12" result="pass"/><test-case name="instanceof13" result="pass"/><test-case name="instanceof14" result="pass"/><test-case name="instanceof15" result="pass"/><test-case name="instanceof16" result="pass"/><test-case name="instanceof17" result="pass"/><test-case name="instanceof18" result="pass"/><test-case name="instanceof19" result="pass"/><test-case name="instanceof20" result="pass"/><test-case name="instanceof21" result="pass"/><test-case name="instanceof22" result="pass"/><test-case name="instanceof23" result="pass"/><test-case name="instanceof24" result="pass"/><test-case name="instanceof25" result="pass"/><test-case name="instanceof26" result="pass"/><test-case name="instanceof27" result="pass"/><test-case name="instanceof28" result="pass"/><test-case name="instanceof29" result="pass"/><test-case name="instanceof30" result="pass"/><test-case name="instanceof31" result="pass"/><test-case name="instanceof32" result="pass"/><test-case name="instanceof33" result="pass"/><test-case name="instanceof34" result="pass"/><test-case name="instanceof35" result="pass"/><test-case name="instanceof36" result="pass"/><test-case name="instanceof37" result="pass"/><test-case name="instanceof38" result="pass"/><test-case name="instanceof39" result="pass"/><test-case name="instanceof40" result="pass"/><test-case name="instanceof41" result="pass"/><test-case name="instanceof42" result="pass"/><test-case name="instanceof43" result="pass"/><test-case name="instanceof44" result="pass"/><test-case name="instanceof45" result="pass"/><test-case name="instanceof46" result="pass"/><test-case name="instanceof47" result="pass"/><test-case name="instanceof48" result="pass"/><test-case name="instanceof49" result="pass"/><test-case name="instanceof50" result="pass"/><test-case name="instanceof51" result="pass"/><test-case name="instanceof52" result="pass"/><test-case name="instanceof53" result="pass"/><test-case name="instanceof54" result="pass"/><test-case name="instanceof55" result="pass"/><test-case name="instanceof56" result="pass"/><test-case name="instanceof57" result="pass"/><test-case name="instanceof58" result="pass"/><test-case name="instanceof59" result="pass"/><test-case name="instanceof60" result="pass"/><test-case name="instanceof61" result="pass"/><test-case name="instanceof62" result="pass"/><test-case name="instanceof63" result="pass"/><test-case name="instanceof64" result="pass"/><test-case name="instanceof65" result="pass"/><test-case name="instanceof66" result="pass"/><test-case name="instanceof67" result="pass"/><test-case name="instanceof68" result="pass"/><test-case name="instanceof69" result="pass"/><test-case name="instanceof70" result="pass"/><test-case name="instanceof71" result="pass"/><test-case name="instanceof72" result="pass"/><test-case name="instanceof73" result="pass"/><test-case name="instanceof74" result="pass"/><test-case name="instanceof75" result="pass"/><test-case name="instanceof76" result="pass"/><test-case name="instanceof77" result="pass"/><test-case name="instanceof78" result="pass"/><test-case name="instanceof79" result="pass"/><test-case name="instanceof80" result="pass"/><test-case name="instanceof81" result="pass"/><test-case name="instanceof82" result="pass"/><test-case name="instanceof83" result="pass"/><test-case name="instanceof84" result="pass"/><test-case name="instanceof85" result="pass"/><test-case name="instanceof86" result="pass"/><test-case name="instanceof87" result="pass"/><test-case name="instanceof88" result="pass"/><test-case name="instanceof89" result="pass"/><test-case name="instanceof90" result="pass"/><test-case name="instanceof91" result="pass"/><test-case name="instanceof92" result="pass"/><test-case name="instanceof93" result="pass"/><test-case name="instanceof94" result="pass"/><test-case name="instanceof95" result="pass"/><test-case name="instanceof96" result="pass"/><test-case name="instanceof97" result="pass"/><test-case name="instanceof98" result="pass"/><test-case name="instanceof99" result="pass"/><test-case name="instanceof100" result="pass"/><test-case name="instanceof101" result="pass"/><test-case name="instanceof102" result="pass"/><test-case name="instanceof103" result="pass"/><test-case name="instanceof104" result="pass"/><test-case name="instanceof105" result="pass"/><test-case name="instanceof106" result="pass"/><test-case name="instanceof107" result="pass"/><test-case name="instanceof108" result="pass"/><test-case name="instanceof109" result="pass"/><test-case name="instanceof110" result="pass"/><test-case name="K-SeqExprInstanceOf-1" result="pass"/><test-case name="K-SeqExprInstanceOf-2" result="pass"/><test-case name="K-SeqExprInstanceOf-3" result="pass"/><test-case name="K-SeqExprInstanceOf-4" result="pass"/><test-case name="K-SeqExprInstanceOf-5" result="pass"/><test-case name="K-SeqExprInstanceOf-6" result="pass"/><test-case name="K-SeqExprInstanceOf-7" result="pass"/><test-case name="K-SeqExprInstanceOf-8" result="pass"/><test-case name="K-SeqExprInstanceOf-9" result="pass"/><test-case name="K-SeqExprInstanceOf-10" result="pass"/><test-case name="K-SeqExprInstanceOf-11" result="pass"/><test-case name="K-SeqExprInstanceOf-12" result="pass"/><test-case name="K-SeqExprInstanceOf-13" result="pass"/><test-case name="K-SeqExprInstanceOf-14" result="pass"/><test-case name="K-SeqExprInstanceOf-15" result="pass"/><test-case name="K-SeqExprInstanceOf-16" result="pass"/><test-case name="K-SeqExprInstanceOf-17" result="pass"/><test-case name="K-SeqExprInstanceOf-18" result="pass"/><test-case name="K-SeqExprInstanceOf-19" result="pass"/><test-case name="K-SeqExprInstanceOf-20" result="pass"/><test-case name="K-SeqExprInstanceOf-21" result="pass"/><test-case name="K-SeqExprInstanceOf-22" result="pass"/><test-case name="K-SeqExprInstanceOf-23" result="pass"/><test-case name="K-SeqExprInstanceOf-24" result="pass"/><test-case name="K-SeqExprInstanceOf-25" result="pass"/><test-case name="K-SeqExprInstanceOf-26" result="pass"/><test-case name="K-SeqExprInstanceOf-27" result="pass"/><test-case name="K-SeqExprInstanceOf-28" result="pass"/><test-case name="K-SeqExprInstanceOf-29" result="pass"/><test-case name="K-SeqExprInstanceOf-30" result="pass"/><test-case name="K-SeqExprInstanceOf-31" result="pass"/><test-case name="K-SeqExprInstanceOf-32" result="pass"/><test-case name="K-SeqExprInstanceOf-33" result="pass"/><test-case name="K-SeqExprInstanceOf-34" result="pass"/><test-case name="K-SeqExprInstanceOf-35" result="pass"/><test-case name="K-SeqExprInstanceOf-36" result="pass"/><test-case name="K-SeqExprInstanceOf-37" result="pass"/><test-case name="K-SeqExprInstanceOf-38" result="pass"/><test-case name="K-SeqExprInstanceOf-39" result="pass"/><test-case name="K-SeqExprInstanceOf-40" result="pass"/><test-case name="K-SeqExprInstanceOf-41" result="pass"/><test-case name="K-SeqExprInstanceOf-42" result="pass"/><test-case name="K-SeqExprInstanceOf-43" result="pass"/><test-case name="K-SeqExprInstanceOf-44" result="pass"/><test-case name="K-SeqExprInstanceOf-45" result="pass"/><test-case name="K-SeqExprInstanceOf-46" result="pass"/><test-case name="K-SeqExprInstanceOf-47" result="pass"/><test-case name="K-SeqExprInstanceOf-48" result="pass"/><test-case name="K-SeqExprInstanceOf-49" result="pass"/><test-case name="K-SeqExprInstanceOf-50" result="pass"/><test-case name="K-SeqExprInstanceOf-51" result="pass"/><test-case name="K-SeqExprInstanceOf-52" result="pass"/><test-case name="K-SeqExprInstanceOf-53" result="pass"/><test-case name="K-SeqExprInstanceOf-54" result="pass"/><test-case name="K-SeqExprInstanceOf-55" result="pass"/><test-case name="K-SeqExprInstanceOf-56" result="pass"/><test-case name="K-SeqExprInstanceOf-57" result="pass"/><test-case name="K-SeqExprInstanceOf-58" result="pass"/><test-case name="K-SeqExprInstanceOf-59" result="pass"/><test-case name="K-SeqExprInstanceOf-60" result="pass"/><test-case name="K-SeqExprInstanceOf-61" result="pass"/><test-case name="K-SeqExprInstanceOf-62" result="pass"/><test-case name="K-SeqExprInstanceOf-63" result="pass"/><test-case name="K-SeqExprInstanceOf-64" result="pass"/><test-case name="K-SeqExprInstanceOf-65" result="pass"/><test-case name="K-SeqExprInstanceOf-66" result="pass"/><test-case name="K2-SeqExprInstanceOf-1" result="pass"/><test-case name="K2-SeqExprInstanceOf-2" result="pass"/><test-case name="K2-SeqExprInstanceOf-3" result="pass"/><test-case name="K2-SeqExprInstanceOf-4" result="pass"/><test-case name="K2-SeqExprInstanceOf-5" result="pass"/><test-case name="K2-SeqExprInstanceOf-6" result="pass"/><test-case name="K2-SeqExprInstanceOf-7" result="pass"/><test-case name="K2-SeqExprInstanceOf-8" result="pass"/><test-case name="K2-SeqExprInstanceOf-9" result="pass"/><test-case name="K2-SeqExprInstanceOf-10" result="pass"/><test-case name="K2-SeqExprInstanceOf-11" result="pass"/><test-case name="K2-SeqExprInstanceOf-12" result="pass"/><test-case name="K2-SeqExprInstanceOf-13" result="pass"/><test-case name="K2-SeqExprInstanceOf-14" result="pass"/><test-case name="K2-SeqExprInstanceOf-15" result="pass"/><test-case name="K2-SeqExprInstanceOf-16" result="pass"/><test-case name="K2-SeqExprInstanceOf-17" result="pass"/><test-case name="K2-SeqExprInstanceOf-18" result="pass"/><test-case name="K2-SeqExprInstanceOf-19" result="pass"/><test-case name="K2-SeqExprInstanceOf-20" result="pass"/><test-case name="K2-SeqExprInstanceOf-21" result="pass"/><test-case name="K2-SeqExprInstanceOf-22" result="pass"/><test-case name="K2-SeqExprInstanceOf-23" result="pass"/><test-case name="K2-SeqExprInstanceOf-24" result="pass"/><test-case name="K2-SeqExprInstanceOf-25" result="pass"/><test-case name="K2-SeqExprInstanceOf-26" result="pass"/><test-case name="K2-SeqExprInstanceOf-27" result="pass"/><test-case name="K2-SeqExprInstanceOf-28" result="pass"/><test-case name="K2-SeqExprInstanceOf-29" result="pass"/><test-case name="K2-SeqExprInstanceOf-30" result="pass"/><test-case name="K2-SeqExprInstanceOf-31" result="pass"/><test-case name="K2-SeqExprInstanceOf-32" result="pass"/><test-case name="K2-SeqExprInstanceOf-33" result="pass"/><test-case name="K2-SeqExprInstanceOf-34" result="pass"/><test-case name="K2-SeqExprInstanceOf-35" result="pass"/><test-case name="K2-SeqExprInstanceOf-36" result="pass"/><test-case name="K2-SeqExprInstanceOf-37" result="pass"/><test-case name="K2-SeqExprInstanceOf-38" result="pass"/><test-case name="K2-SeqExprInstanceOf-39" result="pass"/><test-case name="K2-SeqExprInstanceOf-40" result="pass"/><test-case name="K2-SeqExprInstanceOf-41" result="pass"/><test-case name="K2-SeqExprInstanceOf-42" result="pass"/><test-case name="K2-SeqExprInstanceOf-43" result="pass"/><test-case name="K2-SeqExprInstanceOf-44" result="pass"/><test-case name="K2-SeqExprInstanceOf-45" result="pass"/><test-case name="K2-SeqExprInstanceOf-46" result="pass"/><test-case name="K2-SeqExprInstanceOf-47" result="pass"/><test-case name="K2-SeqExprInstanceOf-48" result="pass"/><test-case name="K2-SeqExprInstanceOf-49" result="pass"/><test-case name="K2-SeqExprInstanceOf-50" result="pass"/><test-case name="K2-SeqExprInstanceOf-51" result="pass"/><test-case name="K2-SeqExprInstanceOf-52" result="pass"/><test-case name="K2-SeqExprInstanceOf-53" result="pass"/><test-case name="K2-SeqExprInstanceOf-54" result="pass"/><test-case name="K2-SeqExprInstanceOf-55" result="pass"/><test-case name="K2-SeqExprInstanceOf-56" result="pass"/><test-case name="K2-SeqExprInstanceOf-57" result="pass"/><test-case name="K2-SeqExprInstanceOf-58" result="pass"/><test-case name="K2-SeqExprInstanceOf-59" result="pass"/><test-case name="K2-SeqExprInstanceOf-60" result="pass"/><test-case name="K2-SeqExprInstanceOf-61" result="pass"/><test-case name="K2-SeqExprInstanceOf-62" result="pass"/><test-case name="K2-SeqExprInstanceOf-63" result="pass"/><test-case name="K2-SeqExprInstanceOf-64" result="pass"/><test-case name="K2-SeqExprInstanceOf-65" result="pass"/><test-case name="K2-SeqExprInstanceOf-66" result="pass"/><test-case name="K2-SeqExprInstanceOf-67" result="pass"/><test-case name="K2-SeqExprInstanceOf-68" result="pass"/><test-case name="K2-SeqExprInstanceOf-69" result="pass"/><test-case name="K2-SeqExprInstanceOf-70" result="pass"/><test-case name="K2-SeqExprInstanceOf-71" result="pass"/><test-case name="K2-SeqExprInstanceOf-72" result="pass"/><test-case name="K2-SeqExprInstanceOf-73" result="pass"/><test-case name="K2-SeqExprInstanceOf-74" result="pass"/><test-case name="K2-SeqExprInstanceOf-75" result="pass"/><test-case name="K2-SeqExprInstanceOf-76" result="pass"/><test-case name="K2-SeqExprInstanceOf-77" result="pass"/><test-case name="K2-SeqExprInstanceOf-78" result="pass"/><test-case name="K2-SeqExprInstanceOf-79" result="pass"/><test-case name="K2-SeqExprInstanceOf-80" result="pass"/><test-case name="K2-SeqExprInstanceOf-81" result="pass"/><test-case name="K2-SeqExprInstanceOf-82" result="pass"/><test-case name="K2-SeqExprInstanceOf-83" result="pass"/><test-case name="K2-SeqExprInstanceOf-84" result="pass"/><test-case name="K2-SeqExprInstanceOf-85" result="pass"/><test-case name="K2-SeqExprInstanceOf-86" result="pass"/><test-case name="K2-SeqExprInstanceOf-87" result="pass"/><test-case name="K2-SeqExprInstanceOf-88" result="pass"/><test-case name="K2-SeqExprInstanceOf-89" result="pass"/><test-case name="K2-SeqExprInstanceOf-90" result="pass"/><test-case name="K2-SeqExprInstanceOf-91" result="pass"/><test-case name="K2-SeqExprInstanceOf-92" result="pass"/><test-case name="K2-SeqExprInstanceOf-93" result="pass"/><test-case name="K2-SeqExprInstanceOf-94" result="pass"/><test-case name="K2-SeqExprInstanceOf-95" result="pass"/><test-case name="K2-SeqExprInstanceOf-96" result="pass"/><test-case name="K2-SeqExprInstanceOf-97" result="pass"/><test-case name="K2-SeqExprInstanceOf-98" result="pass"/><test-case name="typeswitchhc1" result="pass"/><test-case name="typeswitchhc2" result="pass"/><test-case name="typeswitchhc3" result="pass"/><test-case name="typeswitchhc4" result="pass"/><test-case name="typeswitchhc5" result="pass"/><test-case name="typeswitchhc6" result="pass"/><test-case name="typeswitchhc7" result="pass"/><test-case name="typeswitchhc8" result="pass"/><test-case name="typeswitchhc9" result="pass"/><test-case name="typeswitchhc10" result="pass"/><test-case name="typeswitchhc11" result="pass"/><test-case name="typeswitchhc12" result="fail"/><test-case name="typeswitchhc13" result="pass"/><test-case name="typeswitchhc14" result="pass"/><test-case name="typeswitchhc15" result="pass"/><test-case name="typeswitchhc16" result="pass"/><test-case name="typeswitchhc17" result="pass"/><test-case name="typeswitchhc18" result="pass"/><test-case name="typeswitchhc19" result="pass"/><test-case name="typeswitchhc20" result="pass"/><test-case name="typeswitchhc21" result="pass"/><test-case name="typeswitchhc22" result="pass"/><test-case name="typeswitchhc23" result="pass"/><test-case name="typeswitchhc24" result="pass"/><test-case name="typeswitchhc25" result="pass"/><test-case name="K-sequenceExprTypeswitch-1" result="pass"/><test-case name="K-sequenceExprTypeswitch-2" result="pass"/><test-case name="K-sequenceExprTypeswitch-3" result="pass"/><test-case name="K-sequenceExprTypeswitch-4" result="pass"/><test-case name="K-sequenceExprTypeswitch-5" result="pass"/><test-case name="K-sequenceExprTypeswitch-6" result="pass"/><test-case name="K-sequenceExprTypeswitch-7" result="pass"/><test-case name="K-sequenceExprTypeswitch-8" result="pass"/><test-case name="K2-sequenceExprTypeswitch-1" result="pass"/><test-case name="K2-sequenceExprTypeswitch-2" result="pass"/><test-case name="K2-sequenceExprTypeswitch-3" result="pass"/><test-case name="K2-sequenceExprTypeswitch-4" result="pass"/><test-case name="K2-sequenceExprTypeswitch-5" result="pass"/><test-case name="K2-sequenceExprTypeswitch-6" result="pass"/><test-case name="K2-sequenceExprTypeswitch-7" result="pass"/><test-case name="K2-sequenceExprTypeswitch-8" result="pass"/><test-case name="K2-sequenceExprTypeswitch-9" result="pass"/><test-case name="K2-sequenceExprTypeswitch-10" result="pass"/><test-case name="K2-sequenceExprTypeswitch-11" result="pass"/><test-case name="K2-sequenceExprTypeswitch-12" result="fail"/><test-case name="K2-sequenceExprTypeswitch-13" result="fail"/><test-case name="K2-sequenceExprTypeswitch-14" result="pass"/><test-case name="K2-sequenceExprTypeswitch-15" result="pass"/><test-case name="K2-sequenceExprTypeswitch-16" result="fail"/><test-case name="cast-derived-1" result="pass"/><test-case name="cast-derived-2" result="pass"/><test-case name="cast-derived-3" result="pass"/><test-case name="cast-derived-4" result="pass"/><test-case name="cast-derived-5" result="pass"/><test-case name="cast-derived-6" result="pass"/><test-case name="cast-derived-7" result="pass"/><test-case name="cast-derived-8" result="pass"/><test-case name="cast-derived-9" result="pass"/><test-case name="cast-derived-10" result="pass"/><test-case name="cast-derived-11" result="pass"/><test-case name="cast-derived-12" result="pass"/><test-case name="cast-derived-13" result="pass"/><test-case name="cast-derived-14" result="pass"/><test-case name="cast-derived-15" result="pass"/><test-case name="cast-derived-16" result="pass"/><test-case name="cast-derived-17" result="pass"/><test-case name="cast-derived-18" result="pass"/><test-case name="cast-derived-19" result="pass"/><test-case name="cast-derived-20" result="pass"/><test-case name="cast-derived-21" result="pass"/><test-case name="cast-to-parent-1" result="pass"/><test-case name="cast-to-parent-2" result="pass"/><test-case name="cast-to-parent-3" result="pass"/><test-case name="cast-to-parent-4" result="pass"/><test-case name="cast-to-parent-5" result="pass"/><test-case name="cast-to-parent-6" result="pass"/><test-case name="cast-to-parent-7" result="pass"/><test-case name="cast-to-parent-8" result="pass"/><test-case name="cast-to-parent-9" result="pass"/><test-case name="cast-to-parent-10" result="pass"/><test-case name="cast-to-parent-11" result="pass"/><test-case name="cast-to-parent-12" result="pass"/><test-case name="cast-to-parent-13" result="pass"/><test-case name="cast-to-parent-14" result="pass"/><test-case name="cast-to-parent-15" result="pass"/><test-case name="cast-to-parent-16" result="pass"/><test-case name="cast-to-parent-17" result="pass"/><test-case name="cast-to-parent-18" result="pass"/><test-case name="cast-to-parent-19" result="pass"/><test-case name="cast-to-parent-20" result="pass"/><test-case name="cast-to-parent-21" result="pass"/><test-case name="cast-within-1" result="pass"/><test-case name="cast-within-2" result="pass"/><test-case name="cast-within-3" result="pass"/><test-case name="cast-within-4" result="pass"/><test-case name="cast-within-5" result="pass"/><test-case name="cast-within-6" result="pass"/><test-case name="cast-within-7" result="pass"/><test-case name="cast-within-8" result="pass"/><test-case name="cast-within-9" result="pass"/><test-case name="cast-within-10" result="pass"/><test-case name="cast-within-11" result="pass"/><test-case name="cast-within-12" result="pass"/><test-case name="cast-within-13" result="pass"/><test-case name="cast-within-14" result="pass"/><test-case name="cast-within-15" result="pass"/><test-case name="cast-within-16" result="pass"/><test-case name="cast-within-17" result="pass"/><test-case name="cast-within-18" result="pass"/><test-case name="cast-within-19" result="pass"/><test-case name="cast-within-20" result="pass"/><test-case name="cast-within-21" result="pass"/><test-case name="casthc1" result="pass"/><test-case name="casthc2" result="pass"/><test-case name="casthc3" result="pass"/><test-case name="casthc4" result="pass"/><test-case name="casthc5" result="pass"/><test-case name="casthc6" result="pass"/><test-case name="casthc7" result="pass"/><test-case name="casthc8" result="pass"/><test-case name="casthc9" result="pass"/><test-case name="casthc10" result="pass"/><test-case name="casthc11" result="pass"/><test-case name="casthc12" result="pass"/><test-case name="casthc13" result="pass"/><test-case name="casthc14" result="pass"/><test-case name="casthc15" result="pass"/><test-case name="casthc16" result="pass"/><test-case name="casthc17" result="fail"/><test-case name="casthc18" result="pass"/><test-case name="casthc19" result="pass"/><test-case name="casthc20" result="pass"/><test-case name="casthc21" result="pass"/><test-case name="casthc22" result="pass"/><test-case name="casthc23" result="pass"/><test-case name="casthc24" result="pass"/><test-case name="casthc25" result="pass"/><test-case name="casthc26" result="pass"/><test-case name="casthc27" result="pass"/><test-case name="casthc28" result="pass"/><test-case name="casthc29" result="pass"/><test-case name="casthc30" result="pass"/><test-case name="casthc31" result="pass"/><test-case name="casthc32" result="pass"/><test-case name="casthc33" result="pass"/><test-case name="casthc34" result="pass"/><test-case name="casthc35" result="pass"/><test-case name="casthc36" result="pass"/><test-case name="casthc37" result="pass"/><test-case name="casthc38" result="pass"/><test-case name="casthc39" result="pass"/><test-case name="casthc40" result="pass"/><test-case name="casthc41" result="pass"/><test-case name="casthc42" result="pass"/><test-case name="casthc43" result="pass"/><test-case name="CastAs001" result="pass"/><test-case name="CastAs002" result="pass"/><test-case name="CastAs003" result="pass"/><test-case name="CastAs004" result="pass"/><test-case name="CastAs005" result="pass"/><test-case name="CastAs006" result="pass"/><test-case name="CastAs007" result="pass"/><test-case name="CastAs008" result="pass"/><test-case name="CastAs009" result="pass"/><test-case name="CastAs010" result="pass"/><test-case name="CastAs011" result="pass"/><test-case name="CastAs012" result="pass"/><test-case name="CastAs013" result="pass"/><test-case name="CastAs014" result="pass"/><test-case name="CastAs015" result="pass"/><test-case name="CastAs016" result="pass"/><test-case name="CastAs017" result="pass"/><test-case name="CastAs018" result="pass"/><test-case name="CastAs019" result="pass"/><test-case name="CastAs020" result="pass"/><test-case name="CastAs021" result="pass"/><test-case name="CastAs022" result="pass"/><test-case name="CastAs023" result="pass"/><test-case name="CastAs024" result="pass"/><test-case name="CastAs025" result="pass"/><test-case name="CastAs026" result="pass"/><test-case name="CastAs027" result="pass"/><test-case name="CastAs028" result="pass"/><test-case name="CastAs029" result="pass"/><test-case name="CastAs030" result="pass"/><test-case name="CastAs031" result="pass"/><test-case name="CastAs032" result="pass"/><test-case name="CastAs033" result="pass"/><test-case name="CastAs034" result="pass"/><test-case name="CastAs035" result="pass"/><test-case name="CastAs036" result="pass"/><test-case name="CastAs037" result="pass"/><test-case name="CastAs038" result="pass"/><test-case name="CastAs039" result="pass"/><test-case name="CastAs040" result="pass"/><test-case name="CastAs041" result="pass"/><test-case name="CastAs042" result="pass"/><test-case name="CastAs043" result="pass"/><test-case name="CastAs044" result="pass"/><test-case name="CastAs045" result="pass"/><test-case name="CastAs046" result="pass"/><test-case name="CastAs047" result="pass"/><test-case name="CastAs048" result="pass"/><test-case name="CastAs049" result="pass"/><test-case name="CastAs050" result="pass"/><test-case name="CastAs051" result="pass"/><test-case name="CastAs052" result="pass"/><test-case name="CastAs053" result="pass"/><test-case name="CastAs054" result="pass"/><test-case name="CastAs055" result="pass"/><test-case name="CastAs056" result="pass"/><test-case name="CastAs057" result="pass"/><test-case name="CastAs058" result="pass"/><test-case name="CastAs059" result="pass"/><test-case name="CastAs060" result="pass"/><test-case name="CastAs061" result="pass"/><test-case name="CastAs062" result="pass"/><test-case name="CastAs063" result="pass"/><test-case name="CastAs064" result="pass"/><test-case name="CastAs065" result="pass"/><test-case name="CastAs066" result="pass"/><test-case name="CastAs067" result="pass"/><test-case name="CastAs068" result="pass"/><test-case name="CastAs069" result="pass"/><test-case name="CastAs070" result="pass"/><test-case name="CastAs071" result="pass"/><test-case name="CastAs072" result="pass"/><test-case name="CastAs073" result="pass"/><test-case name="CastAs074" result="pass"/><test-case name="CastAs075" result="pass"/><test-case name="CastAs076" result="pass"/><test-case name="CastAs077" result="pass"/><test-case name="CastAs078" result="pass"/><test-case name="CastAs079" result="pass"/><test-case name="CastAs080" result="pass"/><test-case name="CastAs081" result="pass"/><test-case name="CastAs082" result="pass"/><test-case name="CastAs083" result="pass"/><test-case name="CastAs084" result="pass"/><test-case name="CastAs085" result="pass"/><test-case name="CastAs086" result="pass"/><test-case name="CastAs087" result="pass"/><test-case name="CastAs088" result="pass"/><test-case name="CastAs089" result="pass"/><test-case name="CastAs090" result="pass"/><test-case name="CastAs091" result="pass"/><test-case name="CastAs092" result="pass"/><test-case name="CastAs093" result="pass"/><test-case name="CastAs094" result="pass"/><test-case name="CastAs095" result="pass"/><test-case name="CastAs096" result="pass"/><test-case name="CastAs097" result="pass"/><test-case name="CastAs098" result="pass"/><test-case name="CastAs099" result="pass"/><test-case name="CastAs100" result="pass"/><test-case name="CastAs101" result="pass"/><test-case name="CastAs102" result="pass"/><test-case name="CastAs103" result="pass"/><test-case name="CastAs104" result="pass"/><test-case name="CastAs105" result="pass"/><test-case name="CastAs106" result="pass"/><test-case name="CastAs107" result="pass"/><test-case name="CastAs108" result="pass"/><test-case name="CastAs109" result="pass"/><test-case name="CastAs110" result="pass"/><test-case name="CastAs111" result="pass"/><test-case name="CastAs112" result="pass"/><test-case name="CastAs113" result="pass"/><test-case name="CastAs114" result="pass"/><test-case name="CastAs115" result="pass"/><test-case name="CastAs116" result="pass"/><test-case name="CastAs117" result="pass"/><test-case name="CastAs118" result="pass"/><test-case name="CastAs119" result="pass"/><test-case name="CastAs120" result="pass"/><test-case name="CastAs121" result="pass"/><test-case name="CastAs122" result="pass"/><test-case name="CastAs123" result="pass"/><test-case name="CastAs124" result="pass"/><test-case name="CastAs125" result="pass"/><test-case name="CastAs126" result="pass"/><test-case name="CastAs127" result="pass"/><test-case name="CastAs128" result="pass"/><test-case name="CastAs129" result="pass"/><test-case name="CastAs130" result="pass"/><test-case name="CastAs131" result="pass"/><test-case name="CastAs132" result="pass"/><test-case name="CastAs133" result="pass"/><test-case name="CastAs134" result="pass"/><test-case name="CastAs135" result="pass"/><test-case name="CastAs136" result="pass"/><test-case name="CastAs137" result="pass"/><test-case name="CastAs138" result="pass"/><test-case name="CastAs139" result="pass"/><test-case name="CastAs140" result="pass"/><test-case name="CastAs141" result="pass"/><test-case name="CastAs142" result="pass"/><test-case name="CastAs143" result="pass"/><test-case name="CastAs144" result="pass"/><test-case name="CastAs145" result="pass"/><test-case name="CastAs146" result="pass"/><test-case name="CastAs147" result="pass"/><test-case name="CastAs148" result="pass"/><test-case name="CastAs149" result="pass"/><test-case name="CastAs150" result="pass"/><test-case name="CastAs151" result="pass"/><test-case name="CastAs152" result="pass"/><test-case name="CastAs153" result="pass"/><test-case name="CastAs154" result="pass"/><test-case name="CastAs155" result="pass"/><test-case name="CastAs156" result="pass"/><test-case name="CastAs157" result="pass"/><test-case name="CastAs158" result="pass"/><test-case name="CastAs159" result="pass"/><test-case name="CastAs160" result="pass"/><test-case name="CastAs161" result="pass"/><test-case name="CastAs162" result="pass"/><test-case name="CastAs163" result="pass"/><test-case name="CastAs164" result="pass"/><test-case name="CastAs165" result="pass"/><test-case name="CastAs166" result="pass"/><test-case name="CastAs167" result="pass"/><test-case name="CastAs168" result="pass"/><test-case name="CastAs169" result="fail"/><test-case name="CastAs170" result="pass"/><test-case name="CastAs171" result="pass"/><test-case name="CastAs172" result="pass"/><test-case name="CastAs173" result="pass"/><test-case name="CastAs174" result="pass"/><test-case name="CastAs175" result="fail"/><test-case name="CastAs176" result="pass"/><test-case name="CastAs177" result="fail"/><test-case name="CastAs178" result="pass"/><test-case name="CastAs179" result="pass"/><test-case name="CastAs180" result="pass"/><test-case name="CastAs181" result="pass"/><test-case name="CastAs182" result="pass"/><test-case name="CastAs183" result="pass"/><test-case name="CastAs184" result="pass"/><test-case name="CastAs185" result="pass"/><test-case name="CastAs186" result="pass"/><test-case name="CastAs187" result="pass"/><test-case name="CastAs188" result="pass"/><test-case name="CastAs189" result="pass"/><test-case name="CastAs190" result="pass"/><test-case name="CastAs191" result="pass"/><test-case name="CastAs192" result="pass"/><test-case name="CastAs193" result="pass"/><test-case name="CastAs194" result="pass"/><test-case name="CastAs195" result="pass"/><test-case name="CastAs196" result="pass"/><test-case name="CastAs197" result="pass"/><test-case name="CastAs198" result="pass"/><test-case name="CastAs199" result="pass"/><test-case name="CastAs200" result="pass"/><test-case name="CastAs201" result="pass"/><test-case name="CastAs202" result="pass"/><test-case name="CastAs203" result="pass"/><test-case name="CastAs204" result="fail"/><test-case name="CastAs205" result="pass"/><test-case name="CastAs206" result="pass"/><test-case name="CastAs207" result="pass"/><test-case name="CastAs208" result="pass"/><test-case name="CastAs209" result="pass"/><test-case name="CastAs210" result="pass"/><test-case name="CastAs211" result="fail"/><test-case name="CastAs212" result="fail"/><test-case name="CastAs213" result="pass"/><test-case name="CastAs214" result="pass"/><test-case name="CastAs215" result="pass"/><test-case name="CastAs216" result="pass"/><test-case name="CastAs217" result="pass"/><test-case name="CastAs218" result="pass"/><test-case name="CastAs219" result="pass"/><test-case name="CastAs220" result="pass"/><test-case name="CastAs221" result="pass"/><test-case name="CastAs222" result="pass"/><test-case name="CastAs223" result="pass"/><test-case name="CastAs224" result="pass"/><test-case name="CastAs225" result="pass"/><test-case name="CastAs226" result="pass"/><test-case name="CastAs227" result="pass"/><test-case name="CastAs228" result="pass"/><test-case name="CastAs229" result="pass"/><test-case name="CastAs230" result="pass"/><test-case name="CastAs231" result="pass"/><test-case name="CastAs232" result="pass"/><test-case name="CastAs233" result="pass"/><test-case name="CastAs234" result="pass"/><test-case name="CastAs235" result="pass"/><test-case name="CastAs236" result="pass"/><test-case name="CastAs237" result="pass"/><test-case name="CastAs238" result="pass"/><test-case name="CastAs239" result="pass"/><test-case name="CastAs240" result="pass"/><test-case name="CastAs241" result="pass"/><test-case name="CastAs242" result="pass"/><test-case name="CastAs243" result="pass"/><test-case name="CastAs244" result="pass"/><test-case name="CastAs245" result="pass"/><test-case name="CastAs246" result="pass"/><test-case name="CastAs247" result="pass"/><test-case name="CastAs248" result="pass"/><test-case name="CastAs249" result="pass"/><test-case name="CastAs250" result="pass"/><test-case name="CastAs251" result="pass"/><test-case name="CastAs252" result="pass"/><test-case name="CastAs253" result="pass"/><test-case name="CastAs254" result="pass"/><test-case name="CastAs255" result="pass"/><test-case name="CastAs256" result="pass"/><test-case name="CastAs257" result="pass"/><test-case name="CastAs258" result="pass"/><test-case name="CastAs259" result="pass"/><test-case name="CastAs260" result="pass"/><test-case name="CastAs261" result="pass"/><test-case name="CastAs262" result="pass"/><test-case name="CastAs263" result="pass"/><test-case name="CastAs264" result="pass"/><test-case name="CastAs265" result="pass"/><test-case name="CastAs266" result="pass"/><test-case name="CastAs267" result="pass"/><test-case name="CastAs268" result="pass"/><test-case name="CastAs269" result="pass"/><test-case name="CastAs270" result="pass"/><test-case name="CastAs271" result="pass"/><test-case name="CastAs272" result="pass"/><test-case name="CastAs273" result="pass"/><test-case name="CastAs274" result="pass"/><test-case name="CastAs275" result="pass"/><test-case name="CastAs276" result="pass"/><test-case name="CastAs277" result="pass"/><test-case name="CastAs278" result="pass"/><test-case name="CastAs279" result="pass"/><test-case name="CastAs280" result="pass"/><test-case name="CastAs281" result="pass"/><test-case name="CastAs282" result="pass"/><test-case name="CastAs283" result="pass"/><test-case name="CastAs284" result="pass"/><test-case name="CastAs285" result="pass"/><test-case name="CastAs286" result="pass"/><test-case name="CastAs287" result="pass"/><test-case name="CastAs288" result="pass"/><test-case name="CastAs289" result="pass"/><test-case name="CastAs290" result="pass"/><test-case name="CastAs291" result="pass"/><test-case name="CastAs292" result="pass"/><test-case name="CastAs293" result="pass"/><test-case name="CastAs294" result="pass"/><test-case name="CastAs295" result="pass"/><test-case name="CastAs296" result="pass"/><test-case name="CastAs297" result="pass"/><test-case name="CastAs298" result="pass"/><test-case name="CastAs299" result="pass"/><test-case name="CastAs300" result="pass"/><test-case name="CastAs301" result="pass"/><test-case name="CastAs302" result="pass"/><test-case name="CastAs303" result="pass"/><test-case name="CastAs304" result="pass"/><test-case name="CastAs305" result="pass"/><test-case name="CastAs306" result="pass"/><test-case name="CastAs307" result="pass"/><test-case name="CastAs308" result="pass"/><test-case name="CastAs309" result="pass"/><test-case name="CastAs310" result="pass"/><test-case name="CastAs311" result="pass"/><test-case name="CastAs312" result="pass"/><test-case name="CastAs313" result="pass"/><test-case name="CastAs314" result="pass"/><test-case name="CastAs315" result="pass"/><test-case name="CastAs316" result="pass"/><test-case name="CastAs317" result="pass"/><test-case name="CastAs318" result="pass"/><test-case name="CastAs319" result="pass"/><test-case name="CastAs320" result="pass"/><test-case name="CastAs321" result="pass"/><test-case name="CastAs322" result="pass"/><test-case name="CastAs323" result="pass"/><test-case name="CastAs324" result="pass"/><test-case name="CastAs325" result="pass"/><test-case name="CastAs326" result="pass"/><test-case name="CastAs327" result="pass"/><test-case name="CastAs328" result="pass"/><test-case name="CastAs329" result="pass"/><test-case name="CastAs330" result="pass"/><test-case name="CastAs331" result="pass"/><test-case name="CastAs332" result="pass"/><test-case name="CastAs333" result="pass"/><test-case name="CastAs334" result="pass"/><test-case name="CastAs335" result="pass"/><test-case name="CastAs336" result="pass"/><test-case name="CastAs337" result="pass"/><test-case name="CastAs338" result="pass"/><test-case name="CastAs339" result="pass"/><test-case name="CastAs340" result="pass"/><test-case name="CastAs341" result="pass"/><test-case name="CastAs342" result="pass"/><test-case name="CastAs343" result="pass"/><test-case name="CastAs344" result="pass"/><test-case name="CastAs345" result="pass"/><test-case name="CastAs346" result="pass"/><test-case name="CastAs347" result="pass"/><test-case name="CastAs348" result="pass"/><test-case name="CastAs349" result="pass"/><test-case name="CastAs350" result="pass"/><test-case name="CastAs351" result="pass"/><test-case name="CastAs352" result="pass"/><test-case name="CastAs353" result="pass"/><test-case name="CastAs354" result="pass"/><test-case name="CastAs355" result="pass"/><test-case name="CastAs356" result="pass"/><test-case name="CastAs357" result="pass"/><test-case name="CastAs358" result="pass"/><test-case name="CastAs359" result="pass"/><test-case name="CastAs360" result="pass"/><test-case name="CastAs361" result="pass"/><test-case name="CastAs362" result="pass"/><test-case name="CastAs363" result="pass"/><test-case name="CastAs364" result="pass"/><test-case name="CastAs365" result="pass"/><test-case name="CastAs366" result="pass"/><test-case name="CastAs367" result="pass"/><test-case name="CastAs368" result="pass"/><test-case name="CastAs369" result="pass"/><test-case name="CastAs370" result="pass"/><test-case name="CastAs371" result="pass"/><test-case name="CastAs372" result="pass"/><test-case name="CastAs373" result="pass"/><test-case name="CastAs374" result="pass"/><test-case name="CastAs375" result="pass"/><test-case name="CastAs376" result="pass"/><test-case name="CastAs377" result="pass"/><test-case name="CastAs378" result="pass"/><test-case name="CastAs379" result="pass"/><test-case name="CastAs380" result="pass"/><test-case name="CastAs381" result="pass"/><test-case name="CastAs382" result="pass"/><test-case name="CastAs383" result="pass"/><test-case name="CastAs384" result="pass"/><test-case name="CastAs385" result="pass"/><test-case name="CastAs386" result="pass"/><test-case name="CastAs387" result="pass"/><test-case name="CastAs388" result="pass"/><test-case name="CastAs389" result="pass"/><test-case name="CastAs390" result="pass"/><test-case name="CastAs391" result="pass"/><test-case name="CastAs392" result="pass"/><test-case name="CastAs393" result="pass"/><test-case name="CastAs394" result="pass"/><test-case name="CastAs395" result="pass"/><test-case name="CastAs396" result="pass"/><test-case name="CastAs397" result="pass"/><test-case name="CastAs398" result="pass"/><test-case name="CastAs399" result="pass"/><test-case name="CastAs400" result="pass"/><test-case name="CastAs401" result="pass"/><test-case name="CastAs402" result="pass"/><test-case name="CastAs403" result="pass"/><test-case name="CastAs404" result="pass"/><test-case name="CastAs405" result="pass"/><test-case name="CastAs406" result="pass"/><test-case name="CastAs407" result="pass"/><test-case name="CastAs408" result="pass"/><test-case name="CastAs409" result="pass"/><test-case name="CastAs410" result="pass"/><test-case name="CastAs411" result="pass"/><test-case name="CastAs412" result="pass"/><test-case name="CastAs413" result="pass"/><test-case name="CastAs414" result="pass"/><test-case name="CastAs415" result="pass"/><test-case name="CastAs416" result="pass"/><test-case name="CastAs417" result="pass"/><test-case name="CastAs418" result="pass"/><test-case name="CastAs419" result="pass"/><test-case name="CastAs420" result="pass"/><test-case name="CastAs421" result="pass"/><test-case name="CastAs422" result="pass"/><test-case name="CastAs423" result="pass"/><test-case name="CastAs424" result="pass"/><test-case name="CastAs425" result="pass"/><test-case name="CastAs426" result="pass"/><test-case name="CastAs427" result="pass"/><test-case name="CastAs428" result="pass"/><test-case name="CastAs429" result="pass"/><test-case name="CastAs430" result="pass"/><test-case name="CastAs431" result="pass"/><test-case name="CastAs432" result="pass"/><test-case name="CastAs433" result="pass"/><test-case name="CastAs434" result="pass"/><test-case name="CastAs435" result="pass"/><test-case name="CastAs436" result="pass"/><test-case name="CastAs437" result="pass"/><test-case name="CastAs438" result="pass"/><test-case name="CastAs439" result="pass"/><test-case name="CastAs440" result="pass"/><test-case name="CastAs441" result="pass"/><test-case name="CastAs442" result="pass"/><test-case name="CastAs443" result="pass"/><test-case name="CastAs444" result="pass"/><test-case name="CastAs445" result="pass"/><test-case name="CastAs446" result="pass"/><test-case name="CastAs447" result="pass"/><test-case name="CastAs448" result="pass"/><test-case name="CastAs449" result="pass"/><test-case name="CastAs450" result="pass"/><test-case name="CastAs451" result="pass"/><test-case name="CastAs452" result="pass"/><test-case name="CastAs453" result="pass"/><test-case name="CastAs454" result="pass"/><test-case name="CastAs455" result="pass"/><test-case name="CastAs456" result="pass"/><test-case name="CastAs457" result="pass"/><test-case name="CastAs458" result="pass"/><test-case name="CastAs459" result="pass"/><test-case name="CastAs460" result="pass"/><test-case name="CastAs461" result="pass"/><test-case name="CastAs462" result="pass"/><test-case name="CastAs463" result="pass"/><test-case name="CastAs464" result="pass"/><test-case name="CastAs465" result="pass"/><test-case name="CastAs466" result="pass"/><test-case name="CastAs467" result="pass"/><test-case name="CastAs468" result="pass"/><test-case name="CastAs469" result="pass"/><test-case name="CastAs470" result="pass"/><test-case name="CastAs471" result="pass"/><test-case name="CastAs472" result="pass"/><test-case name="CastAs473" result="pass"/><test-case name="CastAs474" result="pass"/><test-case name="CastAs475" result="pass"/><test-case name="CastAs476" result="pass"/><test-case name="CastAs477" result="pass"/><test-case name="CastAs478" result="pass"/><test-case name="CastAs479" result="pass"/><test-case name="CastAs480" result="pass"/><test-case name="CastAs481" result="pass"/><test-case name="CastAs482" result="pass"/><test-case name="CastAs483" result="pass"/><test-case name="CastAs484" result="pass"/><test-case name="CastAs485" result="pass"/><test-case name="CastAs486" result="pass"/><test-case name="CastAs487" result="pass"/><test-case name="CastAs488" result="pass"/><test-case name="CastAs489" result="pass"/><test-case name="CastAs490" result="pass"/><test-case name="CastAs491" result="pass"/><test-case name="CastAs492" result="pass"/><test-case name="CastAs493" result="pass"/><test-case name="CastAs494" result="pass"/><test-case name="CastAs495" result="pass"/><test-case name="CastAs496" result="pass"/><test-case name="CastAs497" result="pass"/><test-case name="CastAs498" result="pass"/><test-case name="CastAs499" result="pass"/><test-case name="CastAs500" result="pass"/><test-case name="CastAs501" result="pass"/><test-case name="CastAs502" result="pass"/><test-case name="CastAs503" result="pass"/><test-case name="CastAs504" result="pass"/><test-case name="CastAs505" result="pass"/><test-case name="CastAs506" result="pass"/><test-case name="CastAs507" result="pass"/><test-case name="CastAs508" result="pass"/><test-case name="CastAs509" result="pass"/><test-case name="CastAs510" result="pass"/><test-case name="CastAs511" result="pass"/><test-case name="CastAs512" result="pass"/><test-case name="CastAs513" result="pass"/><test-case name="CastAs514" result="pass"/><test-case name="CastAs515" result="pass"/><test-case name="CastAs516" result="pass"/><test-case name="CastAs517" result="pass"/><test-case name="CastAs518" result="pass"/><test-case name="CastAs519" result="pass"/><test-case name="CastAs520" result="pass"/><test-case name="CastAs521" result="pass"/><test-case name="CastAs522" result="pass"/><test-case name="CastAs523" result="pass"/><test-case name="CastAs524" result="pass"/><test-case name="CastAs525" result="pass"/><test-case name="CastAs526" result="pass"/><test-case name="CastAs527" result="pass"/><test-case name="CastAs528" result="pass"/><test-case name="CastAs529" result="pass"/><test-case name="CastAs530" result="pass"/><test-case name="CastAs531" result="pass"/><test-case name="CastAs532" result="pass"/><test-case name="CastAs533" result="pass"/><test-case name="CastAs534" result="pass"/><test-case name="CastAs535" result="pass"/><test-case name="CastAs536" result="pass"/><test-case name="CastAs537" result="pass"/><test-case name="CastAs538" result="pass"/><test-case name="CastAs539" result="pass"/><test-case name="CastAs540" result="pass"/><test-case name="CastAs541" result="pass"/><test-case name="CastAs542" result="pass"/><test-case name="CastAs543" result="pass"/><test-case name="CastAs544" result="pass"/><test-case name="CastAs545" result="pass"/><test-case name="CastAs546" result="pass"/><test-case name="CastAs547" result="pass"/><test-case name="CastAs548" result="pass"/><test-case name="CastAs549" result="pass"/><test-case name="CastAs550" result="pass"/><test-case name="CastAs551" result="pass"/><test-case name="CastAs552" result="pass"/><test-case name="CastAs553" result="pass"/><test-case name="CastAs554" result="pass"/><test-case name="CastAs555" result="pass"/><test-case name="CastAs556" result="pass"/><test-case name="CastAs557" result="pass"/><test-case name="CastAs558" result="pass"/><test-case name="CastAs559" result="pass"/><test-case name="CastAs560" result="pass"/><test-case name="CastAs561" result="pass"/><test-case name="CastAs562" result="pass"/><test-case name="CastAs563" result="pass"/><test-case name="CastAs564" result="pass"/><test-case name="CastAs565" result="pass"/><test-case name="CastAs566" result="pass"/><test-case name="CastAs567" result="pass"/><test-case name="CastAs568" result="pass"/><test-case name="CastAs569" result="pass"/><test-case name="CastAs570" result="pass"/><test-case name="CastAs571" result="pass"/><test-case name="CastAs572" result="pass"/><test-case name="CastAs573" result="pass"/><test-case name="CastAs574" result="pass"/><test-case name="CastAs575" result="pass"/><test-case name="CastAs576" result="pass"/><test-case name="CastAs577" result="pass"/><test-case name="CastAs578" result="pass"/><test-case name="CastAs579" result="pass"/><test-case name="CastAs580" result="pass"/><test-case name="CastAs581" result="pass"/><test-case name="CastAs582" result="pass"/><test-case name="CastAs583" result="pass"/><test-case name="CastAs584" result="pass"/><test-case name="CastAs585" result="pass"/><test-case name="CastAs586" result="pass"/><test-case name="CastAs587" result="pass"/><test-case name="CastAs588" result="pass"/><test-case name="CastAs589" result="pass"/><test-case name="CastAs590" result="pass"/><test-case name="CastAs591" result="pass"/><test-case name="CastAs592" result="pass"/><test-case name="CastAs593" result="pass"/><test-case name="CastAs594" result="pass"/><test-case name="CastAs595" result="pass"/><test-case name="CastAs596" result="pass"/><test-case name="CastAs597" result="pass"/><test-case name="CastAs598" result="pass"/><test-case name="CastAs599" result="pass"/><test-case name="CastAs600" result="pass"/><test-case name="CastAs601" result="pass"/><test-case name="CastAs602" result="pass"/><test-case name="CastAs603" result="pass"/><test-case name="CastAs604" result="pass"/><test-case name="CastAs605" result="pass"/><test-case name="CastAs606" result="pass"/><test-case name="CastAs607" result="pass"/><test-case name="CastAs608" result="pass"/><test-case name="CastAs609" result="pass"/><test-case name="CastAs610" result="pass"/><test-case name="CastAs611" result="pass"/><test-case name="CastAs612" result="pass"/><test-case name="CastAs613" result="pass"/><test-case name="CastAs614" result="pass"/><test-case name="CastAs615" result="pass"/><test-case name="CastAs616" result="pass"/><test-case name="CastAs617" result="pass"/><test-case name="CastAs618" result="pass"/><test-case name="CastAs619" result="pass"/><test-case name="CastAs620" result="pass"/><test-case name="CastAs621" result="pass"/><test-case name="CastAs622" result="pass"/><test-case name="CastAs623" result="pass"/><test-case name="CastAs624" result="pass"/><test-case name="CastAs625" result="pass"/><test-case name="CastAs626" result="pass"/><test-case name="CastAs627" result="pass"/><test-case name="CastAs628" result="pass"/><test-case name="CastAs629" result="pass"/><test-case name="CastAs630" result="pass"/><test-case name="CastAs631" result="pass"/><test-case name="CastAs632" result="pass"/><test-case name="CastAs633" result="pass"/><test-case name="CastAs634" result="pass"/><test-case name="CastAs635" result="pass"/><test-case name="CastAs636" result="pass"/><test-case name="CastAs637" result="pass"/><test-case name="CastAs638" result="pass"/><test-case name="CastAs639" result="pass"/><test-case name="CastAs640" result="pass"/><test-case name="CastAs641" result="pass"/><test-case name="CastAs642" result="pass"/><test-case name="CastAs643" result="pass"/><test-case name="CastAs644" result="pass"/><test-case name="CastAs645" result="pass"/><test-case name="CastAs646" result="pass"/><test-case name="CastAs647" result="fail"/><test-case name="CastAs648" result="pass"/><test-case name="CastAs649" result="pass"/><test-case name="CastAs650" result="pass"/><test-case name="CastAs651" result="pass"/><test-case name="CastAs652" result="pass"/><test-case name="CastAs653" result="pass"/><test-case name="CastAs654" result="pass"/><test-case name="CastAs655" result="pass"/><test-case name="CastAs656" result="pass"/><test-case name="CastAs657" result="pass"/><test-case name="CastAs658" result="pass"/><test-case name="CastAs659" result="pass"/><test-case name="CastAs660" result="pass"/><test-case name="CastAs661" result="pass"/><test-case name="CastAs662" result="pass"/><test-case name="CastAs663" result="pass"/><test-case name="CastAs664" result="pass"/><test-case name="CastAs665" result="pass"/><test-case name="CastAs666" result="pass"/><test-case name="CastAs667" result="pass"/><test-case name="CastAs668" result="pass"/><test-case name="CastAs669" result="pass"/><test-case name="CastAs670" result="pass"/><test-case name="CastAs671" result="pass"/><test-case name="CastAs672" result="pass"/><test-case name="CastFOCA0001-1" result="fail"/><test-case name="CastFOCA0003-1" result="fail"/><test-case name="K-SeqExprCast-1" result="pass"/><test-case name="K-SeqExprCast-2" result="pass"/><test-case name="K-SeqExprCast-3" result="pass"/><test-case name="K-SeqExprCast-4" result="pass"/><test-case name="K-SeqExprCast-5" result="pass"/><test-case name="K-SeqExprCast-6" result="pass"/><test-case name="K-SeqExprCast-7" result="pass"/><test-case name="K-SeqExprCast-8" result="pass"/><test-case name="K-SeqExprCast-9" result="pass"/><test-case name="K-SeqExprCast-10" result="pass"/><test-case name="K-SeqExprCast-11" result="pass"/><test-case name="K-SeqExprCast-12" result="pass"/><test-case name="K-SeqExprCast-13" result="pass"/><test-case name="K-SeqExprCast-14" result="pass"/><test-case name="K-SeqExprCast-15" result="pass"/><test-case name="K-SeqExprCast-16" result="pass"/><test-case name="K-SeqExprCast-17" result="pass"/><test-case name="K-SeqExprCast-18" result="pass"/><test-case name="K-SeqExprCast-19" result="pass"/><test-case name="K-SeqExprCast-20" result="pass"/><test-case name="K-SeqExprCast-21" result="pass"/><test-case name="K-SeqExprCast-22" result="pass"/><test-case name="K-SeqExprCast-23" result="pass"/><test-case name="K-SeqExprCast-24" result="pass"/><test-case name="K-SeqExprCast-25" result="pass"/><test-case name="K-SeqExprCast-26" result="pass"/><test-case name="K-SeqExprCast-27" result="pass"/><test-case name="K-SeqExprCast-28" result="pass"/><test-case name="K-SeqExprCast-29" result="pass"/><test-case name="K-SeqExprCast-30" result="pass"/><test-case name="K-SeqExprCast-31" result="pass"/><test-case name="K-SeqExprCast-32" result="pass"/><test-case name="K-SeqExprCast-33" result="pass"/><test-case name="K-SeqExprCast-34" result="pass"/><test-case name="K-SeqExprCast-35" result="pass"/><test-case name="K-SeqExprCast-36" result="pass"/><test-case name="K-SeqExprCast-37" result="pass"/><test-case name="K-SeqExprCast-38" result="pass"/><test-case name="K-SeqExprCast-39" result="pass"/><test-case name="K-SeqExprCast-40" result="pass"/><test-case name="K-SeqExprCast-41" result="pass"/><test-case name="K-SeqExprCast-42" result="pass"/><test-case name="K-SeqExprCast-43" result="pass"/><test-case name="K-SeqExprCast-44" result="pass"/><test-case name="K-SeqExprCast-45" result="pass"/><test-case name="K-SeqExprCast-46" result="pass"/><test-case name="K-SeqExprCast-47" result="pass"/><test-case name="K-SeqExprCast-48" result="pass"/><test-case name="K-SeqExprCast-49" result="pass"/><test-case name="K-SeqExprCast-50" result="pass"/><test-case name="K-SeqExprCast-51" result="pass"/><test-case name="K-SeqExprCast-52" result="pass"/><test-case name="K-SeqExprCast-53" result="pass"/><test-case name="K-SeqExprCast-54" result="pass"/><test-case name="K-SeqExprCast-55" result="pass"/><test-case name="K-SeqExprCast-56" result="pass"/><test-case name="K-SeqExprCast-57" result="pass"/><test-case name="K-SeqExprCast-58" result="pass"/><test-case name="K-SeqExprCast-59" result="pass"/><test-case name="K-SeqExprCast-60" result="pass"/><test-case name="K-SeqExprCast-61" result="pass"/><test-case name="K-SeqExprCast-62" result="pass"/><test-case name="K-SeqExprCast-63" result="pass"/><test-case name="K-SeqExprCast-64" result="pass"/><test-case name="K-SeqExprCast-65" result="pass"/><test-case name="K-SeqExprCast-66" result="pass"/><test-case name="K-SeqExprCast-67" result="pass"/><test-case name="K-SeqExprCast-68" result="pass"/><test-case name="K-SeqExprCast-69" result="pass"/><test-case name="K-SeqExprCast-70" result="pass"/><test-case name="K-SeqExprCast-71" result="pass"/><test-case name="K-SeqExprCast-72" result="pass"/><test-case name="K-SeqExprCast-73" result="pass"/><test-case name="K-SeqExprCast-74" result="pass"/><test-case name="K-SeqExprCast-75" result="pass"/><test-case name="K-SeqExprCast-76" result="pass"/><test-case name="K-SeqExprCast-77" result="pass"/><test-case name="K-SeqExprCast-78" result="pass"/><test-case name="K-SeqExprCast-79" result="pass"/><test-case name="K-SeqExprCast-80" result="pass"/><test-case name="K-SeqExprCast-81" result="pass"/><test-case name="K-SeqExprCast-82" result="pass"/><test-case name="K-SeqExprCast-83" result="pass"/><test-case name="K-SeqExprCast-84" result="pass"/><test-case name="K-SeqExprCast-85" result="pass"/><test-case name="K-SeqExprCast-86" result="pass"/><test-case name="K-SeqExprCast-87" result="pass"/><test-case name="K-SeqExprCast-88" result="pass"/><test-case name="K-SeqExprCast-89" result="pass"/><test-case name="K-SeqExprCast-90" result="pass"/><test-case name="K-SeqExprCast-91" result="pass"/><test-case name="K-SeqExprCast-92" result="pass"/><test-case name="K-SeqExprCast-93" result="pass"/><test-case name="K-SeqExprCast-94" result="pass"/><test-case name="K-SeqExprCast-95" result="pass"/><test-case name="K-SeqExprCast-96" result="pass"/><test-case name="K-SeqExprCast-97" result="pass"/><test-case name="K-SeqExprCast-98" result="pass"/><test-case name="K-SeqExprCast-99" result="pass"/><test-case name="K-SeqExprCast-100" result="pass"/><test-case name="K-SeqExprCast-101" result="pass"/><test-case name="K-SeqExprCast-102" result="pass"/><test-case name="K-SeqExprCast-103" result="pass"/><test-case name="K-SeqExprCast-104" result="pass"/><test-case name="K-SeqExprCast-105" result="pass"/><test-case name="K-SeqExprCast-106" result="pass"/><test-case name="K-SeqExprCast-107" result="pass"/><test-case name="K-SeqExprCast-108" result="pass"/><test-case name="K-SeqExprCast-109" result="pass"/><test-case name="K-SeqExprCast-110" result="pass"/><test-case name="K-SeqExprCast-111" result="pass"/><test-case name="K-SeqExprCast-112" result="pass"/><test-case name="K-SeqExprCast-113" result="pass"/><test-case name="K-SeqExprCast-114" result="pass"/><test-case name="K-SeqExprCast-115" result="pass"/><test-case name="K-SeqExprCast-116" result="pass"/><test-case name="K-SeqExprCast-117" result="pass"/><test-case name="K-SeqExprCast-118" result="pass"/><test-case name="K-SeqExprCast-119" result="pass"/><test-case name="K-SeqExprCast-120" result="pass"/><test-case name="K-SeqExprCast-121" result="pass"/><test-case name="K-SeqExprCast-122" result="pass"/><test-case name="K-SeqExprCast-123" result="pass"/><test-case name="K-SeqExprCast-124" result="pass"/><test-case name="K-SeqExprCast-125" result="pass"/><test-case name="K-SeqExprCast-126" result="pass"/><test-case name="K-SeqExprCast-127" result="pass"/><test-case name="K-SeqExprCast-128" result="pass"/><test-case name="K-SeqExprCast-129" result="fail"/><test-case name="K-SeqExprCast-130" result="pass"/><test-case name="K-SeqExprCast-131" result="pass"/><test-case name="K-SeqExprCast-132" result="pass"/><test-case name="K-SeqExprCast-133" result="pass"/><test-case name="K-SeqExprCast-134" result="pass"/><test-case name="K-SeqExprCast-135" result="pass"/><test-case name="K-SeqExprCast-136" result="pass"/><test-case name="K-SeqExprCast-137" result="pass"/><test-case name="K-SeqExprCast-138" result="pass"/><test-case name="K-SeqExprCast-139" result="pass"/><test-case name="K-SeqExprCast-140" result="pass"/><test-case name="K-SeqExprCast-141" result="pass"/><test-case name="K-SeqExprCast-142" result="pass"/><test-case name="K-SeqExprCast-143" result="pass"/><test-case name="K-SeqExprCast-144" result="pass"/><test-case name="K-SeqExprCast-145" result="pass"/><test-case name="K-SeqExprCast-147" result="pass"/><test-case name="K-SeqExprCast-148" result="pass"/><test-case name="K-SeqExprCast-149" result="pass"/><test-case name="K-SeqExprCast-150" result="pass"/><test-case name="K-SeqExprCast-151" result="pass"/><test-case name="K-SeqExprCast-152" result="pass"/><test-case name="K-SeqExprCast-153" result="pass"/><test-case name="K-SeqExprCast-154" result="pass"/><test-case name="K-SeqExprCast-155" result="pass"/><test-case name="K-SeqExprCast-156" result="pass"/><test-case name="K-SeqExprCast-157" result="pass"/><test-case name="K-SeqExprCast-158" result="pass"/><test-case name="K-SeqExprCast-159" result="pass"/><test-case name="K-SeqExprCast-160" result="pass"/><test-case name="K-SeqExprCast-161" result="pass"/><test-case name="K-SeqExprCast-162" result="pass"/><test-case name="K-SeqExprCast-163" result="pass"/><test-case name="K-SeqExprCast-164" result="pass"/><test-case name="K-SeqExprCast-165" result="pass"/><test-case name="K-SeqExprCast-166" result="pass"/><test-case name="K-SeqExprCast-167" result="pass"/><test-case name="K-SeqExprCast-168" result="pass"/><test-case name="K-SeqExprCast-169" result="pass"/><test-case name="K-SeqExprCast-170" result="pass"/><test-case name="K-SeqExprCast-171" result="pass"/><test-case name="K-SeqExprCast-172" result="pass"/><test-case name="K-SeqExprCast-173" result="pass"/><test-case name="K-SeqExprCast-174" result="pass"/><test-case name="K-SeqExprCast-175" result="pass"/><test-case name="K-SeqExprCast-176" result="pass"/><test-case name="K-SeqExprCast-177" result="pass"/><test-case name="K-SeqExprCast-178" result="pass"/><test-case name="K-SeqExprCast-179" result="pass"/><test-case name="K-SeqExprCast-180" result="pass"/><test-case name="K-SeqExprCast-181" result="pass"/><test-case name="K-SeqExprCast-182" result="pass"/><test-case name="K-SeqExprCast-183" result="pass"/><test-case name="K-SeqExprCast-184" result="pass"/><test-case name="K-SeqExprCast-185" result="pass"/><test-case name="K-SeqExprCast-186" result="pass"/><test-case name="K-SeqExprCast-187" result="pass"/><test-case name="K-SeqExprCast-188" result="pass"/><test-case name="K-SeqExprCast-189" result="pass"/><test-case name="K-SeqExprCast-190" result="pass"/><test-case name="K-SeqExprCast-191" result="pass"/><test-case name="K-SeqExprCast-192" result="pass"/><test-case name="K-SeqExprCast-193" result="pass"/><test-case name="K-SeqExprCast-194" result="pass"/><test-case name="K-SeqExprCast-195" result="pass"/><test-case name="K-SeqExprCast-196" result="pass"/><test-case name="K-SeqExprCast-197" result="pass"/><test-case name="K-SeqExprCast-198" result="pass"/><test-case name="K-SeqExprCast-199" result="pass"/><test-case name="K-SeqExprCast-200" result="pass"/><test-case name="K-SeqExprCast-201" result="pass"/><test-case name="K-SeqExprCast-202" result="pass"/><test-case name="K-SeqExprCast-203" result="pass"/><test-case name="K-SeqExprCast-204" result="pass"/><test-case name="K-SeqExprCast-205" result="pass"/><test-case name="K-SeqExprCast-206" result="pass"/><test-case name="K-SeqExprCast-207" result="pass"/><test-case name="K-SeqExprCast-208" result="pass"/><test-case name="K-SeqExprCast-209" result="pass"/><test-case name="K-SeqExprCast-210" result="pass"/><test-case name="K-SeqExprCast-211" result="pass"/><test-case name="K-SeqExprCast-213" result="pass"/><test-case name="K-SeqExprCast-214" result="pass"/><test-case name="K-SeqExprCast-215" result="pass"/><test-case name="K-SeqExprCast-216" result="pass"/><test-case name="K-SeqExprCast-217" result="pass"/><test-case name="K-SeqExprCast-218" result="pass"/><test-case name="K-SeqExprCast-219" result="pass"/><test-case name="K-SeqExprCast-220" result="pass"/><test-case name="K-SeqExprCast-221" result="pass"/><test-case name="K-SeqExprCast-222" result="pass"/><test-case name="K-SeqExprCast-223" result="pass"/><test-case name="K-SeqExprCast-224" result="pass"/><test-case name="K-SeqExprCast-225" result="pass"/><test-case name="K-SeqExprCast-226" result="pass"/><test-case name="K-SeqExprCast-227" result="pass"/><test-case name="K-SeqExprCast-228" result="pass"/><test-case name="K-SeqExprCast-229" result="pass"/><test-case name="K-SeqExprCast-230" result="pass"/><test-case name="K-SeqExprCast-231" result="pass"/><test-case name="K-SeqExprCast-232" result="pass"/><test-case name="K-SeqExprCast-233" result="pass"/><test-case name="K-SeqExprCast-234" result="pass"/><test-case name="K-SeqExprCast-235" result="pass"/><test-case name="K-SeqExprCast-236" result="pass"/><test-case name="K-SeqExprCast-237" result="pass"/><test-case name="K-SeqExprCast-238" result="pass"/><test-case name="K-SeqExprCast-239" result="pass"/><test-case name="K-SeqExprCast-240" result="pass"/><test-case name="K-SeqExprCast-241" result="pass"/><test-case name="K-SeqExprCast-242" result="pass"/><test-case name="K-SeqExprCast-243" result="pass"/><test-case name="K-SeqExprCast-244" result="pass"/><test-case name="K-SeqExprCast-245" result="pass"/><test-case name="K-SeqExprCast-246" result="pass"/><test-case name="K-SeqExprCast-247" result="pass"/><test-case name="K-SeqExprCast-248" result="pass"/><test-case name="K-SeqExprCast-249" result="pass"/><test-case name="K-SeqExprCast-250" result="pass"/><test-case name="K-SeqExprCast-251" result="pass"/><test-case name="K-SeqExprCast-252" result="pass"/><test-case name="K-SeqExprCast-253" result="pass"/><test-case name="K-SeqExprCast-254" result="pass"/><test-case name="K-SeqExprCast-255" result="pass"/><test-case name="K-SeqExprCast-256" result="pass"/><test-case name="K-SeqExprCast-257" result="pass"/><test-case name="K-SeqExprCast-258" result="pass"/><test-case name="K-SeqExprCast-259" result="pass"/><test-case name="K-SeqExprCast-260" result="pass"/><test-case name="K-SeqExprCast-261" result="pass"/><test-case name="K-SeqExprCast-262" result="pass"/><test-case name="K-SeqExprCast-263" result="pass"/><test-case name="K-SeqExprCast-264" result="pass"/><test-case name="K-SeqExprCast-265" result="pass"/><test-case name="K-SeqExprCast-266" result="pass"/><test-case name="K-SeqExprCast-267" result="pass"/><test-case name="K-SeqExprCast-268" result="pass"/><test-case name="K-SeqExprCast-269" result="pass"/><test-case name="K-SeqExprCast-270" result="pass"/><test-case name="K-SeqExprCast-271" result="pass"/><test-case name="K-SeqExprCast-272" result="pass"/><test-case name="K-SeqExprCast-273" result="pass"/><test-case name="K-SeqExprCast-274" result="pass"/><test-case name="K-SeqExprCast-275" result="pass"/><test-case name="K-SeqExprCast-276" result="pass"/><test-case name="K-SeqExprCast-277" result="pass"/><test-case name="K-SeqExprCast-278" result="pass"/><test-case name="K-SeqExprCast-279" result="pass"/><test-case name="K-SeqExprCast-280" result="pass"/><test-case name="K-SeqExprCast-281" result="pass"/><test-case name="K-SeqExprCast-282" result="pass"/><test-case name="K-SeqExprCast-283" result="pass"/><test-case name="K-SeqExprCast-284" result="pass"/><test-case name="K-SeqExprCast-285" result="pass"/><test-case name="K-SeqExprCast-286" result="pass"/><test-case name="K-SeqExprCast-287" result="pass"/><test-case name="K-SeqExprCast-288" result="pass"/><test-case name="K-SeqExprCast-289" result="pass"/><test-case name="K-SeqExprCast-290" result="pass"/><test-case name="K-SeqExprCast-291" result="pass"/><test-case name="K-SeqExprCast-292" result="pass"/><test-case name="K-SeqExprCast-293" result="pass"/><test-case name="K-SeqExprCast-294" result="pass"/><test-case name="K-SeqExprCast-295" result="pass"/><test-case name="K-SeqExprCast-296" result="pass"/><test-case name="K-SeqExprCast-297" result="pass"/><test-case name="K-SeqExprCast-298" result="pass"/><test-case name="K-SeqExprCast-299" result="pass"/><test-case name="K-SeqExprCast-300" result="pass"/><test-case name="K-SeqExprCast-301" result="pass"/><test-case name="K-SeqExprCast-302" result="pass"/><test-case name="K-SeqExprCast-303" result="pass"/><test-case name="K-SeqExprCast-304" result="pass"/><test-case name="K-SeqExprCast-305" result="pass"/><test-case name="K-SeqExprCast-306" result="pass"/><test-case name="K-SeqExprCast-307" result="pass"/><test-case name="K-SeqExprCast-308" result="pass"/><test-case name="K-SeqExprCast-309" result="pass"/><test-case name="K-SeqExprCast-310" result="pass"/><test-case name="K-SeqExprCast-311" result="pass"/><test-case name="K-SeqExprCast-312" result="pass"/><test-case name="K-SeqExprCast-313" result="pass"/><test-case name="K-SeqExprCast-314" result="pass"/><test-case name="K-SeqExprCast-315" result="pass"/><test-case name="K-SeqExprCast-316" result="pass"/><test-case name="K-SeqExprCast-317" result="pass"/><test-case name="K-SeqExprCast-318" result="pass"/><test-case name="K-SeqExprCast-319" result="pass"/><test-case name="K-SeqExprCast-320" result="pass"/><test-case name="K-SeqExprCast-321" result="pass"/><test-case name="K-SeqExprCast-322" result="pass"/><test-case name="K-SeqExprCast-323" result="pass"/><test-case name="K-SeqExprCast-324" result="pass"/><test-case name="K-SeqExprCast-325" result="pass"/><test-case name="K-SeqExprCast-326" result="pass"/><test-case name="K-SeqExprCast-327" result="pass"/><test-case name="K-SeqExprCast-328" result="pass"/><test-case name="K-SeqExprCast-329" result="pass"/><test-case name="K-SeqExprCast-330" result="pass"/><test-case name="K-SeqExprCast-331" result="pass"/><test-case name="K-SeqExprCast-332" result="pass"/><test-case name="K-SeqExprCast-333" result="pass"/><test-case name="K-SeqExprCast-334" result="pass"/><test-case name="K-SeqExprCast-335" result="pass"/><test-case name="K-SeqExprCast-336" result="pass"/><test-case name="K-SeqExprCast-337" result="pass"/><test-case name="K-SeqExprCast-338" result="pass"/><test-case name="K-SeqExprCast-339" result="pass"/><test-case name="K-SeqExprCast-340" result="pass"/><test-case name="K-SeqExprCast-341" result="pass"/><test-case name="K-SeqExprCast-342" result="pass"/><test-case name="K-SeqExprCast-343" result="pass"/><test-case name="K-SeqExprCast-344" result="pass"/><test-case name="K-SeqExprCast-345" result="pass"/><test-case name="K-SeqExprCast-346" result="pass"/><test-case name="K-SeqExprCast-347" result="pass"/><test-case name="K-SeqExprCast-348" result="pass"/><test-case name="K-SeqExprCast-349" result="pass"/><test-case name="K-SeqExprCast-350" result="pass"/><test-case name="K-SeqExprCast-351" result="pass"/><test-case name="K-SeqExprCast-352" result="pass"/><test-case name="K-SeqExprCast-353" result="pass"/><test-case name="K-SeqExprCast-354" result="pass"/><test-case name="K-SeqExprCast-355" result="pass"/><test-case name="K-SeqExprCast-356" result="pass"/><test-case name="K-SeqExprCast-357" result="pass"/><test-case name="K-SeqExprCast-358" result="pass"/><test-case name="K-SeqExprCast-359" result="pass"/><test-case name="K-SeqExprCast-360" result="pass"/><test-case name="K-SeqExprCast-361" result="pass"/><test-case name="K-SeqExprCast-362" result="pass"/><test-case name="K-SeqExprCast-363" result="pass"/><test-case name="K-SeqExprCast-364" result="pass"/><test-case name="K-SeqExprCast-365" result="pass"/><test-case name="K-SeqExprCast-366" result="pass"/><test-case name="K-SeqExprCast-367" result="pass"/><test-case name="K-SeqExprCast-368" result="pass"/><test-case name="K-SeqExprCast-369" result="pass"/><test-case name="K-SeqExprCast-370" result="pass"/><test-case name="K-SeqExprCast-371" result="pass"/><test-case name="K-SeqExprCast-372" result="pass"/><test-case name="K-SeqExprCast-373" result="pass"/><test-case name="K-SeqExprCast-374" result="pass"/><test-case name="K-SeqExprCast-375" result="pass"/><test-case name="K-SeqExprCast-376" result="pass"/><test-case name="K-SeqExprCast-377" result="pass"/><test-case name="K-SeqExprCast-378" result="pass"/><test-case name="K-SeqExprCast-379" result="pass"/><test-case name="K-SeqExprCast-380" result="pass"/><test-case name="K-SeqExprCast-381" result="pass"/><test-case name="K-SeqExprCast-382" result="pass"/><test-case name="K-SeqExprCast-383" result="pass"/><test-case name="K-SeqExprCast-384" result="pass"/><test-case name="K-SeqExprCast-385" result="pass"/><test-case name="K-SeqExprCast-386" result="pass"/><test-case name="K-SeqExprCast-387" result="pass"/><test-case name="K-SeqExprCast-388" result="pass"/><test-case name="K-SeqExprCast-389" result="pass"/><test-case name="K-SeqExprCast-390" result="pass"/><test-case name="K-SeqExprCast-391" result="pass"/><test-case name="K-SeqExprCast-392" result="pass"/><test-case name="K-SeqExprCast-393" result="pass"/><test-case name="K-SeqExprCast-394" result="pass"/><test-case name="K-SeqExprCast-395" result="pass"/><test-case name="K-SeqExprCast-396" result="pass"/><test-case name="K-SeqExprCast-397" result="pass"/><test-case name="K-SeqExprCast-398" result="pass"/><test-case name="K-SeqExprCast-399" result="pass"/><test-case name="K-SeqExprCast-400" result="pass"/><test-case name="K-SeqExprCast-401" result="pass"/><test-case name="K-SeqExprCast-402" result="pass"/><test-case name="K-SeqExprCast-403" result="pass"/><test-case name="K-SeqExprCast-404" result="pass"/><test-case name="K-SeqExprCast-405" result="pass"/><test-case name="K-SeqExprCast-406" result="pass"/><test-case name="K-SeqExprCast-407" result="pass"/><test-case name="K-SeqExprCast-408" result="pass"/><test-case name="K-SeqExprCast-409" result="pass"/><test-case name="K-SeqExprCast-411" result="pass"/><test-case name="K-SeqExprCast-412" result="pass"/><test-case name="K-SeqExprCast-413" result="pass"/><test-case name="K-SeqExprCast-414" result="pass"/><test-case name="K-SeqExprCast-415" result="pass"/><test-case name="K-SeqExprCast-416" result="pass"/><test-case name="K-SeqExprCast-417" result="pass"/><test-case name="K-SeqExprCast-418" result="pass"/><test-case name="K-SeqExprCast-419" result="pass"/><test-case name="K-SeqExprCast-420" result="pass"/><test-case name="K-SeqExprCast-421" result="pass"/><test-case name="K-SeqExprCast-422" result="pass"/><test-case name="K-SeqExprCast-423" result="pass"/><test-case name="K-SeqExprCast-424" result="pass"/><test-case name="K-SeqExprCast-425" result="pass"/><test-case name="K-SeqExprCast-426" result="pass"/><test-case name="K-SeqExprCast-427" result="pass"/><test-case name="K-SeqExprCast-428" result="pass"/><test-case name="K-SeqExprCast-429" result="pass"/><test-case name="K-SeqExprCast-430" result="pass"/><test-case name="K-SeqExprCast-431" result="pass"/><test-case name="K-SeqExprCast-432" result="pass"/><test-case name="K-SeqExprCast-433" result="pass"/><test-case name="K-SeqExprCast-434" result="pass"/><test-case name="K-SeqExprCast-435" result="pass"/><test-case name="K-SeqExprCast-436" result="pass"/><test-case name="K-SeqExprCast-437" result="pass"/><test-case name="K-SeqExprCast-438" result="pass"/><test-case name="K-SeqExprCast-439" result="pass"/><test-case name="K-SeqExprCast-440" result="pass"/><test-case name="K-SeqExprCast-441" result="pass"/><test-case name="K-SeqExprCast-442" result="pass"/><test-case name="K-SeqExprCast-443" result="pass"/><test-case name="K-SeqExprCast-444" result="pass"/><test-case name="K-SeqExprCast-445" result="pass"/><test-case name="K-SeqExprCast-446" result="pass"/><test-case name="K-SeqExprCast-447" result="pass"/><test-case name="K-SeqExprCast-448" result="pass"/><test-case name="K-SeqExprCast-449" result="pass"/><test-case name="K-SeqExprCast-450" result="pass"/><test-case name="K-SeqExprCast-451" result="pass"/><test-case name="K-SeqExprCast-452" result="pass"/><test-case name="K-SeqExprCast-453" result="pass"/><test-case name="K-SeqExprCast-454" result="pass"/><test-case name="K-SeqExprCast-455" result="pass"/><test-case name="K-SeqExprCast-456" result="pass"/><test-case name="K-SeqExprCast-457" result="pass"/><test-case name="K-SeqExprCast-458" result="pass"/><test-case name="K-SeqExprCast-459" result="pass"/><test-case name="K-SeqExprCast-460" result="pass"/><test-case name="K-SeqExprCast-461" result="pass"/><test-case name="K-SeqExprCast-462" result="pass"/><test-case name="K-SeqExprCast-463" result="pass"/><test-case name="K-SeqExprCast-464" result="pass"/><test-case name="K-SeqExprCast-465" result="pass"/><test-case name="K-SeqExprCast-466" result="pass"/><test-case name="K-SeqExprCast-467" result="pass"/><test-case name="K-SeqExprCast-468" result="pass"/><test-case name="K-SeqExprCast-469" result="pass"/><test-case name="K-SeqExprCast-470" result="pass"/><test-case name="K-SeqExprCast-471" result="pass"/><test-case name="K-SeqExprCast-472" result="pass"/><test-case name="K-SeqExprCast-473" result="pass"/><test-case name="K-SeqExprCast-474" result="pass"/><test-case name="K-SeqExprCast-475" result="pass"/><test-case name="K-SeqExprCast-476" result="pass"/><test-case name="K-SeqExprCast-477" result="pass"/><test-case name="K-SeqExprCast-478" result="pass"/><test-case name="K-SeqExprCast-479" result="pass"/><test-case name="K-SeqExprCast-480" result="pass"/><test-case name="K-SeqExprCast-481" result="pass"/><test-case name="K-SeqExprCast-482" result="pass"/><test-case name="K-SeqExprCast-483" result="pass"/><test-case name="K-SeqExprCast-484" result="pass"/><test-case name="K-SeqExprCast-485" result="pass"/><test-case name="K-SeqExprCast-486" result="pass"/><test-case name="K-SeqExprCast-487" result="pass"/><test-case name="K-SeqExprCast-488" result="pass"/><test-case name="K-SeqExprCast-489" result="pass"/><test-case name="K-SeqExprCast-490" result="pass"/><test-case name="K-SeqExprCast-491" result="pass"/><test-case name="K-SeqExprCast-492" result="pass"/><test-case name="K-SeqExprCast-493" result="pass"/><test-case name="K-SeqExprCast-494" result="pass"/><test-case name="K-SeqExprCast-495" result="pass"/><test-case name="K-SeqExprCast-496" result="pass"/><test-case name="K-SeqExprCast-497" result="pass"/><test-case name="K-SeqExprCast-498" result="pass"/><test-case name="K-SeqExprCast-499" result="pass"/><test-case name="K-SeqExprCast-500" result="pass"/><test-case name="K-SeqExprCast-501" result="pass"/><test-case name="K-SeqExprCast-502" result="pass"/><test-case name="K-SeqExprCast-503" result="pass"/><test-case name="K-SeqExprCast-504" result="pass"/><test-case name="K-SeqExprCast-505" result="pass"/><test-case name="K-SeqExprCast-506" result="pass"/><test-case name="K-SeqExprCast-507" result="pass"/><test-case name="K-SeqExprCast-508" result="pass"/><test-case name="K-SeqExprCast-509" result="pass"/><test-case name="K-SeqExprCast-510" result="pass"/><test-case name="K-SeqExprCast-511" result="pass"/><test-case name="K-SeqExprCast-512" result="pass"/><test-case name="K-SeqExprCast-513" result="pass"/><test-case name="K-SeqExprCast-514" result="pass"/><test-case name="K-SeqExprCast-515" result="pass"/><test-case name="K-SeqExprCast-516" result="pass"/><test-case name="K-SeqExprCast-517" result="pass"/><test-case name="K-SeqExprCast-518" result="pass"/><test-case name="K-SeqExprCast-519" result="pass"/><test-case name="K-SeqExprCast-520" result="pass"/><test-case name="K-SeqExprCast-521" result="pass"/><test-case name="K-SeqExprCast-522" result="pass"/><test-case name="K-SeqExprCast-523" result="pass"/><test-case name="K-SeqExprCast-524" result="pass"/><test-case name="K-SeqExprCast-525" result="pass"/><test-case name="K-SeqExprCast-526" result="pass"/><test-case name="K-SeqExprCast-527" result="pass"/><test-case name="K-SeqExprCast-528" result="pass"/><test-case name="K-SeqExprCast-529" result="pass"/><test-case name="K-SeqExprCast-530" result="pass"/><test-case name="K-SeqExprCast-531" result="pass"/><test-case name="K-SeqExprCast-532" result="pass"/><test-case name="K-SeqExprCast-533" result="pass"/><test-case name="K-SeqExprCast-534" result="pass"/><test-case name="K-SeqExprCast-535" result="pass"/><test-case name="K-SeqExprCast-536" result="pass"/><test-case name="K-SeqExprCast-537" result="pass"/><test-case name="K-SeqExprCast-538" result="pass"/><test-case name="K-SeqExprCast-539" result="pass"/><test-case name="K-SeqExprCast-540" result="pass"/><test-case name="K-SeqExprCast-541" result="pass"/><test-case name="K-SeqExprCast-542" result="pass"/><test-case name="K-SeqExprCast-543" result="pass"/><test-case name="K-SeqExprCast-544" result="pass"/><test-case name="K-SeqExprCast-545" result="pass"/><test-case name="K-SeqExprCast-546" result="pass"/><test-case name="K-SeqExprCast-547" result="pass"/><test-case name="K-SeqExprCast-548" result="pass"/><test-case name="K-SeqExprCast-549" result="pass"/><test-case name="K-SeqExprCast-550" result="pass"/><test-case name="K-SeqExprCast-551" result="pass"/><test-case name="K-SeqExprCast-552" result="pass"/><test-case name="K-SeqExprCast-553" result="pass"/><test-case name="K-SeqExprCast-554" result="pass"/><test-case name="K-SeqExprCast-555" result="pass"/><test-case name="K-SeqExprCast-556" result="pass"/><test-case name="K-SeqExprCast-557" result="pass"/><test-case name="K-SeqExprCast-558" result="pass"/><test-case name="K-SeqExprCast-559" result="pass"/><test-case name="K-SeqExprCast-560" result="pass"/><test-case name="K-SeqExprCast-561" result="pass"/><test-case name="K-SeqExprCast-562" result="pass"/><test-case name="K-SeqExprCast-563" result="pass"/><test-case name="K-SeqExprCast-564" result="pass"/><test-case name="K-SeqExprCast-565" result="pass"/><test-case name="K-SeqExprCast-566" result="pass"/><test-case name="K-SeqExprCast-567" result="pass"/><test-case name="K-SeqExprCast-568" result="pass"/><test-case name="K-SeqExprCast-569" result="pass"/><test-case name="K-SeqExprCast-570" result="pass"/><test-case name="K-SeqExprCast-571" result="pass"/><test-case name="K-SeqExprCast-572" result="pass"/><test-case name="K-SeqExprCast-573" result="pass"/><test-case name="K-SeqExprCast-574" result="pass"/><test-case name="K-SeqExprCast-575" result="pass"/><test-case name="K-SeqExprCast-576" result="pass"/><test-case name="K-SeqExprCast-577" result="pass"/><test-case name="K-SeqExprCast-578" result="pass"/><test-case name="K-SeqExprCast-579" result="pass"/><test-case name="K-SeqExprCast-580" result="pass"/><test-case name="K-SeqExprCast-581" result="pass"/><test-case name="K-SeqExprCast-582" result="pass"/><test-case name="K-SeqExprCast-583" result="pass"/><test-case name="K-SeqExprCast-584" result="pass"/><test-case name="K-SeqExprCast-585" result="pass"/><test-case name="K-SeqExprCast-586" result="pass"/><test-case name="K-SeqExprCast-587" result="pass"/><test-case name="K-SeqExprCast-588" result="pass"/><test-case name="K-SeqExprCast-589" result="pass"/><test-case name="K-SeqExprCast-590" result="pass"/><test-case name="K-SeqExprCast-591" result="pass"/><test-case name="K-SeqExprCast-592" result="pass"/><test-case name="K-SeqExprCast-593" result="pass"/><test-case name="K-SeqExprCast-594" result="pass"/><test-case name="K-SeqExprCast-595" result="pass"/><test-case name="K-SeqExprCast-596" result="pass"/><test-case name="K-SeqExprCast-597" result="pass"/><test-case name="K-SeqExprCast-598" result="pass"/><test-case name="K-SeqExprCast-599" result="pass"/><test-case name="K-SeqExprCast-600" result="pass"/><test-case name="K-SeqExprCast-601" result="pass"/><test-case name="K-SeqExprCast-602" result="pass"/><test-case name="K-SeqExprCast-603" result="pass"/><test-case name="K-SeqExprCast-604" result="pass"/><test-case name="K-SeqExprCast-605" result="pass"/><test-case name="K-SeqExprCast-606" result="pass"/><test-case name="K-SeqExprCast-607" result="pass"/><test-case name="K-SeqExprCast-608" result="pass"/><test-case name="K-SeqExprCast-609" result="pass"/><test-case name="K-SeqExprCast-610" result="pass"/><test-case name="K-SeqExprCast-611" result="pass"/><test-case name="K-SeqExprCast-612" result="pass"/><test-case name="K-SeqExprCast-613" result="pass"/><test-case name="K-SeqExprCast-614" result="pass"/><test-case name="K-SeqExprCast-615" result="pass"/><test-case name="K-SeqExprCast-616" result="pass"/><test-case name="K-SeqExprCast-617" result="pass"/><test-case name="K-SeqExprCast-618" result="pass"/><test-case name="K-SeqExprCast-619" result="pass"/><test-case name="K-SeqExprCast-620" result="pass"/><test-case name="K-SeqExprCast-621" result="pass"/><test-case name="K-SeqExprCast-622" result="pass"/><test-case name="K-SeqExprCast-623" result="pass"/><test-case name="K-SeqExprCast-624" result="pass"/><test-case name="K-SeqExprCast-625" result="pass"/><test-case name="K-SeqExprCast-626" result="pass"/><test-case name="K-SeqExprCast-627" result="pass"/><test-case name="K-SeqExprCast-628" result="pass"/><test-case name="K-SeqExprCast-629" result="pass"/><test-case name="K-SeqExprCast-630" result="pass"/><test-case name="K-SeqExprCast-631" result="pass"/><test-case name="K-SeqExprCast-632" result="pass"/><test-case name="K-SeqExprCast-633" result="pass"/><test-case name="K-SeqExprCast-634" result="pass"/><test-case name="K-SeqExprCast-635" result="pass"/><test-case name="K-SeqExprCast-636" result="pass"/><test-case name="K-SeqExprCast-637" result="pass"/><test-case name="K-SeqExprCast-638" result="pass"/><test-case name="K-SeqExprCast-639" result="pass"/><test-case name="K-SeqExprCast-640" result="pass"/><test-case name="K-SeqExprCast-641" result="pass"/><test-case name="K-SeqExprCast-642" result="pass"/><test-case name="K-SeqExprCast-643" result="pass"/><test-case name="K-SeqExprCast-644" result="pass"/><test-case name="K-SeqExprCast-645" result="pass"/><test-case name="K-SeqExprCast-646" result="pass"/><test-case name="K-SeqExprCast-647" result="pass"/><test-case name="K-SeqExprCast-648" result="pass"/><test-case name="K-SeqExprCast-649" result="pass"/><test-case name="K-SeqExprCast-650" result="pass"/><test-case name="K-SeqExprCast-651" result="pass"/><test-case name="K-SeqExprCast-652" result="pass"/><test-case name="K-SeqExprCast-653" result="pass"/><test-case name="K-SeqExprCast-654" result="pass"/><test-case name="K-SeqExprCast-655" result="pass"/><test-case name="K-SeqExprCast-656" result="pass"/><test-case name="K-SeqExprCast-657" result="pass"/><test-case name="K-SeqExprCast-658" result="pass"/><test-case name="K-SeqExprCast-659" result="pass"/><test-case name="K-SeqExprCast-660" result="pass"/><test-case name="K-SeqExprCast-661" result="pass"/><test-case name="K-SeqExprCast-662" result="pass"/><test-case name="K-SeqExprCast-663" result="pass"/><test-case name="K-SeqExprCast-664" result="pass"/><test-case name="K-SeqExprCast-665" result="pass"/><test-case name="K-SeqExprCast-666" result="pass"/><test-case name="K-SeqExprCast-667" result="pass"/><test-case name="K-SeqExprCast-668" result="pass"/><test-case name="K-SeqExprCast-669" result="pass"/><test-case name="K-SeqExprCast-670" result="pass"/><test-case name="K-SeqExprCast-671" result="pass"/><test-case name="K-SeqExprCast-672" result="pass"/><test-case name="K-SeqExprCast-673" result="pass"/><test-case name="K-SeqExprCast-674" result="pass"/><test-case name="K-SeqExprCast-675" result="pass"/><test-case name="K-SeqExprCast-676" result="pass"/><test-case name="K-SeqExprCast-677" result="pass"/><test-case name="K-SeqExprCast-678" result="pass"/><test-case name="K-SeqExprCast-679" result="pass"/><test-case name="K-SeqExprCast-680" result="pass"/><test-case name="K-SeqExprCast-681" result="pass"/><test-case name="K-SeqExprCast-682" result="pass"/><test-case name="K-SeqExprCast-683" result="pass"/><test-case name="K-SeqExprCast-684" result="pass"/><test-case name="K-SeqExprCast-685" result="pass"/><test-case name="K-SeqExprCast-686" result="pass"/><test-case name="K-SeqExprCast-687" result="pass"/><test-case name="K-SeqExprCast-688" result="pass"/><test-case name="K-SeqExprCast-689" result="pass"/><test-case name="K-SeqExprCast-690" result="pass"/><test-case name="K-SeqExprCast-691" result="pass"/><test-case name="K-SeqExprCast-692" result="pass"/><test-case name="K-SeqExprCast-693" result="pass"/><test-case name="K-SeqExprCast-694" result="pass"/><test-case name="K-SeqExprCast-695" result="pass"/><test-case name="K-SeqExprCast-696" result="pass"/><test-case name="K-SeqExprCast-697" result="pass"/><test-case name="K-SeqExprCast-698" result="pass"/><test-case name="K-SeqExprCast-699" result="pass"/><test-case name="K-SeqExprCast-700" result="pass"/><test-case name="K-SeqExprCast-701" result="pass"/><test-case name="K-SeqExprCast-702" result="pass"/><test-case name="K-SeqExprCast-703" result="pass"/><test-case name="K-SeqExprCast-704" result="pass"/><test-case name="K-SeqExprCast-705" result="pass"/><test-case name="K-SeqExprCast-706" result="pass"/><test-case name="K-SeqExprCast-707" result="pass"/><test-case name="K-SeqExprCast-708" result="pass"/><test-case name="K-SeqExprCast-709" result="pass"/><test-case name="K-SeqExprCast-710" result="pass"/><test-case name="K-SeqExprCast-711" result="pass"/><test-case name="K-SeqExprCast-712" result="pass"/><test-case name="K-SeqExprCast-713" result="pass"/><test-case name="K-SeqExprCast-714" result="pass"/><test-case name="K-SeqExprCast-715" result="pass"/><test-case name="K-SeqExprCast-716" result="pass"/><test-case name="K-SeqExprCast-717" result="pass"/><test-case name="K-SeqExprCast-718" result="pass"/><test-case name="K-SeqExprCast-719" result="pass"/><test-case name="K-SeqExprCast-720" result="pass"/><test-case name="K-SeqExprCast-721" result="pass"/><test-case name="K-SeqExprCast-722" result="pass"/><test-case name="K-SeqExprCast-723" result="pass"/><test-case name="K-SeqExprCast-724" result="pass"/><test-case name="K-SeqExprCast-725" result="pass"/><test-case name="K-SeqExprCast-726" result="pass"/><test-case name="K-SeqExprCast-727" result="pass"/><test-case name="K-SeqExprCast-728" result="pass"/><test-case name="K-SeqExprCast-729" result="pass"/><test-case name="K-SeqExprCast-730" result="pass"/><test-case name="K-SeqExprCast-731" result="pass"/><test-case name="K-SeqExprCast-732" result="pass"/><test-case name="K-SeqExprCast-733" result="pass"/><test-case name="K-SeqExprCast-734" result="pass"/><test-case name="K-SeqExprCast-735" result="pass"/><test-case name="K-SeqExprCast-736" result="pass"/><test-case name="K-SeqExprCast-737" result="pass"/><test-case name="K-SeqExprCast-738" result="pass"/><test-case name="K-SeqExprCast-739" result="pass"/><test-case name="K-SeqExprCast-740" result="pass"/><test-case name="K-SeqExprCast-741" result="pass"/><test-case name="K-SeqExprCast-742" result="pass"/><test-case name="K-SeqExprCast-743" result="pass"/><test-case name="K-SeqExprCast-744" result="pass"/><test-case name="K-SeqExprCast-745" result="pass"/><test-case name="K-SeqExprCast-746" result="pass"/><test-case name="K-SeqExprCast-747" result="pass"/><test-case name="K-SeqExprCast-748" result="pass"/><test-case name="K-SeqExprCast-749" result="pass"/><test-case name="K-SeqExprCast-750" result="pass"/><test-case name="K-SeqExprCast-751" result="pass"/><test-case name="K-SeqExprCast-752" result="pass"/><test-case name="K-SeqExprCast-753" result="pass"/><test-case name="K-SeqExprCast-754" result="pass"/><test-case name="K-SeqExprCast-755" result="pass"/><test-case name="K-SeqExprCast-756" result="pass"/><test-case name="K-SeqExprCast-757" result="pass"/><test-case name="K-SeqExprCast-758" result="pass"/><test-case name="K-SeqExprCast-759" result="pass"/><test-case name="K-SeqExprCast-760" result="pass"/><test-case name="K-SeqExprCast-761" result="pass"/><test-case name="K-SeqExprCast-762" result="pass"/><test-case name="K-SeqExprCast-763" result="pass"/><test-case name="K-SeqExprCast-764" result="pass"/><test-case name="K-SeqExprCast-765" result="pass"/><test-case name="K-SeqExprCast-766" result="pass"/><test-case name="K-SeqExprCast-767" result="pass"/><test-case name="K-SeqExprCast-768" result="pass"/><test-case name="K-SeqExprCast-769" result="pass"/><test-case name="K-SeqExprCast-770" result="pass"/><test-case name="K-SeqExprCast-771" result="pass"/><test-case name="K-SeqExprCast-772" result="pass"/><test-case name="K-SeqExprCast-773" result="pass"/><test-case name="K-SeqExprCast-774" result="pass"/><test-case name="K-SeqExprCast-775" result="pass"/><test-case name="K-SeqExprCast-776" result="pass"/><test-case name="K-SeqExprCast-777" result="pass"/><test-case name="K-SeqExprCast-778" result="pass"/><test-case name="K-SeqExprCast-779" result="pass"/><test-case name="K-SeqExprCast-780" result="pass"/><test-case name="K-SeqExprCast-781" result="pass"/><test-case name="K-SeqExprCast-782" result="pass"/><test-case name="K-SeqExprCast-783" result="pass"/><test-case name="K-SeqExprCast-784" result="pass"/><test-case name="K-SeqExprCast-785" result="pass"/><test-case name="K-SeqExprCast-786" result="pass"/><test-case name="K-SeqExprCast-787" result="pass"/><test-case name="K-SeqExprCast-788" result="pass"/><test-case name="K-SeqExprCast-789" result="pass"/><test-case name="K-SeqExprCast-790" result="pass"/><test-case name="K-SeqExprCast-791" result="pass"/><test-case name="K-SeqExprCast-792" result="pass"/><test-case name="K-SeqExprCast-793" result="pass"/><test-case name="K-SeqExprCast-794" result="pass"/><test-case name="K-SeqExprCast-795" result="pass"/><test-case name="K-SeqExprCast-796" result="pass"/><test-case name="K-SeqExprCast-797" result="pass"/><test-case name="K-SeqExprCast-798" result="pass"/><test-case name="K-SeqExprCast-799" result="pass"/><test-case name="K-SeqExprCast-800" result="pass"/><test-case name="K-SeqExprCast-801" result="pass"/><test-case name="K-SeqExprCast-802" result="pass"/><test-case name="K-SeqExprCast-803" result="pass"/><test-case name="K-SeqExprCast-804" result="pass"/><test-case name="K-SeqExprCast-805" result="pass"/><test-case name="K-SeqExprCast-806" result="pass"/><test-case name="K-SeqExprCast-807" result="pass"/><test-case name="K-SeqExprCast-808" result="pass"/><test-case name="K-SeqExprCast-809" result="pass"/><test-case name="K-SeqExprCast-810" result="pass"/><test-case name="K-SeqExprCast-811" result="pass"/><test-case name="K-SeqExprCast-812" result="pass"/><test-case name="K-SeqExprCast-813" result="pass"/><test-case name="K-SeqExprCast-814" result="pass"/><test-case name="K-SeqExprCast-815" result="pass"/><test-case name="K-SeqExprCast-816" result="pass"/><test-case name="K-SeqExprCast-817" result="pass"/><test-case name="K-SeqExprCast-818" result="pass"/><test-case name="K-SeqExprCast-819" result="pass"/><test-case name="K-SeqExprCast-820" result="pass"/><test-case name="K-SeqExprCast-821" result="pass"/><test-case name="K-SeqExprCast-822" result="pass"/><test-case name="K-SeqExprCast-823" result="pass"/><test-case name="K-SeqExprCast-824" result="pass"/><test-case name="K-SeqExprCast-825" result="pass"/><test-case name="K-SeqExprCast-826" result="pass"/><test-case name="K-SeqExprCast-827" result="pass"/><test-case name="K-SeqExprCast-828" result="pass"/><test-case name="K-SeqExprCast-829" result="pass"/><test-case name="K-SeqExprCast-830" result="pass"/><test-case name="K-SeqExprCast-831" result="pass"/><test-case name="K-SeqExprCast-832" result="pass"/><test-case name="K-SeqExprCast-833" result="pass"/><test-case name="K-SeqExprCast-834" result="pass"/><test-case name="K-SeqExprCast-835" result="pass"/><test-case name="K-SeqExprCast-836" result="pass"/><test-case name="K-SeqExprCast-837" result="pass"/><test-case name="K-SeqExprCast-838" result="pass"/><test-case name="K-SeqExprCast-839" result="pass"/><test-case name="K-SeqExprCast-840" result="pass"/><test-case name="K-SeqExprCast-841" result="pass"/><test-case name="K-SeqExprCast-842" result="pass"/><test-case name="K-SeqExprCast-843" result="pass"/><test-case name="K-SeqExprCast-844" result="pass"/><test-case name="K-SeqExprCast-845" result="pass"/><test-case name="K-SeqExprCast-846" result="pass"/><test-case name="K-SeqExprCast-847" result="pass"/><test-case name="K-SeqExprCast-848" result="pass"/><test-case name="K-SeqExprCast-849" result="pass"/><test-case name="K-SeqExprCast-850" result="pass"/><test-case name="K-SeqExprCast-851" result="pass"/><test-case name="K-SeqExprCast-852" result="pass"/><test-case name="K-SeqExprCast-853" result="pass"/><test-case name="K-SeqExprCast-854" result="pass"/><test-case name="K-SeqExprCast-855" result="pass"/><test-case name="K-SeqExprCast-856" result="pass"/><test-case name="K-SeqExprCast-857" result="pass"/><test-case name="K-SeqExprCast-858" result="pass"/><test-case name="K-SeqExprCast-859" result="pass"/><test-case name="K-SeqExprCast-860" result="pass"/><test-case name="K-SeqExprCast-861" result="pass"/><test-case name="K-SeqExprCast-862" result="pass"/><test-case name="K-SeqExprCast-863" result="pass"/><test-case name="K-SeqExprCast-864" result="pass"/><test-case name="K-SeqExprCast-865" result="pass"/><test-case name="K-SeqExprCast-866" result="pass"/><test-case name="K-SeqExprCast-867" result="pass"/><test-case name="K-SeqExprCast-868" result="pass"/><test-case name="K-SeqExprCast-869" result="pass"/><test-case name="K-SeqExprCast-870" result="pass"/><test-case name="K-SeqExprCast-871" result="pass"/><test-case name="K-SeqExprCast-872" result="pass"/><test-case name="K-SeqExprCast-873" result="pass"/><test-case name="K-SeqExprCast-874" result="pass"/><test-case name="K-SeqExprCast-875" result="pass"/><test-case name="K-SeqExprCast-876" result="pass"/><test-case name="K-SeqExprCast-877" result="pass"/><test-case name="K-SeqExprCast-878" result="pass"/><test-case name="K-SeqExprCast-879" result="pass"/><test-case name="K-SeqExprCast-880" result="pass"/><test-case name="K-SeqExprCast-881" result="pass"/><test-case name="K-SeqExprCast-882" result="pass"/><test-case name="K-SeqExprCast-883" result="pass"/><test-case name="K-SeqExprCast-884" result="pass"/><test-case name="K-SeqExprCast-885" result="pass"/><test-case name="K-SeqExprCast-886" result="pass"/><test-case name="K-SeqExprCast-887" result="pass"/><test-case name="K-SeqExprCast-888" result="pass"/><test-case name="K-SeqExprCast-889" result="pass"/><test-case name="K-SeqExprCast-890" result="pass"/><test-case name="K-SeqExprCast-891" result="pass"/><test-case name="K-SeqExprCast-892" result="pass"/><test-case name="K-SeqExprCast-893" result="pass"/><test-case name="K-SeqExprCast-894" result="pass"/><test-case name="K-SeqExprCast-895" result="pass"/><test-case name="K-SeqExprCast-896" result="pass"/><test-case name="K-SeqExprCast-897" result="pass"/><test-case name="K-SeqExprCast-898" result="pass"/><test-case name="K-SeqExprCast-899" result="pass"/><test-case name="K-SeqExprCast-900" result="pass"/><test-case name="K-SeqExprCast-901" result="pass"/><test-case name="K-SeqExprCast-902" result="pass"/><test-case name="K-SeqExprCast-903" result="pass"/><test-case name="K-SeqExprCast-904" result="pass"/><test-case name="K-SeqExprCast-905" result="pass"/><test-case name="K-SeqExprCast-906" result="pass"/><test-case name="K-SeqExprCast-907" result="pass"/><test-case name="K-SeqExprCast-908" result="pass"/><test-case name="K-SeqExprCast-909" result="pass"/><test-case name="K-SeqExprCast-910" result="pass"/><test-case name="K-SeqExprCast-911" result="pass"/><test-case name="K-SeqExprCast-912" result="pass"/><test-case name="K-SeqExprCast-913" result="pass"/><test-case name="K-SeqExprCast-914" result="pass"/><test-case name="K-SeqExprCast-915" result="pass"/><test-case name="K-SeqExprCast-916" result="pass"/><test-case name="K-SeqExprCast-917" result="pass"/><test-case name="K-SeqExprCast-918" result="pass"/><test-case name="K-SeqExprCast-919" result="pass"/><test-case name="K-SeqExprCast-920" result="pass"/><test-case name="K-SeqExprCast-921" result="pass"/><test-case name="K-SeqExprCast-922" result="pass"/><test-case name="K-SeqExprCast-923" result="pass"/><test-case name="K-SeqExprCast-924" result="pass"/><test-case name="K-SeqExprCast-925" result="pass"/><test-case name="K-SeqExprCast-926" result="pass"/><test-case name="K-SeqExprCast-927" result="pass"/><test-case name="K-SeqExprCast-928" result="pass"/><test-case name="K-SeqExprCast-929" result="pass"/><test-case name="K-SeqExprCast-930" result="pass"/><test-case name="K-SeqExprCast-931" result="pass"/><test-case name="K-SeqExprCast-932" result="pass"/><test-case name="K-SeqExprCast-933" result="pass"/><test-case name="K-SeqExprCast-934" result="pass"/><test-case name="K-SeqExprCast-935" result="pass"/><test-case name="K-SeqExprCast-936" result="pass"/><test-case name="K-SeqExprCast-937" result="pass"/><test-case name="K-SeqExprCast-938" result="pass"/><test-case name="K-SeqExprCast-939" result="pass"/><test-case name="K-SeqExprCast-940" result="pass"/><test-case name="K-SeqExprCast-941" result="pass"/><test-case name="K-SeqExprCast-942" result="pass"/><test-case name="K-SeqExprCast-943" result="pass"/><test-case name="K-SeqExprCast-944" result="pass"/><test-case name="K-SeqExprCast-945" result="pass"/><test-case name="K-SeqExprCast-946" result="pass"/><test-case name="K-SeqExprCast-947" result="pass"/><test-case name="K-SeqExprCast-948" result="pass"/><test-case name="K-SeqExprCast-949" result="pass"/><test-case name="K-SeqExprCast-950" result="pass"/><test-case name="K-SeqExprCast-951" result="pass"/><test-case name="K-SeqExprCast-952" result="pass"/><test-case name="K-SeqExprCast-953" result="pass"/><test-case name="K-SeqExprCast-954" result="pass"/><test-case name="K-SeqExprCast-955" result="pass"/><test-case name="K-SeqExprCast-956" result="pass"/><test-case name="K-SeqExprCast-957" result="pass"/><test-case name="K-SeqExprCast-958" result="pass"/><test-case name="K-SeqExprCast-959" result="pass"/><test-case name="K-SeqExprCast-960" result="pass"/><test-case name="K-SeqExprCast-961" result="pass"/><test-case name="K-SeqExprCast-962" result="pass"/><test-case name="K-SeqExprCast-963" result="pass"/><test-case name="K-SeqExprCast-964" result="pass"/><test-case name="K-SeqExprCast-965" result="pass"/><test-case name="K-SeqExprCast-966" result="pass"/><test-case name="K-SeqExprCast-967" result="pass"/><test-case name="K-SeqExprCast-968" result="pass"/><test-case name="K-SeqExprCast-969" result="pass"/><test-case name="K-SeqExprCast-970" result="pass"/><test-case name="K-SeqExprCast-971" result="pass"/><test-case name="K-SeqExprCast-972" result="pass"/><test-case name="K-SeqExprCast-973" result="pass"/><test-case name="K-SeqExprCast-974" result="pass"/><test-case name="K-SeqExprCast-975" result="pass"/><test-case name="K-SeqExprCast-976" result="pass"/><test-case name="K-SeqExprCast-977" result="pass"/><test-case name="K-SeqExprCast-978" result="pass"/><test-case name="K-SeqExprCast-979" result="pass"/><test-case name="K-SeqExprCast-980" result="pass"/><test-case name="K-SeqExprCast-981" result="pass"/><test-case name="K-SeqExprCast-982" result="pass"/><test-case name="K-SeqExprCast-983" result="pass"/><test-case name="K-SeqExprCast-984" result="pass"/><test-case name="K-SeqExprCast-985" result="pass"/><test-case name="K-SeqExprCast-986" result="pass"/><test-case name="K-SeqExprCast-987" result="pass"/><test-case name="K-SeqExprCast-988" result="pass"/><test-case name="K-SeqExprCast-989" result="pass"/><test-case name="K-SeqExprCast-990" result="pass"/><test-case name="K-SeqExprCast-991" result="pass"/><test-case name="K-SeqExprCast-992" result="pass"/><test-case name="K-SeqExprCast-993" result="pass"/><test-case name="K-SeqExprCast-994" result="pass"/><test-case name="K-SeqExprCast-995" result="pass"/><test-case name="K-SeqExprCast-996" result="pass"/><test-case name="K-SeqExprCast-997" result="pass"/><test-case name="K-SeqExprCast-998" result="pass"/><test-case name="K-SeqExprCast-999" result="pass"/><test-case name="K-SeqExprCast-1000" result="pass"/><test-case name="K-SeqExprCast-1001" result="pass"/><test-case name="K-SeqExprCast-1002" result="pass"/><test-case name="K-SeqExprCast-1003" result="pass"/><test-case name="K-SeqExprCast-1004" result="pass"/><test-case name="K-SeqExprCast-1005" result="pass"/><test-case name="K-SeqExprCast-1006" result="pass"/><test-case name="K-SeqExprCast-1007" result="pass"/><test-case name="K-SeqExprCast-1008" result="pass"/><test-case name="K-SeqExprCast-1009" result="pass"/><test-case name="K-SeqExprCast-1010" result="pass"/><test-case name="K-SeqExprCast-1011" result="pass"/><test-case name="K-SeqExprCast-1012" result="pass"/><test-case name="K-SeqExprCast-1013" result="pass"/><test-case name="K-SeqExprCast-1014" result="pass"/><test-case name="K-SeqExprCast-1015" result="pass"/><test-case name="K-SeqExprCast-1016" result="pass"/><test-case name="K-SeqExprCast-1017" result="pass"/><test-case name="K-SeqExprCast-1018" result="pass"/><test-case name="K-SeqExprCast-1019" result="pass"/><test-case name="K-SeqExprCast-1020" result="pass"/><test-case name="K-SeqExprCast-1021" result="pass"/><test-case name="K-SeqExprCast-1022" result="pass"/><test-case name="K-SeqExprCast-1023" result="pass"/><test-case name="K-SeqExprCast-1024" result="pass"/><test-case name="K-SeqExprCast-1025" result="pass"/><test-case name="K-SeqExprCast-1026" result="pass"/><test-case name="K-SeqExprCast-1027" result="pass"/><test-case name="K-SeqExprCast-1028" result="pass"/><test-case name="K-SeqExprCast-1029" result="pass"/><test-case name="K-SeqExprCast-1030" result="pass"/><test-case name="K-SeqExprCast-1031" result="pass"/><test-case name="K-SeqExprCast-1032" result="pass"/><test-case name="K-SeqExprCast-1033" result="pass"/><test-case name="K-SeqExprCast-1034" result="pass"/><test-case name="K-SeqExprCast-1035" result="pass"/><test-case name="K-SeqExprCast-1036" result="pass"/><test-case name="K-SeqExprCast-1037" result="pass"/><test-case name="K-SeqExprCast-1038" result="pass"/><test-case name="K-SeqExprCast-1039" result="pass"/><test-case name="K-SeqExprCast-1040" result="pass"/><test-case name="K-SeqExprCast-1041" result="pass"/><test-case name="K-SeqExprCast-1042" result="pass"/><test-case name="K-SeqExprCast-1043" result="pass"/><test-case name="K-SeqExprCast-1044" result="pass"/><test-case name="K-SeqExprCast-1045" result="pass"/><test-case name="K-SeqExprCast-1046" result="pass"/><test-case name="K-SeqExprCast-1047" result="pass"/><test-case name="K-SeqExprCast-1048" result="pass"/><test-case name="K-SeqExprCast-1049" result="pass"/><test-case name="K-SeqExprCast-1050" result="pass"/><test-case name="K-SeqExprCast-1051" result="pass"/><test-case name="K-SeqExprCast-1052" result="pass"/><test-case name="K-SeqExprCast-1053" result="pass"/><test-case name="K-SeqExprCast-1054" result="pass"/><test-case name="K-SeqExprCast-1055" result="pass"/><test-case name="K-SeqExprCast-1056" result="pass"/><test-case name="K-SeqExprCast-1057" result="pass"/><test-case name="K-SeqExprCast-1058" result="pass"/><test-case name="K-SeqExprCast-1059" result="pass"/><test-case name="K-SeqExprCast-1060" result="pass"/><test-case name="K-SeqExprCast-1061" result="pass"/><test-case name="K-SeqExprCast-1062" result="pass"/><test-case name="K-SeqExprCast-1063" result="pass"/><test-case name="K-SeqExprCast-1064" result="pass"/><test-case name="K-SeqExprCast-1065" result="pass"/><test-case name="K-SeqExprCast-1066" result="pass"/><test-case name="K-SeqExprCast-1067" result="pass"/><test-case name="K-SeqExprCast-1068" result="pass"/><test-case name="K-SeqExprCast-1069" result="pass"/><test-case name="K-SeqExprCast-1070" result="pass"/><test-case name="K-SeqExprCast-1071" result="pass"/><test-case name="K-SeqExprCast-1072" result="pass"/><test-case name="K-SeqExprCast-1073" result="pass"/><test-case name="K-SeqExprCast-1074" result="pass"/><test-case name="K-SeqExprCast-1075" result="pass"/><test-case name="K-SeqExprCast-1076" result="pass"/><test-case name="K-SeqExprCast-1077" result="pass"/><test-case name="K-SeqExprCast-1078" result="pass"/><test-case name="K-SeqExprCast-1079" result="pass"/><test-case name="K-SeqExprCast-1080" result="pass"/><test-case name="K-SeqExprCast-1081" result="pass"/><test-case name="K-SeqExprCast-1082" result="pass"/><test-case name="K-SeqExprCast-1083" result="pass"/><test-case name="K-SeqExprCast-1084" result="pass"/><test-case name="K-SeqExprCast-1085" result="pass"/><test-case name="K-SeqExprCast-1086" result="pass"/><test-case name="K-SeqExprCast-1087" result="pass"/><test-case name="K-SeqExprCast-1088" result="pass"/><test-case name="K-SeqExprCast-1089" result="pass"/><test-case name="K-SeqExprCast-1090" result="pass"/><test-case name="K-SeqExprCast-1091" result="pass"/><test-case name="K-SeqExprCast-1092" result="pass"/><test-case name="K-SeqExprCast-1093" result="pass"/><test-case name="K-SeqExprCast-1094" result="pass"/><test-case name="K-SeqExprCast-1095" result="pass"/><test-case name="K-SeqExprCast-1096" result="pass"/><test-case name="K-SeqExprCast-1097" result="pass"/><test-case name="K-SeqExprCast-1098" result="pass"/><test-case name="K-SeqExprCast-1099" result="pass"/><test-case name="K-SeqExprCast-1100" result="pass"/><test-case name="K-SeqExprCast-1101" result="pass"/><test-case name="K-SeqExprCast-1102" result="pass"/><test-case name="K-SeqExprCast-1103" result="pass"/><test-case name="K-SeqExprCast-1104" result="pass"/><test-case name="K-SeqExprCast-1105" result="pass"/><test-case name="K-SeqExprCast-1106" result="pass"/><test-case name="K-SeqExprCast-1107" result="pass"/><test-case name="K-SeqExprCast-1108" result="pass"/><test-case name="K-SeqExprCast-1109" result="pass"/><test-case name="K-SeqExprCast-1110" result="pass"/><test-case name="K-SeqExprCast-1111" result="pass"/><test-case name="K-SeqExprCast-1112" result="pass"/><test-case name="K-SeqExprCast-1113" result="pass"/><test-case name="K-SeqExprCast-1114" result="pass"/><test-case name="K-SeqExprCast-1115" result="pass"/><test-case name="K-SeqExprCast-1116" result="pass"/><test-case name="K-SeqExprCast-1117" result="pass"/><test-case name="K-SeqExprCast-1118" result="pass"/><test-case name="K-SeqExprCast-1119" result="pass"/><test-case name="K-SeqExprCast-1120" result="pass"/><test-case name="K-SeqExprCast-1121" result="pass"/><test-case name="K-SeqExprCast-1122" result="pass"/><test-case name="K-SeqExprCast-1123" result="pass"/><test-case name="K-SeqExprCast-1124" result="pass"/><test-case name="K-SeqExprCast-1125" result="pass"/><test-case name="K-SeqExprCast-1126" result="pass"/><test-case name="K-SeqExprCast-1127" result="pass"/><test-case name="K-SeqExprCast-1128" result="pass"/><test-case name="K-SeqExprCast-1129" result="pass"/><test-case name="K-SeqExprCast-1130" result="pass"/><test-case name="K-SeqExprCast-1131" result="pass"/><test-case name="K-SeqExprCast-1132" result="pass"/><test-case name="K-SeqExprCast-1133" result="pass"/><test-case name="K-SeqExprCast-1134" result="pass"/><test-case name="K-SeqExprCast-1135" result="pass"/><test-case name="K-SeqExprCast-1136" result="pass"/><test-case name="K-SeqExprCast-1137" result="pass"/><test-case name="K-SeqExprCast-1138" result="pass"/><test-case name="K-SeqExprCast-1139" result="pass"/><test-case name="K-SeqExprCast-1140" result="pass"/><test-case name="K-SeqExprCast-1141" result="pass"/><test-case name="K-SeqExprCast-1142" result="pass"/><test-case name="K-SeqExprCast-1143" result="pass"/><test-case name="K-SeqExprCast-1144" result="pass"/><test-case name="K-SeqExprCast-1145" result="pass"/><test-case name="K-SeqExprCast-1146" result="pass"/><test-case name="K-SeqExprCast-1147" result="pass"/><test-case name="K-SeqExprCast-1148" result="pass"/><test-case name="K-SeqExprCast-1149" result="pass"/><test-case name="K-SeqExprCast-1150" result="pass"/><test-case name="K-SeqExprCast-1151" result="pass"/><test-case name="K-SeqExprCast-1152" result="pass"/><test-case name="K-SeqExprCast-1153" result="pass"/><test-case name="K-SeqExprCast-1154" result="pass"/><test-case name="K-SeqExprCast-1155" result="pass"/><test-case name="K-SeqExprCast-1156" result="pass"/><test-case name="K-SeqExprCast-1157" result="pass"/><test-case name="K-SeqExprCast-1158" result="pass"/><test-case name="K-SeqExprCast-1159" result="pass"/><test-case name="K-SeqExprCast-1160" result="pass"/><test-case name="K-SeqExprCast-1161" result="pass"/><test-case name="K-SeqExprCast-1162" result="pass"/><test-case name="K-SeqExprCast-1163" result="pass"/><test-case name="K-SeqExprCast-1164" result="pass"/><test-case name="K-SeqExprCast-1165" result="pass"/><test-case name="K-SeqExprCast-1166" result="pass"/><test-case name="K-SeqExprCast-1167" result="pass"/><test-case name="K-SeqExprCast-1168" result="pass"/><test-case name="K-SeqExprCast-1169" result="pass"/><test-case name="K-SeqExprCast-1170" result="pass"/><test-case name="K-SeqExprCast-1171" result="pass"/><test-case name="K-SeqExprCast-1172" result="pass"/><test-case name="K-SeqExprCast-1173" result="pass"/><test-case name="K-SeqExprCast-1174" result="pass"/><test-case name="K-SeqExprCast-1175" result="pass"/><test-case name="K-SeqExprCast-1176" result="pass"/><test-case name="K-SeqExprCast-1177" result="pass"/><test-case name="K-SeqExprCast-1178" result="pass"/><test-case name="K-SeqExprCast-1179" result="pass"/><test-case name="K-SeqExprCast-1180" result="pass"/><test-case name="K-SeqExprCast-1181" result="pass"/><test-case name="K-SeqExprCast-1182" result="pass"/><test-case name="K-SeqExprCast-1183" result="pass"/><test-case name="K-SeqExprCast-1184" result="pass"/><test-case name="K-SeqExprCast-1185" result="pass"/><test-case name="K-SeqExprCast-1186" result="pass"/><test-case name="K-SeqExprCast-1187" result="pass"/><test-case name="K-SeqExprCast-1188" result="pass"/><test-case name="K-SeqExprCast-1189" result="pass"/><test-case name="K-SeqExprCast-1190" result="pass"/><test-case name="K-SeqExprCast-1191" result="pass"/><test-case name="K-SeqExprCast-1192" result="pass"/><test-case name="K-SeqExprCast-1193" result="pass"/><test-case name="K-SeqExprCast-1194" result="pass"/><test-case name="K-SeqExprCast-1195" result="pass"/><test-case name="K-SeqExprCast-1196" result="pass"/><test-case name="K-SeqExprCast-1197" result="pass"/><test-case name="K-SeqExprCast-1198" result="pass"/><test-case name="K-SeqExprCast-1199" result="pass"/><test-case name="K-SeqExprCast-1200" result="pass"/><test-case name="K-SeqExprCast-1201" result="pass"/><test-case name="K-SeqExprCast-1202" result="pass"/><test-case name="K-SeqExprCast-1203" result="pass"/><test-case name="K-SeqExprCast-1204" result="pass"/><test-case name="K-SeqExprCast-1205" result="pass"/><test-case name="K-SeqExprCast-1206" result="pass"/><test-case name="K-SeqExprCast-1207" result="pass"/><test-case name="K-SeqExprCast-1208" result="pass"/><test-case name="K-SeqExprCast-1209" result="pass"/><test-case name="K-SeqExprCast-1210" result="pass"/><test-case name="K-SeqExprCast-1211" result="pass"/><test-case name="K-SeqExprCast-1212" result="pass"/><test-case name="K-SeqExprCast-1213" result="pass"/><test-case name="K-SeqExprCast-1214" result="pass"/><test-case name="K-SeqExprCast-1215" result="pass"/><test-case name="K-SeqExprCast-1216" result="pass"/><test-case name="K-SeqExprCast-1217" result="pass"/><test-case name="K-SeqExprCast-1218" result="pass"/><test-case name="K-SeqExprCast-1219" result="pass"/><test-case name="K-SeqExprCast-1220" result="pass"/><test-case name="K-SeqExprCast-1221" result="pass"/><test-case name="K-SeqExprCast-1222" result="pass"/><test-case name="K-SeqExprCast-1223" result="pass"/><test-case name="K-SeqExprCast-1224" result="pass"/><test-case name="K-SeqExprCast-1225" result="pass"/><test-case name="K-SeqExprCast-1226" result="pass"/><test-case name="K-SeqExprCast-1227" result="pass"/><test-case name="K-SeqExprCast-1228" result="pass"/><test-case name="K-SeqExprCast-1229" result="pass"/><test-case name="K-SeqExprCast-1230" result="pass"/><test-case name="K-SeqExprCast-1231" result="pass"/><test-case name="K-SeqExprCast-1232" result="pass"/><test-case name="K-SeqExprCast-1233" result="pass"/><test-case name="K-SeqExprCast-1234" result="pass"/><test-case name="K-SeqExprCast-1235" result="pass"/><test-case name="K-SeqExprCast-1236" result="pass"/><test-case name="K-SeqExprCast-1237" result="pass"/><test-case name="K-SeqExprCast-1238" result="pass"/><test-case name="K-SeqExprCast-1239" result="pass"/><test-case name="K-SeqExprCast-1240" result="pass"/><test-case name="K-SeqExprCast-1241" result="pass"/><test-case name="K-SeqExprCast-1242" result="pass"/><test-case name="K-SeqExprCast-1243" result="pass"/><test-case name="K-SeqExprCast-1244" result="pass"/><test-case name="K-SeqExprCast-1245" result="pass"/><test-case name="K-SeqExprCast-1246" result="pass"/><test-case name="K-SeqExprCast-1247" result="pass"/><test-case name="K-SeqExprCast-1248" result="pass"/><test-case name="K-SeqExprCast-1249" result="pass"/><test-case name="K-SeqExprCast-1250" result="pass"/><test-case name="K-SeqExprCast-1251" result="pass"/><test-case name="K-SeqExprCast-1252" result="pass"/><test-case name="K-SeqExprCast-1253" result="pass"/><test-case name="K-SeqExprCast-1254" result="pass"/><test-case name="K-SeqExprCast-1255" result="pass"/><test-case name="K-SeqExprCast-1256" result="pass"/><test-case name="K-SeqExprCast-1257" result="pass"/><test-case name="K-SeqExprCast-1258" result="pass"/><test-case name="K-SeqExprCast-1259" result="pass"/><test-case name="K-SeqExprCast-1260" result="pass"/><test-case name="K-SeqExprCast-1261" result="pass"/><test-case name="K-SeqExprCast-1262" result="pass"/><test-case name="K-SeqExprCast-1263" result="pass"/><test-case name="K-SeqExprCast-1264" result="pass"/><test-case name="K-SeqExprCast-1265" result="pass"/><test-case name="K-SeqExprCast-1266" result="pass"/><test-case name="K-SeqExprCast-1267" result="pass"/><test-case name="K-SeqExprCast-1268" result="pass"/><test-case name="K-SeqExprCast-1269" result="pass"/><test-case name="K-SeqExprCast-1270" result="pass"/><test-case name="K-SeqExprCast-1271" result="pass"/><test-case name="K-SeqExprCast-1272" result="pass"/><test-case name="K-SeqExprCast-1273" result="pass"/><test-case name="K-SeqExprCast-1274" result="pass"/><test-case name="K-SeqExprCast-1275" result="pass"/><test-case name="K-SeqExprCast-1276" result="pass"/><test-case name="K-SeqExprCast-1277" result="pass"/><test-case name="K-SeqExprCast-1278" result="pass"/><test-case name="K-SeqExprCast-1279" result="pass"/><test-case name="K-SeqExprCast-1280" result="pass"/><test-case name="K-SeqExprCast-1281" result="pass"/><test-case name="K-SeqExprCast-1282" result="pass"/><test-case name="K-SeqExprCast-1283" result="pass"/><test-case name="K-SeqExprCast-1284" result="pass"/><test-case name="K-SeqExprCast-1285" result="pass"/><test-case name="K-SeqExprCast-1286" result="pass"/><test-case name="K-SeqExprCast-1287" result="pass"/><test-case name="K-SeqExprCast-1288" result="pass"/><test-case name="K-SeqExprCast-1289" result="pass"/><test-case name="K-SeqExprCast-1290" result="pass"/><test-case name="K-SeqExprCast-1291" result="pass"/><test-case name="K-SeqExprCast-1292" result="pass"/><test-case name="K-SeqExprCast-1293" result="pass"/><test-case name="K-SeqExprCast-1294" result="pass"/><test-case name="K-SeqExprCast-1295" result="pass"/><test-case name="K-SeqExprCast-1296" result="pass"/><test-case name="K-SeqExprCast-1297" result="pass"/><test-case name="K-SeqExprCast-1298" result="pass"/><test-case name="K-SeqExprCast-1299" result="pass"/><test-case name="K-SeqExprCast-1300" result="pass"/><test-case name="K-SeqExprCast-1301" result="pass"/><test-case name="K-SeqExprCast-1302" result="pass"/><test-case name="K-SeqExprCast-1303" result="pass"/><test-case name="K-SeqExprCast-1304" result="pass"/><test-case name="K-SeqExprCast-1305" result="pass"/><test-case name="K-SeqExprCast-1306" result="pass"/><test-case name="K-SeqExprCast-1307" result="pass"/><test-case name="K-SeqExprCast-1308" result="pass"/><test-case name="K-SeqExprCast-1309" result="pass"/><test-case name="K-SeqExprCast-1310" result="pass"/><test-case name="K-SeqExprCast-1311" result="pass"/><test-case name="K-SeqExprCast-1312" result="pass"/><test-case name="K-SeqExprCast-1313" result="pass"/><test-case name="K-SeqExprCast-1314" result="pass"/><test-case name="K-SeqExprCast-1315" result="pass"/><test-case name="K-SeqExprCast-1316" result="pass"/><test-case name="K-SeqExprCast-1317" result="pass"/><test-case name="K-SeqExprCast-1318" result="pass"/><test-case name="K-SeqExprCast-1319" result="pass"/><test-case name="K-SeqExprCast-1320" result="pass"/><test-case name="K-SeqExprCast-1321" result="pass"/><test-case name="K-SeqExprCast-1322" result="pass"/><test-case name="K-SeqExprCast-1323" result="pass"/><test-case name="K-SeqExprCast-1324" result="pass"/><test-case name="K-SeqExprCast-1325" result="pass"/><test-case name="K-SeqExprCast-1326" result="pass"/><test-case name="K-SeqExprCast-1327" result="pass"/><test-case name="K-SeqExprCast-1328" result="pass"/><test-case name="K-SeqExprCast-1329" result="pass"/><test-case name="K-SeqExprCast-1330" result="pass"/><test-case name="K-SeqExprCast-1331" result="pass"/><test-case name="K-SeqExprCast-1332" result="pass"/><test-case name="K-SeqExprCast-1333" result="pass"/><test-case name="K-SeqExprCast-1334" result="pass"/><test-case name="K-SeqExprCast-1335" result="pass"/><test-case name="K-SeqExprCast-1336" result="pass"/><test-case name="K-SeqExprCast-1337" result="pass"/><test-case name="K-SeqExprCast-1338" result="pass"/><test-case name="K-SeqExprCast-1339" result="pass"/><test-case name="K-SeqExprCast-1340" result="pass"/><test-case name="K-SeqExprCast-1341" result="pass"/><test-case name="K-SeqExprCast-1342" result="pass"/><test-case name="K-SeqExprCast-1343" result="pass"/><test-case name="K-SeqExprCast-1344" result="pass"/><test-case name="K-SeqExprCast-1345" result="pass"/><test-case name="K-SeqExprCast-1346" result="pass"/><test-case name="K-SeqExprCast-1347" result="pass"/><test-case name="K-SeqExprCast-1348" result="pass"/><test-case name="K-SeqExprCast-1349" result="pass"/><test-case name="K-SeqExprCast-1350" result="pass"/><test-case name="K-SeqExprCast-1351" result="pass"/><test-case name="K-SeqExprCast-1352" result="pass"/><test-case name="K-SeqExprCast-1353" result="pass"/><test-case name="K-SeqExprCast-1354" result="pass"/><test-case name="K-SeqExprCast-1355" result="pass"/><test-case name="K-SeqExprCast-1356" result="pass"/><test-case name="K-SeqExprCast-1357" result="pass"/><test-case name="K-SeqExprCast-1358" result="pass"/><test-case name="K-SeqExprCast-1359" result="pass"/><test-case name="K-SeqExprCast-1360" result="pass"/><test-case name="K-SeqExprCast-1361" result="pass"/><test-case name="K-SeqExprCast-1362" result="pass"/><test-case name="K-SeqExprCast-1363" result="pass"/><test-case name="K-SeqExprCast-1364" result="pass"/><test-case name="K-SeqExprCast-1365" result="pass"/><test-case name="K-SeqExprCast-1366" result="pass"/><test-case name="K-SeqExprCast-1367" result="pass"/><test-case name="K-SeqExprCast-1368" result="pass"/><test-case name="K-SeqExprCast-1369" result="pass"/><test-case name="K-SeqExprCast-1370" result="pass"/><test-case name="K-SeqExprCast-1371" result="pass"/><test-case name="K-SeqExprCast-1372" result="pass"/><test-case name="K-SeqExprCast-1373" result="pass"/><test-case name="K-SeqExprCast-1374" result="pass"/><test-case name="K-SeqExprCast-1375" result="pass"/><test-case name="K-SeqExprCast-1376" result="pass"/><test-case name="K-SeqExprCast-1377" result="pass"/><test-case name="K-SeqExprCast-1378" result="pass"/><test-case name="K-SeqExprCast-1379" result="pass"/><test-case name="K-SeqExprCast-1380" result="pass"/><test-case name="K-SeqExprCast-1381" result="pass"/><test-case name="K-SeqExprCast-1382" result="pass"/><test-case name="K-SeqExprCast-1383" result="pass"/><test-case name="K-SeqExprCast-1384" result="pass"/><test-case name="K-SeqExprCast-1385" result="pass"/><test-case name="K-SeqExprCast-1386" result="pass"/><test-case name="K-SeqExprCast-1387" result="pass"/><test-case name="K-SeqExprCast-1388" result="pass"/><test-case name="K-SeqExprCast-1389" result="pass"/><test-case name="K-SeqExprCast-1390" result="pass"/><test-case name="K-SeqExprCast-1391" result="pass"/><test-case name="K-SeqExprCast-1392" result="pass"/><test-case name="K-SeqExprCast-1393" result="pass"/><test-case name="K-SeqExprCast-1394" result="pass"/><test-case name="K-SeqExprCast-1395" result="pass"/><test-case name="K-SeqExprCast-1396" result="pass"/><test-case name="K-SeqExprCast-1397" result="pass"/><test-case name="K-SeqExprCast-1398" result="pass"/><test-case name="K-SeqExprCast-1399" result="pass"/><test-case name="K-SeqExprCast-1400" result="pass"/><test-case name="K-SeqExprCast-1401" result="pass"/><test-case name="K-SeqExprCast-1402" result="pass"/><test-case name="K-SeqExprCast-1403" result="pass"/><test-case name="K-SeqExprCast-1404" result="pass"/><test-case name="K-SeqExprCast-1405" result="pass"/><test-case name="K-SeqExprCast-1406" result="pass"/><test-case name="K-SeqExprCast-1407" result="pass"/><test-case name="K-SeqExprCast-1408" result="pass"/><test-case name="K-SeqExprCast-1409" result="pass"/><test-case name="K-SeqExprCast-1410" result="pass"/><test-case name="K-SeqExprCast-1411" result="pass"/><test-case name="K-SeqExprCast-1412" result="pass"/><test-case name="K-SeqExprCast-1413" result="pass"/><test-case name="K-SeqExprCast-1414" result="pass"/><test-case name="K-SeqExprCast-1415" result="pass"/><test-case name="K-SeqExprCast-1416" result="pass"/><test-case name="K-SeqExprCast-1417" result="pass"/><test-case name="K-SeqExprCast-1418" result="pass"/><test-case name="K-SeqExprCast-1419" result="pass"/><test-case name="K-SeqExprCast-1420" result="pass"/><test-case name="K-SeqExprCast-1421" result="pass"/><test-case name="K-SeqExprCast-1422" result="pass"/><test-case name="K-SeqExprCast-1423" result="pass"/><test-case name="K-SeqExprCast-1424" result="pass"/><test-case name="K-SeqExprCast-1425" result="pass"/><test-case name="K-SeqExprCast-1426" result="pass"/><test-case name="K-SeqExprCast-1427" result="pass"/><test-case name="K-SeqExprCast-1428" result="pass"/><test-case name="K-SeqExprCast-1429" result="pass"/><test-case name="K-SeqExprCast-1430" result="pass"/><test-case name="K-SeqExprCast-1431" result="pass"/><test-case name="K-SeqExprCast-1432" result="pass"/><test-case name="K-SeqExprCast-1433" result="pass"/><test-case name="K-SeqExprCast-1434" result="pass"/><test-case name="K-SeqExprCast-1435" result="pass"/><test-case name="K-SeqExprCast-1436" result="pass"/><test-case name="K-SeqExprCast-1437" result="pass"/><test-case name="K-SeqExprCast-1438" result="pass"/><test-case name="K-SeqExprCast-1439" result="pass"/><test-case name="K-SeqExprCast-1440" result="pass"/><test-case name="K-SeqExprCast-1441" result="pass"/><test-case name="K-SeqExprCast-1442" result="pass"/><test-case name="K-SeqExprCast-1443" result="pass"/><test-case name="K-SeqExprCast-1444" result="pass"/><test-case name="K-SeqExprCast-1445" result="pass"/><test-case name="K-SeqExprCast-1446" result="pass"/><test-case name="K-SeqExprCast-1447" result="pass"/><test-case name="K-SeqExprCast-1448" result="pass"/><test-case name="K-SeqExprCast-1449" result="pass"/><test-case name="K-SeqExprCast-1450" result="pass"/><test-case name="K-SeqExprCast-1451" result="pass"/><test-case name="K-SeqExprCast-1452" result="pass"/><test-case name="K-SeqExprCast-1453" result="pass"/><test-case name="K-SeqExprCast-1454" result="pass"/><test-case name="K-SeqExprCast-1455" result="pass"/><test-case name="K-SeqExprCast-1456" result="pass"/><test-case name="K-SeqExprCast-1457" result="pass"/><test-case name="K-SeqExprCast-1458" result="pass"/><test-case name="K-SeqExprCast-1459" result="pass"/><test-case name="K-SeqExprCast-1460" result="pass"/><test-case name="K-SeqExprCast-1461" result="pass"/><test-case name="K-SeqExprCast-1462" result="pass"/><test-case name="K-SeqExprCast-1463" result="pass"/><test-case name="K-SeqExprCast-1464" result="pass"/><test-case name="K-SeqExprCast-1465" result="pass"/><test-case name="K-SeqExprCast-1466" result="pass"/><test-case name="K-SeqExprCast-1467" result="pass"/><test-case name="K-SeqExprCast-1468" result="pass"/><test-case name="K-SeqExprCast-1469" result="pass"/><test-case name="K-SeqExprCast-1470" result="pass"/><test-case name="K-SeqExprCast-1471" result="pass"/><test-case name="K-SeqExprCast-1472" result="pass"/><test-case name="K-SeqExprCast-1473" result="pass"/><test-case name="K-SeqExprCast-1474" result="pass"/><test-case name="K-SeqExprCast-1475" result="pass"/><test-case name="K-SeqExprCast-1476" result="pass"/><test-case name="K-SeqExprCast-1477" result="pass"/><test-case name="K-SeqExprCast-1478" result="pass"/><test-case name="K-SeqExprCast-1479" result="pass"/><test-case name="K-SeqExprCast-1480" result="pass"/><test-case name="K-SeqExprCast-1481" result="pass"/><test-case name="K-SeqExprCast-1482" result="pass"/><test-case name="K-SeqExprCast-1483" result="pass"/><test-case name="K-SeqExprCast-1484" result="pass"/><test-case name="K-SeqExprCast-1485" result="pass"/><test-case name="K-SeqExprCast-1486" result="pass"/><test-case name="K-SeqExprCast-1487" result="pass"/><test-case name="K-SeqExprCast-1488" result="pass"/><test-case name="K-SeqExprCast-1489" result="pass"/><test-case name="K-SeqExprCast-1490" result="pass"/><test-case name="K-SeqExprCast-1491" result="pass"/><test-case name="K2-SeqExprCast-1" result="pass"/><test-case name="K2-SeqExprCast-2" result="pass"/><test-case name="K2-SeqExprCast-3" result="pass"/><test-case name="K2-SeqExprCast-4" result="pass"/><test-case name="K2-SeqExprCast-5" result="pass"/><test-case name="K2-SeqExprCast-6" result="pass"/><test-case name="K2-SeqExprCast-7" result="pass"/><test-case name="K2-SeqExprCast-8" result="pass"/><test-case name="K2-SeqExprCast-9" result="pass"/><test-case name="K2-SeqExprCast-10" result="pass"/><test-case name="K2-SeqExprCast-11" result="pass"/><test-case name="K2-SeqExprCast-12" result="pass"/><test-case name="K2-SeqExprCast-13" result="pass"/><test-case name="K2-SeqExprCast-14" result="pass"/><test-case name="K2-SeqExprCast-15" result="pass"/><test-case name="K2-SeqExprCast-16" result="pass"/><test-case name="K2-SeqExprCast-17" result="pass"/><test-case name="K2-SeqExprCast-18" result="pass"/><test-case name="K2-SeqExprCast-19" result="pass"/><test-case name="K2-SeqExprCast-20" result="pass"/><test-case name="K2-SeqExprCast-21" result="pass"/><test-case name="K2-SeqExprCast-22" result="pass"/><test-case name="K2-SeqExprCast-23" result="pass"/><test-case name="K2-SeqExprCast-24" result="pass"/><test-case name="K2-SeqExprCast-25" result="pass"/><test-case name="K2-SeqExprCast-26" result="pass"/><test-case name="K2-SeqExprCast-27" result="pass"/><test-case name="K2-SeqExprCast-28" result="pass"/><test-case name="K2-SeqExprCast-29" result="pass"/><test-case name="K2-SeqExprCast-30" result="pass"/><test-case name="K2-SeqExprCast-31" result="pass"/><test-case name="K2-SeqExprCast-32" result="pass"/><test-case name="K2-SeqExprCast-33" result="pass"/><test-case name="K2-SeqExprCast-34" result="pass"/><test-case name="K2-SeqExprCast-35" result="pass"/><test-case name="K2-SeqExprCast-36" result="pass"/><test-case name="K2-SeqExprCast-37" result="pass"/><test-case name="K2-SeqExprCast-38" result="pass"/><test-case name="K2-SeqExprCast-39" result="pass"/><test-case name="K2-SeqExprCast-40" result="pass"/><test-case name="K2-SeqExprCast-41" result="pass"/><test-case name="K2-SeqExprCast-42" result="pass"/><test-case name="K2-SeqExprCast-43" result="pass"/><test-case name="K2-SeqExprCast-44" result="pass"/><test-case name="K2-SeqExprCast-45" result="pass"/><test-case name="K2-SeqExprCast-46" result="pass"/><test-case name="K2-SeqExprCast-47" result="pass"/><test-case name="K2-SeqExprCast-48" result="pass"/><test-case name="K2-SeqExprCast-49" result="pass"/><test-case name="K2-SeqExprCast-50" result="pass"/><test-case name="K2-SeqExprCast-51" result="pass"/><test-case name="K2-SeqExprCast-52" result="pass"/><test-case name="K2-SeqExprCast-53" result="pass"/><test-case name="K2-SeqExprCast-54" result="pass"/><test-case name="K2-SeqExprCast-55" result="pass"/><test-case name="K2-SeqExprCast-56" result="pass"/><test-case name="K2-SeqExprCast-57" result="pass"/><test-case name="K2-SeqExprCast-58" result="pass"/><test-case name="K2-SeqExprCast-59" result="pass"/><test-case name="K2-SeqExprCast-60" result="pass"/><test-case name="K2-SeqExprCast-61" result="pass"/><test-case name="K2-SeqExprCast-62" result="pass"/><test-case name="K2-SeqExprCast-63" result="pass"/><test-case name="K2-SeqExprCast-64" result="pass"/><test-case name="K2-SeqExprCast-65" result="pass"/><test-case name="K2-SeqExprCast-66" result="pass"/><test-case name="K2-SeqExprCast-67" result="pass"/><test-case name="K2-SeqExprCast-68" result="pass"/><test-case name="K2-SeqExprCast-69" result="pass"/><test-case name="K2-SeqExprCast-70" result="pass"/><test-case name="K2-SeqExprCast-71" result="pass"/><test-case name="K2-SeqExprCast-72" result="pass"/><test-case name="K2-SeqExprCast-73" result="pass"/><test-case name="K2-SeqExprCast-74" result="pass"/><test-case name="K2-SeqExprCast-75" result="pass"/><test-case name="K2-SeqExprCast-76" result="pass"/><test-case name="K2-SeqExprCast-77" result="pass"/><test-case name="K2-SeqExprCast-78" result="pass"/><test-case name="K2-SeqExprCast-79" result="pass"/><test-case name="K2-SeqExprCast-80" result="pass"/><test-case name="K2-SeqExprCast-81" result="pass"/><test-case name="K2-SeqExprCast-82" result="pass"/><test-case name="K2-SeqExprCast-83" result="pass"/><test-case name="K2-SeqExprCast-84" result="pass"/><test-case name="K2-SeqExprCast-85" result="pass"/><test-case name="K2-SeqExprCast-86" result="pass"/><test-case name="K2-SeqExprCast-87" result="pass"/><test-case name="K2-SeqExprCast-88" result="pass"/><test-case name="K2-SeqExprCast-89" result="pass"/><test-case name="K2-SeqExprCast-90" result="pass"/><test-case name="K2-SeqExprCast-91" result="pass"/><test-case name="K2-SeqExprCast-92" result="pass"/><test-case name="K2-SeqExprCast-93" result="pass"/><test-case name="K2-SeqExprCast-94" result="pass"/><test-case name="K2-SeqExprCast-95" result="pass"/><test-case name="K2-SeqExprCast-96" result="pass"/><test-case name="K2-SeqExprCast-97" result="pass"/><test-case name="K2-SeqExprCast-98" result="pass"/><test-case name="K2-SeqExprCast-99" result="pass"/><test-case name="K2-SeqExprCast-100" result="pass"/><test-case name="K2-SeqExprCast-101" result="pass"/><test-case name="K2-SeqExprCast-102" result="pass"/><test-case name="K2-SeqExprCast-103" result="pass"/><test-case name="K2-SeqExprCast-104" result="pass"/><test-case name="K2-SeqExprCast-105" result="pass"/><test-case name="K2-SeqExprCast-106" result="pass"/><test-case name="K2-SeqExprCast-107" result="pass"/><test-case name="K2-SeqExprCast-108" result="pass"/><test-case name="K2-SeqExprCast-109" result="pass"/><test-case name="K2-SeqExprCast-110" result="pass"/><test-case name="K2-SeqExprCast-111" result="pass"/><test-case name="K2-SeqExprCast-112" result="pass"/><test-case name="K2-SeqExprCast-113" result="pass"/><test-case name="K2-SeqExprCast-114" result="pass"/><test-case name="K2-SeqExprCast-115" result="pass"/><test-case name="K2-SeqExprCast-116" result="pass"/><test-case name="K2-SeqExprCast-117" result="pass"/><test-case name="K2-SeqExprCast-118" result="pass"/><test-case name="K2-SeqExprCast-119" result="pass"/><test-case name="K2-SeqExprCast-120" result="pass"/><test-case name="K2-SeqExprCast-121" result="pass"/><test-case name="K2-SeqExprCast-122" result="pass"/><test-case name="K2-SeqExprCast-123" result="pass"/><test-case name="K2-SeqExprCast-124" result="pass"/><test-case name="K2-SeqExprCast-125" result="pass"/><test-case name="K2-SeqExprCast-126" result="pass"/><test-case name="K2-SeqExprCast-127" result="pass"/><test-case name="K2-SeqExprCast-128" result="pass"/><test-case name="K2-SeqExprCast-129" result="pass"/><test-case name="K2-SeqExprCast-130" result="pass"/><test-case name="K2-SeqExprCast-131" result="pass"/><test-case name="K2-SeqExprCast-132" result="pass"/><test-case name="K2-SeqExprCast-133" result="pass"/><test-case name="K2-SeqExprCast-134" result="pass"/><test-case name="K2-SeqExprCast-135" result="pass"/><test-case name="K2-SeqExprCast-136" result="pass"/><test-case name="K2-SeqExprCast-137" result="pass"/><test-case name="K2-SeqExprCast-138" result="pass"/><test-case name="K2-SeqExprCast-139" result="pass"/><test-case name="K2-SeqExprCast-140" result="pass"/><test-case name="K2-SeqExprCast-141" result="pass"/><test-case name="K2-SeqExprCast-142" result="pass"/><test-case name="K2-SeqExprCast-143" result="pass"/><test-case name="K2-SeqExprCast-144" result="pass"/><test-case name="K2-SeqExprCast-145" result="pass"/><test-case name="K2-SeqExprCast-146" result="pass"/><test-case name="K2-SeqExprCast-147" result="pass"/><test-case name="K2-SeqExprCast-148" result="pass"/><test-case name="K2-SeqExprCast-149" result="pass"/><test-case name="K2-SeqExprCast-150" result="pass"/><test-case name="K2-SeqExprCast-151" result="pass"/><test-case name="K2-SeqExprCast-152" result="pass"/><test-case name="K2-SeqExprCast-153" result="pass"/><test-case name="K2-SeqExprCast-154" result="pass"/><test-case name="K2-SeqExprCast-155" result="pass"/><test-case name="K2-SeqExprCast-156" result="pass"/><test-case name="K2-SeqExprCast-157" result="pass"/><test-case name="K2-SeqExprCast-158" result="pass"/><test-case name="K2-SeqExprCast-159" result="pass"/><test-case name="K2-SeqExprCast-160" result="pass"/><test-case name="K2-SeqExprCast-161" result="pass"/><test-case name="K2-SeqExprCast-162" result="pass"/><test-case name="K2-SeqExprCast-163" result="pass"/><test-case name="K2-SeqExprCast-164" result="pass"/><test-case name="K2-SeqExprCast-165" result="pass"/><test-case name="K2-SeqExprCast-166" result="pass"/><test-case name="K2-SeqExprCast-167" result="pass"/><test-case name="K2-SeqExprCast-168" result="pass"/><test-case name="K2-SeqExprCast-169" result="pass"/><test-case name="K2-SeqExprCast-170" result="pass"/><test-case name="K2-SeqExprCast-171" result="pass"/><test-case name="K2-SeqExprCast-172" result="pass"/><test-case name="K2-SeqExprCast-173" result="pass"/><test-case name="K2-SeqExprCast-174" result="pass"/><test-case name="K2-SeqExprCast-175" result="pass"/><test-case name="K2-SeqExprCast-176" result="pass"/><test-case name="K2-SeqExprCast-177" result="pass"/><test-case name="K2-SeqExprCast-178" result="pass"/><test-case name="K2-SeqExprCast-179" result="pass"/><test-case name="K2-SeqExprCast-180" result="pass"/><test-case name="K2-SeqExprCast-181" result="pass"/><test-case name="K2-SeqExprCast-182" result="pass"/><test-case name="K2-SeqExprCast-183" result="pass"/><test-case name="K2-SeqExprCast-184" result="pass"/><test-case name="K2-SeqExprCast-185" result="pass"/><test-case name="K2-SeqExprCast-186" result="pass"/><test-case name="K2-SeqExprCast-187" result="pass"/><test-case name="K2-SeqExprCast-188" result="pass"/><test-case name="K2-SeqExprCast-189" result="pass"/><test-case name="K2-SeqExprCast-190" result="pass"/><test-case name="K2-SeqExprCast-191" result="pass"/><test-case name="K2-SeqExprCast-192" result="pass"/><test-case name="K2-SeqExprCast-193" result="pass"/><test-case name="K2-SeqExprCast-194" result="pass"/><test-case name="K2-SeqExprCast-195" result="pass"/><test-case name="K2-SeqExprCast-196" result="pass"/><test-case name="K2-SeqExprCast-197" result="pass"/><test-case name="K2-SeqExprCast-198" result="pass"/><test-case name="K2-SeqExprCast-199" result="pass"/><test-case name="K2-SeqExprCast-200" result="pass"/><test-case name="K2-SeqExprCast-201" result="pass"/><test-case name="K2-SeqExprCast-202" result="pass"/><test-case name="K2-SeqExprCast-203" result="pass"/><test-case name="K2-SeqExprCast-204" result="pass"/><test-case name="K2-SeqExprCast-205" result="pass"/><test-case name="K2-SeqExprCast-206" result="pass"/><test-case name="K2-SeqExprCast-207" result="pass"/><test-case name="K2-SeqExprCast-208" result="pass"/><test-case name="K2-SeqExprCast-209" result="fail"/><test-case name="K2-SeqExprCast-210" result="fail"/><test-case name="K2-SeqExprCast-211" result="pass"/><test-case name="K2-SeqExprCast-212" result="pass"/><test-case name="K2-SeqExprCast-213" result="pass"/><test-case name="K2-SeqExprCast-214" result="pass"/><test-case name="K2-SeqExprCast-215" result="pass"/><test-case name="K2-SeqExprCast-216" result="pass"/><test-case name="K2-SeqExprCast-217" result="pass"/><test-case name="K2-SeqExprCast-218" result="pass"/><test-case name="K2-SeqExprCast-219" result="pass"/><test-case name="K2-SeqExprCast-220" result="pass"/><test-case name="K2-SeqExprCast-221" result="pass"/><test-case name="K2-SeqExprCast-222" result="pass"/><test-case name="K2-SeqExprCast-223" result="pass"/><test-case name="K2-SeqExprCast-224" result="pass"/><test-case name="K2-SeqExprCast-225" result="pass"/><test-case name="K2-SeqExprCast-226" result="pass"/><test-case name="K2-SeqExprCast-227" result="pass"/><test-case name="K2-SeqExprCast-228" result="pass"/><test-case name="K2-SeqExprCast-229" result="pass"/><test-case name="K2-SeqExprCast-230" result="pass"/><test-case name="K2-SeqExprCast-231" result="pass"/><test-case name="K2-SeqExprCast-232" result="pass"/><test-case name="K2-SeqExprCast-233" result="pass"/><test-case name="K2-SeqExprCast-234" result="pass"/><test-case name="K2-SeqExprCast-235" result="pass"/><test-case name="K2-SeqExprCast-236" result="pass"/><test-case name="K2-SeqExprCast-237" result="pass"/><test-case name="K2-SeqExprCast-238" result="pass"/><test-case name="K2-SeqExprCast-239" result="pass"/><test-case name="K2-SeqExprCast-240" result="pass"/><test-case name="K2-SeqExprCast-241" result="pass"/><test-case name="K2-SeqExprCast-242" result="pass"/><test-case name="K2-SeqExprCast-243" result="pass"/><test-case name="K2-SeqExprCast-244" result="pass"/><test-case name="K2-SeqExprCast-245" result="pass"/><test-case name="K2-SeqExprCast-246" result="pass"/><test-case name="K2-SeqExprCast-247" result="pass"/><test-case name="K2-SeqExprCast-248" result="pass"/><test-case name="K2-SeqExprCast-249" result="pass"/><test-case name="K2-SeqExprCast-250" result="pass"/><test-case name="K2-SeqExprCast-251" result="pass"/><test-case name="K2-SeqExprCast-252" result="pass"/><test-case name="K2-SeqExprCast-253" result="pass"/><test-case name="K2-SeqExprCast-254" result="pass"/><test-case name="K2-SeqExprCast-255" result="pass"/><test-case name="K2-SeqExprCast-256" result="pass"/><test-case name="K2-SeqExprCast-257" result="pass"/><test-case name="K2-SeqExprCast-258" result="pass"/><test-case name="K2-SeqExprCast-259" result="pass"/><test-case name="K2-SeqExprCast-260" result="pass"/><test-case name="K2-SeqExprCast-261" result="pass"/><test-case name="K2-SeqExprCast-262" result="pass"/><test-case name="K2-SeqExprCast-263" result="pass"/><test-case name="K2-SeqExprCast-264" result="pass"/><test-case name="K2-SeqExprCast-265" result="pass"/><test-case name="K2-SeqExprCast-266" result="pass"/><test-case name="K2-SeqExprCast-267" result="pass"/><test-case name="K2-SeqExprCast-268" result="pass"/><test-case name="K2-SeqExprCast-269" result="pass"/><test-case name="K2-SeqExprCast-270" result="pass"/><test-case name="K2-SeqExprCast-271" result="pass"/><test-case name="K2-SeqExprCast-272" result="pass"/><test-case name="K2-SeqExprCast-273" result="pass"/><test-case name="K2-SeqExprCast-274" result="pass"/><test-case name="K2-SeqExprCast-275" result="pass"/><test-case name="K2-SeqExprCast-276" result="pass"/><test-case name="K2-SeqExprCast-277" result="pass"/><test-case name="K2-SeqExprCast-278" result="pass"/><test-case name="K2-SeqExprCast-279" result="pass"/><test-case name="K2-SeqExprCast-280" result="pass"/><test-case name="K2-SeqExprCast-281" result="pass"/><test-case name="K2-SeqExprCast-282" result="pass"/><test-case name="K2-SeqExprCast-283" result="pass"/><test-case name="K2-SeqExprCast-284" result="pass"/><test-case name="K2-SeqExprCast-285" result="pass"/><test-case name="K2-SeqExprCast-286" result="pass"/><test-case name="K2-SeqExprCast-287" result="pass"/><test-case name="K2-SeqExprCast-288" result="pass"/><test-case name="K2-SeqExprCast-289" result="pass"/><test-case name="K2-SeqExprCast-290" result="pass"/><test-case name="K2-SeqExprCast-291" result="pass"/><test-case name="K2-SeqExprCast-292" result="pass"/><test-case name="K2-SeqExprCast-293" result="pass"/><test-case name="K2-SeqExprCast-294" result="pass"/><test-case name="K2-SeqExprCast-295" result="pass"/><test-case name="K2-SeqExprCast-296" result="pass"/><test-case name="K2-SeqExprCast-297" result="pass"/><test-case name="K2-SeqExprCast-298" result="pass"/><test-case name="K2-SeqExprCast-299" result="pass"/><test-case name="K2-SeqExprCast-300" result="pass"/><test-case name="K2-SeqExprCast-301" result="pass"/><test-case name="K2-SeqExprCast-302" result="pass"/><test-case name="K2-SeqExprCast-303" result="pass"/><test-case name="K2-SeqExprCast-304" result="pass"/><test-case name="K2-SeqExprCast-305" result="pass"/><test-case name="K2-SeqExprCast-306" result="pass"/><test-case name="K2-SeqExprCast-307" result="pass"/><test-case name="K2-SeqExprCast-308" result="pass"/><test-case name="K2-SeqExprCast-309" result="pass"/><test-case name="K2-SeqExprCast-310" result="pass"/><test-case name="K2-SeqExprCast-311" result="pass"/><test-case name="K2-SeqExprCast-312" result="pass"/><test-case name="K2-SeqExprCast-313" result="pass"/><test-case name="K2-SeqExprCast-314" result="pass"/><test-case name="K2-SeqExprCast-315" result="pass"/><test-case name="K2-SeqExprCast-316" result="pass"/><test-case name="K2-SeqExprCast-317" result="pass"/><test-case name="K2-SeqExprCast-318" result="pass"/><test-case name="K2-SeqExprCast-319" result="pass"/><test-case name="K2-SeqExprCast-320" result="pass"/><test-case name="K2-SeqExprCast-321" result="pass"/><test-case name="K2-SeqExprCast-322" result="pass"/><test-case name="K2-SeqExprCast-323" result="pass"/><test-case name="K2-SeqExprCast-324" result="pass"/><test-case name="K2-SeqExprCast-325" result="pass"/><test-case name="K2-SeqExprCast-326" result="pass"/><test-case name="K2-SeqExprCast-327" result="pass"/><test-case name="K2-SeqExprCast-328" result="pass"/><test-case name="K2-SeqExprCast-329" result="pass"/><test-case name="K2-SeqExprCast-330" result="pass"/><test-case name="K2-SeqExprCast-331" result="pass"/><test-case name="K2-SeqExprCast-332" result="pass"/><test-case name="K2-SeqExprCast-333" result="pass"/><test-case name="K2-SeqExprCast-334" result="pass"/><test-case name="K2-SeqExprCast-335" result="pass"/><test-case name="K2-SeqExprCast-336" result="pass"/><test-case name="K2-SeqExprCast-337" result="pass"/><test-case name="K2-SeqExprCast-338" result="pass"/><test-case name="K2-SeqExprCast-339" result="pass"/><test-case name="K2-SeqExprCast-340" result="pass"/><test-case name="K2-SeqExprCast-341" result="pass"/><test-case name="K2-SeqExprCast-342" result="pass"/><test-case name="K2-SeqExprCast-343" result="pass"/><test-case name="K2-SeqExprCast-344" result="pass"/><test-case name="K2-SeqExprCast-345" result="pass"/><test-case name="K2-SeqExprCast-346" result="pass"/><test-case name="K2-SeqExprCast-347" result="pass"/><test-case name="K2-SeqExprCast-348" result="pass"/><test-case name="K2-SeqExprCast-349" result="pass"/><test-case name="K2-SeqExprCast-350" result="pass"/><test-case name="K2-SeqExprCast-351" result="pass"/><test-case name="K2-SeqExprCast-352" result="pass"/><test-case name="K2-SeqExprCast-353" result="pass"/><test-case name="K2-SeqExprCast-354" result="pass"/><test-case name="K2-SeqExprCast-355" result="pass"/><test-case name="K2-SeqExprCast-356" result="pass"/><test-case name="K2-SeqExprCast-357" result="pass"/><test-case name="K2-SeqExprCast-358" result="pass"/><test-case name="K2-SeqExprCast-359" result="pass"/><test-case name="K2-SeqExprCast-360" result="pass"/><test-case name="K2-SeqExprCast-361" result="pass"/><test-case name="K2-SeqExprCast-362" result="pass"/><test-case name="K2-SeqExprCast-363" result="pass"/><test-case name="K2-SeqExprCast-364" result="pass"/><test-case name="K2-SeqExprCast-365" result="pass"/><test-case name="K2-SeqExprCast-366" result="pass"/><test-case name="K2-SeqExprCast-367" result="pass"/><test-case name="K2-SeqExprCast-368" result="pass"/><test-case name="K2-SeqExprCast-369" result="pass"/><test-case name="K2-SeqExprCast-370" result="pass"/><test-case name="K2-SeqExprCast-371" result="pass"/><test-case name="K2-SeqExprCast-372" result="pass"/><test-case name="K2-SeqExprCast-373" result="pass"/><test-case name="K2-SeqExprCast-374" result="pass"/><test-case name="K2-SeqExprCast-375" result="pass"/><test-case name="K2-SeqExprCast-376" result="pass"/><test-case name="K2-SeqExprCast-377" result="pass"/><test-case name="K2-SeqExprCast-378" result="pass"/><test-case name="K2-SeqExprCast-379" result="pass"/><test-case name="K2-SeqExprCast-380" result="pass"/><test-case name="K2-SeqExprCast-381" result="pass"/><test-case name="K2-SeqExprCast-382" result="pass"/><test-case name="K2-SeqExprCast-383" result="pass"/><test-case name="K2-SeqExprCast-384" result="pass"/><test-case name="K2-SeqExprCast-385" result="pass"/><test-case name="K2-SeqExprCast-386" result="pass"/><test-case name="K2-SeqExprCast-387" result="pass"/><test-case name="K2-SeqExprCast-388" result="pass"/><test-case name="K2-SeqExprCast-389" result="pass"/><test-case name="K2-SeqExprCast-390" result="pass"/><test-case name="K2-SeqExprCast-391" result="pass"/><test-case name="K2-SeqExprCast-392" result="pass"/><test-case name="K2-SeqExprCast-393" result="pass"/><test-case name="K2-SeqExprCast-394" result="pass"/><test-case name="K2-SeqExprCast-395" result="pass"/><test-case name="K2-SeqExprCast-396" result="pass"/><test-case name="K2-SeqExprCast-397" result="pass"/><test-case name="K2-SeqExprCast-398" result="pass"/><test-case name="K2-SeqExprCast-399" result="pass"/><test-case name="K2-SeqExprCast-400" result="pass"/><test-case name="K2-SeqExprCast-401" result="pass"/><test-case name="K2-SeqExprCast-402" result="pass"/><test-case name="K2-SeqExprCast-403" result="pass"/><test-case name="K2-SeqExprCast-404" result="pass"/><test-case name="K2-SeqExprCast-405" result="pass"/><test-case name="K2-SeqExprCast-406" result="pass"/><test-case name="K2-SeqExprCast-407" result="pass"/><test-case name="K2-SeqExprCast-408" result="pass"/><test-case name="K2-SeqExprCast-409" result="pass"/><test-case name="K2-SeqExprCast-410" result="pass"/><test-case name="K2-SeqExprCast-411" result="pass"/><test-case name="K2-SeqExprCast-412" result="pass"/><test-case name="K2-SeqExprCast-413" result="pass"/><test-case name="K2-SeqExprCast-414" result="pass"/><test-case name="K2-SeqExprCast-415" result="pass"/><test-case name="K2-SeqExprCast-416" result="pass"/><test-case name="K2-SeqExprCast-417" result="pass"/><test-case name="K2-SeqExprCast-418" result="pass"/><test-case name="K2-SeqExprCast-419" result="pass"/><test-case name="K2-SeqExprCast-420" result="pass"/><test-case name="K2-SeqExprCast-421" result="pass"/><test-case name="K2-SeqExprCast-422" result="fail"/><test-case name="K2-SeqExprCast-423" result="pass"/><test-case name="K2-SeqExprCast-424" result="pass"/><test-case name="K2-SeqExprCast-425" result="pass"/><test-case name="K2-SeqExprCast-426" result="pass"/><test-case name="K2-SeqExprCast-427" result="pass"/><test-case name="K2-SeqExprCast-428" result="pass"/><test-case name="K2-SeqExprCast-429" result="pass"/><test-case name="K2-SeqExprCast-430" result="pass"/><test-case name="K2-SeqExprCast-431" result="pass"/><test-case name="K2-SeqExprCast-432" result="pass"/><test-case name="K2-SeqExprCast-433" result="pass"/><test-case name="K2-SeqExprCast-434" result="pass"/><test-case name="K2-SeqExprCast-435" result="pass"/><test-case name="K2-SeqExprCast-436" result="pass"/><test-case name="K2-SeqExprCast-437" result="pass"/><test-case name="K2-SeqExprCast-438" result="pass"/><test-case name="K2-SeqExprCast-439" result="pass"/><test-case name="K2-SeqExprCast-440" result="pass"/><test-case name="K2-SeqExprCast-441" result="pass"/><test-case name="K2-SeqExprCast-442" result="pass"/><test-case name="K2-SeqExprCast-443" result="pass"/><test-case name="K2-SeqExprCast-444" result="pass"/><test-case name="K2-SeqExprCast-445" result="pass"/><test-case name="K2-SeqExprCast-446" result="pass"/><test-case name="K2-SeqExprCast-447" result="pass"/><test-case name="K2-SeqExprCast-448" result="pass"/><test-case name="K2-SeqExprCast-449" result="pass"/><test-case name="K2-SeqExprCast-450" result="pass"/><test-case name="K2-SeqExprCast-451" result="pass"/><test-case name="K2-SeqExprCast-452" result="pass"/><test-case name="K2-SeqExprCast-453" result="pass"/><test-case name="K2-SeqExprCast-454" result="pass"/><test-case name="K2-SeqExprCast-455" result="pass"/><test-case name="K2-SeqExprCast-456" result="pass"/><test-case name="K2-SeqExprCast-457" result="pass"/><test-case name="K2-SeqExprCast-458" result="pass"/><test-case name="K2-SeqExprCast-459" result="pass"/><test-case name="K2-SeqExprCast-460" result="pass"/><test-case name="K2-SeqExprCast-461" result="pass"/><test-case name="K2-SeqExprCast-462" result="pass"/><test-case name="K2-SeqExprCast-463" result="pass"/><test-case name="K2-SeqExprCast-464" result="pass"/><test-case name="K2-SeqExprCast-465" result="pass"/><test-case name="K2-SeqExprCast-466" result="pass"/><test-case name="K2-SeqExprCast-467" result="pass"/><test-case name="K2-SeqExprCast-468" result="pass"/><test-case name="K2-SeqExprCast-469" result="pass"/><test-case name="K2-SeqExprCast-470" result="pass"/><test-case name="K2-SeqExprCast-471" result="pass"/><test-case name="K2-SeqExprCast-472" result="pass"/><test-case name="K2-SeqExprCast-473" result="pass"/><test-case name="K2-SeqExprCast-474" result="pass"/><test-case name="K2-SeqExprCast-475" result="pass"/><test-case name="K2-SeqExprCast-476" result="pass"/><test-case name="K2-SeqExprCast-477" result="pass"/><test-case name="K2-SeqExprCast-478" result="pass"/><test-case name="K2-SeqExprCast-479" result="pass"/><test-case name="K2-SeqExprCast-480" result="pass"/><test-case name="K2-SeqExprCast-481" result="pass"/><test-case name="K2-SeqExprCast-482" result="pass"/><test-case name="K2-SeqExprCast-483" result="pass"/><test-case name="K2-SeqExprCast-484" result="pass"/><test-case name="K2-SeqExprCast-485" result="pass"/><test-case name="K2-SeqExprCast-486" result="pass"/><test-case name="K2-SeqExprCast-487" result="pass"/><test-case name="K2-SeqExprCast-488" result="pass"/><test-case name="K2-SeqExprCast-489" result="fail"/><test-case name="K2-SeqExprCast-490" result="fail"/><test-case name="K2-SeqExprCast-491" result="pass"/><test-case name="K2-SeqExprCast-492" result="pass"/><test-case name="K2-SeqExprCast-493" result="pass"/><test-case name="K2-SeqExprCast-494" result="pass"/><test-case name="K2-SeqExprCast-495" result="pass"/><test-case name="K2-SeqExprCast-496" result="pass"/><test-case name="K2-SeqExprCast-497" result="pass"/><test-case name="K2-SeqExprCast-498" result="pass"/><test-case name="K2-SeqExprCast-499" result="pass"/><test-case name="K2-SeqExprCast-500" result="pass"/><test-case name="K2-SeqExprCast-501" result="pass"/><test-case name="K2-SeqExprCast-502" result="fail"/><test-case name="K2-SeqExprCast-503" result="fail"/><test-case name="K2-SeqExprCast-504" result="pass"/><test-case name="K2-SeqExprCast-505" result="pass"/><test-case name="K2-SeqExprCast-506" result="pass"/><test-case name="CastableAs001" result="pass"/><test-case name="CastableAs002" result="pass"/><test-case name="CastableAs003" result="pass"/><test-case name="CastableAs004" result="pass"/><test-case name="CastableAs005" result="pass"/><test-case name="CastableAs006" result="pass"/><test-case name="CastableAs007" result="pass"/><test-case name="CastableAs008" result="pass"/><test-case name="CastableAs009" result="pass"/><test-case name="CastableAs010" result="pass"/><test-case name="CastableAs011" result="pass"/><test-case name="CastableAs012" result="pass"/><test-case name="CastableAs013" result="pass"/><test-case name="CastableAs014" result="pass"/><test-case name="CastableAs015" result="pass"/><test-case name="CastableAs016" result="pass"/><test-case name="CastableAs017" result="pass"/><test-case name="CastableAs018" result="pass"/><test-case name="CastableAs019" result="pass"/><test-case name="CastableAs020" result="pass"/><test-case name="CastableAs021" result="pass"/><test-case name="CastableAs022" result="pass"/><test-case name="CastableAs023" result="pass"/><test-case name="CastableAs024" result="pass"/><test-case name="CastableAs025" result="pass"/><test-case name="CastableAs026" result="pass"/><test-case name="CastableAs027" result="pass"/><test-case name="CastableAs028" result="pass"/><test-case name="CastableAs029" result="pass"/><test-case name="CastableAs030" result="pass"/><test-case name="CastableAs031" result="pass"/><test-case name="CastableAs032" result="pass"/><test-case name="CastableAs033" result="pass"/><test-case name="CastableAs034" result="pass"/><test-case name="CastableAs035" result="pass"/><test-case name="CastableAs036" result="pass"/><test-case name="CastableAs037" result="pass"/><test-case name="CastableAs038" result="pass"/><test-case name="CastableAs039" result="pass"/><test-case name="CastableAs040" result="pass"/><test-case name="CastableAs041" result="pass"/><test-case name="CastableAs042" result="pass"/><test-case name="CastableAs043" result="pass"/><test-case name="CastableAs044" result="pass"/><test-case name="CastableAs045" result="pass"/><test-case name="CastableAs046" result="pass"/><test-case name="CastableAs047" result="pass"/><test-case name="CastableAs048" result="pass"/><test-case name="CastableAs049" result="pass"/><test-case name="CastableAs050" result="pass"/><test-case name="CastableAs051" result="pass"/><test-case name="CastableAs052" result="pass"/><test-case name="CastableAs053" result="pass"/><test-case name="CastableAs054" result="pass"/><test-case name="CastableAs055" result="pass"/><test-case name="CastableAs056" result="pass"/><test-case name="CastableAs057" result="pass"/><test-case name="CastableAs058" result="pass"/><test-case name="CastableAs059" result="pass"/><test-case name="CastableAs060" result="pass"/><test-case name="CastableAs061" result="pass"/><test-case name="CastableAs062" result="pass"/><test-case name="CastableAs063" result="pass"/><test-case name="CastableAs064" result="pass"/><test-case name="CastableAs065" result="pass"/><test-case name="CastableAs066" result="pass"/><test-case name="CastableAs067" result="pass"/><test-case name="CastableAs068" result="pass"/><test-case name="CastableAs069" result="pass"/><test-case name="CastableAs070" result="pass"/><test-case name="CastableAs071" result="pass"/><test-case name="CastableAs072" result="pass"/><test-case name="CastableAs073" result="pass"/><test-case name="CastableAs074" result="pass"/><test-case name="CastableAs075" result="pass"/><test-case name="CastableAs076" result="pass"/><test-case name="CastableAs077" result="pass"/><test-case name="CastableAs078" result="pass"/><test-case name="CastableAs079" result="pass"/><test-case name="CastableAs080" result="pass"/><test-case name="CastableAs081" result="pass"/><test-case name="CastableAs082" result="pass"/><test-case name="CastableAs083" result="pass"/><test-case name="CastableAs084" result="pass"/><test-case name="CastableAs085" result="pass"/><test-case name="CastableAs086" result="pass"/><test-case name="CastableAs087" result="pass"/><test-case name="CastableAs088" result="pass"/><test-case name="CastableAs089" result="pass"/><test-case name="CastableAs090" result="pass"/><test-case name="CastableAs091" result="pass"/><test-case name="CastableAs092" result="pass"/><test-case name="CastableAs093" result="pass"/><test-case name="CastableAs094" result="pass"/><test-case name="CastableAs095" result="pass"/><test-case name="CastableAs096" result="pass"/><test-case name="CastableAs097" result="pass"/><test-case name="CastableAs098" result="pass"/><test-case name="CastableAs099" result="pass"/><test-case name="CastableAs100" result="pass"/><test-case name="CastableAs101" result="pass"/><test-case name="CastableAs102" result="pass"/><test-case name="CastableAs103" result="pass"/><test-case name="CastableAs104" result="pass"/><test-case name="CastableAs105" result="pass"/><test-case name="CastableAs106" result="pass"/><test-case name="CastableAs107" result="pass"/><test-case name="CastableAs108" result="pass"/><test-case name="CastableAs109" result="pass"/><test-case name="CastableAs110" result="pass"/><test-case name="CastableAs111" result="pass"/><test-case name="CastableAs112" result="pass"/><test-case name="CastableAs113" result="pass"/><test-case name="CastableAs114" result="pass"/><test-case name="CastableAs115" result="pass"/><test-case name="CastableAs116" result="pass"/><test-case name="CastableAs117" result="pass"/><test-case name="CastableAs118" result="pass"/><test-case name="CastableAs119" result="pass"/><test-case name="CastableAs120" result="pass"/><test-case name="CastableAs121" result="pass"/><test-case name="CastableAs122" result="pass"/><test-case name="CastableAs123" result="pass"/><test-case name="CastableAs124" result="pass"/><test-case name="CastableAs125" result="pass"/><test-case name="CastableAs126" result="pass"/><test-case name="CastableAs127" result="pass"/><test-case name="CastableAs128" result="pass"/><test-case name="CastableAs129" result="pass"/><test-case name="CastableAs130" result="pass"/><test-case name="CastableAs131" result="pass"/><test-case name="CastableAs132" result="pass"/><test-case name="CastableAs133" result="pass"/><test-case name="CastableAs134" result="pass"/><test-case name="CastableAs135" result="pass"/><test-case name="CastableAs136" result="pass"/><test-case name="CastableAs137" result="pass"/><test-case name="CastableAs138" result="pass"/><test-case name="CastableAs139" result="pass"/><test-case name="CastableAs140" result="pass"/><test-case name="CastableAs141" result="pass"/><test-case name="CastableAs142" result="pass"/><test-case name="CastableAs143" result="pass"/><test-case name="CastableAs144" result="pass"/><test-case name="CastableAs145" result="pass"/><test-case name="CastableAs146" result="pass"/><test-case name="CastableAs147" result="pass"/><test-case name="CastableAs148" result="pass"/><test-case name="CastableAs149" result="pass"/><test-case name="CastableAs150" result="pass"/><test-case name="CastableAs151" result="pass"/><test-case name="CastableAs152" result="pass"/><test-case name="CastableAs153" result="pass"/><test-case name="CastableAs154" result="pass"/><test-case name="CastableAs155" result="pass"/><test-case name="CastableAs156" result="pass"/><test-case name="CastableAs157" result="pass"/><test-case name="CastableAs158" result="pass"/><test-case name="CastableAs159" result="pass"/><test-case name="CastableAs160" result="pass"/><test-case name="CastableAs161" result="pass"/><test-case name="CastableAs162" result="pass"/><test-case name="CastableAs163" result="pass"/><test-case name="CastableAs164" result="pass"/><test-case name="CastableAs165" result="pass"/><test-case name="CastableAs166" result="pass"/><test-case name="CastableAs167" result="pass"/><test-case name="CastableAs168" result="pass"/><test-case name="CastableAs169" result="pass"/><test-case name="CastableAs170" result="pass"/><test-case name="CastableAs171" result="pass"/><test-case name="CastableAs172" result="pass"/><test-case name="CastableAs173" result="pass"/><test-case name="CastableAs174" result="pass"/><test-case name="CastableAs175" result="pass"/><test-case name="CastableAs176" result="pass"/><test-case name="CastableAs177" result="pass"/><test-case name="CastableAs178" result="pass"/><test-case name="CastableAs179" result="pass"/><test-case name="CastableAs180" result="pass"/><test-case name="CastableAs181" result="pass"/><test-case name="CastableAs182" result="pass"/><test-case name="CastableAs183" result="pass"/><test-case name="CastableAs184" result="pass"/><test-case name="CastableAs185" result="pass"/><test-case name="CastableAs186" result="pass"/><test-case name="CastableAs187" result="pass"/><test-case name="CastableAs188" result="pass"/><test-case name="CastableAs189" result="pass"/><test-case name="CastableAs190" result="pass"/><test-case name="CastableAs191" result="pass"/><test-case name="CastableAs192" result="pass"/><test-case name="CastableAs193" result="pass"/><test-case name="CastableAs194" result="pass"/><test-case name="CastableAs195" result="pass"/><test-case name="CastableAs196" result="pass"/><test-case name="CastableAs197" result="pass"/><test-case name="CastableAs198" result="pass"/><test-case name="CastableAs199" result="pass"/><test-case name="CastableAs200" result="pass"/><test-case name="CastableAs201" result="pass"/><test-case name="CastableAs202" result="pass"/><test-case name="CastableAs203" result="pass"/><test-case name="CastableAs204" result="fail"/><test-case name="CastableAs205" result="pass"/><test-case name="CastableAs206" result="pass"/><test-case name="CastableAs207" result="pass"/><test-case name="CastableAs208" result="pass"/><test-case name="CastableAs209" result="pass"/><test-case name="CastableAs210" result="pass"/><test-case name="CastableAs211" result="fail"/><test-case name="CastableAs212" result="pass"/><test-case name="CastableAs213" result="pass"/><test-case name="CastableAs214" result="pass"/><test-case name="CastableAs215" result="pass"/><test-case name="CastableAs216" result="pass"/><test-case name="CastableAs217" result="pass"/><test-case name="CastableAs218" result="pass"/><test-case name="CastableAs219" result="pass"/><test-case name="CastableAs220" result="pass"/><test-case name="CastableAs221" result="pass"/><test-case name="CastableAs222" result="pass"/><test-case name="CastableAs223" result="pass"/><test-case name="CastableAs224" result="pass"/><test-case name="CastableAs225" result="pass"/><test-case name="CastableAs226" result="pass"/><test-case name="CastableAs227" result="pass"/><test-case name="CastableAs228" result="pass"/><test-case name="CastableAs229" result="pass"/><test-case name="CastableAs230" result="pass"/><test-case name="CastableAs231" result="pass"/><test-case name="CastableAs232" result="pass"/><test-case name="CastableAs233" result="pass"/><test-case name="CastableAs234" result="pass"/><test-case name="CastableAs235" result="pass"/><test-case name="CastableAs236" result="pass"/><test-case name="CastableAs237" result="pass"/><test-case name="CastableAs238" result="pass"/><test-case name="CastableAs239" result="pass"/><test-case name="CastableAs240" result="pass"/><test-case name="CastableAs241" result="pass"/><test-case name="CastableAs242" result="pass"/><test-case name="CastableAs243" result="pass"/><test-case name="CastableAs244" result="pass"/><test-case name="CastableAs245" result="pass"/><test-case name="CastableAs246" result="pass"/><test-case name="CastableAs247" result="pass"/><test-case name="CastableAs248" result="pass"/><test-case name="CastableAs249" result="pass"/><test-case name="CastableAs250" result="pass"/><test-case name="CastableAs251" result="pass"/><test-case name="CastableAs252" result="pass"/><test-case name="CastableAs253" result="pass"/><test-case name="CastableAs254" result="pass"/><test-case name="CastableAs255" result="pass"/><test-case name="CastableAs256" result="pass"/><test-case name="CastableAs257" result="pass"/><test-case name="CastableAs258" result="pass"/><test-case name="CastableAs259" result="pass"/><test-case name="CastableAs260" result="pass"/><test-case name="CastableAs261" result="pass"/><test-case name="CastableAs262" result="pass"/><test-case name="CastableAs263" result="pass"/><test-case name="CastableAs264" result="pass"/><test-case name="CastableAs265" result="pass"/><test-case name="CastableAs266" result="pass"/><test-case name="CastableAs267" result="pass"/><test-case name="CastableAs268" result="pass"/><test-case name="CastableAs269" result="pass"/><test-case name="CastableAs270" result="pass"/><test-case name="CastableAs271" result="pass"/><test-case name="CastableAs272" result="pass"/><test-case name="CastableAs273" result="pass"/><test-case name="CastableAs274" result="pass"/><test-case name="CastableAs275" result="pass"/><test-case name="CastableAs276" result="pass"/><test-case name="CastableAs277" result="pass"/><test-case name="CastableAs278" result="pass"/><test-case name="CastableAs279" result="pass"/><test-case name="CastableAs280" result="pass"/><test-case name="CastableAs281" result="pass"/><test-case name="CastableAs282" result="pass"/><test-case name="CastableAs283" result="pass"/><test-case name="CastableAs284" result="pass"/><test-case name="CastableAs285" result="pass"/><test-case name="CastableAs286" result="pass"/><test-case name="CastableAs287" result="pass"/><test-case name="CastableAs288" result="pass"/><test-case name="CastableAs289" result="pass"/><test-case name="CastableAs290" result="pass"/><test-case name="CastableAs291" result="pass"/><test-case name="CastableAs292" result="pass"/><test-case name="CastableAs293" result="pass"/><test-case name="CastableAs294" result="pass"/><test-case name="CastableAs295" result="pass"/><test-case name="CastableAs296" result="pass"/><test-case name="CastableAs297" result="pass"/><test-case name="CastableAs298" result="pass"/><test-case name="CastableAs299" result="pass"/><test-case name="CastableAs300" result="pass"/><test-case name="CastableAs301" result="pass"/><test-case name="CastableAs302" result="pass"/><test-case name="CastableAs303" result="pass"/><test-case name="CastableAs304" result="pass"/><test-case name="CastableAs305" result="pass"/><test-case name="CastableAs306" result="pass"/><test-case name="CastableAs307" result="pass"/><test-case name="CastableAs308" result="pass"/><test-case name="CastableAs309" result="pass"/><test-case name="CastableAs310" result="pass"/><test-case name="CastableAs311" result="pass"/><test-case name="CastableAs312" result="pass"/><test-case name="CastableAs313" result="pass"/><test-case name="CastableAs314" result="pass"/><test-case name="CastableAs315" result="pass"/><test-case name="CastableAs316" result="pass"/><test-case name="CastableAs317" result="pass"/><test-case name="CastableAs318" result="pass"/><test-case name="CastableAs319" result="pass"/><test-case name="CastableAs320" result="pass"/><test-case name="CastableAs321" result="pass"/><test-case name="CastableAs322" result="pass"/><test-case name="CastableAs323" result="pass"/><test-case name="CastableAs324" result="pass"/><test-case name="CastableAs325" result="pass"/><test-case name="CastableAs326" result="pass"/><test-case name="CastableAs327" result="pass"/><test-case name="CastableAs328" result="pass"/><test-case name="CastableAs329" result="pass"/><test-case name="CastableAs330" result="pass"/><test-case name="CastableAs331" result="pass"/><test-case name="CastableAs332" result="pass"/><test-case name="CastableAs333" result="pass"/><test-case name="CastableAs334" result="pass"/><test-case name="CastableAs335" result="pass"/><test-case name="CastableAs336" result="pass"/><test-case name="CastableAs337" result="pass"/><test-case name="CastableAs338" result="pass"/><test-case name="CastableAs339" result="pass"/><test-case name="CastableAs340" result="pass"/><test-case name="CastableAs341" result="pass"/><test-case name="CastableAs342" result="pass"/><test-case name="CastableAs343" result="pass"/><test-case name="CastableAs344" result="pass"/><test-case name="CastableAs345" result="pass"/><test-case name="CastableAs346" result="pass"/><test-case name="CastableAs347" result="pass"/><test-case name="CastableAs348" result="pass"/><test-case name="CastableAs349" result="pass"/><test-case name="CastableAs350" result="pass"/><test-case name="CastableAs351" result="pass"/><test-case name="CastableAs352" result="pass"/><test-case name="CastableAs353" result="pass"/><test-case name="CastableAs354" result="pass"/><test-case name="CastableAs355" result="pass"/><test-case name="CastableAs356" result="pass"/><test-case name="CastableAs357" result="pass"/><test-case name="CastableAs358" result="pass"/><test-case name="CastableAs359" result="pass"/><test-case name="CastableAs360" result="pass"/><test-case name="CastableAs361" result="pass"/><test-case name="CastableAs362" result="pass"/><test-case name="CastableAs363" result="pass"/><test-case name="CastableAs364" result="pass"/><test-case name="CastableAs365" result="pass"/><test-case name="CastableAs366" result="pass"/><test-case name="CastableAs367" result="pass"/><test-case name="CastableAs368" result="pass"/><test-case name="CastableAs369" result="pass"/><test-case name="CastableAs370" result="pass"/><test-case name="CastableAs371" result="pass"/><test-case name="CastableAs372" result="pass"/><test-case name="CastableAs373" result="pass"/><test-case name="CastableAs374" result="pass"/><test-case name="CastableAs375" result="pass"/><test-case name="CastableAs376" result="pass"/><test-case name="CastableAs377" result="pass"/><test-case name="CastableAs378" result="pass"/><test-case name="CastableAs379" result="pass"/><test-case name="CastableAs380" result="pass"/><test-case name="CastableAs381" result="pass"/><test-case name="CastableAs382" result="pass"/><test-case name="CastableAs383" result="pass"/><test-case name="CastableAs384" result="pass"/><test-case name="CastableAs385" result="pass"/><test-case name="CastableAs386" result="pass"/><test-case name="CastableAs387" result="pass"/><test-case name="CastableAs388" result="pass"/><test-case name="CastableAs389" result="pass"/><test-case name="CastableAs390" result="pass"/><test-case name="CastableAs391" result="pass"/><test-case name="CastableAs392" result="pass"/><test-case name="CastableAs393" result="pass"/><test-case name="CastableAs394" result="pass"/><test-case name="CastableAs395" result="pass"/><test-case name="CastableAs396" result="pass"/><test-case name="CastableAs397" result="pass"/><test-case name="CastableAs398" result="pass"/><test-case name="CastableAs399" result="pass"/><test-case name="CastableAs400" result="pass"/><test-case name="CastableAs401" result="pass"/><test-case name="CastableAs402" result="pass"/><test-case name="CastableAs403" result="pass"/><test-case name="CastableAs404" result="pass"/><test-case name="CastableAs405" result="pass"/><test-case name="CastableAs406" result="pass"/><test-case name="CastableAs407" result="pass"/><test-case name="CastableAs408" result="pass"/><test-case name="CastableAs409" result="pass"/><test-case name="CastableAs410" result="pass"/><test-case name="CastableAs411" result="pass"/><test-case name="CastableAs412" result="pass"/><test-case name="CastableAs413" result="pass"/><test-case name="CastableAs414" result="pass"/><test-case name="CastableAs415" result="pass"/><test-case name="CastableAs416" result="pass"/><test-case name="CastableAs417" result="pass"/><test-case name="CastableAs418" result="pass"/><test-case name="CastableAs419" result="pass"/><test-case name="CastableAs420" result="pass"/><test-case name="CastableAs421" result="pass"/><test-case name="CastableAs422" result="pass"/><test-case name="CastableAs423" result="pass"/><test-case name="CastableAs424" result="pass"/><test-case name="CastableAs425" result="pass"/><test-case name="CastableAs426" result="pass"/><test-case name="CastableAs427" result="pass"/><test-case name="CastableAs428" result="pass"/><test-case name="CastableAs429" result="pass"/><test-case name="CastableAs430" result="pass"/><test-case name="CastableAs431" result="pass"/><test-case name="CastableAs432" result="pass"/><test-case name="CastableAs433" result="pass"/><test-case name="CastableAs434" result="pass"/><test-case name="CastableAs435" result="pass"/><test-case name="CastableAs436" result="pass"/><test-case name="CastableAs437" result="pass"/><test-case name="CastableAs438" result="pass"/><test-case name="CastableAs439" result="pass"/><test-case name="CastableAs440" result="pass"/><test-case name="CastableAs441" result="pass"/><test-case name="CastableAs442" result="pass"/><test-case name="CastableAs443" result="pass"/><test-case name="CastableAs444" result="pass"/><test-case name="CastableAs445" result="pass"/><test-case name="CastableAs446" result="pass"/><test-case name="CastableAs447" result="pass"/><test-case name="CastableAs448" result="pass"/><test-case name="CastableAs449" result="pass"/><test-case name="CastableAs450" result="pass"/><test-case name="CastableAs451" result="pass"/><test-case name="CastableAs452" result="pass"/><test-case name="CastableAs453" result="pass"/><test-case name="CastableAs454" result="pass"/><test-case name="CastableAs455" result="pass"/><test-case name="CastableAs456" result="pass"/><test-case name="CastableAs457" result="pass"/><test-case name="CastableAs458" result="pass"/><test-case name="CastableAs459" result="pass"/><test-case name="CastableAs460" result="pass"/><test-case name="CastableAs461" result="pass"/><test-case name="CastableAs462" result="pass"/><test-case name="CastableAs463" result="pass"/><test-case name="CastableAs464" result="pass"/><test-case name="CastableAs465" result="pass"/><test-case name="CastableAs466" result="pass"/><test-case name="CastableAs467" result="pass"/><test-case name="CastableAs468" result="pass"/><test-case name="CastableAs469" result="pass"/><test-case name="CastableAs470" result="pass"/><test-case name="CastableAs471" result="pass"/><test-case name="CastableAs472" result="pass"/><test-case name="CastableAs473" result="pass"/><test-case name="CastableAs474" result="pass"/><test-case name="CastableAs475" result="pass"/><test-case name="CastableAs476" result="pass"/><test-case name="CastableAs477" result="pass"/><test-case name="CastableAs478" result="pass"/><test-case name="CastableAs479" result="pass"/><test-case name="CastableAs480" result="pass"/><test-case name="CastableAs481" result="pass"/><test-case name="CastableAs482" result="pass"/><test-case name="CastableAs483" result="pass"/><test-case name="CastableAs484" result="pass"/><test-case name="CastableAs485" result="pass"/><test-case name="CastableAs486" result="pass"/><test-case name="CastableAs487" result="pass"/><test-case name="CastableAs488" result="pass"/><test-case name="CastableAs489" result="pass"/><test-case name="CastableAs490" result="pass"/><test-case name="CastableAs491" result="pass"/><test-case name="CastableAs492" result="pass"/><test-case name="CastableAs493" result="pass"/><test-case name="CastableAs494" result="pass"/><test-case name="CastableAs495" result="pass"/><test-case name="CastableAs496" result="pass"/><test-case name="CastableAs497" result="pass"/><test-case name="CastableAs498" result="pass"/><test-case name="CastableAs499" result="pass"/><test-case name="CastableAs500" result="pass"/><test-case name="CastableAs501" result="pass"/><test-case name="CastableAs502" result="pass"/><test-case name="CastableAs503" result="pass"/><test-case name="CastableAs504" result="pass"/><test-case name="CastableAs505" result="pass"/><test-case name="CastableAs506" result="pass"/><test-case name="CastableAs507" result="pass"/><test-case name="CastableAs508" result="pass"/><test-case name="CastableAs509" result="pass"/><test-case name="CastableAs510" result="pass"/><test-case name="CastableAs511" result="pass"/><test-case name="CastableAs512" result="pass"/><test-case name="CastableAs513" result="pass"/><test-case name="CastableAs514" result="pass"/><test-case name="CastableAs515" result="pass"/><test-case name="CastableAs516" result="pass"/><test-case name="CastableAs517" result="pass"/><test-case name="CastableAs518" result="pass"/><test-case name="CastableAs519" result="pass"/><test-case name="CastableAs520" result="pass"/><test-case name="CastableAs521" result="pass"/><test-case name="CastableAs522" result="pass"/><test-case name="CastableAs523" result="pass"/><test-case name="CastableAs524" result="pass"/><test-case name="CastableAs525" result="pass"/><test-case name="CastableAs526" result="pass"/><test-case name="CastableAs527" result="pass"/><test-case name="CastableAs528" result="pass"/><test-case name="CastableAs529" result="pass"/><test-case name="CastableAs530" result="pass"/><test-case name="CastableAs531" result="pass"/><test-case name="CastableAs532" result="pass"/><test-case name="CastableAs533" result="pass"/><test-case name="CastableAs534" result="pass"/><test-case name="CastableAs535" result="pass"/><test-case name="CastableAs536" result="pass"/><test-case name="CastableAs537" result="pass"/><test-case name="CastableAs538" result="pass"/><test-case name="CastableAs539" result="pass"/><test-case name="CastableAs540" result="pass"/><test-case name="CastableAs541" result="pass"/><test-case name="CastableAs542" result="pass"/><test-case name="CastableAs543" result="pass"/><test-case name="CastableAs544" result="pass"/><test-case name="CastableAs545" result="pass"/><test-case name="CastableAs546" result="pass"/><test-case name="CastableAs547" result="pass"/><test-case name="CastableAs548" result="pass"/><test-case name="CastableAs549" result="pass"/><test-case name="CastableAs550" result="pass"/><test-case name="CastableAs551" result="pass"/><test-case name="CastableAs552" result="pass"/><test-case name="CastableAs553" result="pass"/><test-case name="CastableAs554" result="pass"/><test-case name="CastableAs555" result="pass"/><test-case name="CastableAs556" result="pass"/><test-case name="CastableAs557" result="pass"/><test-case name="CastableAs558" result="pass"/><test-case name="CastableAs559" result="pass"/><test-case name="CastableAs560" result="pass"/><test-case name="CastableAs561" result="pass"/><test-case name="CastableAs562" result="pass"/><test-case name="CastableAs563" result="pass"/><test-case name="CastableAs564" result="pass"/><test-case name="CastableAs565" result="pass"/><test-case name="CastableAs566" result="pass"/><test-case name="CastableAs567" result="pass"/><test-case name="CastableAs568" result="pass"/><test-case name="CastableAs569" result="pass"/><test-case name="CastableAs570" result="pass"/><test-case name="CastableAs571" result="pass"/><test-case name="CastableAs572" result="pass"/><test-case name="CastableAs573" result="pass"/><test-case name="CastableAs574" result="pass"/><test-case name="CastableAs575" result="pass"/><test-case name="CastableAs576" result="pass"/><test-case name="CastableAs577" result="pass"/><test-case name="CastableAs578" result="pass"/><test-case name="CastableAs579" result="pass"/><test-case name="CastableAs580" result="pass"/><test-case name="CastableAs581" result="pass"/><test-case name="CastableAs582" result="pass"/><test-case name="CastableAs583" result="pass"/><test-case name="CastableAs584" result="pass"/><test-case name="CastableAs585" result="pass"/><test-case name="CastableAs586" result="pass"/><test-case name="CastableAs587" result="pass"/><test-case name="CastableAs588" result="pass"/><test-case name="CastableAs589" result="pass"/><test-case name="CastableAs590" result="pass"/><test-case name="CastableAs591" result="pass"/><test-case name="CastableAs592" result="pass"/><test-case name="CastableAs593" result="pass"/><test-case name="CastableAs594" result="pass"/><test-case name="CastableAs595" result="pass"/><test-case name="CastableAs596" result="pass"/><test-case name="CastableAs597" result="pass"/><test-case name="CastableAs598" result="pass"/><test-case name="CastableAs599" result="pass"/><test-case name="CastableAs600" result="pass"/><test-case name="CastableAs601" result="pass"/><test-case name="CastableAs602" result="pass"/><test-case name="CastableAs603" result="pass"/><test-case name="CastableAs604" result="pass"/><test-case name="CastableAs605" result="pass"/><test-case name="CastableAs606" result="pass"/><test-case name="CastableAs607" result="pass"/><test-case name="CastableAs608" result="pass"/><test-case name="CastableAs609" result="pass"/><test-case name="CastableAs610" result="pass"/><test-case name="CastableAs611" result="pass"/><test-case name="CastableAs612" result="pass"/><test-case name="CastableAs613" result="pass"/><test-case name="CastableAs614" result="pass"/><test-case name="CastableAs615" result="pass"/><test-case name="CastableAs616" result="pass"/><test-case name="CastableAs617" result="pass"/><test-case name="CastableAs618" result="pass"/><test-case name="CastableAs619" result="pass"/><test-case name="CastableAs620" result="pass"/><test-case name="CastableAs621" result="pass"/><test-case name="CastableAs622" result="pass"/><test-case name="CastableAs623" result="pass"/><test-case name="CastableAs624" result="pass"/><test-case name="CastableAs625" result="pass"/><test-case name="CastableAs626" result="pass"/><test-case name="CastableAs627" result="pass"/><test-case name="CastableAs628" result="pass"/><test-case name="CastableAs629" result="pass"/><test-case name="CastableAs630" result="pass"/><test-case name="CastableAs631" result="pass"/><test-case name="CastableAs632" result="pass"/><test-case name="CastableAs633" result="pass"/><test-case name="CastableAs634" result="pass"/><test-case name="CastableAs635" result="pass"/><test-case name="CastableAs636" result="pass"/><test-case name="CastableAs637" result="pass"/><test-case name="CastableAs638" result="pass"/><test-case name="CastableAs639" result="pass"/><test-case name="CastableAs640" result="pass"/><test-case name="CastableAs641" result="pass"/><test-case name="CastableAs642" result="pass"/><test-case name="CastableAs643" result="pass"/><test-case name="CastableAs644" result="pass"/><test-case name="CastableAs645" result="pass"/><test-case name="CastableAs646" result="pass"/><test-case name="CastableAs647" result="pass"/><test-case name="CastableAs648" result="fail"/><test-case name="K-SeqExprCastable-1" result="pass"/><test-case name="K-SeqExprCastable-2" result="pass"/><test-case name="K-SeqExprCastable-3" result="pass"/><test-case name="K-SeqExprCastable-4" result="pass"/><test-case name="K-SeqExprCastable-5" result="pass"/><test-case name="K-SeqExprCastable-6" result="pass"/><test-case name="K-SeqExprCastable-7" result="pass"/><test-case name="K-SeqExprCastable-8" result="pass"/><test-case name="K-SeqExprCastable-9" result="pass"/><test-case name="K-SeqExprCastable-10" result="pass"/><test-case name="K-SeqExprCastable-11" result="pass"/><test-case name="K-SeqExprCastable-12" result="pass"/><test-case name="K-SeqExprCastable-13" result="pass"/><test-case name="K-SeqExprCastable-14" result="pass"/><test-case name="K-SeqExprCastable-15" result="pass"/><test-case name="K-SeqExprCastable-16" result="pass"/><test-case name="K-SeqExprCastable-17" result="pass"/><test-case name="K-SeqExprCastable-18" result="pass"/><test-case name="K-SeqExprCastable-19" result="pass"/><test-case name="K-SeqExprCastable-20" result="pass"/><test-case name="K-SeqExprCastable-21" result="pass"/><test-case name="K-SeqExprCastable-22" result="pass"/><test-case name="K-SeqExprCastable-23" result="pass"/><test-case name="K-SeqExprCastable-24" result="pass"/><test-case name="K-SeqExprCastable-25" result="pass"/><test-case name="K-SeqExprCastable-26" result="pass"/><test-case name="K-SeqExprCastable-27" result="pass"/><test-case name="K-SeqExprCastable-28" result="pass"/><test-case name="K-SeqExprCastable-29" result="pass"/><test-case name="K-SeqExprCastable-30" result="pass"/><test-case name="K-SeqExprCastable-31" result="pass"/><test-case name="K-SeqExprCastable-32" result="pass"/><test-case name="K-SeqExprCastable-33" result="pass"/><test-case name="K-SeqExprCastable-34" result="pass"/><test-case name="K-SeqExprCastable-35" result="pass"/><test-case name="K-SeqExprCastable-36" result="pass"/><test-case name="K-SeqExprCastable-37" result="pass"/><test-case name="K-SeqExprCastable-38" result="pass"/><test-case name="K2-SeqExprCastable-1" result="pass"/><test-case name="K2-SeqExprCastable-2" result="pass"/><test-case name="K2-SeqExprCastable-3" result="pass"/><test-case name="K2-SeqExprCastable-4" result="pass"/><test-case name="K2-SeqExprCastable-5" result="pass"/><test-case name="K2-SeqExprCastable-6" result="fail"/><test-case name="K2-SeqExprCastable-7" result="fail"/><test-case name="K2-SeqExprCastable-8" result="pass"/><test-case name="treat-as-1" result="pass"/><test-case name="treat-as-2" result="pass"/><test-case name="treat-as-3" result="pass"/><test-case name="treat-as-4" result="pass"/><test-case name="treat-as-5" result="pass"/><test-case name="treat-as-6" result="pass"/><test-case name="treat-as-7" result="pass"/><test-case name="treat-as-8" result="pass"/><test-case name="treat-as-9" result="pass"/><test-case name="treat-as-10" result="pass"/><test-case name="treat-as-11" result="pass"/><test-case name="treat-as-12" result="pass"/><test-case name="treat-as-13" result="pass"/><test-case name="treat-as-14" result="pass"/><test-case name="treat-as-15" result="pass"/><test-case name="treat-as-16" result="pass"/><test-case name="treat-as-17" result="pass"/><test-case name="treat-as-18" result="pass"/><test-case name="treat-as-19" result="pass"/><test-case name="treat-as-20" result="pass"/><test-case name="treat-as-21" result="pass"/><test-case name="treat-as-22" result="pass"/><test-case name="treat-as-23" result="pass"/><test-case name="treat-as-24" result="pass"/><test-case name="treat-as-25" result="pass"/><test-case name="K-SeqExprTreat-1" result="pass"/><test-case name="K-SeqExprTreat-2" result="pass"/><test-case name="K-SeqExprTreat-3" result="pass"/><test-case name="K-SeqExprTreat-4" result="pass"/><test-case name="K-SeqExprTreat-5" result="pass"/><test-case name="K-SeqExprTreat-6" result="pass"/><test-case name="K-SeqExprTreat-7" result="pass"/><test-case name="K-SeqExprTreat-8" result="pass"/><test-case name="K-SeqExprTreat-9" result="pass"/><test-case name="K-SeqExprTreat-10" result="pass"/><test-case name="K-SeqExprTreat-11" result="pass"/><test-case name="K-SeqExprTreat-12" result="pass"/><test-case name="K-SeqExprTreat-13" result="pass"/><test-case name="K-SeqExprTreat-14" result="pass"/><test-case name="K-SeqExprTreat-15" result="pass"/><test-case name="K-SeqExprTreat-16" result="pass"/><test-case name="K-SeqExprTreat-17" result="pass"/><test-case name="K2-SeqExprTreat-1" result="fail"/><test-case name="K2-SeqExprTreat-2" result="pass"/><test-case name="K2-SeqExprTreat-3" result="pass"/><test-case name="K2-SeqExprTreat-4" result="pass"/><test-case name="version_declaration-001" result="pass"/><test-case name="version_declaration-002" result="pass"/><test-case name="version_declaration-003" result="pass"/><test-case name="version_declaration-004" result="pass"/><test-case name="version_declaration-006" result="pass"/><test-case name="version_declaration-007" result="pass"/><test-case name="version_declaration-008" result="pass"/><test-case name="version_declaration-009" result="pass"/><test-case name="version_declaration-010" result="pass"/><test-case name="prolog-version-1" result="pass"/><test-case name="prolog-version-2" result="pass"/><test-case name="prolog-version-3" result="pass"/><test-case name="prolog-version-4" result="pass"/><test-case name="prolog-version-5" result="pass"/><test-case name="prolog-version-6" result="pass"/><test-case name="prolog-version-7" result="pass"/><test-case name="prolog-version-9" result="pass"/><test-case name="prolog-version-10" result="pass"/><test-case name="prolog-version-11" result="pass"/><test-case name="prolog-version-12" result="pass"/><test-case name="K-VersionProlog-1" result="pass"/><test-case name="K-VersionProlog-2" result="pass"/><test-case name="K-VersionProlog-3" result="pass"/><test-case name="K-VersionProlog-4" result="pass"/><test-case name="K-VersionProlog-5" result="pass"/><test-case name="K2-VersionProlog-1" result="pass"/><test-case name="K2-VersionProlog-2" result="pass"/><test-case name="K2-VersionProlog-3" result="pass"/><test-case name="K2-VersionProlog-4" result="pass"/><test-case name="K2-VersionProlog-5" result="pass"/><test-case name="boundary-space-001" result="pass"/><test-case name="boundary-space-002" result="pass"/><test-case name="boundary-space-003" result="pass"/><test-case name="boundary-space-004" result="pass"/><test-case name="boundary-space-005" result="pass"/><test-case name="boundary-space-006" result="pass"/><test-case name="boundary-space-007" result="pass"/><test-case name="boundary-space-008" result="pass"/><test-case name="boundary-space-009" result="pass"/><test-case name="boundary-space-010" result="pass"/><test-case name="boundary-space-011" result="pass"/><test-case name="boundary-space-012" result="pass"/><test-case name="boundary-space-013" result="pass"/><test-case name="boundary-space-014" result="pass"/><test-case name="boundary-space-015" result="pass"/><test-case name="boundary-space-016" result="pass"/><test-case name="boundary-space-017" result="pass"/><test-case name="boundary-space-018" result="pass"/><test-case name="boundary-space-019" result="pass"/><test-case name="boundary-space-020" result="pass"/><test-case name="boundary-space-021" result="pass"/><test-case name="boundary-space-022" result="pass"/><test-case name="boundaryspacedeclerr-1" result="pass"/><test-case name="K-BoundarySpaceProlog-1" result="pass"/><test-case name="K-BoundarySpaceProlog-2" result="pass"/><test-case name="K-BoundarySpaceProlog-3" result="pass"/><test-case name="K-BoundarySpaceProlog-4" result="pass"/><test-case name="K2-BoundarySpaceProlog-1" result="pass"/><test-case name="defaultcolldecl-1" result="pass"/><test-case name="defaultcolldecl-2" result="pass"/><test-case name="K-CollationProlog-1" result="pass"/><test-case name="K-CollationProlog-2" result="pass"/><test-case name="K-CollationProlog-3" result="pass"/><test-case name="K-CollationProlog-4" result="pass"/><test-case name="K-CollationProlog-5" result="pass"/><test-case name="K2-CollationProlog-1" result="pass"/><test-case name="copynamespace-1" result="pass"/><test-case name="copynamespace-2" result="pass"/><test-case name="copynamespace-3" result="pass"/><test-case name="copynamespace-4" result="pass"/><test-case name="copynamespace-5" result="pass"/><test-case name="copynamespace-6" result="pass"/><test-case name="copynamespace-7" result="pass"/><test-case name="copynamespace-8" result="pass"/><test-case name="copynamespace-9" result="pass"/><test-case name="copynamespace-10" result="pass"/><test-case name="copynamespace-11" result="pass"/><test-case name="copynamespace-12" result="pass"/><test-case name="copynamespace-13" result="pass"/><test-case name="copynamespace-14" result="pass"/><test-case name="copynamespace-15" result="pass"/><test-case name="copynamespace-16" result="pass"/><test-case name="copynamespace-17" result="pass"/><test-case name="copynamespace-18" result="pass"/><test-case name="copynamespace-19" result="pass"/><test-case name="copynamespace-20" result="pass"/><test-case name="copynamespace-21" result="pass"/><test-case name="copynamespace-22" result="pass"/><test-case name="K-CopyNamespacesProlog-1" result="pass"/><test-case name="K-CopyNamespacesProlog-2" result="pass"/><test-case name="K-CopyNamespacesProlog-3" result="pass"/><test-case name="K-CopyNamespacesProlog-4" result="pass"/><test-case name="K-CopyNamespacesProlog-5" result="pass"/><test-case name="K2-CopyNamespacesProlog-1" result="pass"/><test-case name="K2-CopyNamespacesProlog-2" result="pass"/><test-case name="K2-CopyNamespacesProlog-3" result="pass"/><test-case name="K2-CopyNamespacesProlog-4" result="pass"/><test-case name="K2-CopyNamespacesProlog-5" result="fail"/><test-case name="K2-CopyNamespacesProlog-6" result="pass"/><test-case name="K2-CopyNamespacesProlog-7" result="pass"/><test-case name="K2-CopyNamespacesProlog-8" result="pass"/><test-case name="K2-CopyNamespacesProlog-9" result="fail"/><test-case name="base-URI-1" result="pass"/><test-case name="base-URI-2" result="pass"/><test-case name="base-URI-3" result="pass"/><test-case name="base-URI-4" result="pass"/><test-case name="base-URI-5" result="pass"/><test-case name="base-URI-6" result="pass"/><test-case name="base-URI-7" result="pass"/><test-case name="base-URI-8" result="pass"/><test-case name="base-URI-9" result="pass"/><test-case name="base-URI-10" result="pass"/><test-case name="base-URI-11" result="pass"/><test-case name="base-URI-12" result="pass"/><test-case name="base-URI-13" result="pass"/><test-case name="base-URI-14" result="pass"/><test-case name="base-URI-15" result="fail"/><test-case name="base-URI-18" result="pass"/><test-case name="base-URI-19" result="pass"/><test-case name="base-URI-20" result="pass"/><test-case name="base-URI-21" result="fail"/><test-case name="base-URI-22" result="pass"/><test-case name="base-URI-23" result="pass"/><test-case name="base-URI-24" result="pass"/><test-case name="base-uri-25" result="pass"/><test-case name="base-uri-26" result="pass"/><test-case name="base-uri-27" result="pass"/><test-case name="base-uri-28" result="pass"/><test-case name="base-uri-29" result="pass"/><test-case name="K-BaseURIProlog-1" result="pass"/><test-case name="K-BaseURIProlog-2" result="pass"/><test-case name="K-BaseURIProlog-3" result="pass"/><test-case name="K2-BaseURIProlog-1" result="pass"/><test-case name="K2-BaseURIProlog-2" result="pass"/><test-case name="K2-BaseURIProlog-3" result="fail"/><test-case name="K2-BaseURIProlog-4" result="pass"/><test-case name="K2-BaseURIProlog-5" result="pass"/><test-case name="K2-BaseURIProlog-6" result="pass"/><test-case name="K2-BaseURIProlog-7" result="pass"/><test-case name="constprolog-1" result="pass"/><test-case name="constprolog-2" result="pass"/><test-case name="constprolog-3" result="pass"/><test-case name="constprolog-4" result="pass"/><test-case name="constprolog-5" result="pass"/><test-case name="constprolog-6" result="pass"/><test-case name="constprolog-7" result="pass"/><test-case name="constprolog-8" result="pass"/><test-case name="constprolog-9" result="pass"/><test-case name="constprolog-10" result="pass"/><test-case name="constprolog-11" result="pass"/><test-case name="constprolog-12" result="pass"/><test-case name="constprolog-13" result="pass"/><test-case name="constprolog-14" result="pass"/><test-case name="constprolog-15" result="pass"/><test-case name="constprolog-16" result="pass"/><test-case name="constprolog-17" result="pass"/><test-case name="constprolog-18" result="pass"/><test-case name="constprolog-19" result="pass"/><test-case name="constprolog-20" result="pass"/><test-case name="constprolog-21" result="pass"/><test-case name="K-ConstructionProlog-1" result="pass"/><test-case name="K-ConstructionProlog-2" result="pass"/><test-case name="K-ConstructionProlog-3" result="pass"/><test-case name="K-ConstructionProlog-4" result="pass"/><test-case name="K2-ConstructionProlog-1" result="pass"/><test-case name="default_namespace-001" result="pass"/><test-case name="default_namespace-002" result="pass"/><test-case name="default_namespace-003" result="pass"/><test-case name="default_namespace-004" result="pass"/><test-case name="default_namespace-005" result="pass"/><test-case name="default_namespace-006" result="pass"/><test-case name="default_namespace-007" result="pass"/><test-case name="default_namespace-008" result="pass"/><test-case name="default_namespace-009" result="pass"/><test-case name="default_namespace-010" result="pass"/><test-case name="default_namespace-011" result="pass"/><test-case name="default_namespace-012" result="pass"/><test-case name="default_namespace-013" result="pass"/><test-case name="default_namespace-014" result="pass"/><test-case name="default_namespace-015" result="pass"/><test-case name="default_namespace-016" result="pass"/><test-case name="default_namespace-017" result="pass"/><test-case name="default_namespace-018" result="pass"/><test-case name="default_namespace-019" result="pass"/><test-case name="default_namespace-020" result="pass"/><test-case name="default_namespace-021" result="pass"/><test-case name="default_namespace-022" result="pass"/><test-case name="defaultnamespacedeclerr-1" result="pass"/><test-case name="defaultnamespacedeclerr-2" result="pass"/><test-case name="K-DefaultNamespaceProlog-1" result="pass"/><test-case name="K-DefaultNamespaceProlog-2" result="pass"/><test-case name="K-DefaultNamespaceProlog-3" result="pass"/><test-case name="K-DefaultNamespaceProlog-4" result="pass"/><test-case name="K-DefaultNamespaceProlog-5" result="pass"/><test-case name="K-DefaultNamespaceProlog-6" result="pass"/><test-case name="K-DefaultNamespaceProlog-7" result="pass"/><test-case name="K-DefaultNamespaceProlog-8" result="pass"/><test-case name="K-DefaultNamespaceProlog-9" result="pass"/><test-case name="K-DefaultNamespaceProlog-10" result="pass"/><test-case name="K-DefaultNamespaceProlog-11" result="pass"/><test-case name="K2-DefaultNamespaceProlog-1" result="pass"/><test-case name="K2-DefaultNamespaceProlog-2" result="pass"/><test-case name="K2-DefaultNamespaceProlog-3" result="pass"/><test-case name="K2-DefaultNamespaceProlog-4" result="pass"/><test-case name="K2-DefaultNamespaceProlog-5" result="pass"/><test-case name="K2-DefaultNamespaceProlog-6" result="pass"/><test-case name="K2-DefaultNamespaceProlog-7" result="pass"/><test-case name="K2-DefaultNamespaceProlog-8" result="pass"/><test-case name="K2-DefaultNamespaceProlog-9" result="pass"/><test-case name="K2-DefaultNamespaceProlog-10" result="pass"/><test-case name="K2-DefaultNamespaceProlog-11" result="pass"/><test-case name="K2-DefaultNamespaceProlog-12" result="pass"/><test-case name="K2-DefaultNamespaceProlog-13" result="pass"/><test-case name="K2-DefaultNamespaceProlog-14" result="pass"/><test-case name="K2-DefaultNamespaceProlog-15" result="pass"/><test-case name="K2-DefaultNamespaceProlog-16" result="pass"/><test-case name="K2-DefaultNamespaceProlog-17" result="pass"/><test-case name="K2-DefaultNamespaceProlog-18" result="pass"/><test-case name="orderDecl-1" result="pass"/><test-case name="orderDecl-2" result="pass"/><test-case name="orderdecl-3" result="pass"/><test-case name="orderDecl-4" result="pass"/><test-case name="orderdecl-5" result="pass"/><test-case name="orderdecl-6" result="pass"/><test-case name="orderDecl-7" result="pass"/><test-case name="orderDecl-8" result="pass"/><test-case name="orderDecl-9" result="pass"/><test-case name="orderDecl-10" result="pass"/><test-case name="orderDecl-11" result="pass"/><test-case name="orderDecl-12" result="pass"/><test-case name="orderDecl-13" result="pass"/><test-case name="orderdecl-14" result="pass"/><test-case name="orderDecl-15" result="pass"/><test-case name="orderDecl-16" result="pass"/><test-case name="orderDecl-17" result="pass"/><test-case name="orderDecl-18" result="pass"/><test-case name="orderDecl-20" result="pass"/><test-case name="orderDecl-21" result="pass"/><test-case name="orderDecl-22" result="pass"/><test-case name="orderDecl-23" result="pass"/><test-case name="K-DefaultOrderingProlog-1" result="pass"/><test-case name="K-DefaultOrderingProlog-2" result="pass"/><test-case name="K-DefaultOrderingProlog-3" result="pass"/><test-case name="K2-DefaultOrderingProlog-1" result="pass"/><test-case name="K2-DefaultOrderingProlog-2" result="pass"/><test-case name="emptyorderdecl-1" result="pass"/><test-case name="emptyorderdecl-2" result="pass"/><test-case name="emptyorderdecl-3" result="pass"/><test-case name="emptyorderdecl-4" result="pass"/><test-case name="emptyorderdecl-5" result="pass"/><test-case name="emptyorderdecl-6" result="pass"/><test-case name="emptyorderdecl-7" result="pass"/><test-case name="emptyorderdecl-8" result="pass"/><test-case name="emptyorderdecl-9" result="pass"/><test-case name="emptyorderdecl-10" result="pass"/><test-case name="emptyorderdecl-11" result="pass"/><test-case name="emptyorderdecl-12" result="pass"/><test-case name="emptyorderdecl-13" result="pass"/><test-case name="emptyorderdecl-14" result="pass"/><test-case name="emptyorderdecl-15" result="pass"/><test-case name="emptyorderdecl-16" result="pass"/><test-case name="emptyorderdecl-17" result="pass"/><test-case name="emptyorderdecl-18" result="pass"/><test-case name="emptyorderdecl-19" result="pass"/><test-case name="emptyorderdecl-20" result="pass"/><test-case name="emptyorderdecl-21" result="pass"/><test-case name="emptyorderdecl-22" result="pass"/><test-case name="emptyorderdecl-23" result="pass"/><test-case name="emptyorderdecl-24" result="pass"/><test-case name="emptyorderdecl-25" result="pass"/><test-case name="emptyorderdecl-26" result="pass"/><test-case name="emptyorderdecl-27" result="pass"/><test-case name="emptyorderdecl-28" result="pass"/><test-case name="emptyorderdecl-29" result="pass"/><test-case name="K-EmptyOrderProlog-1" result="pass"/><test-case name="K-EmptyOrderProlog-2" result="pass"/><test-case name="K-EmptyOrderProlog-3" result="pass"/><test-case name="namespaceDecl-1" result="pass"/><test-case name="namespaceDecl-2" result="pass"/><test-case name="namespaceDecl-3" result="pass"/><test-case name="namespaceDecl-4" result="pass"/><test-case name="namespaceDecl-5" result="pass"/><test-case name="namespaceDecl-6" result="pass"/><test-case name="namespaceDecl-7" result="pass"/><test-case name="namespaceDecl-8" result="pass"/><test-case name="namespaceDecl-9" result="pass"/><test-case name="namespaceDecl-10" result="pass"/><test-case name="namespaceDecl-11" result="pass"/><test-case name="namespaceDecl-12" result="pass"/><test-case name="namespaceDecl-13" result="pass"/><test-case name="namespaceDecl-14" result="pass"/><test-case name="namespaceDecl-15" result="pass"/><test-case name="namespaceDecl-16" result="pass"/><test-case name="namespaceDecl-17" result="pass"/><test-case name="namespaceDecl-18" result="pass"/><test-case name="namespaceDecl-19" result="pass"/><test-case name="namespaceDecl-20" result="pass"/><test-case name="namespaceDecl-21" result="pass"/><test-case name="namespaceDecl-22" result="pass"/><test-case name="namespaceDecl-23" result="pass"/><test-case name="namespaceDecl-24" result="pass"/><test-case name="K-NamespaceProlog-1" result="pass"/><test-case name="K-NamespaceProlog-2" result="pass"/><test-case name="K-NamespaceProlog-3" result="pass"/><test-case name="K2-NamespaceProlog-1" result="pass"/><test-case name="K2-NamespaceProlog-2" result="pass"/><test-case name="K2-NamespaceProlog-3" result="pass"/><test-case name="K2-NamespaceProlog-4" result="pass"/><test-case name="K2-NamespaceProlog-5" result="pass"/><test-case name="K2-NamespaceProlog-6" result="pass"/><test-case name="K2-NamespaceProlog-7" result="pass"/><test-case name="K2-NamespaceProlog-8" result="pass"/><test-case name="K2-NamespaceProlog-9" result="pass"/><test-case name="K2-NamespaceProlog-10" result="pass"/><test-case name="K2-NamespaceProlog-11" result="pass"/><test-case name="K2-NamespaceProlog-12" result="pass"/><test-case name="K2-NamespaceProlog-13" result="pass"/><test-case name="K2-NamespaceProlog-14" result="pass"/><test-case name="K2-NamespaceProlog-15" result="pass"/><test-case name="K2-NamespaceProlog-16" result="pass"/><test-case name="extvardeclwithouttype-1" result="pass"/><test-case name="extvardeclwithouttype-2" result="pass"/><test-case name="extvardeclwithouttype-3" result="pass"/><test-case name="extvardeclwithouttype-4" result="pass"/><test-case name="extvardeclwithouttype-5" result="pass"/><test-case name="extvardeclwithouttype-6" result="pass"/><test-case name="extvardeclwithouttype-7" result="fail"/><test-case name="extvardeclwithouttype-8" result="pass"/><test-case name="extvardeclwithouttype-9" result="pass"/><test-case name="extvardeclwithouttype-10" result="pass"/><test-case name="extvardeclwithouttype-11" result="pass"/><test-case name="extvardeclwithouttype-12" result="pass"/><test-case name="extvardeclwithouttype-13" result="pass"/><test-case name="extvardeclwithouttype-14" result="pass"/><test-case name="extvardeclwithouttype-15" result="pass"/><test-case name="extvardeclwithouttype-16" result="pass"/><test-case name="extvardeclwithouttype-17" result="pass"/><test-case name="extvardeclwithouttype-18" result="fail"/><test-case name="extvardeclwithouttype-19" result="pass"/><test-case name="extvardeclwithouttype-20" result="pass"/><test-case name="extvardeclwithouttype-21" result="pass"/><test-case name="extvardeclwithouttype-22" result="pass"/><test-case name="extvardeclwithouttype-23" result="pass"/><test-case name="K2-ExternalVariablesWithout-1" result="pass"/><test-case name="K2-ExternalVariablesWithout-2" result="pass"/><test-case name="K2-ExternalVariablesWithout-3" result="pass"/><test-case name="K2-ExternalVariablesWithout-4" result="pass"/><test-case name="K2-ExternalVariablesWithout-5" result="pass"/><test-case name="K2-ExternalVariablesWithout-6" result="pass"/><test-case name="K2-ExternalVariablesWithout-7" result="pass"/><test-case name="K2-ExternalVariablesWithout-8" result="pass"/><test-case name="K2-ExternalVariablesWithout-9" result="pass"/><test-case name="K2-ExternalVariablesWithout-10" result="pass"/><test-case name="K2-ExternalVariablesWithout-11" result="pass"/><test-case name="K2-ExternalVariablesWithout-12" result="pass"/><test-case name="K2-ExternalVariablesWithout-13" result="pass"/><test-case name="K2-ExternalVariablesWithout-14" result="pass"/><test-case name="K2-ExternalVariablesWithout-15" result="pass"/><test-case name="K2-ExternalVariablesWithout-16" result="pass"/><test-case name="K2-ExternalVariablesWithout-17" result="pass"/><test-case name="K2-ExternalVariablesWithout-18" result="fail"/><test-case name="K2-ExternalVariablesWithout-19" result="pass"/><test-case name="K2-ExternalVariablesWithout-20" result="pass"/><test-case name="K2-ExternalVariablesWithout-21" result="pass"/><test-case name="K2-ExternalVariablesWithout-22" result="fail"/><test-case name="extvardeclwithtype-1" result="pass"/><test-case name="extvardeclwithtype-2" result="fail"/><test-case name="extvardeclwithtype-3" result="pass"/><test-case name="extvardeclwithtype-4" result="pass"/><test-case name="extvardeclwithtype-5" result="pass"/><test-case name="extvardeclwithtype-6" result="fail"/><test-case name="extvardeclwithtype-7" result="fail"/><test-case name="extvardeclwithtype-8" result="pass"/><test-case name="extvardeclwithtype-9" result="pass"/><test-case name="extvardeclwithtype-10" result="pass"/><test-case name="extvardeclwithtype-11" result="pass"/><test-case name="extvardeclwithtype-12" result="pass"/><test-case name="extvardeclwithtype-13" result="pass"/><test-case name="extvardeclwithtype-14" result="pass"/><test-case name="extvardeclwithtype-15" result="pass"/><test-case name="extvardeclwithtype-16" result="pass"/><test-case name="extvardeclwithtype-17" result="pass"/><test-case name="extvardeclwithtype-18" result="fail"/><test-case name="extvardeclwithtype-19" result="fail"/><test-case name="extvardeclwithtype-20" result="pass"/><test-case name="extvardeclwithtype-21" result="pass"/><test-case name="extvardeclwithtype-22" result="pass"/><test-case name="extvardeclwithtype-23" result="fail"/><test-case name="K2-ExternalVariablesWith-1" result="pass"/><test-case name="K2-ExternalVariablesWith-2" result="pass"/><test-case name="K2-ExternalVariablesWith-3" result="pass"/><test-case name="K2-ExternalVariablesWith-4" result="pass"/><test-case name="K2-ExternalVariablesWith-5" result="pass"/><test-case name="K2-ExternalVariablesWith-6" result="pass"/><test-case name="K2-ExternalVariablesWith-7" result="pass"/><test-case name="K2-ExternalVariablesWith-8" result="pass"/><test-case name="K2-ExternalVariablesWith-9" result="pass"/><test-case name="K2-ExternalVariablesWith-10" result="pass"/><test-case name="K2-ExternalVariablesWith-11" result="pass"/><test-case name="K2-ExternalVariablesWith-12" result="pass"/><test-case name="K2-ExternalVariablesWith-13" result="pass"/><test-case name="K2-ExternalVariablesWith-14" result="pass"/><test-case name="K2-ExternalVariablesWith-15" result="pass"/><test-case name="K2-ExternalVariablesWith-16" result="pass"/><test-case name="K2-ExternalVariablesWith-17" result="pass"/><test-case name="K2-ExternalVariablesWith-18" result="pass"/><test-case name="K2-ExternalVariablesWith-19" result="pass"/><test-case name="K2-ExternalVariablesWith-20" result="pass"/><test-case name="K2-ExternalVariablesWith-21" result="pass"/><test-case name="VarDecl001" result="pass"/><test-case name="VarDecl002" result="pass"/><test-case name="VarDecl003" result="pass"/><test-case name="VarDecl004" result="pass"/><test-case name="VarDecl005" result="pass"/><test-case name="VarDecl006" result="pass"/><test-case name="VarDecl007" result="pass"/><test-case name="VarDecl008" result="pass"/><test-case name="VarDecl009" result="pass"/><test-case name="VarDecl010" result="pass"/><test-case name="VarDecl011" result="pass"/><test-case name="VarDecl012" result="pass"/><test-case name="VarDecl013" result="pass"/><test-case name="VarDecl014" result="pass"/><test-case name="VarDecl015" result="pass"/><test-case name="VarDecl016" result="pass"/><test-case name="VarDecl017" result="pass"/><test-case name="VarDecl018" result="pass"/><test-case name="VarDecl019" result="pass"/><test-case name="VarDecl020" result="fail"/><test-case name="VarDecl021" result="pass"/><test-case name="VarDecl022" result="pass"/><test-case name="VarDecl023" result="pass"/><test-case name="VarDecl024" result="pass"/><test-case name="VarDecl025" result="pass"/><test-case name="VarDecl026" result="pass"/><test-case name="VarDecl027" result="pass"/><test-case name="VarDecl028" result="pass"/><test-case name="VarDecl029" result="pass"/><test-case name="VarDecl030" result="pass"/><test-case name="VarDecl031" result="pass"/><test-case name="VarDecl032" result="pass"/><test-case name="VarDecl033" result="pass"/><test-case name="VarDecl034" result="pass"/><test-case name="VarDecl035" result="pass"/><test-case name="VarDecl036" result="pass"/><test-case name="VarDecl037" result="pass"/><test-case name="VarDecl038" result="pass"/><test-case name="VarDecl039" result="pass"/><test-case name="VarDecl040" result="fail"/><test-case name="VarDecl041" result="pass"/><test-case name="VarDecl042" result="fail"/><test-case name="VarDecl043" result="pass"/><test-case name="VarDecl044" result="pass"/><test-case name="VarDecl045" result="pass"/><test-case name="VarDecl046" result="pass"/><test-case name="VarDecl047" result="pass"/><test-case name="VarDecl048" result="pass"/><test-case name="VarDecl049" result="pass"/><test-case name="VarDecl050" result="pass"/><test-case name="VarDecl051" result="pass"/><test-case name="VarDecl052" result="pass"/><test-case name="VarDecl053" result="pass"/><test-case name="VarDecl054" result="pass"/><test-case name="VarDecl055" result="pass"/><test-case name="VarDecl056" result="pass"/><test-case name="VarDecl057" result="pass"/><test-case name="VarDecl058" result="pass"/><test-case name="VarDecl059" result="pass"/><test-case name="VarDecl060" result="pass"/><test-case name="VarDecl061" result="pass"/><test-case name="VarDecl062" result="pass"/><test-case name="vardeclerr" result="pass"/><test-case name="internalvar-2" result="pass"/><test-case name="K2-InternalVariablesWithout-1" result="pass"/><test-case name="K2-InternalVariablesWithout-2" result="pass"/><test-case name="K2-InternalVariablesWithout-3" result="pass"/><test-case name="K2-InternalVariablesWithout-4" result="pass"/><test-case name="K2-InternalVariablesWithout-5" result="pass"/><test-case name="K2-InternalVariablesWithout-6" result="pass"/><test-case name="K2-InternalVariablesWithout-7" result="pass"/><test-case name="K2-InternalVariablesWithout-8" result="pass"/><test-case name="K2-InternalVariablesWithout-9" result="pass"/><test-case name="K2-InternalVariablesWithout-10" result="pass"/><test-case name="K2-InternalVariablesWithout-11" result="pass"/><test-case name="K2-InternalVariablesWithout-12" result="pass"/><test-case name="K2-InternalVariablesWithout-13" result="pass"/><test-case name="K2-InternalVariablesWithout-14" result="pass"/><test-case name="K2-InternalVariablesWithout-15" result="fail"/><test-case name="vardeclwithtype-1" result="pass"/><test-case name="vardeclwithtype-2" result="pass"/><test-case name="vardeclwithtype-3" result="pass"/><test-case name="vardeclwithtype-4" result="pass"/><test-case name="vardeclwithtype-5" result="pass"/><test-case name="vardeclwithtype-6" result="pass"/><test-case name="vardeclwithtype-7" result="pass"/><test-case name="vardeclwithtype-8" result="pass"/><test-case name="vardeclwithtype-9" result="pass"/><test-case name="vardeclwithtype-10" result="pass"/><test-case name="vardeclwithtype-11" result="pass"/><test-case name="vardeclwithtype-12" result="pass"/><test-case name="vardeclwithtype-13" result="pass"/><test-case name="vardeclwithtype-14" result="pass"/><test-case name="vardeclwithtype-15" result="pass"/><test-case name="vardeclwithtype-16" result="pass"/><test-case name="vardeclwithtype-17" result="pass"/><test-case name="vardeclwithtype-18" result="pass"/><test-case name="vardeclwithtype-19" result="pass"/><test-case name="vardeclwithtype-20" result="pass"/><test-case name="vardeclwithtype-21" result="pass"/><test-case name="vardeclwithtype-22" result="pass"/><test-case name="internalvar-1" result="pass"/><test-case name="K-InternalVariablesWith-1" result="pass"/><test-case name="K-InternalVariablesWith-2" result="pass"/><test-case name="K-InternalVariablesWith-3" result="pass"/><test-case name="K-InternalVariablesWith-4" result="pass"/><test-case name="K-InternalVariablesWith-5" result="pass"/><test-case name="K-InternalVariablesWith-6" result="pass"/><test-case name="K-InternalVariablesWith-7" result="pass"/><test-case name="K-InternalVariablesWith-8" result="pass"/><test-case name="K-InternalVariablesWith-9" result="pass"/><test-case name="K-InternalVariablesWith-10" result="pass"/><test-case name="K-InternalVariablesWith-11" result="pass"/><test-case name="K-InternalVariablesWith-12" result="pass"/><test-case name="K-InternalVariablesWith-13" result="pass"/><test-case name="K-InternalVariablesWith-14" result="pass"/><test-case name="K-InternalVariablesWith-15" result="pass"/><test-case name="K-InternalVariablesWith-16" result="pass"/><test-case name="K-InternalVariablesWith-17" result="pass"/><test-case name="K-InternalVariablesWith-18" result="pass"/><test-case name="K-InternalVariablesWith-19" result="pass"/><test-case name="K-InternalVariablesWith-20" result="pass"/><test-case name="K2-InternalVariablesWith-1" result="pass"/><test-case name="function-declaration-001" result="pass"/><test-case name="function-declaration-002" result="pass"/><test-case name="function-declaration-003" result="pass"/><test-case name="function-declaration-004" result="pass"/><test-case name="function-declaration-005" result="pass"/><test-case name="function-declaration-006" result="pass"/><test-case name="function-declaration-007" result="pass"/><test-case name="function-declaration-008" result="pass"/><test-case name="function-declaration-009" result="pass"/><test-case name="function-declaration-010" result="pass"/><test-case name="function-declaration-011" result="pass"/><test-case name="function-declaration-012" result="pass"/><test-case name="function-declaration-013" result="pass"/><test-case name="function-declaration-014" result="pass"/><test-case name="function-declaration-015" result="pass"/><test-case name="function-declaration-016" result="pass"/><test-case name="function-declaration-017" result="pass"/><test-case name="function-declaration-018" result="pass"/><test-case name="function-declaration-019" result="pass"/><test-case name="function-declaration-020" result="pass"/><test-case name="function-declaration-021" result="pass"/><test-case name="function-declaration-022" result="pass"/><test-case name="function-declaration-023" result="pass"/><test-case name="function-declaration-024" result="pass"/><test-case name="function-declaration-025" result="pass"/><test-case name="function-declaration-026" result="fail"/><test-case name="K-FunctionProlog-1" result="pass"/><test-case name="K-FunctionProlog-2" result="pass"/><test-case name="K-FunctionProlog-3" result="pass"/><test-case name="K-FunctionProlog-4" result="pass"/><test-case name="K-FunctionProlog-5" result="pass"/><test-case name="K-FunctionProlog-6" result="pass"/><test-case name="K-FunctionProlog-7" result="pass"/><test-case name="K-FunctionProlog-8" result="pass"/><test-case name="K-FunctionProlog-9" result="pass"/><test-case name="K-FunctionProlog-10" result="pass"/><test-case name="K-FunctionProlog-11" result="pass"/><test-case name="K-FunctionProlog-12" result="pass"/><test-case name="K-FunctionProlog-13" result="pass"/><test-case name="K-FunctionProlog-14" result="pass"/><test-case name="K-FunctionProlog-15" result="pass"/><test-case name="K-FunctionProlog-16" result="pass"/><test-case name="K-FunctionProlog-17" result="pass"/><test-case name="K-FunctionProlog-18" result="pass"/><test-case name="K-FunctionProlog-19" result="pass"/><test-case name="K-FunctionProlog-20" result="pass"/><test-case name="K-FunctionProlog-21" result="pass"/><test-case name="K-FunctionProlog-22" result="pass"/><test-case name="K-FunctionProlog-23" result="pass"/><test-case name="K-FunctionProlog-24" result="pass"/><test-case name="K-FunctionProlog-25" result="pass"/><test-case name="K-FunctionProlog-26" result="pass"/><test-case name="K-FunctionProlog-27" result="pass"/><test-case name="K-FunctionProlog-28" result="pass"/><test-case name="K-FunctionProlog-29" result="pass"/><test-case name="K-FunctionProlog-30" result="pass"/><test-case name="K-FunctionProlog-31" result="pass"/><test-case name="K-FunctionProlog-32" result="pass"/><test-case name="K-FunctionProlog-33" result="pass"/><test-case name="K-FunctionProlog-34" result="pass"/><test-case name="K-FunctionProlog-35" result="pass"/><test-case name="K-FunctionProlog-36" result="pass"/><test-case name="K-FunctionProlog-37" result="pass"/><test-case name="K-FunctionProlog-38" result="pass"/><test-case name="K-FunctionProlog-39" result="pass"/><test-case name="K-FunctionProlog-40" result="pass"/><test-case name="K-FunctionProlog-41" result="pass"/><test-case name="K-FunctionProlog-42" result="pass"/><test-case name="K-FunctionProlog-43" result="pass"/><test-case name="K-FunctionProlog-44" result="pass"/><test-case name="K-FunctionProlog-45" result="pass"/><test-case name="K-FunctionProlog-46" result="pass"/><test-case name="K-FunctionProlog-47" result="pass"/><test-case name="K-FunctionProlog-48" result="pass"/><test-case name="K-FunctionProlog-49" result="pass"/><test-case name="K-FunctionProlog-50" result="pass"/><test-case name="K-FunctionProlog-51" result="pass"/><test-case name="K-FunctionProlog-52" result="pass"/><test-case name="K-FunctionProlog-53" result="pass"/><test-case name="K-FunctionProlog-54" result="pass"/><test-case name="K-FunctionProlog-55" result="pass"/><test-case name="K-FunctionProlog-56" result="pass"/><test-case name="K-FunctionProlog-57" result="pass"/><test-case name="K-FunctionProlog-58" result="pass"/><test-case name="K-FunctionProlog-59" result="pass"/><test-case name="K-FunctionProlog-60" result="pass"/><test-case name="K-FunctionProlog-61" result="pass"/><test-case name="K-FunctionProlog-62" result="pass"/><test-case name="K-FunctionProlog-63" result="pass"/><test-case name="K-FunctionProlog-64" result="pass"/><test-case name="K-FunctionProlog-65" result="pass"/><test-case name="K-FunctionProlog-66" result="pass"/><test-case name="K-FunctionProlog-67" result="pass"/><test-case name="K-FunctionProlog-68" result="pass"/><test-case name="K2-FunctionProlog-1" result="pass"/><test-case name="K2-FunctionProlog-2" result="pass"/><test-case name="K2-FunctionProlog-3" result="pass"/><test-case name="K2-FunctionProlog-4" result="pass"/><test-case name="K2-FunctionProlog-5" result="pass"/><test-case name="K2-FunctionProlog-6" result="pass"/><test-case name="K2-FunctionProlog-7" result="pass"/><test-case name="K2-FunctionProlog-8" result="pass"/><test-case name="K2-FunctionProlog-9" result="pass"/><test-case name="K2-FunctionProlog-10" result="pass"/><test-case name="K2-FunctionProlog-11" result="pass"/><test-case name="K2-FunctionProlog-12" result="pass"/><test-case name="K2-FunctionProlog-13" result="pass"/><test-case name="K2-FunctionProlog-14" result="pass"/><test-case name="K2-FunctionProlog-15" result="pass"/><test-case name="K2-FunctionProlog-16" result="pass"/><test-case name="K2-FunctionProlog-17" result="pass"/><test-case name="K2-FunctionProlog-18" result="pass"/><test-case name="K2-FunctionProlog-19" result="pass"/><test-case name="K2-FunctionProlog-20" result="pass"/><test-case name="K2-FunctionProlog-21" result="pass"/><test-case name="K2-FunctionProlog-22" result="pass"/><test-case name="K2-FunctionProlog-23" result="pass"/><test-case name="K2-FunctionProlog-24" result="fail"/><test-case name="K2-FunctionProlog-25" result="pass"/><test-case name="K2-FunctionProlog-26" result="pass"/><test-case name="K2-FunctionProlog-27" result="pass"/><test-case name="K2-FunctionProlog-28" result="pass"/><test-case name="K2-FunctionProlog-29" result="pass"/><test-case name="K2-FunctionProlog-30" result="pass"/><test-case name="K2-FunctionProlog-31" result="pass"/><test-case name="K2-FunctionProlog-32" result="pass"/><test-case name="K2-FunctionProlog-33" result="pass"/><test-case name="K2-FunctionProlog-34" result="pass"/><test-case name="K2-FunctionProlog-35" result="pass"/><test-case name="K2-FunctionProlog-36" result="pass"/><test-case name="K2-FunctionProlog-37" result="pass"/><test-case name="K2-FunctionProlog-38" result="pass"/><test-case name="K2-FunctionProlog-39" result="pass"/><test-case name="K2-FunctionProlog-40" result="pass"/><test-case name="optiondeclprolog-1" result="pass"/><test-case name="optiondeclprolog-2" result="pass"/><test-case name="K-OptionDeclarationProlog-1" result="pass"/><test-case name="K-OptionDeclarationProlog-2" result="pass"/><test-case name="K-OptionDeclarationProlog-3" result="pass"/><test-case name="K-OptionDeclarationProlog-4" result="pass"/><test-case name="K-OptionDeclarationProlog-5" result="pass"/><test-case name="K-OptionDeclarationProlog-6" result="pass"/><test-case name="XQueryComment001" result="pass"/><test-case name="XQueryComment002" result="pass"/><test-case name="XQueryComment003" result="pass"/><test-case name="XQueryComment004" result="pass"/><test-case name="XQueryComment005" result="pass"/><test-case name="XQueryComment006" result="pass"/><test-case name="XQueryComment007" result="pass"/><test-case name="XQueryComment008" result="pass"/><test-case name="XQueryComment009" result="pass"/><test-case name="XQueryComment010" result="pass"/><test-case name="XQueryComment011" result="pass"/><test-case name="XQueryComment012" result="pass"/><test-case name="XQueryComment013" result="pass"/><test-case name="XQueryComment014" result="pass"/><test-case name="XQueryComment015" result="pass"/><test-case name="XQueryComment016" result="pass"/><test-case name="XQueryComment017" result="pass"/><test-case name="XQueryComment018" result="pass"/><test-case name="XQueryComment019" result="pass"/><test-case name="XQueryComment020" result="pass"/><test-case name="K-XQueryComment-1" result="pass"/><test-case name="K-XQueryComment-2" result="pass"/><test-case name="K-XQueryComment-3" result="pass"/><test-case name="K-XQueryComment-4" result="pass"/><test-case name="K-XQueryComment-5" result="pass"/><test-case name="K-XQueryComment-6" result="pass"/><test-case name="K-XQueryComment-7" result="pass"/><test-case name="K-XQueryComment-8" result="pass"/><test-case name="K-XQueryComment-9" result="pass"/><test-case name="K-XQueryComment-10" result="pass"/><test-case name="K-XQueryComment-11" result="pass"/><test-case name="K-XQueryComment-12" result="pass"/><test-case name="K-XQueryComment-13" result="pass"/><test-case name="K-XQueryComment-14" result="pass"/><test-case name="K-XQueryComment-15" result="pass"/><test-case name="K-XQueryComment-16" result="pass"/><test-case name="K-XQueryComment-17" result="pass"/><test-case name="K-XQueryComment-18" result="pass"/><test-case name="K-XQueryComment-19" result="pass"/><test-case name="K-XQueryComment-20" result="pass"/><test-case name="K2-XQueryComment-1" result="pass"/><test-case name="K2-XQueryComment-2" result="pass"/><test-case name="K2-XQueryComment-3" result="pass"/><test-case name="K2-XQueryComment-4" result="pass"/><test-case name="K2-XQueryComment-5" result="pass"/><test-case name="extexpr-1" result="pass"/><test-case name="extexpr-2" result="pass"/><test-case name="extexpr-3" result="pass"/><test-case name="extexpr-4" result="pass"/><test-case name="extexpr-5" result="pass"/><test-case name="extexpr-6" result="pass"/><test-case name="extexpr-7" result="pass"/><test-case name="extexpr-8" result="pass"/><test-case name="extexpr-9" result="pass"/><test-case name="extexpr-10" result="pass"/><test-case name="extexpr-11" result="pass"/><test-case name="extexpr-12" result="pass"/><test-case name="extexpr-13" result="pass"/><test-case name="extexpr-14" result="pass"/><test-case name="extexpr-15" result="pass"/><test-case name="extexpr-16" result="pass"/><test-case name="extexpr-17" result="pass"/><test-case name="extexpr-18" result="pass"/><test-case name="extexpr-19" result="pass"/><test-case name="extexpr-20" result="pass"/><test-case name="extexpr-21" result="pass"/><test-case name="extexpr-22" result="pass"/><test-case name="extexpr-23" result="pass"/><test-case name="extexpr-24" result="pass"/><test-case name="extexpr-25" result="pass"/><test-case name="extexpr-26" result="pass"/><test-case name="K-ExtensionExpression-1" result="pass"/><test-case name="K-ExtensionExpression-2" result="pass"/><test-case name="K-ExtensionExpression-3" result="pass"/><test-case name="K-ExtensionExpression-4" result="pass"/><test-case name="K-ExtensionExpression-5" result="pass"/><test-case name="K-ExtensionExpression-6" result="pass"/><test-case name="K-ExtensionExpression-7" result="pass"/><test-case name="K-ExtensionExpression-8" result="pass"/><test-case name="K2-ExtensionExpression-1" result="pass"/><test-case name="K2-ExtensionExpression-2" result="pass"/><test-case name="K2-ExtensionExpression-3" result="pass"/><test-case name="K2-ExtensionExpression-4" result="pass"/><test-case name="K2-ExtensionExpression-5" result="pass"/><test-case name="K2-ExtensionExpression-6" result="pass"/><test-case name="K2-ExtensionExpression-7" result="pass"/><test-case name="K2-ExtensionExpression-8" result="pass"/><test-case name="K2-ExtensionExpression-9" result="pass"/><test-case name="K2-ExtensionExpression-10" result="pass"/><test-case name="K2-ExtensionExpression-11" result="pass"/><test-case name="K2-ExtensionExpression-12" result="pass"/><test-case name="K2-ExtensionExpression-13" result="pass"/><test-case name="K2-ExtensionExpression-14" result="pass"/><test-case name="K2-ExtensionExpression-15" result="pass"/><test-case name="K2-ExtensionExpression-16" result="pass"/><test-case name="K2-ExtensionExpression-17" result="pass"/><test-case name="fn-node-name-1" result="pass"/><test-case name="fn-node-name-2" result="pass"/><test-case name="fn-node-name-3" result="pass"/><test-case name="fn-node-name-4" result="pass"/><test-case name="fn-node-name-5" result="pass"/><test-case name="fn-node-name-6" result="pass"/><test-case name="fn-node-name-7" result="pass"/><test-case name="fn-node-name-8" result="pass"/><test-case name="fn-node-name-9" result="pass"/><test-case name="fn-node-name-10" result="pass"/><test-case name="fn-node-name-11" result="pass"/><test-case name="fn-node-name-12" result="pass"/><test-case name="fn-node-name-13" result="pass"/><test-case name="fn-node-name-14" result="pass"/><test-case name="fn-node-name-15" result="pass"/><test-case name="fn-node-name-16" result="pass"/><test-case name="fn-node-name-17" result="pass"/><test-case name="fn-node-name-18" result="pass"/><test-case name="fn-node-name-19" result="pass"/><test-case name="fn-node-name-20" result="pass"/><test-case name="fn-node-name-21" result="pass"/><test-case name="fn-node-name-22" result="pass"/><test-case name="fn-node-name-23" result="pass"/><test-case name="fn-node-name-24" result="pass"/><test-case name="K-NodeNameFunc-1" result="pass"/><test-case name="K-NodeNameFunc-2" result="pass"/><test-case name="K-NodeNameFunc-3" result="pass"/><test-case name="K2-NodeNameFunc-1" result="pass"/><test-case name="K2-NodeNameFunc-2" result="pass"/><test-case name="K2-NodeNameFunc-3" result="pass"/><test-case name="fn-nilled-1" result="pass"/><test-case name="fn-nilled-2" result="pass"/><test-case name="fn-nilled-3" result="pass"/><test-case name="fn-nilled-4" result="pass"/><test-case name="fn-nilled-5" result="pass"/><test-case name="fn-nilled-6" result="pass"/><test-case name="fn-nilled-7" result="pass"/><test-case name="fn-nilled-8" result="pass"/><test-case name="fn-nilled-9" result="pass"/><test-case name="fn-nilled-10" result="pass"/><test-case name="fn-nilled-11" result="pass"/><test-case name="fn-nilled-12" result="pass"/><test-case name="fn-nilled-13" result="pass"/><test-case name="fn-nilled-14" result="pass"/><test-case name="fn-nilled-15" result="pass"/><test-case name="fn-nilled-16" result="pass"/><test-case name="fn-nilled-17" result="pass"/><test-case name="fn-nilled-18" result="pass"/><test-case name="fn-nilled-19" result="pass"/><test-case name="fn-nilled-20" result="pass"/><test-case name="fn-nilled-21" result="pass"/><test-case name="fn-nilled-22" result="pass"/><test-case name="K-NilledFunc-1" result="pass"/><test-case name="K-NilledFunc-2" result="pass"/><test-case name="K-NilledFunc-3" result="pass"/><test-case name="K-NilledFunc-4" result="pass"/><test-case name="fn-stringint1args-1" result="pass"/><test-case name="fn-stringint1args-2" result="pass"/><test-case name="fn-stringint1args-3" result="pass"/><test-case name="fn-stringintg1args-1" result="pass"/><test-case name="fn-stringintg1args-2" result="pass"/><test-case name="fn-stringintg1args-3" result="pass"/><test-case name="fn-stringdec1args-1" result="fail"/><test-case name="fn-stringdec1args-2" result="fail"/><test-case name="fn-stringdec1args-3" result="fail"/><test-case name="fn-stringdbl1args-1" result="pass"/><test-case name="fn-stringdbl1args-2" result="pass"/><test-case name="fn-stringdbl1args-3" result="pass"/><test-case name="fn-stringflt1args-1" result="pass"/><test-case name="fn-stringflt1args-2" result="pass"/><test-case name="fn-stringflt1args-3" result="pass"/><test-case name="fn-stringlng1args-1" result="pass"/><test-case name="fn-stringlng1args-2" result="pass"/><test-case name="fn-stringlng1args-3" result="pass"/><test-case name="fn-stringusht1args-1" result="pass"/><test-case name="fn-stringusht1args-2" result="pass"/><test-case name="fn-stringusht1args-3" result="pass"/><test-case name="fn-stringnint1args-1" result="pass"/><test-case name="fn-stringnint1args-2" result="pass"/><test-case name="fn-stringnint1args-3" result="pass"/><test-case name="fn-stringpint1args-1" result="pass"/><test-case name="fn-stringpint1args-2" result="pass"/><test-case name="fn-stringpint1args-3" result="pass"/><test-case name="fn-stringulng1args-1" result="pass"/><test-case name="fn-stringulng1args-2" result="pass"/><test-case name="fn-stringulng1args-3" result="pass"/><test-case name="fn-stringnpi1args-1" result="pass"/><test-case name="fn-stringnpi1args-2" result="pass"/><test-case name="fn-stringnpi1args-3" result="pass"/><test-case name="fn-stringnni1args-1" result="pass"/><test-case name="fn-stringnni1args-2" result="pass"/><test-case name="fn-stringnni1args-3" result="pass"/><test-case name="fn-stringsht1args-1" result="pass"/><test-case name="fn-stringsht1args-2" result="pass"/><test-case name="fn-stringsht1args-3" result="pass"/><test-case name="fn-string-1" result="pass"/><test-case name="fn-string-2" result="pass"/><test-case name="fn-string-3" result="pass"/><test-case name="K-StringFunc-1" result="pass"/><test-case name="K-StringFunc-2" result="pass"/><test-case name="K-StringFunc-3" result="pass"/><test-case name="K-StringFunc-4" result="pass"/><test-case name="K-StringFunc-5" result="pass"/><test-case name="K-StringFunc-6" result="pass"/><test-case name="fn-dataint1args-1" result="pass"/><test-case name="fn-dataint1args-2" result="pass"/><test-case name="fn-dataint1args-3" result="pass"/><test-case name="fn-dataintg1args-1" result="pass"/><test-case name="fn-dataintg1args-2" result="pass"/><test-case name="fn-dataintg1args-3" result="pass"/><test-case name="fn-datadec1args-1" result="fail"/><test-case name="fn-datadec1args-2" result="fail"/><test-case name="fn-datadec1args-3" result="fail"/><test-case name="fn-datadbl1args-1" result="pass"/><test-case name="fn-datadbl1args-2" result="pass"/><test-case name="fn-datadbl1args-3" result="pass"/><test-case name="fn-dataflt1args-1" result="pass"/><test-case name="fn-dataflt1args-2" result="pass"/><test-case name="fn-dataflt1args-3" result="pass"/><test-case name="fn-datalng1args-1" result="pass"/><test-case name="fn-datalng1args-2" result="pass"/><test-case name="fn-datalng1args-3" result="pass"/><test-case name="fn-datausht1args-1" result="pass"/><test-case name="fn-datausht1args-2" result="pass"/><test-case name="fn-datausht1args-3" result="pass"/><test-case name="fn-datanint1args-1" result="pass"/><test-case name="fn-datanint1args-2" result="pass"/><test-case name="fn-datanint1args-3" result="pass"/><test-case name="fn-datapint1args-1" result="pass"/><test-case name="fn-datapint1args-2" result="pass"/><test-case name="fn-datapint1args-3" result="pass"/><test-case name="fn-dataulng1args-1" result="pass"/><test-case name="fn-dataulng1args-2" result="pass"/><test-case name="fn-dataulng1args-3" result="pass"/><test-case name="fn-datanpi1args-1" result="pass"/><test-case name="fn-datanpi1args-2" result="pass"/><test-case name="fn-datanpi1args-3" result="pass"/><test-case name="fn-datanni1args-1" result="pass"/><test-case name="fn-datanni1args-2" result="pass"/><test-case name="fn-datanni1args-3" result="pass"/><test-case name="fn-datasht1args-1" result="pass"/><test-case name="fn-datasht1args-2" result="pass"/><test-case name="fn-datasht1args-3" result="pass"/><test-case name="K-DataFunc-1" result="pass"/><test-case name="K-DataFunc-2" result="pass"/><test-case name="K-DataFunc-3" result="pass"/><test-case name="K-DataFunc-4" result="pass"/><test-case name="K2-DataFunc-1" result="pass"/><test-case name="K2-DataFunc-2" result="pass"/><test-case name="fn-base-uri-1" result="pass"/><test-case name="fn-base-uri-2" result="pass"/><test-case name="fn-base-uri-3" result="pass"/><test-case name="fn-base-uri-4" result="pass"/><test-case name="fn-base-uri-5" result="pass"/><test-case name="fn-base-uri-6" result="pass"/><test-case name="fn-base-uri-7" result="pass"/><test-case name="fn-base-uri-8" result="pass"/><test-case name="fn-base-uri-9" result="pass"/><test-case name="fn-base-uri-10" result="pass"/><test-case name="fn-base-uri-11" result="pass"/><test-case name="fn-base-uri-12" result="pass"/><test-case name="fn-base-uri-13" result="pass"/><test-case name="fn-base-uri-14" result="pass"/><test-case name="fn-base-uri-15" result="pass"/><test-case name="fn-base-uri-16" result="pass"/><test-case name="fn-base-uri-17" result="pass"/><test-case name="fn-base-uri-18" result="pass"/><test-case name="fn-base-uri-19" result="pass"/><test-case name="fn-base-uri-20" result="pass"/><test-case name="fn-base-uri-21" result="pass"/><test-case name="fn-base-uri-22" result="pass"/><test-case name="fn-base-uri-23" result="pass"/><test-case name="K-BaseURIFunc-1" result="pass"/><test-case name="K-BaseURIFunc-2" result="pass"/><test-case name="K2-BaseURIFunc-1" result="pass"/><test-case name="K2-BaseURIFunc-2" result="pass"/><test-case name="K2-BaseURIFunc-3" result="pass"/><test-case name="K2-BaseURIFunc-4" result="pass"/><test-case name="K2-BaseURIFunc-5" result="pass"/><test-case name="K2-BaseURIFunc-6" result="pass"/><test-case name="K2-BaseURIFunc-7" result="pass"/><test-case name="K2-BaseURIFunc-8" result="pass"/><test-case name="K2-BaseURIFunc-9" result="pass"/><test-case name="K2-BaseURIFunc-10" result="pass"/><test-case name="K2-BaseURIFunc-11" result="pass"/><test-case name="K2-BaseURIFunc-12" result="pass"/><test-case name="K2-BaseURIFunc-13" result="pass"/><test-case name="K2-BaseURIFunc-14" result="pass"/><test-case name="K2-BaseURIFunc-15" result="pass"/><test-case name="K2-BaseURIFunc-16" result="pass"/><test-case name="K2-BaseURIFunc-17" result="pass"/><test-case name="K2-BaseURIFunc-18" result="pass"/><test-case name="K2-BaseURIFunc-19" result="pass"/><test-case name="K2-BaseURIFunc-20" result="pass"/><test-case name="K2-BaseURIFunc-21" result="pass"/><test-case name="K2-BaseURIFunc-22" result="pass"/><test-case name="K2-BaseURIFunc-23" result="pass"/><test-case name="K2-BaseURIFunc-24" result="pass"/><test-case name="K2-BaseURIFunc-25" result="pass"/><test-case name="K2-BaseURIFunc-26" result="pass"/><test-case name="K2-BaseURIFunc-27" result="pass"/><test-case name="K2-BaseURIFunc-28" result="pass"/><test-case name="K2-BaseURIFunc-29" result="pass"/><test-case name="K2-BaseURIFunc-30" result="fail"/><test-case name="K2-BaseURIFunc-31" result="pass"/><test-case name="K2-BaseURIFunc-32" result="pass"/><test-case name="K2-BaseURIFunc-33" result="pass"/><test-case name="fn-static-base-1" result="pass"/><test-case name="fn-static-base-2" result="pass"/><test-case name="fn-static-base-3" result="pass"/><test-case name="fn-static-base-4" result="pass"/><test-case name="fn-static-base-5" result="pass"/><test-case name="fn-static-base-6" result="pass"/><test-case name="fn-static-base-7" result="pass"/><test-case name="fn-static-base-8" result="pass"/><test-case name="fn-static-base-9" result="pass"/><test-case name="fn-static-base-10" result="pass"/><test-case name="fn-static-base-11" result="pass"/><test-case name="fn-static-base-12" result="pass"/><test-case name="fn-static-base-13" result="pass"/><test-case name="fn-static-base-14" result="pass"/><test-case name="K-StaticBaseURIFunc-1" result="pass"/><test-case name="K-StaticBaseURIFunc-2" result="pass"/><test-case name="K-StaticBaseURIFunc-3" result="pass"/><test-case name="fn-document-uri-1" result="pass"/><test-case name="fn-document-uri-2" result="pass"/><test-case name="fn-document-uri-3" result="pass"/><test-case name="fn-document-uri-4" result="pass"/><test-case name="fn-document-uri-5" result="pass"/><test-case name="fn-document-uri-6" result="pass"/><test-case name="fn-document-uri-7" result="pass"/><test-case name="fn-document-uri-8" result="pass"/><test-case name="fn-document-uri-9" result="pass"/><test-case name="fn-document-uri-10" result="pass"/><test-case name="fn-document-uri-11" result="pass"/><test-case name="fn-document-uri-12" result="pass"/><test-case name="fn-document-uri-13" result="pass"/><test-case name="fn-document-uri-14" result="pass"/><test-case name="fn-document-uri-15" result="pass"/><test-case name="fn-document-uri-16" result="pass"/><test-case name="fn-document-uri-17" result="pass"/><test-case name="fn-document-uri-18" result="pass"/><test-case name="fn-document-uri-19" result="pass"/><test-case name="fn-document-uri-20" result="pass"/><test-case name="fn-document-uri-21" result="pass"/><test-case name="K-DocumentURIFunc-1" result="pass"/><test-case name="K-DocumentURIFunc-2" result="pass"/><test-case name="K-DocumentURIFunc-3" result="pass"/><test-case name="K2-DocumentURIFunc-1" result="pass"/><test-case name="K2-DocumentURIFunc-2" result="pass"/><test-case name="K2-DocumentURIFunc-3" result="pass"/><test-case name="K2-DocumentURIFunc-4" result="pass"/><test-case name="K2-DocumentURIFunc-5" result="pass"/><test-case name="K2-DocumentURIFunc-6" result="pass"/><test-case name="K2-DocumentURIFunc-7" result="pass"/><test-case name="K2-DocumentURIFunc-8" result="pass"/><test-case name="K2-DocumentURIFunc-9" result="pass"/><test-case name="K2-DocumentURIFunc-10" result="pass"/><test-case name="K2-DocumentURIFunc-11" result="pass"/><test-case name="fn-error-1" result="pass"/><test-case name="fn-error-2" result="pass"/><test-case name="fn-error-3" result="pass"/><test-case name="fn-error-4" result="pass"/><test-case name="fn-error-5" result="pass"/><test-case name="fn-error-6" result="pass"/><test-case name="fn-error-7" result="pass"/><test-case name="fn-error-8" result="pass"/><test-case name="fn-error-9" result="pass"/><test-case name="fn-error-10" result="pass"/><test-case name="fn-error-11" result="pass"/><test-case name="fn-error-12" result="pass"/><test-case name="fn-error-13" result="pass"/><test-case name="fn-error-14" result="pass"/><test-case name="fn-error-15" result="pass"/><test-case name="fn-error-16" result="pass"/><test-case name="fn-error-17" result="pass"/><test-case name="fn-error-18" result="pass"/><test-case name="fn-error-19" result="pass"/><test-case name="fn-error-20" result="pass"/><test-case name="fn-error-22" result="pass"/><test-case name="fn-error-23" result="pass"/><test-case name="fn-error-25" result="pass"/><test-case name="fn-error-26" result="pass"/><test-case name="fn-error-27" result="pass"/><test-case name="fn-error-28" result="pass"/><test-case name="fn-error-29" result="pass"/><test-case name="fn-error-30" result="pass"/><test-case name="fn-error-31" result="pass"/><test-case name="fn-error-32" result="pass"/><test-case name="fn-error-33" result="pass"/><test-case name="fn-error-34" result="pass"/><test-case name="fn-error-35" result="pass"/><test-case name="fn-error-36" result="pass"/><test-case name="fn-error-37" result="pass"/><test-case name="fn-error-38" result="pass"/><test-case name="fn-error-39" result="pass"/><test-case name="fn-error-40" result="pass"/><test-case name="fn-error-41" result="pass"/><test-case name="fn-error-42" result="pass"/><test-case name="fn-error-43" result="pass"/><test-case name="fn-error-44" result="pass"/><test-case name="fn-error-45" result="pass"/><test-case name="fn-error-46" result="pass"/><test-case name="fn-error-47" result="pass"/><test-case name="fn-error-48" result="pass"/><test-case name="fn-error-49" result="pass"/><test-case name="fn-error-50" result="pass"/><test-case name="fn-error-51" result="pass"/><test-case name="K-ErrorFunc-1" result="pass"/><test-case name="K-ErrorFunc-2" result="pass"/><test-case name="K-ErrorFunc-3" result="pass"/><test-case name="K-ErrorFunc-4" result="pass"/><test-case name="K-ErrorFunc-5" result="pass"/><test-case name="K-ErrorFunc-6" result="pass"/><test-case name="K-ErrorFunc-7" result="pass"/><test-case name="K-ErrorFunc-8" result="pass"/><test-case name="K-ErrorFunc-9" result="pass"/><test-case name="K-ErrorFunc-10" result="pass"/><test-case name="K2-ErrorFunc-1" result="pass"/><test-case name="K2-ErrorFunc-2" result="pass"/><test-case name="K2-ErrorFunc-3" result="pass"/><test-case name="fn-trace-1" result="pass"/><test-case name="fn-trace-2" result="pass"/><test-case name="fn-trace-3" result="pass"/><test-case name="fn-trace-4" result="pass"/><test-case name="fn-trace-5" result="pass"/><test-case name="fn-trace-6" result="pass"/><test-case name="fn-trace-7" result="pass"/><test-case name="fn-trace-8" result="pass"/><test-case name="fn-trace-9" result="pass"/><test-case name="fn-trace-10" result="pass"/><test-case name="fn-trace-11" result="pass"/><test-case name="fn-trace-12" result="pass"/><test-case name="fn-trace-13" result="pass"/><test-case name="fn-trace-14" result="pass"/><test-case name="fn-trace-15" result="pass"/><test-case name="fn-trace-16" result="pass"/><test-case name="fn-trace-17" result="pass"/><test-case name="fn-trace-18" result="pass"/><test-case name="fn-trace-19" result="pass"/><test-case name="fn-trace-20" result="pass"/><test-case name="fn-trace-21" result="pass"/><test-case name="K-TraceFunc-1" result="pass"/><test-case name="K-TraceFunc-2" result="pass"/><test-case name="K-TraceFunc-3" result="pass"/><test-case name="K-TraceFunc-4" result="pass"/><test-case name="K-TraceFunc-5" result="pass"/><test-case name="K-TraceFunc-6" result="pass"/><test-case name="fn-dateTime-1" result="pass"/><test-case name="fn-dateTime-2" result="pass"/><test-case name="fn-dateTime-3" result="pass"/><test-case name="fn-dateTime-4" result="pass"/><test-case name="fn-dateTime-5" result="pass"/><test-case name="fn-dateTime-6" result="pass"/><test-case name="fn-dateTime-7" result="pass"/><test-case name="fn-dateTime-8" result="pass"/><test-case name="fn-dateTime-9" result="pass"/><test-case name="fn-dateTime-10" result="pass"/><test-case name="fn-dateTime-11" result="pass"/><test-case name="fn-dateTime-12" result="pass"/><test-case name="fn-dateTime-13" result="pass"/><test-case name="fn-dateTime-14" result="pass"/><test-case name="fn-dateTime-15" result="pass"/><test-case name="fn-dateTime-16" result="pass"/><test-case name="fn-dateTime-17" result="pass"/><test-case name="fn-dateTime-18" result="pass"/><test-case name="fn-dateTime-19" result="pass"/><test-case name="fn-dateTime-20" result="pass"/><test-case name="fn-dateTime-21" result="pass"/><test-case name="fn-dateTime-22" result="pass"/><test-case name="fn-dateTime-23" result="pass"/><test-case name="fn-dateTime-24" result="fail"/><test-case name="fn-dateTime-25" result="fail"/><test-case name="fn-dateTime-26" result="fail"/><test-case name="fn-dateTime-27" result="fail"/><test-case name="fn-dateTime-28" result="pass"/><test-case name="fn-dateTime-29" result="pass"/><test-case name="fn-dateTime-30" result="pass"/><test-case name="forg0008-1" result="pass"/><test-case name="K-DateTimeFunc-1" result="pass"/><test-case name="K-DateTimeFunc-2" result="pass"/><test-case name="K-DateTimeFunc-3" result="pass"/><test-case name="K-DateTimeFunc-4" result="pass"/><test-case name="K-DateTimeFunc-5" result="pass"/><test-case name="K-DateTimeFunc-6" result="fail"/><test-case name="K-DateTimeFunc-7" result="pass"/><test-case name="K-DateTimeFunc-8" result="pass"/><test-case name="K-DateTimeFunc-9" result="pass"/><test-case name="K-DateTimeFunc-10" result="pass"/><test-case name="K-DateTimeFunc-11" result="pass"/><test-case name="K-DateTimeFunc-12" result="pass"/><test-case name="K-DateTimeFunc-13" result="pass"/><test-case name="K-DateTimeFunc-14" result="pass"/><test-case name="K-DateTimeFunc-15" result="pass"/><test-case name="K-DateTimeFunc-16" result="pass"/><test-case name="K-DateTimeFunc-17" result="pass"/><test-case name="K-DateTimeFunc-18" result="pass"/><test-case name="K2-DateTimeFunc-1" result="pass"/><test-case name="fn-absint1args-1" result="pass"/><test-case name="fn-absint1args-2" result="pass"/><test-case name="fn-absint1args-3" result="pass"/><test-case name="fn-absintg1args-1" result="pass"/><test-case name="fn-absintg1args-2" result="pass"/><test-case name="fn-absintg1args-3" result="pass"/><test-case name="fn-absdec1args-1" result="fail"/><test-case name="fn-absdec1args-2" result="fail"/><test-case name="fn-absdec1args-3" result="fail"/><test-case name="fn-absdbl1args-1" result="pass"/><test-case name="fn-absdbl1args-2" result="pass"/><test-case name="fn-absdbl1args-3" result="pass"/><test-case name="fn-absflt1args-1" result="pass"/><test-case name="fn-absflt1args-2" result="pass"/><test-case name="fn-absflt1args-3" result="pass"/><test-case name="fn-abslng1args-1" result="pass"/><test-case name="fn-abslng1args-2" result="pass"/><test-case name="fn-abslng1args-3" result="pass"/><test-case name="fn-absusht1args-1" result="pass"/><test-case name="fn-absusht1args-2" result="pass"/><test-case name="fn-absusht1args-3" result="pass"/><test-case name="fn-absnint1args-1" result="pass"/><test-case name="fn-absnint1args-2" result="pass"/><test-case name="fn-absnint1args-3" result="pass"/><test-case name="fn-abspint1args-1" result="pass"/><test-case name="fn-abspint1args-2" result="pass"/><test-case name="fn-abspint1args-3" result="pass"/><test-case name="fn-absulng1args-1" result="pass"/><test-case name="fn-absulng1args-2" result="pass"/><test-case name="fn-absulng1args-3" result="pass"/><test-case name="fn-absnpi1args-1" result="pass"/><test-case name="fn-absnpi1args-2" result="pass"/><test-case name="fn-absnpi1args-3" result="pass"/><test-case name="fn-absnni1args-1" result="pass"/><test-case name="fn-absnni1args-2" result="pass"/><test-case name="fn-absnni1args-3" result="pass"/><test-case name="fn-abssht1args-1" result="pass"/><test-case name="fn-abssht1args-2" result="pass"/><test-case name="fn-abssht1args-3" result="pass"/><test-case name="fn-abs-more-args-001" result="pass"/><test-case name="fn-abs-more-args-002" result="pass"/><test-case name="fn-abs-more-args-003" result="pass"/><test-case name="fn-abs-more-args-004" result="pass"/><test-case name="fn-abs-more-args-005" result="pass"/><test-case name="fn-abs-more-args-006" result="pass"/><test-case name="fn-abs-more-args-007" result="pass"/><test-case name="fn-abs-more-args-008" result="pass"/><test-case name="fn-abs-more-args-009" result="pass"/><test-case name="fn-abs-more-args-010" result="pass"/><test-case name="fn-abs-more-args-011" result="pass"/><test-case name="fn-abs-more-args-012" result="pass"/><test-case name="fn-abs-more-args-013" result="pass"/><test-case name="fn-abs-more-args-014" result="pass"/><test-case name="fn-abs-more-args-015" result="pass"/><test-case name="fn-abs-more-args-016" result="pass"/><test-case name="fn-abs-more-args-017" result="pass"/><test-case name="fn-abs-more-args-018" result="pass"/><test-case name="fn-abs-more-args-019" result="pass"/><test-case name="fn-abs-more-args-020" result="pass"/><test-case name="fn-abs-more-args-021" result="pass"/><test-case name="fn-abs-more-args-022" result="pass"/><test-case name="fn-abs-more-args-023" result="pass"/><test-case name="fn-abs-more-args-024" result="pass"/><test-case name="fn-abs-more-args-025" result="pass"/><test-case name="fn-abs-more-args-026" result="pass"/><test-case name="fn-abs-more-args-027" result="pass"/><test-case name="fn-abs-more-args-028" result="pass"/><test-case name="fn-abs-more-args-029" result="pass"/><test-case name="fn-abs-more-args-030" result="pass"/><test-case name="fn-abs-more-args-031" result="pass"/><test-case name="fn-abs-more-args-032" result="pass"/><test-case name="fn-abs-more-args-033" result="pass"/><test-case name="fn-abs-more-args-034" result="pass"/><test-case name="fn-abs-more-args-035" result="pass"/><test-case name="fn-abs-more-args-036" result="pass"/><test-case name="fn-abs-more-args-037" result="pass"/><test-case name="fn-abs-more-args-038" result="pass"/><test-case name="fn-abs-more-args-039" result="pass"/><test-case name="fn-abs-more-args-040" result="pass"/><test-case name="fn-abs-more-args-041" result="pass"/><test-case name="fn-abs-more-args-042" result="pass"/><test-case name="fn-abs-more-args-043" result="pass"/><test-case name="fn-abs-more-args-044" result="pass"/><test-case name="fn-abs-more-args-045" result="pass"/><test-case name="fn-abs-more-args-046" result="pass"/><test-case name="fn-abs-more-args-047" result="pass"/><test-case name="fn-abs-more-args-048" result="pass"/><test-case name="fn-abs-more-args-049" result="pass"/><test-case name="fn-abs-more-args-050" result="pass"/><test-case name="fn-abs-more-args-051" result="pass"/><test-case name="fn-abs-more-args-052" result="pass"/><test-case name="fn-abs-more-args-053" result="pass"/><test-case name="fn-abs-more-args-054" result="pass"/><test-case name="fn-abs-more-args-055" result="pass"/><test-case name="fn-abs-more-args-056" result="pass"/><test-case name="fn-abs-more-args-057" result="pass"/><test-case name="fn-abs-more-args-058" result="pass"/><test-case name="fn-abs-more-args-059" result="pass"/><test-case name="fn-abs-more-args-060" result="pass"/><test-case name="fn-abs-more-args-061" result="pass"/><test-case name="fn-abs-more-args-062" result="pass"/><test-case name="fn-abs-more-args-063" result="pass"/><test-case name="fn-abs-more-args-064" result="pass"/><test-case name="fn-abs-more-args-065" result="pass"/><test-case name="fn-abs-more-args-066" result="pass"/><test-case name="fn-abs-more-args-067" result="pass"/><test-case name="fn-abs-more-args-068" result="pass"/><test-case name="fn-abs-more-args-069" result="pass"/><test-case name="fn-abs-more-args-070" result="pass"/><test-case name="fn-abs-more-args-071" result="pass"/><test-case name="fn-abs-more-args-072" result="pass"/><test-case name="fn-abs-more-args-073" result="pass"/><test-case name="fn-abs-more-args-074" result="pass"/><test-case name="fn-abs-more-args-075" result="pass"/><test-case name="fn-abs-more-args-076" result="pass"/><test-case name="fn-abs-more-args-077" result="pass"/><test-case name="fn-abs-more-args-078" result="pass"/><test-case name="fn-abs-more-args-079" result="pass"/><test-case name="fn-abs-more-args-080" result="pass"/><test-case name="fn-abs-more-args-081" result="pass"/><test-case name="fn-abs-more-args-082" result="pass"/><test-case name="fn-abs-more-args-083" result="pass"/><test-case name="fn-abs-more-args-084" result="pass"/><test-case name="fn-abs-more-args-085" result="pass"/><test-case name="fn-abs-more-args-086" result="pass"/><test-case name="K-ABSFunc-1" result="pass"/><test-case name="K-ABSFunc-2" result="pass"/><test-case name="K-ABSFunc-3" result="pass"/><test-case name="K-ABSFunc-4" result="pass"/><test-case name="K-ABSFunc-5" result="pass"/><test-case name="K-ABSFunc-6" result="pass"/><test-case name="K2-ABSFunc-1" result="pass"/><test-case name="K2-ABSFunc-2" result="pass"/><test-case name="K2-ABSFunc-3" result="pass"/><test-case name="K2-ABSFunc-4" result="pass"/><test-case name="K2-ABSFunc-5" result="pass"/><test-case name="K2-ABSFunc-6" result="pass"/><test-case name="K2-ABSFunc-7" result="pass"/><test-case name="K2-ABSFunc-8" result="pass"/><test-case name="K2-ABSFunc-9" result="pass"/><test-case name="K2-ABSFunc-10" result="pass"/><test-case name="K2-ABSFunc-11" result="pass"/><test-case name="K2-ABSFunc-12" result="pass"/><test-case name="K2-ABSFunc-13" result="pass"/><test-case name="K2-ABSFunc-14" result="pass"/><test-case name="K2-ABSFunc-15" result="pass"/><test-case name="K2-ABSFunc-16" result="pass"/><test-case name="K2-ABSFunc-17" result="pass"/><test-case name="K2-ABSFunc-18" result="pass"/><test-case name="K2-ABSFunc-19" result="pass"/><test-case name="K2-ABSFunc-20" result="pass"/><test-case name="K2-ABSFunc-21" result="pass"/><test-case name="K2-ABSFunc-22" result="pass"/><test-case name="K2-ABSFunc-23" result="pass"/><test-case name="K2-ABSFunc-24" result="pass"/><test-case name="K2-ABSFunc-25" result="pass"/><test-case name="K2-ABSFunc-26" result="pass"/><test-case name="K2-ABSFunc-27" result="pass"/><test-case name="K2-ABSFunc-28" result="pass"/><test-case name="K2-ABSFunc-29" result="pass"/><test-case name="K2-ABSFunc-30" result="pass"/><test-case name="K2-ABSFunc-31" result="pass"/><test-case name="K2-ABSFunc-32" result="pass"/><test-case name="K2-ABSFunc-33" result="pass"/><test-case name="K2-ABSFunc-34" result="pass"/><test-case name="K2-ABSFunc-35" result="pass"/><test-case name="K2-ABSFunc-36" result="pass"/><test-case name="K2-ABSFunc-37" result="pass"/><test-case name="K2-ABSFunc-38" result="pass"/><test-case name="K2-ABSFunc-39" result="pass"/><test-case name="K2-ABSFunc-40" result="pass"/><test-case name="K2-ABSFunc-41" result="pass"/><test-case name="K2-ABSFunc-42" result="pass"/><test-case name="K2-ABSFunc-43" result="pass"/><test-case name="K2-ABSFunc-44" result="pass"/><test-case name="K2-ABSFunc-45" result="pass"/><test-case name="K2-ABSFunc-46" result="pass"/><test-case name="K2-ABSFunc-47" result="pass"/><test-case name="K2-ABSFunc-48" result="pass"/><test-case name="K2-ABSFunc-49" result="pass"/><test-case name="K2-ABSFunc-50" result="pass"/><test-case name="fn-ceilingint1args-1" result="pass"/><test-case name="fn-ceilingint1args-2" result="pass"/><test-case name="fn-ceilingint1args-3" result="pass"/><test-case name="fn-ceilingintg1args-1" result="pass"/><test-case name="fn-ceilingintg1args-2" result="pass"/><test-case name="fn-ceilingintg1args-3" result="pass"/><test-case name="fn-ceilingdec1args-1" result="fail"/><test-case name="fn-ceilingdec1args-2" result="fail"/><test-case name="fn-ceilingdec1args-3" result="fail"/><test-case name="fn-ceilingdbl1args-1" result="pass"/><test-case name="fn-ceilingdbl1args-2" result="pass"/><test-case name="fn-ceilingdbl1args-3" result="pass"/><test-case name="fn-ceilingflt1args-1" result="pass"/><test-case name="fn-ceilingflt1args-2" result="pass"/><test-case name="fn-ceilingflt1args-3" result="pass"/><test-case name="fn-ceilinglng1args-1" result="pass"/><test-case name="fn-ceilinglng1args-2" result="pass"/><test-case name="fn-ceilinglng1args-3" result="pass"/><test-case name="fn-ceilingusht1args-1" result="pass"/><test-case name="fn-ceilingusht1args-2" result="pass"/><test-case name="fn-ceilingusht1args-3" result="pass"/><test-case name="fn-ceilingnint1args-1" result="pass"/><test-case name="fn-ceilingnint1args-2" result="pass"/><test-case name="fn-ceilingnint1args-3" result="pass"/><test-case name="fn-ceilingpint1args-1" result="pass"/><test-case name="fn-ceilingpint1args-2" result="pass"/><test-case name="fn-ceilingpint1args-3" result="pass"/><test-case name="fn-ceilingulng1args-1" result="pass"/><test-case name="fn-ceilingulng1args-2" result="pass"/><test-case name="fn-ceilingulng1args-3" result="pass"/><test-case name="fn-ceilingnpi1args-1" result="pass"/><test-case name="fn-ceilingnpi1args-2" result="pass"/><test-case name="fn-ceilingnpi1args-3" result="pass"/><test-case name="fn-ceilingnni1args-1" result="pass"/><test-case name="fn-ceilingnni1args-2" result="pass"/><test-case name="fn-ceilingnni1args-3" result="pass"/><test-case name="fn-ceilingsht1args-1" result="pass"/><test-case name="fn-ceilingsht1args-2" result="pass"/><test-case name="fn-ceilingsht1args-3" result="pass"/><test-case name="K-CeilingFunc-1" result="pass"/><test-case name="K-CeilingFunc-2" result="pass"/><test-case name="K-CeilingFunc-3" result="pass"/><test-case name="K-CeilingFunc-4" result="pass"/><test-case name="K-CeilingFunc-5" result="pass"/><test-case name="K-CeilingFunc-6" result="pass"/><test-case name="K2-CeilingFunc-1" result="pass"/><test-case name="K2-CeilingFunc-2" result="pass"/><test-case name="K2-CeilingFunc-3" result="pass"/><test-case name="K2-CeilingFunc-4" result="pass"/><test-case name="K2-CeilingFunc-5" result="pass"/><test-case name="K2-CeilingFunc-6" result="pass"/><test-case name="K2-CeilingFunc-7" result="pass"/><test-case name="K2-CeilingFunc-8" result="pass"/><test-case name="K2-CeilingFunc-9" result="pass"/><test-case name="K2-CeilingFunc-10" result="pass"/><test-case name="K2-CeilingFunc-11" result="pass"/><test-case name="K2-CeilingFunc-12" result="pass"/><test-case name="fn-floorint1args-1" result="pass"/><test-case name="fn-floorint1args-2" result="pass"/><test-case name="fn-floorint1args-3" result="pass"/><test-case name="fn-floorintg1args-1" result="pass"/><test-case name="fn-floorintg1args-2" result="pass"/><test-case name="fn-floorintg1args-3" result="pass"/><test-case name="fn-floordec1args-1" result="fail"/><test-case name="fn-floordec1args-2" result="fail"/><test-case name="fn-floordec1args-3" result="fail"/><test-case name="fn-floordbl1args-1" result="pass"/><test-case name="fn-floordbl1args-2" result="pass"/><test-case name="fn-floordbl1args-3" result="pass"/><test-case name="fn-floorflt1args-1" result="pass"/><test-case name="fn-floorflt1args-2" result="pass"/><test-case name="fn-floorflt1args-3" result="pass"/><test-case name="fn-floorlng1args-1" result="pass"/><test-case name="fn-floorlng1args-2" result="pass"/><test-case name="fn-floorlng1args-3" result="pass"/><test-case name="fn-floorusht1args-1" result="pass"/><test-case name="fn-floorusht1args-2" result="pass"/><test-case name="fn-floorusht1args-3" result="pass"/><test-case name="fn-floornint1args-1" result="pass"/><test-case name="fn-floornint1args-2" result="pass"/><test-case name="fn-floornint1args-3" result="pass"/><test-case name="fn-floorpint1args-1" result="pass"/><test-case name="fn-floorpint1args-2" result="pass"/><test-case name="fn-floorpint1args-3" result="pass"/><test-case name="fn-floorulng1args-1" result="pass"/><test-case name="fn-floorulng1args-2" result="pass"/><test-case name="fn-floorulng1args-3" result="pass"/><test-case name="fn-floornpi1args-1" result="pass"/><test-case name="fn-floornpi1args-2" result="pass"/><test-case name="fn-floornpi1args-3" result="pass"/><test-case name="fn-floornni1args-1" result="pass"/><test-case name="fn-floornni1args-2" result="pass"/><test-case name="fn-floornni1args-3" result="pass"/><test-case name="fn-floorsht1args-1" result="pass"/><test-case name="fn-floorsht1args-2" result="pass"/><test-case name="fn-floorsht1args-3" result="pass"/><test-case name="K-FloorFunc-1" result="pass"/><test-case name="K-FloorFunc-2" result="pass"/><test-case name="K-FloorFunc-3" result="pass"/><test-case name="K-FloorFunc-4" result="pass"/><test-case name="K-FloorFunc-5" result="pass"/><test-case name="K-FloorFunc-6" result="pass"/><test-case name="K2-FloorFunc-1" result="pass"/><test-case name="K2-FloorFunc-2" result="pass"/><test-case name="K2-FloorFunc-3" result="pass"/><test-case name="K2-FloorFunc-4" result="pass"/><test-case name="K2-FloorFunc-5" result="pass"/><test-case name="K2-FloorFunc-6" result="pass"/><test-case name="K2-FloorFunc-7" result="pass"/><test-case name="K2-FloorFunc-8" result="pass"/><test-case name="K2-FloorFunc-9" result="pass"/><test-case name="K2-FloorFunc-10" result="pass"/><test-case name="K2-FloorFunc-11" result="pass"/><test-case name="K2-FloorFunc-12" result="pass"/><test-case name="K2-FloorFunc-13" result="pass"/><test-case name="fn-roundint1args-1" result="pass"/><test-case name="fn-roundint1args-2" result="pass"/><test-case name="fn-roundint1args-3" result="pass"/><test-case name="fn-roundintg1args-1" result="pass"/><test-case name="fn-roundintg1args-2" result="pass"/><test-case name="fn-roundintg1args-3" result="pass"/><test-case name="fn-rounddec1args-1" result="fail"/><test-case name="fn-rounddec1args-2" result="fail"/><test-case name="fn-rounddec1args-3" result="fail"/><test-case name="fn-rounddbl1args-1" result="pass"/><test-case name="fn-rounddbl1args-2" result="pass"/><test-case name="fn-rounddbl1args-3" result="pass"/><test-case name="fn-roundflt1args-1" result="pass"/><test-case name="fn-roundflt1args-2" result="pass"/><test-case name="fn-roundflt1args-3" result="pass"/><test-case name="fn-roundlng1args-1" result="pass"/><test-case name="fn-roundlng1args-2" result="pass"/><test-case name="fn-roundlng1args-3" result="pass"/><test-case name="fn-roundusht1args-1" result="pass"/><test-case name="fn-roundusht1args-2" result="pass"/><test-case name="fn-roundusht1args-3" result="pass"/><test-case name="fn-roundnint1args-1" result="pass"/><test-case name="fn-roundnint1args-2" result="pass"/><test-case name="fn-roundnint1args-3" result="pass"/><test-case name="fn-roundpint1args-1" result="pass"/><test-case name="fn-roundpint1args-2" result="pass"/><test-case name="fn-roundpint1args-3" result="pass"/><test-case name="fn-roundulng1args-1" result="pass"/><test-case name="fn-roundulng1args-2" result="pass"/><test-case name="fn-roundulng1args-3" result="pass"/><test-case name="fn-roundnpi1args-1" result="pass"/><test-case name="fn-roundnpi1args-2" result="pass"/><test-case name="fn-roundnpi1args-3" result="pass"/><test-case name="fn-roundnni1args-1" result="pass"/><test-case name="fn-roundnni1args-2" result="pass"/><test-case name="fn-roundnni1args-3" result="pass"/><test-case name="fn-roundsht1args-1" result="pass"/><test-case name="fn-roundsht1args-2" result="pass"/><test-case name="fn-roundsht1args-3" result="pass"/><test-case name="K-RoundFunc-1" result="pass"/><test-case name="K-RoundFunc-2" result="pass"/><test-case name="K-RoundFunc-3" result="pass"/><test-case name="K-RoundFunc-4" result="pass"/><test-case name="K-RoundFunc-5" result="pass"/><test-case name="K-RoundFunc-6" result="pass"/><test-case name="K-RoundFunc-7" result="pass"/><test-case name="K-RoundFunc-8" result="pass"/><test-case name="K-RoundFunc-9" result="pass"/><test-case name="K2-RoundFunc-1" result="pass"/><test-case name="K2-RoundFunc-2" result="pass"/><test-case name="K2-RoundFunc-3" result="pass"/><test-case name="K2-RoundFunc-4" result="pass"/><test-case name="K2-RoundFunc-5" result="pass"/><test-case name="K2-RoundFunc-6" result="pass"/><test-case name="K2-RoundFunc-7" result="pass"/><test-case name="K2-RoundFunc-8" result="pass"/><test-case name="K2-RoundFunc-9" result="pass"/><test-case name="K2-RoundFunc-10" result="pass"/><test-case name="K2-RoundFunc-11" result="pass"/><test-case name="K2-RoundFunc-12" result="pass"/><test-case name="K2-RoundFunc-13" result="pass"/><test-case name="K2-RoundFunc-14" result="pass"/><test-case name="K2-RoundFunc-15" result="pass"/><test-case name="K2-RoundFunc-16" result="pass"/><test-case name="K2-RoundFunc-17" result="pass"/><test-case name="K2-RoundFunc-18" result="pass"/><test-case name="K2-RoundFunc-19" result="pass"/><test-case name="K2-RoundFunc-20" result="pass"/><test-case name="K2-RoundFunc-21" result="pass"/><test-case name="K2-RoundFunc-22" result="pass"/><test-case name="K2-RoundFunc-23" result="pass"/><test-case name="K2-RoundFunc-24" result="pass"/><test-case name="K2-RoundFunc-25" result="pass"/><test-case name="K2-RoundFunc-26" result="pass"/><test-case name="K2-RoundFunc-27" result="pass"/><test-case name="K2-RoundFunc-28" result="pass"/><test-case name="K2-RoundFunc-29" result="pass"/><test-case name="K2-RoundFunc-30" result="pass"/><test-case name="K2-RoundFunc-31" result="pass"/><test-case name="K2-RoundFunc-32" result="pass"/><test-case name="K2-RoundFunc-33" result="pass"/><test-case name="K2-RoundFunc-34" result="pass"/><test-case name="K2-RoundFunc-35" result="pass"/><test-case name="K2-RoundFunc-36" result="pass"/><test-case name="K2-RoundFunc-37" result="pass"/><test-case name="K2-RoundFunc-38" result="pass"/><test-case name="K2-RoundFunc-39" result="pass"/><test-case name="K2-RoundFunc-40" result="pass"/><test-case name="K2-RoundFunc-41" result="pass"/><test-case name="K2-RoundFunc-42" result="pass"/><test-case name="K2-RoundFunc-43" result="pass"/><test-case name="K2-RoundFunc-44" result="pass"/><test-case name="K2-RoundFunc-45" result="pass"/><test-case name="K2-RoundFunc-46" result="pass"/><test-case name="K2-RoundFunc-47" result="pass"/><test-case name="K2-RoundFunc-48" result="pass"/><test-case name="K2-RoundFunc-49" result="pass"/><test-case name="K2-RoundFunc-50" result="pass"/><test-case name="K2-RoundFunc-51" result="pass"/><test-case name="K2-RoundFunc-52" result="pass"/><test-case name="K2-RoundFunc-53" result="pass"/><test-case name="K2-RoundFunc-54" result="pass"/><test-case name="K2-RoundFunc-55" result="pass"/><test-case name="K2-RoundFunc-56" result="pass"/><test-case name="K2-RoundFunc-57" result="pass"/><test-case name="K2-RoundFunc-58" result="pass"/><test-case name="K2-RoundFunc-59" result="pass"/><test-case name="K2-RoundFunc-60" result="pass"/><test-case name="K2-RoundFunc-61" result="pass"/><test-case name="K2-RoundFunc-62" result="pass"/><test-case name="K2-RoundFunc-63" result="pass"/><test-case name="K2-RoundFunc-64" result="pass"/><test-case name="K2-RoundFunc-65" result="pass"/><test-case name="K2-RoundFunc-66" result="pass"/><test-case name="K2-RoundFunc-67" result="pass"/><test-case name="K2-RoundFunc-68" result="pass"/><test-case name="K2-RoundFunc-69" result="pass"/><test-case name="K2-RoundFunc-70" result="pass"/><test-case name="K2-RoundFunc-71" result="pass"/><test-case name="K2-RoundFunc-72" result="pass"/><test-case name="K2-RoundFunc-73" result="pass"/><test-case name="K2-RoundFunc-74" result="pass"/><test-case name="K2-RoundFunc-75" result="pass"/><test-case name="K2-RoundFunc-76" result="pass"/><test-case name="K2-RoundFunc-77" result="pass"/><test-case name="K2-RoundFunc-78" result="pass"/><test-case name="K2-RoundFunc-79" result="pass"/><test-case name="K2-RoundFunc-80" result="pass"/><test-case name="K2-RoundFunc-81" result="pass"/><test-case name="K2-RoundFunc-82" result="pass"/><test-case name="K2-RoundFunc-83" result="pass"/><test-case name="K2-RoundFunc-84" result="pass"/><test-case name="K2-RoundFunc-85" result="pass"/><test-case name="K2-RoundFunc-86" result="pass"/><test-case name="K2-RoundFunc-87" result="pass"/><test-case name="K2-RoundFunc-88" result="pass"/><test-case name="K2-RoundFunc-89" result="pass"/><test-case name="K2-RoundFunc-90" result="pass"/><test-case name="K2-RoundFunc-91" result="pass"/><test-case name="K2-RoundFunc-92" result="pass"/><test-case name="K2-RoundFunc-93" result="pass"/><test-case name="K2-RoundFunc-94" result="pass"/><test-case name="K2-RoundFunc-95" result="pass"/><test-case name="K2-RoundFunc-96" result="pass"/><test-case name="K2-RoundFunc-97" result="pass"/><test-case name="K2-RoundFunc-98" result="pass"/><test-case name="K2-RoundFunc-99" result="pass"/><test-case name="K2-RoundFunc-100" result="pass"/><test-case name="K2-RoundFunc-101" result="pass"/><test-case name="K2-RoundFunc-102" result="pass"/><test-case name="K2-RoundFunc-103" result="pass"/><test-case name="K2-RoundFunc-104" result="pass"/><test-case name="K2-RoundFunc-105" result="pass"/><test-case name="K2-RoundFunc-106" result="pass"/><test-case name="K2-RoundFunc-107" result="pass"/><test-case name="K2-RoundFunc-108" result="pass"/><test-case name="K2-RoundFunc-109" result="pass"/><test-case name="K2-RoundFunc-110" result="pass"/><test-case name="K2-RoundFunc-111" result="pass"/><test-case name="K2-RoundFunc-112" result="pass"/><test-case name="K2-RoundFunc-113" result="pass"/><test-case name="K2-RoundFunc-114" result="pass"/><test-case name="K2-RoundFunc-115" result="pass"/><test-case name="K2-RoundFunc-116" result="pass"/><test-case name="K2-RoundFunc-117" result="pass"/><test-case name="K2-RoundFunc-118" result="pass"/><test-case name="K2-RoundFunc-119" result="pass"/><test-case name="K2-RoundFunc-120" result="pass"/><test-case name="K2-RoundFunc-121" result="pass"/><test-case name="K2-RoundFunc-122" result="pass"/><test-case name="K2-RoundFunc-123" result="pass"/><test-case name="K2-RoundFunc-124" result="pass"/><test-case name="K2-RoundFunc-125" result="pass"/><test-case name="K2-RoundFunc-126" result="pass"/><test-case name="K2-RoundFunc-127" result="pass"/><test-case name="K2-RoundFunc-128" result="pass"/><test-case name="K2-RoundFunc-129" result="pass"/><test-case name="K2-RoundFunc-130" result="pass"/><test-case name="K2-RoundFunc-131" result="pass"/><test-case name="K2-RoundFunc-132" result="pass"/><test-case name="K2-RoundFunc-133" result="pass"/><test-case name="K2-RoundFunc-134" result="pass"/><test-case name="K2-RoundFunc-135" result="pass"/><test-case name="K2-RoundFunc-136" result="pass"/><test-case name="K2-RoundFunc-137" result="pass"/><test-case name="K2-RoundFunc-138" result="pass"/><test-case name="K2-RoundFunc-139" result="pass"/><test-case name="K2-RoundFunc-140" result="pass"/><test-case name="K2-RoundFunc-141" result="pass"/><test-case name="K2-RoundFunc-142" result="pass"/><test-case name="K2-RoundFunc-143" result="pass"/><test-case name="K2-RoundFunc-144" result="pass"/><test-case name="K2-RoundFunc-145" result="pass"/><test-case name="K2-RoundFunc-146" result="pass"/><test-case name="K2-RoundFunc-147" result="pass"/><test-case name="K2-RoundFunc-148" result="pass"/><test-case name="K2-RoundFunc-149" result="pass"/><test-case name="K2-RoundFunc-150" result="pass"/><test-case name="K2-RoundFunc-151" result="pass"/><test-case name="K2-RoundFunc-152" result="pass"/><test-case name="K2-RoundFunc-153" result="pass"/><test-case name="K2-RoundFunc-154" result="pass"/><test-case name="K2-RoundFunc-155" result="pass"/><test-case name="K2-RoundFunc-156" result="pass"/><test-case name="K2-RoundFunc-157" result="pass"/><test-case name="K2-RoundFunc-158" result="pass"/><test-case name="K2-RoundFunc-159" result="pass"/><test-case name="K2-RoundFunc-160" result="pass"/><test-case name="K2-RoundFunc-161" result="pass"/><test-case name="K2-RoundFunc-162" result="pass"/><test-case name="K2-RoundFunc-163" result="pass"/><test-case name="K2-RoundFunc-164" result="pass"/><test-case name="K2-RoundFunc-165" result="pass"/><test-case name="K2-RoundFunc-166" result="pass"/><test-case name="K2-RoundFunc-167" result="pass"/><test-case name="K2-RoundFunc-168" result="pass"/><test-case name="K2-RoundFunc-169" result="pass"/><test-case name="K2-RoundFunc-170" result="pass"/><test-case name="K2-RoundFunc-171" result="pass"/><test-case name="K2-RoundFunc-172" result="pass"/><test-case name="K2-RoundFunc-173" result="pass"/><test-case name="K2-RoundFunc-174" result="pass"/><test-case name="K2-RoundFunc-175" result="pass"/><test-case name="K2-RoundFunc-176" result="pass"/><test-case name="K2-RoundFunc-177" result="pass"/><test-case name="K2-RoundFunc-178" result="pass"/><test-case name="K2-RoundFunc-179" result="pass"/><test-case name="K2-RoundFunc-180" result="pass"/><test-case name="K2-RoundFunc-181" result="pass"/><test-case name="K2-RoundFunc-182" result="pass"/><test-case name="K2-RoundFunc-183" result="pass"/><test-case name="K2-RoundFunc-184" result="pass"/><test-case name="K2-RoundFunc-185" result="pass"/><test-case name="K2-RoundFunc-186" result="pass"/><test-case name="K2-RoundFunc-187" result="pass"/><test-case name="K2-RoundFunc-188" result="pass"/><test-case name="K2-RoundFunc-189" result="pass"/><test-case name="K2-RoundFunc-190" result="pass"/><test-case name="fn-round-half-to-evenint1args-1" result="pass"/><test-case name="fn-round-half-to-evenint1args-2" result="pass"/><test-case name="fn-round-half-to-evenint1args-3" result="pass"/><test-case name="fn-round-half-to-evenintg1args-1" result="pass"/><test-case name="fn-round-half-to-evenintg1args-2" result="pass"/><test-case name="fn-round-half-to-evenintg1args-3" result="pass"/><test-case name="fn-round-half-to-evendec1args-1" result="fail"/><test-case name="fn-round-half-to-evendec1args-2" result="fail"/><test-case name="fn-round-half-to-evendec1args-3" result="fail"/><test-case name="fn-round-half-to-evendbl1args-1" result="pass"/><test-case name="fn-round-half-to-evendbl1args-2" result="pass"/><test-case name="fn-round-half-to-evendbl1args-3" result="pass"/><test-case name="fn-round-half-to-evenflt1args-1" result="pass"/><test-case name="fn-round-half-to-evenflt1args-2" result="pass"/><test-case name="fn-round-half-to-evenflt1args-3" result="pass"/><test-case name="fn-round-half-to-evenlng1args-1" result="pass"/><test-case name="fn-round-half-to-evenlng1args-2" result="pass"/><test-case name="fn-round-half-to-evenlng1args-3" result="pass"/><test-case name="fn-round-half-to-evenusht1args-1" result="pass"/><test-case name="fn-round-half-to-evenusht1args-2" result="pass"/><test-case name="fn-round-half-to-evenusht1args-3" result="pass"/><test-case name="fn-round-half-to-evennint1args-1" result="pass"/><test-case name="fn-round-half-to-evennint1args-2" result="pass"/><test-case name="fn-round-half-to-evennint1args-3" result="pass"/><test-case name="fn-round-half-to-evenpint1args-1" result="pass"/><test-case name="fn-round-half-to-evenpint1args-2" result="pass"/><test-case name="fn-round-half-to-evenpint1args-3" result="pass"/><test-case name="fn-round-half-to-evenulng1args-1" result="pass"/><test-case name="fn-round-half-to-evenulng1args-2" result="pass"/><test-case name="fn-round-half-to-evenulng1args-3" result="pass"/><test-case name="fn-round-half-to-evennpi1args-1" result="pass"/><test-case name="fn-round-half-to-evennpi1args-2" result="pass"/><test-case name="fn-round-half-to-evennpi1args-3" result="pass"/><test-case name="fn-round-half-to-evennni1args-1" result="pass"/><test-case name="fn-round-half-to-evennni1args-2" result="pass"/><test-case name="fn-round-half-to-evennni1args-3" result="pass"/><test-case name="fn-round-half-to-evensht1args-1" result="pass"/><test-case name="fn-round-half-to-evensht1args-2" result="pass"/><test-case name="fn-round-half-to-evensht1args-3" result="pass"/><test-case name="K-RoundEvenFunc-1" result="pass"/><test-case name="K-RoundEvenFunc-2" result="pass"/><test-case name="K-RoundEvenFunc-3" result="pass"/><test-case name="K-RoundEvenFunc-4" result="pass"/><test-case name="K-RoundEvenFunc-5" result="pass"/><test-case name="K2-RoundEvenFunc-1" result="pass"/><test-case name="K2-RoundEvenFunc-2" result="fail"/><test-case name="K2-RoundEvenFunc-3" result="fail"/><test-case name="K2-RoundEvenFunc-4" result="fail"/><test-case name="K2-RoundEvenFunc-5" result="fail"/><test-case name="K2-RoundEvenFunc-6" result="pass"/><test-case name="K2-RoundEvenFunc-7" result="pass"/><test-case name="K2-RoundEvenFunc-8" result="fail"/><test-case name="K2-RoundEvenFunc-9" result="pass"/><test-case name="K2-RoundEvenFunc-10" result="pass"/><test-case name="K2-RoundEvenFunc-11" result="pass"/><test-case name="K2-RoundEvenFunc-12" result="pass"/><test-case name="K2-RoundEvenFunc-13" result="pass"/><test-case name="K2-RoundEvenFunc-14" result="pass"/><test-case name="K2-RoundEvenFunc-15" result="pass"/><test-case name="K2-RoundEvenFunc-16" result="pass"/><test-case name="K2-RoundEvenFunc-17" result="pass"/><test-case name="K2-RoundEvenFunc-18" result="pass"/><test-case name="K2-RoundEvenFunc-19" result="pass"/><test-case name="K2-RoundEvenFunc-20" result="pass"/><test-case name="K2-RoundEvenFunc-21" result="pass"/><test-case name="K2-RoundEvenFunc-22" result="pass"/><test-case name="K2-RoundEvenFunc-23" result="pass"/><test-case name="K2-RoundEvenFunc-24" result="pass"/><test-case name="K2-RoundEvenFunc-25" result="pass"/><test-case name="K2-RoundEvenFunc-26" result="pass"/><test-case name="K2-RoundEvenFunc-27" result="pass"/><test-case name="K2-RoundEvenFunc-28" result="pass"/><test-case name="fn-codepoints-to-string1args-1" result="pass"/><test-case name="fn-codepoints-to-string1args-2" result="pass"/><test-case name="fn-codepoints-to-string1args-3" result="pass"/><test-case name="fn-codepoints-to-string1args-4" result="pass"/><test-case name="fn-codepoints-to-string-1" result="pass"/><test-case name="fn-codepoints-to-string-2" result="pass"/><test-case name="fn-codepoints-to-string-3" result="pass"/><test-case name="fn-codepoints-to-string-4" result="pass"/><test-case name="fn-codepoints-to-string-5" result="pass"/><test-case name="fn-codepoints-to-string-6" result="pass"/><test-case name="fn-codepoints-to-string-7" result="pass"/><test-case name="fn-codepoints-to-string-8" result="pass"/><test-case name="fn-codepoints-to-string-9" result="pass"/><test-case name="fn-codepoints-to-string-10" result="pass"/><test-case name="fn-codepoints-to-string-11" result="pass"/><test-case name="fn-codepoints-to-string-12" result="pass"/><test-case name="fn-codepoints-to-string-13" result="pass"/><test-case name="fn-codepoints-to-string-14" result="pass"/><test-case name="fn-codepoints-to-string-15" result="pass"/><test-case name="fn-codepoints-to-string-16" result="pass"/><test-case name="K-CodepointToStringFunc-1" result="pass"/><test-case name="K-CodepointToStringFunc-2" result="pass"/><test-case name="K-CodepointToStringFunc-3" result="pass"/><test-case name="K-CodepointToStringFunc-4" result="pass"/><test-case name="K-CodepointToStringFunc-5" result="pass"/><test-case name="K-CodepointToStringFunc-6" result="pass"/><test-case name="K-CodepointToStringFunc-7" result="pass"/><test-case name="K-CodepointToStringFunc-8" result="pass"/><test-case name="K-CodepointToStringFunc-9" result="pass"/><test-case name="K-CodepointToStringFunc-10" result="pass"/><test-case name="K-CodepointToStringFunc-11" result="pass"/><test-case name="K-CodepointToStringFunc-12" result="pass"/><test-case name="K-CodepointToStringFunc-13" result="pass"/><test-case name="K-CodepointToStringFunc-14" result="pass"/><test-case name="K-CodepointToStringFunc-15" result="pass"/><test-case name="K-CodepointToStringFunc-16" result="pass"/><test-case name="K-CodepointToStringFunc-17" result="pass"/><test-case name="K-CodepointToStringFunc-18" result="pass"/><test-case name="K-CodepointToStringFunc-19" result="pass"/><test-case name="K-CodepointToStringFunc-20" result="pass"/><test-case name="K-CodepointToStringFunc-21" result="pass"/><test-case name="K-CodepointToStringFunc-22" result="pass"/><test-case name="K-CodepointToStringFunc-23" result="pass"/><test-case name="K-CodepointToStringFunc-24" result="pass"/><test-case name="K-CodepointToStringFunc-25" result="pass"/><test-case name="K-CodepointToStringFunc-26" result="fail"/><test-case name="K-CodepointToStringFunc-27" result="pass"/><test-case name="K-CodepointToStringFunc-28" result="pass"/><test-case name="K-CodepointToStringFunc-29" result="pass"/><test-case name="fn-string-to-codepoints1args-1" result="pass"/><test-case name="fn-string-to-codepoints1args-2" result="pass"/><test-case name="fn-string-to-codepoints1args-3" result="pass"/><test-case name="fn-string-to-codepoints1args-4" result="pass"/><test-case name="fn-string-to-codepoints1args-5" result="pass"/><test-case name="fn-string-to-codepoints1args-6" result="pass"/><test-case name="fn-string-to-codepoints1args-7" result="pass"/><test-case name="fn-string-to-codepoints1args-8" result="pass"/><test-case name="fn-string-to-codepoints-1" result="pass"/><test-case name="fn-string-to-codepoints-2" result="pass"/><test-case name="fn-string-to-codepoints-3" result="pass"/><test-case name="fn-string-to-codepoints-4" result="pass"/><test-case name="fn-string-to-codepoints-5" result="pass"/><test-case name="fn-string-to-codepoints-6" result="pass"/><test-case name="fn-string-to-codepoints-7" result="pass"/><test-case name="fn-string-to-codepoints-8" result="pass"/><test-case name="fn-string-to-codepoints-9" result="pass"/><test-case name="fn-string-to-codepoints-10" result="pass"/><test-case name="fn-string-to-codepoints-11" result="pass"/><test-case name="fn-string-to-codepoints-12" result="pass"/><test-case name="fn-string-to-codepoints-13" result="pass"/><test-case name="fn-string-to-codepoints-14" result="pass"/><test-case name="K-StringToCodepointFunc-1" result="pass"/><test-case name="K-StringToCodepointFunc-2" result="pass"/><test-case name="K-StringToCodepointFunc-3" result="pass"/><test-case name="K-StringToCodepointFunc-4" result="pass"/><test-case name="K-StringToCodepointFunc-5" result="pass"/><test-case name="K-StringToCodepointFunc-6" result="pass"/><test-case name="K-StringToCodepointFunc-7" result="pass"/><test-case name="K-StringToCodepointFunc-8" result="pass"/><test-case name="K-StringToCodepointFunc-9" result="pass"/><test-case name="K-StringToCodepointFunc-10" result="pass"/><test-case name="K-StringToCodepointFunc-11" result="pass"/><test-case name="K-StringToCodepointFunc-12" result="pass"/><test-case name="K-StringToCodepointFunc-13" result="pass"/><test-case name="K-StringToCodepointFunc-14" result="pass"/><test-case name="K-StringToCodepointFunc-15" result="pass"/><test-case name="K-StringToCodepointFunc-16" result="pass"/><test-case name="K-StringToCodepointFunc-17" result="pass"/><test-case name="K-StringToCodepointFunc-18" result="pass"/><test-case name="K-StringToCodepointFunc-19" result="pass"/><test-case name="K-StringToCodepointFunc-20" result="pass"/><test-case name="K-StringToCodepointFunc-21" result="pass"/><test-case name="fn-compare2args-1" result="pass"/><test-case name="fn-compare2args-2" result="pass"/><test-case name="fn-compare2args-3" result="pass"/><test-case name="fn-compare2args-4" result="pass"/><test-case name="fn-compare2args-5" result="pass"/><test-case name="fn-compare-1" result="pass"/><test-case name="fn-compare-2" result="pass"/><test-case name="fn-compare-3" result="pass"/><test-case name="fn-compare-4" result="pass"/><test-case name="fn-compare-5" result="pass"/><test-case name="fn-compare-6" result="pass"/><test-case name="fn-compare-7" result="pass"/><test-case name="fn-compare-8" result="pass"/><test-case name="fn-compare-9" result="pass"/><test-case name="fn-compare-10" result="pass"/><test-case name="fn-compare-11" result="pass"/><test-case name="fn-compare-12" result="pass"/><test-case name="fn-compare-13" result="pass"/><test-case name="fn-compare-14" result="pass"/><test-case name="fn-compare-15" result="pass"/><test-case name="fn-compare-16" result="pass"/><test-case name="fn-compare-17" result="pass"/><test-case name="fn-compare-18" result="pass"/><test-case name="fn-compare-19" result="pass"/><test-case name="fn-compare-20" result="pass"/><test-case name="fn-compare-21" result="pass"/><test-case name="fn-compare-22" result="pass"/><test-case name="K-compareFunc-1" result="pass"/><test-case name="K-compareFunc-2" result="pass"/><test-case name="K-compareFunc-3" result="pass"/><test-case name="K-compareFunc-4" result="pass"/><test-case name="K-compareFunc-5" result="pass"/><test-case name="K-compareFunc-6" result="pass"/><test-case name="K-compareFunc-7" result="pass"/><test-case name="K-compareFunc-8" result="pass"/><test-case name="K-compareFunc-9" result="pass"/><test-case name="K-compareFunc-10" result="pass"/><test-case name="K-compareFunc-11" result="pass"/><test-case name="K-compareFunc-12" result="pass"/><test-case name="K-compareFunc-13" result="pass"/><test-case name="K-compareFunc-14" result="pass"/><test-case name="K-compareFunc-15" result="pass"/><test-case name="fn-codepoint-equal-1" result="pass"/><test-case name="fn-codepoint-equal-2" result="pass"/><test-case name="fn-codepoint-equal-3" result="pass"/><test-case name="fn-codepoint-equal-4" result="pass"/><test-case name="fn-codepoint-equal-5" result="pass"/><test-case name="fn-codepoint-equal-6" result="pass"/><test-case name="fn-codepoint-equal-7" result="pass"/><test-case name="fn-codepoint-equal-8" result="pass"/><test-case name="fn-codepoint-equal-9" result="pass"/><test-case name="fn-codepoint-equal-10" result="pass"/><test-case name="fn-codepoint-equal-11" result="pass"/><test-case name="fn-codepoint-equal-12" result="pass"/><test-case name="fn-codepoint-equal-13" result="pass"/><test-case name="fn-codepoint-equal-14" result="pass"/><test-case name="fn-codepoint-equal-15" result="pass"/><test-case name="fn-codepoint-equal-16" result="pass"/><test-case name="fn-codepoint-equal-17" result="pass"/><test-case name="fn-codepoint-equal-18" result="pass"/><test-case name="fn-codepoint-equal-19" result="pass"/><test-case name="fn-codepoint-equal-20" result="pass"/><test-case name="fn-codepoint-equal-21" result="pass"/><test-case name="K2-CodepointEqual-1" result="pass"/><test-case name="K2-CodepointEqual-2" result="pass"/><test-case name="K2-CodepointEqual-3" result="pass"/><test-case name="K2-CodepointEqual-4" result="pass"/><test-case name="K2-CodepointEqual-5" result="pass"/><test-case name="K2-CodepointEqual-6" result="pass"/><test-case name="K2-CompareFunc-1" result="pass"/><test-case name="K2-CompareFunc-2" result="pass"/><test-case name="K2-CompareFunc-3" result="pass"/><test-case name="K2-CompareFunc-4" result="pass"/><test-case name="K2-CompareFunc-5" result="pass"/><test-case name="K2-CompareFunc-6" result="pass"/><test-case name="K2-CompareFunc-7" result="pass"/><test-case name="K2-CompareFunc-8" result="pass"/><test-case name="K2-CompareFunc-9" result="pass"/><test-case name="fn-concatint2args-1" result="pass"/><test-case name="fn-concatint2args-2" result="pass"/><test-case name="fn-concatint2args-3" result="pass"/><test-case name="fn-concatint2args-4" result="pass"/><test-case name="fn-concatint2args-5" result="pass"/><test-case name="fn-concatintg2args-1" result="pass"/><test-case name="fn-concatintg2args-2" result="pass"/><test-case name="fn-concatintg2args-3" result="pass"/><test-case name="fn-concatintg2args-4" result="pass"/><test-case name="fn-concatintg2args-5" result="pass"/><test-case name="fn-concatdec2args-1" result="fail"/><test-case name="fn-concatdec2args-2" result="fail"/><test-case name="fn-concatdec2args-3" result="fail"/><test-case name="fn-concatdec2args-4" result="fail"/><test-case name="fn-concatdec2args-5" result="fail"/><test-case name="fn-concatdbl2args-1" result="pass"/><test-case name="fn-concatdbl2args-2" result="pass"/><test-case name="fn-concatdbl2args-3" result="pass"/><test-case name="fn-concatdbl2args-4" result="pass"/><test-case name="fn-concatdbl2args-5" result="pass"/><test-case name="fn-concatflt2args-1" result="pass"/><test-case name="fn-concatflt2args-2" result="pass"/><test-case name="fn-concatflt2args-3" result="pass"/><test-case name="fn-concatflt2args-4" result="pass"/><test-case name="fn-concatflt2args-5" result="pass"/><test-case name="fn-concatlng2args-1" result="pass"/><test-case name="fn-concatlng2args-2" result="pass"/><test-case name="fn-concatlng2args-3" result="pass"/><test-case name="fn-concatlng2args-4" result="pass"/><test-case name="fn-concatlng2args-5" result="pass"/><test-case name="fn-concatusht2args-1" result="pass"/><test-case name="fn-concatusht2args-2" result="pass"/><test-case name="fn-concatusht2args-3" result="pass"/><test-case name="fn-concatusht2args-4" result="pass"/><test-case name="fn-concatusht2args-5" result="pass"/><test-case name="fn-concatnint2args-1" result="pass"/><test-case name="fn-concatnint2args-2" result="pass"/><test-case name="fn-concatnint2args-3" result="pass"/><test-case name="fn-concatnint2args-4" result="pass"/><test-case name="fn-concatnint2args-5" result="pass"/><test-case name="fn-concatpint2args-1" result="pass"/><test-case name="fn-concatpint2args-2" result="pass"/><test-case name="fn-concatpint2args-3" result="pass"/><test-case name="fn-concatpint2args-4" result="pass"/><test-case name="fn-concatpint2args-5" result="pass"/><test-case name="fn-concatulng2args-1" result="pass"/><test-case name="fn-concatulng2args-2" result="pass"/><test-case name="fn-concatulng2args-3" result="pass"/><test-case name="fn-concatulng2args-4" result="pass"/><test-case name="fn-concatulng2args-5" result="pass"/><test-case name="fn-concatnpi2args-1" result="pass"/><test-case name="fn-concatnpi2args-2" result="pass"/><test-case name="fn-concatnpi2args-3" result="pass"/><test-case name="fn-concatnpi2args-4" result="pass"/><test-case name="fn-concatnpi2args-5" result="pass"/><test-case name="fn-concatnni2args-1" result="pass"/><test-case name="fn-concatnni2args-2" result="pass"/><test-case name="fn-concatnni2args-3" result="pass"/><test-case name="fn-concatnni2args-4" result="pass"/><test-case name="fn-concatnni2args-5" result="pass"/><test-case name="fn-concatsht2args-1" result="pass"/><test-case name="fn-concatsht2args-2" result="pass"/><test-case name="fn-concatsht2args-3" result="pass"/><test-case name="fn-concatsht2args-4" result="pass"/><test-case name="fn-concatsht2args-5" result="pass"/><test-case name="fn-concat-1" result="pass"/><test-case name="fn-concat-2" result="pass"/><test-case name="fn-concat-3" result="pass"/><test-case name="fn-concat-4" result="pass"/><test-case name="fn-concat-5" result="pass"/><test-case name="fn-concat-6" result="pass"/><test-case name="fn-concat-7" result="pass"/><test-case name="fn-concat-8" result="pass"/><test-case name="fn-concat-9" result="pass"/><test-case name="fn-concat-10" result="pass"/><test-case name="fn-concat-11" result="pass"/><test-case name="fn-concat-12" result="pass"/><test-case name="fn-concat-13" result="pass"/><test-case name="fn-concat-14" result="pass"/><test-case name="fn-concat-15" result="pass"/><test-case name="fn-concat-16" result="pass"/><test-case name="fn-concat-17" result="pass"/><test-case name="K-ConcatFunc-1" result="pass"/><test-case name="K-ConcatFunc-2" result="pass"/><test-case name="K-ConcatFunc-3" result="pass"/><test-case name="K-ConcatFunc-4" result="pass"/><test-case name="K-ConcatFunc-5" result="pass"/><test-case name="K-ConcatFunc-6" result="pass"/><test-case name="K-ConcatFunc-7" result="pass"/><test-case name="K-ConcatFunc-8" result="pass"/><test-case name="K-ConcatFunc-9" result="pass"/><test-case name="K2-ConcatFunc-1" result="pass"/><test-case name="K2-ConcatFunc-2" result="pass"/><test-case name="K2-ConcatFunc-3" result="pass"/><test-case name="fn-string-join2args-1" result="pass"/><test-case name="fn-string-join2args-2" result="pass"/><test-case name="fn-string-join2args-3" result="pass"/><test-case name="fn-string-join2args-4" result="pass"/><test-case name="fn-string-join2args-5" result="pass"/><test-case name="fn-string-join-1" result="pass"/><test-case name="fn-string-join-2" result="pass"/><test-case name="fn-string-join-3" result="pass"/><test-case name="fn-string-join-4" result="pass"/><test-case name="fn-string-join-5" result="pass"/><test-case name="fn-string-join-6" result="pass"/><test-case name="fn-string-join-7" result="pass"/><test-case name="fn-string-join-8" result="pass"/><test-case name="fn-string-join-9" result="pass"/><test-case name="fn-string-join-10" result="pass"/><test-case name="fn-string-join-11" result="pass"/><test-case name="fn-string-join-12" result="pass"/><test-case name="fn-string-join-13" result="pass"/><test-case name="fn-string-join-14" result="pass"/><test-case name="fn-string-join-15" result="pass"/><test-case name="fn-string-join-16" result="pass"/><test-case name="fn-string-join-17" result="pass"/><test-case name="fn-string-join-18" result="pass"/><test-case name="fn-string-join-19" result="pass"/><test-case name="fn-string-join-20" result="pass"/><test-case name="fn-string-join-21" result="pass"/><test-case name="K-StringJoinFunc-1" result="pass"/><test-case name="K-StringJoinFunc-2" result="pass"/><test-case name="K-StringJoinFunc-3" result="pass"/><test-case name="K-StringJoinFunc-4" result="pass"/><test-case name="K-StringJoinFunc-5" result="pass"/><test-case name="K-StringJoinFunc-6" result="pass"/><test-case name="K-StringJoinFunc-7" result="pass"/><test-case name="fn-substring-1" result="pass"/><test-case name="fn-substring-2" result="pass"/><test-case name="fn-substring-3" result="pass"/><test-case name="fn-substring-4" result="pass"/><test-case name="fn-substring-5" result="pass"/><test-case name="fn-substring-6" result="pass"/><test-case name="fn-substring-7" result="pass"/><test-case name="fn-substring-8" result="pass"/><test-case name="fn-substring-9" result="pass"/><test-case name="fn-substring-10" result="pass"/><test-case name="fn-substring-11" result="pass"/><test-case name="fn-substring-12" result="pass"/><test-case name="fn-substring-13" result="pass"/><test-case name="fn-substring-14" result="pass"/><test-case name="fn-substring-15" result="pass"/><test-case name="fn-substring-16" result="pass"/><test-case name="fn-substring-17" result="pass"/><test-case name="fn-substring-18" result="pass"/><test-case name="fn-substring-19" result="pass"/><test-case name="fn-substring-20" result="pass"/><test-case name="fn-substring-21" result="pass"/><test-case name="K-SubstringFunc-1" result="pass"/><test-case name="K-SubstringFunc-2" result="pass"/><test-case name="K-SubstringFunc-3" result="pass"/><test-case name="K-SubstringFunc-4" result="pass"/><test-case name="K-SubstringFunc-5" result="pass"/><test-case name="K-SubstringFunc-6" result="pass"/><test-case name="K-SubstringFunc-7" result="pass"/><test-case name="K-SubstringFunc-8" result="pass"/><test-case name="K-SubstringFunc-9" result="pass"/><test-case name="K-SubstringFunc-10" result="pass"/><test-case name="K-SubstringFunc-11" result="pass"/><test-case name="K-SubstringFunc-12" result="pass"/><test-case name="K-SubstringFunc-13" result="pass"/><test-case name="K-SubstringFunc-14" result="pass"/><test-case name="K-SubstringFunc-15" result="pass"/><test-case name="fn-string-length1args-1" result="pass"/><test-case name="fn-string-length1args-2" result="pass"/><test-case name="fn-string-length1args-3" result="pass"/><test-case name="fn-string-length-1" result="pass"/><test-case name="fn-string-length-2" result="pass"/><test-case name="fn-string-length-3" result="pass"/><test-case name="fn-string-length-4" result="pass"/><test-case name="fn-string-length-5" result="pass"/><test-case name="fn-string-length-6" result="pass"/><test-case name="fn-string-length-7" result="pass"/><test-case name="fn-string-length-8" result="pass"/><test-case name="fn-string-length-9" result="pass"/><test-case name="fn-string-length-10" result="pass"/><test-case name="fn-string-length-11" result="pass"/><test-case name="fn-string-length-12" result="pass"/><test-case name="fn-string-length-13" result="pass"/><test-case name="fn-string-length-14" result="pass"/><test-case name="fn-string-length-15" result="pass"/><test-case name="fn-string-length-16" result="pass"/><test-case name="fn-string-length-17" result="pass"/><test-case name="fn-string-length-18" result="pass"/><test-case name="K-StringLengthFunc-1" result="pass"/><test-case name="K-StringLengthFunc-2" result="pass"/><test-case name="K-StringLengthFunc-3" result="pass"/><test-case name="K-StringLengthFunc-4" result="pass"/><test-case name="K-StringLengthFunc-5" result="pass"/><test-case name="K-StringLengthFunc-6" result="pass"/><test-case name="K-StringLengthFunc-7" result="pass"/><test-case name="K-StringLengthFunc-8" result="pass"/><test-case name="fn-normalize-space1args-1" result="pass"/><test-case name="fn-normalize-space1args-2" result="pass"/><test-case name="fn-normalize-space1args-3" result="pass"/><test-case name="fn-normalize-space1args-4" result="pass"/><test-case name="fn-normalize-space0args-1" result="pass"/><test-case name="fn-normalize-space-1" result="pass"/><test-case name="fn-normalize-space-2" result="pass"/><test-case name="fn-normalize-space-3" result="pass"/><test-case name="fn-normalize-space-4" result="pass"/><test-case name="fn-normalize-space-5" result="pass"/><test-case name="fn-normalize-space-6" result="pass"/><test-case name="fn-normalize-space-7" result="pass"/><test-case name="fn-normalize-space-8" result="pass"/><test-case name="fn-normalize-space-9" result="pass"/><test-case name="fn-normalize-space-10" result="pass"/><test-case name="fn-normalize-space-11" result="pass"/><test-case name="fn-normalize-space-12" result="pass"/><test-case name="fn-normalize-space-13" result="pass"/><test-case name="fn-normalize-space-14" result="pass"/><test-case name="fn-normalize-space-15" result="pass"/><test-case name="fn-normalize-space-16" result="pass"/><test-case name="fn-normalize-space-17" result="pass"/><test-case name="fn-normalize-space-18" result="pass"/><test-case name="fn-normalize-space-19" result="pass"/><test-case name="fn-normalize-space-20" result="pass"/><test-case name="fn-normalize-space-21" result="pass"/><test-case name="K-NormalizeSpaceFunc-1" result="pass"/><test-case name="K-NormalizeSpaceFunc-2" result="pass"/><test-case name="K-NormalizeSpaceFunc-3" result="pass"/><test-case name="K-NormalizeSpaceFunc-4" result="pass"/><test-case name="K-NormalizeSpaceFunc-5" result="pass"/><test-case name="K-NormalizeSpaceFunc-6" result="pass"/><test-case name="K-NormalizeSpaceFunc-7" result="pass"/><test-case name="K-NormalizeSpaceFunc-8" result="pass"/><test-case name="K-NormalizeSpaceFunc-9" result="pass"/><test-case name="fn-normalize-unicode1args-1" result="pass"/><test-case name="fn-normalize-unicode1args-2" result="pass"/><test-case name="fn-normalize-unicode1args-3" result="pass"/><test-case name="fn-normalize-unicode1args-4" result="pass"/><test-case name="fn-normalize-unicode1args-5" result="pass"/><test-case name="fn-normalize-unicode1args-6" result="pass"/><test-case name="fn-normalize-unicode1args-7" result="pass"/><test-case name="fn-normalize-unicode1args-8" result="pass"/><test-case name="fn-normalize-unicode2args-1" result="pass"/><test-case name="fn-normalize-unicode2args-2" result="pass"/><test-case name="fn-normalize-unicode2args-3" result="pass"/><test-case name="fn-normalize-unicode2args-4" result="pass"/><test-case name="fn-normalize-unicode2args-5" result="pass"/><test-case name="fn-normalize-unicode2args-6" result="pass"/><test-case name="fn-normalize-unicode-1" result="pass"/><test-case name="fn-normalize-unicode-2" result="pass"/><test-case name="fn-normalize-unicode-3" result="pass"/><test-case name="fn-normalize-unicode-4" result="pass"/><test-case name="fn-normalize-unicode-5" result="pass"/><test-case name="fn-normalize-unicode-6" result="pass"/><test-case name="fn-normalize-unicode-7" result="pass"/><test-case name="K-NormalizeUnicodeFunc-1" result="pass"/><test-case name="K-NormalizeUnicodeFunc-2" result="pass"/><test-case name="K-NormalizeUnicodeFunc-3" result="pass"/><test-case name="K-NormalizeUnicodeFunc-4" result="pass"/><test-case name="K-NormalizeUnicodeFunc-5" result="pass"/><test-case name="K-NormalizeUnicodeFunc-6" result="pass"/><test-case name="K-NormalizeUnicodeFunc-7" result="pass"/><test-case name="K-NormalizeUnicodeFunc-8" result="pass"/><test-case name="K-NormalizeUnicodeFunc-9" result="pass"/><test-case name="K-NormalizeUnicodeFunc-10" result="pass"/><test-case name="K-NormalizeUnicodeFunc-11" result="pass"/><test-case name="K-NormalizeUnicodeFunc-12" result="pass"/><test-case name="K-NormalizeUnicodeFunc-13" result="pass"/><test-case name="fn-upper-case1args-1" result="pass"/><test-case name="fn-upper-case1args-2" result="pass"/><test-case name="fn-upper-case1args-3" result="pass"/><test-case name="fn-upper-case-1" result="pass"/><test-case name="fn-upper-case-2" result="pass"/><test-case name="fn-upper-case-3" result="pass"/><test-case name="fn-upper-case-4" result="pass"/><test-case name="fn-upper-case-5" result="pass"/><test-case name="fn-upper-case-6" result="pass"/><test-case name="fn-upper-case-7" result="pass"/><test-case name="fn-upper-case-8" result="pass"/><test-case name="fn-upper-case-9" result="pass"/><test-case name="fn-upper-case-10" result="pass"/><test-case name="fn-upper-case-11" result="pass"/><test-case name="fn-upper-case-12" result="pass"/><test-case name="fn-upper-case-13" result="pass"/><test-case name="fn-upper-case-14" result="pass"/><test-case name="fn-upper-case-15" result="pass"/><test-case name="fn-upper-case-16" result="pass"/><test-case name="fn-upper-case-17" result="pass"/><test-case name="K-UpperCaseFunc-1" result="pass"/><test-case name="K-UpperCaseFunc-2" result="pass"/><test-case name="K-UpperCaseFunc-3" result="pass"/><test-case name="K-UpperCaseFunc-4" result="pass"/><test-case name="fn-lower-case1args-1" result="pass"/><test-case name="fn-lower-case1args-2" result="pass"/><test-case name="fn-lower-case1args-3" result="pass"/><test-case name="fn-lower-case-1" result="pass"/><test-case name="fn-lower-case-2" result="pass"/><test-case name="fn-lower-case-3" result="pass"/><test-case name="fn-lower-case-4" result="pass"/><test-case name="fn-lower-case-5" result="pass"/><test-case name="fn-lower-case-6" result="pass"/><test-case name="fn-lower-case-7" result="pass"/><test-case name="fn-lower-case-8" result="pass"/><test-case name="fn-lower-case-9" result="pass"/><test-case name="fn-lower-case-10" result="pass"/><test-case name="fn-lower-case-11" result="pass"/><test-case name="fn-lower-case-12" result="pass"/><test-case name="fn-lower-case-13" result="pass"/><test-case name="fn-lower-case-14" result="pass"/><test-case name="fn-lower-case-15" result="pass"/><test-case name="fn-lower-case-16" result="pass"/><test-case name="fn-lower-case-17" result="pass"/><test-case name="K-LowerCaseFunc-1" result="pass"/><test-case name="K-LowerCaseFunc-2" result="pass"/><test-case name="K-LowerCaseFunc-3" result="pass"/><test-case name="K-LowerCaseFunc-4" result="pass"/><test-case name="fn-translate3args-1" result="pass"/><test-case name="fn-translate3args-2" result="pass"/><test-case name="fn-translate3args-3" result="pass"/><test-case name="fn-translate3args-4" result="pass"/><test-case name="fn-translate3args-5" result="pass"/><test-case name="fn-translate3args-6" result="pass"/><test-case name="fn-translate3args-7" result="pass"/><test-case name="fn-translate3args-8" result="pass"/><test-case name="fn-translate-1" result="pass"/><test-case name="fn-translate-2" result="pass"/><test-case name="fn-translate-3" result="pass"/><test-case name="fn-translate-4" result="pass"/><test-case name="fn-translate-5" result="pass"/><test-case name="fn-translate-6" result="pass"/><test-case name="fn-translate-7" result="pass"/><test-case name="fn-translate-8" result="pass"/><test-case name="fn-translate-9" result="pass"/><test-case name="fn-translate-10" result="pass"/><test-case name="fn-translate-11" result="pass"/><test-case name="fn-translate-12" result="pass"/><test-case name="fn-translate-13" result="pass"/><test-case name="fn-translate-14" result="pass"/><test-case name="fn-translate-15" result="pass"/><test-case name="fn-translate-16" result="pass"/><test-case name="K-TranslateFunc-1" result="pass"/><test-case name="K-TranslateFunc-2" result="pass"/><test-case name="K-TranslateFunc-3" result="pass"/><test-case name="K-TranslateFunc-4" result="pass"/><test-case name="K-TranslateFunc-5" result="pass"/><test-case name="K-TranslateFunc-6" result="pass"/><test-case name="K-TranslateFunc-7" result="pass"/><test-case name="K-TranslateFunc-8" result="pass"/><test-case name="K-TranslateFunc-9" result="pass"/><test-case name="K-TranslateFunc-10" result="pass"/><test-case name="K2-TranslateFunc-1" result="pass"/><test-case name="K2-TranslateFunc-2" result="pass"/><test-case name="surrogates01" result="pass"/><test-case name="surrogates02" result="pass"/><test-case name="surrogates03" result="fail"/><test-case name="surrogates04" result="pass"/><test-case name="surrogates05" result="pass"/><test-case name="surrogates06" result="fail"/><test-case name="surrogates07" result="fail"/><test-case name="surrogates08" result="fail"/><test-case name="surrogates09" result="pass"/><test-case name="surrogates10" result="fail"/><test-case name="surrogates11" result="pass"/><test-case name="surrogates12" result="pass"/><test-case name="surrogates13" result="pass"/><test-case name="surrogates14" result="fail"/><test-case name="surrogates15" result="pass"/><test-case name="fn-encode-for-uri1args-1" result="pass"/><test-case name="fn-encode-for-uri1args-2" result="pass"/><test-case name="fn-encode-for-uri1args-3" result="pass"/><test-case name="fn-encode-for-uri1args-4" result="pass"/><test-case name="fn-encode-for-uri1args-5" result="pass"/><test-case name="fn-encode-for-uri1args-6" result="pass"/><test-case name="fn-encode-for-uri1args-7" result="pass"/><test-case name="fn-encode-for-uri-1" result="pass"/><test-case name="fn-encode-for-uri-2" result="pass"/><test-case name="fn-encode-for-uri-3" result="pass"/><test-case name="fn-encode-for-uri-4" result="pass"/><test-case name="fn-encode-for-uri-5" result="pass"/><test-case name="fn-encode-for-uri-6" result="pass"/><test-case name="fn-encode-for-uri-7" result="pass"/><test-case name="fn-encode-for-uri-8" result="pass"/><test-case name="fn-encode-for-uri-9" result="pass"/><test-case name="fn-encode-for-uri-10" result="pass"/><test-case name="fn-encode-for-uri-11" result="pass"/><test-case name="fn-encode-for-uri-12" result="pass"/><test-case name="fn-encode-for-uri-13" result="pass"/><test-case name="fn-encode-for-uri-14" result="pass"/><test-case name="fn-encode-for-uri-15" result="pass"/><test-case name="fn-encode-for-uri-16" result="pass"/><test-case name="K-EncodeURIfunc-1" result="pass"/><test-case name="K-EncodeURIfunc-2" result="pass"/><test-case name="K-EncodeURIfunc-3" result="pass"/><test-case name="K-EncodeURIfunc-4" result="pass"/><test-case name="K-EncodeURIfunc-5" result="pass"/><test-case name="K-EncodeURIfunc-6" result="pass"/><test-case name="fn-iri-to-uri1args-1" result="pass"/><test-case name="fn-iri-to-uri1args-2" result="pass"/><test-case name="fn-iri-to-uri1args-3" result="pass"/><test-case name="fn-iri-to-uri1args-4" result="pass"/><test-case name="fn-iri-to-uri1args-5" result="pass"/><test-case name="fn-iri-to-uri1args-6" result="pass"/><test-case name="fn-iri-to-uri-1" result="pass"/><test-case name="fn-iri-to-uri-2" result="pass"/><test-case name="fn-iri-to-uri-3" result="pass"/><test-case name="fn-iri-to-uri-4" result="pass"/><test-case name="fn-iri-to-uri-5" result="pass"/><test-case name="fn-iri-to-uri-6" result="pass"/><test-case name="fn-iri-to-uri-7" result="pass"/><test-case name="fn-iri-to-uri-8" result="pass"/><test-case name="fn-iri-to-uri-9" result="pass"/><test-case name="fn-iri-to-uri-10" result="pass"/><test-case name="fn-iri-to-uri-11" result="pass"/><test-case name="fn-iri-to-uri-12" result="pass"/><test-case name="fn-iri-to-uri-13" result="pass"/><test-case name="fn-iri-to-uri-14" result="pass"/><test-case name="fn-iri-to-uri-15" result="pass"/><test-case name="fn-iri-to-uri-16" result="pass"/><test-case name="fn-iri-to-uri-17" result="pass"/><test-case name="fn-iri-to-uri-18" result="pass"/><test-case name="fn-iri-to-uri-19" result="pass"/><test-case name="fn-iri-to-uri-20" result="pass"/><test-case name="fn-iri-to-uri-21" result="pass"/><test-case name="fn-iri-to-uri-22" result="pass"/><test-case name="fn-iri-to-uri-23" result="pass"/><test-case name="fn-iri-to-uri-24" result="pass"/><test-case name="fn-iri-to-uri-25" result="pass"/><test-case name="fn-iri-to-uri-26" result="pass"/><test-case name="K-IRIToURIfunc-1" result="pass"/><test-case name="K-IRIToURIfunc-2" result="pass"/><test-case name="K-IRIToURIfunc-3" result="pass"/><test-case name="K-IRIToURIfunc-4" result="pass"/><test-case name="K2-IRIToURIfunc-1" result="pass"/><test-case name="K2-IRIToURIfunc-2" result="pass"/><test-case name="K2-IRIToURIfunc-3" result="pass"/><test-case name="K2-IRIToURIfunc-4" result="pass"/><test-case name="K2-IRIToURIfunc-5" result="pass"/><test-case name="K2-IRIToURIfunc-6" result="pass"/><test-case name="K2-IRIToURIfunc-7" result="pass"/><test-case name="K2-IRIToURIfunc-8" result="pass"/><test-case name="K2-IRIToURIfunc-9" result="pass"/><test-case name="K2-IRIToURIfunc-10" result="pass"/><test-case name="fn-escape-html-uri1args-1" result="pass"/><test-case name="fn-escape-html-uri1args-2" result="pass"/><test-case name="fn-escape-html-uri1args-3" result="pass"/><test-case name="fn-escape-html-uri1args-4" result="pass"/><test-case name="fn-escape-html-uri1args-5" result="pass"/><test-case name="fn-escape-html-uri1args-6" result="pass"/><test-case name="fn-escape-html-uri-1" result="pass"/><test-case name="fn-escape-html-uri-2" result="pass"/><test-case name="fn-escape-html-uri-3" result="pass"/><test-case name="fn-escape-html-uri-4" result="pass"/><test-case name="fn-escape-html-uri-5" result="pass"/><test-case name="fn-escape-html-uri-6" result="pass"/><test-case name="fn-escape-html-uri-7" result="pass"/><test-case name="fn-escape-html-uri-8" result="pass"/><test-case name="fn-escape-html-uri-9" result="pass"/><test-case name="fn-escape-html-uri-10" result="pass"/><test-case name="fn-escape-html-uri-11" result="pass"/><test-case name="fn-escape-html-uri-12" result="pass"/><test-case name="fn-escape-html-uri-13" result="pass"/><test-case name="fn-escape-html-uri-14" result="pass"/><test-case name="fn-escape-html-uri-15" result="pass"/><test-case name="fn-escape-html-uri-16" result="pass"/><test-case name="fn-escape-html-uri-17" result="pass"/><test-case name="fn-escape-html-uri-18" result="pass"/><test-case name="fn-escape-html-uri-19" result="pass"/><test-case name="fn-escape-html-uri-20" result="pass"/><test-case name="fn-escape-html-uri-21" result="pass"/><test-case name="K-EscapeHTMLURIFunc-1" result="pass"/><test-case name="K-EscapeHTMLURIFunc-2" result="pass"/><test-case name="K-EscapeHTMLURIFunc-3" result="pass"/><test-case name="K-EscapeHTMLURIFunc-4" result="pass"/><test-case name="K-EscapeHTMLURIFunc-5" result="pass"/><test-case name="K-EscapeHTMLURIFunc-6" result="pass"/><test-case name="fn-contains2args-1" result="pass"/><test-case name="fn-contains2args-2" result="pass"/><test-case name="fn-contains2args-3" result="pass"/><test-case name="fn-contains2args-4" result="pass"/><test-case name="fn-contains2args-5" result="pass"/><test-case name="fn-contains-1" result="pass"/><test-case name="fn-contains-2" result="pass"/><test-case name="fn-contains-3" result="pass"/><test-case name="fn-contains-4" result="pass"/><test-case name="fn-contains-5" result="pass"/><test-case name="fn-contains-6" result="pass"/><test-case name="fn-contains-7" result="pass"/><test-case name="fn-contains-8" result="pass"/><test-case name="fn-contains-9" result="pass"/><test-case name="fn-contains-10" result="pass"/><test-case name="fn-contains-11" result="pass"/><test-case name="fn-contains-12" result="pass"/><test-case name="fn-contains-13" result="pass"/><test-case name="fn-contains-14" result="pass"/><test-case name="fn-contains-15" result="pass"/><test-case name="fn-contains-16" result="pass"/><test-case name="K-ContainsFunc-1" result="pass"/><test-case name="K-ContainsFunc-2" result="pass"/><test-case name="K-ContainsFunc-3" result="pass"/><test-case name="K-ContainsFunc-4" result="pass"/><test-case name="K-ContainsFunc-5" result="pass"/><test-case name="K-ContainsFunc-6" result="pass"/><test-case name="K-ContainsFunc-7" result="pass"/><test-case name="K-ContainsFunc-8" result="pass"/><test-case name="K-ContainsFunc-9" result="pass"/><test-case name="K-ContainsFunc-10" result="pass"/><test-case name="K-ContainsFunc-11" result="pass"/><test-case name="K2-ContainsFunc-1" result="pass"/><test-case name="K2-ContainsFunc-2" result="pass"/><test-case name="K2-ContainsFunc-3" result="pass"/><test-case name="K2-ContainsFunc-4" result="pass"/><test-case name="K2-ContainsFunc-5" result="pass"/><test-case name="K2-ContainsFunc-6" result="pass"/><test-case name="fn-starts-with2args-1" result="pass"/><test-case name="fn-starts-with2args-2" result="pass"/><test-case name="fn-starts-with2args-3" result="pass"/><test-case name="fn-starts-with2args-4" result="pass"/><test-case name="fn-starts-with2args-5" result="pass"/><test-case name="fn-starts-with-1" result="pass"/><test-case name="fn-starts-with-2" result="pass"/><test-case name="fn-starts-with-3" result="pass"/><test-case name="fn-starts-with-4" result="pass"/><test-case name="fn-starts-with-5" result="pass"/><test-case name="fn-starts-with-6" result="pass"/><test-case name="fn-starts-with-7" result="pass"/><test-case name="fn-starts-with-8" result="pass"/><test-case name="fn-starts-with-9" result="pass"/><test-case name="fn-starts-with-10" result="pass"/><test-case name="fn-starts-with-11" result="pass"/><test-case name="fn-starts-with-12" result="pass"/><test-case name="fn-starts-with-13" result="pass"/><test-case name="fn-starts-with-14" result="pass"/><test-case name="fn-starts-with-15" result="pass"/><test-case name="fn-starts-with-16" result="pass"/><test-case name="K-StartsWithFunc-1" result="pass"/><test-case name="K-StartsWithFunc-2" result="pass"/><test-case name="K-StartsWithFunc-3" result="pass"/><test-case name="K-StartsWithFunc-4" result="pass"/><test-case name="K-StartsWithFunc-5" result="pass"/><test-case name="K-StartsWithFunc-6" result="pass"/><test-case name="K-StartsWithFunc-7" result="pass"/><test-case name="K-StartsWithFunc-8" result="pass"/><test-case name="K-StartsWithFunc-9" result="pass"/><test-case name="K-StartsWithFunc-10" result="pass"/><test-case name="K-StartsWithFunc-11" result="pass"/><test-case name="K2-StartsWithFunc-1" result="pass"/><test-case name="K2-StartsWithFunc-2" result="pass"/><test-case name="K2-StartsWithFunc-3" result="pass"/><test-case name="K2-StartsWithFunc-4" result="pass"/><test-case name="K2-StartsWithFunc-5" result="pass"/><test-case name="K2-StartsWithFunc-6" result="pass"/><test-case name="fn-ends-with2args-1" result="pass"/><test-case name="fn-ends-with2args-2" result="pass"/><test-case name="fn-ends-with2args-3" result="pass"/><test-case name="fn-ends-with2args-4" result="pass"/><test-case name="fn-ends-with2args-5" result="pass"/><test-case name="fn-ends-with-1" result="pass"/><test-case name="fn-ends-with-2" result="pass"/><test-case name="fn-ends-with-3" result="pass"/><test-case name="fn-ends-with-4" result="pass"/><test-case name="fn-ends-with-5" result="pass"/><test-case name="fn-ends-with-6" result="pass"/><test-case name="fn-ends-with-7" result="pass"/><test-case name="fn-ends-with-8" result="pass"/><test-case name="fn-ends-with-9" result="pass"/><test-case name="fn-ends-with-10" result="pass"/><test-case name="fn-ends-with-11" result="pass"/><test-case name="fn-ends-with-12" result="pass"/><test-case name="fn-ends-with-13" result="pass"/><test-case name="fn-ends-with-14" result="pass"/><test-case name="fn-ends-with-15" result="pass"/><test-case name="fn-ends-with-16" result="pass"/><test-case name="K-EndsWithFunc-1" result="pass"/><test-case name="K-EndsWithFunc-2" result="pass"/><test-case name="K-EndsWithFunc-3" result="pass"/><test-case name="K-EndsWithFunc-4" result="pass"/><test-case name="K-EndsWithFunc-5" result="pass"/><test-case name="K-EndsWithFunc-6" result="pass"/><test-case name="K-EndsWithFunc-7" result="pass"/><test-case name="K-EndsWithFunc-8" result="pass"/><test-case name="K-EndsWithFunc-9" result="pass"/><test-case name="K-EndsWithFunc-10" result="pass"/><test-case name="K2-EndsWithFunc-1" result="pass"/><test-case name="K2-EndsWithFunc-2" result="pass"/><test-case name="K2-EndsWithFunc-3" result="pass"/><test-case name="K2-EndsWithFunc-4" result="pass"/><test-case name="K2-EndsWithFunc-5" result="pass"/><test-case name="K2-EndsWithFunc-6" result="pass"/><test-case name="fn-substring-before-1" result="pass"/><test-case name="fn-substring-before-2" result="pass"/><test-case name="fn-substring-before-3" result="pass"/><test-case name="fn-substring-before-4" result="pass"/><test-case name="fn-substring-before-5" result="pass"/><test-case name="fn-substring-before-6" result="pass"/><test-case name="fn-substring-before-7" result="pass"/><test-case name="fn-substring-before-8" result="pass"/><test-case name="fn-substring-before-9" result="pass"/><test-case name="fn-substring-before-10" result="pass"/><test-case name="fn-substring-before-11" result="pass"/><test-case name="fn-substring-before-12" result="pass"/><test-case name="fn-substring-before-13" result="pass"/><test-case name="fn-substring-before-14" result="pass"/><test-case name="fn-substring-before-15" result="pass"/><test-case name="fn-substring-before-16" result="pass"/><test-case name="fn-substring-before-17" result="pass"/><test-case name="fn-substring-before-18" result="pass"/><test-case name="fn-substring-before-19" result="pass"/><test-case name="fn-substring-before-20" result="pass"/><test-case name="fn-substring-before-21" result="pass"/><test-case name="K-SubstringBeforeFunc-1" result="pass"/><test-case name="K-SubstringBeforeFunc-2" result="pass"/><test-case name="K-SubstringBeforeFunc-3" result="pass"/><test-case name="K-SubstringBeforeFunc-4" result="pass"/><test-case name="K-SubstringBeforeFunc-5" result="pass"/><test-case name="K-SubstringBeforeFunc-6" result="pass"/><test-case name="K-SubstringBeforeFunc-7" result="pass"/><test-case name="K-SubstringBeforeFunc-8" result="pass"/><test-case name="K-SubstringBeforeFunc-9" result="pass"/><test-case name="K-SubstringBeforeFunc-10" result="pass"/><test-case name="fn-substring-after-1" result="pass"/><test-case name="fn-substring-after-2" result="pass"/><test-case name="fn-substring-after-3" result="pass"/><test-case name="fn-substring-after-4" result="pass"/><test-case name="fn-substring-after-5" result="pass"/><test-case name="fn-substring-after-6" result="pass"/><test-case name="fn-substring-after-7" result="pass"/><test-case name="fn-substring-after-8" result="pass"/><test-case name="fn-substring-after-9" result="pass"/><test-case name="fn-substring-after-10" result="pass"/><test-case name="fn-substring-after-11" result="pass"/><test-case name="fn-substring-after-12" result="pass"/><test-case name="fn-substring-after-13" result="pass"/><test-case name="fn-substring-after-14" result="pass"/><test-case name="fn-substring-after-15" result="pass"/><test-case name="fn-substring-after-16" result="pass"/><test-case name="fn-substring-after-17" result="pass"/><test-case name="fn-substring-after-18" result="pass"/><test-case name="fn-substring-after-19" result="pass"/><test-case name="fn-substring-after-20" result="pass"/><test-case name="fn-substring-after-21" result="pass"/><test-case name="K-SubstringAfterFunc-1" result="pass"/><test-case name="K-SubstringAfterFunc-2" result="pass"/><test-case name="K-SubstringAfterFunc-3" result="pass"/><test-case name="K-SubstringAfterFunc-4" result="pass"/><test-case name="K-SubstringAfterFunc-5" result="pass"/><test-case name="K-SubstringAfterFunc-6" result="pass"/><test-case name="K-SubstringAfterFunc-7" result="pass"/><test-case name="K-SubstringAfterFunc-8" result="pass"/><test-case name="K-SubstringAfterFunc-9" result="pass"/><test-case name="K-SubstringAfterFunc-10" result="pass"/><test-case name="K-SubstringAfterFunc-11" result="pass"/><test-case name="fn-matches2args-1" result="pass"/><test-case name="fn-matches2args-2" result="pass"/><test-case name="fn-matches2args-3" result="pass"/><test-case name="fn-matches2args-4" result="pass"/><test-case name="fn-matches2args-5" result="pass"/><test-case name="fn-matchesErr-1" result="pass"/><test-case name="fn-matches-1" result="pass"/><test-case name="fn-matches-2" result="pass"/><test-case name="fn-matches-3" result="pass"/><test-case name="fn-matches-4" result="pass"/><test-case name="fn-matches-5" result="pass"/><test-case name="fn-matches-6" result="pass"/><test-case name="fn-matches-7" result="pass"/><test-case name="fn-matches-8" result="pass"/><test-case name="fn-matches-9" result="pass"/><test-case name="fn-matches-10" result="pass"/><test-case name="fn-matches-11" result="pass"/><test-case name="fn-matches-12" result="pass"/><test-case name="fn-matches-13" result="pass"/><test-case name="fn-matches-14" result="pass"/><test-case name="fn-matches-15" result="pass"/><test-case name="fn-matches-16" result="pass"/><test-case name="fn-matches-17" result="pass"/><test-case name="fn-matches-18" result="pass"/><test-case name="fn-matches-19" result="pass"/><test-case name="fn-matches-20" result="pass"/><test-case name="fn-matches-21" result="pass"/><test-case name="fn-matches-22" result="pass"/><test-case name="fn-matches-23" result="pass"/><test-case name="fn-matches-24" result="pass"/><test-case name="fn-matches-25" result="pass"/><test-case name="fn-matches-26" result="pass"/><test-case name="fn-matches-27" result="fail"/><test-case name="fn-matches-28" result="fail"/><test-case name="caselessmatch01" result="pass"/><test-case name="caselessmatch02" result="pass"/><test-case name="caselessmatch03" result="pass"/><test-case name="caselessmatch04" result="fail"/><test-case name="caselessmatch05" result="pass"/><test-case name="caselessmatch06" result="pass"/><test-case name="caselessmatch07" result="pass"/><test-case name="caselessmatch08" result="fail"/><test-case name="caselessmatch09" result="fail"/><test-case name="caselessmatch10" result="fail"/><test-case name="caselessmatch11" result="fail"/><test-case name="caselessmatch12" result="pass"/><test-case name="caselessmatch13" result="pass"/><test-case name="caselessmatch14" result="fail"/><test-case name="caselessmatch15" result="fail"/><test-case name="K-MatchesFunc-1" result="pass"/><test-case name="K-MatchesFunc-2" result="pass"/><test-case name="K-MatchesFunc-3" result="pass"/><test-case name="K-MatchesFunc-4" result="pass"/><test-case name="K-MatchesFunc-5" result="pass"/><test-case name="K-MatchesFunc-6" result="pass"/><test-case name="K2-MatchesFunc-1" result="fail"/><test-case name="K2-MatchesFunc-2" result="fail"/><test-case name="K2-MatchesFunc-3" result="fail"/><test-case name="K2-MatchesFunc-4" result="fail"/><test-case name="K2-MatchesFunc-5" result="fail"/><test-case name="K2-MatchesFunc-6" result="fail"/><test-case name="K2-MatchesFunc-7" result="pass"/><test-case name="K2-MatchesFunc-8" result="fail"/><test-case name="K2-MatchesFunc-9" result="fail"/><test-case name="K2-MatchesFunc-10" result="fail"/><test-case name="K2-MatchesFunc-11" result="pass"/><test-case name="K2-MatchesFunc-12" result="pass"/><test-case name="K2-MatchesFunc-13" result="fail"/><test-case name="K2-MatchesFunc-14" result="fail"/><test-case name="K2-MatchesFunc-15" result="pass"/><test-case name="K2-MatchesFunc-16" result="pass"/><test-case name="K2-MatchesFunc-17" result="pass"/><test-case name="fn-replace3args-1" result="pass"/><test-case name="fn-replace3args-2" result="pass"/><test-case name="fn-replace3args-3" result="pass"/><test-case name="fn-replace3args-4" result="pass"/><test-case name="fn-replace3args-5" result="pass"/><test-case name="fn-replace3args-6" result="pass"/><test-case name="fn-replace3args-7" result="pass"/><test-case name="fn-replaceErr-1" result="pass"/><test-case name="fn-replaceErr-2" result="pass"/><test-case name="fn-replaceErr-3" result="pass"/><test-case name="fn-replace-1" result="pass"/><test-case name="fn-replace-2" result="pass"/><test-case name="fn-replace-3" result="fail"/><test-case name="fn-replace-4" result="pass"/><test-case name="fn-replace-5" result="pass"/><test-case name="fn-replace-6" result="fail"/><test-case name="fn-replace-7" result="pass"/><test-case name="fn-replace-8" result="fail"/><test-case name="fn-replace-9" result="fail"/><test-case name="fn-replace-10" result="pass"/><test-case name="fn-replace-11" result="pass"/><test-case name="fn-replace-12" result="pass"/><test-case name="fn-replace-13" result="pass"/><test-case name="fn-replace-14" result="pass"/><test-case name="fn-replace-15" result="pass"/><test-case name="fn-replace-16" result="pass"/><test-case name="fn-replace-17" result="pass"/><test-case name="fn-replace-18" result="pass"/><test-case name="fn-replace-19" result="pass"/><test-case name="fn-replace-20" result="pass"/><test-case name="fn-replace-21" result="pass"/><test-case name="fn-replace-22" result="pass"/><test-case name="fn-replace-23" result="pass"/><test-case name="fn-replace-24" result="pass"/><test-case name="fn-replace-25" result="pass"/><test-case name="fn-replace-26" result="pass"/><test-case name="fn-replace-27" result="pass"/><test-case name="fn-replace-28" result="pass"/><test-case name="fn-replace-29" result="pass"/><test-case name="fn-replace-30" result="pass"/><test-case name="fn-replace-31" result="pass"/><test-case name="fn-replace-32" result="pass"/><test-case name="fn-replace-33" result="pass"/><test-case name="K-ReplaceFunc-1" result="pass"/><test-case name="K-ReplaceFunc-2" result="pass"/><test-case name="K-ReplaceFunc-3" result="pass"/><test-case name="K-ReplaceFunc-4" result="pass"/><test-case name="K-ReplaceFunc-5" result="pass"/><test-case name="K-ReplaceFunc-6" result="pass"/><test-case name="K-ReplaceFunc-7" result="pass"/><test-case name="K-ReplaceFunc-8" result="pass"/><test-case name="K-ReplaceFunc-9" result="pass"/><test-case name="K2-ReplaceFunc-1" result="pass"/><test-case name="K2-ReplaceFunc-2" result="pass"/><test-case name="K2-ReplaceFunc-3" result="fail"/><test-case name="K2-ReplaceFunc-4" result="pass"/><test-case name="K2-ReplaceFunc-5" result="pass"/><test-case name="K2-ReplaceFunc-6" result="fail"/><test-case name="K2-ReplaceFunc-7" result="fail"/><test-case name="K2-ReplaceFunc-8" result="pass"/><test-case name="fn-tokenize-1" result="fail"/><test-case name="fn-tokenize-2" result="pass"/><test-case name="fn-tokenize-3" result="pass"/><test-case name="fn-tokenize-4" result="pass"/><test-case name="fn-tokenize-5" result="pass"/><test-case name="fn-tokenize-6" result="pass"/><test-case name="fn-tokenize-7" result="pass"/><test-case name="fn-tokenize-8" result="pass"/><test-case name="fn-tokenize-9" result="fail"/><test-case name="fn-tokenize-10" result="pass"/><test-case name="fn-tokenize-11" result="pass"/><test-case name="fn-tokenize-12" result="pass"/><test-case name="fn-tokenize-13" result="pass"/><test-case name="fn-tokenize-14" result="pass"/><test-case name="fn-tokenize-15" result="pass"/><test-case name="fn-tokenize-16" result="pass"/><test-case name="fn-tokenize-17" result="pass"/><test-case name="fn-tokenize-18" result="pass"/><test-case name="fn-tokenize-19" result="pass"/><test-case name="fn-tokenize-20" result="pass"/><test-case name="fn-tokenize-21" result="pass"/><test-case name="fn-tokenize-22" result="pass"/><test-case name="fn-tokenize-23" result="pass"/><test-case name="fn-tokenize-24" result="pass"/><test-case name="fn-tokenize-25" result="pass"/><test-case name="fn-tokenize-26" result="pass"/><test-case name="fn-tokenize-27" result="pass"/><test-case name="fn-tokenize-28" result="pass"/><test-case name="fn-tokenize-29" result="pass"/><test-case name="fn-tokenize-30" result="pass"/><test-case name="K-TokenizeFunc-1" result="pass"/><test-case name="K-TokenizeFunc-2" result="pass"/><test-case name="K-TokenizeFunc-3" result="pass"/><test-case name="K-TokenizeFunc-4" result="pass"/><test-case name="K-TokenizeFunc-5" result="pass"/><test-case name="K2-TokenizeFunc-1" result="fail"/><test-case name="K2-TokenizeFunc-2" result="pass"/><test-case name="K2-TokenizeFunc-3" result="fail"/><test-case name="K2-TokenizeFunc-4" result="fail"/><test-case name="K2-TokenizeFunc-5" result="fail"/><test-case name="K2-TokenizeFunc-6" result="pass"/><test-case name="K2-TokenizeFunc-7" result="fail"/><test-case name="fn-resolve-uri-1" result="pass"/><test-case name="fn-resolve-uri-2" result="pass"/><test-case name="fn-resolve-uri-3" result="pass"/><test-case name="fn-resolve-uri-4" result="pass"/><test-case name="fn-resolve-uri-5" result="pass"/><test-case name="fn-resolve-uri-6" result="pass"/><test-case name="fn-resolve-uri-7" result="pass"/><test-case name="fn-resolve-uri-8" result="pass"/><test-case name="fn-resolve-uri-9" result="fail"/><test-case name="fn-resolve-uri-10" result="pass"/><test-case name="fn-resolve-uri-11" result="pass"/><test-case name="fn-resolve-uri-12" result="pass"/><test-case name="fn-resolve-uri-13" result="pass"/><test-case name="fn-resolve-uri-14" result="pass"/><test-case name="fn-resolve-uri-15" result="pass"/><test-case name="fn-resolve-uri-16" result="pass"/><test-case name="fn-resolve-uri-17" result="fail"/><test-case name="fn-resolve-uri-18" result="pass"/><test-case name="fn-resolve-uri-19" result="pass"/><test-case name="fn-resolve-uri-20" result="pass"/><test-case name="fn-resolve-uri-21" result="pass"/><test-case name="fn-resolve-uri-22" result="pass"/><test-case name="fn-resolve-uri-23" result="pass"/><test-case name="K-ResolveURIFunc-1" result="pass"/><test-case name="K-ResolveURIFunc-2" result="pass"/><test-case name="K-ResolveURIFunc-3" result="pass"/><test-case name="K-ResolveURIFunc-4" result="pass"/><test-case name="K-ResolveURIFunc-5" result="pass"/><test-case name="K-ResolveURIFunc-6" result="pass"/><test-case name="fn-true-1" result="pass"/><test-case name="fn-true-2" result="pass"/><test-case name="fn-true-3" result="pass"/><test-case name="fn-true-4" result="pass"/><test-case name="fn-true-5" result="pass"/><test-case name="fn-true-6" result="pass"/><test-case name="fn-true-7" result="pass"/><test-case name="fn-true-8" result="pass"/><test-case name="fn-true-9" result="pass"/><test-case name="fn-true-10" result="pass"/><test-case name="fn-true-11" result="pass"/><test-case name="fn-true-12" result="pass"/><test-case name="fn-true-13" result="pass"/><test-case name="fn-true-14" result="pass"/><test-case name="fn-true-15" result="pass"/><test-case name="fn-true-16" result="pass"/><test-case name="fn-true-17" result="pass"/><test-case name="fn-true-18" result="pass"/><test-case name="fn-true-19" result="pass"/><test-case name="fn-true-20" result="pass"/><test-case name="fn-true-21" result="pass"/><test-case name="K-TrueFunc-1" result="pass"/><test-case name="K-TrueFunc-2" result="pass"/><test-case name="K-TrueFunc-3" result="pass"/><test-case name="fn-false-1" result="pass"/><test-case name="fn-false-2" result="pass"/><test-case name="fn-false-3" result="pass"/><test-case name="fn-false-4" result="pass"/><test-case name="fn-false-5" result="pass"/><test-case name="fn-false-6" result="pass"/><test-case name="fn-false-7" result="pass"/><test-case name="fn-false-8" result="pass"/><test-case name="fn-false-9" result="pass"/><test-case name="fn-false-10" result="pass"/><test-case name="fn-false-11" result="pass"/><test-case name="fn-false-12" result="pass"/><test-case name="fn-false-13" result="pass"/><test-case name="fn-false-14" result="pass"/><test-case name="fn-false-15" result="pass"/><test-case name="fn-false-16" result="pass"/><test-case name="fn-false-17" result="pass"/><test-case name="fn-false-18" result="pass"/><test-case name="fn-false-19" result="pass"/><test-case name="fn-false-20" result="pass"/><test-case name="fn-false-21" result="pass"/><test-case name="K-FalseFunc-1" result="pass"/><test-case name="K-FalseFunc-2" result="pass"/><test-case name="K-FalseFunc-3" result="pass"/><test-case name="fn-notint1args-1" result="pass"/><test-case name="fn-notint1args-2" result="pass"/><test-case name="fn-notint1args-3" result="pass"/><test-case name="fn-notintg1args-1" result="pass"/><test-case name="fn-notintg1args-2" result="pass"/><test-case name="fn-notintg1args-3" result="pass"/><test-case name="fn-notdec1args-1" result="pass"/><test-case name="fn-notdec1args-2" result="pass"/><test-case name="fn-notdec1args-3" result="pass"/><test-case name="fn-notdbl1args-1" result="pass"/><test-case name="fn-notdbl1args-2" result="pass"/><test-case name="fn-notdbl1args-3" result="pass"/><test-case name="fn-notflt1args-1" result="pass"/><test-case name="fn-notflt1args-2" result="pass"/><test-case name="fn-notflt1args-3" result="pass"/><test-case name="fn-notlng1args-1" result="pass"/><test-case name="fn-notlng1args-2" result="pass"/><test-case name="fn-notlng1args-3" result="pass"/><test-case name="fn-notusht1args-1" result="pass"/><test-case name="fn-notusht1args-2" result="pass"/><test-case name="fn-notusht1args-3" result="pass"/><test-case name="fn-notnint1args-1" result="pass"/><test-case name="fn-notnint1args-2" result="pass"/><test-case name="fn-notnint1args-3" result="pass"/><test-case name="fn-notpint1args-1" result="pass"/><test-case name="fn-notpint1args-2" result="pass"/><test-case name="fn-notpint1args-3" result="pass"/><test-case name="fn-notulng1args-1" result="pass"/><test-case name="fn-notulng1args-2" result="pass"/><test-case name="fn-notulng1args-3" result="pass"/><test-case name="fn-notnpi1args-1" result="pass"/><test-case name="fn-notnpi1args-2" result="pass"/><test-case name="fn-notnpi1args-3" result="pass"/><test-case name="fn-notnni1args-1" result="pass"/><test-case name="fn-notnni1args-2" result="pass"/><test-case name="fn-notnni1args-3" result="pass"/><test-case name="fn-notsht1args-1" result="pass"/><test-case name="fn-notsht1args-2" result="pass"/><test-case name="fn-notsht1args-3" result="pass"/><test-case name="fn-not-1" result="pass"/><test-case name="fn-not-2" result="pass"/><test-case name="fn-not-3" result="pass"/><test-case name="fn-not-4" result="pass"/><test-case name="fn-not-5" result="pass"/><test-case name="fn-not-6" result="pass"/><test-case name="fn-not-7" result="pass"/><test-case name="fn-not-8" result="pass"/><test-case name="fn-not-9" result="pass"/><test-case name="fn-not-10" result="pass"/><test-case name="fn-not-11" result="pass"/><test-case name="fn-not-12" result="pass"/><test-case name="fn-not-13" result="pass"/><test-case name="fn-not-14" result="pass"/><test-case name="fn-not-15" result="pass"/><test-case name="fn-not-16" result="pass"/><test-case name="fn-not-17" result="pass"/><test-case name="fn-not-18" result="pass"/><test-case name="fn-not-19" result="pass"/><test-case name="fn-not-20" result="pass"/><test-case name="fn-not-21" result="pass"/><test-case name="K-NotFunc-1" result="pass"/><test-case name="K-NotFunc-2" result="pass"/><test-case name="K-NotFunc-3" result="pass"/><test-case name="K-NotFunc-4" result="pass"/><test-case name="K-NotFunc-5" result="pass"/><test-case name="K-NotFunc-6" result="pass"/><test-case name="K-NotFunc-7" result="pass"/><test-case name="K-NotFunc-8" result="pass"/><test-case name="K-NotFunc-9" result="pass"/><test-case name="K-NotFunc-10" result="pass"/><test-case name="fn-years-from-duration1args-1" result="pass"/><test-case name="fn-years-from-duration1args-2" result="pass"/><test-case name="fn-years-from-duration1args-3" result="pass"/><test-case name="fn-years-from-duration-1" result="pass"/><test-case name="fn-years-from-duration-2" result="pass"/><test-case name="fn-years-from-duration-3" result="pass"/><test-case name="fn-years-from-duration-4" result="pass"/><test-case name="fn-years-from-duration-5" result="pass"/><test-case name="fn-years-from-duration-6" result="pass"/><test-case name="fn-years-from-duration-7" result="pass"/><test-case name="fn-years-from-duration-8" result="pass"/><test-case name="fn-years-from-duration-9" result="pass"/><test-case name="fn-years-from-duration-10" result="pass"/><test-case name="fn-years-from-duration-11" result="pass"/><test-case name="fn-years-from-duration-12" result="pass"/><test-case name="fn-years-from-duration-13" result="pass"/><test-case name="fn-years-from-duration-14" result="pass"/><test-case name="fn-years-from-duration-15" result="pass"/><test-case name="fn-years-from-duration-16" result="pass"/><test-case name="fn-years-from-duration-17" result="pass"/><test-case name="fn-years-from-duration-18" result="pass"/><test-case name="fn-years-from-duration-19" result="pass"/><test-case name="fn-years-from-duration-20" result="pass"/><test-case name="K-YearsFromDurationFunc-1" result="pass"/><test-case name="K-YearsFromDurationFunc-2" result="pass"/><test-case name="K-YearsFromDurationFunc-3" result="pass"/><test-case name="K-YearsFromDurationFunc-4" result="pass"/><test-case name="K-YearsFromDurationFunc-5" result="pass"/><test-case name="K-YearsFromDurationFunc-6" result="pass"/><test-case name="K-YearsFromDurationFunc-7" result="pass"/><test-case name="fn-months-from-duration1args-1" result="pass"/><test-case name="fn-months-from-duration1args-2" result="pass"/><test-case name="fn-months-from-duration1args-3" result="pass"/><test-case name="fn-months-from-duration-1" result="pass"/><test-case name="fn-months-from-duration-2" result="pass"/><test-case name="fn-months-from-duration-3" result="pass"/><test-case name="fn-months-from-duration-4" result="pass"/><test-case name="fn-months-from-duration-5" result="pass"/><test-case name="fn-months-from-duration-6" result="pass"/><test-case name="fn-months-from-duration-7" result="pass"/><test-case name="fn-months-from-duration-8" result="pass"/><test-case name="fn-months-from-duration-9" result="pass"/><test-case name="fn-months-from-duration-10" result="pass"/><test-case name="fn-months-from-duration-11" result="pass"/><test-case name="fn-months-from-duration-12" result="pass"/><test-case name="fn-months-from-duration-13" result="pass"/><test-case name="fn-months-from-duration-14" result="pass"/><test-case name="fn-months-from-duration-15" result="pass"/><test-case name="fn-months-from-duration-16" result="pass"/><test-case name="fn-months-from-duration-17" result="pass"/><test-case name="fn-months-from-duration-18" result="pass"/><test-case name="fn-months-from-duration-19" result="pass"/><test-case name="fn-months-from-duration-20" result="pass"/><test-case name="K-MonthsFromDurationFunc-1" result="pass"/><test-case name="K-MonthsFromDurationFunc-2" result="pass"/><test-case name="K-MonthsFromDurationFunc-3" result="pass"/><test-case name="K-MonthsFromDurationFunc-4" result="pass"/><test-case name="K-MonthsFromDurationFunc-5" result="pass"/><test-case name="K-MonthsFromDurationFunc-6" result="pass"/><test-case name="K-MonthsFromDurationFunc-7" result="pass"/><test-case name="fn-days-from-duration1args-1" result="pass"/><test-case name="fn-days-from-duration1args-2" result="pass"/><test-case name="fn-days-from-duration1args-3" result="pass"/><test-case name="fn-days-from-duration-1" result="pass"/><test-case name="fn-days-from-duration-2" result="pass"/><test-case name="fn-days-from-duration-3" result="pass"/><test-case name="fn-days-from-duration-4" result="pass"/><test-case name="fn-days-from-duration-5" result="pass"/><test-case name="fn-days-from-duration-6" result="pass"/><test-case name="fn-days-from-duration-7" result="pass"/><test-case name="fn-days-from-duration-8" result="pass"/><test-case name="fn-days-from-duration-9" result="pass"/><test-case name="fn-days-from-duration-10" result="pass"/><test-case name="fn-days-from-duration-11" result="pass"/><test-case name="fn-days-from-duration-12" result="pass"/><test-case name="fn-days-from-duration-13" result="pass"/><test-case name="fn-days-from-duration-14" result="pass"/><test-case name="fn-days-from-duration-15" result="pass"/><test-case name="fn-days-from-duration-16" result="pass"/><test-case name="fn-days-from-duration-17" result="pass"/><test-case name="fn-days-from-duration-18" result="pass"/><test-case name="fn-days-from-duration-19" result="pass"/><test-case name="fn-days-from-duration-20" result="pass"/><test-case name="K-DaysFromDurationFunc-1" result="pass"/><test-case name="K-DaysFromDurationFunc-2" result="pass"/><test-case name="K-DaysFromDurationFunc-3" result="pass"/><test-case name="K-DaysFromDurationFunc-4" result="pass"/><test-case name="K-DaysFromDurationFunc-5" result="pass"/><test-case name="K-DaysFromDurationFunc-6" result="pass"/><test-case name="K-DaysFromDurationFunc-7" result="pass"/><test-case name="fn-hours-from-duration1args-1" result="pass"/><test-case name="fn-hours-from-duration1args-2" result="pass"/><test-case name="fn-hours-from-duration1args-3" result="pass"/><test-case name="fn-hours-from-duration-1" result="pass"/><test-case name="fn-hours-from-duration-2" result="pass"/><test-case name="fn-hours-from-duration-3" result="pass"/><test-case name="fn-hours-from-duration-4" result="pass"/><test-case name="fn-hours-from-duration-5" result="pass"/><test-case name="fn-hours-from-duration-6" result="pass"/><test-case name="fn-hours-from-duration-7" result="pass"/><test-case name="fn-hours-from-duration-8" result="pass"/><test-case name="fn-hours-from-duration-9" result="pass"/><test-case name="fn-hours-from-duration-10" result="pass"/><test-case name="fn-hours-from-duration-11" result="pass"/><test-case name="fn-hours-from-duration-12" result="pass"/><test-case name="fn-hours-from-duration-13" result="pass"/><test-case name="fn-hours-from-duration-14" result="pass"/><test-case name="fn-hours-from-duration-15" result="pass"/><test-case name="fn-hours-from-duration-16" result="pass"/><test-case name="fn-hours-from-duration-17" result="pass"/><test-case name="fn-hours-from-duration-18" result="pass"/><test-case name="fn-hours-from-duration-19" result="pass"/><test-case name="fn-hours-from-duration-20" result="pass"/><test-case name="K-HoursFromDurationFunc-1" result="pass"/><test-case name="K-HoursFromDurationFunc-2" result="pass"/><test-case name="K-HoursFromDurationFunc-3" result="pass"/><test-case name="K-HoursFromDurationFunc-4" result="pass"/><test-case name="K-HoursFromDurationFunc-5" result="pass"/><test-case name="K-HoursFromDurationFunc-6" result="pass"/><test-case name="K-HoursFromDurationFunc-7" result="pass"/><test-case name="fn-minutes-from-duration1args-1" result="pass"/><test-case name="fn-minutes-from-duration1args-2" result="pass"/><test-case name="fn-minutes-from-duration1args-3" result="pass"/><test-case name="fn-minutes-from-duration-1" result="pass"/><test-case name="fn-minutes-from-duration-2" result="pass"/><test-case name="fn-minutes-from-duration-3" result="pass"/><test-case name="fn-minutes-from-duration-4" result="pass"/><test-case name="fn-minutes-from-duration-5" result="pass"/><test-case name="fn-minutes-from-duration-6" result="pass"/><test-case name="fn-minutes-from-duration-7" result="pass"/><test-case name="fn-minutes-from-duration-8" result="pass"/><test-case name="fn-minutes-from-duration-9" result="pass"/><test-case name="fn-minutes-from-duration-10" result="pass"/><test-case name="fn-minutes-from-duration-11" result="pass"/><test-case name="fn-minutes-from-duration-12" result="pass"/><test-case name="fn-minutes-from-duration-13" result="pass"/><test-case name="fn-minutes-from-duration-14" result="pass"/><test-case name="fn-minutes-from-duration-15" result="pass"/><test-case name="fn-minutes-from-duration-16" result="pass"/><test-case name="fn-minutes-from-duration-17" result="pass"/><test-case name="fn-minutes-from-duration-18" result="pass"/><test-case name="fn-minutes-from-duration-19" result="pass"/><test-case name="fn-minutes-from-duration-20" result="pass"/><test-case name="fn-minutes-from-duration-21" result="pass"/><test-case name="K-MinutesFromDurationFunc-1" result="pass"/><test-case name="K-MinutesFromDurationFunc-2" result="pass"/><test-case name="K-MinutesFromDurationFunc-3" result="pass"/><test-case name="K-MinutesFromDurationFunc-4" result="pass"/><test-case name="K-MinutesFromDurationFunc-5" result="pass"/><test-case name="K-MinutesFromDurationFunc-6" result="pass"/><test-case name="K-MinutesFromDurationFunc-7" result="pass"/><test-case name="fn-seconds-from-duration1args-1" result="pass"/><test-case name="fn-seconds-from-duration1args-2" result="pass"/><test-case name="fn-seconds-from-duration1args-3" result="pass"/><test-case name="fn-seconds-from-duration-1" result="pass"/><test-case name="fn-seconds-from-duration-2" result="pass"/><test-case name="fn-seconds-from-duration-3" result="pass"/><test-case name="fn-seconds-from-duration-4" result="pass"/><test-case name="fn-seconds-from-duration-5" result="pass"/><test-case name="fn-seconds-from-duration-6" result="pass"/><test-case name="fn-seconds-from-duration-7" result="pass"/><test-case name="fn-seconds-from-duration-8" result="pass"/><test-case name="fn-seconds-from-duration-9" result="pass"/><test-case name="fn-seconds-from-duration-10" result="pass"/><test-case name="fn-seconds-from-duration-11" result="pass"/><test-case name="fn-seconds-from-duration-12" result="pass"/><test-case name="fn-seconds-from-duration-13" result="pass"/><test-case name="fn-seconds-from-duration-14" result="pass"/><test-case name="fn-seconds-from-duration-15" result="pass"/><test-case name="fn-seconds-from-duration-16" result="pass"/><test-case name="fn-seconds-from-duration-17" result="pass"/><test-case name="fn-seconds-from-duration-18" result="pass"/><test-case name="fn-seconds-from-duration-19" result="pass"/><test-case name="fn-seconds-from-duration-20" result="pass"/><test-case name="fn-seconds-from-duration-21" result="pass"/><test-case name="K-SecondsFromDurationFunc-1" result="pass"/><test-case name="K-SecondsFromDurationFunc-2" result="pass"/><test-case name="K-SecondsFromDurationFunc-3" result="pass"/><test-case name="K-SecondsFromDurationFunc-4" result="pass"/><test-case name="K-SecondsFromDurationFunc-5" result="pass"/><test-case name="K-SecondsFromDurationFunc-6" result="pass"/><test-case name="K-SecondsFromDurationFunc-7" result="pass"/><test-case name="fn-year-from-dateTime1args-1" result="pass"/><test-case name="fn-year-from-dateTime1args-2" result="pass"/><test-case name="fn-year-from-dateTime1args-3" result="pass"/><test-case name="fn-year-from-dateTime-1" result="pass"/><test-case name="fn-year-from-dateTime-2" result="pass"/><test-case name="fn-year-from-dateTime-3" result="pass"/><test-case name="fn-year-from-dateTime-4" result="pass"/><test-case name="fn-year-from-dateTime-5" result="pass"/><test-case name="fn-year-from-dateTime-6" result="pass"/><test-case name="fn-year-from-dateTime-7" result="pass"/><test-case name="fn-year-from-dateTime-8" result="pass"/><test-case name="fn-year-from-dateTime-9" result="pass"/><test-case name="fn-year-from-dateTime-10" result="pass"/><test-case name="fn-year-from-dateTime-11" result="pass"/><test-case name="fn-year-from-dateTime-12" result="pass"/><test-case name="fn-year-from-dateTime-13" result="pass"/><test-case name="fn-year-from-dateTimeNew-14" result="pass"/><test-case name="fn-year-from-dateTimeNew-15" result="pass"/><test-case name="fn-year-from-dateTime-16" result="pass"/><test-case name="fn-year-from-dateTime-17" result="pass"/><test-case name="fn-year-from-dateTime-18" result="pass"/><test-case name="fn-year-from-dateTime-19" result="pass"/><test-case name="K-YearFromDateTimeFunc-1" result="pass"/><test-case name="K-YearFromDateTimeFunc-2" result="pass"/><test-case name="K-YearFromDateTimeFunc-3" result="pass"/><test-case name="K-YearFromDateTimeFunc-4" result="pass"/><test-case name="K-YearFromDateTimeFunc-5" result="pass"/><test-case name="fn-month-from-dateTime1args-1" result="pass"/><test-case name="fn-month-from-dateTime1args-2" result="pass"/><test-case name="fn-month-from-dateTime1args-3" result="pass"/><test-case name="fn-month-from-dateTime-1" result="pass"/><test-case name="fn-month-from-dateTime-2" result="pass"/><test-case name="fn-month-from-dateTime-3" result="pass"/><test-case name="fn-month-from-dateTime-4" result="pass"/><test-case name="fn-month-from-dateTime-5" result="pass"/><test-case name="fn-month-from-dateTime-6" result="pass"/><test-case name="fn-month-from-dateTime-7" result="pass"/><test-case name="fn-month-from-dateTime-8" result="pass"/><test-case name="fn-month-from-dateTime-9" result="pass"/><test-case name="fn-month-from-dateTimeNew-10" result="pass"/><test-case name="fn-month-from-dateTime-11" result="pass"/><test-case name="fn-month-from-dateTime-12" result="pass"/><test-case name="fn-month-from-dateTime-13" result="pass"/><test-case name="fn-month-from-dateTime-14" result="pass"/><test-case name="fn-month-from-dateTime-15" result="pass"/><test-case name="fn-month-from-dateTime-16" result="pass"/><test-case name="fn-month-from-dateTime-17" result="pass"/><test-case name="fn-month-from-dateTime-18" result="pass"/><test-case name="fn-month-from-dateTime-19" result="pass"/><test-case name="K-MonthFromDateTimeFunc-1" result="pass"/><test-case name="K-MonthFromDateTimeFunc-2" result="pass"/><test-case name="K-MonthFromDateTimeFunc-3" result="pass"/><test-case name="K-MonthFromDateTimeFunc-4" result="pass"/><test-case name="K-MonthFromDateTimeFunc-5" result="pass"/><test-case name="fn-day-from-dateTime1args-1" result="pass"/><test-case name="fn-day-from-dateTime1args-2" result="pass"/><test-case name="fn-day-from-dateTime1args-3" result="pass"/><test-case name="fn-day-from-dateTime-1" result="pass"/><test-case name="fn-day-from-dateTime-2" result="pass"/><test-case name="fn-day-from-dateTime-3" result="pass"/><test-case name="fn-day-from-dateTime-4" result="pass"/><test-case name="fn-day-from-dateTime-5" result="pass"/><test-case name="fn-day-from-dateTime-6" result="pass"/><test-case name="fn-day-from-dateTime-7" result="pass"/><test-case name="fn-day-from-dateTime-8" result="pass"/><test-case name="fn-day-from-dateTime-9" result="pass"/><test-case name="fn-day-from-dateTimeNew-10" result="pass"/><test-case name="fn-day-from-dateTime-11" result="pass"/><test-case name="fn-day-from-dateTime-12" result="pass"/><test-case name="fn-day-from-dateTime-13" result="pass"/><test-case name="fn-day-from-dateTime-14" result="pass"/><test-case name="fn-day-from-dateTime-15" result="pass"/><test-case name="fn-day-from-dateTime-16" result="pass"/><test-case name="fn-day-from-dateTime-17" result="pass"/><test-case name="fn-day-from-dateTime-18" result="pass"/><test-case name="fn-day-from-dateTime-19" result="pass"/><test-case name="K-DayFromDateTimeFunc-1" result="pass"/><test-case name="K-DayFromDateTimeFunc-2" result="pass"/><test-case name="K-DayFromDateTimeFunc-3" result="pass"/><test-case name="K-DayFromDateTimeFunc-4" result="pass"/><test-case name="K-DayFromDateTimeFunc-5" result="pass"/><test-case name="fn-hours-from-dateTime1args-1" result="pass"/><test-case name="fn-hours-from-dateTime1args-2" result="pass"/><test-case name="fn-hours-from-dateTime1args-3" result="pass"/><test-case name="fn-hours-from-dateTime-1" result="pass"/><test-case name="fn-hours-from-dateTime-2" result="pass"/><test-case name="fn-hours-from-dateTime-3" result="pass"/><test-case name="fn-hours-from-dateTime-4" result="pass"/><test-case name="fn-hours-from-dateTime-5" result="pass"/><test-case name="fn-hours-from-dateTime-6" result="pass"/><test-case name="fn-hours-from-dateTime-7" result="pass"/><test-case name="fn-hours-from-dateTime-8" result="pass"/><test-case name="fn-hours-from-dateTime-9" result="pass"/><test-case name="fn-hours-from-dateTime-10" result="pass"/><test-case name="fn-hours-from-dateTime-11" result="pass"/><test-case name="fn-hours-from-dateTime-12" result="pass"/><test-case name="fn-hours-from-dateTime-13" result="pass"/><test-case name="fn-hours-from-dateTime-14" result="pass"/><test-case name="fn-hours-from-dateTime-15" result="pass"/><test-case name="fn-hours-from-dateTime-16" result="pass"/><test-case name="fn-hours-from-dateTime-17" result="pass"/><test-case name="fn-hours-from-dateTime-18" result="pass"/><test-case name="fn-hours-from-dateTime-19" result="pass"/><test-case name="K-HoursFromDateTimeFunc-1" result="pass"/><test-case name="K-HoursFromDateTimeFunc-2" result="pass"/><test-case name="K-HoursFromDateTimeFunc-3" result="pass"/><test-case name="K-HoursFromDateTimeFunc-4" result="pass"/><test-case name="K-HoursFromDateTimeFunc-5" result="pass"/><test-case name="fn-minutes-from-dateTime1args-1" result="pass"/><test-case name="fn-minutes-from-dateTime1args-2" result="pass"/><test-case name="fn-minutes-from-dateTime1args-3" result="pass"/><test-case name="fn-minutes-from-dateTime-1" result="pass"/><test-case name="fn-minutes-from-dateTime-2" result="pass"/><test-case name="fn-minutes-from-dateTime-3" result="pass"/><test-case name="fn-minutes-from-dateTime-4" result="pass"/><test-case name="fn-minutes-from-dateTime-5" result="pass"/><test-case name="fn-minutes-from-dateTime-6" result="pass"/><test-case name="fn-minutes-from-dateTime-7" result="pass"/><test-case name="fn-minutes-from-dateTime-8" result="pass"/><test-case name="fn-minutes-from-dateTime-9" result="pass"/><test-case name="fn-minutes-from-dateTime-10" result="pass"/><test-case name="fn-minutes-from-dateTime-11" result="pass"/><test-case name="fn-minutes-from-dateTime-12" result="pass"/><test-case name="fn-minutes-from-dateTime-13" result="pass"/><test-case name="fn-minutes-from-dateTime-14" result="pass"/><test-case name="fn-minutes-from-dateTime-15" result="pass"/><test-case name="fn-minutes-from-dateTime-16" result="pass"/><test-case name="fn-minutes-from-dateTime-17" result="pass"/><test-case name="fn-minutes-from-dateTime-18" result="pass"/><test-case name="fn-minutes-from-dateTime-19" result="pass"/><test-case name="K-MinutesFromDateTimeFunc-1" result="pass"/><test-case name="K-MinutesFromDateTimeFunc-2" result="pass"/><test-case name="K-MinutesFromDateTimeFunc-3" result="pass"/><test-case name="K-MinutesFromDateTimeFunc-4" result="pass"/><test-case name="K-MinutesFromDateTimeFunc-5" result="pass"/><test-case name="fn-seconds-from-dateTime1args-1" result="pass"/><test-case name="fn-seconds-from-dateTime1args-2" result="pass"/><test-case name="fn-seconds-from-dateTime1args-3" result="pass"/><test-case name="fn-seconds-from-dateTime-1" result="pass"/><test-case name="fn-seconds-from-dateTime-2" result="pass"/><test-case name="fn-seconds-from-dateTime-3" result="pass"/><test-case name="fn-seconds-from-dateTime-4" result="pass"/><test-case name="fn-seconds-from-dateTime-5" result="pass"/><test-case name="fn-seconds-from-dateTime-6" result="pass"/><test-case name="fn-seconds-from-dateTime-7" result="pass"/><test-case name="fn-seconds-from-dateTime-8" result="pass"/><test-case name="fn-seconds-from-dateTime-9" result="pass"/><test-case name="fn-seconds-from-dateTime-10" result="pass"/><test-case name="fn-seconds-from-dateTime-11" result="pass"/><test-case name="fn-seconds-from-dateTime-12" result="pass"/><test-case name="fn-seconds-from-dateTime-13" result="pass"/><test-case name="fn-seconds-from-dateTime-14" result="pass"/><test-case name="fn-seconds-from-dateTime-15" result="pass"/><test-case name="fn-seconds-from-dateTime-16" result="pass"/><test-case name="fn-seconds-from-dateTime-17" result="pass"/><test-case name="fn-seconds-from-dateTime-18" result="pass"/><test-case name="fn-seconds-from-dateTime-19" result="pass"/><test-case name="K-SecondsFromDateTimeFunc-1" result="pass"/><test-case name="K-SecondsFromDateTimeFunc-2" result="pass"/><test-case name="K-SecondsFromDateTimeFunc-3" result="pass"/><test-case name="K-SecondsFromDateTimeFunc-4" result="pass"/><test-case name="K-SecondsFromDateTimeFunc-5" result="pass"/><test-case name="fn-timezone-from-dateTimealt-1" result="pass"/><test-case name="fn-timezone-from-dateTimealt-2" result="pass"/><test-case name="fn-timezone-from-dateTimealt-3" result="pass"/><test-case name="fn-timezone-from-dateTimealt-4" result="pass"/><test-case name="fn-timezone-from-dateTimealt-5" result="pass"/><test-case name="fn-timezone-from-dateTimealt-6" result="pass"/><test-case name="fn-timezone-from-dateTimealt-7" result="pass"/><test-case name="fn-timezone-from-dateTimealt-8" result="pass"/><test-case name="fn-timezone-from-dateTimealt-9" result="pass"/><test-case name="fn-timezone-from-dateTimealt-10" result="pass"/><test-case name="fn-timezone-from-dateTimealt-11" result="pass"/><test-case name="fn-timezone-from-dateTimealt-12" result="pass"/><test-case name="fn-timezone-from-dateTimealt-13" result="pass"/><test-case name="fn-timezone-from-dateTimealt-14" result="pass"/><test-case name="fn-timezone-from-dateTimealt-15" result="pass"/><test-case name="fn-timezone-from-dateTimealt-16" result="pass"/><test-case name="fn-timezone-from-dateTimealt-17" result="pass"/><test-case name="fn-timezone-from-dateTimealt-18" result="pass"/><test-case name="fn-timezone-from-dateTimealt-19" result="pass"/><test-case name="fn-timezone-from-dateTimealt-20" result="pass"/><test-case name="K-TimezoneFromDateTimeFunc-1" result="pass"/><test-case name="K-TimezoneFromDateTimeFunc-2" result="pass"/><test-case name="K-TimezoneFromDateTimeFunc-3" result="pass"/><test-case name="K-TimezoneFromDateTimeFunc-4" result="pass"/><test-case name="K-TimezoneFromDateTimeFunc-5" result="pass"/><test-case name="K-TimezoneFromDateTimeFunc-6" result="pass"/><test-case name="K-TimezoneFromDateTimeFunc-7" result="pass"/><test-case name="fn-year-from-date1args-1" result="pass"/><test-case name="fn-year-from-date1args-2" result="pass"/><test-case name="fn-year-from-date1args-3" result="pass"/><test-case name="fn-year-from-date-1" result="pass"/><test-case name="fn-year-from-date-2" result="pass"/><test-case name="fn-year-from-date-3" result="pass"/><test-case name="fn-year-from-date-4" result="pass"/><test-case name="fn-year-from-date-5" result="pass"/><test-case name="fn-year-from-date-6" result="pass"/><test-case name="fn-year-from-date-7" result="pass"/><test-case name="fn-year-from-date-8" result="pass"/><test-case name="fn-year-from-date-9" result="pass"/><test-case name="fn-year-from-date-10" result="pass"/><test-case name="fn-year-from-date-11" result="pass"/><test-case name="fn-year-from-date-12" result="pass"/><test-case name="fn-year-from-date-13" result="pass"/><test-case name="fn-year-from-date-14" result="pass"/><test-case name="fn-year-from-date-15" result="pass"/><test-case name="fn-year-from-date-16" result="pass"/><test-case name="fn-year-from-date-17" result="pass"/><test-case name="fn-year-from-date-18" result="pass"/><test-case name="fn-year-from-date-19" result="pass"/><test-case name="K-YearFromDateFunc-1" result="pass"/><test-case name="K-YearFromDateFunc-2" result="pass"/><test-case name="K-YearFromDateFunc-3" result="pass"/><test-case name="K-YearFromDateFunc-4" result="pass"/><test-case name="K-YearFromDateFunc-5" result="pass"/><test-case name="fn-month-from-date1args-1" result="pass"/><test-case name="fn-month-from-date1args-2" result="pass"/><test-case name="fn-month-from-date1args-3" result="pass"/><test-case name="fn-month-from-date-1" result="pass"/><test-case name="fn-month-from-date-2" result="pass"/><test-case name="fn-month-from-date-3" result="pass"/><test-case name="fn-month-from-date-4" result="pass"/><test-case name="fn-month-from-date-5" result="pass"/><test-case name="fn-month-from-date-6" result="pass"/><test-case name="fn-month-from-date-7" result="pass"/><test-case name="fn-month-from-date-8" result="pass"/><test-case name="fn-month-from-date-9" result="pass"/><test-case name="fn-month-from-date-10" result="pass"/><test-case name="fn-month-from-date-11" result="pass"/><test-case name="fn-month-from-date-12" result="pass"/><test-case name="fn-month-from-date-13" result="pass"/><test-case name="fn-month-from-date-14" result="pass"/><test-case name="fn-month-from-date-15" result="pass"/><test-case name="fn-month-from-date-16" result="pass"/><test-case name="fn-month-from-date-17" result="pass"/><test-case name="fn-month-from-date-18" result="pass"/><test-case name="fn-month-from-date-19" result="pass"/><test-case name="K-MonthFromDateFunc-1" result="pass"/><test-case name="K-MonthFromDateFunc-2" result="pass"/><test-case name="K-MonthFromDateFunc-3" result="pass"/><test-case name="K-MonthFromDateFunc-4" result="pass"/><test-case name="K-MonthFromDateFunc-5" result="pass"/><test-case name="fn-day-from-date1args-1" result="pass"/><test-case name="fn-day-from-date1args-2" result="pass"/><test-case name="fn-day-from-date1args-3" result="pass"/><test-case name="fn-day-from-date-1" result="pass"/><test-case name="fn-day-from-date-2" result="pass"/><test-case name="fn-day-from-date-3" result="pass"/><test-case name="fn-day-from-date-4" result="pass"/><test-case name="fn-day-from-date-5" result="pass"/><test-case name="fn-day-from-date-6" result="pass"/><test-case name="fn-day-from-date-7" result="pass"/><test-case name="fn-day-from-date-8" result="pass"/><test-case name="fn-day-from-date-9" result="pass"/><test-case name="fn-day-from-date-10" result="pass"/><test-case name="fn-day-from-date-11" result="pass"/><test-case name="fn-day-from-date-12" result="pass"/><test-case name="fn-day-from-date-13" result="pass"/><test-case name="fn-day-from-date-14" result="pass"/><test-case name="fn-day-from-date-15" result="pass"/><test-case name="fn-day-from-date-16" result="pass"/><test-case name="fn-day-from-date-17" result="pass"/><test-case name="fn-day-from-date-18" result="pass"/><test-case name="fn-day-from-date-19" result="pass"/><test-case name="K-DayFromDateFunc-1" result="pass"/><test-case name="K-DayFromDateFunc-2" result="pass"/><test-case name="K-DayFromDateFunc-3" result="pass"/><test-case name="K-DayFromDateFunc-4" result="pass"/><test-case name="K-DayFromDateFunc-5" result="pass"/><test-case name="fn-timezone-from-date-1" result="pass"/><test-case name="fn-timezone-from-date-2" result="pass"/><test-case name="fn-timezone-from-date-3" result="pass"/><test-case name="fn-timezone-from-date-4" result="pass"/><test-case name="fn-timezone-from-date-5" result="pass"/><test-case name="fn-timezone-from-date-6" result="pass"/><test-case name="fn-timezone-from-date-7" result="pass"/><test-case name="fn-timezone-from-date-8" result="pass"/><test-case name="fn-timezone-from-date-9" result="pass"/><test-case name="fn-timezone-from-date-10" result="pass"/><test-case name="fn-timezone-from-date-11" result="pass"/><test-case name="fn-timezone-from-date-12" result="pass"/><test-case name="fn-timezone-from-date-13" result="pass"/><test-case name="fn-timezone-from-date-14" result="pass"/><test-case name="fn-timezone-from-date-15" result="pass"/><test-case name="fn-timezone-from-date-16" result="pass"/><test-case name="fn-timezone-from-date-17" result="pass"/><test-case name="fn-timezone-from-date-18" result="pass"/><test-case name="fn-timezone-from-date-19" result="pass"/><test-case name="fn-timezone-from-date-20" result="pass"/><test-case name="K-TimezoneFromDateFunc-1" result="pass"/><test-case name="K-TimezoneFromDateFunc-2" result="pass"/><test-case name="K-TimezoneFromDateFunc-3" result="pass"/><test-case name="K-TimezoneFromDateFunc-4" result="pass"/><test-case name="K-TimezoneFromDateFunc-5" result="pass"/><test-case name="K-TimezoneFromDateFunc-6" result="pass"/><test-case name="K-TimezoneFromDateFunc-7" result="pass"/><test-case name="fn-hours-from-time1args-1" result="pass"/><test-case name="fn-hours-from-time1args-2" result="pass"/><test-case name="fn-hours-from-time1args-3" result="pass"/><test-case name="fn-hours-from-time-1" result="pass"/><test-case name="fn-hours-from-time-2" result="pass"/><test-case name="fn-hours-from-time-3" result="pass"/><test-case name="fn-hours-from-time-4" result="pass"/><test-case name="fn-hours-from-time-5" result="pass"/><test-case name="fn-hours-from-time-6" result="pass"/><test-case name="fn-hours-from-time-7" result="pass"/><test-case name="fn-hours-from-time-8" result="pass"/><test-case name="fn-hours-from-time-9" result="pass"/><test-case name="fn-hours-from-time-10" result="pass"/><test-case name="fn-hours-from-time-11" result="pass"/><test-case name="fn-hours-from-time-12" result="pass"/><test-case name="fn-hours-from-time-13" result="pass"/><test-case name="fn-hours-from-time-14" result="pass"/><test-case name="fn-hours-from-time-15" result="pass"/><test-case name="fn-hours-from-time-16" result="pass"/><test-case name="fn-hours-from-time-17" result="pass"/><test-case name="fn-hours-from-time-18" result="pass"/><test-case name="fn-hours-from-time-19" result="pass"/><test-case name="K-HoursFromTimeFunc-1" result="pass"/><test-case name="K-HoursFromTimeFunc-2" result="pass"/><test-case name="K-HoursFromTimeFunc-3" result="pass"/><test-case name="K-HoursFromTimeFunc-4" result="pass"/><test-case name="K-HoursFromTimeFunc-5" result="pass"/><test-case name="fn-minutes-from-time1args-1" result="pass"/><test-case name="fn-minutes-from-time1args-2" result="pass"/><test-case name="fn-minutes-from-time1args-3" result="pass"/><test-case name="fn-minutes-from-time-1" result="pass"/><test-case name="fn-minutes-from-time-2" result="pass"/><test-case name="fn-minutes-from-time-3" result="pass"/><test-case name="fn-minutes-from-time-4" result="pass"/><test-case name="fn-minutes-from-time-5" result="pass"/><test-case name="fn-minutes-from-time-6" result="pass"/><test-case name="fn-minutes-from-time-7" result="pass"/><test-case name="fn-minutes-from-time-8" result="pass"/><test-case name="fn-minutes-from-time-9" result="pass"/><test-case name="fn-minutes-from-time-10" result="pass"/><test-case name="fn-minutes-from-time-11" result="pass"/><test-case name="fn-minutes-from-time-12" result="pass"/><test-case name="fn-minutes-from-time-13" result="pass"/><test-case name="fn-minutes-from-time-14" result="pass"/><test-case name="fn-minutes-from-time-15" result="pass"/><test-case name="fn-minutes-from-time-16" result="pass"/><test-case name="fn-minutes-from-time-17" result="pass"/><test-case name="fn-minutes-from-time-18" result="pass"/><test-case name="fn-minutes-from-time-19" result="pass"/><test-case name="K-MinutesFromTimeFunc-1" result="pass"/><test-case name="K-MinutesFromTimeFunc-2" result="pass"/><test-case name="K-MinutesFromTimeFunc-3" result="pass"/><test-case name="K-MinutesFromTimeFunc-4" result="pass"/><test-case name="K-MinutesFromTimeFunc-5" result="pass"/><test-case name="fn-seconds-from-time1args-1" result="pass"/><test-case name="fn-seconds-from-time1args-2" result="pass"/><test-case name="fn-seconds-from-time1args-3" result="pass"/><test-case name="fn-seconds-from-time-1" result="pass"/><test-case name="fn-seconds-from-time-2" result="pass"/><test-case name="fn-seconds-from-time-3" result="pass"/><test-case name="fn-seconds-from-time-4" result="pass"/><test-case name="fn-seconds-from-time-5" result="pass"/><test-case name="fn-seconds-from-time-6" result="pass"/><test-case name="fn-seconds-from-time-7" result="pass"/><test-case name="fn-seconds-from-time-8" result="pass"/><test-case name="fn-seconds-from-time-9" result="pass"/><test-case name="fn-seconds-from-time-10" result="pass"/><test-case name="fn-seconds-from-time-11" result="pass"/><test-case name="fn-seconds-from-time-12" result="pass"/><test-case name="fn-seconds-from-time-13" result="pass"/><test-case name="fn-seconds-from-time-14" result="pass"/><test-case name="fn-seconds-from-time-15" result="pass"/><test-case name="fn-seconds-from-time-16" result="pass"/><test-case name="fn-seconds-from-time-17" result="pass"/><test-case name="fn-seconds-from-time-18" result="pass"/><test-case name="fn-seconds-from-time-19" result="pass"/><test-case name="K-SecondsFromTimeFunc-1" result="pass"/><test-case name="K-SecondsFromTimeFunc-2" result="pass"/><test-case name="K-SecondsFromTimeFunc-3" result="pass"/><test-case name="K-SecondsFromTimeFunc-4" result="pass"/><test-case name="K-SecondsFromTimeFunc-5" result="pass"/><test-case name="fn-timezone-from-time-1" result="pass"/><test-case name="fn-timezone-from-time-2" result="pass"/><test-case name="fn-timezone-from-time-3" result="pass"/><test-case name="fn-timezone-from-time-4" result="pass"/><test-case name="fn-timezone-from-time-5" result="pass"/><test-case name="fn-timezone-from-time-6" result="pass"/><test-case name="fn-timezone-from-time-7" result="pass"/><test-case name="fn-timezone-from-time-8" result="pass"/><test-case name="fn-timezone-from-time-9" result="pass"/><test-case name="fn-timezone-from-time-10" result="pass"/><test-case name="fn-timezone-from-time-11" result="pass"/><test-case name="fn-timezone-from-time-12" result="pass"/><test-case name="fn-timezone-from-time-13" result="pass"/><test-case name="fn-timezone-from-time-14" result="pass"/><test-case name="fn-timezone-from-time-15" result="pass"/><test-case name="fn-timezone-from-time-16" result="pass"/><test-case name="fn-timezone-from-time-17" result="pass"/><test-case name="fn-timezone-from-time-18" result="pass"/><test-case name="fn-timezone-from-time-19" result="pass"/><test-case name="fn-timezone-from-time-20" result="pass"/><test-case name="K-TimezoneFromTimeFunc-1" result="pass"/><test-case name="K-TimezoneFromTimeFunc-2" result="pass"/><test-case name="K-TimezoneFromTimeFunc-3" result="pass"/><test-case name="K-TimezoneFromTimeFunc-4" result="pass"/><test-case name="K-TimezoneFromTimeFunc-5" result="pass"/><test-case name="K-TimezoneFromTimeFunc-6" result="pass"/><test-case name="K-TimezoneFromTimeFunc-7" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone1args-1" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone1args-2" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone1args-3" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-1" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-2" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-3" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-4" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-5" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-6" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-7" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-8" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-9" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-10" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-11" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-12" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-13" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-14" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-15" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-16" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-17" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-18" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-19" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-20" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-21" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-22" result="pass"/><test-case name="fn-adjust-dateTime-to-timezone-23" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-1" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-2" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-3" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-4" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-5" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-6" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-7" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-8" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-9" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-10" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-11" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-12" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-13" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-14" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-15" result="pass"/><test-case name="K-AdjDateTimeToTimezoneFunc-16" result="pass"/><test-case name="K2-AdjDateTimeToTimezoneFunc-1" result="pass"/><test-case name="fn-adjust-date-to-timezone1args-1" result="pass"/><test-case name="fn-adjust-date-to-timezone1args-2" result="pass"/><test-case name="fn-adjust-date-to-timezone1args-3" result="pass"/><test-case name="fn-adjust-date-to-timezone-1" result="pass"/><test-case name="fn-adjust-date-to-timezone-2" result="pass"/><test-case name="fn-adjust-date-to-timezone-3" result="pass"/><test-case name="fn-adjust-date-to-timezone-4" result="pass"/><test-case name="fn-adjust-date-to-timezone-5" result="pass"/><test-case name="fn-adjust-date-to-timezone-6" result="pass"/><test-case name="fn-adjust-date-to-timezone-7" result="pass"/><test-case name="fn-adjust-date-to-timezone-9" result="pass"/><test-case name="fn-adjust-date-to-timezone-10" result="pass"/><test-case name="fn-adjust-date-to-timezone-11" result="pass"/><test-case name="fn-adjust-date-to-timezone-12" result="pass"/><test-case name="fn-adjust-date-to-timezone-13" result="pass"/><test-case name="fn-adjust-date-to-timezone-14" result="pass"/><test-case name="fn-adjust-date-to-timezone-15" result="pass"/><test-case name="fn-adjust-date-to-timezone-16" result="pass"/><test-case name="fn-adjust-date-to-timezone-17" result="pass"/><test-case name="fn-adjust-date-to-timezone-18" result="pass"/><test-case name="fn-adjust-date-to-timezone-19" result="pass"/><test-case name="fn-adjust-date-to-timezone-20" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-1" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-2" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-3" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-4" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-5" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-6" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-7" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-8" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-9" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-10" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-11" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-12" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-13" result="pass"/><test-case name="K-AdjDateToTimezoneFunc-14" result="pass"/><test-case name="fn-adjust-time-to-timezone1args-1" result="pass"/><test-case name="fn-adjust-time-to-timezone1args-2" result="pass"/><test-case name="fn-adjust-time-to-timezone1args-3" result="pass"/><test-case name="fn-adjust-time-to-timezone-1" result="pass"/><test-case name="fn-adjust-time-to-timezone-2" result="pass"/><test-case name="fn-adjust-time-to-timezone-3" result="pass"/><test-case name="fn-adjust-time-to-timezone-4" result="pass"/><test-case name="fn-adjust-time-to-timezone-5" result="pass"/><test-case name="fn-adjust-time-to-timezone-6" result="pass"/><test-case name="fn-adjust-time-to-timezone-7" result="pass"/><test-case name="fn-adjust-time-to-timezone-8" result="pass"/><test-case name="fn-adjust-time-to-timezone-9" result="pass"/><test-case name="fn-adjust-time-to-timezone-10" result="pass"/><test-case name="fn-adjust-time-to-timezone-11" result="pass"/><test-case name="fn-adjust-time-to-timezone-12" result="pass"/><test-case name="fn-adjust-time-to-timezone-13" result="pass"/><test-case name="fn-adjust-time-to-timezone-14" result="pass"/><test-case name="fn-adjust-time-to-timezone-15" result="pass"/><test-case name="fn-adjust-time-to-timezone-16" result="pass"/><test-case name="fn-adjust-time-to-timezone-17" result="pass"/><test-case name="fn-adjust-time-to-timezone-18" result="pass"/><test-case name="fn-adjust-time-to-timezone-19" result="pass"/><test-case name="fn-adjust-time-to-timezone-20" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-1" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-2" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-3" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-4" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-5" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-6" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-7" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-8" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-9" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-10" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-11" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-12" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-13" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-14" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-15" result="pass"/><test-case name="K-AdjTimeToTimezoneFunc-16" result="pass"/><test-case name="fn-resolve-qname-1" result="pass"/><test-case name="fn-resolve-qname-2" result="pass"/><test-case name="fn-resolve-qname-3" result="pass"/><test-case name="fn-resolve-qname-4" result="pass"/><test-case name="fn-resolve-qname-5" result="pass"/><test-case name="fn-resolve-qname-6" result="pass"/><test-case name="fn-resolve-qname-7" result="pass"/><test-case name="fn-resolve-qname-8" result="pass"/><test-case name="fn-resolve-qname-9" result="pass"/><test-case name="fn-resolve-qname-10" result="pass"/><test-case name="fn-resolve-qname-11" result="pass"/><test-case name="fn-resolve-qname-12" result="pass"/><test-case name="fn-resolve-qname-13" result="pass"/><test-case name="fn-resolve-qname-14" result="pass"/><test-case name="fn-resolve-qname-15" result="pass"/><test-case name="fn-resolve-qname-16" result="pass"/><test-case name="fn-resolve-qname-17" result="pass"/><test-case name="fn-resolve-qname-18" result="pass"/><test-case name="fn-resolve-qname-19" result="pass"/><test-case name="fn-resolve-qname-20" result="pass"/><test-case name="fn-resolve-qname-21" result="pass"/><test-case name="fn-resolve-qname-22" result="pass"/><test-case name="K-ResolveQNameConstructFunc-1" result="pass"/><test-case name="K-ResolveQNameConstructFunc-2" result="pass"/><test-case name="K-ResolveQNameConstructFunc-3" result="pass"/><test-case name="K-ResolveQNameConstructFunc-4" result="pass"/><test-case name="ExpandedQNameConstructFunc001" result="pass"/><test-case name="ExpandedQNameConstructFunc002" result="pass"/><test-case name="ExpandedQNameConstructFunc003" result="pass"/><test-case name="ExpandedQNameConstructFunc004" result="pass"/><test-case name="ExpandedQNameConstructFunc005" result="pass"/><test-case name="ExpandedQNameConstructFunc006" result="pass"/><test-case name="ExpandedQNameConstructFunc007" result="pass"/><test-case name="ExpandedQNameConstructFunc008" result="pass"/><test-case name="ExpandedQNameConstructFunc009" result="pass"/><test-case name="ExpandedQNameConstructFunc010" result="pass"/><test-case name="ExpandedQNameConstructFunc011" result="pass"/><test-case name="ExpandedQNameConstructFunc012" result="pass"/><test-case name="ExpandedQNameConstructFunc013" result="pass"/><test-case name="ExpandedQNameConstructFunc014" result="pass"/><test-case name="ExpandedQNameConstructFunc015" result="pass"/><test-case name="ExpandedQNameConstructFunc016" result="pass"/><test-case name="ExpandedQNameConstructFunc017" result="pass"/><test-case name="ExpandedQNameConstructFunc018" result="pass"/><test-case name="ExpandedQNameConstructFunc019" result="pass"/><test-case name="ExpandedQNameConstructFunc020" result="pass"/><test-case name="ExpandedQNameConstructFunc021" result="pass"/><test-case name="qName-1" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-1" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-2" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-3" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-4" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-5" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-6" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-7" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-8" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-9" result="pass"/><test-case name="K-ExpandedQNameConstructFunc-10" result="pass"/><test-case name="K2-ExpandedQNameConstructFunc-1" result="pass"/><test-case name="LocalNameFromQNameFunc001" result="pass"/><test-case name="LocalNameFromQNameFunc002" result="pass"/><test-case name="LocalNameFromQNameFunc003" result="pass"/><test-case name="LocalNameFromQNameFunc004" result="pass"/><test-case name="LocalNameFromQNameFunc005" result="pass"/><test-case name="LocalNameFromQNameFunc006" result="pass"/><test-case name="LocalNameFromQNameFunc007" result="pass"/><test-case name="LocalNameFromQNameFunc009" result="pass"/><test-case name="LocalNameFromQNameFunc010" result="pass"/><test-case name="LocalNameFromQNameFunc011" result="pass"/><test-case name="LocalNameFromQNameFunc012" result="pass"/><test-case name="LocalNameFromQNameFunc013" result="pass"/><test-case name="LocalNameFromQNameFunc014" result="pass"/><test-case name="LocalNameFromQNameFunc015" result="pass"/><test-case name="LocalNameFromQNameFunc016" result="pass"/><test-case name="LocalNameFromQNameFunc017" result="pass"/><test-case name="LocalNameFromQNameFunc018" result="pass"/><test-case name="LocalNameFromQNameFunc019" result="pass"/><test-case name="LocalNameFromQNameFunc020" result="pass"/><test-case name="LocalNameFromQNameFunc021" result="pass"/><test-case name="K-LocalNameFromQNameFunc-1" result="pass"/><test-case name="K-LocalNameFromQNameFunc-2" result="pass"/><test-case name="K-LocalNameFromQNameFunc-3" result="pass"/><test-case name="K-LocalNameFromQNameFunc-4" result="pass"/><test-case name="NamespaceURIFromQNameFunc001" result="pass"/><test-case name="NamespaceURIFromQNameFunc002" result="pass"/><test-case name="NamespaceURIFromQNameFunc003" result="pass"/><test-case name="NamespaceURIFromQNameFunc004" result="pass"/><test-case name="NamespaceURIFromQNameFunc005" result="pass"/><test-case name="NamespaceURIFromQNameFunc006" result="pass"/><test-case name="NamespaceURIFromQNameFunc007" result="pass"/><test-case name="NamespaceURIFromQNameFunc009" result="pass"/><test-case name="NamespaceURIFromQNameFunc010" result="pass"/><test-case name="NamespaceURIFromQNameFunc011" result="pass"/><test-case name="NamespaceURIFromQNameFunc012" result="pass"/><test-case name="NamespaceURIFromQNameFunc013" result="pass"/><test-case name="NamespaceURIFromQNameFunc014" result="pass"/><test-case name="NamespaceURIFromQNameFunc015" result="pass"/><test-case name="NamespaceURIFromQNameFunc016" result="pass"/><test-case name="NamespaceURIFromQNameFunc017" result="pass"/><test-case name="NamespaceURIFromQNameFunc018" result="pass"/><test-case name="NamespaceURIFromQNameFunc019" result="pass"/><test-case name="NamespaceURIFromQNameFunc020" result="pass"/><test-case name="NamespaceURIFromQNameFunc021" result="pass"/><test-case name="K-NamespaceURIFromQNameFunc-1" result="pass"/><test-case name="K-NamespaceURIFromQNameFunc-2" result="pass"/><test-case name="K-NamespaceURIFromQNameFunc-3" result="pass"/><test-case name="K-NamespaceURIFromQNameFunc-4" result="pass"/><test-case name="K-NamespaceURIFromQNameFunc-5" result="pass"/><test-case name="K2-NamespaceURIFromQNameFunc-1" result="pass"/><test-case name="K2-NamespaceURIFromQNameFunc-2" result="pass"/><test-case name="K2-NamespaceURIFromQNameFunc-3" result="pass"/><test-case name="K2-NamespaceURIFromQNameFunc-4" result="pass"/><test-case name="fn-namespace-uri-for-prefix-1" result="pass"/><test-case name="fn-namespace-uri-for-prefix-2" result="pass"/><test-case name="fn-namespace-uri-for-prefix-3" result="pass"/><test-case name="fn-namespace-uri-for-prefix-4" result="pass"/><test-case name="fn-namespace-uri-for-prefix-5" result="pass"/><test-case name="fn-namespace-uri-for-prefix-6" result="pass"/><test-case name="fn-namespace-uri-for-prefix-7" result="pass"/><test-case name="fn-namespace-uri-for-prefix-8" result="pass"/><test-case name="fn-namespace-uri-for-prefix-9" result="pass"/><test-case name="fn-namespace-uri-for-prefix-10" result="pass"/><test-case name="fn-namespace-uri-for-prefix-11" result="pass"/><test-case name="fn-namespace-uri-for-prefix-12" result="pass"/><test-case name="fn-namespace-uri-for-prefix-13" result="pass"/><test-case name="fn-namespace-uri-for-prefix-14" result="pass"/><test-case name="fn-namespace-uri-for-prefix-15" result="pass"/><test-case name="fn-namespace-uri-for-prefix-16" result="pass"/><test-case name="fn-namespace-uri-for-prefix-17" result="pass"/><test-case name="fn-namespace-uri-for-prefix-18" result="pass"/><test-case name="fn-namespace-uri-for-prefix-19" result="pass"/><test-case name="fn-namespace-uri-for-prefix-20" result="pass"/><test-case name="fn-namespace-uri-for-prefix-21" result="pass"/><test-case name="K-NamespaceURIForPrefixFunc-1" result="pass"/><test-case name="K-NamespaceURIForPrefixFunc-2" result="pass"/><test-case name="K2-NamespaceURIForPrefixFunc-1" result="pass"/><test-case name="K2-NamespaceURIForPrefixFunc-2" result="pass"/><test-case name="K2-NamespaceURIForPrefixFunc-3" result="pass"/><test-case name="fn-in-scope-prefixes-1" result="pass"/><test-case name="fn-in-scope-prefixes-2" result="pass"/><test-case name="fn-in-scope-prefixes-3" result="pass"/><test-case name="fn-in-scope-prefixes-4" result="pass"/><test-case name="fn-in-scope-prefixes-5" result="pass"/><test-case name="fn-in-scope-prefixes-6" result="pass"/><test-case name="fn-in-scope-prefixes-7" result="pass"/><test-case name="fn-in-scope-prefixes-8" result="pass"/><test-case name="fn-in-scope-prefixes-9" result="pass"/><test-case name="fn-in-scope-prefixes-10" result="pass"/><test-case name="fn-in-scope-prefixes-11" result="pass"/><test-case name="fn-in-scope-prefixes-12" result="pass"/><test-case name="fn-in-scope-prefixes-13" result="pass"/><test-case name="fn-in-scope-prefixes-14" result="pass"/><test-case name="fn-in-scope-prefixes-15" result="pass"/><test-case name="fn-in-scope-prefixes-16" result="pass"/><test-case name="fn-in-scope-prefixes-17" result="pass"/><test-case name="fn-in-scope-prefixes-18" result="pass"/><test-case name="fn-in-scope-prefixes-19" result="pass"/><test-case name="fn-in-scope-prefixes-20" result="pass"/><test-case name="K-InScopePrefixesFunc-1" result="pass"/><test-case name="K-InScopePrefixesFunc-2" result="pass"/><test-case name="K2-InScopePrefixesFunc-1" result="pass"/><test-case name="K2-InScopePrefixesFunc-2" result="pass"/><test-case name="K2-InScopePrefixesFunc-3" result="pass"/><test-case name="K2-InScopePrefixesFunc-4" result="pass"/><test-case name="K2-InScopePrefixesFunc-5" result="pass"/><test-case name="K2-InScopePrefixesFunc-6" result="pass"/><test-case name="K2-InScopePrefixesFunc-7" result="pass"/><test-case name="K2-InScopePrefixesFunc-8" result="pass"/><test-case name="K2-InScopePrefixesFunc-9" result="pass"/><test-case name="K2-InScopePrefixesFunc-10" result="pass"/><test-case name="K2-InScopePrefixesFunc-11" result="pass"/><test-case name="K2-InScopePrefixesFunc-12" result="pass"/><test-case name="K2-InScopePrefixesFunc-13" result="pass"/><test-case name="K2-InScopePrefixesFunc-14" result="pass"/><test-case name="K2-InScopePrefixesFunc-15" result="pass"/><test-case name="K2-InScopePrefixesFunc-16" result="pass"/><test-case name="K2-InScopePrefixesFunc-17" result="pass"/><test-case name="K2-InScopePrefixesFunc-18" result="fail"/><test-case name="K2-InScopePrefixesFunc-19" result="pass"/><test-case name="K2-InScopePrefixesFunc-20" result="pass"/><test-case name="K2-InScopePrefixesFunc-21" result="pass"/><test-case name="K2-InScopePrefixesFunc-22" result="pass"/><test-case name="K2-InScopePrefixesFunc-23" result="pass"/><test-case name="K2-InScopePrefixesFunc-24" result="pass"/><test-case name="K2-InScopePrefixesFunc-25" result="pass"/><test-case name="K2-InScopePrefixesFunc-26" result="pass"/><test-case name="K2-InScopePrefixesFunc-27" result="pass"/><test-case name="K2-InScopePrefixesFunc-28" result="pass"/><test-case name="K2-InScopePrefixesFunc-29" result="pass"/><test-case name="K2-InScopePrefixesFunc-30" result="pass"/><test-case name="fn-name-1" result="pass"/><test-case name="fn-name-2" result="pass"/><test-case name="fn-name-3" result="pass"/><test-case name="fn-name-4" result="pass"/><test-case name="fn-name-5" result="pass"/><test-case name="fn-name-6" result="pass"/><test-case name="fn-name-7" result="pass"/><test-case name="fn-name-8" result="pass"/><test-case name="fn-name-9" result="pass"/><test-case name="fn-name-10" result="pass"/><test-case name="fn-name-11" result="pass"/><test-case name="fn-name-12" result="pass"/><test-case name="fn-name-13" result="pass"/><test-case name="fn-name-14" result="pass"/><test-case name="fn-name-15" result="pass"/><test-case name="fn-name-16" result="pass"/><test-case name="fn-name-17" result="pass"/><test-case name="fn-name-18" result="pass"/><test-case name="fn-name-19" result="pass"/><test-case name="fn-name-20" result="pass"/><test-case name="fn-name-21" result="pass"/><test-case name="fn-name-22" result="pass"/><test-case name="fn-name-23" result="pass"/><test-case name="K-NameFunc-1" result="pass"/><test-case name="K-NameFunc-2" result="pass"/><test-case name="K-NameFunc-3" result="pass"/><test-case name="fn-local-name-1" result="pass"/><test-case name="fn-local-name-2" result="pass"/><test-case name="fn-local-name-3" result="pass"/><test-case name="fn-local-name-4" result="pass"/><test-case name="fn-local-name-5" result="pass"/><test-case name="fn-local-name-6" result="pass"/><test-case name="fn-local-name-7" result="pass"/><test-case name="fn-local-name-8" result="pass"/><test-case name="fn-local-name-9" result="pass"/><test-case name="fn-local-name-10" result="pass"/><test-case name="fn-local-name-11" result="pass"/><test-case name="fn-local-name-12" result="pass"/><test-case name="fn-local-name-13" result="pass"/><test-case name="fn-local-name-14" result="pass"/><test-case name="fn-local-name-15" result="pass"/><test-case name="fn-local-name-16" result="pass"/><test-case name="fn-local-name-17" result="pass"/><test-case name="fn-local-name-18" result="pass"/><test-case name="fn-local-name-19" result="pass"/><test-case name="fn-local-name-20" result="pass"/><test-case name="fn-local-name-21" result="pass"/><test-case name="fn-local-name-22" result="pass"/><test-case name="fn-local-name-23" result="pass"/><test-case name="K-NodeLocalNameFunc-1" result="pass"/><test-case name="K-NodeLocalNameFunc-2" result="pass"/><test-case name="K-NodeLocalNameFunc-3" result="pass"/><test-case name="K2-NodeLocalNameFunc-1" result="pass"/><test-case name="fn-namespace-uri-1" result="pass"/><test-case name="fn-namespace-uri-2" result="pass"/><test-case name="fn-namespace-uri-3" result="pass"/><test-case name="fn-namespace-uri-4" result="pass"/><test-case name="fn-namespace-uri-5" result="pass"/><test-case name="fn-namespace-uri-6" result="pass"/><test-case name="fn-namespace-uri-7" result="pass"/><test-case name="fn-namespace-uri-8" result="pass"/><test-case name="fn-namespace-uri-9" result="pass"/><test-case name="fn-namespace-uri-10" result="pass"/><test-case name="fn-namespace-uri-11" result="pass"/><test-case name="fn-namespace-uri-12" result="pass"/><test-case name="fn-namespace-uri-13" result="pass"/><test-case name="fn-namespace-uri-14" result="pass"/><test-case name="fn-namespace-uri-15" result="pass"/><test-case name="fn-namespace-uri-16" result="pass"/><test-case name="fn-namespace-uri-17" result="pass"/><test-case name="fn-namespace-uri-18" result="pass"/><test-case name="fn-namespace-uri-19" result="pass"/><test-case name="fn-namespace-uri-20" result="pass"/><test-case name="fn-namespace-uri-21" result="pass"/><test-case name="fn-namespace-uri-22" result="pass"/><test-case name="fn-namespace-uri-23" result="pass"/><test-case name="fn-namespace-uri-24" result="pass"/><test-case name="fn-namespace-uri-25" result="pass"/><test-case name="fn-namespace-uri-26" result="pass"/><test-case name="K-NodeNamespaceURIFunc-1" result="pass"/><test-case name="K-NodeNamespaceURIFunc-2" result="pass"/><test-case name="K-NodeNamespaceURIFunc-3" result="pass"/><test-case name="K2-NodeNamespaceURIFunc-1" result="pass"/><test-case name="K2-NodeNamespaceURIFunc-2" result="pass"/><test-case name="K2-NodeNamespaceURIFunc-3" result="pass"/><test-case name="fn-numberint1args-1" result="pass"/><test-case name="fn-numberint1args-2" result="pass"/><test-case name="fn-numberint1args-3" result="pass"/><test-case name="fn-numberintg1args-1" result="pass"/><test-case name="fn-numberintg1args-2" result="pass"/><test-case name="fn-numberintg1args-3" result="pass"/><test-case name="fn-numberdec1args-1" result="pass"/><test-case name="fn-numberdec1args-2" result="pass"/><test-case name="fn-numberdec1args-3" result="pass"/><test-case name="fn-numberdbl1args-1" result="pass"/><test-case name="fn-numberdbl1args-2" result="pass"/><test-case name="fn-numberdbl1args-3" result="pass"/><test-case name="fn-numberflt1args-1" result="fail"/><test-case name="fn-numberflt1args-2" result="pass"/><test-case name="fn-numberflt1args-3" result="fail"/><test-case name="fn-numberlng1args-1" result="pass"/><test-case name="fn-numberlng1args-2" result="pass"/><test-case name="fn-numberlng1args-3" result="pass"/><test-case name="fn-numberusht1args-1" result="pass"/><test-case name="fn-numberusht1args-2" result="pass"/><test-case name="fn-numberusht1args-3" result="pass"/><test-case name="fn-numbernint1args-1" result="pass"/><test-case name="fn-numbernint1args-2" result="pass"/><test-case name="fn-numbernint1args-3" result="pass"/><test-case name="fn-numberpint1args-1" result="pass"/><test-case name="fn-numberpint1args-2" result="pass"/><test-case name="fn-numberpint1args-3" result="pass"/><test-case name="fn-numberulng1args-1" result="pass"/><test-case name="fn-numberulng1args-2" result="pass"/><test-case name="fn-numberulng1args-3" result="pass"/><test-case name="fn-numbernpi1args-1" result="pass"/><test-case name="fn-numbernpi1args-2" result="pass"/><test-case name="fn-numbernpi1args-3" result="pass"/><test-case name="fn-numbernni1args-1" result="pass"/><test-case name="fn-numbernni1args-2" result="pass"/><test-case name="fn-numbernni1args-3" result="pass"/><test-case name="fn-numbersht1args-1" result="pass"/><test-case name="fn-numbersht1args-2" result="pass"/><test-case name="fn-numbersht1args-3" result="pass"/><test-case name="fn-number-1" result="pass"/><test-case name="fn-number-2" result="pass"/><test-case name="fn-number-3" result="pass"/><test-case name="fn-number-4" result="pass"/><test-case name="K-NodeNumberFunc-1" result="pass"/><test-case name="K-NodeNumberFunc-2" result="pass"/><test-case name="K-NodeNumberFunc-3" result="pass"/><test-case name="K-NodeNumberFunc-4" result="pass"/><test-case name="K-NodeNumberFunc-5" result="pass"/><test-case name="K-NodeNumberFunc-6" result="pass"/><test-case name="K-NodeNumberFunc-7" result="pass"/><test-case name="K-NodeNumberFunc-8" result="pass"/><test-case name="K-NodeNumberFunc-9" result="pass"/><test-case name="K-NodeNumberFunc-10" result="pass"/><test-case name="K-NodeNumberFunc-11" result="pass"/><test-case name="K-NodeNumberFunc-12" result="pass"/><test-case name="K-NodeNumberFunc-13" result="pass"/><test-case name="K-NodeNumberFunc-14" result="pass"/><test-case name="K-NodeNumberFunc-15" result="pass"/><test-case name="K-NodeNumberFunc-16" result="pass"/><test-case name="K-NodeNumberFunc-17" result="pass"/><test-case name="fn-lang1args-1" result="pass"/><test-case name="fn-lang1args-2" result="pass"/><test-case name="fn-lang1args-3" result="pass"/><test-case name="fn-lang-1" result="pass"/><test-case name="fn-lang-2" result="pass"/><test-case name="fn-lang-3" result="pass"/><test-case name="fn-lang-4" result="pass"/><test-case name="fn-lang-5" result="pass"/><test-case name="fn-lang-6" result="pass"/><test-case name="fn-lang-7" result="pass"/><test-case name="fn-lang-8" result="pass"/><test-case name="fn-lang-9" result="pass"/><test-case name="fn-lang-10" result="pass"/><test-case name="fn-lang-11" result="pass"/><test-case name="fn-lang-12" result="pass"/><test-case name="fn-lang-13" result="pass"/><test-case name="fn-lang-14" result="pass"/><test-case name="fn-lang-15" result="pass"/><test-case name="fn-lang-16" result="pass"/><test-case name="fn-lang-17" result="pass"/><test-case name="fn-lang-18" result="pass"/><test-case name="fn-lang-19" result="pass"/><test-case name="fn-lang-20" result="pass"/><test-case name="fn-lang-21" result="pass"/><test-case name="fn-lang-22" result="pass"/><test-case name="K-NodeLangFunc-1" result="pass"/><test-case name="K-NodeLangFunc-2" result="pass"/><test-case name="K-NodeLangFunc-3" result="pass"/><test-case name="K-NodeLangFunc-4" result="pass"/><test-case name="K2-NodeLangFunc-1" result="pass"/><test-case name="K2-NodeLangFunc-2" result="pass"/><test-case name="K2-NodeLangFunc-3" result="pass"/><test-case name="K2-NodeLangFunc-4" result="pass"/><test-case name="K2-NodeLangFunc-5" result="pass"/><test-case name="K2-NodeLangFunc-6" result="pass"/><test-case name="fn-root-1" result="pass"/><test-case name="fn-root-2" result="pass"/><test-case name="fn-root-3" result="pass"/><test-case name="fn-root-4" result="pass"/><test-case name="fn-root-5" result="pass"/><test-case name="fn-root-6" result="pass"/><test-case name="fn-root-7" result="pass"/><test-case name="fn-root-8" result="pass"/><test-case name="fn-root-9" result="pass"/><test-case name="fn-root-10" result="pass"/><test-case name="fn-root-11" result="pass"/><test-case name="fn-root-12" result="pass"/><test-case name="fn-root-13" result="pass"/><test-case name="fn-root-14" result="pass"/><test-case name="fn-root-15" result="pass"/><test-case name="fn-root-16" result="pass"/><test-case name="fn-root-17" result="pass"/><test-case name="fn-root-18" result="pass"/><test-case name="fn-root-19" result="pass"/><test-case name="fn-root-20" result="pass"/><test-case name="fn-root-21" result="pass"/><test-case name="fn-root-22" result="pass"/><test-case name="fn-root-23" result="pass"/><test-case name="fn-root-24" result="pass"/><test-case name="K-NodeRootFunc-1" result="pass"/><test-case name="K-NodeRootFunc-2" result="pass"/><test-case name="K-NodeRootFunc-3" result="pass"/><test-case name="K-NodeRootFunc-4" result="pass"/><test-case name="K2-NodeRootFunc-1" result="pass"/><test-case name="K2-NodeRootFunc-2" result="pass"/><test-case name="K2-NodeRootFunc-3" result="pass"/><test-case name="K2-NodeRootFunc-4" result="pass"/><test-case name="K2-NodeRootFunc-5" result="pass"/><test-case name="K2-NodeRootFunc-6" result="pass"/><test-case name="K2-NodeRootFunc-7" result="pass"/><test-case name="K2-NodeRootFunc-8" result="pass"/><test-case name="fn-booleanint1args-1" result="pass"/><test-case name="fn-booleanint1args-2" result="pass"/><test-case name="fn-booleanint1args-3" result="pass"/><test-case name="fn-booleanintg1args-1" result="pass"/><test-case name="fn-booleanintg1args-2" result="pass"/><test-case name="fn-booleanintg1args-3" result="pass"/><test-case name="fn-booleandec1args-1" result="pass"/><test-case name="fn-booleandec1args-2" result="pass"/><test-case name="fn-booleandec1args-3" result="pass"/><test-case name="fn-booleandbl1args-1" result="pass"/><test-case name="fn-booleandbl1args-2" result="pass"/><test-case name="fn-booleandbl1args-3" result="pass"/><test-case name="fn-booleanflt1args-1" result="pass"/><test-case name="fn-booleanflt1args-2" result="pass"/><test-case name="fn-booleanflt1args-3" result="pass"/><test-case name="fn-booleanlng1args-1" result="pass"/><test-case name="fn-booleanlng1args-2" result="pass"/><test-case name="fn-booleanlng1args-3" result="pass"/><test-case name="fn-booleanusht1args-1" result="pass"/><test-case name="fn-booleanusht1args-2" result="pass"/><test-case name="fn-booleanusht1args-3" result="pass"/><test-case name="fn-booleannint1args-1" result="pass"/><test-case name="fn-booleannint1args-2" result="pass"/><test-case name="fn-booleannint1args-3" result="pass"/><test-case name="fn-booleanpint1args-1" result="pass"/><test-case name="fn-booleanpint1args-2" result="pass"/><test-case name="fn-booleanpint1args-3" result="pass"/><test-case name="fn-booleanulng1args-1" result="pass"/><test-case name="fn-booleanulng1args-2" result="pass"/><test-case name="fn-booleanulng1args-3" result="pass"/><test-case name="fn-booleannpi1args-1" result="pass"/><test-case name="fn-booleannpi1args-2" result="pass"/><test-case name="fn-booleannpi1args-3" result="pass"/><test-case name="fn-booleannni1args-1" result="pass"/><test-case name="fn-booleannni1args-2" result="pass"/><test-case name="fn-booleannni1args-3" result="pass"/><test-case name="fn-booleansht1args-1" result="pass"/><test-case name="fn-booleansht1args-2" result="pass"/><test-case name="fn-booleansht1args-3" result="pass"/><test-case name="fn-boolean-mixed-args-001" result="pass"/><test-case name="fn-boolean-mixed-args-002" result="pass"/><test-case name="fn-boolean-mixed-args-003" result="pass"/><test-case name="fn-boolean-mixed-args-004" result="pass"/><test-case name="fn-boolean-mixed-args-005" result="pass"/><test-case name="fn-boolean-mixed-args-006" result="pass"/><test-case name="fn-boolean-mixed-args-007" result="pass"/><test-case name="fn-boolean-mixed-args-008" result="pass"/><test-case name="fn-boolean-mixed-args-009" result="pass"/><test-case name="fn-boolean-mixed-args-010" result="pass"/><test-case name="fn-boolean-mixed-args-011" result="pass"/><test-case name="fn-boolean-mixed-args-012" result="pass"/><test-case name="fn-boolean-mixed-args-013" result="pass"/><test-case name="fn-boolean-mixed-args-014" result="pass"/><test-case name="fn-boolean-mixed-args-015" result="pass"/><test-case name="fn-boolean-mixed-args-016" result="pass"/><test-case name="fn-boolean-mixed-args-017" result="pass"/><test-case name="fn-boolean-mixed-args-018" result="pass"/><test-case name="fn-boolean-mixed-args-019" result="pass"/><test-case name="fn-boolean-mixed-args-020" result="pass"/><test-case name="fn-boolean-mixed-args-021" result="pass"/><test-case name="fn-boolean-mixed-args-022" result="pass"/><test-case name="fn-boolean-mixed-args-023" result="pass"/><test-case name="fn-boolean-mixed-args-024" result="pass"/><test-case name="fn-boolean-mixed-args-025" result="pass"/><test-case name="fn-boolean-mixed-args-026" result="pass"/><test-case name="fn-boolean-mixed-args-027" result="pass"/><test-case name="fn-boolean-mixed-args-028" result="pass"/><test-case name="fn-boolean-mixed-args-029" result="pass"/><test-case name="fn-boolean-mixed-args-030" result="pass"/><test-case name="fn-boolean-mixed-args-031" result="pass"/><test-case name="fn-boolean-mixed-args-032" result="pass"/><test-case name="fn-boolean-mixed-args-033" result="pass"/><test-case name="fn-boolean-mixed-args-034" result="pass"/><test-case name="fn-boolean-mixed-args-035" result="pass"/><test-case name="fn-boolean-mixed-args-036" result="pass"/><test-case name="fn-boolean-mixed-args-037" result="pass"/><test-case name="fn-boolean-mixed-args-038" result="pass"/><test-case name="fn-boolean-mixed-args-039" result="pass"/><test-case name="fn-boolean-mixed-args-040" result="pass"/><test-case name="fn-boolean-mixed-args-041" result="pass"/><test-case name="fn-boolean-mixed-args-042" result="pass"/><test-case name="fn-boolean-mixed-args-043" result="pass"/><test-case name="fn-boolean-mixed-args-044" result="pass"/><test-case name="fn-boolean-mixed-args-045" result="pass"/><test-case name="fn-boolean-mixed-args-046" result="pass"/><test-case name="fn-boolean-mixed-args-047" result="pass"/><test-case name="fn-boolean-mixed-args-048" result="pass"/><test-case name="fn-boolean-mixed-args-049" result="pass"/><test-case name="fn-boolean-050" result="pass"/><test-case name="context-item-1" result="pass"/><test-case name="K-SeqBooleanFunc-1" result="pass"/><test-case name="K-SeqBooleanFunc-2" result="pass"/><test-case name="K-SeqBooleanFunc-3" result="pass"/><test-case name="K-SeqBooleanFunc-4" result="pass"/><test-case name="K-SeqBooleanFunc-5" result="pass"/><test-case name="K-SeqBooleanFunc-6" result="pass"/><test-case name="K-SeqBooleanFunc-7" result="pass"/><test-case name="K-SeqBooleanFunc-8" result="pass"/><test-case name="K-SeqBooleanFunc-9" result="pass"/><test-case name="K-SeqBooleanFunc-10" result="pass"/><test-case name="K-SeqBooleanFunc-11" result="pass"/><test-case name="K-SeqBooleanFunc-12" result="pass"/><test-case name="K-SeqBooleanFunc-13" result="pass"/><test-case name="K-SeqBooleanFunc-14" result="pass"/><test-case name="K-SeqBooleanFunc-15" result="pass"/><test-case name="K-SeqBooleanFunc-16" result="pass"/><test-case name="K-SeqBooleanFunc-17" result="pass"/><test-case name="K-SeqBooleanFunc-18" result="pass"/><test-case name="K-SeqBooleanFunc-19" result="pass"/><test-case name="K-SeqBooleanFunc-20" result="pass"/><test-case name="K-SeqBooleanFunc-21" result="pass"/><test-case name="K-SeqBooleanFunc-22" result="pass"/><test-case name="K-SeqBooleanFunc-23" result="pass"/><test-case name="K-SeqBooleanFunc-24" result="pass"/><test-case name="K-SeqBooleanFunc-25" result="pass"/><test-case name="K-SeqBooleanFunc-26" result="pass"/><test-case name="K-SeqBooleanFunc-27" result="pass"/><test-case name="K-SeqBooleanFunc-28" result="pass"/><test-case name="K-SeqBooleanFunc-29" result="pass"/><test-case name="K-SeqBooleanFunc-30" result="pass"/><test-case name="K-SeqBooleanFunc-31" result="pass"/><test-case name="K-SeqBooleanFunc-32" result="pass"/><test-case name="fn-indexof-mix-args-001" result="pass"/><test-case name="fn-indexof-mix-args-002" result="pass"/><test-case name="fn-indexof-mix-args-003" result="pass"/><test-case name="fn-indexof-mix-args-004" result="pass"/><test-case name="fn-indexof-mix-args-005" result="pass"/><test-case name="fn-indexof-mix-args-006" result="pass"/><test-case name="fn-indexof-mix-args-007" result="pass"/><test-case name="fn-indexof-mix-args-008" result="pass"/><test-case name="fn-indexof-mix-args-009" result="pass"/><test-case name="fn-indexof-mix-args-010" result="pass"/><test-case name="fn-indexof-mix-args-011" result="pass"/><test-case name="fn-indexof-mix-args-012" result="pass"/><test-case name="fn-indexof-mix-args-013" result="fail"/><test-case name="fn-indexof-mix-args-014" result="pass"/><test-case name="fn-indexof-mix-args-015" result="pass"/><test-case name="fn-indexof-mix-args-016" result="pass"/><test-case name="fn-indexof-mix-args-017" result="pass"/><test-case name="fn-indexof-mix-args-018" result="pass"/><test-case name="fn-indexof-mix-args-019" result="pass"/><test-case name="fn-indexof-mix-args-020" result="pass"/><test-case name="fn-indexof-mix-args-021" result="pass"/><test-case name="fn-indexof-mix-args-022" result="pass"/><test-case name="K-SeqIndexOfFunc-1" result="pass"/><test-case name="K-SeqIndexOfFunc-2" result="pass"/><test-case name="K-SeqIndexOfFunc-3" result="pass"/><test-case name="K-SeqIndexOfFunc-4" result="pass"/><test-case name="K-SeqIndexOfFunc-5" result="pass"/><test-case name="K-SeqIndexOfFunc-6" result="pass"/><test-case name="K-SeqIndexOfFunc-7" result="pass"/><test-case name="K-SeqIndexOfFunc-8" result="pass"/><test-case name="K-SeqIndexOfFunc-9" result="pass"/><test-case name="K-SeqIndexOfFunc-10" result="pass"/><test-case name="K-SeqIndexOfFunc-11" result="pass"/><test-case name="K-SeqIndexOfFunc-12" result="pass"/><test-case name="K-SeqIndexOfFunc-13" result="pass"/><test-case name="K-SeqIndexOfFunc-14" result="pass"/><test-case name="K-SeqIndexOfFunc-15" result="pass"/><test-case name="K-SeqIndexOfFunc-16" result="pass"/><test-case name="K-SeqIndexOfFunc-17" result="pass"/><test-case name="K-SeqIndexOfFunc-18" result="pass"/><test-case name="K-SeqIndexOfFunc-19" result="pass"/><test-case name="K-SeqIndexOfFunc-20" result="pass"/><test-case name="K-SeqIndexOfFunc-21" result="pass"/><test-case name="K-SeqIndexOfFunc-22" result="pass"/><test-case name="K-SeqIndexOfFunc-23" result="pass"/><test-case name="K-SeqIndexOfFunc-24" result="pass"/><test-case name="K-SeqIndexOfFunc-25" result="pass"/><test-case name="fn-emptyint1args-1" result="pass"/><test-case name="fn-emptyint1args-2" result="pass"/><test-case name="fn-emptyint1args-3" result="pass"/><test-case name="fn-emptyintg1args-1" result="pass"/><test-case name="fn-emptyintg1args-2" result="pass"/><test-case name="fn-emptyintg1args-3" result="pass"/><test-case name="fn-emptydec1args-1" result="pass"/><test-case name="fn-emptydec1args-2" result="pass"/><test-case name="fn-emptydec1args-3" result="pass"/><test-case name="fn-emptydbl1args-1" result="pass"/><test-case name="fn-emptydbl1args-2" result="pass"/><test-case name="fn-emptydbl1args-3" result="pass"/><test-case name="fn-emptyflt1args-1" result="pass"/><test-case name="fn-emptyflt1args-2" result="pass"/><test-case name="fn-emptyflt1args-3" result="pass"/><test-case name="fn-emptylng1args-1" result="pass"/><test-case name="fn-emptylng1args-2" result="pass"/><test-case name="fn-emptylng1args-3" result="pass"/><test-case name="fn-emptyusht1args-1" result="pass"/><test-case name="fn-emptyusht1args-2" result="pass"/><test-case name="fn-emptyusht1args-3" result="pass"/><test-case name="fn-emptynint1args-1" result="pass"/><test-case name="fn-emptynint1args-2" result="pass"/><test-case name="fn-emptynint1args-3" result="pass"/><test-case name="fn-emptypint1args-1" result="pass"/><test-case name="fn-emptypint1args-2" result="pass"/><test-case name="fn-emptypint1args-3" result="pass"/><test-case name="fn-emptyulng1args-1" result="pass"/><test-case name="fn-emptyulng1args-2" result="pass"/><test-case name="fn-emptyulng1args-3" result="pass"/><test-case name="fn-emptynpi1args-1" result="pass"/><test-case name="fn-emptynpi1args-2" result="pass"/><test-case name="fn-emptynpi1args-3" result="pass"/><test-case name="fn-emptynni1args-1" result="pass"/><test-case name="fn-emptynni1args-2" result="pass"/><test-case name="fn-emptynni1args-3" result="pass"/><test-case name="fn-emptysht1args-1" result="pass"/><test-case name="fn-emptysht1args-2" result="pass"/><test-case name="fn-emptysht1args-3" result="pass"/><test-case name="K-SeqEmptyFunc-1" result="pass"/><test-case name="K-SeqEmptyFunc-2" result="pass"/><test-case name="K-SeqEmptyFunc-3" result="pass"/><test-case name="K-SeqEmptyFunc-4" result="pass"/><test-case name="K-SeqEmptyFunc-5" result="pass"/><test-case name="K-SeqEmptyFunc-6" result="pass"/><test-case name="K-SeqEmptyFunc-7" result="pass"/><test-case name="K-SeqEmptyFunc-8" result="pass"/><test-case name="K-SeqEmptyFunc-9" result="pass"/><test-case name="fn-existsint1args-1" result="pass"/><test-case name="fn-existsint1args-2" result="pass"/><test-case name="fn-existsint1args-3" result="pass"/><test-case name="fn-existsintg1args-1" result="pass"/><test-case name="fn-existsintg1args-2" result="pass"/><test-case name="fn-existsintg1args-3" result="pass"/><test-case name="fn-existsdec1args-1" result="pass"/><test-case name="fn-existsdec1args-2" result="pass"/><test-case name="fn-existsdec1args-3" result="pass"/><test-case name="fn-existsdbl1args-1" result="pass"/><test-case name="fn-existsdbl1args-2" result="pass"/><test-case name="fn-existsdbl1args-3" result="pass"/><test-case name="fn-existsflt1args-1" result="pass"/><test-case name="fn-existsflt1args-2" result="pass"/><test-case name="fn-existsflt1args-3" result="pass"/><test-case name="fn-existslng1args-1" result="pass"/><test-case name="fn-existslng1args-2" result="pass"/><test-case name="fn-existslng1args-3" result="pass"/><test-case name="fn-existsusht1args-1" result="pass"/><test-case name="fn-existsusht1args-2" result="pass"/><test-case name="fn-existsusht1args-3" result="pass"/><test-case name="fn-existsnint1args-1" result="pass"/><test-case name="fn-existsnint1args-2" result="pass"/><test-case name="fn-existsnint1args-3" result="pass"/><test-case name="fn-existspint1args-1" result="pass"/><test-case name="fn-existspint1args-2" result="pass"/><test-case name="fn-existspint1args-3" result="pass"/><test-case name="fn-existsulng1args-1" result="pass"/><test-case name="fn-existsulng1args-2" result="pass"/><test-case name="fn-existsulng1args-3" result="pass"/><test-case name="fn-existsnpi1args-1" result="pass"/><test-case name="fn-existsnpi1args-2" result="pass"/><test-case name="fn-existsnpi1args-3" result="pass"/><test-case name="fn-existsnni1args-1" result="pass"/><test-case name="fn-existsnni1args-2" result="pass"/><test-case name="fn-existsnni1args-3" result="pass"/><test-case name="fn-existssht1args-1" result="pass"/><test-case name="fn-existssht1args-2" result="pass"/><test-case name="fn-existssht1args-3" result="pass"/><test-case name="K-SeqExistsFunc-1" result="pass"/><test-case name="K-SeqExistsFunc-2" result="pass"/><test-case name="K-SeqExistsFunc-3" result="pass"/><test-case name="K-SeqExistsFunc-4" result="pass"/><test-case name="K-SeqExistsFunc-5" result="pass"/><test-case name="K-SeqExistsFunc-6" result="pass"/><test-case name="K-SeqExistsFunc-7" result="pass"/><test-case name="K-SeqExistsFunc-8" result="pass"/><test-case name="K-SeqExistsFunc-9" result="pass"/><test-case name="K-SeqExistsFunc-10" result="pass"/><test-case name="K-SeqExistsFunc-11" result="pass"/><test-case name="K-SeqExistsFunc-12" result="pass"/><test-case name="K-SeqExistsFunc-13" result="pass"/><test-case name="K-SeqExistsFunc-14" result="pass"/><test-case name="fn-distinct-valuesint1args-1" result="pass"/><test-case name="fn-distinct-valuesint1args-2" result="pass"/><test-case name="fn-distinct-valuesint1args-3" result="pass"/><test-case name="fn-distinct-valuesintg1args-1" result="pass"/><test-case name="fn-distinct-valuesintg1args-2" result="pass"/><test-case name="fn-distinct-valuesintg1args-3" result="pass"/><test-case name="fn-distinct-valuesdec1args-1" result="fail"/><test-case name="fn-distinct-valuesdec1args-2" result="fail"/><test-case name="fn-distinct-valuesdec1args-3" result="fail"/><test-case name="fn-distinct-valuesdbl1args-1" result="pass"/><test-case name="fn-distinct-valuesdbl1args-2" result="pass"/><test-case name="fn-distinct-valuesdbl1args-3" result="pass"/><test-case name="fn-distinct-valuesflt1args-1" result="pass"/><test-case name="fn-distinct-valuesflt1args-2" result="pass"/><test-case name="fn-distinct-valuesflt1args-3" result="pass"/><test-case name="fn-distinct-valueslng1args-1" result="pass"/><test-case name="fn-distinct-valueslng1args-2" result="pass"/><test-case name="fn-distinct-valueslng1args-3" result="pass"/><test-case name="fn-distinct-valuesusht1args-1" result="pass"/><test-case name="fn-distinct-valuesusht1args-2" result="pass"/><test-case name="fn-distinct-valuesusht1args-3" result="pass"/><test-case name="fn-distinct-valuesnint1args-1" result="pass"/><test-case name="fn-distinct-valuesnint1args-2" result="pass"/><test-case name="fn-distinct-valuesnint1args-3" result="pass"/><test-case name="fn-distinct-valuespint1args-1" result="pass"/><test-case name="fn-distinct-valuespint1args-2" result="pass"/><test-case name="fn-distinct-valuespint1args-3" result="pass"/><test-case name="fn-distinct-valuesulng1args-1" result="pass"/><test-case name="fn-distinct-valuesulng1args-2" result="pass"/><test-case name="fn-distinct-valuesulng1args-3" result="pass"/><test-case name="fn-distinct-valuesnpi1args-1" result="pass"/><test-case name="fn-distinct-valuesnpi1args-2" result="pass"/><test-case name="fn-distinct-valuesnpi1args-3" result="pass"/><test-case name="fn-distinct-valuesnni1args-1" result="pass"/><test-case name="fn-distinct-valuesnni1args-2" result="pass"/><test-case name="fn-distinct-valuesnni1args-3" result="pass"/><test-case name="fn-distinct-valuessht1args-1" result="pass"/><test-case name="fn-distinct-valuessht1args-2" result="pass"/><test-case name="fn-distinct-valuessht1args-3" result="pass"/><test-case name="fn-distinct-values-mixed-args-001" result="pass"/><test-case name="fn-distinct-values-mixed-args-002" result="pass"/><test-case name="fn-distinct-values-mixed-args-003" result="pass"/><test-case name="fn-distinct-values-mixed-args-004" result="pass"/><test-case name="fn-distinct-values-mixed-args-005" result="pass"/><test-case name="fn-distinct-values-mixed-args-006" result="pass"/><test-case name="fn-distinct-values-mixed-args-007" result="pass"/><test-case name="fn-distinct-values-mixed-args-008" result="pass"/><test-case name="fn-distinct-values-mixed-args-009" result="pass"/><test-case name="fn-distinct-values-mixed-args-010" result="fail"/><test-case name="fn-distinct-values-mixed-args-011" result="pass"/><test-case name="fn-distinct-values-mixed-args-012" result="pass"/><test-case name="fn-distinct-values-mixed-args-013" result="pass"/><test-case name="fn-distinct-values-mixed-args-014" result="pass"/><test-case name="fn-distinct-values-mixed-args-015" result="pass"/><test-case name="fn-distinct-values-mixed-args-016" result="pass"/><test-case name="fn-distinct-values-mixed-args-017" result="pass"/><test-case name="fn-distinct-values-mixed-args-018" result="pass"/><test-case name="fn-distinct-values-mixed-args-019" result="fail"/><test-case name="fn-distinct-values-mixed-args-020" result="fail"/><test-case name="fn-distinct-values-mixed-args-021" result="fail"/><test-case name="fn-distinct-values-mixed-args-022" result="pass"/><test-case name="fn-distinct-values-mixed-args-023" result="pass"/><test-case name="fn-distinct-values-mixed-args-024" result="pass"/><test-case name="fn-distinct-values-mixed-args-025" result="fail"/><test-case name="fn-distinct-values-mixed-args-026" result="fail"/><test-case name="fn-distinct-values-mixed-args-027" result="pass"/><test-case name="fn-distinct-values-mixed-args-028" result="pass"/><test-case name="fn-distinct-values-mixed-args-029" result="pass"/><test-case name="fn-distinct-values-mixed-args-030" result="pass"/><test-case name="fn-distinct-values-mixed-args-031" result="pass"/><test-case name="fn-distinct-values-mixed-args-032" result="pass"/><test-case name="K-SeqDistinctValuesFunc-1" result="pass"/><test-case name="K-SeqDistinctValuesFunc-2" result="pass"/><test-case name="K-SeqDistinctValuesFunc-3" result="pass"/><test-case name="K-SeqDistinctValuesFunc-4" result="pass"/><test-case name="K-SeqDistinctValuesFunc-5" result="pass"/><test-case name="K-SeqDistinctValuesFunc-6" result="pass"/><test-case name="K-SeqDistinctValuesFunc-7" result="pass"/><test-case name="K-SeqDistinctValuesFunc-8" result="pass"/><test-case name="K-SeqDistinctValuesFunc-9" result="pass"/><test-case name="K-SeqDistinctValuesFunc-10" result="pass"/><test-case name="K-SeqDistinctValuesFunc-11" result="pass"/><test-case name="K-SeqDistinctValuesFunc-12" result="pass"/><test-case name="K-SeqDistinctValuesFunc-13" result="pass"/><test-case name="K-SeqDistinctValuesFunc-14" result="pass"/><test-case name="K-SeqDistinctValuesFunc-15" result="pass"/><test-case name="K2-SeqDistinctValuesFunc-1" result="pass"/><test-case name="fn-insert-before-mix-args-001" result="pass"/><test-case name="fn-insert-before-mix-args-002" result="pass"/><test-case name="fn-insert-before-mix-args-003" result="pass"/><test-case name="fn-insert-before-mix-args-004" result="pass"/><test-case name="fn-insert-before-mix-args-005" result="pass"/><test-case name="fn-insert-before-mix-args-006" result="pass"/><test-case name="fn-insert-before-mix-args-007" result="pass"/><test-case name="fn-insert-before-mix-args-008" result="pass"/><test-case name="fn-insert-before-mix-args-009" result="pass"/><test-case name="fn-insert-before-mix-args-010" result="pass"/><test-case name="fn-insert-before-mix-args-011" result="pass"/><test-case name="fn-insert-before-mix-args-012" result="pass"/><test-case name="fn-insert-before-mix-args-013" result="pass"/><test-case name="fn-insert-before-mix-args-014" result="pass"/><test-case name="fn-insert-before-mix-args-015" result="pass"/><test-case name="fn-insert-before-mix-args-016" result="pass"/><test-case name="fn-insert-before-mix-args-017" result="pass"/><test-case name="fn-insert-before-mix-args-018" result="pass"/><test-case name="fn-insert-before-mix-args-019" result="pass"/><test-case name="fn-insert-before-mix-args-020" result="pass"/><test-case name="K-SeqInsertBeforeFunc-1" result="pass"/><test-case name="K-SeqInsertBeforeFunc-2" result="pass"/><test-case name="K-SeqInsertBeforeFunc-3" result="pass"/><test-case name="K-SeqInsertBeforeFunc-4" result="pass"/><test-case name="K-SeqInsertBeforeFunc-5" result="pass"/><test-case name="K-SeqInsertBeforeFunc-6" result="pass"/><test-case name="K-SeqInsertBeforeFunc-7" result="pass"/><test-case name="K-SeqInsertBeforeFunc-8" result="pass"/><test-case name="K-SeqInsertBeforeFunc-9" result="pass"/><test-case name="K-SeqInsertBeforeFunc-10" result="pass"/><test-case name="K-SeqInsertBeforeFunc-11" result="pass"/><test-case name="K-SeqInsertBeforeFunc-12" result="pass"/><test-case name="K-SeqInsertBeforeFunc-13" result="pass"/><test-case name="K-SeqInsertBeforeFunc-14" result="pass"/><test-case name="K-SeqInsertBeforeFunc-15" result="pass"/><test-case name="K-SeqInsertBeforeFunc-16" result="pass"/><test-case name="K-SeqInsertBeforeFunc-17" result="pass"/><test-case name="K-SeqInsertBeforeFunc-18" result="pass"/><test-case name="K-SeqInsertBeforeFunc-19" result="pass"/><test-case name="K-SeqInsertBeforeFunc-20" result="pass"/><test-case name="K-SeqInsertBeforeFunc-21" result="pass"/><test-case name="fn-remove-mix-args-001" result="pass"/><test-case name="fn-remove-mix-args-002" result="pass"/><test-case name="fn-remove-mix-args-003" result="pass"/><test-case name="fn-remove-mix-args-004" result="pass"/><test-case name="fn-remove-mix-args-005" result="pass"/><test-case name="fn-remove-mix-args-006" result="pass"/><test-case name="fn-remove-mix-args-007" result="pass"/><test-case name="fn-remove-mix-args-008" result="pass"/><test-case name="fn-remove-mix-args-009" result="pass"/><test-case name="fn-remove-mix-args-010" result="pass"/><test-case name="fn-remove-mix-args-011" result="pass"/><test-case name="fn-remove-mix-args-012" result="pass"/><test-case name="fn-remove-mix-args-013" result="pass"/><test-case name="fn-remove-mix-args-014" result="pass"/><test-case name="fn-remove-mix-args-015" result="pass"/><test-case name="fn-remove-mix-args-016" result="pass"/><test-case name="fn-remove-mix-args-017" result="pass"/><test-case name="fn-remove-mix-args-018" result="pass"/><test-case name="fn-remove-mix-args-019" result="pass"/><test-case name="fn-remove-mix-args-020" result="pass"/><test-case name="K-SeqRemoveFunc-1" result="pass"/><test-case name="K-SeqRemoveFunc-2" result="pass"/><test-case name="K-SeqRemoveFunc-3" result="pass"/><test-case name="K-SeqRemoveFunc-4" result="pass"/><test-case name="K-SeqRemoveFunc-5" result="pass"/><test-case name="K-SeqRemoveFunc-6" result="pass"/><test-case name="K-SeqRemoveFunc-7" result="pass"/><test-case name="K-SeqRemoveFunc-8" result="pass"/><test-case name="K-SeqRemoveFunc-9" result="pass"/><test-case name="K-SeqRemoveFunc-10" result="pass"/><test-case name="K-SeqRemoveFunc-11" result="pass"/><test-case name="K-SeqRemoveFunc-12" result="pass"/><test-case name="K-SeqRemoveFunc-13" result="pass"/><test-case name="K-SeqRemoveFunc-14" result="pass"/><test-case name="K-SeqRemoveFunc-15" result="pass"/><test-case name="K-SeqRemoveFunc-16" result="pass"/><test-case name="K-SeqRemoveFunc-17" result="pass"/><test-case name="K-SeqRemoveFunc-18" result="pass"/><test-case name="K-SeqRemoveFunc-19" result="pass"/><test-case name="K-SeqRemoveFunc-20" result="pass"/><test-case name="K-SeqRemoveFunc-21" result="pass"/><test-case name="K-SeqRemoveFunc-22" result="pass"/><test-case name="K-SeqRemoveFunc-23" result="pass"/><test-case name="K-SeqRemoveFunc-24" result="pass"/><test-case name="fn-reverseint1args-1" result="pass"/><test-case name="fn-reverseint1args-2" result="pass"/><test-case name="fn-reverseint1args-3" result="pass"/><test-case name="fn-reverseintg1args-1" result="pass"/><test-case name="fn-reverseintg1args-2" result="pass"/><test-case name="fn-reverseintg1args-3" result="pass"/><test-case name="fn-reversedec1args-1" result="fail"/><test-case name="fn-reversedec1args-2" result="fail"/><test-case name="fn-reversedec1args-3" result="fail"/><test-case name="fn-reversedbl1args-1" result="pass"/><test-case name="fn-reversedbl1args-2" result="pass"/><test-case name="fn-reversedbl1args-3" result="pass"/><test-case name="fn-reverseflt1args-1" result="pass"/><test-case name="fn-reverseflt1args-2" result="pass"/><test-case name="fn-reverseflt1args-3" result="pass"/><test-case name="fn-reverselng1args-1" result="pass"/><test-case name="fn-reverselng1args-2" result="pass"/><test-case name="fn-reverselng1args-3" result="pass"/><test-case name="fn-reverseusht1args-1" result="pass"/><test-case name="fn-reverseusht1args-2" result="pass"/><test-case name="fn-reverseusht1args-3" result="pass"/><test-case name="fn-reversenint1args-1" result="pass"/><test-case name="fn-reversenint1args-2" result="pass"/><test-case name="fn-reversenint1args-3" result="pass"/><test-case name="fn-reversepint1args-1" result="pass"/><test-case name="fn-reversepint1args-2" result="pass"/><test-case name="fn-reversepint1args-3" result="pass"/><test-case name="fn-reverseulng1args-1" result="pass"/><test-case name="fn-reverseulng1args-2" result="pass"/><test-case name="fn-reverseulng1args-3" result="pass"/><test-case name="fn-reversenpi1args-1" result="pass"/><test-case name="fn-reversenpi1args-2" result="pass"/><test-case name="fn-reversenpi1args-3" result="pass"/><test-case name="fn-reversenni1args-1" result="pass"/><test-case name="fn-reversenni1args-2" result="pass"/><test-case name="fn-reversenni1args-3" result="pass"/><test-case name="fn-reversesht1args-1" result="pass"/><test-case name="fn-reversesht1args-2" result="pass"/><test-case name="fn-reversesht1args-3" result="pass"/><test-case name="K-SeqReverseFunc-1" result="pass"/><test-case name="K-SeqReverseFunc-2" result="pass"/><test-case name="K-SeqReverseFunc-3" result="pass"/><test-case name="K-SeqReverseFunc-4" result="pass"/><test-case name="K-SeqReverseFunc-5" result="pass"/><test-case name="K-SeqReverseFunc-6" result="pass"/><test-case name="K-SeqReverseFunc-7" result="pass"/><test-case name="K-SeqReverseFunc-8" result="pass"/><test-case name="K-SeqReverseFunc-9" result="pass"/><test-case name="K-SeqReverseFunc-10" result="pass"/><test-case name="K-SeqReverseFunc-11" result="pass"/><test-case name="K-SeqReverseFunc-12" result="pass"/><test-case name="K-SeqReverseFunc-13" result="pass"/><test-case name="K-SeqReverseFunc-14" result="pass"/><test-case name="K-SeqReverseFunc-15" result="pass"/><test-case name="K-SeqReverseFunc-16" result="pass"/><test-case name="K-SeqReverseFunc-17" result="pass"/><test-case name="K-SeqReverseFunc-18" result="pass"/><test-case name="K-SeqReverseFunc-19" result="pass"/><test-case name="K-SeqReverseFunc-20" result="pass"/><test-case name="K-SeqReverseFunc-21" result="pass"/><test-case name="K2-SeqReverseFunc-1" result="pass"/><test-case name="K2-SeqReverseFunc-2" result="pass"/><test-case name="K2-SeqReverseFunc-3" result="pass"/><test-case name="K2-SeqReverseFunc-4" result="pass"/><test-case name="K2-SeqReverseFunc-5" result="pass"/><test-case name="K2-SeqReverseFunc-6" result="pass"/><test-case name="fn-subsequence-mix-args-001" result="pass"/><test-case name="fn-subsequence-mix-args-002" result="pass"/><test-case name="fn-subsequence-mix-args-003" result="pass"/><test-case name="fn-subsequence-mix-args-004" result="pass"/><test-case name="fn-subsequence-mix-args-005" result="pass"/><test-case name="fn-subsequence-mix-args-006" result="pass"/><test-case name="fn-subsequence-mix-args-007" result="pass"/><test-case name="fn-subsequence-mix-args-008" result="pass"/><test-case name="fn-subsequence-mix-args-009" result="fail"/><test-case name="fn-subsequence-mix-args-010" result="pass"/><test-case name="fn-subsequence-mix-args-011" result="fail"/><test-case name="fn-subsequence-mix-args-012" result="pass"/><test-case name="fn-subsequence-mix-args-013" result="pass"/><test-case name="fn-subsequence-mix-args-014" result="pass"/><test-case name="fn-subsequence-mix-args-015" result="pass"/><test-case name="fn-subsequence-mix-args-016" result="pass"/><test-case name="fn-subsequence-mix-args-017" result="pass"/><test-case name="fn-subsequence-mix-args-018" result="pass"/><test-case name="fn-subsequence-mix-args-019" result="pass"/><test-case name="fn-subsequence-mix-args-020" result="pass"/><test-case name="fn-subsequence-mix-args-021" result="pass"/><test-case name="fn-subsequence-mix-args-022" result="fail"/><test-case name="fn-subsequence-mix-args-023" result="pass"/><test-case name="K-SeqSubsequenceFunc-1" result="pass"/><test-case name="K-SeqSubsequenceFunc-2" result="pass"/><test-case name="K-SeqSubsequenceFunc-3" result="pass"/><test-case name="K-SeqSubsequenceFunc-4" result="pass"/><test-case name="K-SeqSubsequenceFunc-5" result="pass"/><test-case name="K-SeqSubsequenceFunc-6" result="pass"/><test-case name="K-SeqSubsequenceFunc-7" result="pass"/><test-case name="K-SeqSubsequenceFunc-8" result="pass"/><test-case name="K-SeqSubsequenceFunc-9" result="pass"/><test-case name="K-SeqSubsequenceFunc-10" result="pass"/><test-case name="K-SeqSubsequenceFunc-11" result="pass"/><test-case name="K-SeqSubsequenceFunc-12" result="pass"/><test-case name="K-SeqSubsequenceFunc-13" result="pass"/><test-case name="K-SeqSubsequenceFunc-14" result="pass"/><test-case name="K-SeqSubsequenceFunc-15" result="pass"/><test-case name="K-SeqSubsequenceFunc-16" result="pass"/><test-case name="K-SeqSubsequenceFunc-17" result="pass"/><test-case name="K-SeqSubsequenceFunc-18" result="pass"/><test-case name="K-SeqSubsequenceFunc-19" result="pass"/><test-case name="K-SeqSubsequenceFunc-20" result="pass"/><test-case name="K-SeqSubsequenceFunc-21" result="pass"/><test-case name="K-SeqSubsequenceFunc-22" result="pass"/><test-case name="K-SeqSubsequenceFunc-23" result="pass"/><test-case name="K-SeqSubsequenceFunc-24" result="pass"/><test-case name="K-SeqSubsequenceFunc-25" result="pass"/><test-case name="K-SeqSubsequenceFunc-26" result="pass"/><test-case name="K-SeqSubsequenceFunc-27" result="pass"/><test-case name="K-SeqSubsequenceFunc-28" result="pass"/><test-case name="K-SeqSubsequenceFunc-29" result="pass"/><test-case name="K-SeqSubsequenceFunc-30" result="pass"/><test-case name="K-SeqSubsequenceFunc-31" result="pass"/><test-case name="K-SeqSubsequenceFunc-32" result="pass"/><test-case name="K-SeqSubsequenceFunc-33" result="pass"/><test-case name="K-SeqSubsequenceFunc-34" result="pass"/><test-case name="K-SeqSubsequenceFunc-35" result="pass"/><test-case name="K-SeqSubsequenceFunc-36" result="pass"/><test-case name="K-SeqSubsequenceFunc-37" result="pass"/><test-case name="K-SeqSubsequenceFunc-38" result="pass"/><test-case name="K-SeqSubsequenceFunc-39" result="pass"/><test-case name="K-SeqSubsequenceFunc-40" result="pass"/><test-case name="K-SeqSubsequenceFunc-41" result="pass"/><test-case name="K-SeqSubsequenceFunc-42" result="pass"/><test-case name="K-SeqSubsequenceFunc-43" result="pass"/><test-case name="K-SeqSubsequenceFunc-44" result="pass"/><test-case name="K2-SeqSubsequenceFunc-1" result="pass"/><test-case name="K2-SeqSubsequenceFunc-2" result="pass"/><test-case name="K2-SeqSubsequenceFunc-3" result="pass"/><test-case name="K2-SeqSubsequenceFunc-4" result="pass"/><test-case name="K2-SeqSubsequenceFunc-5" result="pass"/><test-case name="K2-SeqSubsequenceFunc-6" result="pass"/><test-case name="K2-SeqSubsequenceFunc-7" result="fail"/><test-case name="K2-SeqSubsequenceFunc-8" result="pass"/><test-case name="K2-SeqSubsequenceFunc-9" result="pass"/><test-case name="K2-SeqSubsequenceFunc-10" result="pass"/><test-case name="fn-unordered-mix-args-001" result="pass"/><test-case name="fn-unordered-mix-args-002" result="pass"/><test-case name="fn-unordered-mix-args-003" result="pass"/><test-case name="fn-unordered-mix-args-004" result="pass"/><test-case name="fn-unordered-mix-args-005" result="pass"/><test-case name="fn-unordered-mix-args-006" result="pass"/><test-case name="fn-unordered-mix-args-007" result="pass"/><test-case name="fn-unordered-mix-args-008" result="pass"/><test-case name="fn-unordered-mix-args-009" result="pass"/><test-case name="fn-unordered-mix-args-010" result="pass"/><test-case name="fn-unordered-mix-args-011" result="pass"/><test-case name="fn-unordered-mix-args-012" result="pass"/><test-case name="fn-unordered-mix-args-013" result="pass"/><test-case name="fn-unordered-mix-args-014" result="pass"/><test-case name="fn-unordered-mix-args-015" result="pass"/><test-case name="fn-unordered-mix-args-016" result="pass"/><test-case name="fn-unordered-mix-args-017" result="pass"/><test-case name="fn-unordered-mix-args-018" result="pass"/><test-case name="fn-unordered-mix-args-019" result="pass"/><test-case name="fn-unordered-mix-args-020" result="pass"/><test-case name="fn-unordered-mix-args-021" result="pass"/><test-case name="fn-unordered-mix-args-022" result="pass"/><test-case name="fn-unordered-mix-args-023" result="pass"/><test-case name="K-SeqUnorderedFunc-1" result="pass"/><test-case name="K-SeqUnorderedFunc-2" result="pass"/><test-case name="K-SeqUnorderedFunc-3" result="pass"/><test-case name="K-SeqUnorderedFunc-4" result="pass"/><test-case name="K-SeqUnorderedFunc-5" result="pass"/><test-case name="K-SeqUnorderedFunc-6" result="pass"/><test-case name="K-SeqUnorderedFunc-7" result="pass"/><test-case name="K-SeqUnorderedFunc-8" result="pass"/><test-case name="fn-zero-or-oneint1args-1" result="pass"/><test-case name="fn-zero-or-oneint1args-2" result="pass"/><test-case name="fn-zero-or-oneint1args-3" result="pass"/><test-case name="fn-zero-or-oneintg1args-1" result="pass"/><test-case name="fn-zero-or-oneintg1args-2" result="pass"/><test-case name="fn-zero-or-oneintg1args-3" result="pass"/><test-case name="fn-zero-or-onedec1args-1" result="fail"/><test-case name="fn-zero-or-onedec1args-2" result="fail"/><test-case name="fn-zero-or-onedec1args-3" result="fail"/><test-case name="fn-zero-or-onedbl1args-1" result="pass"/><test-case name="fn-zero-or-onedbl1args-2" result="pass"/><test-case name="fn-zero-or-onedbl1args-3" result="pass"/><test-case name="fn-zero-or-oneflt1args-1" result="pass"/><test-case name="fn-zero-or-oneflt1args-2" result="pass"/><test-case name="fn-zero-or-oneflt1args-3" result="pass"/><test-case name="fn-zero-or-onelng1args-1" result="pass"/><test-case name="fn-zero-or-onelng1args-2" result="pass"/><test-case name="fn-zero-or-onelng1args-3" result="pass"/><test-case name="fn-zero-or-oneusht1args-1" result="pass"/><test-case name="fn-zero-or-oneusht1args-2" result="pass"/><test-case name="fn-zero-or-oneusht1args-3" result="pass"/><test-case name="fn-zero-or-onenint1args-1" result="pass"/><test-case name="fn-zero-or-onenint1args-2" result="pass"/><test-case name="fn-zero-or-onenint1args-3" result="pass"/><test-case name="fn-zero-or-onepint1args-1" result="pass"/><test-case name="fn-zero-or-onepint1args-2" result="pass"/><test-case name="fn-zero-or-onepint1args-3" result="pass"/><test-case name="fn-zero-or-oneulng1args-1" result="pass"/><test-case name="fn-zero-or-oneulng1args-2" result="pass"/><test-case name="fn-zero-or-oneulng1args-3" result="pass"/><test-case name="fn-zero-or-onenpi1args-1" result="pass"/><test-case name="fn-zero-or-onenpi1args-2" result="pass"/><test-case name="fn-zero-or-onenpi1args-3" result="pass"/><test-case name="fn-zero-or-onenni1args-1" result="pass"/><test-case name="fn-zero-or-onenni1args-2" result="pass"/><test-case name="fn-zero-or-onenni1args-3" result="pass"/><test-case name="fn-zero-or-onesht1args-1" result="pass"/><test-case name="fn-zero-or-onesht1args-2" result="pass"/><test-case name="fn-zero-or-onesht1args-3" result="pass"/><test-case name="fn-zero-or-one-1" result="pass"/><test-case name="K-SeqZeroOrOneFunc-1" result="pass"/><test-case name="K-SeqZeroOrOneFunc-2" result="pass"/><test-case name="K-SeqZeroOrOneFunc-3" result="pass"/><test-case name="K-SeqZeroOrOneFunc-4" result="pass"/><test-case name="K-SeqZeroOrOneFunc-5" result="pass"/><test-case name="K-SeqZeroOrOneFunc-6" result="pass"/><test-case name="K-SeqZeroOrOneFunc-7" result="pass"/><test-case name="K-SeqZeroOrOneFunc-8" result="pass"/><test-case name="fn-one-or-moreint1args-1" result="pass"/><test-case name="fn-one-or-moreint1args-2" result="pass"/><test-case name="fn-one-or-moreint1args-3" result="pass"/><test-case name="fn-one-or-moreintg1args-1" result="pass"/><test-case name="fn-one-or-moreintg1args-2" result="pass"/><test-case name="fn-one-or-moreintg1args-3" result="pass"/><test-case name="fn-one-or-moredec1args-1" result="fail"/><test-case name="fn-one-or-moredec1args-2" result="fail"/><test-case name="fn-one-or-moredec1args-3" result="fail"/><test-case name="fn-one-or-moredbl1args-1" result="pass"/><test-case name="fn-one-or-moredbl1args-2" result="pass"/><test-case name="fn-one-or-moredbl1args-3" result="pass"/><test-case name="fn-one-or-moreflt1args-1" result="pass"/><test-case name="fn-one-or-moreflt1args-2" result="pass"/><test-case name="fn-one-or-moreflt1args-3" result="pass"/><test-case name="fn-one-or-morelng1args-1" result="pass"/><test-case name="fn-one-or-morelng1args-2" result="pass"/><test-case name="fn-one-or-morelng1args-3" result="pass"/><test-case name="fn-one-or-moreusht1args-1" result="pass"/><test-case name="fn-one-or-moreusht1args-2" result="pass"/><test-case name="fn-one-or-moreusht1args-3" result="pass"/><test-case name="fn-one-or-morenint1args-1" result="pass"/><test-case name="fn-one-or-morenint1args-2" result="pass"/><test-case name="fn-one-or-morenint1args-3" result="pass"/><test-case name="fn-one-or-morepint1args-1" result="pass"/><test-case name="fn-one-or-morepint1args-2" result="pass"/><test-case name="fn-one-or-morepint1args-3" result="pass"/><test-case name="fn-one-or-moreulng1args-1" result="pass"/><test-case name="fn-one-or-moreulng1args-2" result="pass"/><test-case name="fn-one-or-moreulng1args-3" result="pass"/><test-case name="fn-one-or-morenpi1args-1" result="pass"/><test-case name="fn-one-or-morenpi1args-2" result="pass"/><test-case name="fn-one-or-morenpi1args-3" result="pass"/><test-case name="fn-one-or-morenni1args-1" result="pass"/><test-case name="fn-one-or-morenni1args-2" result="pass"/><test-case name="fn-one-or-morenni1args-3" result="pass"/><test-case name="fn-one-or-moresht1args-1" result="pass"/><test-case name="fn-one-or-moresht1args-2" result="pass"/><test-case name="fn-one-or-moresht1args-3" result="pass"/><test-case name="fn-one-or-more-1" result="pass"/><test-case name="K-SeqOneOrMoreFunc-1" result="pass"/><test-case name="K-SeqOneOrMoreFunc-2" result="pass"/><test-case name="K-SeqOneOrMoreFunc-3" result="pass"/><test-case name="K-SeqOneOrMoreFunc-4" result="pass"/><test-case name="K-SeqOneOrMoreFunc-5" result="pass"/><test-case name="K-SeqOneOrMoreFunc-6" result="pass"/><test-case name="K-SeqOneOrMoreFunc-7" result="pass"/><test-case name="K-SeqOneOrMoreFunc-8" result="pass"/><test-case name="K2-SeqOneOrMoreFunc-1" result="pass"/><test-case name="fn-exactly-oneint1args-1" result="pass"/><test-case name="fn-exactly-oneint1args-2" result="pass"/><test-case name="fn-exactly-oneint1args-3" result="pass"/><test-case name="fn-exactly-oneintg1args-1" result="pass"/><test-case name="fn-exactly-oneintg1args-2" result="pass"/><test-case name="fn-exactly-oneintg1args-3" result="pass"/><test-case name="fn-exactly-onedec1args-1" result="fail"/><test-case name="fn-exactly-onedec1args-2" result="fail"/><test-case name="fn-exactly-onedec1args-3" result="fail"/><test-case name="fn-exactly-onedbl1args-1" result="pass"/><test-case name="fn-exactly-onedbl1args-2" result="pass"/><test-case name="fn-exactly-onedbl1args-3" result="pass"/><test-case name="fn-exactly-oneflt1args-1" result="pass"/><test-case name="fn-exactly-oneflt1args-2" result="pass"/><test-case name="fn-exactly-oneflt1args-3" result="pass"/><test-case name="fn-exactly-onelng1args-1" result="pass"/><test-case name="fn-exactly-onelng1args-2" result="pass"/><test-case name="fn-exactly-onelng1args-3" result="pass"/><test-case name="fn-exactly-oneusht1args-1" result="pass"/><test-case name="fn-exactly-oneusht1args-2" result="pass"/><test-case name="fn-exactly-oneusht1args-3" result="pass"/><test-case name="fn-exactly-onenint1args-1" result="pass"/><test-case name="fn-exactly-onenint1args-2" result="pass"/><test-case name="fn-exactly-onenint1args-3" result="pass"/><test-case name="fn-exactly-onepint1args-1" result="pass"/><test-case name="fn-exactly-onepint1args-2" result="pass"/><test-case name="fn-exactly-onepint1args-3" result="pass"/><test-case name="fn-exactly-oneulng1args-1" result="pass"/><test-case name="fn-exactly-oneulng1args-2" result="pass"/><test-case name="fn-exactly-oneulng1args-3" result="pass"/><test-case name="fn-exactly-onenpi1args-1" result="pass"/><test-case name="fn-exactly-onenpi1args-2" result="pass"/><test-case name="fn-exactly-onenpi1args-3" result="pass"/><test-case name="fn-exactly-onenni1args-1" result="pass"/><test-case name="fn-exactly-onenni1args-2" result="pass"/><test-case name="fn-exactly-onenni1args-3" result="pass"/><test-case name="fn-exactly-onesht1args-1" result="pass"/><test-case name="fn-exactly-onesht1args-2" result="pass"/><test-case name="fn-exactly-onesht1args-3" result="pass"/><test-case name="fn-exactly-one-1" result="pass"/><test-case name="K-SeqExactlyOneFunc-1" result="pass"/><test-case name="K-SeqExactlyOneFunc-2" result="pass"/><test-case name="K-SeqExactlyOneFunc-3" result="pass"/><test-case name="K-SeqExactlyOneFunc-4" result="pass"/><test-case name="K-SeqExactlyOneFunc-5" result="pass"/><test-case name="K-SeqExactlyOneFunc-6" result="pass"/><test-case name="K-SeqExactlyOneFunc-7" result="pass"/><test-case name="K-SeqExactlyOneFunc-8" result="pass"/><test-case name="K-SeqExactlyOneFunc-9" result="pass"/><test-case name="K-SeqExactlyOneFunc-10" result="pass"/><test-case name="fn-deep-equalint2args-1" result="pass"/><test-case name="fn-deep-equalint2args-2" result="pass"/><test-case name="fn-deep-equalint2args-3" result="pass"/><test-case name="fn-deep-equalint2args-4" result="pass"/><test-case name="fn-deep-equalint2args-5" result="pass"/><test-case name="fn-deep-equalintg2args-1" result="pass"/><test-case name="fn-deep-equalintg2args-2" result="pass"/><test-case name="fn-deep-equalintg2args-3" result="pass"/><test-case name="fn-deep-equalintg2args-4" result="pass"/><test-case name="fn-deep-equalintg2args-5" result="pass"/><test-case name="fn-deep-equaldec2args-1" result="pass"/><test-case name="fn-deep-equaldec2args-2" result="pass"/><test-case name="fn-deep-equaldec2args-3" result="pass"/><test-case name="fn-deep-equaldec2args-4" result="pass"/><test-case name="fn-deep-equaldec2args-5" result="pass"/><test-case name="fn-deep-equaldbl2args-1" result="pass"/><test-case name="fn-deep-equaldbl2args-2" result="pass"/><test-case name="fn-deep-equaldbl2args-3" result="pass"/><test-case name="fn-deep-equaldbl2args-4" result="pass"/><test-case name="fn-deep-equaldbl2args-5" result="pass"/><test-case name="fn-deep-equalflt2args-1" result="pass"/><test-case name="fn-deep-equalflt2args-2" result="pass"/><test-case name="fn-deep-equalflt2args-3" result="pass"/><test-case name="fn-deep-equalflt2args-4" result="pass"/><test-case name="fn-deep-equalflt2args-5" result="pass"/><test-case name="fn-deep-equallng2args-1" result="pass"/><test-case name="fn-deep-equallng2args-2" result="pass"/><test-case name="fn-deep-equallng2args-3" result="pass"/><test-case name="fn-deep-equallng2args-4" result="pass"/><test-case name="fn-deep-equallng2args-5" result="pass"/><test-case name="fn-deep-equalusht2args-1" result="pass"/><test-case name="fn-deep-equalusht2args-2" result="pass"/><test-case name="fn-deep-equalusht2args-3" result="pass"/><test-case name="fn-deep-equalusht2args-4" result="pass"/><test-case name="fn-deep-equalusht2args-5" result="pass"/><test-case name="fn-deep-equalnint2args-1" result="pass"/><test-case name="fn-deep-equalnint2args-2" result="pass"/><test-case name="fn-deep-equalnint2args-3" result="pass"/><test-case name="fn-deep-equalnint2args-4" result="pass"/><test-case name="fn-deep-equalnint2args-5" result="pass"/><test-case name="fn-deep-equalpint2args-1" result="pass"/><test-case name="fn-deep-equalpint2args-2" result="pass"/><test-case name="fn-deep-equalpint2args-3" result="pass"/><test-case name="fn-deep-equalpint2args-4" result="pass"/><test-case name="fn-deep-equalpint2args-5" result="pass"/><test-case name="fn-deep-equalulng2args-1" result="pass"/><test-case name="fn-deep-equalulng2args-2" result="pass"/><test-case name="fn-deep-equalulng2args-3" result="pass"/><test-case name="fn-deep-equalulng2args-4" result="pass"/><test-case name="fn-deep-equalulng2args-5" result="pass"/><test-case name="fn-deep-equalnpi2args-1" result="pass"/><test-case name="fn-deep-equalnpi2args-2" result="pass"/><test-case name="fn-deep-equalnpi2args-3" result="pass"/><test-case name="fn-deep-equalnpi2args-4" result="pass"/><test-case name="fn-deep-equalnpi2args-5" result="pass"/><test-case name="fn-deep-equalnni2args-1" result="pass"/><test-case name="fn-deep-equalnni2args-2" result="pass"/><test-case name="fn-deep-equalnni2args-3" result="pass"/><test-case name="fn-deep-equalnni2args-4" result="pass"/><test-case name="fn-deep-equalnni2args-5" result="pass"/><test-case name="fn-deep-equalsht2args-1" result="pass"/><test-case name="fn-deep-equalsht2args-2" result="pass"/><test-case name="fn-deep-equalsht2args-3" result="pass"/><test-case name="fn-deep-equalsht2args-4" result="pass"/><test-case name="fn-deep-equalsht2args-5" result="pass"/><test-case name="fn-deep-equal-mix-args-001" result="pass"/><test-case name="fn-deep-equal-mix-args-002" result="pass"/><test-case name="fn-deep-equal-mix-args-003" result="pass"/><test-case name="fn-deep-equal-mix-args-004" result="pass"/><test-case name="fn-deep-equal-mix-args-005" result="pass"/><test-case name="fn-deep-equal-mix-args-006" result="pass"/><test-case name="fn-deep-equal-mix-args-007" result="pass"/><test-case name="fn-deep-equal-mix-args-008" result="pass"/><test-case name="fn-deep-equal-mix-args-009" result="pass"/><test-case name="fn-deep-equal-mix-args-010" result="pass"/><test-case name="fn-deep-equal-mix-args-011" result="pass"/><test-case name="fn-deep-equal-mix-args-012" result="pass"/><test-case name="fn-deep-equal-mix-args-013" result="pass"/><test-case name="fn-deep-equal-mix-args-014" result="pass"/><test-case name="fn-deep-equal-mix-args-015" result="pass"/><test-case name="fn-deep-equal-mix-args-016" result="pass"/><test-case name="fn-deep-equal-mix-args-017" result="pass"/><test-case name="fn-deep-equal-mix-args-018" result="pass"/><test-case name="fn-deep-equal-mix-args-019" result="fail"/><test-case name="fn-deep-equal-mix-args-020" result="pass"/><test-case name="fn-deep-equal-mix-args-021" result="pass"/><test-case name="fn-deep-equal-mix-args-022" result="pass"/><test-case name="fn-deep-equal-mix-args-023" result="pass"/><test-case name="fn-deep-equal-mix-args-024" result="pass"/><test-case name="fn-deep-equal-mix-args-025" result="pass"/><test-case name="fn-deep-equal-mix-args-026" result="pass"/><test-case name="fn-deep-equal-mix-args-027" result="pass"/><test-case name="fn-deep-equal-mix-args-028" result="pass"/><test-case name="fn-deep-equal-mix-args-029" result="pass"/><test-case name="fn-deep-equal-mix-args-030" result="pass"/><test-case name="fn-deep-equal-mix-args-031" result="pass"/><test-case name="fn-deep-equal-node-args-1" result="pass"/><test-case name="fn-deep-equal-node-args-2" result="pass"/><test-case name="fn-deep-equal-node-args-3" result="pass"/><test-case name="fn-deep-equal-node-args-4" result="pass"/><test-case name="fn-deep-equal-node-args-5" result="pass"/><test-case name="K-SeqDeepEqualFunc-1" result="pass"/><test-case name="K-SeqDeepEqualFunc-2" result="pass"/><test-case name="K-SeqDeepEqualFunc-3" result="pass"/><test-case name="K-SeqDeepEqualFunc-4" result="pass"/><test-case name="K-SeqDeepEqualFunc-5" result="pass"/><test-case name="K-SeqDeepEqualFunc-6" result="pass"/><test-case name="K-SeqDeepEqualFunc-7" result="pass"/><test-case name="K-SeqDeepEqualFunc-8" result="pass"/><test-case name="K-SeqDeepEqualFunc-9" result="pass"/><test-case name="K-SeqDeepEqualFunc-10" result="pass"/><test-case name="K-SeqDeepEqualFunc-11" result="pass"/><test-case name="K-SeqDeepEqualFunc-12" result="pass"/><test-case name="K-SeqDeepEqualFunc-13" result="pass"/><test-case name="K-SeqDeepEqualFunc-14" result="pass"/><test-case name="K-SeqDeepEqualFunc-15" result="pass"/><test-case name="K-SeqDeepEqualFunc-16" result="pass"/><test-case name="K-SeqDeepEqualFunc-17" result="pass"/><test-case name="K-SeqDeepEqualFunc-18" result="pass"/><test-case name="K-SeqDeepEqualFunc-19" result="pass"/><test-case name="K-SeqDeepEqualFunc-20" result="pass"/><test-case name="K-SeqDeepEqualFunc-21" result="pass"/><test-case name="K-SeqDeepEqualFunc-22" result="pass"/><test-case name="K-SeqDeepEqualFunc-23" result="pass"/><test-case name="K-SeqDeepEqualFunc-24" result="pass"/><test-case name="K-SeqDeepEqualFunc-25" result="pass"/><test-case name="K-SeqDeepEqualFunc-26" result="pass"/><test-case name="K-SeqDeepEqualFunc-27" result="pass"/><test-case name="K-SeqDeepEqualFunc-28" result="pass"/><test-case name="K-SeqDeepEqualFunc-29" result="pass"/><test-case name="K-SeqDeepEqualFunc-30" result="pass"/><test-case name="K-SeqDeepEqualFunc-31" result="pass"/><test-case name="K-SeqDeepEqualFunc-32" result="pass"/><test-case name="K-SeqDeepEqualFunc-33" result="pass"/><test-case name="K-SeqDeepEqualFunc-34" result="pass"/><test-case name="K-SeqDeepEqualFunc-35" result="pass"/><test-case name="K-SeqDeepEqualFunc-36" result="pass"/><test-case name="K-SeqDeepEqualFunc-37" result="pass"/><test-case name="K-SeqDeepEqualFunc-38" result="pass"/><test-case name="K-SeqDeepEqualFunc-39" result="pass"/><test-case name="K-SeqDeepEqualFunc-40" result="pass"/><test-case name="K-SeqDeepEqualFunc-41" result="pass"/><test-case name="K-SeqDeepEqualFunc-42" result="pass"/><test-case name="K-SeqDeepEqualFunc-43" result="pass"/><test-case name="K-SeqDeepEqualFunc-44" result="pass"/><test-case name="K-SeqDeepEqualFunc-45" result="pass"/><test-case name="K-SeqDeepEqualFunc-46" result="pass"/><test-case name="K-SeqDeepEqualFunc-47" result="pass"/><test-case name="K-SeqDeepEqualFunc-48" result="pass"/><test-case name="K-SeqDeepEqualFunc-49" result="pass"/><test-case name="K-SeqDeepEqualFunc-50" result="pass"/><test-case name="K-SeqDeepEqualFunc-51" result="pass"/><test-case name="K-SeqDeepEqualFunc-52" result="pass"/><test-case name="K-SeqDeepEqualFunc-53" result="pass"/><test-case name="K-SeqDeepEqualFunc-54" result="pass"/><test-case name="K-SeqDeepEqualFunc-55" result="pass"/><test-case name="K2-SeqDeepEqualFunc-1" result="pass"/><test-case name="K2-SeqDeepEqualFunc-2" result="pass"/><test-case name="K2-SeqDeepEqualFunc-3" result="pass"/><test-case name="K2-SeqDeepEqualFunc-4" result="pass"/><test-case name="K2-SeqDeepEqualFunc-5" result="pass"/><test-case name="K2-SeqDeepEqualFunc-6" result="pass"/><test-case name="K2-SeqDeepEqualFunc-7" result="pass"/><test-case name="K2-SeqDeepEqualFunc-8" result="pass"/><test-case name="K2-SeqDeepEqualFunc-9" result="pass"/><test-case name="K2-SeqDeepEqualFunc-10" result="pass"/><test-case name="K2-SeqDeepEqualFunc-11" result="pass"/><test-case name="K2-SeqDeepEqualFunc-12" result="pass"/><test-case name="K2-SeqDeepEqualFunc-13" result="pass"/><test-case name="K2-SeqDeepEqualFunc-14" result="pass"/><test-case name="K2-SeqDeepEqualFunc-15" result="pass"/><test-case name="K2-SeqDeepEqualFunc-16" result="pass"/><test-case name="K2-SeqDeepEqualFunc-17" result="pass"/><test-case name="K2-SeqDeepEqualFunc-18" result="pass"/><test-case name="K2-SeqDeepEqualFunc-19" result="pass"/><test-case name="K2-SeqDeepEqualFunc-20" result="pass"/><test-case name="K2-SeqDeepEqualFunc-21" result="pass"/><test-case name="K2-SeqDeepEqualFunc-22" result="pass"/><test-case name="K2-SeqDeepEqualFunc-23" result="pass"/><test-case name="K2-SeqDeepEqualFunc-24" result="pass"/><test-case name="K2-SeqDeepEqualFunc-25" result="pass"/><test-case name="K2-SeqDeepEqualFunc-26" result="pass"/><test-case name="K2-SeqDeepEqualFunc-27" result="pass"/><test-case name="K2-SeqDeepEqualFunc-28" result="pass"/><test-case name="K2-SeqDeepEqualFunc-29" result="pass"/><test-case name="K2-SeqDeepEqualFunc-30" result="pass"/><test-case name="K2-SeqDeepEqualFunc-31" result="pass"/><test-case name="K2-SeqDeepEqualFunc-32" result="pass"/><test-case name="fn-countint1args-1" result="pass"/><test-case name="fn-countint1args-2" result="pass"/><test-case name="fn-countint1args-3" result="pass"/><test-case name="fn-countintg1args-1" result="pass"/><test-case name="fn-countintg1args-2" result="pass"/><test-case name="fn-countintg1args-3" result="pass"/><test-case name="fn-countdec1args-1" result="pass"/><test-case name="fn-countdec1args-2" result="pass"/><test-case name="fn-countdec1args-3" result="pass"/><test-case name="fn-countdbl1args-1" result="pass"/><test-case name="fn-countdbl1args-2" result="pass"/><test-case name="fn-countdbl1args-3" result="pass"/><test-case name="fn-countflt1args-1" result="pass"/><test-case name="fn-countflt1args-2" result="pass"/><test-case name="fn-countflt1args-3" result="pass"/><test-case name="fn-countlng1args-1" result="pass"/><test-case name="fn-countlng1args-2" result="pass"/><test-case name="fn-countlng1args-3" result="pass"/><test-case name="fn-countusht1args-1" result="pass"/><test-case name="fn-countusht1args-2" result="pass"/><test-case name="fn-countusht1args-3" result="pass"/><test-case name="fn-countnint1args-1" result="pass"/><test-case name="fn-countnint1args-2" result="pass"/><test-case name="fn-countnint1args-3" result="pass"/><test-case name="fn-countpint1args-1" result="pass"/><test-case name="fn-countpint1args-2" result="pass"/><test-case name="fn-countpint1args-3" result="pass"/><test-case name="fn-countulng1args-1" result="pass"/><test-case name="fn-countulng1args-2" result="pass"/><test-case name="fn-countulng1args-3" result="pass"/><test-case name="fn-countnpi1args-1" result="pass"/><test-case name="fn-countnpi1args-2" result="pass"/><test-case name="fn-countnpi1args-3" result="pass"/><test-case name="fn-countnni1args-1" result="pass"/><test-case name="fn-countnni1args-2" result="pass"/><test-case name="fn-countnni1args-3" result="pass"/><test-case name="fn-countsht1args-1" result="pass"/><test-case name="fn-countsht1args-2" result="pass"/><test-case name="fn-countsht1args-3" result="pass"/><test-case name="K-SeqCountFunc-1" result="pass"/><test-case name="K-SeqCountFunc-2" result="pass"/><test-case name="K-SeqCountFunc-3" result="pass"/><test-case name="K-SeqCountFunc-4" result="pass"/><test-case name="K-SeqCountFunc-5" result="pass"/><test-case name="K-SeqCountFunc-6" result="pass"/><test-case name="K-SeqCountFunc-7" result="pass"/><test-case name="K-SeqCountFunc-8" result="pass"/><test-case name="K-SeqCountFunc-9" result="pass"/><test-case name="K-SeqCountFunc-10" result="pass"/><test-case name="K-SeqCountFunc-11" result="pass"/><test-case name="K-SeqCountFunc-12" result="pass"/><test-case name="K-SeqCountFunc-13" result="pass"/><test-case name="K-SeqCountFunc-14" result="pass"/><test-case name="K-SeqCountFunc-15" result="pass"/><test-case name="K-SeqCountFunc-16" result="pass"/><test-case name="K-SeqCountFunc-17" result="pass"/><test-case name="K-SeqCountFunc-18" result="pass"/><test-case name="K2-SeqCountFunc-1" result="pass"/><test-case name="fn-avgint1args-1" result="pass"/><test-case name="fn-avgint1args-2" result="pass"/><test-case name="fn-avgint1args-3" result="pass"/><test-case name="fn-avgintg1args-1" result="pass"/><test-case name="fn-avgintg1args-2" result="pass"/><test-case name="fn-avgintg1args-3" result="pass"/><test-case name="fn-avgdec1args-1" result="fail"/><test-case name="fn-avgdec1args-2" result="fail"/><test-case name="fn-avgdec1args-3" result="fail"/><test-case name="fn-avgdbl1args-1" result="pass"/><test-case name="fn-avgdbl1args-2" result="pass"/><test-case name="fn-avgdbl1args-3" result="pass"/><test-case name="fn-avgflt1args-1" result="pass"/><test-case name="fn-avgflt1args-2" result="pass"/><test-case name="fn-avgflt1args-3" result="pass"/><test-case name="fn-avglng1args-1" result="pass"/><test-case name="fn-avglng1args-2" result="pass"/><test-case name="fn-avglng1args-3" result="pass"/><test-case name="fn-avgusht1args-1" result="pass"/><test-case name="fn-avgusht1args-2" result="pass"/><test-case name="fn-avgusht1args-3" result="pass"/><test-case name="fn-avgnint1args-1" result="pass"/><test-case name="fn-avgnint1args-2" result="pass"/><test-case name="fn-avgnint1args-3" result="pass"/><test-case name="fn-avgpint1args-1" result="pass"/><test-case name="fn-avgpint1args-2" result="pass"/><test-case name="fn-avgpint1args-3" result="pass"/><test-case name="fn-avgulng1args-1" result="pass"/><test-case name="fn-avgulng1args-2" result="pass"/><test-case name="fn-avgulng1args-3" result="pass"/><test-case name="fn-avgnpi1args-1" result="pass"/><test-case name="fn-avgnpi1args-2" result="pass"/><test-case name="fn-avgnpi1args-3" result="pass"/><test-case name="fn-avgnni1args-1" result="pass"/><test-case name="fn-avgnni1args-2" result="pass"/><test-case name="fn-avgnni1args-3" result="pass"/><test-case name="fn-avgsht1args-1" result="pass"/><test-case name="fn-avgsht1args-2" result="pass"/><test-case name="fn-avgsht1args-3" result="pass"/><test-case name="fn-avgint2args-1" result="pass"/><test-case name="fn-avgint2args-2" result="pass"/><test-case name="fn-avgint2args-3" result="pass"/><test-case name="fn-avgint2args-4" result="pass"/><test-case name="fn-avgint2args-5" result="pass"/><test-case name="fn-avgintg2args-1" result="fail"/><test-case name="fn-avgintg2args-2" result="fail"/><test-case name="fn-avgintg2args-3" result="pass"/><test-case name="fn-avgintg2args-4" result="fail"/><test-case name="fn-avgintg2args-5" result="pass"/><test-case name="fn-avgdec2args-1" result="fail"/><test-case name="fn-avgdec2args-2" result="fail"/><test-case name="fn-avgdec2args-3" result="pass"/><test-case name="fn-avgdec2args-4" result="fail"/><test-case name="fn-avgdec2args-5" result="pass"/><test-case name="fn-avgdbl2args-1" result="pass"/><test-case name="fn-avgdbl2args-2" result="pass"/><test-case name="fn-avgdbl2args-3" result="pass"/><test-case name="fn-avgdbl2args-4" result="pass"/><test-case name="fn-avgdbl2args-5" result="pass"/><test-case name="fn-avgflt2args-1" result="pass"/><test-case name="fn-avgflt2args-2" result="fail"/><test-case name="fn-avgflt2args-3" result="pass"/><test-case name="fn-avgflt2args-4" result="fail"/><test-case name="fn-avgflt2args-5" result="pass"/><test-case name="fn-avglng2args-1" result="fail"/><test-case name="fn-avglng2args-2" result="fail"/><test-case name="fn-avglng2args-3" result="pass"/><test-case name="fn-avglng2args-4" result="fail"/><test-case name="fn-avglng2args-5" result="pass"/><test-case name="fn-avgusht2args-1" result="pass"/><test-case name="fn-avgusht2args-2" result="pass"/><test-case name="fn-avgusht2args-3" result="pass"/><test-case name="fn-avgusht2args-4" result="pass"/><test-case name="fn-avgusht2args-5" result="pass"/><test-case name="fn-avgnint2args-1" result="fail"/><test-case name="fn-avgnint2args-2" result="fail"/><test-case name="fn-avgnint2args-3" result="pass"/><test-case name="fn-avgnint2args-4" result="fail"/><test-case name="fn-avgnint2args-5" result="pass"/><test-case name="fn-avgpint2args-1" result="pass"/><test-case name="fn-avgpint2args-2" result="fail"/><test-case name="fn-avgpint2args-3" result="pass"/><test-case name="fn-avgpint2args-4" result="fail"/><test-case name="fn-avgpint2args-5" result="pass"/><test-case name="fn-avgulng2args-1" result="pass"/><test-case name="fn-avgulng2args-2" result="fail"/><test-case name="fn-avgulng2args-3" result="fail"/><test-case name="fn-avgulng2args-4" result="fail"/><test-case name="fn-avgulng2args-5" result="fail"/><test-case name="fn-avgnpi2args-1" result="fail"/><test-case name="fn-avgnpi2args-2" result="fail"/><test-case name="fn-avgnpi2args-3" result="fail"/><test-case name="fn-avgnpi2args-4" result="fail"/><test-case name="fn-avgnpi2args-5" result="fail"/><test-case name="fn-avgnni2args-1" result="pass"/><test-case name="fn-avgnni2args-2" result="fail"/><test-case name="fn-avgnni2args-3" result="fail"/><test-case name="fn-avgnni2args-4" result="fail"/><test-case name="fn-avgnni2args-5" result="fail"/><test-case name="fn-avgsht2args-1" result="pass"/><test-case name="fn-avgsht2args-2" result="pass"/><test-case name="fn-avgsht2args-3" result="pass"/><test-case name="fn-avgsht2args-4" result="pass"/><test-case name="fn-avgsht2args-5" result="pass"/><test-case name="fn-avg-1" result="pass"/><test-case name="fn-avg-2" result="pass"/><test-case name="fn-avg-mix-args-001" result="pass"/><test-case name="fn-avg-mix-args-002" result="pass"/><test-case name="fn-avg-mix-args-003" result="pass"/><test-case name="fn-avg-mix-args-004" result="pass"/><test-case name="fn-avg-mix-args-005" result="pass"/><test-case name="fn-avg-mix-args-006" result="pass"/><test-case name="fn-avg-mix-args-007" result="pass"/><test-case name="fn-avg-mix-args-008" result="pass"/><test-case name="fn-avg-mix-args-009" result="pass"/><test-case name="fn-avg-mix-args-010" result="pass"/><test-case name="fn-avg-mix-args-011" result="pass"/><test-case name="fn-avg-mix-args-012" result="fail"/><test-case name="fn-avg-mix-args-013" result="pass"/><test-case name="fn-avg-mix-args-014" result="fail"/><test-case name="fn-avg-mix-args-015" result="pass"/><test-case name="fn-avg-mix-args-016" result="pass"/><test-case name="fn-avg-mix-args-017" result="pass"/><test-case name="fn-avg-mix-args-018" result="pass"/><test-case name="fn-avg-mix-args-019" result="pass"/><test-case name="fn-avg-mix-args-020" result="pass"/><test-case name="fn-avg-mix-args-021" result="pass"/><test-case name="fn-avg-mix-args-022" result="pass"/><test-case name="fn-avg-mix-args-023" result="pass"/><test-case name="fn-avg-mix-args-024" result="pass"/><test-case name="fn-avg-mix-args-025" result="pass"/><test-case name="fn-avg-mix-args-026" result="pass"/><test-case name="fn-avg-mix-args-027" result="pass"/><test-case name="fn-avg-mix-args-028" result="pass"/><test-case name="fn-avg-mix-args-029" result="pass"/><test-case name="fn-avg-mix-args-030" result="pass"/><test-case name="fn-avg-mix-args-031" result="pass"/><test-case name="fn-avg-mix-args-032" result="pass"/><test-case name="fn-avg-mix-args-033" result="pass"/><test-case name="fn-avg-mix-args-034" result="pass"/><test-case name="fn-avg-mix-args-035" result="pass"/><test-case name="fn-avg-mix-args-036" result="pass"/><test-case name="fn-avg-mix-args-037" result="pass"/><test-case name="fn-avg-mix-args-038" result="pass"/><test-case name="fn-avg-mix-args-039" result="pass"/><test-case name="fn-avg-mix-args-040" result="pass"/><test-case name="fn-avg-mix-args-041" result="pass"/><test-case name="fn-avg-mix-args-042" result="pass"/><test-case name="fn-avg-mix-args-043" result="pass"/><test-case name="fn-avg-mix-args-044" result="pass"/><test-case name="fn-avg-mix-args-045" result="pass"/><test-case name="fn-avg-mix-args-046" result="pass"/><test-case name="fn-avg-mix-args-047" result="pass"/><test-case name="fn-avg-mix-args-048" result="pass"/><test-case name="fn-avg-mix-args-049" result="pass"/><test-case name="fn-avg-mix-args-050" result="pass"/><test-case name="fn-avg-mix-args-051" result="pass"/><test-case name="fn-avg-mix-args-052" result="pass"/><test-case name="fn-avg-mix-args-053" result="pass"/><test-case name="fn-avg-mix-args-054" result="pass"/><test-case name="fn-avg-mix-args-055" result="pass"/><test-case name="fn-avg-mix-args-056" result="pass"/><test-case name="fn-avg-mix-args-057" result="pass"/><test-case name="fn-avg-mix-args-058" result="pass"/><test-case name="fn-avg-mix-args-059" result="pass"/><test-case name="fn-avg-mix-args-060" result="pass"/><test-case name="fn-avg-mix-args-061" result="pass"/><test-case name="fn-avg-mix-args-062" result="pass"/><test-case name="fn-avg-mix-args-063" result="pass"/><test-case name="fn-avg-mix-args-064" result="pass"/><test-case name="fn-avg-mix-args-065" result="pass"/><test-case name="fn-avg-mix-args-066" result="pass"/><test-case name="K-SeqAVGFunc-1" result="pass"/><test-case name="K-SeqAVGFunc-2" result="pass"/><test-case name="K-SeqAVGFunc-3" result="pass"/><test-case name="K-SeqAVGFunc-4" result="pass"/><test-case name="K-SeqAVGFunc-5" result="pass"/><test-case name="K-SeqAVGFunc-6" result="pass"/><test-case name="K-SeqAVGFunc-7" result="pass"/><test-case name="K-SeqAVGFunc-8" result="pass"/><test-case name="K-SeqAVGFunc-9" result="pass"/><test-case name="K-SeqAVGFunc-10" result="pass"/><test-case name="K-SeqAVGFunc-11" result="pass"/><test-case name="K-SeqAVGFunc-12" result="pass"/><test-case name="K-SeqAVGFunc-13" result="pass"/><test-case name="K-SeqAVGFunc-14" result="pass"/><test-case name="K-SeqAVGFunc-15" result="pass"/><test-case name="K-SeqAVGFunc-16" result="pass"/><test-case name="K-SeqAVGFunc-17" result="pass"/><test-case name="K-SeqAVGFunc-18" result="pass"/><test-case name="K-SeqAVGFunc-19" result="pass"/><test-case name="K-SeqAVGFunc-20" result="pass"/><test-case name="K-SeqAVGFunc-21" result="pass"/><test-case name="K-SeqAVGFunc-22" result="pass"/><test-case name="K-SeqAVGFunc-23" result="pass"/><test-case name="K-SeqAVGFunc-24" result="pass"/><test-case name="K-SeqAVGFunc-25" result="pass"/><test-case name="K-SeqAVGFunc-26" result="pass"/><test-case name="K-SeqAVGFunc-27" result="pass"/><test-case name="K-SeqAVGFunc-28" result="pass"/><test-case name="K-SeqAVGFunc-29" result="pass"/><test-case name="K-SeqAVGFunc-30" result="pass"/><test-case name="K-SeqAVGFunc-31" result="pass"/><test-case name="K-SeqAVGFunc-32" result="pass"/><test-case name="K-SeqAVGFunc-33" result="pass"/><test-case name="K-SeqAVGFunc-34" result="pass"/><test-case name="K-SeqAVGFunc-35" result="pass"/><test-case name="K-SeqAVGFunc-36" result="pass"/><test-case name="K-SeqAVGFunc-37" result="pass"/><test-case name="K-SeqAVGFunc-38" result="pass"/><test-case name="K-SeqAVGFunc-39" result="pass"/><test-case name="K-SeqAVGFunc-40" result="pass"/><test-case name="K-SeqAVGFunc-41" result="pass"/><test-case name="K-SeqAVGFunc-42" result="pass"/><test-case name="K-SeqAVGFunc-43" result="pass"/><test-case name="K2-SeqAVGFunc-1" result="pass"/><test-case name="K2-SeqAVGFunc-2" result="pass"/><test-case name="K2-SeqAVGFunc-3" result="pass"/><test-case name="fn-maxint1args-1" result="pass"/><test-case name="fn-maxint1args-2" result="pass"/><test-case name="fn-maxint1args-3" result="pass"/><test-case name="fn-maxintg1args-1" result="pass"/><test-case name="fn-maxintg1args-2" result="pass"/><test-case name="fn-maxintg1args-3" result="pass"/><test-case name="fn-maxdec1args-1" result="fail"/><test-case name="fn-maxdec1args-2" result="fail"/><test-case name="fn-maxdec1args-3" result="fail"/><test-case name="fn-maxdbl1args-1" result="pass"/><test-case name="fn-maxdbl1args-2" result="pass"/><test-case name="fn-maxdbl1args-3" result="pass"/><test-case name="fn-maxflt1args-1" result="pass"/><test-case name="fn-maxflt1args-2" result="pass"/><test-case name="fn-maxflt1args-3" result="pass"/><test-case name="fn-maxlng1args-1" result="pass"/><test-case name="fn-maxlng1args-2" result="pass"/><test-case name="fn-maxlng1args-3" result="pass"/><test-case name="fn-maxusht1args-1" result="pass"/><test-case name="fn-maxusht1args-2" result="pass"/><test-case name="fn-maxusht1args-3" result="pass"/><test-case name="fn-maxnint1args-1" result="pass"/><test-case name="fn-maxnint1args-2" result="pass"/><test-case name="fn-maxnint1args-3" result="pass"/><test-case name="fn-maxpint1args-1" result="pass"/><test-case name="fn-maxpint1args-2" result="pass"/><test-case name="fn-maxpint1args-3" result="pass"/><test-case name="fn-maxulng1args-1" result="pass"/><test-case name="fn-maxulng1args-2" result="pass"/><test-case name="fn-maxulng1args-3" result="pass"/><test-case name="fn-maxnpi1args-1" result="pass"/><test-case name="fn-maxnpi1args-2" result="pass"/><test-case name="fn-maxnpi1args-3" result="pass"/><test-case name="fn-maxnni1args-1" result="pass"/><test-case name="fn-maxnni1args-2" result="pass"/><test-case name="fn-maxnni1args-3" result="pass"/><test-case name="fn-maxsht1args-1" result="pass"/><test-case name="fn-maxsht1args-2" result="pass"/><test-case name="fn-maxsht1args-3" result="pass"/><test-case name="fn-maxint2args-1" result="pass"/><test-case name="fn-maxint2args-2" result="pass"/><test-case name="fn-maxint2args-3" result="pass"/><test-case name="fn-maxint2args-4" result="pass"/><test-case name="fn-maxint2args-5" result="pass"/><test-case name="fn-maxintg2args-1" result="pass"/><test-case name="fn-maxintg2args-2" result="pass"/><test-case name="fn-maxintg2args-3" result="pass"/><test-case name="fn-maxintg2args-4" result="pass"/><test-case name="fn-maxintg2args-5" result="pass"/><test-case name="fn-maxdec2args-1" result="fail"/><test-case name="fn-maxdec2args-2" result="fail"/><test-case name="fn-maxdec2args-3" result="fail"/><test-case name="fn-maxdec2args-4" result="fail"/><test-case name="fn-maxdec2args-5" result="fail"/><test-case name="fn-maxdbl2args-1" result="pass"/><test-case name="fn-maxdbl2args-2" result="pass"/><test-case name="fn-maxdbl2args-3" result="pass"/><test-case name="fn-maxdbl2args-4" result="pass"/><test-case name="fn-maxdbl2args-5" result="pass"/><test-case name="fn-maxflt2args-1" result="pass"/><test-case name="fn-maxflt2args-2" result="pass"/><test-case name="fn-maxflt2args-3" result="pass"/><test-case name="fn-maxflt2args-4" result="pass"/><test-case name="fn-maxflt2args-5" result="pass"/><test-case name="fn-maxlng2args-1" result="pass"/><test-case name="fn-maxlng2args-2" result="pass"/><test-case name="fn-maxlng2args-3" result="pass"/><test-case name="fn-maxlng2args-4" result="pass"/><test-case name="fn-maxlng2args-5" result="pass"/><test-case name="fn-maxusht2args-1" result="pass"/><test-case name="fn-maxusht2args-2" result="pass"/><test-case name="fn-maxusht2args-3" result="pass"/><test-case name="fn-maxusht2args-4" result="pass"/><test-case name="fn-maxusht2args-5" result="pass"/><test-case name="fn-maxnint2args-1" result="pass"/><test-case name="fn-maxnint2args-2" result="pass"/><test-case name="fn-maxnint2args-3" result="pass"/><test-case name="fn-maxnint2args-4" result="pass"/><test-case name="fn-maxnint2args-5" result="pass"/><test-case name="fn-maxpint2args-1" result="pass"/><test-case name="fn-maxpint2args-2" result="pass"/><test-case name="fn-maxpint2args-3" result="pass"/><test-case name="fn-maxpint2args-4" result="pass"/><test-case name="fn-maxpint2args-5" result="pass"/><test-case name="fn-maxulng2args-1" result="pass"/><test-case name="fn-maxulng2args-2" result="pass"/><test-case name="fn-maxulng2args-3" result="pass"/><test-case name="fn-maxulng2args-4" result="pass"/><test-case name="fn-maxulng2args-5" result="pass"/><test-case name="fn-maxnpi2args-1" result="pass"/><test-case name="fn-maxnpi2args-2" result="pass"/><test-case name="fn-maxnpi2args-3" result="pass"/><test-case name="fn-maxnpi2args-4" result="pass"/><test-case name="fn-maxnpi2args-5" result="pass"/><test-case name="fn-maxnni2args-1" result="pass"/><test-case name="fn-maxnni2args-2" result="pass"/><test-case name="fn-maxnni2args-3" result="pass"/><test-case name="fn-maxnni2args-4" result="pass"/><test-case name="fn-maxnni2args-5" result="pass"/><test-case name="fn-maxsht2args-1" result="pass"/><test-case name="fn-maxsht2args-2" result="pass"/><test-case name="fn-maxsht2args-3" result="pass"/><test-case name="fn-maxsht2args-4" result="pass"/><test-case name="fn-maxsht2args-5" result="pass"/><test-case name="fn-max-1" result="pass"/><test-case name="fn-max-2" result="pass"/><test-case name="fn-max-3" result="pass"/><test-case name="K-SeqMAXFunc-1" result="pass"/><test-case name="K-SeqMAXFunc-2" result="pass"/><test-case name="K-SeqMAXFunc-3" result="pass"/><test-case name="K-SeqMAXFunc-4" result="pass"/><test-case name="K-SeqMAXFunc-5" result="pass"/><test-case name="K-SeqMAXFunc-6" result="pass"/><test-case name="K-SeqMAXFunc-7" result="pass"/><test-case name="K-SeqMAXFunc-8" result="pass"/><test-case name="K-SeqMAXFunc-9" result="pass"/><test-case name="K-SeqMAXFunc-10" result="pass"/><test-case name="K-SeqMAXFunc-11" result="pass"/><test-case name="K-SeqMAXFunc-12" result="pass"/><test-case name="K-SeqMAXFunc-13" result="pass"/><test-case name="K-SeqMAXFunc-14" result="pass"/><test-case name="K-SeqMAXFunc-15" result="pass"/><test-case name="K-SeqMAXFunc-16" result="pass"/><test-case name="K-SeqMAXFunc-17" result="pass"/><test-case name="K-SeqMAXFunc-18" result="pass"/><test-case name="K-SeqMAXFunc-19" result="pass"/><test-case name="K-SeqMAXFunc-20" result="pass"/><test-case name="K-SeqMAXFunc-21" result="pass"/><test-case name="K-SeqMAXFunc-22" result="pass"/><test-case name="K-SeqMAXFunc-23" result="pass"/><test-case name="K-SeqMAXFunc-24" result="pass"/><test-case name="K-SeqMAXFunc-25" result="pass"/><test-case name="K-SeqMAXFunc-26" result="pass"/><test-case name="K-SeqMAXFunc-27" result="pass"/><test-case name="K-SeqMAXFunc-28" result="pass"/><test-case name="K-SeqMAXFunc-29" result="pass"/><test-case name="K-SeqMAXFunc-30" result="pass"/><test-case name="K-SeqMAXFunc-31" result="pass"/><test-case name="K-SeqMAXFunc-32" result="pass"/><test-case name="K-SeqMAXFunc-33" result="pass"/><test-case name="K-SeqMAXFunc-34" result="pass"/><test-case name="K-SeqMAXFunc-35" result="pass"/><test-case name="K-SeqMAXFunc-36" result="pass"/><test-case name="K-SeqMAXFunc-37" result="pass"/><test-case name="K-SeqMAXFunc-38" result="pass"/><test-case name="K-SeqMAXFunc-39" result="pass"/><test-case name="K-SeqMAXFunc-40" result="pass"/><test-case name="K-SeqMAXFunc-41" result="pass"/><test-case name="K-SeqMAXFunc-42" result="pass"/><test-case name="K-SeqMAXFunc-43" result="pass"/><test-case name="K-SeqMAXFunc-44" result="pass"/><test-case name="K-SeqMAXFunc-45" result="pass"/><test-case name="K-SeqMAXFunc-46" result="pass"/><test-case name="K-SeqMAXFunc-47" result="pass"/><test-case name="K-SeqMAXFunc-48" result="pass"/><test-case name="K-SeqMAXFunc-49" result="pass"/><test-case name="K-SeqMAXFunc-50" result="pass"/><test-case name="K-SeqMAXFunc-51" result="pass"/><test-case name="K-SeqMAXFunc-52" result="pass"/><test-case name="K-SeqMAXFunc-53" result="pass"/><test-case name="K-SeqMAXFunc-54" result="pass"/><test-case name="K-SeqMAXFunc-55" result="pass"/><test-case name="K-SeqMAXFunc-56" result="pass"/><test-case name="K-SeqMAXFunc-57" result="pass"/><test-case name="K-SeqMAXFunc-58" result="pass"/><test-case name="K-SeqMAXFunc-59" result="pass"/><test-case name="K2-SeqMAXFunc-1" result="pass"/><test-case name="K2-SeqMAXFunc-2" result="pass"/><test-case name="K2-SeqMAXFunc-3" result="pass"/><test-case name="K2-SeqMAXFunc-4" result="pass"/><test-case name="K2-SeqMAXFunc-5" result="pass"/><test-case name="K2-SeqMAXFunc-6" result="pass"/><test-case name="K2-SeqMAXFunc-7" result="pass"/><test-case name="fn-minint1args-1" result="pass"/><test-case name="fn-minint1args-2" result="pass"/><test-case name="fn-minint1args-3" result="pass"/><test-case name="fn-minintg1args-1" result="pass"/><test-case name="fn-minintg1args-2" result="pass"/><test-case name="fn-minintg1args-3" result="pass"/><test-case name="fn-mindec1args-1" result="fail"/><test-case name="fn-mindec1args-2" result="fail"/><test-case name="fn-mindec1args-3" result="fail"/><test-case name="fn-mindbl1args-1" result="pass"/><test-case name="fn-mindbl1args-2" result="pass"/><test-case name="fn-mindbl1args-3" result="pass"/><test-case name="fn-minflt1args-1" result="pass"/><test-case name="fn-minflt1args-2" result="pass"/><test-case name="fn-minflt1args-3" result="pass"/><test-case name="fn-minlng1args-1" result="pass"/><test-case name="fn-minlng1args-2" result="pass"/><test-case name="fn-minlng1args-3" result="pass"/><test-case name="fn-minusht1args-1" result="pass"/><test-case name="fn-minusht1args-2" result="pass"/><test-case name="fn-minusht1args-3" result="pass"/><test-case name="fn-minnint1args-1" result="pass"/><test-case name="fn-minnint1args-2" result="pass"/><test-case name="fn-minnint1args-3" result="pass"/><test-case name="fn-minpint1args-1" result="pass"/><test-case name="fn-minpint1args-2" result="pass"/><test-case name="fn-minpint1args-3" result="pass"/><test-case name="fn-minulng1args-1" result="pass"/><test-case name="fn-minulng1args-2" result="pass"/><test-case name="fn-minulng1args-3" result="pass"/><test-case name="fn-minnpi1args-1" result="pass"/><test-case name="fn-minnpi1args-2" result="pass"/><test-case name="fn-minnpi1args-3" result="pass"/><test-case name="fn-minnni1args-1" result="pass"/><test-case name="fn-minnni1args-2" result="pass"/><test-case name="fn-minnni1args-3" result="pass"/><test-case name="fn-minsht1args-1" result="pass"/><test-case name="fn-minsht1args-2" result="pass"/><test-case name="fn-minsht1args-3" result="pass"/><test-case name="fn-minint2args-1" result="pass"/><test-case name="fn-minint2args-2" result="pass"/><test-case name="fn-minint2args-3" result="pass"/><test-case name="fn-minint2args-4" result="pass"/><test-case name="fn-minint2args-5" result="pass"/><test-case name="fn-minintg2args-1" result="pass"/><test-case name="fn-minintg2args-2" result="pass"/><test-case name="fn-minintg2args-3" result="pass"/><test-case name="fn-minintg2args-4" result="pass"/><test-case name="fn-minintg2args-5" result="pass"/><test-case name="fn-mindec2args-1" result="fail"/><test-case name="fn-mindec2args-2" result="fail"/><test-case name="fn-mindec2args-3" result="fail"/><test-case name="fn-mindec2args-4" result="fail"/><test-case name="fn-mindec2args-5" result="fail"/><test-case name="fn-mindbl2args-1" result="pass"/><test-case name="fn-mindbl2args-2" result="pass"/><test-case name="fn-mindbl2args-3" result="pass"/><test-case name="fn-mindbl2args-4" result="pass"/><test-case name="fn-mindbl2args-5" result="pass"/><test-case name="fn-minflt2args-1" result="pass"/><test-case name="fn-minflt2args-2" result="pass"/><test-case name="fn-minflt2args-3" result="pass"/><test-case name="fn-minflt2args-4" result="pass"/><test-case name="fn-minflt2args-5" result="pass"/><test-case name="fn-minlng2args-1" result="pass"/><test-case name="fn-minlng2args-2" result="pass"/><test-case name="fn-minlng2args-3" result="pass"/><test-case name="fn-minlng2args-4" result="pass"/><test-case name="fn-minlng2args-5" result="pass"/><test-case name="fn-minusht2args-1" result="pass"/><test-case name="fn-minusht2args-2" result="pass"/><test-case name="fn-minusht2args-3" result="pass"/><test-case name="fn-minusht2args-4" result="pass"/><test-case name="fn-minusht2args-5" result="pass"/><test-case name="fn-minnint2args-1" result="pass"/><test-case name="fn-minnint2args-2" result="pass"/><test-case name="fn-minnint2args-3" result="pass"/><test-case name="fn-minnint2args-4" result="pass"/><test-case name="fn-minnint2args-5" result="pass"/><test-case name="fn-minpint2args-1" result="pass"/><test-case name="fn-minpint2args-2" result="pass"/><test-case name="fn-minpint2args-3" result="pass"/><test-case name="fn-minpint2args-4" result="pass"/><test-case name="fn-minpint2args-5" result="pass"/><test-case name="fn-minulng2args-1" result="pass"/><test-case name="fn-minulng2args-2" result="pass"/><test-case name="fn-minulng2args-3" result="pass"/><test-case name="fn-minulng2args-4" result="pass"/><test-case name="fn-minulng2args-5" result="pass"/><test-case name="fn-minnpi2args-1" result="pass"/><test-case name="fn-minnpi2args-2" result="pass"/><test-case name="fn-minnpi2args-3" result="pass"/><test-case name="fn-minnpi2args-4" result="pass"/><test-case name="fn-minnpi2args-5" result="pass"/><test-case name="fn-minnni2args-1" result="pass"/><test-case name="fn-minnni2args-2" result="pass"/><test-case name="fn-minnni2args-3" result="pass"/><test-case name="fn-minnni2args-4" result="pass"/><test-case name="fn-minnni2args-5" result="pass"/><test-case name="fn-minsht2args-1" result="pass"/><test-case name="fn-minsht2args-2" result="pass"/><test-case name="fn-minsht2args-3" result="pass"/><test-case name="fn-minsht2args-4" result="pass"/><test-case name="fn-minsht2args-5" result="pass"/><test-case name="fn-min-1" result="pass"/><test-case name="fn-min-2" result="pass"/><test-case name="fn-min-3" result="pass"/><test-case name="K-SeqMINFunc-1" result="pass"/><test-case name="K-SeqMINFunc-2" result="pass"/><test-case name="K-SeqMINFunc-3" result="pass"/><test-case name="K-SeqMINFunc-4" result="pass"/><test-case name="K-SeqMINFunc-5" result="pass"/><test-case name="K-SeqMINFunc-6" result="pass"/><test-case name="K-SeqMINFunc-7" result="pass"/><test-case name="K-SeqMINFunc-8" result="pass"/><test-case name="K-SeqMINFunc-9" result="pass"/><test-case name="K-SeqMINFunc-10" result="pass"/><test-case name="K-SeqMINFunc-11" result="pass"/><test-case name="K-SeqMINFunc-12" result="pass"/><test-case name="K-SeqMINFunc-13" result="pass"/><test-case name="K-SeqMINFunc-14" result="pass"/><test-case name="K-SeqMINFunc-15" result="pass"/><test-case name="K-SeqMINFunc-16" result="pass"/><test-case name="K-SeqMINFunc-17" result="pass"/><test-case name="K-SeqMINFunc-18" result="pass"/><test-case name="K-SeqMINFunc-19" result="pass"/><test-case name="K-SeqMINFunc-20" result="pass"/><test-case name="K-SeqMINFunc-21" result="pass"/><test-case name="K-SeqMINFunc-22" result="pass"/><test-case name="K-SeqMINFunc-23" result="pass"/><test-case name="K-SeqMINFunc-24" result="pass"/><test-case name="K-SeqMINFunc-25" result="pass"/><test-case name="K-SeqMINFunc-26" result="pass"/><test-case name="K-SeqMINFunc-27" result="pass"/><test-case name="K-SeqMINFunc-28" result="pass"/><test-case name="K-SeqMINFunc-29" result="pass"/><test-case name="K-SeqMINFunc-30" result="pass"/><test-case name="K-SeqMINFunc-31" result="pass"/><test-case name="K-SeqMINFunc-32" result="pass"/><test-case name="K-SeqMINFunc-33" result="pass"/><test-case name="K-SeqMINFunc-34" result="pass"/><test-case name="K-SeqMINFunc-35" result="pass"/><test-case name="K-SeqMINFunc-36" result="pass"/><test-case name="K-SeqMINFunc-37" result="pass"/><test-case name="K-SeqMINFunc-38" result="pass"/><test-case name="K-SeqMINFunc-39" result="pass"/><test-case name="K-SeqMINFunc-40" result="pass"/><test-case name="K-SeqMINFunc-41" result="pass"/><test-case name="K-SeqMINFunc-42" result="pass"/><test-case name="K-SeqMINFunc-43" result="pass"/><test-case name="K-SeqMINFunc-44" result="pass"/><test-case name="K-SeqMINFunc-45" result="pass"/><test-case name="K-SeqMINFunc-46" result="pass"/><test-case name="K-SeqMINFunc-47" result="pass"/><test-case name="K-SeqMINFunc-48" result="pass"/><test-case name="K-SeqMINFunc-49" result="pass"/><test-case name="K-SeqMINFunc-50" result="pass"/><test-case name="K-SeqMINFunc-51" result="pass"/><test-case name="K2-SeqMINFunc-1" result="pass"/><test-case name="K2-SeqMINFunc-2" result="pass"/><test-case name="K2-SeqMINFunc-3" result="pass"/><test-case name="K2-SeqMINFunc-4" result="pass"/><test-case name="K2-SeqMINFunc-5" result="pass"/><test-case name="K2-SeqMINFunc-6" result="pass"/><test-case name="K2-SeqMINFunc-7" result="pass"/><test-case name="K2-SeqMINFunc-8" result="pass"/><test-case name="K2-SeqMINFunc-9" result="pass"/><test-case name="K2-SeqMINFunc-10" result="pass"/><test-case name="K2-SeqMINFunc-11" result="pass"/><test-case name="K2-SeqMINFunc-12" result="pass"/><test-case name="K2-SeqMINFunc-13" result="pass"/><test-case name="K2-SeqMINFunc-14" result="pass"/><test-case name="K2-SeqMINFunc-15" result="pass"/><test-case name="fn-sumint1args-1" result="pass"/><test-case name="fn-sumint1args-2" result="pass"/><test-case name="fn-sumint1args-3" result="pass"/><test-case name="fn-sumintg1args-1" result="pass"/><test-case name="fn-sumintg1args-2" result="pass"/><test-case name="fn-sumintg1args-3" result="pass"/><test-case name="fn-sumdec1args-1" result="fail"/><test-case name="fn-sumdec1args-2" result="fail"/><test-case name="fn-sumdec1args-3" result="fail"/><test-case name="fn-sumdbl1args-1" result="pass"/><test-case name="fn-sumdbl1args-2" result="pass"/><test-case name="fn-sumdbl1args-3" result="pass"/><test-case name="fn-sumflt1args-1" result="pass"/><test-case name="fn-sumflt1args-2" result="pass"/><test-case name="fn-sumflt1args-3" result="pass"/><test-case name="fn-sumlng1args-1" result="pass"/><test-case name="fn-sumlng1args-2" result="pass"/><test-case name="fn-sumlng1args-3" result="pass"/><test-case name="fn-sumusht1args-1" result="pass"/><test-case name="fn-sumusht1args-2" result="pass"/><test-case name="fn-sumusht1args-3" result="pass"/><test-case name="fn-sumnint1args-1" result="pass"/><test-case name="fn-sumnint1args-2" result="pass"/><test-case name="fn-sumnint1args-3" result="pass"/><test-case name="fn-sumpint1args-1" result="pass"/><test-case name="fn-sumpint1args-2" result="pass"/><test-case name="fn-sumpint1args-3" result="pass"/><test-case name="fn-sumulng1args-1" result="pass"/><test-case name="fn-sumulng1args-2" result="pass"/><test-case name="fn-sumulng1args-3" result="pass"/><test-case name="fn-sumnpi1args-1" result="pass"/><test-case name="fn-sumnpi1args-2" result="pass"/><test-case name="fn-sumnpi1args-3" result="pass"/><test-case name="fn-sumnni1args-1" result="pass"/><test-case name="fn-sumnni1args-2" result="pass"/><test-case name="fn-sumnni1args-3" result="pass"/><test-case name="fn-sumsht1args-1" result="pass"/><test-case name="fn-sumsht1args-2" result="pass"/><test-case name="fn-sumsht1args-3" result="pass"/><test-case name="fn-sumint2args-1" result="pass"/><test-case name="fn-sumint2args-2" result="pass"/><test-case name="fn-sumint2args-3" result="pass"/><test-case name="fn-sumint2args-4" result="pass"/><test-case name="fn-sumintg2args-1" result="pass"/><test-case name="fn-sumintg2args-2" result="pass"/><test-case name="fn-sumintg2args-3" result="pass"/><test-case name="fn-sumintg2args-4" result="pass"/><test-case name="fn-sumdec2args-1" result="fail"/><test-case name="fn-sumdec2args-2" result="pass"/><test-case name="fn-sumdec2args-3" result="fail"/><test-case name="fn-sumdec2args-4" result="pass"/><test-case name="fn-sumdbl2args-1" result="pass"/><test-case name="fn-sumdbl2args-2" result="pass"/><test-case name="fn-sumdbl2args-3" result="pass"/><test-case name="fn-sumdbl2args-4" result="pass"/><test-case name="fn-sumflt2args-1" result="pass"/><test-case name="fn-sumflt2args-2" result="pass"/><test-case name="fn-sumflt2args-3" result="pass"/><test-case name="fn-sumflt2args-4" result="pass"/><test-case name="fn-sumlng2args-1" result="pass"/><test-case name="fn-sumlng2args-2" result="pass"/><test-case name="fn-sumlng2args-3" result="pass"/><test-case name="fn-sumlng2args-4" result="pass"/><test-case name="fn-sumusht2args-1" result="pass"/><test-case name="fn-sumusht2args-2" result="pass"/><test-case name="fn-sumusht2args-3" result="pass"/><test-case name="fn-sumusht2args-4" result="pass"/><test-case name="fn-sumusht2args-5" result="pass"/><test-case name="fn-sumnint2args-1" result="pass"/><test-case name="fn-sumnint2args-2" result="pass"/><test-case name="fn-sumnint2args-3" result="pass"/><test-case name="fn-sumnint2args-4" result="pass"/><test-case name="fn-sumpint2args-1" result="pass"/><test-case name="fn-sumpint2args-2" result="pass"/><test-case name="fn-sumpint2args-3" result="pass"/><test-case name="fn-sumpint2args-4" result="pass"/><test-case name="fn-sumpint2args-5" result="pass"/><test-case name="fn-sumulng2args-1" result="pass"/><test-case name="fn-sumulng2args-2" result="pass"/><test-case name="fn-sumulng2args-3" result="pass"/><test-case name="fn-sumulng2args-4" result="pass"/><test-case name="fn-sumulng2args-5" result="pass"/><test-case name="fn-sumnpi2args-1" result="pass"/><test-case name="fn-sumnpi2args-2" result="pass"/><test-case name="fn-sumnpi2args-3" result="pass"/><test-case name="fn-sumnpi2args-4" result="pass"/><test-case name="fn-sumnni2args-1" result="pass"/><test-case name="fn-sumnni2args-2" result="pass"/><test-case name="fn-sumnni2args-3" result="pass"/><test-case name="fn-sumnni2args-4" result="pass"/><test-case name="fn-sumnni2args-5" result="pass"/><test-case name="fn-sumsht2args-1" result="pass"/><test-case name="fn-sumsht2args-2" result="pass"/><test-case name="fn-sumsht2args-3" result="pass"/><test-case name="fn-sumsht2args-4" result="pass"/><test-case name="fn-sumint3args-1" result="pass"/><test-case name="fn-sumint3args-2" result="pass"/><test-case name="fn-sumint3args-3" result="pass"/><test-case name="fn-sumint3args-4" result="pass"/><test-case name="fn-sumintg3args-1" result="pass"/><test-case name="fn-sumintg3args-2" result="pass"/><test-case name="fn-sumintg3args-3" result="pass"/><test-case name="fn-sumintg3args-4" result="pass"/><test-case name="fn-sumdec3args-1" result="fail"/><test-case name="fn-sumdec3args-2" result="fail"/><test-case name="fn-sumdec3args-3" result="fail"/><test-case name="fn-sumdec3args-4" result="fail"/><test-case name="fn-sumdbl3args-1" result="pass"/><test-case name="fn-sumdbl3args-2" result="pass"/><test-case name="fn-sumdbl3args-3" result="pass"/><test-case name="fn-sumdbl3args-4" result="pass"/><test-case name="fn-sumdbl3args-5" result="pass"/><test-case name="fn-sumdbl3args-6" result="pass"/><test-case name="fn-sumflt3args-1" result="fail"/><test-case name="fn-sumflt3args-2" result="pass"/><test-case name="fn-sumflt3args-3" result="pass"/><test-case name="fn-sumflt3args-4" result="pass"/><test-case name="fn-sumflt3args-5" result="pass"/><test-case name="fn-sumflt3args-6" result="pass"/><test-case name="fn-sumlng3args-1" result="pass"/><test-case name="fn-sumlng3args-2" result="pass"/><test-case name="fn-sumlng3args-3" result="pass"/><test-case name="fn-sumlng3args-4" result="pass"/><test-case name="fn-sumlng3args-5" result="pass"/><test-case name="fn-sumlng3args-6" result="pass"/><test-case name="fn-sumusht3args-1" result="pass"/><test-case name="fn-sumusht3args-2" result="pass"/><test-case name="fn-sumusht3args-3" result="pass"/><test-case name="fn-sumusht3args-4" result="pass"/><test-case name="fn-sumusht3args-5" result="pass"/><test-case name="fn-sumusht3args-6" result="pass"/><test-case name="fn-sumusht3args-7" result="pass"/><test-case name="fn-sumnint3args-1" result="pass"/><test-case name="fn-sumnint3args-2" result="pass"/><test-case name="fn-sumpint3args-1" result="pass"/><test-case name="fn-sumpint3args-2" result="pass"/><test-case name="fn-sumpint3args-3" result="pass"/><test-case name="fn-sumpint3args-4" result="pass"/><test-case name="fn-sumpint3args-5" result="pass"/><test-case name="fn-sumpint3args-6" result="pass"/><test-case name="fn-sumpint3args-7" result="pass"/><test-case name="fn-sumulng3args-1" result="pass"/><test-case name="fn-sumulng3args-2" result="pass"/><test-case name="fn-sumulng3args-3" result="pass"/><test-case name="fn-sumulng3args-4" result="pass"/><test-case name="fn-sumulng3args-5" result="pass"/><test-case name="fn-sumulng3args-6" result="pass"/><test-case name="fn-sumulng3args-7" result="pass"/><test-case name="fn-sumnpi3args-1" result="pass"/><test-case name="fn-sumnpi3args-2" result="pass"/><test-case name="fn-sumnpi3args-3" result="pass"/><test-case name="fn-sumnpi3args-4" result="pass"/><test-case name="fn-sumnpi3args-5" result="pass"/><test-case name="fn-sumnpi3args-6" result="pass"/><test-case name="fn-sumnni3args-1" result="pass"/><test-case name="fn-sumnni3args-2" result="pass"/><test-case name="fn-sumnni3args-3" result="pass"/><test-case name="fn-sumnni3args-4" result="pass"/><test-case name="fn-sumnni3args-5" result="pass"/><test-case name="fn-sumnni3args-6" result="pass"/><test-case name="fn-sumnni3args-7" result="pass"/><test-case name="fn-sumsht3args-1" result="pass"/><test-case name="fn-sumsht3args-2" result="pass"/><test-case name="fn-sumsht3args-3" result="pass"/><test-case name="fn-sumsht3args-4" result="pass"/><test-case name="K-SeqSUMFunc-1" result="pass"/><test-case name="K-SeqSUMFunc-2" result="pass"/><test-case name="K-SeqSUMFunc-3" result="pass"/><test-case name="K-SeqSUMFunc-4" result="pass"/><test-case name="K-SeqSUMFunc-5" result="pass"/><test-case name="K-SeqSUMFunc-6" result="pass"/><test-case name="K-SeqSUMFunc-7" result="pass"/><test-case name="K-SeqSUMFunc-8" result="pass"/><test-case name="K-SeqSUMFunc-9" result="pass"/><test-case name="K-SeqSUMFunc-10" result="pass"/><test-case name="K-SeqSUMFunc-11" result="pass"/><test-case name="K-SeqSUMFunc-12" result="pass"/><test-case name="K-SeqSUMFunc-13" result="pass"/><test-case name="K-SeqSUMFunc-14" result="pass"/><test-case name="K-SeqSUMFunc-15" result="pass"/><test-case name="K-SeqSUMFunc-16" result="pass"/><test-case name="K-SeqSUMFunc-17" result="pass"/><test-case name="K-SeqSUMFunc-18" result="pass"/><test-case name="K-SeqSUMFunc-19" result="pass"/><test-case name="K-SeqSUMFunc-20" result="pass"/><test-case name="K-SeqSUMFunc-21" result="pass"/><test-case name="K-SeqSUMFunc-22" result="pass"/><test-case name="K-SeqSUMFunc-23" result="pass"/><test-case name="K-SeqSUMFunc-24" result="pass"/><test-case name="K-SeqSUMFunc-25" result="pass"/><test-case name="K-SeqSUMFunc-26" result="pass"/><test-case name="K-SeqSUMFunc-27" result="pass"/><test-case name="K-SeqSUMFunc-28" result="pass"/><test-case name="K-SeqSUMFunc-29" result="pass"/><test-case name="K-SeqSUMFunc-30" result="pass"/><test-case name="K-SeqSUMFunc-31" result="pass"/><test-case name="K-SeqSUMFunc-32" result="pass"/><test-case name="K-SeqSUMFunc-33" result="pass"/><test-case name="K2-SeqSUMFunc-1" result="pass"/><test-case name="K2-SeqSUMFunc-2" result="pass"/><test-case name="K2-SeqSUMFunc-3" result="pass"/><test-case name="K2-SeqSUMFunc-4" result="pass"/><test-case name="fn-id-1" result="pass"/><test-case name="fn-id-2" result="pass"/><test-case name="fn-id-3" result="pass"/><test-case name="fn-id-4" result="pass"/><test-case name="fn-id-dtd-5" result="fail"/><test-case name="fn-id-dtd-6" result="pass"/><test-case name="fn-id-dtd-7" result="fail"/><test-case name="fn-id-dtd-8" result="fail"/><test-case name="fn-id-dtd-9" result="fail"/><test-case name="fn-id-dtd-10" result="pass"/><test-case name="fn-id-dtd-11" result="pass"/><test-case name="fn-id-dtd-12" result="fail"/><test-case name="fn-id-dtd-13" result="fail"/><test-case name="fn-id-dtd-14" result="pass"/><test-case name="fn-id-dtd-15" result="fail"/><test-case name="fn-id-dtd-16" result="fail"/><test-case name="fn-id-dtd-17" result="fail"/><test-case name="fn-id-dtd-18" result="fail"/><test-case name="fn-id-dtd-19" result="fail"/><test-case name="fn-id-dtd-20" result="fail"/><test-case name="fn-id-dtd-21" result="fail"/><test-case name="fn-id-22" result="pass"/><test-case name="fn-id-dtd-23" result="fail"/><test-case name="K2-SeqIDFunc-1" result="pass"/><test-case name="K2-SeqIDFunc-2" result="pass"/><test-case name="K2-SeqIDFunc-3" result="pass"/><test-case name="K2-SeqIDFunc-4" result="pass"/><test-case name="K2-SeqIDFunc-5" result="pass"/><test-case name="K2-SeqIDFunc-6" result="pass"/><test-case name="K2-SeqIDFunc-7" result="pass"/><test-case name="K2-SeqIDFunc-8" result="pass"/><test-case name="K2-SeqIDFunc-9" result="pass"/><test-case name="K2-SeqIDFunc-10" result="pass"/><test-case name="K2-SeqIDFunc-11" result="pass"/><test-case name="K2-SeqIDFunc-12" result="pass"/><test-case name="K2-SeqIDFunc-13" result="pass"/><test-case name="fn-idref-1" result="pass"/><test-case name="fn-idref-2" result="pass"/><test-case name="fn-idref-3" result="pass"/><test-case name="fn-idref-4" result="pass"/><test-case name="fn-idref-dtd-5" result="fail"/><test-case name="fn-idref-dtd-6" result="pass"/><test-case name="fn-idref-dtd-7" result="fail"/><test-case name="fn-idref-dtd-8" result="fail"/><test-case name="fn-idref-dtd-9" result="fail"/><test-case name="fn-idref-dtd-10" result="pass"/><test-case name="fn-idref-dtd-11" result="pass"/><test-case name="fn-idref-dtd-12" result="fail"/><test-case name="fn-idref-dtd-13" result="fail"/><test-case name="fn-idref-dtd-14" result="fail"/><test-case name="fn-idref-dtd-15" result="fail"/><test-case name="fn-idref-dtd-16" result="fail"/><test-case name="fn-idref-dtd-17" result="fail"/><test-case name="fn-idref-dtd-18" result="fail"/><test-case name="fn-idref-dtd-19" result="fail"/><test-case name="fn-idref-dtd-20" result="fail"/><test-case name="fn-idref-dtd-21" result="fail"/><test-case name="fn-idref-22" result="pass"/><test-case name="fn-idref-dtd-23" result="fail"/><test-case name="K2-SeqIDREFFunc-1" result="pass"/><test-case name="K2-SeqIDREFFunc-2" result="pass"/><test-case name="K2-SeqIDREFFunc-3" result="pass"/><test-case name="fn-doc-available-1" result="pass"/><test-case name="fn-doc-available-2" result="pass"/><test-case name="fn-doc-available-3" result="pass"/><test-case name="fn-doc-available-4" result="pass"/><test-case name="K2-SeqDocAvailableFunc-1" result="pass"/><test-case name="fn-doc-1" result="pass"/><test-case name="fn-doc-2" result="pass"/><test-case name="fn-doc-3" result="pass"/><test-case name="fn-doc-4" result="pass"/><test-case name="fn-doc-5" result="pass"/><test-case name="fn-doc-6" result="pass"/><test-case name="fn-doc-7" result="pass"/><test-case name="fn-doc-15" result="pass"/><test-case name="fn-doc-16" result="pass"/><test-case name="fn-doc-17" result="fail"/><test-case name="fn-doc-18" result="pass"/><test-case name="fn-doc-19" result="pass"/><test-case name="fn-doc-20" result="pass"/><test-case name="fn-doc-21" result="pass"/><test-case name="fn-doc-22" result="pass"/><test-case name="fn-doc-23" result="pass"/><test-case name="K2-SeqDocFunc-1" result="pass"/><test-case name="K2-SeqDocFunc-2" result="pass"/><test-case name="K2-SeqDocFunc-3" result="pass"/><test-case name="K2-SeqDocFunc-4" result="pass"/><test-case name="K2-SeqDocFunc-5" result="pass"/><test-case name="K2-SeqDocFunc-6" result="pass"/><test-case name="K2-SeqDocFunc-7" result="pass"/><test-case name="K2-SeqDocFunc-8" result="pass"/><test-case name="K2-SeqDocFunc-9" result="pass"/><test-case name="K2-SeqDocFunc-10" result="pass"/><test-case name="K2-SeqDocFunc-11" result="pass"/><test-case name="K2-SeqDocFunc-12" result="pass"/><test-case name="K2-SeqDocFunc-13" result="pass"/><test-case name="fn-doc-24" result="pass"/><test-case name="fn-doc-25" result="pass"/><test-case name="fn-doc-26" result="pass"/><test-case name="fn-doc-27" result="pass"/><test-case name="fn-doc-28" result="pass"/><test-case name="fn-doc-29" result="pass"/><test-case name="fn-doc-30" result="pass"/><test-case name="fn-doc-31" result="pass"/><test-case name="K2-SeqDocFunc-14" result="pass"/><test-case name="fn-doc-32" result="pass"/><test-case name="fn-doc-33" result="fail"/><test-case name="fn-doc-34" result="pass"/><test-case name="fn-doc-35" result="pass"/><test-case name="fn-doc-36" result="pass"/><test-case name="fn-doc-37" result="pass"/><test-case name="fn-collection-1" result="pass"/><test-case name="fn-collection-2" result="pass"/><test-case name="fn-collection-3" result="pass"/><test-case name="fn-collection-4" result="fail"/><test-case name="fn-collection-4d" result="fail"/><test-case name="fn-collection-5" result="fail"/><test-case name="fn-collection-5d" result="fail"/><test-case name="fn-collection-6" result="fail"/><test-case name="fn-collection-7" result="fail"/><test-case name="fn-collection-8" result="fail"/><test-case name="fn-collection-9" result="fail"/><test-case name="fn-collection-10" result="fail"/><test-case name="fn-collection-10d" result="fail"/><test-case name="K2-SeqCollectionFunc-1" result="pass"/><test-case name="K2-SeqCollectionFunc-2" result="pass"/><test-case name="position-1" result="pass"/><test-case name="position-2" result="pass"/><test-case name="position-3" result="pass"/><test-case name="position-4" result="pass"/><test-case name="position-5" result="pass"/><test-case name="position-6" result="pass"/><test-case name="position-7" result="pass"/><test-case name="position-8" result="pass"/><test-case name="position-9" result="pass"/><test-case name="position-10" result="pass"/><test-case name="position-11" result="pass"/><test-case name="position-12" result="pass"/><test-case name="position-13" result="pass"/><test-case name="position-14" result="pass"/><test-case name="position-15" result="pass"/><test-case name="position-16" result="pass"/><test-case name="position-17" result="pass"/><test-case name="position-18" result="pass"/><test-case name="position-19" result="pass"/><test-case name="position-20" result="pass"/><test-case name="position-21" result="pass"/><test-case name="position-22" result="pass"/><test-case name="K-ContextPositionFunc-1" result="pass"/><test-case name="K-ContextPositionFunc-2" result="pass"/><test-case name="K-ContextPositionFunc-3" result="pass"/><test-case name="K-ContextPositionFunc-4" result="pass"/><test-case name="K-ContextPositionFunc-5" result="pass"/><test-case name="K-ContextPositionFunc-6" result="pass"/><test-case name="K-ContextPositionFunc-7" result="pass"/><test-case name="K-ContextPositionFunc-8" result="pass"/><test-case name="K-ContextPositionFunc-9" result="pass"/><test-case name="K-ContextPositionFunc-10" result="pass"/><test-case name="K-ContextPositionFunc-11" result="pass"/><test-case name="K-ContextPositionFunc-12" result="pass"/><test-case name="K-ContextPositionFunc-13" result="pass"/><test-case name="K-ContextPositionFunc-14" result="pass"/><test-case name="K-ContextPositionFunc-15" result="pass"/><test-case name="K-ContextPositionFunc-16" result="pass"/><test-case name="K-ContextPositionFunc-17" result="pass"/><test-case name="K-ContextPositionFunc-18" result="pass"/><test-case name="K-ContextPositionFunc-19" result="pass"/><test-case name="K-ContextPositionFunc-20" result="pass"/><test-case name="K-ContextPositionFunc-21" result="pass"/><test-case name="K-ContextPositionFunc-22" result="pass"/><test-case name="K-ContextPositionFunc-23" result="pass"/><test-case name="K-ContextPositionFunc-24" result="pass"/><test-case name="K-ContextPositionFunc-25" result="pass"/><test-case name="K-ContextPositionFunc-26" result="pass"/><test-case name="K-ContextPositionFunc-27" result="pass"/><test-case name="K-ContextPositionFunc-28" result="pass"/><test-case name="K-ContextPositionFunc-29" result="pass"/><test-case name="K-ContextPositionFunc-30" result="pass"/><test-case name="K-ContextPositionFunc-31" result="pass"/><test-case name="K-ContextPositionFunc-32" result="pass"/><test-case name="K-ContextPositionFunc-33" result="pass"/><test-case name="K-ContextPositionFunc-34" result="pass"/><test-case name="K-ContextPositionFunc-35" result="pass"/><test-case name="K-ContextPositionFunc-36" result="pass"/><test-case name="K-ContextPositionFunc-37" result="pass"/><test-case name="K-ContextPositionFunc-38" result="pass"/><test-case name="K-ContextPositionFunc-39" result="pass"/><test-case name="K-ContextPositionFunc-40" result="pass"/><test-case name="K-ContextPositionFunc-41" result="pass"/><test-case name="K-ContextPositionFunc-42" result="pass"/><test-case name="K-ContextPositionFunc-43" result="pass"/><test-case name="last-1" result="pass"/><test-case name="last-2" result="pass"/><test-case name="last-3" result="pass"/><test-case name="last-4" result="pass"/><test-case name="last-5" result="pass"/><test-case name="last-6" result="pass"/><test-case name="last-7" result="pass"/><test-case name="last-8" result="pass"/><test-case name="last-9" result="fail"/><test-case name="last-10" result="pass"/><test-case name="last-11" result="pass"/><test-case name="last-12" result="pass"/><test-case name="last-13" result="pass"/><test-case name="last-14" result="pass"/><test-case name="last-15" result="pass"/><test-case name="last-16" result="pass"/><test-case name="last-17" result="pass"/><test-case name="last-18" result="pass"/><test-case name="last-19" result="pass"/><test-case name="last-20" result="pass"/><test-case name="last-21" result="pass"/><test-case name="last-22" result="pass"/><test-case name="K-ContextLastFunc-1" result="pass"/><test-case name="K-ContextLastFunc-2" result="pass"/><test-case name="K-ContextLastFunc-3" result="pass"/><test-case name="K-ContextLastFunc-4" result="pass"/><test-case name="K-ContextLastFunc-5" result="pass"/><test-case name="K-ContextLastFunc-6" result="pass"/><test-case name="K-ContextLastFunc-7" result="pass"/><test-case name="K-ContextLastFunc-8" result="pass"/><test-case name="K-ContextLastFunc-9" result="pass"/><test-case name="K-ContextLastFunc-10" result="pass"/><test-case name="K-ContextLastFunc-11" result="pass"/><test-case name="K-ContextLastFunc-12" result="pass"/><test-case name="K-ContextLastFunc-13" result="pass"/><test-case name="K-ContextLastFunc-14" result="pass"/><test-case name="K-ContextLastFunc-15" result="pass"/><test-case name="K-ContextLastFunc-16" result="pass"/><test-case name="K-ContextLastFunc-17" result="pass"/><test-case name="K-ContextLastFunc-18" result="pass"/><test-case name="K-ContextLastFunc-19" result="pass"/><test-case name="K-ContextLastFunc-20" result="pass"/><test-case name="K-ContextLastFunc-21" result="pass"/><test-case name="K-ContextLastFunc-22" result="pass"/><test-case name="K-ContextLastFunc-23" result="pass"/><test-case name="K-ContextLastFunc-24" result="pass"/><test-case name="K-ContextLastFunc-25" result="pass"/><test-case name="K-ContextLastFunc-26" result="pass"/><test-case name="K-ContextLastFunc-27" result="pass"/><test-case name="K-ContextLastFunc-28" result="pass"/><test-case name="K-ContextLastFunc-29" result="pass"/><test-case name="fn-current-dateTime-1" result="not tested"/><test-case name="fn-current-dateTime-2" result="not tested"/><test-case name="fn-current-dateTime-3" result="not tested"/><test-case name="fn-current-dateTime-4" result="not tested"/><test-case name="fn-current-dateTime-5" result="pass"/><test-case name="fn-current-dateTime-6" result="not tested"/><test-case name="fn-current-datetime-7" result="not tested"/><test-case name="fn-current-dateTime-8" result="pass"/><test-case name="fn-current-dateTime-9" result="pass"/><test-case name="fn-current-dateTime-10" result="not tested"/><test-case name="fn-current-dateTime-11" result="not tested"/><test-case name="fn-current-dateTime-12" result="pass"/><test-case name="fn-current-dateTime-13" result="pass"/><test-case name="fn-current-dateTime-14" result="pass"/><test-case name="fn-current-dateTime-15" result="pass"/><test-case name="fn-current-dateTime-16" result="pass"/><test-case name="fn-current-dateTime-17" result="pass"/><test-case name="fn-current-dateTime-18" result="pass"/><test-case name="fn-current-dateTime-19" result="pass"/><test-case name="fn-current-dateTime-20" result="pass"/><test-case name="fn-current-dateTime-21" result="not tested"/><test-case name="fn-current-dateTime-22" result="not tested"/><test-case name="fn-current-dateTime-23" result="not tested"/><test-case name="fn-current-dateTime-24" result="not tested"/><test-case name="K-ContextCurrentDatetimeFunc-1" result="pass"/><test-case name="K-ContextCurrentDatetimeFunc-2" result="pass"/><test-case name="fn-current-date-1" result="not tested"/><test-case name="fn-current-date-2" result="not tested"/><test-case name="fn-current-date-3" result="not tested"/><test-case name="fn-current-date-4" result="not tested"/><test-case name="fn-current-date-5" result="pass"/><test-case name="fn-current-date-6" result="not tested"/><test-case name="fn-current-date-7" result="not tested"/><test-case name="fn-current-date-8" result="pass"/><test-case name="fn-current-date-9" result="pass"/><test-case name="fn-current-date-10" result="not tested"/><test-case name="fn-current-date-11" result="not tested"/><test-case name="fn-current-date-12" result="pass"/><test-case name="fn-current-date-13" result="pass"/><test-case name="fn-current-date-14" result="pass"/><test-case name="fn-current-date-15" result="pass"/><test-case name="fn-current-date-16" result="pass"/><test-case name="fn-current-date-17" result="pass"/><test-case name="fn-current-date-18" result="pass"/><test-case name="fn-current-date-19" result="pass"/><test-case name="fn-current-date-20" result="pass"/><test-case name="fn-current-date-21" result="not tested"/><test-case name="K-ContextCurrentDateFunc-1" result="pass"/><test-case name="K-ContextCurrentDateFunc-2" result="pass"/><test-case name="fn-current-time-1" result="not tested"/><test-case name="fn-current-time-2" result="not tested"/><test-case name="fn-current-time-3" result="not tested"/><test-case name="fn-current-time-4" result="not tested"/><test-case name="fn-current-time-5" result="pass"/><test-case name="fn-current-time-6" result="not tested"/><test-case name="fn-current-time-7" result="not tested"/><test-case name="fn-current-time-8" result="pass"/><test-case name="fn-current-time-9" result="pass"/><test-case name="fn-current-time-10" result="not tested"/><test-case name="fn-current-time-11" result="not tested"/><test-case name="fn-current-time-12" result="pass"/><test-case name="fn-current-time-13" result="pass"/><test-case name="fn-current-time-14" result="pass"/><test-case name="fn-current-time-15" result="pass"/><test-case name="fn-current-time-16" result="pass"/><test-case name="fn-current-time-17" result="pass"/><test-case name="fn-current-time-18" result="pass"/><test-case name="fn-current-time-19" result="pass"/><test-case name="fn-current-time-20" result="pass"/><test-case name="K-ContextCurrentTimeFunc-1" result="pass"/><test-case name="K-ContextCurrentTimeFunc-2" result="pass"/><test-case name="fn-default-collation-1" result="pass"/><test-case name="fn-default-collation-2" result="pass"/><test-case name="K-ContextDefaultCollationFunc-1" result="pass"/><test-case name="K-ContextDefaultCollationFunc-2" result="pass"/><test-case name="K-ContextDefaultCollationFunc-3" result="pass"/><test-case name="fn-implicit-timezone-1" result="pass"/><test-case name="fn-implicit-timezone-2" result="not tested"/><test-case name="fn-implicit-timezone-3" result="not tested"/><test-case name="fn-implicit-timezone-4" result="pass"/><test-case name="fn-implicit-timezone-5" result="not tested"/><test-case name="fn-implicit-timezone-6" result="pass"/><test-case name="fn-implicit-timezone-7" result="pass"/><test-case name="fn-implicit-timezone-8" result="pass"/><test-case name="fn-implicit-timezone-9" result="not tested"/><test-case name="fn-implicit-timezone-10" result="pass"/><test-case name="fn-implicit-timezone-11" result="pass"/><test-case name="fn-implicit-timezone-12" result="pass"/><test-case name="fn-implicit-timezone-13" result="pass"/><test-case name="fn-implicit-timezone-14" result="not tested"/><test-case name="fn-implicit-timezone-15" result="not tested"/><test-case name="fn-implicit-timezone-16" result="not tested"/><test-case name="fn-implicit-timezone-17" result="not tested"/><test-case name="fn-implicit-timezone-18" result="not tested"/><test-case name="fn-implicit-timezone-19" result="not tested"/><test-case name="fn-implicit-timezone-20" result="not tested"/><test-case name="fn-implicit-timezone-21" result="not tested"/><test-case name="fn-implicit-timezone-22" result="not tested"/><test-case name="fn-implicit-timezone-23" result="not tested"/><test-case name="K-ContextImplicitTimezoneFunc-1" result="pass"/><test-case name="K-ContextImplicitTimezoneFunc-2" result="pass"/><test-case name="K-ContextImplicitTimezoneFunc-3" result="pass"/><test-case name="ancestor-1" result="pass"/><test-case name="ancestor-2" result="pass"/><test-case name="ancestor-3" result="pass"/><test-case name="ancestor-4" result="pass"/><test-case name="ancestor-5" result="pass"/><test-case name="ancestor-6" result="pass"/><test-case name="ancestor-7" result="pass"/><test-case name="ancestor-8" result="pass"/><test-case name="ancestor-9" result="pass"/><test-case name="ancestor-10" result="pass"/><test-case name="ancestor-11" result="pass"/><test-case name="ancestor-12" result="pass"/><test-case name="ancestor-13" result="pass"/><test-case name="ancestor-14" result="pass"/><test-case name="ancestor-15" result="pass"/><test-case name="ancestor-16" result="pass"/><test-case name="ancestor-17" result="pass"/><test-case name="ancestor-18" result="pass"/><test-case name="ancestor-19" result="pass"/><test-case name="ancestor-20" result="pass"/><test-case name="ancestor-21" result="pass"/><test-case name="unabbreviatedSyntax-10" result="pass"/><test-case name="K2-ancestorAxis-1" result="pass"/><test-case name="K2-ancestorAxis-2" result="pass"/><test-case name="K2-ancestorAxis-3" result="pass"/><test-case name="K2-ancestorAxis-4" result="pass"/><test-case name="K2-ancestorAxis-5" result="pass"/><test-case name="K2-ancestorAxis-6" result="pass"/><test-case name="K2-ancestorAxis-7" result="pass"/><test-case name="K2-ancestorAxis-8" result="pass"/><test-case name="K2-ancestorAxis-9" result="pass"/><test-case name="K2-ancestorAxis-10" result="pass"/><test-case name="K2-ancestorAxis-11" result="pass"/><test-case name="K2-ancestorAxis-12" result="pass"/><test-case name="K2-ancestorAxis-13" result="pass"/><test-case name="K2-ancestorAxis-14" result="pass"/><test-case name="K2-ancestorAxis-15" result="pass"/><test-case name="K2-ancestorAxis-16" result="pass"/><test-case name="K2-ancestorAxis-17" result="pass"/><test-case name="K2-ancestorAxis-18" result="pass"/><test-case name="K2-ancestorAxis-19" result="pass"/><test-case name="K2-ancestorAxis-20" result="pass"/><test-case name="K2-ancestorAxis-21" result="pass"/><test-case name="ancestorself-1" result="pass"/><test-case name="ancestorself-2" result="pass"/><test-case name="ancestorself-3" result="pass"/><test-case name="ancestorself-4" result="pass"/><test-case name="ancestorself-5" result="pass"/><test-case name="ancestorself-6" result="pass"/><test-case name="ancestorself-7" result="pass"/><test-case name="ancestorself-8" result="pass"/><test-case name="ancestorself-9" result="pass"/><test-case name="ancestorself-10" result="pass"/><test-case name="ancestorself-11" result="pass"/><test-case name="ancestorself-12" result="pass"/><test-case name="ancestorself-13" result="pass"/><test-case name="ancestorself-14" result="pass"/><test-case name="ancestorself-15" result="pass"/><test-case name="ancestorself-16" result="pass"/><test-case name="ancestorself-17" result="pass"/><test-case name="ancestorself-18" result="pass"/><test-case name="ancestorself-19" result="pass"/><test-case name="ancestorself-20" result="pass"/><test-case name="ancestorself-21" result="pass"/><test-case name="unabbreviatedSyntax-11" result="pass"/><test-case name="K2-ancestor-or-selfAxis-1" result="pass"/><test-case name="K2-ancestor-or-selfAxis-2" result="pass"/><test-case name="K2-ancestor-or-selfAxis-3" result="pass"/><test-case name="K2-ancestor-or-selfAxis-4" result="pass"/><test-case name="K2-ancestor-or-selfAxis-5" result="pass"/><test-case name="K2-ancestor-or-selfAxis-6" result="pass"/><test-case name="K2-ancestor-or-selfAxis-7" result="pass"/><test-case name="K2-ancestor-or-selfAxis-8" result="pass"/><test-case name="K2-ancestor-or-selfAxis-9" result="pass"/><test-case name="following-1" result="pass"/><test-case name="following-2" result="pass"/><test-case name="following-3" result="pass"/><test-case name="following-4" result="pass"/><test-case name="following-5" result="pass"/><test-case name="following-6" result="pass"/><test-case name="following-7" result="pass"/><test-case name="following-8" result="pass"/><test-case name="following-9" result="pass"/><test-case name="following-10" result="pass"/><test-case name="following-11" result="pass"/><test-case name="following-12" result="pass"/><test-case name="following-13" result="pass"/><test-case name="following-14" result="pass"/><test-case name="following-15" result="pass"/><test-case name="following-16" result="pass"/><test-case name="following-17" result="pass"/><test-case name="following-18" result="pass"/><test-case name="following-19" result="pass"/><test-case name="following-20" result="pass"/><test-case name="following-21" result="pass"/><test-case name="K2-followingAxis-1" result="pass"/><test-case name="K2-followingAxis-2" result="pass"/><test-case name="K2-followingAxis-3" result="pass"/><test-case name="K2-followingAxis-4" result="pass"/><test-case name="followingsibling-1" result="pass"/><test-case name="followingsibling-2" result="pass"/><test-case name="followingsibling-3" result="pass"/><test-case name="followingsibling-4" result="pass"/><test-case name="followingsibling-5" result="pass"/><test-case name="followingsibling-6" result="pass"/><test-case name="followingsibling-7" result="pass"/><test-case name="followingsibling-8" result="pass"/><test-case name="followingsibling-9" result="pass"/><test-case name="followingsibling-10" result="pass"/><test-case name="followingsibling-11" result="pass"/><test-case name="followingsibling-12" result="pass"/><test-case name="followingsibling-13" result="pass"/><test-case name="followingsibling-14" result="pass"/><test-case name="followingsibling-15" result="pass"/><test-case name="followingsibling-16" result="pass"/><test-case name="followingsibling-17" result="pass"/><test-case name="followingsibling-18" result="pass"/><test-case name="followingsibling-19" result="pass"/><test-case name="followingsibling-20" result="pass"/><test-case name="followingsibling-21" result="pass"/><test-case name="unabbreviatedSyntax-24" result="pass"/><test-case name="K2-following-siblingAxis-1" result="pass"/><test-case name="K2-following-siblingAxis-2" result="pass"/><test-case name="K2-following-siblingAxis-3" result="pass"/><test-case name="K2-following-siblingAxis-4" result="pass"/><test-case name="K2-following-siblingAxis-5" result="pass"/><test-case name="K2-following-siblingAxis-6" result="pass"/><test-case name="K2-following-siblingAxis-7" result="pass"/><test-case name="K2-following-siblingAxis-8" result="pass"/><test-case name="K2-following-siblingAxis-9" result="pass"/><test-case name="K2-following-siblingAxis-10" result="pass"/><test-case name="preceding-1" result="pass"/><test-case name="preceding-2" result="pass"/><test-case name="preceding-3" result="pass"/><test-case name="preceding-4" result="pass"/><test-case name="preceding-5" result="pass"/><test-case name="preceding-6" result="pass"/><test-case name="preceding-7" result="pass"/><test-case name="preceding-8" result="pass"/><test-case name="preceding-9" result="pass"/><test-case name="preceding-10" result="pass"/><test-case name="preceding-11" result="pass"/><test-case name="preceding-12" result="pass"/><test-case name="preceding-13" result="pass"/><test-case name="preceding-14" result="pass"/><test-case name="preceding-15" result="pass"/><test-case name="preceding-16" result="pass"/><test-case name="preceding-17" result="pass"/><test-case name="preceding-18" result="pass"/><test-case name="preceding-19" result="pass"/><test-case name="preceding-20" result="pass"/><test-case name="preceding-21" result="pass"/><test-case name="preceding-22" result="pass"/><test-case name="preceding-23" result="pass"/><test-case name="K2-precedingAxis-1" result="pass"/><test-case name="K2-precedingAxis-2" result="pass"/><test-case name="K2-precedingAxis-3" result="pass"/><test-case name="K2-precedingAxis-4" result="pass"/><test-case name="K2-precedingAxis-5" result="pass"/><test-case name="K2-precedingAxis-6" result="pass"/><test-case name="K2-precedingAxis-7" result="pass"/><test-case name="K2-precedingAxis-8" result="pass"/><test-case name="preceding-sibling-1" result="pass"/><test-case name="preceding-sibling-2" result="pass"/><test-case name="preceding-sibling-3" result="pass"/><test-case name="preceding-sibling-4" result="pass"/><test-case name="preceding-sibling-5" result="pass"/><test-case name="preceding-sibling-6" result="pass"/><test-case name="preceding-sibling-7" result="pass"/><test-case name="preceding-sibling-8" result="pass"/><test-case name="preceding-sibling-9" result="pass"/><test-case name="preceding-sibling-10" result="pass"/><test-case name="preceding-sibling-11" result="pass"/><test-case name="preceding-sibling-12" result="pass"/><test-case name="preceding-sibling-13" result="pass"/><test-case name="preceding-sibling-14" result="pass"/><test-case name="preceding-sibling-15" result="pass"/><test-case name="preceding-sibling-16" result="pass"/><test-case name="preceding-sibling-17" result="pass"/><test-case name="preceding-sibling-18" result="pass"/><test-case name="preceding-sibling-19" result="pass"/><test-case name="preceding-sibling-20" result="pass"/><test-case name="preceding-sibling-21" result="pass"/><test-case name="unabbreviatedSyntax-25" result="pass"/><test-case name="K2-preceding-siblingAxis-1" result="pass"/><test-case name="K2-preceding-siblingAxis-2" result="pass"/><test-case name="K2-preceding-siblingAxis-3" result="pass"/><test-case name="K2-preceding-siblingAxis-4" result="pass"/><test-case name="K2-preceding-siblingAxis-5" result="pass"/><test-case name="modules-simple" result="fail"/><test-case name="modules-bad-ns" result="fail"/><test-case name="modules-none" result="fail"/><test-case name="modules-two-import" result="fail"/><test-case name="modules-two-import-ok" result="fail"/><test-case name="modules-collide-var-001" result="fail"/><test-case name="modules-collide-var-002" result="fail"/><test-case name="modules-collide-fn-001" result="fail"/><test-case name="modules-collide-fn-002" result="fail"/><test-case name="modules-emptyns" result="pass"/><test-case name="modules-circular" result="fail"/><test-case name="modules-1" result="fail"/><test-case name="modules-2" result="fail"/><test-case name="modules-3" result="fail"/><test-case name="modules-4" result="fail"/><test-case name="modules-5" result="fail"/><test-case name="modules-6" result="fail"/><test-case name="modules-7" result="fail"/><test-case name="modules-8" result="fail"/><test-case name="modules-9" result="fail"/><test-case name="modules-10" result="fail"/><test-case name="modules-11" result="fail"/><test-case name="modules-12" result="fail"/><test-case name="modules-13" result="fail"/><test-case name="modules-14" result="fail"/><test-case name="modules-15" result="fail"/><test-case name="modules-16" result="fail"/><test-case name="modules-17" result="fail"/><test-case name="modules-18" result="fail"/><test-case name="K-ModuleImport-1" result="pass"/><test-case name="K-ModuleImport-2" result="pass"/><test-case name="K-ModuleImport-3" result="pass"/><test-case name="K2-ModuleImport-1" result="pass"/><test-case name="K2-ModuleProlog-1" result="pass"/><test-case name="K2-Serialization-1" result="pass"/><test-case name="K2-Serialization-2" result="pass"/><test-case name="K2-Serialization-3" result="pass"/><test-case name="K2-Serialization-4" result="pass"/><test-case name="K2-Serialization-5" result="pass"/><test-case name="K2-Serialization-6" result="pass"/><test-case name="K2-Serialization-7" result="pass"/><test-case name="K2-Serialization-8" result="pass"/><test-case name="K2-Serialization-9" result="pass"/><test-case name="K2-Serialization-10" result="pass"/><test-case name="K2-Serialization-11" result="pass"/><test-case name="K2-Serialization-12" result="pass"/><test-case name="appendix-A4-1" result="pass"/><test-case name="appendix-A4-2" result="pass"/><test-case name="appendix-A4-3" result="pass"/><test-case name="appendix-A4-4" result="pass"/><test-case name="appendix-A4-5" result="pass"/><test-case name="appendix-A4-6" result="pass"/><test-case name="appendix-A4-7" result="pass"/><test-case name="appendix-A4-8" result="pass"/><test-case name="appendix-A4-9" result="pass"/><test-case name="annex-1" result="pass"/><test-case name="annex-2" result="pass"/><test-case name="annex-3" result="pass"/><test-case name="annex-4" result="pass"/><test-case name="annex-5" result="pass"/><test-case name="annex-6" result="fail"/><test-case name="annex-7" result="pass"/><test-case name="annex-8" result="pass"/><test-case name="xmp-queries-results-q1" result="pass"/><test-case name="xmp-queries-results-q2" result="pass"/><test-case name="xmp-queries-results-q3" result="pass"/><test-case name="xmp-queries-results-q4" result="pass"/><test-case name="xmp-queries-results-q5" result="pass"/><test-case name="xmp-queries-results-q6" result="pass"/><test-case name="xmp-queries-results-q7" result="pass"/><test-case name="xmp-queries-results-q8" result="pass"/><test-case name="xmp-queries-results-q9" result="pass"/><test-case name="xmp-queries-results-q10" result="pass"/><test-case name="xmp-queries-results-q11" result="pass"/><test-case name="xmp-queries-results-q12" result="pass"/><test-case name="tree-queries-results-q1" result="pass"/><test-case name="tree-queries-results-q2" result="pass"/><test-case name="tree-queries-results-q3" result="pass"/><test-case name="tree-queries-results-q4" result="pass"/><test-case name="tree-queries-results-q5" result="pass"/><test-case name="tree-queries-results-q6" result="pass"/><test-case name="seq-queries-results-q1" result="pass"/><test-case name="seq-queries-results-q2" result="pass"/><test-case name="seq-queries-results-q3" result="pass"/><test-case name="seq-queries-results-q4" result="pass"/><test-case name="seq-queries-results-q5" result="pass"/><test-case name="rdb-queries-results-q1" result="pass"/><test-case name="rdb-queries-results-q2" result="pass"/><test-case name="rdb-queries-results-q3" result="pass"/><test-case name="rdb-queries-results-q4" result="pass"/><test-case name="rdb-queries-results-q5" result="pass"/><test-case name="rdb-queries-results-q6" result="fail"/><test-case name="rdb-queries-results-q7" result="pass"/><test-case name="rdb-queries-results-q8" result="pass"/><test-case name="rdb-queries-results-q9" result="pass"/><test-case name="rdb-queries-results-q10" result="pass"/><test-case name="rdb-queries-results-q11" result="pass"/><test-case name="rdb-queries-results-q12" result="pass"/><test-case name="rdb-queries-results-q13" result="pass"/><test-case name="rdb-queries-results-q14" result="fail"/><test-case name="rdb-queries-results-q15" result="pass"/><test-case name="rdb-queries-results-q16" result="pass"/><test-case name="rdb-queries-results-q17" result="pass"/><test-case name="rdb-queries-results-q18" result="fail"/><test-case name="sgml-queries-results-q1" result="pass"/><test-case name="sgml-queries-results-q2" result="pass"/><test-case name="sgml-queries-results-q3" result="pass"/><test-case name="sgml-queries-results-q4" result="pass"/><test-case name="sgml-queries-results-q5" result="pass"/><test-case name="sgml-queries-results-q6" result="pass"/><test-case name="sgml-queries-results-q7" result="pass"/><test-case name="sgml-queries-results-q8a" result="pass"/><test-case name="sgml-queries-results-q8b" result="pass"/><test-case name="sgml-queries-results-q9" result="pass"/><test-case name="sgml-queries-results-q10" result="pass"/><test-case name="string-queries-results-q1" result="pass"/><test-case name="string-queries-results-q2" result="pass"/><test-case name="string-queries-results-q4" result="pass"/><test-case name="string-queries-results-q5" result="pass"/><test-case name="ns-queries-results-q1" result="pass"/><test-case name="ns-queries-results-q2" result="pass"/><test-case name="ns-queries-results-q3" result="pass"/><test-case name="ns-queries-results-q4" result="pass"/><test-case name="ns-queries-results-q5" result="pass"/><test-case name="ns-queries-results-q6" result="pass"/><test-case name="ns-queries-results-q7" result="pass"/><test-case name="ns-queries-results-q8" result="pass"/><test-case name="parts-queries-results-q1" result="pass"/><test-case name="functx-fn-abs-1" result="pass"/><test-case name="functx-fn-abs-2" result="pass"/><test-case name="functx-fn-abs-3" result="pass"/><test-case name="functx-fn-abs-all" result="pass"/><test-case name="functx-fn-adjust-dateTime-to-timezone-1" result="pass"/><test-case name="functx-fn-adjust-dateTime-to-timezone-2" result="pass"/><test-case name="functx-fn-adjust-dateTime-to-timezone-3" result="pass"/><test-case name="functx-fn-adjust-dateTime-to-timezone-4" result="pass"/><test-case name="functx-fn-adjust-dateTime-to-timezone-5" result="pass"/><test-case name="functx-fn-adjust-dateTime-to-timezone-all" result="pass"/><test-case name="functx-fn-adjust-date-to-timezone-1" result="pass"/><test-case name="functx-fn-adjust-date-to-timezone-2" result="pass"/><test-case name="functx-fn-adjust-date-to-timezone-3" result="pass"/><test-case name="functx-fn-adjust-date-to-timezone-4" result="pass"/><test-case name="functx-fn-adjust-date-to-timezone-all" result="pass"/><test-case name="functx-fn-adjust-time-to-timezone-1" result="pass"/><test-case name="functx-fn-adjust-time-to-timezone-2" result="pass"/><test-case name="functx-fn-adjust-time-to-timezone-3" result="pass"/><test-case name="functx-fn-adjust-time-to-timezone-4" result="pass"/><test-case name="functx-fn-adjust-time-to-timezone-all" result="pass"/><test-case name="functx-fn-avg-1" result="pass"/><test-case name="functx-fn-avg-2" result="pass"/><test-case name="functx-fn-avg-3" result="pass"/><test-case name="functx-fn-avg-4" result="pass"/><test-case name="functx-fn-avg-5" result="pass"/><test-case name="functx-fn-avg-all" result="pass"/><test-case name="functx-fn-base-uri-1" result="pass"/><test-case name="functx-fn-base-uri-2" result="pass"/><test-case name="functx-fn-base-uri-3" result="pass"/><test-case name="functx-fn-base-uri-all" result="pass"/><test-case name="functx-fn-boolean-1" result="pass"/><test-case name="functx-fn-boolean-2" result="pass"/><test-case name="functx-fn-boolean-3" result="pass"/><test-case name="functx-fn-boolean-4" result="pass"/><test-case name="functx-fn-boolean-5" result="pass"/><test-case name="functx-fn-boolean-6" result="pass"/><test-case name="functx-fn-boolean-7" result="pass"/><test-case name="functx-fn-boolean-8" result="pass"/><test-case name="functx-fn-boolean-9" result="pass"/><test-case name="functx-fn-boolean-all" result="pass"/><test-case name="functx-fn-ceiling-1" result="pass"/><test-case name="functx-fn-ceiling-2" result="pass"/><test-case name="functx-fn-ceiling-3" result="pass"/><test-case name="functx-fn-ceiling-4" result="pass"/><test-case name="functx-fn-ceiling-5" result="pass"/><test-case name="functx-fn-ceiling-6" result="pass"/><test-case name="functx-fn-ceiling-all" result="pass"/><test-case name="functx-fn-codepoint-equal-1" result="pass"/><test-case name="functx-fn-codepoint-equal-2" result="pass"/><test-case name="functx-fn-codepoint-equal-3" result="pass"/><test-case name="functx-fn-codepoint-equal-all" result="pass"/><test-case name="functx-fn-codepoints-to-string-1" result="pass"/><test-case name="functx-fn-codepoints-to-string-2" result="pass"/><test-case name="functx-fn-codepoints-to-string-3" result="pass"/><test-case name="functx-fn-codepoints-to-string-all" result="pass"/><test-case name="functx-fn-compare-1" result="pass"/><test-case name="functx-fn-compare-2" result="pass"/><test-case name="functx-fn-compare-3" result="pass"/><test-case name="functx-fn-compare-4" result="pass"/><test-case name="functx-fn-compare-5" result="pass"/><test-case name="functx-fn-compare-6" result="pass"/><test-case name="functx-fn-compare-7" result="pass"/><test-case name="functx-fn-compare-all" result="pass"/><test-case name="functx-fn-concat-1" result="pass"/><test-case name="functx-fn-concat-2" result="pass"/><test-case name="functx-fn-concat-3" result="pass"/><test-case name="functx-fn-concat-4" result="pass"/><test-case name="functx-fn-concat-all" result="pass"/><test-case name="functx-fn-contains-1" result="pass"/><test-case name="functx-fn-contains-2" result="pass"/><test-case name="functx-fn-contains-3" result="pass"/><test-case name="functx-fn-contains-4" result="pass"/><test-case name="functx-fn-contains-5" result="pass"/><test-case name="functx-fn-contains-6" result="pass"/><test-case name="functx-fn-contains-7" result="pass"/><test-case name="functx-fn-contains-all" result="pass"/><test-case name="functx-fn-count-1" result="pass"/><test-case name="functx-fn-count-2" result="pass"/><test-case name="functx-fn-count-3" result="pass"/><test-case name="functx-fn-count-4" result="pass"/><test-case name="functx-fn-count-5" result="pass"/><test-case name="functx-fn-count-all" result="pass"/><test-case name="functx-fn-data-1" result="pass"/><test-case name="functx-fn-data-2" result="pass"/><test-case name="functx-fn-data-3" result="pass"/><test-case name="functx-fn-data-4" result="pass"/><test-case name="functx-fn-data-5" result="pass"/><test-case name="functx-fn-data-6" result="pass"/><test-case name="functx-fn-data-all" result="pass"/><test-case name="functx-fn-dateTime-1" result="pass"/><test-case name="functx-fn-day-from-dateTime-1" result="pass"/><test-case name="functx-fn-day-from-date-1" result="pass"/><test-case name="functx-fn-days-from-duration-1" result="pass"/><test-case name="functx-fn-days-from-duration-2" result="pass"/><test-case name="functx-fn-days-from-duration-3" result="pass"/><test-case name="functx-fn-days-from-duration-4" result="pass"/><test-case name="functx-fn-days-from-duration-5" result="pass"/><test-case name="functx-fn-days-from-duration-all" result="pass"/><test-case name="functx-fn-deep-equal-1" result="pass"/><test-case name="functx-fn-deep-equal-2" result="pass"/><test-case name="functx-fn-deep-equal-3" result="pass"/><test-case name="functx-fn-deep-equal-4" result="pass"/><test-case name="functx-fn-deep-equal-5" result="pass"/><test-case name="functx-fn-deep-equal-6" result="pass"/><test-case name="functx-fn-deep-equal-all" result="pass"/><test-case name="functx-fn-default-collation-1" result="pass"/><test-case name="functx-fn-distinct-values-1" result="pass"/><test-case name="functx-fn-distinct-values-2" result="pass"/><test-case name="functx-fn-distinct-values-3" result="pass"/><test-case name="functx-fn-distinct-values-4" result="pass"/><test-case name="functx-fn-distinct-values-5" result="pass"/><test-case name="functx-fn-distinct-values-6" result="pass"/><test-case name="functx-fn-distinct-values-all" result="pass"/><test-case name="functx-fn-doc-available-1" result="pass"/><test-case name="functx-fn-empty-1" result="pass"/><test-case name="functx-fn-empty-2" result="pass"/><test-case name="functx-fn-empty-3" result="pass"/><test-case name="functx-fn-empty-4" result="pass"/><test-case name="functx-fn-empty-5" result="pass"/><test-case name="functx-fn-empty-6" result="pass"/><test-case name="functx-fn-empty-7" result="pass"/><test-case name="functx-fn-empty-all" result="pass"/><test-case name="functx-fn-encode-for-uri-1" result="pass"/><test-case name="functx-fn-encode-for-uri-2" result="pass"/><test-case name="functx-fn-encode-for-uri-all" result="pass"/><test-case name="functx-fn-ends-with-1" result="pass"/><test-case name="functx-fn-ends-with-2" result="pass"/><test-case name="functx-fn-ends-with-3" result="pass"/><test-case name="functx-fn-ends-with-4" result="pass"/><test-case name="functx-fn-ends-with-5" result="pass"/><test-case name="functx-fn-ends-with-all" result="pass"/><test-case name="functx-fn-escape-html-uri-1" result="fail"/><test-case name="functx-fn-escape-html-uri-2" result="pass"/><test-case name="functx-fn-escape-html-uri-all" result="fail"/><test-case name="functx-fn-exactly-one-1" result="pass"/><test-case name="functx-fn-exists-1" result="pass"/><test-case name="functx-fn-exists-2" result="pass"/><test-case name="functx-fn-exists-3" result="pass"/><test-case name="functx-fn-exists-4" result="pass"/><test-case name="functx-fn-exists-all" result="pass"/><test-case name="functx-fn-false-1" result="pass"/><test-case name="functx-fn-floor-1" result="pass"/><test-case name="functx-fn-floor-2" result="pass"/><test-case name="functx-fn-floor-3" result="pass"/><test-case name="functx-fn-floor-4" result="pass"/><test-case name="functx-fn-floor-5" result="pass"/><test-case name="functx-fn-floor-6" result="pass"/><test-case name="functx-fn-floor-all" result="pass"/><test-case name="functx-fn-hours-from-dateTime-1" result="pass"/><test-case name="functx-fn-hours-from-dateTime-2" result="pass"/><test-case name="functx-fn-hours-from-dateTime-all" result="pass"/><test-case name="functx-fn-hours-from-duration-1" result="pass"/><test-case name="functx-fn-hours-from-duration-2" result="pass"/><test-case name="functx-fn-hours-from-duration-3" result="pass"/><test-case name="functx-fn-hours-from-duration-4" result="pass"/><test-case name="functx-fn-hours-from-duration-5" result="pass"/><test-case name="functx-fn-hours-from-duration-all" result="pass"/><test-case name="functx-fn-hours-from-time-1" result="pass"/><test-case name="functx-fn-hours-from-time-2" result="pass"/><test-case name="functx-fn-hours-from-time-all" result="pass"/><test-case name="functx-fn-index-of-1" result="pass"/><test-case name="functx-fn-index-of-2" result="pass"/><test-case name="functx-fn-index-of-3" result="pass"/><test-case name="functx-fn-index-of-4" result="pass"/><test-case name="functx-fn-index-of-5" result="pass"/><test-case name="functx-fn-index-of-6" result="pass"/><test-case name="functx-fn-index-of-7" result="pass"/><test-case name="functx-fn-index-of-all" result="pass"/><test-case name="functx-fn-insert-before-1" result="pass"/><test-case name="functx-fn-insert-before-2" result="pass"/><test-case name="functx-fn-insert-before-3" result="pass"/><test-case name="functx-fn-insert-before-4" result="pass"/><test-case name="functx-fn-insert-before-5" result="pass"/><test-case name="functx-fn-insert-before-6" result="pass"/><test-case name="functx-fn-insert-before-all" result="pass"/><test-case name="functx-fn-iri-to-uri-1" result="pass"/><test-case name="functx-fn-lang-1" result="pass"/><test-case name="functx-fn-lang-2" result="pass"/><test-case name="functx-fn-lang-3" result="pass"/><test-case name="functx-fn-lang-4" result="pass"/><test-case name="functx-fn-lang-5" result="pass"/><test-case name="functx-fn-lang-6" result="pass"/><test-case name="functx-fn-lang-all" result="pass"/><test-case name="functx-fn-last-1" result="pass"/><test-case name="functx-fn-local-name-from-QName-1" result="pass"/><test-case name="functx-fn-local-name-from-QName-2" result="pass"/><test-case name="functx-fn-local-name-from-QName-3" result="pass"/><test-case name="functx-fn-local-name-from-QName-all" result="pass"/><test-case name="functx-fn-local-name-1" result="pass"/><test-case name="functx-fn-local-name-2" result="pass"/><test-case name="functx-fn-local-name-3" result="pass"/><test-case name="functx-fn-local-name-4" result="pass"/><test-case name="functx-fn-local-name-5" result="pass"/><test-case name="functx-fn-local-name-all" result="pass"/><test-case name="functx-fn-lower-case-1" result="pass"/><test-case name="functx-fn-lower-case-2" result="pass"/><test-case name="functx-fn-lower-case-3" result="pass"/><test-case name="functx-fn-lower-case-all" result="pass"/><test-case name="functx-fn-matches-1" result="pass"/><test-case name="functx-fn-matches-2" result="pass"/><test-case name="functx-fn-matches-3" result="pass"/><test-case name="functx-fn-matches-4" result="pass"/><test-case name="functx-fn-matches-5" result="pass"/><test-case name="functx-fn-matches-6" result="pass"/><test-case name="functx-fn-matches-7" result="pass"/><test-case name="functx-fn-matches-8" result="pass"/><test-case name="functx-fn-matches-9" result="fail"/><test-case name="functx-fn-matches-10" result="pass"/><test-case name="functx-fn-matches-11" result="pass"/><test-case name="functx-fn-matches-12" result="fail"/><test-case name="functx-fn-matches-13" result="pass"/><test-case name="functx-fn-matches-14" result="pass"/><test-case name="functx-fn-matches-15" result="pass"/><test-case name="functx-fn-matches-16" result="fail"/><test-case name="functx-fn-matches-17" result="fail"/><test-case name="functx-fn-matches-18" result="fail"/><test-case name="functx-fn-matches-all" result="fail"/><test-case name="functx-fn-max-1" result="pass"/><test-case name="functx-fn-max-2" result="pass"/><test-case name="functx-fn-max-3" result="pass"/><test-case name="functx-fn-max-4" result="pass"/><test-case name="functx-fn-max-all" result="pass"/><test-case name="functx-fn-minutes-from-dateTime-1" result="pass"/><test-case name="functx-fn-minutes-from-duration-1" result="pass"/><test-case name="functx-fn-minutes-from-duration-2" result="pass"/><test-case name="functx-fn-minutes-from-duration-3" result="pass"/><test-case name="functx-fn-minutes-from-duration-4" result="pass"/><test-case name="functx-fn-minutes-from-duration-5" result="pass"/><test-case name="functx-fn-minutes-from-duration-all" result="pass"/><test-case name="functx-fn-minutes-from-time-1" result="pass"/><test-case name="functx-fn-min-1" result="pass"/><test-case name="functx-fn-min-2" result="pass"/><test-case name="functx-fn-min-3" result="pass"/><test-case name="functx-fn-min-4" result="pass"/><test-case name="functx-fn-min-all" result="pass"/><test-case name="functx-fn-month-from-dateTime-1" result="pass"/><test-case name="functx-fn-month-from-date-1" result="pass"/><test-case name="functx-fn-months-from-duration-1" result="pass"/><test-case name="functx-fn-months-from-duration-2" result="pass"/><test-case name="functx-fn-months-from-duration-3" result="pass"/><test-case name="functx-fn-months-from-duration-4" result="pass"/><test-case name="functx-fn-months-from-duration-all" result="pass"/><test-case name="functx-fn-namespace-uri-for-prefix-1" result="pass"/><test-case name="functx-fn-namespace-uri-for-prefix-2" result="pass"/><test-case name="functx-fn-namespace-uri-for-prefix-3" result="pass"/><test-case name="functx-fn-namespace-uri-for-prefix-4" result="pass"/><test-case name="functx-fn-namespace-uri-for-prefix-all" result="pass"/><test-case name="functx-fn-namespace-uri-from-QName-1" result="pass"/><test-case name="functx-fn-namespace-uri-from-QName-2" result="pass"/><test-case name="functx-fn-namespace-uri-from-QName-3" result="pass"/><test-case name="functx-fn-namespace-uri-from-QName-all" result="pass"/><test-case name="functx-fn-namespace-uri-1" result="pass"/><test-case name="functx-fn-namespace-uri-2" result="pass"/><test-case name="functx-fn-namespace-uri-3" result="pass"/><test-case name="functx-fn-namespace-uri-4" result="pass"/><test-case name="functx-fn-namespace-uri-5" result="pass"/><test-case name="functx-fn-namespace-uri-all" result="pass"/><test-case name="functx-fn-name-1" result="pass"/><test-case name="functx-fn-name-2" result="pass"/><test-case name="functx-fn-name-3" result="pass"/><test-case name="functx-fn-name-4" result="pass"/><test-case name="functx-fn-name-5" result="pass"/><test-case name="functx-fn-name-all" result="pass"/><test-case name="functx-fn-nilled-1" result="pass"/><test-case name="functx-fn-nilled-2" result="pass"/><test-case name="functx-fn-nilled-3" result="pass"/><test-case name="functx-fn-nilled-4" result="pass"/><test-case name="functx-fn-nilled-all" result="pass"/><test-case name="functx-fn-node-name-1" result="pass"/><test-case name="functx-fn-node-name-2" result="pass"/><test-case name="functx-fn-node-name-3" result="pass"/><test-case name="functx-fn-node-name-4" result="pass"/><test-case name="functx-fn-node-name-5" result="pass"/><test-case name="functx-fn-node-name-all" result="pass"/><test-case name="functx-fn-normalize-space-1" result="pass"/><test-case name="functx-fn-normalize-space-2" result="pass"/><test-case name="functx-fn-normalize-space-3" result="pass"/><test-case name="functx-fn-normalize-space-4" result="pass"/><test-case name="functx-fn-normalize-space-5" result="pass"/><test-case name="functx-fn-normalize-space-6" result="pass"/><test-case name="functx-fn-normalize-space-7" result="pass"/><test-case name="functx-fn-normalize-space-8" result="pass"/><test-case name="functx-fn-normalize-space-9" result="pass"/><test-case name="functx-fn-normalize-space-all" result="pass"/><test-case name="functx-fn-normalize-unicode-1" result="pass"/><test-case name="functx-fn-normalize-unicode-2" result="pass"/><test-case name="functx-fn-normalize-unicode-all" result="pass"/><test-case name="functx-fn-not-1" result="pass"/><test-case name="functx-fn-not-2" result="pass"/><test-case name="functx-fn-not-3" result="pass"/><test-case name="functx-fn-not-4" result="pass"/><test-case name="functx-fn-not-5" result="pass"/><test-case name="functx-fn-not-6" result="pass"/><test-case name="functx-fn-not-7" result="pass"/><test-case name="functx-fn-not-all" result="pass"/><test-case name="functx-fn-number-1" result="pass"/><test-case name="functx-fn-number-2" result="pass"/><test-case name="functx-fn-number-3" result="pass"/><test-case name="functx-fn-number-4" result="pass"/><test-case name="functx-fn-number-5" result="pass"/><test-case name="functx-fn-number-6" result="pass"/><test-case name="functx-fn-number-all" result="pass"/><test-case name="functx-fn-one-or-more-1" result="pass"/><test-case name="functx-fn-one-or-more-2" result="pass"/><test-case name="functx-fn-one-or-more-all" result="pass"/><test-case name="functx-fn-position-1" result="pass"/><test-case name="functx-fn-position-2" result="pass"/><test-case name="functx-fn-position-3" result="pass"/><test-case name="functx-fn-position-all" result="pass"/><test-case name="functx-fn-prefix-from-QName-1" result="pass"/><test-case name="functx-fn-prefix-from-QName-2" result="pass"/><test-case name="functx-fn-prefix-from-QName-3" result="pass"/><test-case name="functx-fn-prefix-from-QName-4" result="pass"/><test-case name="functx-fn-prefix-from-QName-5" result="pass"/><test-case name="functx-fn-prefix-from-QName-6" result="pass"/><test-case name="functx-fn-prefix-from-QName-all" result="pass"/><test-case name="functx-fn-QName-1" result="pass"/><test-case name="functx-fn-QName-2" result="pass"/><test-case name="functx-fn-QName-3" result="pass"/><test-case name="functx-fn-QName-all" result="pass"/><test-case name="functx-fn-remove-1" result="pass"/><test-case name="functx-fn-remove-2" result="pass"/><test-case name="functx-fn-remove-3" result="pass"/><test-case name="functx-fn-remove-all" result="pass"/><test-case name="functx-fn-replace-1" result="pass"/><test-case name="functx-fn-replace-2" result="pass"/><test-case name="functx-fn-replace-3" result="pass"/><test-case name="functx-fn-replace-4" result="pass"/><test-case name="functx-fn-replace-5" result="pass"/><test-case name="functx-fn-replace-6" result="pass"/><test-case name="functx-fn-replace-7" result="pass"/><test-case name="functx-fn-replace-8" result="fail"/><test-case name="functx-fn-replace-9" result="pass"/><test-case name="functx-fn-replace-10" result="fail"/><test-case name="functx-fn-replace-11" result="pass"/><test-case name="functx-fn-replace-12" result="fail"/><test-case name="functx-fn-replace-13" result="pass"/><test-case name="functx-fn-replace-14" result="fail"/><test-case name="functx-fn-replace-15" result="pass"/><test-case name="functx-fn-replace-16" result="pass"/><test-case name="functx-fn-replace-17" result="pass"/><test-case name="functx-fn-replace-18" result="pass"/><test-case name="functx-fn-replace-19" result="fail"/><test-case name="functx-fn-replace-all" result="fail"/><test-case name="functx-fn-resolve-QName-1" result="pass"/><test-case name="functx-fn-resolve-QName-2" result="pass"/><test-case name="functx-fn-resolve-QName-3" result="pass"/><test-case name="functx-fn-resolve-QName-all" result="pass"/><test-case name="functx-fn-resolve-uri-1" result="pass"/><test-case name="functx-fn-resolve-uri-2" result="pass"/><test-case name="functx-fn-resolve-uri-3" result="pass"/><test-case name="functx-fn-resolve-uri-4" result="pass"/><test-case name="functx-fn-resolve-uri-5" result="pass"/><test-case name="functx-fn-resolve-uri-all" result="pass"/><test-case name="functx-fn-reverse-1" result="pass"/><test-case name="functx-fn-reverse-2" result="pass"/><test-case name="functx-fn-reverse-3" result="pass"/><test-case name="functx-fn-reverse-all" result="pass"/><test-case name="functx-fn-root-1" result="pass"/><test-case name="functx-fn-root-2" result="pass"/><test-case name="functx-fn-root-all" result="pass"/><test-case name="functx-fn-round-half-to-even-1" result="fail"/><test-case name="functx-fn-round-half-to-even-2" result="fail"/><test-case name="functx-fn-round-half-to-even-3" result="fail"/><test-case name="functx-fn-round-half-to-even-4" result="fail"/><test-case name="functx-fn-round-half-to-even-5" result="fail"/><test-case name="functx-fn-round-half-to-even-all" result="fail"/><test-case name="functx-fn-round-1" result="pass"/><test-case name="functx-fn-round-2" result="pass"/><test-case name="functx-fn-round-3" result="pass"/><test-case name="functx-fn-round-4" result="pass"/><test-case name="functx-fn-round-5" result="pass"/><test-case name="functx-fn-round-all" result="pass"/><test-case name="functx-fn-seconds-from-dateTime-1" result="pass"/><test-case name="functx-fn-seconds-from-duration-1" result="pass"/><test-case name="functx-fn-seconds-from-duration-2" result="pass"/><test-case name="functx-fn-seconds-from-duration-3" result="pass"/><test-case name="functx-fn-seconds-from-duration-4" result="pass"/><test-case name="functx-fn-seconds-from-duration-all" result="pass"/><test-case name="functx-fn-seconds-from-time-1" result="pass"/><test-case name="functx-fn-starts-with-1" result="pass"/><test-case name="functx-fn-starts-with-2" result="pass"/><test-case name="functx-fn-starts-with-3" result="pass"/><test-case name="functx-fn-starts-with-4" result="pass"/><test-case name="functx-fn-starts-with-5" result="pass"/><test-case name="functx-fn-starts-with-6" result="pass"/><test-case name="functx-fn-starts-with-7" result="pass"/><test-case name="functx-fn-starts-with-8" result="pass"/><test-case name="functx-fn-starts-with-all" result="pass"/><test-case name="functx-fn-string-join-1" result="pass"/><test-case name="functx-fn-string-join-2" result="pass"/><test-case name="functx-fn-string-join-3" result="pass"/><test-case name="functx-fn-string-join-4" result="pass"/><test-case name="functx-fn-string-join-5" result="pass"/><test-case name="functx-fn-string-join-all" result="pass"/><test-case name="functx-fn-string-length-1" result="pass"/><test-case name="functx-fn-string-length-2" result="pass"/><test-case name="functx-fn-string-length-3" result="pass"/><test-case name="functx-fn-string-length-4" result="pass"/><test-case name="functx-fn-string-length-5" result="pass"/><test-case name="functx-fn-string-length-6" result="pass"/><test-case name="functx-fn-string-length-all" result="pass"/><test-case name="functx-fn-string-to-codepoints-1" result="pass"/><test-case name="functx-fn-string-to-codepoints-2" result="pass"/><test-case name="functx-fn-string-to-codepoints-3" result="pass"/><test-case name="functx-fn-string-to-codepoints-all" result="fail"/><test-case name="functx-fn-string-1" result="pass"/><test-case name="functx-fn-string-2" result="pass"/><test-case name="functx-fn-string-3" result="pass"/><test-case name="functx-fn-string-all" result="pass"/><test-case name="functx-fn-subsequence-1" result="pass"/><test-case name="functx-fn-subsequence-2" result="pass"/><test-case name="functx-fn-subsequence-3" result="pass"/><test-case name="functx-fn-subsequence-4" result="pass"/><test-case name="functx-fn-subsequence-5" result="fail"/><test-case name="functx-fn-subsequence-6" result="pass"/><test-case name="functx-fn-subsequence-all" result="fail"/><test-case name="functx-fn-substring-after-1" result="pass"/><test-case name="functx-fn-substring-after-2" result="pass"/><test-case name="functx-fn-substring-after-3" result="pass"/><test-case name="functx-fn-substring-after-4" result="pass"/><test-case name="functx-fn-substring-after-5" result="pass"/><test-case name="functx-fn-substring-after-6" result="pass"/><test-case name="functx-fn-substring-after-all" result="pass"/><test-case name="functx-fn-substring-before-1" result="pass"/><test-case name="functx-fn-substring-before-2" result="pass"/><test-case name="functx-fn-substring-before-3" result="pass"/><test-case name="functx-fn-substring-before-4" result="pass"/><test-case name="functx-fn-substring-before-5" result="pass"/><test-case name="functx-fn-substring-before-6" result="pass"/><test-case name="functx-fn-substring-before-7" result="pass"/><test-case name="functx-fn-substring-before-all" result="pass"/><test-case name="functx-fn-substring-1" result="pass"/><test-case name="functx-fn-substring-2" result="pass"/><test-case name="functx-fn-substring-3" result="pass"/><test-case name="functx-fn-substring-4" result="pass"/><test-case name="functx-fn-substring-5" result="pass"/><test-case name="functx-fn-substring-6" result="pass"/><test-case name="functx-fn-substring-7" result="pass"/><test-case name="functx-fn-substring-8" result="pass"/><test-case name="functx-fn-substring-9" result="pass"/><test-case name="functx-fn-substring-10" result="pass"/><test-case name="functx-fn-substring-11" result="pass"/><test-case name="functx-fn-substring-all" result="pass"/><test-case name="functx-fn-sum-1" result="pass"/><test-case name="functx-fn-sum-2" result="pass"/><test-case name="functx-fn-sum-3" result="pass"/><test-case name="functx-fn-sum-4" result="pass"/><test-case name="functx-fn-sum-5" result="pass"/><test-case name="functx-fn-sum-6" result="pass"/><test-case name="functx-fn-sum-all" result="pass"/><test-case name="functx-fn-timezone-from-dateTime-1" result="pass"/><test-case name="functx-fn-timezone-from-dateTime-2" result="pass"/><test-case name="functx-fn-timezone-from-dateTime-all" result="pass"/><test-case name="functx-fn-timezone-from-date-1" result="pass"/><test-case name="functx-fn-timezone-from-date-2" result="pass"/><test-case name="functx-fn-timezone-from-date-all" result="pass"/><test-case name="functx-fn-timezone-from-time-1" result="pass"/><test-case name="functx-fn-timezone-from-time-2" result="pass"/><test-case name="functx-fn-timezone-from-time-3" result="pass"/><test-case name="functx-fn-timezone-from-time-4" result="pass"/><test-case name="functx-fn-timezone-from-time-all" result="pass"/><test-case name="functx-fn-tokenize-1" result="pass"/><test-case name="functx-fn-tokenize-2" result="pass"/><test-case name="functx-fn-tokenize-3" result="pass"/><test-case name="functx-fn-tokenize-4" result="pass"/><test-case name="functx-fn-tokenize-5" result="pass"/><test-case name="functx-fn-tokenize-6" result="pass"/><test-case name="functx-fn-tokenize-7" result="pass"/><test-case name="functx-fn-tokenize-8" result="pass"/><test-case name="functx-fn-tokenize-9" result="fail"/><test-case name="functx-fn-tokenize-10" result="pass"/><test-case name="functx-fn-tokenize-11" result="pass"/><test-case name="functx-fn-tokenize-12" result="fail"/><test-case name="functx-fn-tokenize-all" result="fail"/><test-case name="functx-fn-translate-1" result="pass"/><test-case name="functx-fn-translate-2" result="pass"/><test-case name="functx-fn-translate-3" result="pass"/><test-case name="functx-fn-translate-4" result="pass"/><test-case name="functx-fn-translate-5" result="pass"/><test-case name="functx-fn-translate-6" result="pass"/><test-case name="functx-fn-translate-7" result="pass"/><test-case name="functx-fn-translate-all" result="pass"/><test-case name="functx-fn-true-1" result="pass"/><test-case name="functx-fn-upper-case-1" result="pass"/><test-case name="functx-fn-upper-case-2" result="pass"/><test-case name="functx-fn-upper-case-3" result="pass"/><test-case name="functx-fn-upper-case-4" result="pass"/><test-case name="functx-fn-upper-case-all" result="pass"/><test-case name="functx-fn-year-from-dateTime-1" result="pass"/><test-case name="functx-fn-year-from-date-1" result="pass"/><test-case name="functx-fn-years-from-duration-1" result="pass"/><test-case name="functx-fn-years-from-duration-2" result="pass"/><test-case name="functx-fn-years-from-duration-3" result="pass"/><test-case name="functx-fn-years-from-duration-4" result="pass"/><test-case name="functx-fn-years-from-duration-5" result="pass"/><test-case name="functx-fn-years-from-duration-all" result="pass"/><test-case name="functx-fn-zero-or-one-1" result="pass"/><test-case name="functx-fn-zero-or-one-2" result="pass"/><test-case name="functx-fn-zero-or-one-all" result="pass"/><test-case name="functx-functx-add-attributes-1" result="pass"/><test-case name="functx-functx-add-attributes-2" result="pass"/><test-case name="functx-functx-add-attributes-3" result="pass"/><test-case name="functx-functx-add-attributes-4" result="pass"/><test-case name="functx-functx-add-attributes-5" result="pass"/><test-case name="functx-functx-add-attributes-all" result="pass"/><test-case name="functx-functx-add-months-1" result="fail"/><test-case name="functx-functx-add-months-2" result="fail"/><test-case name="functx-functx-add-months-3" result="fail"/><test-case name="functx-functx-add-months-all" result="fail"/><test-case name="functx-functx-add-or-update-attributes-1" result="pass"/><test-case name="functx-functx-add-or-update-attributes-2" result="pass"/><test-case name="functx-functx-add-or-update-attributes-3" result="pass"/><test-case name="functx-functx-add-or-update-attributes-4" result="pass"/><test-case name="functx-functx-add-or-update-attributes-5" result="pass"/><test-case name="functx-functx-add-or-update-attributes-all" result="pass"/><test-case name="functx-functx-all-whitespace-1" result="pass"/><test-case name="functx-functx-all-whitespace-2" result="pass"/><test-case name="functx-functx-all-whitespace-3" result="pass"/><test-case name="functx-functx-all-whitespace-4" result="pass"/><test-case name="functx-functx-all-whitespace-5" result="pass"/><test-case name="functx-functx-all-whitespace-6" result="pass"/><test-case name="functx-functx-all-whitespace-all" result="pass"/><test-case name="functx-functx-are-distinct-values-1" result="pass"/><test-case name="functx-functx-are-distinct-values-2" result="pass"/><test-case name="functx-functx-are-distinct-values-3" result="pass"/><test-case name="functx-functx-are-distinct-values-all" result="pass"/><test-case name="functx-functx-atomic-type-1" result="fail"/><test-case name="functx-functx-atomic-type-2" result="fail"/><test-case name="functx-functx-atomic-type-3" result="fail"/><test-case name="functx-functx-atomic-type-4" result="fail"/><test-case name="functx-functx-atomic-type-all" result="fail"/><test-case name="functx-functx-avg-empty-is-zero-1" result="pass"/><test-case name="functx-functx-between-exclusive-1" result="pass"/><test-case name="functx-functx-between-exclusive-2" result="pass"/><test-case name="functx-functx-between-exclusive-3" result="pass"/><test-case name="functx-functx-between-exclusive-4" result="pass"/><test-case name="functx-functx-between-exclusive-5" result="pass"/><test-case name="functx-functx-between-exclusive-all" result="pass"/><test-case name="functx-functx-between-inclusive-1" result="pass"/><test-case name="functx-functx-between-inclusive-2" result="pass"/><test-case name="functx-functx-between-inclusive-3" result="pass"/><test-case name="functx-functx-between-inclusive-4" result="pass"/><test-case name="functx-functx-between-inclusive-5" result="pass"/><test-case name="functx-functx-between-inclusive-all" result="pass"/><test-case name="functx-functx-camel-case-to-words-1" result="pass"/><test-case name="functx-functx-camel-case-to-words-2" result="pass"/><test-case name="functx-functx-camel-case-to-words-all" result="pass"/><test-case name="functx-functx-capitalize-first-1" result="pass"/><test-case name="functx-functx-capitalize-first-2" result="pass"/><test-case name="functx-functx-capitalize-first-3" result="pass"/><test-case name="functx-functx-capitalize-first-all" result="pass"/><test-case name="functx-functx-change-element-names-deep-1" result="fail"/><test-case name="functx-functx-change-element-names-deep-2" result="fail"/><test-case name="functx-functx-change-element-names-deep-3" result="fail"/><test-case name="functx-functx-change-element-names-deep-all" result="fail"/><test-case name="functx-functx-change-element-ns-deep-1" result="pass"/><test-case name="functx-functx-change-element-ns-deep-2" result="pass"/><test-case name="functx-functx-change-element-ns-deep-all" result="pass"/><test-case name="functx-functx-change-element-ns-1" result="fail"/><test-case name="functx-functx-change-element-ns-2" result="pass"/><test-case name="functx-functx-change-element-ns-all" result="fail"/><test-case name="functx-functx-chars-1" result="pass"/><test-case name="functx-functx-chars-2" result="pass"/><test-case name="functx-functx-chars-all" result="pass"/><test-case name="functx-functx-contains-any-of-1" result="pass"/><test-case name="functx-functx-contains-any-of-2" result="pass"/><test-case name="functx-functx-contains-any-of-all" result="pass"/><test-case name="functx-functx-contains-case-insensitive-1" result="pass"/><test-case name="functx-functx-contains-case-insensitive-2" result="fail"/><test-case name="functx-functx-contains-case-insensitive-all" result="fail"/><test-case name="functx-functx-contains-word-1" result="pass"/><test-case name="functx-functx-contains-word-2" result="pass"/><test-case name="functx-functx-contains-word-3" result="pass"/><test-case name="functx-functx-contains-word-4" result="pass"/><test-case name="functx-functx-contains-word-5" result="pass"/><test-case name="functx-functx-contains-word-all" result="pass"/><test-case name="functx-functx-copy-attributes-1" result="pass"/><test-case name="functx-functx-copy-attributes-2" result="pass"/><test-case name="functx-functx-copy-attributes-3" result="pass"/><test-case name="functx-functx-copy-attributes-all" result="pass"/><test-case name="functx-functx-dateTime-1" result="pass"/><test-case name="functx-functx-dateTime-2" result="pass"/><test-case name="functx-functx-dateTime-all" result="pass"/><test-case name="functx-functx-date-1" result="pass"/><test-case name="functx-functx-date-2" result="pass"/><test-case name="functx-functx-date-all" result="pass"/><test-case name="functx-functx-day-in-year-1" result="pass"/><test-case name="functx-functx-day-in-year-2" result="pass"/><test-case name="functx-functx-day-in-year-3" result="pass"/><test-case name="functx-functx-day-in-year-all" result="pass"/><test-case name="functx-functx-day-of-week-abbrev-en-1" result="fail"/><test-case name="functx-functx-day-of-week-abbrev-en-2" result="fail"/><test-case name="functx-functx-day-of-week-abbrev-en-all" result="fail"/><test-case name="functx-functx-day-of-week-name-en-1" result="fail"/><test-case name="functx-functx-day-of-week-name-en-2" result="fail"/><test-case name="functx-functx-day-of-week-name-en-all" result="fail"/><test-case name="functx-functx-day-of-week-1" result="fail"/><test-case name="functx-functx-day-of-week-2" result="fail"/><test-case name="functx-functx-day-of-week-3" result="fail"/><test-case name="functx-functx-day-of-week-all" result="fail"/><test-case name="functx-functx-days-in-month-1" result="pass"/><test-case name="functx-functx-days-in-month-2" result="pass"/><test-case name="functx-functx-days-in-month-3" result="pass"/><test-case name="functx-functx-days-in-month-all" result="pass"/><test-case name="functx-functx-dayTimeDuration-1" result="pass"/><test-case name="functx-functx-dayTimeDuration-2" result="pass"/><test-case name="functx-functx-dayTimeDuration-3" result="fail"/><test-case name="functx-functx-dayTimeDuration-4" result="pass"/><test-case name="functx-functx-dayTimeDuration-5" result="pass"/><test-case name="functx-functx-dayTimeDuration-all" result="fail"/><test-case name="functx-functx-ddmmyyyy-to-date-1" result="pass"/><test-case name="functx-functx-ddmmyyyy-to-date-2" result="pass"/><test-case name="functx-functx-ddmmyyyy-to-date-3" result="pass"/><test-case name="functx-functx-ddmmyyyy-to-date-all" result="pass"/><test-case name="functx-functx-depth-of-node-1" result="pass"/><test-case name="functx-functx-depth-of-node-2" result="pass"/><test-case name="functx-functx-depth-of-node-3" result="pass"/><test-case name="functx-functx-depth-of-node-all" result="pass"/><test-case name="functx-functx-distinct-attribute-names-1" result="pass"/><test-case name="functx-functx-distinct-deep-1" result="pass"/><test-case name="functx-functx-distinct-deep-2" result="pass"/><test-case name="functx-functx-distinct-deep-3" result="pass"/><test-case name="functx-functx-distinct-deep-all" result="pass"/><test-case name="functx-functx-distinct-element-names-1" result="pass"/><test-case name="functx-functx-distinct-element-names-2" result="pass"/><test-case name="functx-functx-distinct-element-names-all" result="pass"/><test-case name="functx-functx-distinct-element-paths-1" result="pass"/><test-case name="functx-functx-distinct-element-paths-2" result="pass"/><test-case name="functx-functx-distinct-element-paths-all" result="pass"/><test-case name="functx-functx-distinct-nodes-1" result="pass"/><test-case name="functx-functx-distinct-nodes-2" result="pass"/><test-case name="functx-functx-distinct-nodes-all" result="pass"/><test-case name="functx-functx-duration-from-timezone-1" result="pass"/><test-case name="functx-functx-duration-from-timezone-2" result="pass"/><test-case name="functx-functx-duration-from-timezone-3" result="pass"/><test-case name="functx-functx-duration-from-timezone-all" result="pass"/><test-case name="functx-functx-dynamic-path-1" result="fail"/><test-case name="functx-functx-dynamic-path-2" result="pass"/><test-case name="functx-functx-dynamic-path-3" result="pass"/><test-case name="functx-functx-dynamic-path-4" result="fail"/><test-case name="functx-functx-dynamic-path-all" result="fail"/><test-case name="functx-functx-escape-for-regex-1" result="pass"/><test-case name="functx-functx-escape-for-regex-2" result="pass"/><test-case name="functx-functx-escape-for-regex-all" result="pass"/><test-case name="functx-functx-exclusive-or-1" result="pass"/><test-case name="functx-functx-exclusive-or-2" result="pass"/><test-case name="functx-functx-exclusive-or-3" result="pass"/><test-case name="functx-functx-exclusive-or-all" result="pass"/><test-case name="functx-functx-first-day-of-month-1" result="pass"/><test-case name="functx-functx-first-day-of-month-2" result="pass"/><test-case name="functx-functx-first-day-of-month-3" result="pass"/><test-case name="functx-functx-first-day-of-month-all" result="pass"/><test-case name="functx-functx-first-day-of-year-1" result="pass"/><test-case name="functx-functx-first-day-of-year-2" result="pass"/><test-case name="functx-functx-first-day-of-year-3" result="pass"/><test-case name="functx-functx-first-day-of-year-all" result="pass"/><test-case name="functx-functx-first-node-1" result="pass"/><test-case name="functx-functx-first-node-2" result="pass"/><test-case name="functx-functx-first-node-all" result="pass"/><test-case name="functx-functx-follows-not-descendant-1" result="pass"/><test-case name="functx-functx-follows-not-descendant-2" result="pass"/><test-case name="functx-functx-follows-not-descendant-3" result="pass"/><test-case name="functx-functx-follows-not-descendant-all" result="pass"/><test-case name="functx-functx-format-as-title-en-1" result="fail"/><test-case name="functx-functx-fragment-from-uri-1" result="pass"/><test-case name="functx-functx-fragment-from-uri-2" result="pass"/><test-case name="functx-functx-fragment-from-uri-all" result="pass"/><test-case name="functx-functx-get-matches-and-non-matches-1" result="fail"/><test-case name="functx-functx-get-matches-and-non-matches-2" result="fail"/><test-case name="functx-functx-get-matches-and-non-matches-3" result="fail"/><test-case name="functx-functx-get-matches-and-non-matches-all" result="fail"/><test-case name="functx-functx-get-matches-1" result="fail"/><test-case name="functx-functx-get-matches-2" result="fail"/><test-case name="functx-functx-get-matches-3" result="fail"/><test-case name="functx-functx-get-matches-all" result="fail"/><test-case name="functx-functx-has-element-only-content-1" result="pass"/><test-case name="functx-functx-has-element-only-content-2" result="pass"/><test-case name="functx-functx-has-element-only-content-3" result="pass"/><test-case name="functx-functx-has-element-only-content-4" result="pass"/><test-case name="functx-functx-has-element-only-content-5" result="pass"/><test-case name="functx-functx-has-element-only-content-6" result="pass"/><test-case name="functx-functx-has-element-only-content-7" result="pass"/><test-case name="functx-functx-has-element-only-content-8" result="pass"/><test-case name="functx-functx-has-element-only-content-9" result="pass"/><test-case name="functx-functx-has-element-only-content-all" result="pass"/><test-case name="functx-functx-has-empty-content-1" result="pass"/><test-case name="functx-functx-has-empty-content-2" result="pass"/><test-case name="functx-functx-has-empty-content-3" result="pass"/><test-case name="functx-functx-has-empty-content-4" result="pass"/><test-case name="functx-functx-has-empty-content-5" result="pass"/><test-case name="functx-functx-has-empty-content-6" result="pass"/><test-case name="functx-functx-has-empty-content-7" result="pass"/><test-case name="functx-functx-has-empty-content-all" result="pass"/><test-case name="functx-functx-has-mixed-content-1" result="pass"/><test-case name="functx-functx-has-mixed-content-2" result="pass"/><test-case name="functx-functx-has-mixed-content-3" result="pass"/><test-case name="functx-functx-has-mixed-content-4" result="pass"/><test-case name="functx-functx-has-mixed-content-5" result="pass"/><test-case name="functx-functx-has-mixed-content-6" result="pass"/><test-case name="functx-functx-has-mixed-content-7" result="pass"/><test-case name="functx-functx-has-mixed-content-all" result="pass"/><test-case name="functx-functx-has-simple-content-1" result="pass"/><test-case name="functx-functx-has-simple-content-2" result="pass"/><test-case name="functx-functx-has-simple-content-3" result="pass"/><test-case name="functx-functx-has-simple-content-4" result="pass"/><test-case name="functx-functx-has-simple-content-5" result="pass"/><test-case name="functx-functx-has-simple-content-6" result="pass"/><test-case name="functx-functx-has-simple-content-all" result="pass"/><test-case name="functx-functx-id-from-element-1" result="fail"/><test-case name="functx-functx-id-untyped-1" result="pass"/><test-case name="functx-functx-id-untyped-2" result="pass"/><test-case name="functx-functx-id-untyped-3" result="pass"/><test-case name="functx-functx-id-untyped-all" result="pass"/><test-case name="functx-functx-if-absent-1" result="pass"/><test-case name="functx-functx-if-absent-2" result="pass"/><test-case name="functx-functx-if-absent-3" result="pass"/><test-case name="functx-functx-if-absent-all" result="pass"/><test-case name="functx-functx-if-empty-1" result="pass"/><test-case name="functx-functx-if-empty-2" result="pass"/><test-case name="functx-functx-if-empty-3" result="pass"/><test-case name="functx-functx-if-empty-4" result="pass"/><test-case name="functx-functx-if-empty-5" result="pass"/><test-case name="functx-functx-if-empty-6" result="pass"/><test-case name="functx-functx-if-empty-all" result="pass"/><test-case name="functx-functx-index-of-deep-equal-node-1" result="pass"/><test-case name="functx-functx-index-of-deep-equal-node-2" result="pass"/><test-case name="functx-functx-index-of-deep-equal-node-3" result="pass"/><test-case name="functx-functx-index-of-deep-equal-node-all" result="pass"/><test-case name="functx-functx-index-of-match-first-1" result="pass"/><test-case name="functx-functx-index-of-match-first-2" result="pass"/><test-case name="functx-functx-index-of-match-first-3" result="pass"/><test-case name="functx-functx-index-of-match-first-4" result="pass"/><test-case name="functx-functx-index-of-match-first-5" result="pass"/><test-case name="functx-functx-index-of-match-first-all" result="pass"/><test-case name="functx-functx-index-of-node-1" result="pass"/><test-case name="functx-functx-index-of-node-2" result="pass"/><test-case name="functx-functx-index-of-node-3" result="pass"/><test-case name="functx-functx-index-of-node-all" result="pass"/><test-case name="functx-functx-index-of-string-first-1" result="pass"/><test-case name="functx-functx-index-of-string-first-2" result="pass"/><test-case name="functx-functx-index-of-string-first-3" result="pass"/><test-case name="functx-functx-index-of-string-first-all" result="pass"/><test-case name="functx-functx-index-of-string-last-1" result="pass"/><test-case name="functx-functx-index-of-string-last-2" result="pass"/><test-case name="functx-functx-index-of-string-last-3" result="pass"/><test-case name="functx-functx-index-of-string-last-all" result="pass"/><test-case name="functx-functx-index-of-string-1" result="pass"/><test-case name="functx-functx-index-of-string-2" result="pass"/><test-case name="functx-functx-index-of-string-3" result="pass"/><test-case name="functx-functx-index-of-string-all" result="pass"/><test-case name="functx-functx-insert-string-1" result="pass"/><test-case name="functx-functx-insert-string-2" result="pass"/><test-case name="functx-functx-insert-string-3" result="pass"/><test-case name="functx-functx-insert-string-4" result="pass"/><test-case name="functx-functx-insert-string-all" result="pass"/><test-case name="functx-functx-is-absolute-uri-1" result="pass"/><test-case name="functx-functx-is-absolute-uri-2" result="pass"/><test-case name="functx-functx-is-absolute-uri-3" result="pass"/><test-case name="functx-functx-is-absolute-uri-4" result="pass"/><test-case name="functx-functx-is-absolute-uri-5" result="pass"/><test-case name="functx-functx-is-absolute-uri-all" result="pass"/><test-case name="functx-functx-is-ancestor-1" result="pass"/><test-case name="functx-functx-is-ancestor-2" result="pass"/><test-case name="functx-functx-is-ancestor-3" result="pass"/><test-case name="functx-functx-is-ancestor-4" result="pass"/><test-case name="functx-functx-is-ancestor-all" result="pass"/><test-case name="functx-functx-is-a-number-1" result="pass"/><test-case name="functx-functx-is-a-number-2" result="pass"/><test-case name="functx-functx-is-a-number-3" result="pass"/><test-case name="functx-functx-is-a-number-4" result="pass"/><test-case name="functx-functx-is-a-number-5" result="pass"/><test-case name="functx-functx-is-a-number-6" result="pass"/><test-case name="functx-functx-is-a-number-7" result="pass"/><test-case name="functx-functx-is-a-number-8" result="pass"/><test-case name="functx-functx-is-a-number-all" result="pass"/><test-case name="functx-functx-is-descendant-1" result="pass"/><test-case name="functx-functx-is-descendant-2" result="pass"/><test-case name="functx-functx-is-descendant-3" result="pass"/><test-case name="functx-functx-is-descendant-4" result="pass"/><test-case name="functx-functx-is-descendant-all" result="pass"/><test-case name="functx-functx-is-leap-year-1" result="pass"/><test-case name="functx-functx-is-leap-year-2" result="pass"/><test-case name="functx-functx-is-leap-year-3" result="pass"/><test-case name="functx-functx-is-leap-year-all" result="pass"/><test-case name="functx-functx-is-node-among-descendants-deep-equal-1" result="pass"/><test-case name="functx-functx-is-node-among-descendants-deep-equal-2" result="pass"/><test-case name="functx-functx-is-node-among-descendants-deep-equal-3" result="pass"/><test-case name="functx-functx-is-node-among-descendants-deep-equal-4" result="pass"/><test-case name="functx-functx-is-node-among-descendants-deep-equal-all" result="pass"/><test-case name="functx-functx-is-node-among-descendants-1" result="pass"/><test-case name="functx-functx-is-node-among-descendants-2" result="pass"/><test-case name="functx-functx-is-node-among-descendants-3" result="fail"/><test-case name="functx-functx-is-node-among-descendants-4" result="pass"/><test-case name="functx-functx-is-node-among-descendants-all" result="fail"/><test-case name="functx-functx-is-node-in-sequence-deep-equal-1" result="pass"/><test-case name="functx-functx-is-node-in-sequence-deep-equal-2" result="pass"/><test-case name="functx-functx-is-node-in-sequence-deep-equal-3" result="pass"/><test-case name="functx-functx-is-node-in-sequence-deep-equal-all" result="pass"/><test-case name="functx-functx-is-node-in-sequence-1" result="pass"/><test-case name="functx-functx-is-node-in-sequence-2" result="pass"/><test-case name="functx-functx-is-node-in-sequence-3" result="pass"/><test-case name="functx-functx-is-node-in-sequence-all" result="pass"/><test-case name="functx-functx-is-value-in-sequence-1" result="pass"/><test-case name="functx-functx-is-value-in-sequence-2" result="pass"/><test-case name="functx-functx-is-value-in-sequence-3" result="pass"/><test-case name="functx-functx-is-value-in-sequence-all" result="pass"/><test-case name="functx-functx-last-day-of-month-1" result="pass"/><test-case name="functx-functx-last-day-of-month-2" result="pass"/><test-case name="functx-functx-last-day-of-month-3" result="pass"/><test-case name="functx-functx-last-day-of-month-all" result="pass"/><test-case name="functx-functx-last-day-of-year-1" result="pass"/><test-case name="functx-functx-last-day-of-year-2" result="pass"/><test-case name="functx-functx-last-day-of-year-3" result="pass"/><test-case name="functx-functx-last-day-of-year-all" result="pass"/><test-case name="functx-functx-last-node-1" result="pass"/><test-case name="functx-functx-last-node-2" result="pass"/><test-case name="functx-functx-last-node-all" result="pass"/><test-case name="functx-functx-leaf-elements-1" result="pass"/><test-case name="functx-functx-leaf-elements-2" result="pass"/><test-case name="functx-functx-leaf-elements-all" result="pass"/><test-case name="functx-functx-left-trim-1" result="pass"/><test-case name="functx-functx-left-trim-2" result="pass"/><test-case name="functx-functx-left-trim-3" result="pass"/><test-case name="functx-functx-left-trim-all" result="pass"/><test-case name="functx-functx-line-count-1" result="pass"/><test-case name="functx-functx-line-count-2" result="pass"/><test-case name="functx-functx-line-count-all" result="pass"/><test-case name="functx-functx-lines-1" result="pass"/><test-case name="functx-functx-lines-2" result="pass"/><test-case name="functx-functx-lines-all" result="pass"/><test-case name="functx-functx-max-depth-1" result="pass"/><test-case name="functx-functx-max-depth-2" result="pass"/><test-case name="functx-functx-max-depth-all" result="pass"/><test-case name="functx-functx-max-determine-type-1" result="pass"/><test-case name="functx-functx-max-determine-type-2" result="pass"/><test-case name="functx-functx-max-determine-type-3" result="pass"/><test-case name="functx-functx-max-determine-type-all" result="pass"/><test-case name="functx-functx-max-line-length-1" result="pass"/><test-case name="functx-functx-max-line-length-2" result="pass"/><test-case name="functx-functx-max-line-length-all" result="pass"/><test-case name="functx-functx-max-node-1" result="fail"/><test-case name="functx-functx-max-string-1" result="pass"/><test-case name="functx-functx-max-string-2" result="pass"/><test-case name="functx-functx-max-string-all" result="pass"/><test-case name="functx-functx-min-determine-type-1" result="pass"/><test-case name="functx-functx-min-determine-type-2" result="pass"/><test-case name="functx-functx-min-determine-type-3" result="pass"/><test-case name="functx-functx-min-determine-type-all" result="pass"/><test-case name="functx-functx-min-node-1" result="pass"/><test-case name="functx-functx-min-non-empty-string-1" result="pass"/><test-case name="functx-functx-min-string-1" result="pass"/><test-case name="functx-functx-min-string-2" result="pass"/><test-case name="functx-functx-min-string-all" result="pass"/><test-case name="functx-functx-mmddyyyy-to-date-1" result="pass"/><test-case name="functx-functx-mmddyyyy-to-date-2" result="pass"/><test-case name="functx-functx-mmddyyyy-to-date-3" result="pass"/><test-case name="functx-functx-mmddyyyy-to-date-all" result="pass"/><test-case name="functx-functx-month-abbrev-en-1" result="pass"/><test-case name="functx-functx-month-abbrev-en-2" result="pass"/><test-case name="functx-functx-month-abbrev-en-3" result="pass"/><test-case name="functx-functx-month-abbrev-en-all" result="pass"/><test-case name="functx-functx-month-name-en-1" result="pass"/><test-case name="functx-functx-month-name-en-2" result="pass"/><test-case name="functx-functx-month-name-en-3" result="pass"/><test-case name="functx-functx-month-name-en-all" result="pass"/><test-case name="functx-functx-namespaces-in-use-1" result="pass"/><test-case name="functx-functx-name-test-1" result="pass"/><test-case name="functx-functx-name-test-2" result="pass"/><test-case name="functx-functx-name-test-3" result="pass"/><test-case name="functx-functx-name-test-4" result="pass"/><test-case name="functx-functx-name-test-5" result="pass"/><test-case name="functx-functx-name-test-all" result="pass"/><test-case name="functx-functx-next-day-1" result="pass"/><test-case name="functx-functx-next-day-2" result="pass"/><test-case name="functx-functx-next-day-all" result="pass"/><test-case name="functx-functx-node-kind-1" result="pass"/><test-case name="functx-functx-node-kind-2" result="pass"/><test-case name="functx-functx-node-kind-3" result="pass"/><test-case name="functx-functx-node-kind-4" result="pass"/><test-case name="functx-functx-node-kind-5" result="pass"/><test-case name="functx-functx-node-kind-6" result="pass"/><test-case name="functx-functx-node-kind-all" result="pass"/><test-case name="functx-functx-non-distinct-values-1" result="pass"/><test-case name="functx-functx-non-distinct-values-2" result="fail"/><test-case name="functx-functx-non-distinct-values-3" result="pass"/><test-case name="functx-functx-non-distinct-values-all" result="fail"/><test-case name="functx-functx-number-of-matches-1" result="pass"/><test-case name="functx-functx-number-of-matches-2" result="fail"/><test-case name="functx-functx-number-of-matches-3" result="fail"/><test-case name="functx-functx-number-of-matches-all" result="fail"/><test-case name="functx-functx-ordinal-number-en-1" result="pass"/><test-case name="functx-functx-ordinal-number-en-2" result="pass"/><test-case name="functx-functx-ordinal-number-en-all" result="pass"/><test-case name="functx-functx-pad-integer-to-length-1" result="pass"/><test-case name="functx-functx-pad-integer-to-length-2" result="pass"/><test-case name="functx-functx-pad-integer-to-length-3" result="pass"/><test-case name="functx-functx-pad-integer-to-length-all" result="pass"/><test-case name="functx-functx-pad-string-to-length-1" result="pass"/><test-case name="functx-functx-pad-string-to-length-2" result="pass"/><test-case name="functx-functx-pad-string-to-length-3" result="pass"/><test-case name="functx-functx-pad-string-to-length-all" result="pass"/><test-case name="functx-functx-path-to-node-with-pos-1" result="pass"/><test-case name="functx-functx-path-to-node-with-pos-2" result="pass"/><test-case name="functx-functx-path-to-node-with-pos-all" result="pass"/><test-case name="functx-functx-path-to-node-1" result="pass"/><test-case name="functx-functx-path-to-node-2" result="pass"/><test-case name="functx-functx-path-to-node-all" result="pass"/><test-case name="functx-functx-precedes-not-ancestor-1" result="pass"/><test-case name="functx-functx-precedes-not-ancestor-2" result="pass"/><test-case name="functx-functx-precedes-not-ancestor-3" result="pass"/><test-case name="functx-functx-precedes-not-ancestor-all" result="pass"/><test-case name="functx-functx-previous-day-1" result="pass"/><test-case name="functx-functx-previous-day-2" result="pass"/><test-case name="functx-functx-previous-day-all" result="pass"/><test-case name="functx-functx-remove-attributes-deep-1" result="pass"/><test-case name="functx-functx-remove-attributes-deep-2" result="fail"/><test-case name="functx-functx-remove-attributes-deep-3" result="fail"/><test-case name="functx-functx-remove-attributes-deep-all" result="fail"/><test-case name="functx-functx-remove-attributes-1" result="pass"/><test-case name="functx-functx-remove-attributes-2" result="fail"/><test-case name="functx-functx-remove-attributes-3" result="pass"/><test-case name="functx-functx-remove-attributes-4" result="fail"/><test-case name="functx-functx-remove-attributes-all" result="fail"/><test-case name="functx-functx-remove-elements-deep-1" result="pass"/><test-case name="functx-functx-remove-elements-deep-2" result="pass"/><test-case name="functx-functx-remove-elements-deep-3" result="pass"/><test-case name="functx-functx-remove-elements-deep-4" result="pass"/><test-case name="functx-functx-remove-elements-deep-all" result="pass"/><test-case name="functx-functx-remove-elements-not-contents-1" result="pass"/><test-case name="functx-functx-remove-elements-not-contents-2" result="pass"/><test-case name="functx-functx-remove-elements-not-contents-3" result="pass"/><test-case name="functx-functx-remove-elements-not-contents-4" result="pass"/><test-case name="functx-functx-remove-elements-not-contents-all" result="pass"/><test-case name="functx-functx-remove-elements-1" result="fail"/><test-case name="functx-functx-remove-elements-2" result="fail"/><test-case name="functx-functx-remove-elements-3" result="fail"/><test-case name="functx-functx-remove-elements-all" result="fail"/><test-case name="functx-functx-repeat-string-1" result="pass"/><test-case name="functx-functx-repeat-string-2" result="pass"/><test-case name="functx-functx-repeat-string-all" result="pass"/><test-case name="functx-functx-replace-beginning-1" result="fail"/><test-case name="functx-functx-replace-beginning-2" result="fail"/><test-case name="functx-functx-replace-beginning-3" result="fail"/><test-case name="functx-functx-replace-beginning-4" result="fail"/><test-case name="functx-functx-replace-beginning-all" result="fail"/><test-case name="functx-functx-replace-element-values-1" result="pass"/><test-case name="functx-functx-replace-element-values-2" result="pass"/><test-case name="functx-functx-replace-element-values-all" result="pass"/><test-case name="functx-functx-replace-first-1" result="fail"/><test-case name="functx-functx-replace-first-2" result="fail"/><test-case name="functx-functx-replace-first-3" result="fail"/><test-case name="functx-functx-replace-first-4" result="fail"/><test-case name="functx-functx-replace-first-5" result="fail"/><test-case name="functx-functx-replace-first-all" result="fail"/><test-case name="functx-functx-replace-multi-1" result="pass"/><test-case name="functx-functx-reverse-string-1" result="pass"/><test-case name="functx-functx-reverse-string-2" result="pass"/><test-case name="functx-functx-reverse-string-all" result="pass"/><test-case name="functx-functx-right-trim-1" result="pass"/><test-case name="functx-functx-right-trim-2" result="pass"/><test-case name="functx-functx-right-trim-3" result="pass"/><test-case name="functx-functx-right-trim-all" result="pass"/><test-case name="functx-functx-scheme-from-uri-1" result="pass"/><test-case name="functx-functx-scheme-from-uri-2" result="pass"/><test-case name="functx-functx-scheme-from-uri-3" result="pass"/><test-case name="functx-functx-scheme-from-uri-4" result="pass"/><test-case name="functx-functx-scheme-from-uri-5" result="pass"/><test-case name="functx-functx-scheme-from-uri-all" result="pass"/><test-case name="functx-functx-sequence-deep-equal-1" result="pass"/><test-case name="functx-functx-sequence-deep-equal-2" result="pass"/><test-case name="functx-functx-sequence-deep-equal-3" result="pass"/><test-case name="functx-functx-sequence-deep-equal-all" result="pass"/><test-case name="functx-functx-sequence-node-equal-any-order-1" result="pass"/><test-case name="functx-functx-sequence-node-equal-any-order-2" result="pass"/><test-case name="functx-functx-sequence-node-equal-any-order-3" result="pass"/><test-case name="functx-functx-sequence-node-equal-any-order-all" result="pass"/><test-case name="functx-functx-sequence-node-equal-1" result="pass"/><test-case name="functx-functx-sequence-node-equal-2" result="pass"/><test-case name="functx-functx-sequence-node-equal-3" result="pass"/><test-case name="functx-functx-sequence-node-equal-all" result="pass"/><test-case name="functx-functx-sequence-type-1" result="fail"/><test-case name="functx-functx-sequence-type-2" result="fail"/><test-case name="functx-functx-sequence-type-3" result="fail"/><test-case name="functx-functx-sequence-type-4" result="fail"/><test-case name="functx-functx-sequence-type-5" result="fail"/><test-case name="functx-functx-sequence-type-6" result="fail"/><test-case name="functx-functx-sequence-type-7" result="fail"/><test-case name="functx-functx-sequence-type-8" result="fail"/><test-case name="functx-functx-sequence-type-9" result="fail"/><test-case name="functx-functx-sequence-type-10" result="fail"/><test-case name="functx-functx-sequence-type-11" result="fail"/><test-case name="functx-functx-sequence-type-all" result="fail"/><test-case name="functx-functx-siblings-same-name-1" result="pass"/><test-case name="functx-functx-siblings-same-name-2" result="pass"/><test-case name="functx-functx-siblings-same-name-all" result="pass"/><test-case name="functx-functx-siblings-1" result="pass"/><test-case name="functx-functx-siblings-2" result="pass"/><test-case name="functx-functx-siblings-all" result="pass"/><test-case name="functx-functx-sort-as-numeric-1" result="pass"/><test-case name="functx-functx-sort-as-numeric-2" result="pass"/><test-case name="functx-functx-sort-as-numeric-all" result="pass"/><test-case name="functx-functx-sort-case-insensitive-1" result="pass"/><test-case name="functx-functx-sort-case-insensitive-2" result="pass"/><test-case name="functx-functx-sort-case-insensitive-all" result="pass"/><test-case name="functx-functx-sort-document-order-1" result="pass"/><test-case name="functx-functx-sort-1" result="pass"/><test-case name="functx-functx-sort-2" result="pass"/><test-case name="functx-functx-sort-all" result="pass"/><test-case name="functx-functx-substring-after-if-contains-1" result="pass"/><test-case name="functx-functx-substring-after-if-contains-2" result="pass"/><test-case name="functx-functx-substring-after-if-contains-all" result="pass"/><test-case name="functx-functx-substring-after-last-match-1" result="pass"/><test-case name="functx-functx-substring-after-last-match-2" result="pass"/><test-case name="functx-functx-substring-after-last-match-3" result="pass"/><test-case name="functx-functx-substring-after-last-match-all" result="pass"/><test-case name="functx-functx-substring-after-last-1" result="pass"/><test-case name="functx-functx-substring-after-last-2" result="pass"/><test-case name="functx-functx-substring-after-last-3" result="pass"/><test-case name="functx-functx-substring-after-last-all" result="pass"/><test-case name="functx-functx-substring-after-match-1" result="fail"/><test-case name="functx-functx-substring-after-match-2" result="fail"/><test-case name="functx-functx-substring-after-match-3" result="fail"/><test-case name="functx-functx-substring-after-match-all" result="fail"/><test-case name="functx-functx-substring-before-if-contains-1" result="pass"/><test-case name="functx-functx-substring-before-if-contains-2" result="pass"/><test-case name="functx-functx-substring-before-if-contains-all" result="pass"/><test-case name="functx-functx-substring-before-last-match-1" result="pass"/><test-case name="functx-functx-substring-before-last-match-2" result="pass"/><test-case name="functx-functx-substring-before-last-match-3" result="pass"/><test-case name="functx-functx-substring-before-last-match-all" result="pass"/><test-case name="functx-functx-substring-before-last-1" result="pass"/><test-case name="functx-functx-substring-before-last-2" result="pass"/><test-case name="functx-functx-substring-before-last-3" result="pass"/><test-case name="functx-functx-substring-before-last-all" result="pass"/><test-case name="functx-functx-substring-before-match-1" result="pass"/><test-case name="functx-functx-substring-before-match-2" result="pass"/><test-case name="functx-functx-substring-before-match-3" result="pass"/><test-case name="functx-functx-substring-before-match-all" result="pass"/><test-case name="functx-functx-time-1" result="pass"/><test-case name="functx-functx-time-2" result="pass"/><test-case name="functx-functx-time-all" result="pass"/><test-case name="functx-functx-timezone-from-duration-1" result="pass"/><test-case name="functx-functx-timezone-from-duration-2" result="pass"/><test-case name="functx-functx-timezone-from-duration-3" result="pass"/><test-case name="functx-functx-timezone-from-duration-all" result="pass"/><test-case name="functx-functx-total-days-from-duration-1" result="pass"/><test-case name="functx-functx-total-days-from-duration-2" result="pass"/><test-case name="functx-functx-total-days-from-duration-3" result="pass"/><test-case name="functx-functx-total-days-from-duration-4" result="pass"/><test-case name="functx-functx-total-days-from-duration-all" result="pass"/><test-case name="functx-functx-total-hours-from-duration-1" result="pass"/><test-case name="functx-functx-total-hours-from-duration-2" result="pass"/><test-case name="functx-functx-total-hours-from-duration-3" result="pass"/><test-case name="functx-functx-total-hours-from-duration-4" result="pass"/><test-case name="functx-functx-total-hours-from-duration-5" result="pass"/><test-case name="functx-functx-total-hours-from-duration-all" result="pass"/><test-case name="functx-functx-total-minutes-from-duration-1" result="pass"/><test-case name="functx-functx-total-minutes-from-duration-2" result="pass"/><test-case name="functx-functx-total-minutes-from-duration-3" result="pass"/><test-case name="functx-functx-total-minutes-from-duration-4" result="pass"/><test-case name="functx-functx-total-minutes-from-duration-all" result="pass"/><test-case name="functx-functx-total-months-from-duration-1" result="pass"/><test-case name="functx-functx-total-months-from-duration-2" result="pass"/><test-case name="functx-functx-total-months-from-duration-3" result="pass"/><test-case name="functx-functx-total-months-from-duration-all" result="pass"/><test-case name="functx-functx-total-seconds-from-duration-1" result="pass"/><test-case name="functx-functx-total-seconds-from-duration-2" result="pass"/><test-case name="functx-functx-total-seconds-from-duration-3" result="pass"/><test-case name="functx-functx-total-seconds-from-duration-4" result="pass"/><test-case name="functx-functx-total-seconds-from-duration-all" result="pass"/><test-case name="functx-functx-total-years-from-duration-1" result="pass"/><test-case name="functx-functx-total-years-from-duration-2" result="pass"/><test-case name="functx-functx-total-years-from-duration-3" result="pass"/><test-case name="functx-functx-total-years-from-duration-all" result="pass"/><test-case name="functx-functx-trim-1" result="pass"/><test-case name="functx-functx-trim-2" result="pass"/><test-case name="functx-functx-trim-3" result="pass"/><test-case name="functx-functx-trim-all" result="pass"/><test-case name="functx-functx-update-attributes-1" result="pass"/><test-case name="functx-functx-update-attributes-2" result="pass"/><test-case name="functx-functx-update-attributes-3" result="pass"/><test-case name="functx-functx-update-attributes-4" result="pass"/><test-case name="functx-functx-update-attributes-all" result="pass"/><test-case name="functx-functx-value-except-1" result="pass"/><test-case name="functx-functx-value-except-2" result="pass"/><test-case name="functx-functx-value-except-3" result="pass"/><test-case name="functx-functx-value-except-4" result="pass"/><test-case name="functx-functx-value-except-all" result="pass"/><test-case name="functx-functx-value-intersect-1" result="pass"/><test-case name="functx-functx-value-intersect-2" result="pass"/><test-case name="functx-functx-value-intersect-3" result="pass"/><test-case name="functx-functx-value-intersect-4" result="pass"/><test-case name="functx-functx-value-intersect-all" result="pass"/><test-case name="functx-functx-value-union-1" result="pass"/><test-case name="functx-functx-value-union-2" result="pass"/><test-case name="functx-functx-value-union-3" result="pass"/><test-case name="functx-functx-value-union-4" result="pass"/><test-case name="functx-functx-value-union-all" result="pass"/><test-case name="functx-functx-word-count-1" result="pass"/><test-case name="functx-functx-word-count-2" result="pass"/><test-case name="functx-functx-word-count-3" result="pass"/><test-case name="functx-functx-word-count-all" result="pass"/><test-case name="functx-functx-words-to-camel-case-1" result="pass"/><test-case name="functx-functx-words-to-camel-case-2" result="pass"/><test-case name="functx-functx-words-to-camel-case-all" result="pass"/><test-case name="functx-functx-wrap-values-in-elements-1" result="pass"/><test-case name="functx-functx-wrap-values-in-elements-2" result="pass"/><test-case name="functx-functx-wrap-values-in-elements-3" result="pass"/><test-case name="functx-functx-wrap-values-in-elements-4" result="pass"/><test-case name="functx-functx-wrap-values-in-elements-all" result="pass"/><test-case name="functx-functx-yearMonthDuration-1" result="pass"/><test-case name="functx-functx-yearMonthDuration-2" result="pass"/><test-case name="functx-functx-yearMonthDuration-3" result="pass"/><test-case name="functx-functx-yearMonthDuration-4" result="pass"/><test-case name="functx-functx-yearMonthDuration-5" result="pass"/><test-case name="functx-functx-yearMonthDuration-6" result="pass"/><test-case name="functx-functx-yearMonthDuration-7" result="pass"/><test-case name="functx-functx-yearMonthDuration-all" result="pass"/><test-case name="functx-functx-yyyyddmm-to-date-1" result="pass"/><test-case name="functx-functx-yyyyddmm-to-date-2" result="pass"/><test-case name="functx-functx-yyyyddmm-to-date-3" result="pass"/><test-case name="functx-functx-yyyyddmm-to-date-all" result="pass"/><test-case name="functx-functx-yyyymmdd-to-date-1" result="pass"/><test-case name="functx-functx-yyyymmdd-to-date-2" result="pass"/><test-case name="functx-functx-yyyymmdd-to-date-3" result="pass"/><test-case name="functx-functx-yyyymmdd-to-date-all" result="pass"/><test-case name="Catalog001" result="pass"/><test-case name="Catalog002" result="pass"/><test-case name="Catalog003" result="pass"/></test-suite-result>
\ No newline at end of file diff --git a/tests/auto/xmlpatternsxqts/TODO b/tests/auto/xmlpatternsxqts/TODO new file mode 100644 index 0000000..d25a6a3 --- /dev/null +++ b/tests/auto/xmlpatternsxqts/TODO @@ -0,0 +1,241 @@ +Various issues/ideas +-------------------- + +Regressions due to erratas: + + K2-ComputeConAttr-42 + K2-ComputeConAttr-43 + K2-CopyNamespacesProlog-9 + combiningnodeseqexcepthc5 + +Public API: + - Have overloads for attribute() etc which take StringRefs? + - Test reusing the context and change bindings each time. Rebind the predefined namespace bindings fn, xs, xml, and use them again in a subsequent query. + - Check properties in the static & dynamic context, that they actually propagate through(and with changes). For instance, static base URI. + - Change StandardPrefixes/etc to be namespaces instead of classes. + - Test that prefixes doesn't affect name lookups. + - You need to decide on how `patternist' should treat non-wellformedness. + - Changefrom QList to QVector. Maybe add a toFooVector() to QAbstractForwardIterator, so we can use a custom vector class in the future. + +- Tons of tests are missing for serialization. Go through all the error codes, ERE0003 for instance. +- Trigger toList in DeduplicateIterator. + +- Rewrite/test descendant-or-sel::node-type() (etc) from a node which isn't the node type. This can be rewritten to descendant::node-type() +- Preceding/following axis selects always nothing from a root node. +- No tests for ordering empty sequence when the decl. is not global. Also several sort keys. +- Check PlainSharedPtr for thread safety. Switch to Qt's one. +- Add weird scheme for doc-available/doc(). ftp, ssh, unknown scheme. +- Forward/Reverse iterators on top level nodes with "siblings". +- Let UserFunctionCallsite return DisableTypingDeduction instead of doing hackery in ExpressionSequence. +- Add exceptions support explicitly to the pro files. +- Maybe we can merge ArgumenentReference and ExpressionVariableReference? +- ArgumenentReference does not implement evaluateToSequenceReceiver() +- Let VariableReference store the whole VariableDeclaration instead +- EvaluationCache.cpp:189: return m_operand->properties() & (DisableElimination | IsEvaluated | DisableTypingDeduction); should probably use + deepProperties(), no? Try to trigger it and fix it. +- It turns out VariableDeclaration::ExternalVariable was actually needed. Currently we use an ExpressionReference to an External reference which is a double layer. +- It seems that for each Literal, a new Literal is created in Expression::constantPropagate. +- Trigger bug: newMe should be returned, not Expression::Ptr(this) in AndExpression. +- Trigger all the paths in Expression::constantPropagate() for error reporting. +- Type inference in K2-Axes-2 doesn't work very well. ItemVerifiers are inserted. +- Write test of the public API that the static/dynamic context in one query compilation doesn't affect in another one. +- Maybe "$foo, $foo" can be handled with a content receiver that doubles events, somehow? +- If you use weird EOLs in namespace bindings in direct attrs, one get bugs, because attributeAsRaw() doesn't do EOL normalization. +- Aren't we doing too aggressive caching in UserFunctionCallsite::setSource()? +- 4763 +- We wrap the context item with an evaluation cache, because it's considered creative, probably. But is the cache really necessary? Huge slowdown.. +- If a type is declared as exactly one for an external variable, evaluateSequence() gets called anyway. A problem? +- Search for use of QString::isSpace(), write tests, and check if it really is intentioonal to check for the separartor group, as opposed the dead old ASCII whitespace characters. fn:normalize-space() and fn:normalize-unicode() are characters. +- Write test, xmlns.xml, for checking basic namespace handling. xmlns.xml contained: + <?xml version="1.0" encoding="UTF-8"?> + <anElement xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:space="preserve"/> +- Pass SourceLocationReflection to Boolean::evaluateEBV() +- Factor out the C++ code in createReportContext.xsl into a template +- I'm afraid that setting/using the type of the context item is not thoroughly tested; LetClause. +- Preallocate like a maniac in AccelTree +- Write tests for 4621 +- In return tokenAndChangeState(t->token... is it really safe to deref t? Write tests.. +- Use all weird numeric literals chars in char refs and num literals to get rid of locale dependent parsing. +- 1. Grep sources for trimmed(), simplified(), isSpace(), as well as home written versions(typeswitches over chars) + 2. Find out what the spec says regarding weird Unicode whitespace. For instance, hair space, U+200A (8202 decimal), THIN SPACE. Non breaking space is another case. + 3. Write tests triggering all current cases + 4. Make the tests pass +- Write function decl that use all types(for parsing) +- trigger if(m_pos == m_length) + return END_OF_FILE; in ignoreComment() + +- Use actual qnames("p:a") in all branches of for/let +- Make Token's ctors explcit +- Trigger the bugs the tokenizer have by using QChar::cell(). +- Add http://forums.oracle.com/forums/thread.jspa?messageID=1570246& to test cases. +- Look at the TreeModelCompleter, and steal code to Patternist View. +- Consider/test extracting EBV from a sorted, possibly mixed sequence. +- Move FunctionCall to expr/ +- Can RequiresFocus and RequiresContextItem be merged? +- Move janitors/* to expr/ +- Check that ItemSequenceCache is tested with StackContextBase +- It is imperative to optimize x[last()] +- Apply fn:count() to CachingIterator. +- Test cache for booleans. +- Write test that use all XML 1.0 characters. +- Fixed: 4462 4460 +- Add test where AxisStep::evaluateSingleton() gets called with no initialized focus. +- Attribute normalization.. <e attr=" "/> +- Node::namespaceBindings() doesn't discuss uniqueness. +- Move common.pri to src/.. +- Write tests for node test source in attribute foo. +- Isn't end-of-line handling applied to text nodes in direct ctors? Yupp, it does. The whole freakin' query: A.2.3 End-of-Line Handling. +- Write tests for cardinalities in let & for. +- Write test for invalud anyURI in xmlns attr that is extr. with namespace-uri(). +- is nameToElements in AccelTree used/needed? +- Overflow is not captured when going from abs(unsignedLong(largeNNN)) and between all the other aggregate functions. avg() as well.. +- Turn NamespaceResolver::Bindings into NamespaceBinding::Vector ffs. +- Property IsNodeConstructor isn't used, right? +- Write tests for things like function-available that depend on tricky namespace contexts. Especially the default element in the typeCheck stage(). +- Gather all functions that stores the namespace context, and ensure they get it right with element constructors, of all its kinds. +- Add tests for where the local name is xmlns, in attrs. +- Implement AxisStep::evaluateEBV() +- One can reduce the three type/*NameTest classes to one probably, by passing in two template parameters: a mask(prefix, ns, zero), and the type + of the comparator(prefix, ns, ln) to store. +- How are axis steps without tests handled? +- Convert the NamespaceResolver to use the NamePool +- Write tests for deep-equal() involving different trees. Spectacular things can happen there with the AccelTree... +- Ask Andreas on file:/, file://, file:/// +- Secure up on brain damage in DelegateQDomNode.cpp#430. +- Apply reverse() to all axes. +- Dump all qHash(QUrl) functions when we have switched to Qt 4.3. +- Rename retrieveFunctionSignature to retieveSignature() or just signature(). Same with functionSignatures(). +- Don't use toLexical() in Serializer. It triggers unnecessary heap allocations, +- Replace SequenceReceiver::processingInstruction(QName) with QName::LocalNameCode. +- Delete DoubledNodeTest +- Replace allocateQName(QString() with StandardNamespaces::empty +- TODO http://www.pms.ifi.lmu.de/forschung/xpath-eval.html +- Write tests that test whitespace normalization in URI/namespace declarations. +- Tests: use namespace-uri-for-prefix with prefix "xml" and supply a node( can const fold) +- Add tests to resolve-uri() for invalid xs:anyURI values +- Make sure that xml:base affects the static context. Or? +- We need a systematic way to convert QUrl to xs:string instances. Same goes for static inline String::Ptr fromValue(const QUrl &value) +- QUrl can't handle empty strings: + K-CondExpr-9 + K-LogicExpr-10 + K-LogicExpr-11 + K-LogicExpr-35 + K-LogicExpr-36 + K-NodeNamespaceURIFunc-3 + K-NotFunc-8 + K-SeqBooleanFunc-8 + K-SeqExprCast-1373 + K-WhereExpr-11 + +- It's very important that the auto tests for the public API tests different features: + - fn:trace() + - external variables + - node constructors + - that node building happens, as opposed to just node events + - warnings/errors + - file loading: fn:doc() + - fn:collection() + - serialization error + +- Should SeqReceiver::attribute() really be passed a QString? Shouldn't it be an Item::Ptr since + it may be typed? Or should we use overloads somehow? +- base-URI-8 has an interesting problem with evaluation mode..? No idea what it is. +- base-URI-24: we should be normalizing, not trimming whitespace. +- xs:anyURI("http://www.example.org/%20%20examples") should output the percentage signs. base-uri-25 +- base-URI-21, base-URI-15 because QUrl transform htpp://A to a. +- fn-nilled-2 regressed for unknown reason, probably related to paths. +- TODO How are we to handle empty string URIs? +- Write one test for each time URILiteral is used in the grammar, and pass in an invalid URI. XQST0046. +- Someone creates a StackContextBase at compile time, gr.. +- Follow up on the "Computed attributes: 'xmlns' with non-empty namespace" topic. +- Write tests for root() while using the context item. +- UserFunctionCallsite::staticType() is quite broken, and needs thinking, followed by writing test cases to triggers + its faults. +- Write tests for: +"certain characters MUST be output as character references, to ensure that +they survive the round trip through serialization and parsing. Specifically, +CR, NEL and LINE SEPARATOR characters in text nodes MUST be output +respectively as "
", "…", and "
", or their equivalents;". +- Write test for XQST0093 +- Write tests for where NameChar is used. +- Optimize (a = b) where a and b are of type xs:string of any length, by putting the values into QMaps? +- Perhaps add tests that ensure locale-specific integer parsing isn't used? Read QChar::isDigit() to find out. +- Add assert in DerivedInteger +- It looks like the type is incorrectly inferred for min/max(), see Aggregator.*. + * Add tests that trigger this + * http://sourceforge.net/tracker/index.php?func=detail&aid=1552670&group_id=29872&atid=397617 +- Regression in the function refactoring: The Function Signatures View only show + the constructor functions, the F&O stuff doesn't show up. The reason for this is that with the + recent refactoring the ability to retrieve all signatures was lost. A signature is first inserted + into m_signatures when a matching function call has been asked for. The regression in Patternist View is not + very important but if we want to do things like displaying signatures that "almost" match etc, we will need to + get back the "give me all signatures in a list"-feature. We need to regression test this: + Q_VERIFY(FunctionFactoryCollection::xpath20Factory().signatures().count(), N); +- Would it be an optimization to apply the cardinality verifier before the untyped atomic converter? +- Document in Mainpage.h to not use capturing paranteses, and review existing code. +- Find invalid use of ElementName in .ypp and write tests +- Rewrite SubsequenceFN::staticType/compress(). It's really weird. Take advantage + of the new Cardinality class. +- Get rid of AtomicValue::hasError() in favor of returning null.. +- ResourceLoader::announceDocument() should return an ItemType? +- ResourceLoader::announceUnparsedText() should return false/true? E.g, always be a string? Nope, bad idea.. +- rename xdtTypeMatches to isOfType() -- much cleaner. Finally found a good name for that + function. Stolen from XQJ. Or perhaps also isInstanceOf().. +- Optimize Decimal/AbstractFloat::stringValue() by using QByteArray and QByteArray::fromRawData(). +- TODO ComparisonPlatform: + * prepareComparison is pretty pointless. My idea is that it should do all the operator lookup. For + example, CastingPlatform::prepareCasting() actually do something and provide convenience. + +- Actually make ParentNodeAxis::create() do what it says(return singleton) +- Think about base URI for Node +- Fix doxygen @file warnings, pending: http://bugzilla.gnome.org/show_bug.cgi?id=345481 +- 'case 0:' in XQueryTokenizer.cpp will break +- TruthPredicate::map() is never called because of regression in the Iterator refactoring. + GenericPredicate's members are called instead. This is a performance regression. +- Perhaps provide suitable default implementation of expectedOperandTypes in *Container classes? +- Make And/OrExpression a template class. +- Reduce UserFunctionCallsite object size by storing arity&name as a FunctionSignature that + is replaced by the real one. +- Perhaps one of the error codes in QNameConstructor::expandQName can be used(the same in each case.) +- Move FunctionCall to expr/ +- The scanner has problem with Unicode characters. Have a look at the tests + in functions-assemblestring.xml. +- When converting to KDOM's WebCore names, also camel case the CommonSequenceTypes::* names. +- For namespace nodes implementation, see: http://lists.w3.org/Archives/Public/www-ql/2003OctDec/0001.html +- XPathExpression::evaluate() is supposed to return a + DOMObject, but currently returns an XPathResult. +- String/Float conversion: + - For return "Decimal::fromValue(this->toDecimal())->stringValue();" for AF.cpp: perhaps a static toString should be added to Decimal that both AbstractFloat and Decimal calls. It would avoid allocating Decimal when calling stringValue(). +- data/AnyURI, the implementation of xs:anyURI, is halfy complete, and needs attention. Error + handling with casting needs a look as well. +- Investigate nilled PSVI + + +KXQTS +-------------------- +* Rename TestSuite::testResult(); it's not exactly a getter +* Grr, rename identifiers and files from *BaseLine* into *Baseline*. +* Speed up --run-outofprocess by keeping patternistrunsuite running as long as possible. +* Make text fields in test case view, selectable. Same with AST view. + +- Code cleaning commands: + * Find cases where stuff looks like "const Foo& var" instead of "const Foo &var": + `grep -nHR "\& .*,"` * + * Convert modeline: + sed -i -e 's+// vim:ts=4:noet+// vim: et:ts=4:sw=4:sts=4+g' `find -name "*.cpp" -or -name "*.h"` + * Bump copyright year: + sed -i -e 's/2005/2006/g' `find -name "*.h" -or -name "*.cpp"` + + grep "if ([[:space:]]*[[:alnum:]]*[[:space:]]*=[[:space:]]*[[:alnum:]]" + * Find and remove whitespace after lines: + sed -i -e 's/[ \t]\+$//' `find -name "*.cpp" -or -name "*.h" -or -name "*.ypp" -or -name "*.pri" -or -name "*.pro"` + +- The new suite runner should: + - Be completely in process + - QTestLib based + - Baseline the final AST + - Baseline messages + - Be stream based + - Consider to what degree it should replace all the old code in sdk/lib. There's so much old, obsolete code. + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsxqts/summarizeBaseline.sh b/tests/auto/xmlpatternsxqts/summarizeBaseline.sh new file mode 100755 index 0000000..5ea0c52 --- /dev/null +++ b/tests/auto/xmlpatternsxqts/summarizeBaseline.sh @@ -0,0 +1,50 @@ +#!/bin/sh +############################################################################# +## +## Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +## All rights reserved. +## Contact: Nokia Corporation (qt-info@nokia.com) +## +## This file is the build configuration utility of the Qt Toolkit. +## +## $QT_BEGIN_LICENSE:LGPL$ +## No Commercial Usage +## This file contains pre-release code and may not be distributed. +## You may use this file in accordance with the terms and conditions +## contained in the Technology Preview License Agreement accompanying +## this package. +## +## GNU Lesser General Public License Usage +## Alternatively, this file may be used under the terms of the GNU Lesser +## General Public License version 2.1 as published by the Free Software +## Foundation and appearing in the file LICENSE.LGPL included in the +## packaging of this file. Please review the following information to +## ensure the GNU Lesser General Public License version 2.1 requirements +## will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +## +## In addition, as a special exception, Nokia gives you certain additional +## rights. These rights are described in the Nokia Qt LGPL Exception +## version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +## +## If you have questions regarding the use of this file, please contact +## Nokia at qt-info@nokia.com. +## +## +## +## +## +## +## +## +## $QT_END_LICENSE$ +## +############################################################################# + +if [ $# -ne 1 ]; then + echo "You need to pass in one argument: the file path to Baseline.xml which you want the summary for." + exit 1 +fi + +# We run dirname, so we can locate summarizeBaseline.xsl regardless of our +# working directory. +xmlpatterns `dirname $0`/summarizeBaseline.xsl $1 diff --git a/tests/auto/xmlpatternsxqts/summarizeBaseline.xsl b/tests/auto/xmlpatternsxqts/summarizeBaseline.xsl new file mode 100644 index 0000000..af74bd1 --- /dev/null +++ b/tests/auto/xmlpatternsxqts/summarizeBaseline.xsl @@ -0,0 +1,25 @@ +<xsl:stylesheet
+ version="1.0"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:m="http://www.w3.org/2005/02/query-test-XQTSResult">
+
+ <!-- Simply outputs a list of what test cases that failed. -->
+
+ <xsl:output method="text"/>
+
+ <xsl:template match="/">
+ <xsl:text>Failures: </xsl:text>
+ <xsl:apply-templates select="m:test-suite-result/m:test-case">
+ <xsl:sort select="@name"/>
+ </xsl:apply-templates>
+ </xsl:template>
+
+ <xsl:template match="m:test-case[@result = 'fail']">
+ <xsl:text> </xsl:text>
+ <xsl:value-of select="@name"/>
+ <xsl:text> </xsl:text>
+ </xsl:template>
+
+</xsl:stylesheet>
+<!-- vim: et:ts=4:sw=4:sts=4
+-->
diff --git a/tests/auto/xmlpatternsxqts/tst_suitetest.cpp b/tests/auto/xmlpatternsxqts/tst_suitetest.cpp new file mode 100644 index 0000000..62cc4bb --- /dev/null +++ b/tests/auto/xmlpatternsxqts/tst_suitetest.cpp @@ -0,0 +1,178 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include <QProcess> +#include "TestSuite.h" +#include "TestSuiteResult.h" +#include "XMLWriter.h" +#include "ExitCode.h" +#include "Worker.h" +#include "private/qautoptr_p.h" +#include "tst_suitetest.h" + +using namespace QPatternistSDK; + +tst_SuiteTest::tst_SuiteTest(const SuiteType suiteType, + const bool alwaysRun) : m_existingBaseline(inputFile(QLatin1String("Baseline.xml"))) + , m_candidateBaseline(inputFile(QLatin1String("CandidateBaseline.xml"))) + , m_abortRun(!alwaysRun && !QFile::exists(QLatin1String("runTests"))) + , m_suiteType(suiteType) +{ +} + +/*! + Returns an absolute path to the XQTS catalog, or flags a failure using + QTestLib's mechanisms. + + Finding the location of the catalog is done with `p4 where` such that we don't have + to care about where it is checked out. + */ +void tst_SuiteTest::initTestCase() +{ + catalogPath(m_catalogPath); +} + +/*! + Just runs the test suite and writes the result to m_candidateBaseline. + */ +void tst_SuiteTest::runTestSuite() const +{ + if(m_abortRun) + QSKIP("The test suite is not available, no tests are run.", SkipAll); + + QString errMsg; + const QFileInfo fi(m_catalogPath); + const QUrl catalogPath(QUrl::fromLocalFile(fi.absoluteFilePath())); + + TestSuite::SuiteType suiteType; + switch (m_suiteType) { + case XQuerySuite: + suiteType = TestSuite::XQuerySuite; + break; + case XsltSuite: + suiteType = TestSuite::XsltSuite; + break; + case XsdSuite: + suiteType = TestSuite::XsdSuite; + break; + default: + break; + } + + TestSuite *const ts = TestSuite::openCatalog(catalogPath, errMsg, true, suiteType); + + QVERIFY2(ts, qPrintable(QString::fromLatin1("Failed to open the catalog, maybe it doesn't exist or is broken: %1").arg(errMsg))); + + /* Run the tests, and serialize the result(as according to XQTSResult.xsd) to standard out. */ + TestSuiteResult *const result = ts->runSuite(); + Q_ASSERT(result); + + QFile out(m_candidateBaseline); + QVERIFY(out.open(QIODevice::WriteOnly)); + + XMLWriter serializer(&out); + result->toXML(serializer); + + delete result; + delete ts; +} + +void tst_SuiteTest::checkTestSuiteResult() const +{ + if(m_abortRun) + QSKIP("This test takes too long time to run on the majority of platforms.", SkipAll); + + typedef QList<QFileInfo> QFileInfoList; + + const QFileInfo baseline(m_existingBaseline); + const QFileInfo result(m_candidateBaseline); + QFileInfoList list; + list.append(baseline); + list.append(result); + + const QFileInfoList::const_iterator end(list.constEnd()); + + QEventLoop eventLoop; + const QPatternist::AutoPtr<Worker> worker(new Worker(eventLoop, m_existingBaseline, result)); + + /* Passed to ResultThreader so it knows what kind of file it is handling. */ + ResultThreader::Type type = ResultThreader::Baseline; + + for(QFileInfoList::const_iterator it(list.constBegin()); it != end; ++it) + { + QFileInfo i(*it); + i.makeAbsolute(); + + QVERIFY2(i.exists(), qPrintable(QString::fromLatin1("File %1 does not exist.") + .arg(i.fileName()))); + + QFile *const file = new QFile(i.absoluteFilePath(), worker.data()); + + QVERIFY2(file->open(QIODevice::ReadOnly), qPrintable(QString::fromLatin1("Could not open file %1 for reading.") + .arg(i.fileName()))); + + ResultThreader *handler = new ResultThreader(eventLoop, file, type, worker.data()); + + QObject::connect(handler, SIGNAL(finished()), worker.data(), SLOT(threadFinished())); + + handler->start(); /* Start the thread. It now parses the file + and emits threadFinished() when done. */ + type = ResultThreader::Result; + } + + const int exitCode = eventLoop.exec(); + + QCOMPARE(exitCode, 0); +} + +bool tst_SuiteTest::dontRun() const +{ + return m_abortRun; +} +#endif + + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsxqts/tst_suitetest.h b/tests/auto/xmlpatternsxqts/tst_suitetest.h new file mode 100644 index 0000000..4adefe2 --- /dev/null +++ b/tests/auto/xmlpatternsxqts/tst_suitetest.h @@ -0,0 +1,107 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#ifndef Q_tst_SuiteTest +#define Q_tst_SuiteTest + +#include <QtCore/QObject> +#include "../qxmlquery/TestFundament.h" + +/*! + \class tst_SuiteTest + \internal + \since 4.5 + \brief Base class for tst_XmlPatternsXQTS, tst_XmlPatternsXSLTS and tst_XmlPatternsXSDTS. + */ +class tst_SuiteTest : public QObject + , private TestFundament +{ + Q_OBJECT + +public: + enum SuiteType + { + XQuerySuite, + XsltSuite, + XsdSuite + }; + +protected: + /** + * @p isXSLT is @c true if the catalog opened is an + * XSL-T test suite. + * + * @p alwaysRun is @c true if the test should always be run, + * regardless of if the file runTests exists. + */ + tst_SuiteTest(SuiteType type, + const bool alwaysRun = false); + + /** + * The reason why we pass in a mutable reference and have void as return + * value instead of simply returning the string, is that we in some + * implementations use QTestLib's macros such as QVERIFY, which contains + * return statements. Yay for QTestLib. + */ + virtual void catalogPath(QString &write) const = 0; + + bool dontRun() const; + +private Q_SLOTS: + void initTestCase(); + void runTestSuite() const; + void checkTestSuiteResult() const; + +private: + /** + * An absolute path to the catalog. + */ + QString m_catalogPath; + const QString m_existingBaseline; + const QString m_candidateBaseline; + const bool m_abortRun; + const SuiteType m_suiteType; +}; + +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsxqts/tst_xmlpatternsxqts.cpp b/tests/auto/xmlpatternsxqts/tst_xmlpatternsxqts.cpp new file mode 100644 index 0000000..0702f86 --- /dev/null +++ b/tests/auto/xmlpatternsxqts/tst_xmlpatternsxqts.cpp @@ -0,0 +1,106 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include "tst_suitetest.h" + +/*! + \class tst_XmlPatternsXQTS + \internal + \since 4.4 + \brief Tests the actual engine by running W3C's conformance test suite. + */ +class tst_XmlPatternsXQTS : public tst_SuiteTest +{ + Q_OBJECT +public: + tst_XmlPatternsXQTS(); +public: + virtual void catalogPath(QString &write) const; +}; + +tst_XmlPatternsXQTS::tst_XmlPatternsXQTS() : tst_SuiteTest(tst_SuiteTest::XQuerySuite) +{ +} + +void tst_XmlPatternsXQTS::catalogPath(QString &write) const +{ + if(dontRun()) + QSKIP("This test takes too long time to run on the majority of platforms.", SkipAll); + + QProcess p4; + + QStringList arguments; + arguments << QLatin1String("where") + << QLatin1String("//depot/autotests/4.4/tests/auto/xmlpatternsxqts/XQTS/XQTSCatalog.xml"); + p4.start(QLatin1String("p4"), arguments); + QVERIFY(p4.waitForFinished()); + QCOMPARE(p4.exitCode(), 0); + QCOMPARE(p4.exitStatus(), QProcess::NormalExit); + + /* `p4 where' prints for instance: + * + * //depot/qt/4.4/tests/auto/xmlpatternsxqts/... //fenglich-englich/qt-4.4/tests/auto/xmlpatternsxqts/... /home/fenglich/dev/autotests/4.4/tests/auto/xmlpatternsxqts/XQTS/XQTSCatalog.xml + * + * so we want the last string. + */ + write = QString::fromLocal8Bit(p4.readAllStandardOutput()).split(QLatin1Char(' ')).last().trimmed(); + + if(write.isEmpty() || !QFile::exists(write)) + { + QEXPECT_FAIL("", "//depot/autotests/4.4/tests/auto/xmlpatternsxqts/XQTS/ must be part of the perforce client spec, " + "checked out at an arbitrary location, for this test to run. The test suite will now be skipped.", Abort); + QVERIFY(false); + } +} + +QTEST_MAIN(tst_XmlPatternsXQTS) + +#include "tst_xmlpatternsxqts.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsxqts/xmlpatternsxqts.pro b/tests/auto/xmlpatternsxqts/xmlpatternsxqts.pro new file mode 100644 index 0000000..e81888a --- /dev/null +++ b/tests/auto/xmlpatternsxqts/xmlpatternsxqts.pro @@ -0,0 +1,21 @@ +load(qttest_p4) +SOURCES += tst_xmlpatternsxqts.cpp ../qxmlquery/TestFundament.cpp tst_suitetest.cpp + +include(../xmlpatterns.pri) + +contains(QT_CONFIG,xmlpatterns) { + HEADERS += tst_suitetest.h + LIBS += -l$$XMLPATTERNS_SDK +} + +# syncqt doesn't copy headers in tools/ so let's manually ensure +# it works with shadow builds and source builds. +INCLUDEPATH += $$(QTDIR)/include/QtXmlPatterns/private \ + $$(QTSRCDIR)/include/QtXmlPatterns/private \ + $$(QTSRCDIR)/tools/xmlpatterns \ + $$(QTDIR)/tools/xmlpatterns \ + ../xmlpatternssdk/ + +CONFIG += testlib +QT += xml +TARGET = tst_xmlpatternsxqts diff --git a/tests/auto/xmlpatternsxslts/.gitignore b/tests/auto/xmlpatternsxslts/.gitignore new file mode 100644 index 0000000..c0d061a --- /dev/null +++ b/tests/auto/xmlpatternsxslts/.gitignore @@ -0,0 +1,4 @@ +CandidateBaseline.xml +runTests +tst_xmlpatternsxslts +runTests diff --git a/tests/auto/xmlpatternsxslts/Baseline.xml b/tests/auto/xmlpatternsxslts/Baseline.xml new file mode 100644 index 0000000..d058765 --- /dev/null +++ b/tests/auto/xmlpatternsxslts/Baseline.xml @@ -0,0 +1,2 @@ +<?xml version="1.0" encoding="UTF-8"?> +<test-suite-result xmlns="http://www.w3.org/2005/02/query-test-XQTSResult"><implementation name="Patternist" version="0.1"><organization name="K Desktop Environment(KDE)" website="http://www.kde.org/"/><submittor name="Frans Englich" email="frans.englich@nokia.com"/><description><p>Patternist is an implementation written in C++ and with the Qt/KDE libraries. It is licensed under GNU LGPL and part of KDE, the K Desktop Environment.</p></description></implementation><syntax>XQuery</syntax><test-run dateRun="2009-02-23"><test-suite version="1.1.0"/></test-run><test-case name="accessor20_002_01" result="pass"/><test-case name="accessor20_005_01" result="pass"/><test-case name="accessor20_010_01" result="pass"/><test-case name="accessor20_011_01" result="pass"/><test-case name="accessor20_014_01" result="pass"/><test-case name="accessor20_016_01" result="pass"/><test-case name="accessor20_020_01" result="pass"/><test-case name="accessor20_021_01" result="pass"/><test-case name="accessor20_022_01" result="pass"/><test-case name="accessor20_023_01" result="pass"/><test-case name="accessor20_024_01" result="pass"/><test-case name="accessor20_025_01" result="pass"/><test-case name="accessor20_026_01" result="fail"/><test-case name="accessor20_027_01" result="pass"/><test-case name="accessor20_028_01" result="pass"/><test-case name="accessor20_029_01" result="pass"/><test-case name="accessor20_030_01" result="pass"/><test-case name="accessor20_031_01" result="pass"/><test-case name="accessor20_032_01" result="pass"/><test-case name="accessor20_034_01" result="pass"/><test-case name="accessor20_036_01" result="fail"/><test-case name="coreFunction004" result="pass"/><test-case name="coreFunction018" result="pass"/><test-case name="coreFunction036" result="pass"/><test-case name="nspc44" result="pass"/><test-case name="nspc63" result="fail"/><test-case name="nspc68" result="pass"/><test-case name="reluri16" result="fail"/><test-case name="str005" result="pass"/><test-case name="str037" result="pass"/><test-case name="str038" result="pass"/><test-case name="str039" result="pass"/><test-case name="str040" result="pass"/><test-case name="str041" result="pass"/><test-case name="str042" result="fail"/><test-case name="str043" result="pass"/><test-case name="str131" result="pass"/><test-case name="str204" result="fail"/><test-case name="atrs01" result="fail"/><test-case name="atrs02" result="fail"/><test-case name="atrs03" result="fail"/><test-case name="atrs04" result="fail"/><test-case name="atrs05" result="fail"/><test-case name="atrs06" result="fail"/><test-case name="atrs07" result="fail"/><test-case name="atrs08" result="fail"/><test-case name="atrs09" result="fail"/><test-case name="atrs10" result="fail"/><test-case name="atrs11" result="fail"/><test-case name="atrs12" result="fail"/><test-case name="atrs21" result="fail"/><test-case name="atrs26" result="fail"/><test-case name="atrs27" result="fail"/><test-case name="atrs28" result="fail"/><test-case name="atrs29" result="fail"/><test-case name="atrs30" result="fail"/><test-case name="atrs31" result="fail"/><test-case name="atrs32" result="fail"/><test-case name="atrs33" result="fail"/><test-case name="atrs34" result="fail"/><test-case name="atrs37" result="fail"/><test-case name="atrs38" result="fail"/><test-case name="atrs39" result="fail"/><test-case name="atrs41" result="fail"/><test-case name="atrs42" result="fail"/><test-case name="atrs43" result="fail"/><test-case name="atrs44" result="fail"/><test-case name="atrs45" result="fail"/><test-case name="atrs46" result="fail"/><test-case name="atrs47" result="fail"/><test-case name="atrs48" result="fail"/><test-case name="atrs53" result="pass"/><test-case name="atrs55" result="fail"/><test-case name="bug85" result="fail"/><test-case name="error098" result="fail"/><test-case name="error099" result="fail"/><test-case name="error100" result="pass"/><test-case name="error101" result="pass"/><test-case name="error102" result="pass"/><test-case name="error103" result="pass"/><test-case name="error104" result="pass"/><test-case name="error105" result="fail"/><test-case name="error106" result="fail"/><test-case name="error107" result="fail"/><test-case name="error108" result="fail"/><test-case name="errorcode0710" result="fail"/><test-case name="errorcode0710a" result="fail"/><test-case name="errorcode0720" result="fail"/><test-case name="errorcode0720a" result="fail"/><test-case name="atrs13" result="fail"/><test-case name="atrs14" result="pass"/><test-case name="atrs16" result="fail"/><test-case name="atrs17" result="fail"/><test-case name="atrs18" result="fail"/><test-case name="atrs22" result="pass"/><test-case name="atrs24" result="fail"/><test-case name="atrs25" result="pass"/><test-case name="atrs40" result="fail"/><test-case name="atrs49" result="pass"/><test-case name="atrs50" result="fail"/><test-case name="atrs51" result="fail"/><test-case name="atrs52" result="fail"/><test-case name="atrs54" result="fail"/><test-case name="atrs901err" result="pass"/><test-case name="atrs902err" result="pass"/><test-case name="atrs935err" result="pass"/><test-case name="attrconstructerr20_004_01" result="pass"/><test-case name="bug23" result="pass"/><test-case name="errorcode0840" result="pass"/><test-case name="errorcode0850" result="fail"/><test-case name="errorcode0855" result="fail"/><test-case name="errorcode0860" result="fail"/><test-case name="errorcode0865" result="fail"/><test-case name="nspc01" result="fail"/><test-case name="nspc09" result="fail"/><test-case name="nspc33" result="pass"/><test-case name="nspc41" result="fail"/><test-case name="nspc-n01" result="fail"/><test-case name="nspc-n03" result="fail"/><test-case name="nspc-n116" result="fail"/><test-case name="nspc-n117" result="fail"/><test-case name="nspc-n119" result="pass"/><test-case name="nspc-n125" result="fail"/><test-case name="nspc-n126" result="fail"/><test-case name="nspc-n127" result="fail"/><test-case name="nspc-n128" result="pass"/><test-case name="nspc-n130" result="fail"/><test-case name="nspc-n131" result="fail"/><test-case name="nspc-n132" result="fail"/><test-case name="nspc-n134" result="fail"/><test-case name="nspc-n44" result="fail"/><test-case name="nspc-n45" result="fail"/><test-case name="nspc-n46" result="fail"/><test-case name="nspc-n59" result="fail"/><test-case name="node51" result="pass"/><test-case name="atrs15" result="pass"/><test-case name="axes303" result="fail"/><test-case name="baseuri20_042_01" result="pass"/><test-case name="baseuri20_049_01" result="pass"/><test-case name="baseuri20_050_01" result="pass"/><test-case name="baseuri20_051_01" result="pass"/><test-case name="baseuri20_052_01" result="pass"/><test-case name="baseuri20_053_01" result="pass"/><test-case name="baseuri20_054_01" result="pass"/><test-case name="baseuri20_055_01" result="fail"/><test-case name="baseuri20_056_01" result="pass"/><test-case name="baseuri20_057_01" result="pass"/><test-case name="baseuri20_058_01" result="fail"/><test-case name="bug01" result="pass"/><test-case name="bug11" result="fail"/><test-case name="bug21" result="fail"/><test-case name="bug22" result="fail"/><test-case name="bug31" result="fail"/><test-case name="bug55" result="pass"/><test-case name="bug56" result="pass"/><test-case name="bug65" result="pass"/><test-case name="bug77" result="fail"/><test-case name="bug90" result="pass"/><test-case name="copy01" result="pass"/><test-case name="copy02" result="pass"/><test-case name="copy03" result="pass"/><test-case name="copy04" result="pass"/><test-case name="copy05" result="pass"/><test-case name="copy06" result="pass"/><test-case name="copy07" result="fail"/><test-case name="copy10" result="pass"/><test-case name="copy12" result="fail"/><test-case name="copy13" result="fail"/><test-case name="copy14" result="pass"/><test-case name="copy15" result="pass"/><test-case name="copy16" result="fail"/><test-case name="copy17" result="pass"/><test-case name="copy18" result="pass"/><test-case name="copy19" result="fail"/><test-case name="copy20" result="fail"/><test-case name="copy21" result="fail"/><test-case name="copy22" result="fail"/><test-case name="copy23" result="pass"/><test-case name="copy24" result="pass"/><test-case name="copy25" result="pass"/><test-case name="copy26" result="pass"/><test-case name="copy27" result="pass"/><test-case name="copy28" result="pass"/><test-case name="copy29" result="pass"/><test-case name="copy30" result="fail"/><test-case name="copy31" result="fail"/><test-case name="copy32" result="pass"/><test-case name="copy33" result="pass"/><test-case name="copy34" result="pass"/><test-case name="copy35" result="pass"/><test-case name="copy36" result="fail"/><test-case name="copy37" result="pass"/><test-case name="copy38" result="fail"/><test-case name="copy39" result="pass"/><test-case name="copy40" result="fail"/><test-case name="copy41" result="pass"/><test-case name="copy42" result="pass"/><test-case name="copy43" result="pass"/><test-case name="copy44" result="fail"/><test-case name="copy45" result="pass"/><test-case name="copy46" result="fail"/><test-case name="copy47" result="fail"/><test-case name="copy48" result="fail"/><test-case name="copy49" result="pass"/><test-case name="copy52" result="pass"/><test-case name="copy53" result="pass"/><test-case name="copy54" result="pass"/><test-case name="copy55" result="pass"/><test-case name="copy56" result="pass"/><test-case name="copy57" result="pass"/><test-case name="copy58" result="pass"/><test-case name="copy59" result="pass"/><test-case name="copy60" result="pass"/><test-case name="copy63" result="pass"/><test-case name="copy64" result="pass"/><test-case name="copy65" result="pass"/><test-case name="copy66" result="pass"/><test-case name="copy67" result="pass"/><test-case name="copy68" result="fail"/><test-case name="copy69" result="fail"/><test-case name="copy70" result="fail"/><test-case name="copy71" result="fail"/><test-case name="copy901err" result="fail"/><test-case name="copy902err" result="pass"/><test-case name="copy962err" result="pass"/><test-case name="error250" result="fail"/><test-case name="errorcode0410" result="pass"/><test-case name="errorcode0420" result="fail"/><test-case name="errorcode0430" result="fail"/><test-case name="errorcode0440" result="fail"/><test-case name="id080" result="fail"/><test-case name="nspc08" result="fail"/><test-case name="nspc12" result="fail"/><test-case name="nspc13" result="fail"/><test-case name="nspc14" result="fail"/><test-case name="nspc54" result="pass"/><test-case name="nspc62" result="fail"/><test-case name="nspc-n137" result="fail"/><test-case name="nspc-n138" result="fail"/><test-case name="nspc-n139" result="fail"/><test-case name="nspc-n141" result="fail"/><test-case name="variable10" result="pass"/><test-case name="atrs20" result="pass"/><test-case name="axes047" result="fail"/><test-case name="axes221" result="pass"/><test-case name="axes222" result="pass"/><test-case name="axes223" result="pass"/><test-case name="axes224" result="pass"/><test-case name="axes225" result="pass"/><test-case name="axes226" result="pass"/><test-case name="axes227" result="pass"/><test-case name="axes228" result="pass"/><test-case name="axes229" result="pass"/><test-case name="axes230" result="pass"/><test-case name="axes231" result="pass"/><test-case name="axes232" result="pass"/><test-case name="axes233" result="pass"/><test-case name="axes234" result="pass"/><test-case name="axes235" result="pass"/><test-case name="axes236" result="pass"/><test-case name="axes238" result="pass"/><test-case name="axes240" result="pass"/><test-case name="axes258" result="fail"/><test-case name="axes265" result="pass"/><test-case name="axes266" result="pass"/><test-case name="axes267" result="pass"/><test-case name="bug02" result="pass"/><test-case name="bug35" result="pass"/><test-case name="bug71" result="pass"/><test-case name="bug76" result="pass"/><test-case name="error246" result="fail"/><test-case name="nspc03" result="fail"/><test-case name="nspc04" result="fail"/><test-case name="nspc22" result="pass"/><test-case name="nspc23" result="pass"/><test-case name="nspc24" result="pass"/><test-case name="nspc25" result="pass"/><test-case name="nspc26" result="fail"/><test-case name="nspc27" result="fail"/><test-case name="nspc28" result="fail"/><test-case name="nspc29" result="fail"/><test-case name="nspc-n21" result="fail"/><test-case name="node01" result="pass"/><test-case name="node02" result="pass"/><test-case name="node03" result="pass"/><test-case name="ntst01" result="pass"/><test-case name="ntst02" result="pass"/><test-case name="ntst03" result="pass"/><test-case name="select69" result="pass"/><test-case name="type042" result="pass"/><test-case name="type047" result="pass"/><test-case name="type049" result="fail"/><test-case name="attribvaltemplate20_001_01" result="pass"/><test-case name="attribvaltemplate20_003_01" result="pass"/><test-case name="attribvaltemplate20_004_01" result="pass"/><test-case name="attribvaltemplate20_006_01" result="pass"/><test-case name="attribvaltemplate20_007_01" result="pass"/><test-case name="attribvaltemplate20_009_01" result="fail"/><test-case name="attribvaltemplate20_011_01" result="fail"/><test-case name="attribvaltemplate20_015_01" result="fail"/><test-case name="attribvaltemplate20_018_01" result="pass"/><test-case name="attribvaltemplate20_019_01" result="fail"/><test-case name="attribvaltemplate20_020_01" result="fail"/><test-case name="attribvaltemplate20_021_01" result="fail"/><test-case name="attribvaltemplate20_022_01" result="pass"/><test-case name="avt01" result="pass"/><test-case name="avt02" result="pass"/><test-case name="avt03" result="pass"/><test-case name="avt04" result="pass"/><test-case name="avt05" result="pass"/><test-case name="avt06" result="pass"/><test-case name="avt07" result="pass"/><test-case name="avt08" result="pass"/><test-case name="avt09" result="pass"/><test-case name="avt10" result="pass"/><test-case name="avt11" result="pass"/><test-case name="avt12" result="pass"/><test-case name="avt13" result="pass"/><test-case name="avt14" result="pass"/><test-case name="avt15" result="pass"/><test-case name="avt16" result="pass"/><test-case name="avt17" result="pass"/><test-case name="avt18" result="fail"/><test-case name="avt19" result="fail"/><test-case name="error247" result="fail"/><test-case name="errorcode0350" result="fail"/><test-case name="errorcode0370" result="fail"/><test-case name="axes001" result="pass"/><test-case name="axes002" result="pass"/><test-case name="axes003" result="pass"/><test-case name="axes004" result="pass"/><test-case name="axes005" result="pass"/><test-case name="axes006" result="pass"/><test-case name="axes007" result="pass"/><test-case name="axes008" result="pass"/><test-case name="axes009" result="pass"/><test-case name="axes010" result="pass"/><test-case name="axes011" result="pass"/><test-case name="axes012" result="pass"/><test-case name="axes013" result="pass"/><test-case name="axes014" result="pass"/><test-case name="axes015" result="pass"/><test-case name="axes016" result="pass"/><test-case name="axes017" result="pass"/><test-case name="axes018" result="pass"/><test-case name="axes019" result="pass"/><test-case name="axes020" result="pass"/><test-case name="axes021" result="pass"/><test-case name="axes022" result="pass"/><test-case name="axes023" result="pass"/><test-case name="axes024" result="pass"/><test-case name="axes025" result="pass"/><test-case name="axes026" result="pass"/><test-case name="axes027" result="pass"/><test-case name="axes028" result="pass"/><test-case name="axes029" result="pass"/><test-case name="axes030" result="pass"/><test-case name="axes031" result="pass"/><test-case name="axes032" result="pass"/><test-case name="axes033" result="pass"/><test-case name="axes034" result="pass"/><test-case name="axes035" result="pass"/><test-case name="axes036" result="pass"/><test-case name="axes037" result="pass"/><test-case name="axes038" result="pass"/><test-case name="axes039" result="pass"/><test-case name="axes040" result="pass"/><test-case name="axes041" result="pass"/><test-case name="axes042" result="pass"/><test-case name="axes043" result="pass"/><test-case name="axes044" result="pass"/><test-case name="axes045" result="pass"/><test-case name="axes046" result="pass"/><test-case name="axes048" result="pass"/><test-case name="axes050" result="pass"/><test-case name="axes051" result="pass"/><test-case name="axes061" result="fail"/><test-case name="axes112" result="pass"/><test-case name="axes113" result="fail"/><test-case name="axes116" result="fail"/><test-case name="axes117" result="pass"/><test-case name="axes119" result="pass"/><test-case name="axes121" result="pass"/><test-case name="axes122" result="pass"/><test-case name="axes123" result="pass"/><test-case name="axes124" result="pass"/><test-case name="axes125" result="pass"/><test-case name="axes126" result="pass"/><test-case name="axes127" result="pass"/><test-case name="axes128" result="pass"/><test-case name="axes130" result="fail"/><test-case name="axes131" result="pass"/><test-case name="axes201" result="pass"/><test-case name="axes202" result="pass"/><test-case name="axes203" result="pass"/><test-case name="axes204" result="pass"/><test-case name="axes205" result="pass"/><test-case name="axes206" result="pass"/><test-case name="axes207" result="pass"/><test-case name="axes208" result="pass"/><test-case name="axes209" result="pass"/><test-case name="axes210" result="pass"/><test-case name="axes211" result="pass"/><test-case name="axes212" result="pass"/><test-case name="axes215" result="pass"/><test-case name="axes219" result="pass"/><test-case name="axes239" result="pass"/><test-case name="axes242" result="pass"/><test-case name="axes243" result="pass"/><test-case name="axes257" result="pass"/><test-case name="axes282" result="pass"/><test-case name="axes501" result="fail"/><test-case name="axes502" result="fail"/><test-case name="axes505" result="pass"/><test-case name="bug67" result="fail"/><test-case name="conditional20_005_01" result="pass"/><test-case name="error010" result="pass"/><test-case name="node08" result="pass"/><test-case name="node09" result="pass"/><test-case name="node10" result="pass"/><test-case name="node12" result="pass"/><test-case name="node13" result="pass"/><test-case name="node14" result="pass"/><test-case name="node18" result="pass"/><test-case name="node19" result="pass"/><test-case name="node20" result="pass"/><test-case name="node21" result="pass"/><test-case name="select05" result="pass"/><test-case name="seq026" result="fail"/><test-case name="seq908err" result="pass"/><test-case name="seq909err" result="pass"/><test-case name="axes052" result="pass"/><test-case name="axes053" result="fail"/><test-case name="axes100" result="pass"/><test-case name="axes101" result="pass"/><test-case name="axes102" result="fail"/><test-case name="axes103" result="pass"/><test-case name="axes104" result="pass"/><test-case name="axes105" result="pass"/><test-case name="axes106" result="pass"/><test-case name="axes107" result="pass"/><test-case name="axes108" result="pass"/><test-case name="axes109" result="pass"/><test-case name="axes110" result="pass"/><test-case name="axes111" result="pass"/><test-case name="axes244" result="pass"/><test-case name="axes245" result="pass"/><test-case name="axes246" result="pass"/><test-case name="axes247" result="pass"/><test-case name="axes248" result="pass"/><test-case name="axes249" result="pass"/><test-case name="axes250" result="pass"/><test-case name="axes251" result="pass"/><test-case name="axes252" result="pass"/><test-case name="axes253" result="pass"/><test-case name="axes254" result="pass"/><test-case name="axes255" result="pass"/><test-case name="axes256" result="pass"/><test-case name="axes269" result="pass"/><test-case name="axes270" result="pass"/><test-case name="axes271" result="pass"/><test-case name="axes272" result="pass"/><test-case name="axes273" result="pass"/><test-case name="axes274" result="pass"/><test-case name="axes275" result="pass"/><test-case name="axes279" result="pass"/><test-case name="axes280" result="pass"/><test-case name="axes281" result="pass"/><test-case name="axes283" result="pass"/><test-case name="axes284" result="pass"/><test-case name="axes287" result="pass"/><test-case name="axes288" result="pass"/><test-case name="axes289" result="pass"/><test-case name="axes293" result="pass"/><test-case name="axes294" result="pass"/><test-case name="axes295" result="pass"/><test-case name="axes296" result="pass"/><test-case name="axes297" result="pass"/><test-case name="axes298" result="pass"/><test-case name="axes299" result="pass"/><test-case name="axes301" result="fail"/><test-case name="bug47" result="pass"/><test-case name="bug49" result="pass"/><test-case name="bug86" result="fail"/><test-case name="bug92" result="pass"/><test-case name="expr30" result="pass"/><test-case name="expr31" result="pass"/><test-case name="expr32" result="pass"/><test-case name="expr33" result="pass"/><test-case name="expr34" result="pass"/><test-case name="expr35" result="pass"/><test-case name="expr36" result="pass"/><test-case name="expr9901-err" result="pass"/><test-case name="expr9902-err" result="pass"/><test-case name="locationPath009" result="pass"/><test-case name="select12" result="pass"/><test-case name="select75" result="pass"/><test-case name="select76" result="pass"/><test-case name="select77" result="pass"/><test-case name="select80" result="fail"/><test-case name="select81" result="pass"/><test-case name="select82" result="pass"/><test-case name="select83" result="pass"/><test-case name="select84" result="pass"/><test-case name="axes056" result="fail"/><test-case name="rootfunc20_003_01" result="pass"/><test-case name="rootfunc20_004_01" result="pass"/><test-case name="rootfunc20_005_01" result="pass"/><test-case name="rootfunc20_006_01" result="pass"/><test-case name="rootfunc20_007_01" result="pass"/><test-case name="rootfunc20_008_01" result="pass"/><test-case name="rootfunc20_009_01" result="pass"/><test-case name="rootfunc20_010_01" result="fail"/><test-case name="rootfunc20_011_01" result="pass"/><test-case name="rootfunc20_012_01" result="pass"/><test-case name="seq018" result="fail"/><test-case name="axes058" result="fail"/><test-case name="axes059" result="fail"/><test-case name="axes290" result="pass"/><test-case name="axes291" result="pass"/><test-case name="axes292" result="pass"/><test-case name="bug14" result="fail"/><test-case name="expr51" result="pass"/><test-case name="expression001" result="pass"/><test-case name="expression002" result="pass"/><test-case name="expression003" result="pass"/><test-case name="expression004" result="pass"/><test-case name="expression005" result="pass"/><test-case name="expression006" result="pass"/><test-case name="expression007" result="pass"/><test-case name="expression008" result="pass"/><test-case name="expression009" result="pass"/><test-case name="expression010" result="pass"/><test-case name="expression011" result="pass"/><test-case name="expression012" result="pass"/><test-case name="expression013" result="pass"/><test-case name="expression014" result="fail"/><test-case name="expression015" result="fail"/><test-case name="expression016" result="pass"/><test-case name="expression017" result="pass"/><test-case name="expression018" result="pass"/><test-case name="expression019" result="pass"/><test-case name="expression020" result="pass"/><test-case name="expression021" result="pass"/><test-case name="expression022" result="pass"/><test-case name="expression023" result="pass"/><test-case name="expression024" result="fail"/><test-case name="expression025" result="pass"/><test-case name="expression026" result="pass"/><test-case name="select04" result="pass"/><test-case name="select41" result="pass"/><test-case name="select42" result="pass"/><test-case name="select43" result="pass"/><test-case name="select44" result="pass"/><test-case name="select45" result="pass"/><test-case name="select47" result="pass"/><test-case name="select48" result="pass"/><test-case name="select49" result="pass"/><test-case name="select50" result="pass"/><test-case name="select51" result="pass"/><test-case name="select52" result="pass"/><test-case name="select53" result="pass"/><test-case name="select54" result="fail"/><test-case name="select55" result="fail"/><test-case name="select56" result="pass"/><test-case name="select57" result="pass"/><test-case name="select58" result="pass"/><test-case name="select59" result="fail"/><test-case name="select60" result="pass"/><test-case name="select61" result="pass"/><test-case name="select62" result="pass"/><test-case name="select63" result="pass"/><test-case name="select71" result="pass"/><test-case name="select72" result="pass"/><test-case name="axes060" result="fail"/><test-case name="caseblind017" result="fail"/><test-case name="caseblind018" result="fail"/><test-case name="caseblind019" result="fail"/><test-case name="caseblind020" result="fail"/><test-case name="date093" result="fail"/><test-case name="date094" result="fail"/><test-case name="date095" result="fail"/><test-case name="date096" result="fail"/><test-case name="error220" result="pass"/><test-case name="error227" result="pass"/><test-case name="expr55" result="fail"/><test-case name="expr56" result="pass"/><test-case name="expr57" result="pass"/><test-case name="expr70" result="fail"/><test-case name="expr71" result="fail"/><test-case name="expr72" result="fail"/><test-case name="expr73" result="fail"/><test-case name="expr91" result="fail"/><test-case name="expr92" result="pass"/><test-case name="group017" result="pass"/><test-case name="group018" result="pass"/><test-case name="group027" result="fail"/><test-case name="math05" result="pass"/><test-case name="math53" result="pass"/><test-case name="math54" result="pass"/><test-case name="math84" result="pass"/><test-case name="math95" result="pass"/><test-case name="math-two91" result="pass"/><test-case name="math-two92" result="pass"/><test-case name="seq021" result="pass"/><test-case name="seq027" result="fail"/><test-case name="type040" result="pass"/><test-case name="type901err" result="pass"/><test-case name="type902err" result="pass"/><test-case name="type903err" result="pass"/><test-case name="type904err" result="pass"/><test-case name="axes062" result="pass"/><test-case name="axes302" result="fail"/><test-case name="axes507" result="fail"/><test-case name="expr14" result="pass"/><test-case name="expr15" result="pass"/><test-case name="expr16" result="pass"/><test-case name="expr17" result="pass"/><test-case name="id011" result="fail"/><test-case name="id027" result="fail"/><test-case name="id079" result="fail"/><test-case name="id104" result="fail"/><test-case name="id122" result="fail"/><test-case name="id123" result="pass"/><test-case name="id124" result="fail"/><test-case name="id155" result="fail"/><test-case name="id156" result="fail"/><test-case name="id157" result="fail"/><test-case name="id158" result="fail"/><test-case name="id160" result="fail"/><test-case name="id161" result="fail"/><test-case name="id162" result="fail"/><test-case name="id163" result="pass"/><test-case name="id164" result="fail"/><test-case name="id204" result="fail"/><test-case name="id233" result="pass"/><test-case name="id234" result="fail"/><test-case name="id301" result="fail"/><test-case name="id302" result="fail"/><test-case name="key106" result="pass"/><test-case name="key107" result="pass"/><test-case name="key151" result="pass"/><test-case name="key241" result="pass"/><test-case name="key242" result="pass"/><test-case name="str001" result="pass"/><test-case name="str023" result="pass"/><test-case name="axes114" result="pass"/><test-case name="axes115" result="pass"/><test-case name="axes213" result="pass"/><test-case name="axes214" result="pass"/><test-case name="axes216" result="pass"/><test-case name="axes217" result="pass"/><test-case name="axes218" result="pass"/><test-case name="axes220" result="pass"/><test-case name="axes237" result="pass"/><test-case name="axes241" result="pass"/><test-case name="axes263" result="pass"/><test-case name="axes264" result="pass"/><test-case name="axes276" result="pass"/><test-case name="axes277" result="pass"/><test-case name="axes278" result="pass"/><test-case name="axes285" result="pass"/><test-case name="axes286" result="pass"/><test-case name="bug51" result="pass"/><test-case name="bug82" result="pass"/><test-case name="bug87" result="fail"/><test-case name="bug91" result="pass"/><test-case name="coreFunction089" result="pass"/><test-case name="expr06" result="pass"/><test-case name="expr07" result="pass"/><test-case name="expr08" result="pass"/><test-case name="expr09" result="pass"/><test-case name="expr18" result="pass"/><test-case name="expr61" result="pass"/><test-case name="expr62" result="pass"/><test-case name="expr63" result="pass"/><test-case name="expr74" result="pass"/><test-case name="expr79" result="pass"/><test-case name="expr80" result="fail"/><test-case name="expr84" result="pass"/><test-case name="expr89" result="pass"/><test-case name="locationPath001" result="pass"/><test-case name="locationPath002" result="pass"/><test-case name="locationPath003" result="pass"/><test-case name="locationPath004" result="pass"/><test-case name="locationPath005" result="pass"/><test-case name="locationPath006" result="pass"/><test-case name="locationPath007" result="pass"/><test-case name="locationPath008" result="pass"/><test-case name="locationPath010" result="fail"/><test-case name="predicate01" result="pass"/><test-case name="predicate04" result="fail"/><test-case name="predicate05" result="pass"/><test-case name="predicate06" result="pass"/><test-case name="predicate07" result="pass"/><test-case name="predicate08" result="fail"/><test-case name="predicate09" result="pass"/><test-case name="predicate11" result="pass"/><test-case name="predicate12" result="pass"/><test-case name="predicate13" result="pass"/><test-case name="predicate14" result="pass"/><test-case name="predicate15" result="pass"/><test-case name="predicate16" result="pass"/><test-case name="predicate17" result="pass"/><test-case name="predicate18" result="pass"/><test-case name="predicate19" result="pass"/><test-case name="predicate20" result="pass"/><test-case name="predicate21" result="pass"/><test-case name="predicate22" result="pass"/><test-case name="predicate26" result="pass"/><test-case name="predicate27" result="pass"/><test-case name="predicate28" result="pass"/><test-case name="predicate29" result="fail"/><test-case name="predicate30" result="pass"/><test-case name="predicate31" result="pass"/><test-case name="predicate32" result="pass"/><test-case name="predicate33" result="pass"/><test-case name="predicate34" result="pass"/><test-case name="predicate35" result="pass"/><test-case name="predicate37" result="pass"/><test-case name="predicate38" result="fail"/><test-case name="predicate39" result="pass"/><test-case name="predicate40" result="pass"/><test-case name="predicate41" result="pass"/><test-case name="predicate42" result="pass"/><test-case name="predicate43" result="pass"/><test-case name="predicate44" result="pass"/><test-case name="predicate45" result="pass"/><test-case name="predicate46" result="pass"/><test-case name="predicate47" result="pass"/><test-case name="predicate48" result="pass"/><test-case name="predicate49" result="pass"/><test-case name="predicate50" result="pass"/><test-case name="predicate51" result="pass"/><test-case name="predicate52" result="pass"/><test-case name="predicate53" result="pass"/><test-case name="predicate54" result="pass"/><test-case name="predicate55" result="pass"/><test-case name="predicate56" result="pass"/><test-case name="predicate57" result="pass"/><test-case name="predicate58" result="pass"/><test-case name="predicate59" result="pass"/><test-case name="axes260" result="pass"/><test-case name="axes261" result="pass"/><test-case name="bug06" result="pass"/><test-case name="bug38" result="fail"/><test-case name="bug57" result="fail"/><test-case name="bug68" result="fail"/><test-case name="cnfr13" result="pass"/><test-case name="cnfr19" result="pass"/><test-case name="cnfr20" result="fail"/><test-case name="cnfr23" result="fail"/><test-case name="cnfr28" result="fail"/><test-case name="error052" result="fail"/><test-case name="error140" result="pass"/><test-case name="error142" result="fail"/><test-case name="error145" result="pass"/><test-case name="error146" result="pass"/><test-case name="error147" result="fail"/><test-case name="error152" result="fail"/><test-case name="errorcode0340" result="fail"/><test-case name="errorcode0500" result="pass"/><test-case name="errorcode0500a" result="pass"/><test-case name="errorcode0500b" result="pass"/><test-case name="id017" result="fail"/><test-case name="id137" result="fail"/><test-case name="id138" result="fail"/><test-case name="id139" result="fail"/><test-case name="id140" result="fail"/><test-case name="id141" result="fail"/><test-case name="id142" result="fail"/><test-case name="id143" result="fail"/><test-case name="id222" result="fail"/><test-case name="key146" result="fail"/><test-case name="match01" result="fail"/><test-case name="match02" result="pass"/><test-case name="match03" result="pass"/><test-case name="match04" result="pass"/><test-case name="match05" result="pass"/><test-case name="match06" result="pass"/><test-case name="match07" result="pass"/><test-case name="match08" result="pass"/><test-case name="match09" result="pass"/><test-case name="match10" result="fail"/><test-case name="match11" result="fail"/><test-case name="match13" result="pass"/><test-case name="match14" result="pass"/><test-case name="match15" result="fail"/><test-case name="match16" result="fail"/><test-case name="match17" result="fail"/><test-case name="match18" result="fail"/><test-case name="match19" result="fail"/><test-case name="match20" result="fail"/><test-case name="match20_001_01" result="pass"/><test-case name="match20_002_01" result="pass"/><test-case name="match20_003_01" result="pass"/><test-case name="match20_004_01" result="pass"/><test-case name="match20_005_01" result="fail"/><test-case name="match20_006_01" result="fail"/><test-case name="match20_007_01" result="fail"/><test-case name="match20_008_01" result="fail"/><test-case name="match20_009_01" result="fail"/><test-case name="match20_010_01" result="pass"/><test-case name="match20_011_01" result="fail"/><test-case name="match20_012_01" result="pass"/><test-case name="match20_013_01" result="pass"/><test-case name="match20_014_01" result="pass"/><test-case name="match20_015_01" result="fail"/><test-case name="match20_016_01" result="fail"/><test-case name="match20_017_01" result="fail"/><test-case name="match20_018_01" result="pass"/><test-case name="match20_019_01" result="pass"/><test-case name="match20_020_01" result="pass"/><test-case name="match20_021_01" result="pass"/><test-case name="match20_022_01" result="pass"/><test-case name="match20_023_01" result="pass"/><test-case name="match20_024_01" result="fail"/><test-case name="match20_025_01" result="pass"/><test-case name="match20_026_01" result="pass"/><test-case name="match20_027_01" result="pass"/><test-case name="match20_028_01" result="pass"/><test-case name="match20_029_01" result="fail"/><test-case name="match20_030_01" result="pass"/><test-case name="match20_031_01" result="pass"/><test-case name="match20_032_01" result="pass"/><test-case name="match20_033_01" result="fail"/><test-case name="match20_034_01" result="fail"/><test-case name="match20_035_01" result="fail"/><test-case name="match20_036_01" result="pass"/><test-case name="match20_037_01" result="pass"/><test-case name="match20_038_01" result="fail"/><test-case name="match20_039_01" result="pass"/><test-case name="match21" result="fail"/><test-case name="match22" result="fail"/><test-case name="match23" result="fail"/><test-case name="match24" result="fail"/><test-case name="match25" result="fail"/><test-case name="match26" result="fail"/><test-case name="match27" result="pass"/><test-case name="match28" result="pass"/><test-case name="match30" result="pass"/><test-case name="match31" result="pass"/><test-case name="match32" result="pass"/><test-case name="match51" result="pass"/><test-case name="match52" result="pass"/><test-case name="match53" result="pass"/><test-case name="match54" result="fail"/><test-case name="match58" result="fail"/><test-case name="match59" result="pass"/><test-case name="match9053-err" result="fail"/><test-case name="match9054-err" result="fail"/><test-case name="match9056-err" result="fail"/><test-case name="node11" result="pass"/><test-case name="node15" result="fail"/><test-case name="node16" result="pass"/><test-case name="seq017" result="pass"/><test-case name="seq025" result="fail"/><test-case name="seq906err" result="pass"/><test-case name="seq907err" result="pass"/><test-case name="type052" result="fail"/><test-case name="type053" result="fail"/><test-case name="type952err" result="fail"/><test-case name="type953err" result="fail"/><test-case name="type954err" result="fail"/><test-case name="type955err" result="fail"/><test-case name="type956err" result="fail"/><test-case name="axes300" result="pass"/><test-case name="bug24" result="pass"/><test-case name="bug58" result="pass"/><test-case name="error009" result="pass"/><test-case name="error183" result="pass"/><test-case name="error185" result="fail"/><test-case name="error203" result="pass"/><test-case name="errorcode0870" result="pass"/><test-case name="errorcode0880" result="pass"/><test-case name="errorcode0890" result="fail"/><test-case name="errorcode0890a" result="fail"/><test-case name="errorcode0940" result="pass"/><test-case name="lre13" result="pass"/><test-case name="node52" result="pass"/><test-case name="node53" result="pass"/><test-case name="node56" result="fail"/><test-case name="nodeconstruct20_002_01" result="fail"/><test-case name="nodeconstruct20_003_01" result="pass"/><test-case name="nodeconstruct20_004_01" result="pass"/><test-case name="nodeconstruct20_006_01" result="pass"/><test-case name="nodeconstruct20_008_01" result="pass"/><test-case name="nodeconstruct20_009_01" result="pass"/><test-case name="nodeconstruct20_013_01" result="fail"/><test-case name="nodeconstruct20_014_01" result="pass"/><test-case name="nodeconstruct20_015_01" result="pass"/><test-case name="nodeconstruct20_017_01" result="pass"/><test-case name="nodeconstruct20_018_01" result="pass"/><test-case name="nodeconstruct20_019_01" result="fail"/><test-case name="nodeconstruct20_020_01" result="fail"/><test-case name="nodeconstruct20_021_01" result="fail"/><test-case name="nodeconstruct20_022_01" result="fail"/><test-case name="nodeconstruct20_023_01" result="fail"/><test-case name="nodeconstruct20_024_01" result="fail"/><test-case name="nodeconstruct20_025_01" result="fail"/><test-case name="nodeconstruct20_026_01" result="pass"/><test-case name="nodeconstruct20_027_01" result="fail"/><test-case name="nodeconstruct20_029_01" result="fail"/><test-case name="nodeconstructerr20_001_01" result="pass"/><test-case name="whte08" result="pass"/><test-case name="whte09" result="pass"/><test-case name="whte10" result="pass"/><test-case name="whte11" result="fail"/><test-case name="whte13" result="fail"/><test-case name="whte14" result="pass"/><test-case name="whte16" result="fail"/><test-case name="whte22" result="pass"/><test-case name="whte23" result="pass"/><test-case name="axes506" result="pass"/><test-case name="baseuri20_001_01" result="pass"/><test-case name="baseuri20_002_01" result="pass"/><test-case name="baseuri20_004_01" result="pass"/><test-case name="baseuri20_005_01" result="pass"/><test-case name="baseuri20_006_01" result="pass"/><test-case name="baseuri20_007_01" result="pass"/><test-case name="baseuri20_009_01" result="pass"/><test-case name="baseuri20_010_01" result="pass"/><test-case name="baseuri20_012_01" result="pass"/><test-case name="baseuri20_013_01" result="pass"/><test-case name="baseuri20_015_01" result="pass"/><test-case name="baseuri20_016_01" result="pass"/><test-case name="baseuri20_017_01" result="pass"/><test-case name="baseuri20_018_01" result="pass"/><test-case name="baseuri20_022_01" result="pass"/><test-case name="baseuri20_023_01" result="pass"/><test-case name="baseuri20_025_01" result="pass"/><test-case name="baseuri20_026_01" result="pass"/><test-case name="baseuri20_028_01" result="fail"/><test-case name="baseuri20_029_01" result="pass"/><test-case name="baseuri20_030_01" result="pass"/><test-case name="baseuri20_032_01" result="pass"/><test-case name="baseuri20_033_01" result="fail"/><test-case name="baseuri20_034_01" result="pass"/><test-case name="baseuri20_035_01" result="pass"/><test-case name="baseuri20_036_01" result="pass"/><test-case name="baseuri20_037_01" result="pass"/><test-case name="baseuri20_038_01" result="pass"/><test-case name="baseuri20_039_01" result="pass"/><test-case name="baseuri20_040_01" result="pass"/><test-case name="baseuri20_041_01" result="pass"/><test-case name="baseuri20_043_01" result="pass"/><test-case name="baseuri20_044_01" result="fail"/><test-case name="baseuri20_045_01" result="pass"/><test-case name="baseuri20_046_01" result="pass"/><test-case name="baseuri20_047_01" result="pass"/><test-case name="elemconstruct20_006_01" result="fail"/><test-case name="elemconstruct20_007_01" result="pass"/><test-case name="reluri12" result="pass"/><test-case name="reluri13" result="pass"/><test-case name="reluri14" result="fail"/><test-case name="reluri15" result="fail"/><test-case name="reluri17" result="pass"/><test-case name="reluri18" result="fail"/><test-case name="reluri19" result="fail"/><test-case name="reluri901err" result="fail"/><test-case name="reluri902err" result="fail"/><test-case name="backwards001" result="pass"/><test-case name="backwards002" result="pass"/><test-case name="backwards003" result="pass"/><test-case name="backwards004" result="pass"/><test-case name="backwards005" result="pass"/><test-case name="backwards006" result="pass"/><test-case name="backwards007" result="pass"/><test-case name="backwards008" result="fail"/><test-case name="backwards009" result="fail"/><test-case name="backwards010" result="fail"/><test-case name="error060" result="pass"/><test-case name="ver01" result="fail"/><test-case name="ver02" result="fail"/><test-case name="ver09" result="pass"/><test-case name="ver10" result="fail"/><test-case name="ver11" result="fail"/><test-case name="ver13" result="fail"/><test-case name="ver15" result="fail"/><test-case name="ver19" result="pass"/><test-case name="ver22" result="fail"/><test-case name="ver23" result="fail"/><test-case name="ver24" result="fail"/><test-case name="ver25" result="fail"/><test-case name="xsltversion20_019_01" result="fail"/><test-case name="xsltversion20_021_01" result="fail"/><test-case name="xsltversion20_022_01" result="fail"/><test-case name="xsltversion20_024_01" result="fail"/><test-case name="xsltversion20_026_01" result="fail"/><test-case name="xsltversionerr20_003_01" result="fail"/><test-case name="backwards020" result="pass"/><test-case name="backwards021" result="fail"/><test-case name="backwards022" result="fail"/><test-case name="backwards023" result="pass"/><test-case name="backwards024" result="fail"/><test-case name="backwards025" result="fail"/><test-case name="backwards026" result="fail"/><test-case name="backwards026a" result="fail"/><test-case name="backwards027" result="fail"/><test-case name="backwards028" result="fail"/><test-case name="backwards029" result="pass"/><test-case name="backwards030" result="pass"/><test-case name="backwards031" result="fail"/><test-case name="backwards032" result="pass"/><test-case name="backwards072" result="fail"/><test-case name="xsltbc20_001_01" result="pass"/><test-case name="xsltbc20_005_01" result="fail"/><test-case name="xsltbc20_006_01" result="fail"/><test-case name="xsltbc20_009_01" result="fail"/><test-case name="xsltbc20_010_01" result="pass"/><test-case name="xsltbc20_012_01" result="fail"/><test-case name="xsltbc20_018_01" result="fail"/><test-case name="xsltbc20_019_01" result="pass"/><test-case name="xsltbc20_021_01" result="pass"/><test-case name="xsltbc20_029_01" result="pass"/><test-case name="xsltbc20_030_01" result="fail"/><test-case name="backwards040" result="pass"/><test-case name="backwards041" result="pass"/><test-case name="backwards042" result="fail"/><test-case name="backwards043" result="fail"/><test-case name="backwards050" result="fail"/><test-case name="backwards051" result="pass"/><test-case name="backwards052" result="fail"/><test-case name="backwards053" result="fail"/><test-case name="backwards054" result="fail"/><test-case name="backwards060" result="pass"/><test-case name="backwards061" result="pass"/><test-case name="backwards062" result="fail"/><test-case name="backwards063" result="fail"/><test-case name="backwards064" result="pass"/><test-case name="backwards065" result="fail"/><test-case name="backwards070" result="fail"/><test-case name="backwards071" result="fail"/><test-case name="xpathbc20_007_01" result="fail"/><test-case name="xpathbc20_009_01" result="fail"/><test-case name="xpathbc20_010_01" result="fail"/><test-case name="xpathbc20_013_01" result="pass"/><test-case name="xpathbc20_014_01" result="pass"/><test-case name="xpathbc20_017_01" result="fail"/><test-case name="xpathbc20_022_01" result="pass"/><test-case name="xpathbc20_028_01" result="pass"/><test-case name="bool001" result="pass"/><test-case name="bool002" result="pass"/><test-case name="bool003" result="pass"/><test-case name="bool004" result="pass"/><test-case name="bool005" result="pass"/><test-case name="bool009" result="pass"/><test-case name="bool019" result="pass"/><test-case name="bool021" result="pass"/><test-case name="bool022" result="pass"/><test-case name="bool023" result="pass"/><test-case name="bool024" result="pass"/><test-case name="bool025" result="pass"/><test-case name="bool026" result="pass"/><test-case name="bool027" result="pass"/><test-case name="bool028" result="pass"/><test-case name="bool029" result="pass"/><test-case name="bool030" result="pass"/><test-case name="bool031" result="pass"/><test-case name="bool032" result="pass"/><test-case name="bool033" result="pass"/><test-case name="bool034" result="pass"/><test-case name="bool035" result="pass"/><test-case name="bool036" result="pass"/><test-case name="bool037" result="pass"/><test-case name="bool039" result="pass"/><test-case name="bool040" result="pass"/><test-case name="bool041" result="pass"/><test-case name="bool042" result="pass"/><test-case name="bool043" result="pass"/><test-case name="bool062" result="pass"/><test-case name="bool063" result="pass"/><test-case name="bool064" result="pass"/><test-case name="bool156" result="pass"/><test-case name="bool157" result="pass"/><test-case name="bool190" result="pass"/><test-case name="bug37" result="pass"/><test-case name="bool006" result="pass"/><test-case name="bool007" result="pass"/><test-case name="bool010" result="pass"/><test-case name="bool011" result="pass"/><test-case name="bool012" result="pass"/><test-case name="bool013" result="pass"/><test-case name="bool014" result="pass"/><test-case name="bool015" result="pass"/><test-case name="bool016" result="pass"/><test-case name="bool017" result="pass"/><test-case name="bool018" result="pass"/><test-case name="bool044" result="pass"/><test-case name="bool045" result="pass"/><test-case name="bool046" result="pass"/><test-case name="bool047" result="pass"/><test-case name="bool048" result="pass"/><test-case name="bool049" result="pass"/><test-case name="bool050" result="pass"/><test-case name="bool051" result="pass"/><test-case name="bool052" result="pass"/><test-case name="bool053" result="pass"/><test-case name="bool054" result="pass"/><test-case name="bool055" result="pass"/><test-case name="bool056" result="pass"/><test-case name="bool057" result="pass"/><test-case name="bool058" result="pass"/><test-case name="bool059" result="pass"/><test-case name="bool060" result="pass"/><test-case name="bool061" result="pass"/><test-case name="bool065" result="pass"/><test-case name="bool066" result="pass"/><test-case name="bool067" result="pass"/><test-case name="bool068" result="pass"/><test-case name="bool070" result="fail"/><test-case name="bool071" result="pass"/><test-case name="bool072" result="pass"/><test-case name="bool073" result="fail"/><test-case name="bool074" result="fail"/><test-case name="bool075" result="pass"/><test-case name="bool076" result="fail"/><test-case name="bool078" result="pass"/><test-case name="bool155" result="pass"/><test-case name="bool158" result="pass"/><test-case name="bool159" result="pass"/><test-case name="bool160" result="pass"/><test-case name="bool161" result="pass"/><test-case name="bool162" result="pass"/><test-case name="bool163" result="pass"/><test-case name="bool164" result="pass"/><test-case name="bool165" result="pass"/><test-case name="bool166" result="pass"/><test-case name="bool167" result="pass"/><test-case name="bool168" result="pass"/><test-case name="bool169" result="pass"/><test-case name="bool170" result="pass"/><test-case name="bool171" result="pass"/><test-case name="bool172" result="pass"/><test-case name="bool173" result="pass"/><test-case name="bool174" result="pass"/><test-case name="bool175" result="pass"/><test-case name="bool176" result="pass"/><test-case name="bool177" result="pass"/><test-case name="bool178" result="pass"/><test-case name="bool179" result="pass"/><test-case name="bool180" result="pass"/><test-case name="bool181" result="fail"/><test-case name="bool182" result="pass"/><test-case name="bool184" result="pass"/><test-case name="bool188" result="pass"/><test-case name="bool189" result="pass"/><test-case name="bool9281err" result="pass"/><test-case name="bool9282err" result="pass"/><test-case name="bug84" result="pass"/><test-case name="caseblind008" result="fail"/><test-case name="caseblind009" result="fail"/><test-case name="caseblind010" result="fail"/><test-case name="error230" result="pass"/><test-case name="error232" result="pass"/><test-case name="expression027" result="pass"/><test-case name="expression028" result="pass"/><test-case name="expression029" result="pass"/><test-case name="expression030" result="pass"/><test-case name="expression031" result="pass"/><test-case name="expression032" result="pass"/><test-case name="expression033" result="pass"/><test-case name="expression034" result="pass"/><test-case name="expression035" result="pass"/><test-case name="expression036" result="pass"/><test-case name="math-two20" result="fail"/><test-case name="type912err" result="pass"/><test-case name="type913err" result="pass"/><test-case name="type915err" result="pass"/><test-case name="type916err" result="pass"/><test-case name="bool008" result="pass"/><test-case name="bool077" result="fail"/><test-case name="bool079" result="pass"/><test-case name="bool080" result="pass"/><test-case name="bug94" result="pass"/><test-case name="bug95" result="pass"/><test-case name="caseblind011" result="fail"/><test-case name="caseblind012" result="fail"/><test-case name="caseblind013" result="fail"/><test-case name="caseblind014" result="fail"/><test-case name="caseblind015" result="fail"/><test-case name="coreFunction001" result="pass"/><test-case name="coreFunction002" result="pass"/><test-case name="coreFunction003" result="pass"/><test-case name="coreFunction005" result="pass"/><test-case name="coreFunction006" result="pass"/><test-case name="coreFunction007" result="pass"/><test-case name="coreFunction008" result="pass"/><test-case name="coreFunction009" result="pass"/><test-case name="coreFunction010" result="pass"/><test-case name="coreFunction011" result="pass"/><test-case name="coreFunction012" result="pass"/><test-case name="coreFunction013" result="pass"/><test-case name="coreFunction014" result="pass"/><test-case name="coreFunction015" result="pass"/><test-case name="coreFunction016" result="pass"/><test-case name="coreFunction017" result="pass"/><test-case name="coreFunction019" result="pass"/><test-case name="coreFunction020" result="pass"/><test-case name="coreFunction021" result="pass"/><test-case name="coreFunction022" result="pass"/><test-case name="coreFunction023" result="pass"/><test-case name="coreFunction024" result="pass"/><test-case name="coreFunction025" result="pass"/><test-case name="coreFunction026" result="pass"/><test-case name="coreFunction027" result="pass"/><test-case name="coreFunction028" result="pass"/><test-case name="coreFunction029" result="pass"/><test-case name="coreFunction030" result="pass"/><test-case name="coreFunction031" result="pass"/><test-case name="coreFunction032" result="pass"/><test-case name="coreFunction033" result="pass"/><test-case name="coreFunction034" result="pass"/><test-case name="coreFunction035" result="pass"/><test-case name="coreFunction037" result="pass"/><test-case name="coreFunction038" result="pass"/><test-case name="coreFunction039" result="pass"/><test-case name="coreFunction040" result="pass"/><test-case name="coreFunction041" result="pass"/><test-case name="coreFunction042" result="pass"/><test-case name="coreFunction043" result="pass"/><test-case name="coreFunction044" result="pass"/><test-case name="coreFunction045" result="pass"/><test-case name="coreFunction046" result="pass"/><test-case name="coreFunction047" result="pass"/><test-case name="coreFunction048" result="pass"/><test-case name="coreFunction049" result="pass"/><test-case name="coreFunction050" result="pass"/><test-case name="coreFunction051" result="pass"/><test-case name="coreFunction052" result="pass"/><test-case name="coreFunction053" result="pass"/><test-case name="coreFunction054" result="pass"/><test-case name="coreFunction055" result="pass"/><test-case name="coreFunction056" result="pass"/><test-case name="coreFunction057" result="pass"/><test-case name="coreFunction058" result="pass"/><test-case name="coreFunction059" result="pass"/><test-case name="coreFunction101" result="fail"/><test-case name="error217" result="pass"/><test-case name="expr01" result="pass"/><test-case name="expr03" result="pass"/><test-case name="expr04" result="pass"/><test-case name="expr05" result="pass"/><test-case name="expr13" result="pass"/><test-case name="regex01" result="pass"/><test-case name="regex02" result="fail"/><test-case name="regex03" result="fail"/><test-case name="regex04" result="pass"/><test-case name="regex05" result="pass"/><test-case name="regex09" result="fail"/><test-case name="regex10" result="pass"/><test-case name="regex11" result="fail"/><test-case name="regex14" result="fail"/><test-case name="regex15" result="fail"/><test-case name="regex16" result="fail"/><test-case name="regex17" result="fail"/><test-case name="regex20" result="fail"/><test-case name="regex21" result="fail"/><test-case name="regex22" result="pass"/><test-case name="regex23" result="fail"/><test-case name="regex24" result="fail"/><test-case name="regex25" result="fail"/><test-case name="regex26" result="fail"/><test-case name="regex27" result="fail"/><test-case name="regex30" result="fail"/><test-case name="regex31" result="fail"/><test-case name="regex32" result="fail"/><test-case name="regex33" result="fail"/><test-case name="regex901err" result="pass"/><test-case name="regex902err" result="pass"/><test-case name="regex903err" result="pass"/><test-case name="regex904err" result="pass"/><test-case name="regex913err" result="fail"/><test-case name="regex919err" result="fail"/><test-case name="re00001" result="fail"/><test-case name="re00002" result="fail"/><test-case name="re00003" result="fail"/><test-case name="re00004" result="fail"/><test-case name="re00005" result="fail"/><test-case name="re00006" result="fail"/><test-case name="re00007" result="fail"/><test-case name="re00008" result="fail"/><test-case name="re00009" result="fail"/><test-case name="re00010" result="fail"/><test-case name="re00011" result="fail"/><test-case name="re00012" result="fail"/><test-case name="re00013" result="fail"/><test-case name="re00014" result="fail"/><test-case name="re00015" result="fail"/><test-case name="re00016" result="fail"/><test-case name="re00017" result="fail"/><test-case name="re00018" result="fail"/><test-case name="re00019" result="fail"/><test-case name="re00020" result="fail"/><test-case name="re00021" result="fail"/><test-case name="re00022" result="fail"/><test-case name="re00023" result="fail"/><test-case name="re00024" result="fail"/><test-case name="re00025" result="fail"/><test-case name="re00026" result="fail"/><test-case name="re00027" result="fail"/><test-case name="re00028" result="fail"/><test-case name="re00029" result="fail"/><test-case name="re00030" result="fail"/><test-case name="re00031" result="fail"/><test-case name="re00032" result="fail"/><test-case name="re00033" result="fail"/><test-case name="re00034" result="fail"/><test-case name="re00035" result="fail"/><test-case name="re00036" result="fail"/><test-case name="re00037" result="fail"/><test-case name="re00038" result="fail"/><test-case name="re00039" result="fail"/><test-case name="re00040" result="fail"/><test-case name="re00041" result="fail"/><test-case name="re00042" result="fail"/><test-case name="re00043" result="fail"/><test-case name="re00044" result="fail"/><test-case name="re00045" result="fail"/><test-case name="re00046" result="fail"/><test-case name="re00047" result="fail"/><test-case name="re00048" result="fail"/><test-case name="re00049" result="fail"/><test-case name="re00050" result="fail"/><test-case name="re00051" result="fail"/><test-case name="re00052" result="fail"/><test-case name="re00053" result="fail"/><test-case name="re00054" result="fail"/><test-case name="re00055" result="fail"/><test-case name="re00056" result="fail"/><test-case name="re00057" result="fail"/><test-case name="re00058" result="fail"/><test-case name="re00059" result="fail"/><test-case name="re00060" result="fail"/><test-case name="re00061" result="fail"/><test-case name="re00062" result="fail"/><test-case name="re00063" result="fail"/><test-case name="re00064" result="fail"/><test-case name="re00065" result="fail"/><test-case name="re00066" result="fail"/><test-case name="re00067" result="fail"/><test-case name="re00068" result="fail"/><test-case name="re00069" result="fail"/><test-case name="re00070" result="fail"/><test-case name="re00071" result="fail"/><test-case name="re00072" result="fail"/><test-case name="re00073" result="fail"/><test-case name="re00074" result="fail"/><test-case name="re00075" result="fail"/><test-case name="re00076" result="fail"/><test-case name="re00077" result="fail"/><test-case name="re00078" result="fail"/><test-case name="re00079" result="fail"/><test-case name="re00080" result="fail"/><test-case name="re00081" result="fail"/><test-case name="re00082" result="fail"/><test-case name="re00083" result="fail"/><test-case name="re00084" result="fail"/><test-case name="re00085" result="fail"/><test-case name="re00086" result="fail"/><test-case name="re00087" result="fail"/><test-case name="re00088" result="fail"/><test-case name="re00089" result="fail"/><test-case name="re00090" result="fail"/><test-case name="re00091" result="fail"/><test-case name="re00092" result="fail"/><test-case name="re00093" result="fail"/><test-case name="re00094" result="fail"/><test-case name="re00095" result="fail"/><test-case name="re00096" result="fail"/><test-case name="re00097" result="fail"/><test-case name="re00098" result="fail"/><test-case name="re00099" result="fail"/><test-case name="re00100" result="fail"/><test-case name="re00101" result="fail"/><test-case name="re00102" result="fail"/><test-case name="re00103" result="fail"/><test-case name="re00104" result="fail"/><test-case name="re00105" result="fail"/><test-case name="re00106" result="fail"/><test-case name="re00107" result="fail"/><test-case name="re00108" result="fail"/><test-case name="re00109" result="fail"/><test-case name="re00110" result="fail"/><test-case name="re00111" result="fail"/><test-case name="re00112" result="fail"/><test-case name="re00113" result="fail"/><test-case name="re00114" result="fail"/><test-case name="re00115" result="fail"/><test-case name="re00116" result="fail"/><test-case name="re00117" result="fail"/><test-case name="re00118" result="fail"/><test-case name="re00119" result="fail"/><test-case name="re00120" result="fail"/><test-case name="re00121" result="fail"/><test-case name="re00122" result="fail"/><test-case name="re00123" result="fail"/><test-case name="re00124" result="fail"/><test-case name="re00125" result="fail"/><test-case name="re00126" result="fail"/><test-case name="re00127" result="fail"/><test-case name="re00128" result="fail"/><test-case name="re00129" result="fail"/><test-case name="re00130" result="fail"/><test-case name="re00131" result="fail"/><test-case name="re00132" result="fail"/><test-case name="re00133" result="fail"/><test-case name="re00134" result="fail"/><test-case name="re00135" result="fail"/><test-case name="re00136" result="fail"/><test-case name="re00137" result="fail"/><test-case name="re00138" result="fail"/><test-case name="re00139" result="fail"/><test-case name="re00140" result="fail"/><test-case name="re00141" result="fail"/><test-case name="re00142" result="fail"/><test-case name="re00143" result="fail"/><test-case name="re00144" result="fail"/><test-case name="re00145" result="fail"/><test-case name="re00146" result="fail"/><test-case name="re00147" result="fail"/><test-case name="re00148" result="fail"/><test-case name="re00149" result="fail"/><test-case name="re00150" result="fail"/><test-case name="re00151" result="fail"/><test-case name="re00152" result="fail"/><test-case name="re00153" result="fail"/><test-case name="re00154" result="fail"/><test-case name="re00155" result="fail"/><test-case name="re00156" result="fail"/><test-case name="re00157" result="fail"/><test-case name="re00158" result="fail"/><test-case name="re00159" result="fail"/><test-case name="re00160" result="fail"/><test-case name="re00161" result="fail"/><test-case name="re00162" result="fail"/><test-case name="re00163" result="fail"/><test-case name="re00164" result="fail"/><test-case name="re00165" result="fail"/><test-case name="re00166" result="fail"/><test-case name="re00167" result="fail"/><test-case name="re00168" result="fail"/><test-case name="re00169" result="fail"/><test-case name="re00170" result="fail"/><test-case name="re00171" result="fail"/><test-case name="re00172" result="fail"/><test-case name="re00173" result="fail"/><test-case name="re00174" result="fail"/><test-case name="re00175" result="fail"/><test-case name="re00176" result="fail"/><test-case name="re00177" result="fail"/><test-case name="re00178" result="fail"/><test-case name="re00179" result="fail"/><test-case name="re00180" result="fail"/><test-case name="re00181" result="fail"/><test-case name="re00182" result="fail"/><test-case name="re00183" result="fail"/><test-case name="re00184" result="fail"/><test-case name="re00185" result="fail"/><test-case name="re00186" result="fail"/><test-case name="re00187" result="fail"/><test-case name="re00188" result="fail"/><test-case name="re00189" result="fail"/><test-case name="re00190" result="fail"/><test-case name="re00191" result="fail"/><test-case name="re00192" result="fail"/><test-case name="re00193" result="fail"/><test-case name="re00194" result="fail"/><test-case name="re00195" result="fail"/><test-case name="re00196" result="fail"/><test-case name="re00197" result="fail"/><test-case name="re00198" result="fail"/><test-case name="re00199" result="fail"/><test-case name="re00200" result="fail"/><test-case name="re00201" result="fail"/><test-case name="re00202" result="fail"/><test-case name="re00203" result="fail"/><test-case name="re00204" result="fail"/><test-case name="re00205" result="fail"/><test-case name="re00206" result="fail"/><test-case name="re00207" result="fail"/><test-case name="re00208" result="fail"/><test-case name="re00209" result="fail"/><test-case name="re00210" result="fail"/><test-case name="re00211" result="fail"/><test-case name="re00212" result="fail"/><test-case name="re00213" result="fail"/><test-case name="re00214" result="fail"/><test-case name="re00215" result="fail"/><test-case name="re00216" result="fail"/><test-case name="re00217" result="fail"/><test-case name="re00218" result="fail"/><test-case name="re00219" result="fail"/><test-case name="re00220" result="fail"/><test-case name="re00221" result="fail"/><test-case name="re00222" result="fail"/><test-case name="re00223" result="fail"/><test-case name="re00224" result="fail"/><test-case name="re00225" result="fail"/><test-case name="re00226" result="fail"/><test-case name="re00227" result="fail"/><test-case name="re00228" result="fail"/><test-case name="re00229" result="fail"/><test-case name="re00230" result="fail"/><test-case name="re00231" result="fail"/><test-case name="re00232" result="fail"/><test-case name="re00233" result="fail"/><test-case name="re00234" result="fail"/><test-case name="re00235" result="fail"/><test-case name="re00236" result="fail"/><test-case name="re00237" result="fail"/><test-case name="re00238" result="fail"/><test-case name="re00239" result="fail"/><test-case name="re00240" result="fail"/><test-case name="re00241" result="fail"/><test-case name="re00242" result="fail"/><test-case name="re00243" result="fail"/><test-case name="re00244" result="fail"/><test-case name="re00245" result="fail"/><test-case name="re00246" result="fail"/><test-case name="re00247" result="fail"/><test-case name="re00248" result="fail"/><test-case name="re00249" result="fail"/><test-case name="re00250" result="fail"/><test-case name="re00251" result="fail"/><test-case name="re00252" result="fail"/><test-case name="re00253" result="fail"/><test-case name="re00254" result="fail"/><test-case name="re00255" result="fail"/><test-case name="re00256" result="fail"/><test-case name="re00257" result="fail"/><test-case name="re00258" result="fail"/><test-case name="re00259" result="fail"/><test-case name="re00260" result="fail"/><test-case name="re00261" result="fail"/><test-case name="re00262" result="fail"/><test-case name="re00263" result="fail"/><test-case name="re00264" result="fail"/><test-case name="re00265" result="fail"/><test-case name="re00266" result="fail"/><test-case name="re00267" result="fail"/><test-case name="re00268" result="fail"/><test-case name="re00269" result="fail"/><test-case name="re00270" result="fail"/><test-case name="re00271" result="fail"/><test-case name="re00272" result="fail"/><test-case name="re00273" result="fail"/><test-case name="re00274" result="fail"/><test-case name="re00275" result="fail"/><test-case name="re00276" result="fail"/><test-case name="re00277" result="fail"/><test-case name="re00278" result="fail"/><test-case name="re00279" result="fail"/><test-case name="re00280" result="fail"/><test-case name="re00281" result="fail"/><test-case name="re00282" result="fail"/><test-case name="re00283" result="fail"/><test-case name="re00284" result="fail"/><test-case name="re00285" result="fail"/><test-case name="re00286" result="fail"/><test-case name="re00287" result="fail"/><test-case name="re00288" result="fail"/><test-case name="re00289" result="fail"/><test-case name="re00290" result="fail"/><test-case name="re00291" result="fail"/><test-case name="re00292" result="fail"/><test-case name="re00293" result="fail"/><test-case name="re00294" result="fail"/><test-case name="re00295" result="fail"/><test-case name="re00296" result="fail"/><test-case name="re00297" result="fail"/><test-case name="re00298" result="fail"/><test-case name="re00299" result="fail"/><test-case name="re00300" result="fail"/><test-case name="re00301" result="fail"/><test-case name="re00302" result="fail"/><test-case name="re00303" result="fail"/><test-case name="re00304" result="fail"/><test-case name="re00305" result="fail"/><test-case name="re00306" result="fail"/><test-case name="re00307" result="fail"/><test-case name="re00308" result="fail"/><test-case name="re00309" result="fail"/><test-case name="re00310" result="fail"/><test-case name="re00311" result="fail"/><test-case name="re00312" result="fail"/><test-case name="re00313" result="fail"/><test-case name="re00314" result="fail"/><test-case name="re00315" result="fail"/><test-case name="re00316" result="fail"/><test-case name="re00317" result="fail"/><test-case name="re00318" result="fail"/><test-case name="re00319" result="fail"/><test-case name="re00320" result="fail"/><test-case name="re00321" result="fail"/><test-case name="re00322" result="fail"/><test-case name="re00323" result="fail"/><test-case name="re00324" result="fail"/><test-case name="re00325" result="fail"/><test-case name="re00326" result="fail"/><test-case name="re00327" result="fail"/><test-case name="re00328" result="fail"/><test-case name="re00329" result="fail"/><test-case name="re00330" result="fail"/><test-case name="re00331" result="fail"/><test-case name="re00332" result="fail"/><test-case name="re00333" result="fail"/><test-case name="re00334" result="fail"/><test-case name="re00335" result="fail"/><test-case name="re00336" result="fail"/><test-case name="re00337" result="fail"/><test-case name="re00338" result="fail"/><test-case name="re00339" result="fail"/><test-case name="re00340" result="fail"/><test-case name="re00341" result="fail"/><test-case name="re00342" result="fail"/><test-case name="re00343" result="fail"/><test-case name="re00344" result="fail"/><test-case name="re00345" result="fail"/><test-case name="re00346" result="fail"/><test-case name="re00347" result="fail"/><test-case name="re00348" result="fail"/><test-case name="re00349" result="fail"/><test-case name="re00350" result="fail"/><test-case name="re00351" result="fail"/><test-case name="re00352" result="fail"/><test-case name="re00353" result="fail"/><test-case name="re00354" result="fail"/><test-case name="re00355" result="fail"/><test-case name="re00356" result="fail"/><test-case name="re00357" result="fail"/><test-case name="re00358" result="fail"/><test-case name="re00359" result="fail"/><test-case name="re00360" result="fail"/><test-case name="re00361" result="fail"/><test-case name="re00362" result="fail"/><test-case name="re00363" result="fail"/><test-case name="re00364" result="fail"/><test-case name="re00365" result="fail"/><test-case name="re00366" result="fail"/><test-case name="re00367" result="fail"/><test-case name="re00368" result="fail"/><test-case name="re00369" result="fail"/><test-case name="re00370" result="fail"/><test-case name="re00371" result="fail"/><test-case name="re00372" result="fail"/><test-case name="re00373" result="fail"/><test-case name="re00374" result="fail"/><test-case name="re00375" result="fail"/><test-case name="re00376" result="fail"/><test-case name="re00377" result="fail"/><test-case name="re00378" result="fail"/><test-case name="re00379" result="fail"/><test-case name="re00380" result="fail"/><test-case name="re00381" result="fail"/><test-case name="re00382" result="fail"/><test-case name="re00383" result="fail"/><test-case name="re00384" result="fail"/><test-case name="re00385" result="fail"/><test-case name="re00386" result="fail"/><test-case name="re00387" result="fail"/><test-case name="re00388" result="fail"/><test-case name="re00389" result="fail"/><test-case name="re00390" result="fail"/><test-case name="re00391" result="fail"/><test-case name="re00392" result="fail"/><test-case name="re00393" result="fail"/><test-case name="re00394" result="fail"/><test-case name="re00395" result="fail"/><test-case name="re00396" result="fail"/><test-case name="re00397" result="fail"/><test-case name="re00398" result="fail"/><test-case name="re00399" result="fail"/><test-case name="re00400" result="fail"/><test-case name="re00401" result="fail"/><test-case name="re00402" result="fail"/><test-case name="re00403" result="fail"/><test-case name="re00404" result="fail"/><test-case name="re00405" result="fail"/><test-case name="re00406" result="fail"/><test-case name="re00407" result="fail"/><test-case name="re00408" result="fail"/><test-case name="re00409" result="fail"/><test-case name="re00410" result="fail"/><test-case name="re00411" result="fail"/><test-case name="re00412" result="fail"/><test-case name="re00413" result="fail"/><test-case name="re00414" result="fail"/><test-case name="re00415" result="fail"/><test-case name="re00416" result="fail"/><test-case name="re00417" result="fail"/><test-case name="re00418" result="fail"/><test-case name="re00419" result="fail"/><test-case name="re00420" result="fail"/><test-case name="re00421" result="fail"/><test-case name="re00422" result="fail"/><test-case name="re00423" result="fail"/><test-case name="re00424" result="fail"/><test-case name="re00425" result="fail"/><test-case name="re00426" result="fail"/><test-case name="re00427" result="fail"/><test-case name="re00428" result="fail"/><test-case name="re00429" result="fail"/><test-case name="re00430" result="fail"/><test-case name="re00431" result="fail"/><test-case name="re00432" result="fail"/><test-case name="re00433" result="fail"/><test-case name="re00434" result="fail"/><test-case name="re00435" result="fail"/><test-case name="re00436" result="fail"/><test-case name="re00437" result="fail"/><test-case name="re00438" result="fail"/><test-case name="re00439" result="fail"/><test-case name="re00440" result="fail"/><test-case name="re00441" result="fail"/><test-case name="re00442" result="fail"/><test-case name="re00443" result="fail"/><test-case name="re00444" result="fail"/><test-case name="re00445" result="fail"/><test-case name="re00446" result="fail"/><test-case name="re00447" result="fail"/><test-case name="re00448" result="fail"/><test-case name="re00449" result="fail"/><test-case name="re00450" result="fail"/><test-case name="re00451" result="fail"/><test-case name="re00452" result="fail"/><test-case name="re00453" result="fail"/><test-case name="re00454" result="fail"/><test-case name="re00455" result="fail"/><test-case name="re00456" result="fail"/><test-case name="re00457" result="fail"/><test-case name="re00458" result="fail"/><test-case name="re00459" result="fail"/><test-case name="re00460" result="fail"/><test-case name="re00461" result="fail"/><test-case name="re00462" result="fail"/><test-case name="re00463" result="fail"/><test-case name="re00464" result="fail"/><test-case name="re00465" result="fail"/><test-case name="re00466" result="fail"/><test-case name="re00467" result="fail"/><test-case name="re00468" result="fail"/><test-case name="re00469" result="fail"/><test-case name="re00470" result="fail"/><test-case name="re00471" result="fail"/><test-case name="re00472" result="fail"/><test-case name="re00473" result="fail"/><test-case name="re00474" result="fail"/><test-case name="re00475" result="fail"/><test-case name="re00476" result="fail"/><test-case name="re00477" result="fail"/><test-case name="re00478" result="fail"/><test-case name="re00479" result="fail"/><test-case name="re00480" result="fail"/><test-case name="re00481" result="fail"/><test-case name="re00482" result="fail"/><test-case name="re00483" result="fail"/><test-case name="re00484" result="fail"/><test-case name="re00485" result="fail"/><test-case name="re00486" result="fail"/><test-case name="re00487" result="fail"/><test-case name="re00488" result="fail"/><test-case name="re00489" result="fail"/><test-case name="re00490" result="fail"/><test-case name="re00491" result="fail"/><test-case name="re00492" result="fail"/><test-case name="re00493" result="fail"/><test-case name="re00494" result="fail"/><test-case name="re00495" result="fail"/><test-case name="re00496" result="fail"/><test-case name="re00497" result="fail"/><test-case name="re00498" result="fail"/><test-case name="re00499" result="fail"/><test-case name="re00500" result="fail"/><test-case name="re00501" result="fail"/><test-case name="re00502" result="fail"/><test-case name="re00503" result="fail"/><test-case name="re00504" result="fail"/><test-case name="re00505" result="fail"/><test-case name="re00506" result="fail"/><test-case name="re00507" result="fail"/><test-case name="re00508" result="fail"/><test-case name="re00509" result="fail"/><test-case name="re00510" result="fail"/><test-case name="re00511" result="fail"/><test-case name="re00512" result="fail"/><test-case name="re00513" result="fail"/><test-case name="re00514" result="fail"/><test-case name="re00515" result="fail"/><test-case name="re00516" result="fail"/><test-case name="re00517" result="fail"/><test-case name="re00518" result="fail"/><test-case name="re00519" result="fail"/><test-case name="re00520" result="fail"/><test-case name="re00521" result="fail"/><test-case name="re00522" result="fail"/><test-case name="re00523" result="fail"/><test-case name="re00524" result="fail"/><test-case name="re00525" result="fail"/><test-case name="re00526" result="fail"/><test-case name="re00527" result="fail"/><test-case name="re00528" result="fail"/><test-case name="re00529" result="fail"/><test-case name="re00530" result="fail"/><test-case name="re00531" result="fail"/><test-case name="re00532" result="fail"/><test-case name="re00533" result="fail"/><test-case name="re00534" result="fail"/><test-case name="re00535" result="fail"/><test-case name="re00536" result="fail"/><test-case name="re00537" result="fail"/><test-case name="re00538" result="fail"/><test-case name="re00539" result="fail"/><test-case name="re00540" result="fail"/><test-case name="re00541" result="fail"/><test-case name="re00542" result="fail"/><test-case name="re00543" result="fail"/><test-case name="re00544" result="fail"/><test-case name="re00545" result="fail"/><test-case name="re00546" result="fail"/><test-case name="re00547" result="fail"/><test-case name="re00548" result="fail"/><test-case name="re00549" result="fail"/><test-case name="re00550" result="fail"/><test-case name="re00551" result="fail"/><test-case name="re00552" result="fail"/><test-case name="re00553" result="fail"/><test-case name="re00554" result="fail"/><test-case name="re00555" result="fail"/><test-case name="re00556" result="fail"/><test-case name="re00557" result="fail"/><test-case name="re00558" result="fail"/><test-case name="re00559" result="fail"/><test-case name="re00560" result="fail"/><test-case name="re00561" result="fail"/><test-case name="re00562" result="fail"/><test-case name="re00563" result="fail"/><test-case name="re00564" result="fail"/><test-case name="re00565" result="fail"/><test-case name="re00566" result="fail"/><test-case name="re00567" result="fail"/><test-case name="re00568" result="fail"/><test-case name="re00569" result="fail"/><test-case name="re00570" result="fail"/><test-case name="re00571" result="fail"/><test-case name="re00572" result="fail"/><test-case name="re00573" result="fail"/><test-case name="re00574" result="fail"/><test-case name="re00575" result="fail"/><test-case name="re00576" result="fail"/><test-case name="re00577" result="fail"/><test-case name="re00578" result="fail"/><test-case name="re00579" result="fail"/><test-case name="re00580" result="fail"/><test-case name="re00581" result="fail"/><test-case name="re00582" result="fail"/><test-case name="re00583" result="fail"/><test-case name="re00584" result="fail"/><test-case name="re00585" result="fail"/><test-case name="re00586" result="fail"/><test-case name="re00587" result="fail"/><test-case name="re00588" result="fail"/><test-case name="re00589" result="fail"/><test-case name="re00590" result="fail"/><test-case name="re00591" result="fail"/><test-case name="re00592" result="fail"/><test-case name="re00593" result="fail"/><test-case name="re00594" result="fail"/><test-case name="re00595" result="fail"/><test-case name="re00596" result="fail"/><test-case name="re00597" result="fail"/><test-case name="re00598" result="fail"/><test-case name="re00599" result="fail"/><test-case name="re00600" result="fail"/><test-case name="re00601" result="fail"/><test-case name="re00602" result="fail"/><test-case name="re00603" result="fail"/><test-case name="re00604" result="fail"/><test-case name="re00605" result="fail"/><test-case name="re00606" result="fail"/><test-case name="re00607" result="fail"/><test-case name="re00608" result="fail"/><test-case name="re00609" result="fail"/><test-case name="re00610" result="fail"/><test-case name="re00611" result="fail"/><test-case name="re00612" result="fail"/><test-case name="re00613" result="fail"/><test-case name="re00614" result="fail"/><test-case name="re00615" result="fail"/><test-case name="re00616" result="fail"/><test-case name="re00617" result="fail"/><test-case name="re00618" result="fail"/><test-case name="re00619" result="fail"/><test-case name="re00620" result="fail"/><test-case name="re00621" result="fail"/><test-case name="re00622" result="fail"/><test-case name="re00623" result="fail"/><test-case name="re00624" result="fail"/><test-case name="re00625" result="fail"/><test-case name="re00626" result="fail"/><test-case name="re00627" result="fail"/><test-case name="re00628" result="fail"/><test-case name="re00629" result="fail"/><test-case name="re00630" result="fail"/><test-case name="re00631" result="fail"/><test-case name="re00632" result="fail"/><test-case name="re00633" result="fail"/><test-case name="re00634" result="fail"/><test-case name="re00635" result="fail"/><test-case name="re00636" result="fail"/><test-case name="re00637" result="fail"/><test-case name="re00638" result="fail"/><test-case name="re00639" result="fail"/><test-case name="re00640" result="fail"/><test-case name="re00641" result="fail"/><test-case name="re00642" result="fail"/><test-case name="re00643" result="fail"/><test-case name="re00644" result="fail"/><test-case name="re00645" result="fail"/><test-case name="re00646" result="fail"/><test-case name="re00647" result="fail"/><test-case name="re00648" result="fail"/><test-case name="re00649" result="fail"/><test-case name="re00650" result="fail"/><test-case name="re00651" result="fail"/><test-case name="re00652" result="fail"/><test-case name="re00653" result="fail"/><test-case name="re00654" result="fail"/><test-case name="re00655" result="fail"/><test-case name="re00656" result="fail"/><test-case name="re00657" result="fail"/><test-case name="re00658" result="fail"/><test-case name="re00659" result="fail"/><test-case name="re00660" result="fail"/><test-case name="re00661" result="fail"/><test-case name="re00662" result="fail"/><test-case name="re00663" result="fail"/><test-case name="re00664" result="fail"/><test-case name="re00665" result="fail"/><test-case name="re00666" result="fail"/><test-case name="re00667" result="fail"/><test-case name="re00668" result="fail"/><test-case name="re00669" result="fail"/><test-case name="re00670" result="fail"/><test-case name="re00671" result="fail"/><test-case name="re00672" result="fail"/><test-case name="re00673" result="fail"/><test-case name="re00674" result="fail"/><test-case name="re00675" result="fail"/><test-case name="re00676" result="fail"/><test-case name="re00677" result="fail"/><test-case name="re00678" result="fail"/><test-case name="re00679" result="fail"/><test-case name="re00680" result="fail"/><test-case name="re00681" result="fail"/><test-case name="re00682" result="fail"/><test-case name="re00683" result="fail"/><test-case name="re00684" result="fail"/><test-case name="re00685" result="fail"/><test-case name="re00686" result="fail"/><test-case name="re00687" result="fail"/><test-case name="re00688" result="fail"/><test-case name="re00689" result="fail"/><test-case name="re00690" result="fail"/><test-case name="re00691" result="fail"/><test-case name="re00692" result="fail"/><test-case name="re00693" result="fail"/><test-case name="re00694" result="fail"/><test-case name="re00695" result="fail"/><test-case name="re00696" result="fail"/><test-case name="re00697" result="fail"/><test-case name="re00698" result="fail"/><test-case name="re00699" result="fail"/><test-case name="re00700" result="fail"/><test-case name="re00701" result="fail"/><test-case name="re00702" result="fail"/><test-case name="re00703" result="fail"/><test-case name="re00704" result="fail"/><test-case name="re00705" result="fail"/><test-case name="re00706" result="fail"/><test-case name="re00707" result="fail"/><test-case name="re00708" result="fail"/><test-case name="re00709" result="fail"/><test-case name="re00710" result="fail"/><test-case name="re00711" result="fail"/><test-case name="re00712" result="fail"/><test-case name="re00713" result="fail"/><test-case name="re00714" result="fail"/><test-case name="re00715" result="fail"/><test-case name="re00716" result="fail"/><test-case name="re00717" result="fail"/><test-case name="re00718" result="fail"/><test-case name="re00719" result="fail"/><test-case name="re00720" result="fail"/><test-case name="re00721" result="fail"/><test-case name="re00722" result="fail"/><test-case name="re00723" result="fail"/><test-case name="re00724" result="fail"/><test-case name="re00725" result="fail"/><test-case name="re00726" result="fail"/><test-case name="re00727" result="fail"/><test-case name="re00728" result="fail"/><test-case name="re00729" result="fail"/><test-case name="re00730" result="fail"/><test-case name="re00731" result="fail"/><test-case name="re00732" result="fail"/><test-case name="re00733" result="fail"/><test-case name="re00734" result="fail"/><test-case name="re00735" result="fail"/><test-case name="re00736" result="fail"/><test-case name="re00737" result="fail"/><test-case name="re00738" result="fail"/><test-case name="re00739" result="fail"/><test-case name="re00740" result="fail"/><test-case name="re00741" result="fail"/><test-case name="re00742" result="fail"/><test-case name="re00743" result="fail"/><test-case name="re00744" result="fail"/><test-case name="re00745" result="fail"/><test-case name="re00746" result="fail"/><test-case name="re00747" result="fail"/><test-case name="re00748" result="fail"/><test-case name="re00749" result="fail"/><test-case name="re00750" result="fail"/><test-case name="re00751" result="fail"/><test-case name="re00752" result="fail"/><test-case name="re00753" result="fail"/><test-case name="re00754" result="fail"/><test-case name="re00755" result="fail"/><test-case name="re00756" result="fail"/><test-case name="re00757" result="fail"/><test-case name="re00758" result="fail"/><test-case name="re00759" result="fail"/><test-case name="re00760" result="fail"/><test-case name="re00761" result="fail"/><test-case name="re00762" result="fail"/><test-case name="re00763" result="fail"/><test-case name="re00764" result="fail"/><test-case name="re00765" result="fail"/><test-case name="re00766" result="fail"/><test-case name="re00767" result="fail"/><test-case name="re00768" result="fail"/><test-case name="re00769" result="fail"/><test-case name="re00770" result="fail"/><test-case name="re00771" result="fail"/><test-case name="re00772" result="fail"/><test-case name="re00773" result="fail"/><test-case name="re00774" result="fail"/><test-case name="re00775" result="fail"/><test-case name="re00776" result="fail"/><test-case name="re00777" result="fail"/><test-case name="re00778" result="fail"/><test-case name="re00779" result="fail"/><test-case name="re00780" result="fail"/><test-case name="re00781" result="fail"/><test-case name="re00782" result="fail"/><test-case name="re00783" result="fail"/><test-case name="re00784" result="fail"/><test-case name="re00785" result="fail"/><test-case name="re00786" result="fail"/><test-case name="re00787" result="fail"/><test-case name="re00788" result="fail"/><test-case name="re00789" result="fail"/><test-case name="re00790" result="fail"/><test-case name="re00791" result="fail"/><test-case name="re00792" result="fail"/><test-case name="re00793" result="fail"/><test-case name="re00794" result="fail"/><test-case name="re00795" result="fail"/><test-case name="re00796" result="fail"/><test-case name="re00797" result="fail"/><test-case name="re00798" result="fail"/><test-case name="re00799" result="fail"/><test-case name="re00800" result="fail"/><test-case name="re00801" result="fail"/><test-case name="re00802" result="fail"/><test-case name="re00803" result="fail"/><test-case name="re00804" result="fail"/><test-case name="re00805" result="fail"/><test-case name="re00806" result="fail"/><test-case name="re00807" result="fail"/><test-case name="re00808" result="fail"/><test-case name="re00809" result="fail"/><test-case name="re00810" result="fail"/><test-case name="re00811" result="fail"/><test-case name="re00812" result="fail"/><test-case name="re00813" result="fail"/><test-case name="re00814" result="fail"/><test-case name="re00815" result="fail"/><test-case name="re00816" result="fail"/><test-case name="re00817" result="fail"/><test-case name="re00818" result="fail"/><test-case name="re00819" result="fail"/><test-case name="re00820" result="fail"/><test-case name="re00821" result="fail"/><test-case name="re00822" result="fail"/><test-case name="re00823" result="fail"/><test-case name="re00824" result="fail"/><test-case name="re00825" result="fail"/><test-case name="re00826" result="fail"/><test-case name="re00827" result="fail"/><test-case name="re00828" result="fail"/><test-case name="re00829" result="fail"/><test-case name="re00830" result="fail"/><test-case name="re00831" result="fail"/><test-case name="re00832" result="fail"/><test-case name="re00833" result="fail"/><test-case name="re00834" result="fail"/><test-case name="re00835" result="fail"/><test-case name="re00836" result="fail"/><test-case name="re00837" result="fail"/><test-case name="re00838" result="fail"/><test-case name="re00839" result="fail"/><test-case name="re00840" result="fail"/><test-case name="re00841" result="fail"/><test-case name="re00842" result="fail"/><test-case name="re00843" result="fail"/><test-case name="re00844" result="fail"/><test-case name="re00845" result="fail"/><test-case name="re00846" result="fail"/><test-case name="re00847" result="fail"/><test-case name="re00848" result="fail"/><test-case name="re00849" result="fail"/><test-case name="re00850" result="fail"/><test-case name="re00851" result="fail"/><test-case name="re00852" result="fail"/><test-case name="re00853" result="fail"/><test-case name="re00854" result="fail"/><test-case name="re00855" result="fail"/><test-case name="re00856" result="fail"/><test-case name="re00857" result="fail"/><test-case name="re00858" result="fail"/><test-case name="re00859" result="fail"/><test-case name="re00860" result="fail"/><test-case name="re00861" result="fail"/><test-case name="re00862" result="fail"/><test-case name="re00863" result="fail"/><test-case name="re00864" result="fail"/><test-case name="re00865" result="fail"/><test-case name="re00866" result="fail"/><test-case name="re00867" result="fail"/><test-case name="re00868" result="fail"/><test-case name="re00869" result="fail"/><test-case name="re00870" result="fail"/><test-case name="re00871" result="fail"/><test-case name="re00872" result="fail"/><test-case name="re00873" result="fail"/><test-case name="re00874" result="fail"/><test-case name="re00875" result="fail"/><test-case name="re00876" result="fail"/><test-case name="re00877" result="fail"/><test-case name="re00878" result="fail"/><test-case name="re00879" result="fail"/><test-case name="re00880" result="fail"/><test-case name="re00881" result="fail"/><test-case name="re00882" result="fail"/><test-case name="re00883" result="fail"/><test-case name="re00884" result="fail"/><test-case name="re00885" result="fail"/><test-case name="re00886" result="fail"/><test-case name="re00887" result="fail"/><test-case name="re00888" result="fail"/><test-case name="re00889" result="fail"/><test-case name="re00890" result="fail"/><test-case name="re00891" result="fail"/><test-case name="re00892" result="fail"/><test-case name="re00893" result="fail"/><test-case name="re00894" result="fail"/><test-case name="re00895" result="fail"/><test-case name="re00896" result="fail"/><test-case name="re00897" result="fail"/><test-case name="re00898" result="fail"/><test-case name="re00899" result="fail"/><test-case name="re00900" result="fail"/><test-case name="re00901" result="fail"/><test-case name="re00902" result="fail"/><test-case name="re00903" result="fail"/><test-case name="re00904" result="fail"/><test-case name="re00905" result="fail"/><test-case name="re00906" result="fail"/><test-case name="re00907" result="fail"/><test-case name="re00908" result="fail"/><test-case name="re00909" result="fail"/><test-case name="re00910" result="fail"/><test-case name="re00911" result="fail"/><test-case name="re00912" result="fail"/><test-case name="re00913" result="fail"/><test-case name="re00914" result="fail"/><test-case name="re00915" result="fail"/><test-case name="re00916" result="fail"/><test-case name="re00917" result="fail"/><test-case name="re00918" result="fail"/><test-case name="re00919" result="fail"/><test-case name="re00920" result="fail"/><test-case name="re00921" result="fail"/><test-case name="re00922" result="fail"/><test-case name="re00923" result="fail"/><test-case name="re00924" result="fail"/><test-case name="re00925" result="fail"/><test-case name="re00926" result="fail"/><test-case name="re00927" result="fail"/><test-case name="re00928" result="fail"/><test-case name="re00929" result="fail"/><test-case name="re00930" result="fail"/><test-case name="re00931" result="fail"/><test-case name="re00932" result="fail"/><test-case name="re00933" result="fail"/><test-case name="re00934" result="fail"/><test-case name="re00935" result="fail"/><test-case name="re00936" result="fail"/><test-case name="re00937" result="fail"/><test-case name="re00938" result="fail"/><test-case name="re00939" result="fail"/><test-case name="re00940" result="fail"/><test-case name="re00941" result="fail"/><test-case name="re00942" result="fail"/><test-case name="re00943" result="fail"/><test-case name="re00944" result="fail"/><test-case name="re00945" result="fail"/><test-case name="re00946" result="fail"/><test-case name="re00947" result="fail"/><test-case name="re00948" result="fail"/><test-case name="re00949" result="fail"/><test-case name="re00950" result="fail"/><test-case name="re00951" result="fail"/><test-case name="re00952" result="fail"/><test-case name="re00953" result="fail"/><test-case name="re00954" result="fail"/><test-case name="re00955" result="fail"/><test-case name="re00956" result="fail"/><test-case name="re00957" result="fail"/><test-case name="re00958" result="fail"/><test-case name="re00959" result="fail"/><test-case name="re00960" result="fail"/><test-case name="re00961" result="fail"/><test-case name="re00962" result="fail"/><test-case name="re00963" result="fail"/><test-case name="re00964" result="fail"/><test-case name="re00965" result="fail"/><test-case name="re00966" result="fail"/><test-case name="re00967" result="fail"/><test-case name="re00968" result="fail"/><test-case name="re00969" result="fail"/><test-case name="re00970" result="fail"/><test-case name="re00971" result="fail"/><test-case name="re00972" result="fail"/><test-case name="re00973" result="fail"/><test-case name="re00974" result="fail"/><test-case name="re00975" result="fail"/><test-case name="re00976" result="fail"/><test-case name="re00977" result="fail"/><test-case name="re00978" result="fail"/><test-case name="re00979" result="fail"/><test-case name="re00980" result="fail"/><test-case name="re00981" result="fail"/><test-case name="re00982" result="fail"/><test-case name="re00983" result="fail"/><test-case name="re00984" result="fail"/><test-case name="re00985" result="fail"/><test-case name="re00986" result="fail"/><test-case name="re00987" result="fail"/><test-case name="str006" result="pass"/><test-case name="str007" result="pass"/><test-case name="str008" result="pass"/><test-case name="str009" result="pass"/><test-case name="str010" result="pass"/><test-case name="str011" result="pass"/><test-case name="str012" result="pass"/><test-case name="str015" result="pass"/><test-case name="str016" result="pass"/><test-case name="str017" result="pass"/><test-case name="str018" result="pass"/><test-case name="str019" result="pass"/><test-case name="str020" result="pass"/><test-case name="str021" result="pass"/><test-case name="str022" result="pass"/><test-case name="str044" result="pass"/><test-case name="str045" result="pass"/><test-case name="str046" result="pass"/><test-case name="str047" result="pass"/><test-case name="str048" result="pass"/><test-case name="str049" result="pass"/><test-case name="str050" result="pass"/><test-case name="str051" result="pass"/><test-case name="str052" result="pass"/><test-case name="str053" result="pass"/><test-case name="str054" result="pass"/><test-case name="str055" result="pass"/><test-case name="str056" result="pass"/><test-case name="str057" result="pass"/><test-case name="str058" result="pass"/><test-case name="str059" result="pass"/><test-case name="str060" result="pass"/><test-case name="str061" result="pass"/><test-case name="str062" result="pass"/><test-case name="str063" result="pass"/><test-case name="str064" result="pass"/><test-case name="str065" result="pass"/><test-case name="str066" result="pass"/><test-case name="str067" result="pass"/><test-case name="str068" result="pass"/><test-case name="str069" result="pass"/><test-case name="str070" result="pass"/><test-case name="str071" result="pass"/><test-case name="str072" result="pass"/><test-case name="str073" result="pass"/><test-case name="str074" result="pass"/><test-case name="str075" result="pass"/><test-case name="str076" result="pass"/><test-case name="str077" result="pass"/><test-case name="str078" result="pass"/><test-case name="str079" result="pass"/><test-case name="str080" result="pass"/><test-case name="str081" result="pass"/><test-case name="str082" result="pass"/><test-case name="str083" result="pass"/><test-case name="str084" result="pass"/><test-case name="str085" result="pass"/><test-case name="str086" result="pass"/><test-case name="str087" result="pass"/><test-case name="str088" result="pass"/><test-case name="str089" result="pass"/><test-case name="str090" result="pass"/><test-case name="str091" result="pass"/><test-case name="str092" result="pass"/><test-case name="str093" result="pass"/><test-case name="str094" result="pass"/><test-case name="str095" result="pass"/><test-case name="str096" result="pass"/><test-case name="str097" result="pass"/><test-case name="str098" result="pass"/><test-case name="str099" result="pass"/><test-case name="str100" result="pass"/><test-case name="str101" result="pass"/><test-case name="str102" result="pass"/><test-case name="str103" result="pass"/><test-case name="str104" result="pass"/><test-case name="str105" result="pass"/><test-case name="str111" result="pass"/><test-case name="str112" result="pass"/><test-case name="str113" result="pass"/><test-case name="str114" result="pass"/><test-case name="str115" result="pass"/><test-case name="str116" result="pass"/><test-case name="str117" result="pass"/><test-case name="str118" result="pass"/><test-case name="str119" result="pass"/><test-case name="str120" result="pass"/><test-case name="str122" result="fail"/><test-case name="str124" result="pass"/><test-case name="str125" result="pass"/><test-case name="str132" result="pass"/><test-case name="str133" result="pass"/><test-case name="str134" result="pass"/><test-case name="str200" result="pass"/><test-case name="str201" result="pass"/><test-case name="str202" result="pass"/><test-case name="str203" result="fail"/><test-case name="unicode001" result="fail"/><test-case name="unicode002" result="fail"/><test-case name="unicode003" result="fail"/><test-case name="unicode004" result="fail"/><test-case name="unicode005" result="fail"/><test-case name="unicode006" result="fail"/><test-case name="unicode007" result="fail"/><test-case name="unicode010" result="fail"/><test-case name="unicode011" result="fail"/><test-case name="bool038" result="pass"/><test-case name="bug48" result="pass"/><test-case name="coreFunction060" result="pass"/><test-case name="coreFunction061" result="pass"/><test-case name="coreFunction062" result="pass"/><test-case name="coreFunction063" result="pass"/><test-case name="coreFunction064" result="pass"/><test-case name="coreFunction065" result="pass"/><test-case name="coreFunction066" result="pass"/><test-case name="coreFunction067" result="pass"/><test-case name="coreFunction068" result="pass"/><test-case name="coreFunction069" result="pass"/><test-case name="coreFunction070" result="pass"/><test-case name="coreFunction071" result="pass"/><test-case name="coreFunction072" result="pass"/><test-case name="coreFunction073" result="pass"/><test-case name="coreFunction074" result="pass"/><test-case name="coreFunction075" result="pass"/><test-case name="coreFunction076" result="pass"/><test-case name="coreFunction077" result="pass"/><test-case name="coreFunction078" result="pass"/><test-case name="coreFunction079" result="pass"/><test-case name="coreFunction080" result="pass"/><test-case name="coreFunction081" result="pass"/><test-case name="coreFunction082" result="pass"/><test-case name="coreFunction083" result="pass"/><test-case name="coreFunction084" result="fail"/><test-case name="coreFunction085" result="pass"/><test-case name="error219" result="pass"/><test-case name="error228" result="pass"/><test-case name="error229" result="pass"/><test-case name="error239" result="pass"/><test-case name="math02" result="pass"/><test-case name="math03" result="pass"/><test-case name="math04" result="pass"/><test-case name="math06" result="pass"/><test-case name="math07" result="pass"/><test-case name="math08" result="pass"/><test-case name="math09" result="pass"/><test-case name="math10" result="pass"/><test-case name="math100" result="pass"/><test-case name="math101" result="pass"/><test-case name="math103" result="pass"/><test-case name="math23" result="pass"/><test-case name="math24" result="pass"/><test-case name="math25" result="pass"/><test-case name="math26" result="pass"/><test-case name="math27" result="pass"/><test-case name="math28" result="pass"/><test-case name="math29" result="pass"/><test-case name="math30" result="pass"/><test-case name="math31" result="pass"/><test-case name="math32" result="pass"/><test-case name="math33" result="pass"/><test-case name="math34" result="pass"/><test-case name="math35" result="pass"/><test-case name="math36" result="pass"/><test-case name="math37" result="pass"/><test-case name="math38" result="pass"/><test-case name="math39" result="pass"/><test-case name="math40" result="pass"/><test-case name="math41" result="pass"/><test-case name="math42" result="pass"/><test-case name="math43" result="pass"/><test-case name="math44" result="pass"/><test-case name="math45" result="pass"/><test-case name="math46" result="pass"/><test-case name="math47" result="pass"/><test-case name="math48" result="pass"/><test-case name="math49" result="pass"/><test-case name="math50" result="pass"/><test-case name="math51" result="pass"/><test-case name="math52" result="pass"/><test-case name="math55" result="pass"/><test-case name="math56" result="pass"/><test-case name="math57" result="pass"/><test-case name="math58" result="pass"/><test-case name="math59" result="pass"/><test-case name="math60" result="pass"/><test-case name="math61" result="pass"/><test-case name="math62" result="pass"/><test-case name="math63" result="pass"/><test-case name="math64" result="pass"/><test-case name="math65" result="pass"/><test-case name="math66" result="pass"/><test-case name="math67" result="pass"/><test-case name="math68" result="pass"/><test-case name="math69" result="pass"/><test-case name="math70" result="pass"/><test-case name="math71" result="pass"/><test-case name="math72" result="fail"/><test-case name="math73" result="pass"/><test-case name="math74" result="pass"/><test-case name="math75" result="pass"/><test-case name="math76" result="pass"/><test-case name="math77" result="pass"/><test-case name="math78" result="pass"/><test-case name="math79" result="pass"/><test-case name="math80" result="fail"/><test-case name="math81" result="pass"/><test-case name="math82" result="pass"/><test-case name="math83" result="pass"/><test-case name="math85" result="pass"/><test-case name="math86" result="pass"/><test-case name="math87" result="pass"/><test-case name="math88" result="pass"/><test-case name="math89" result="pass"/><test-case name="math90" result="pass"/><test-case name="math91" result="pass"/><test-case name="math92" result="pass"/><test-case name="math93" result="pass"/><test-case name="math94" result="pass"/><test-case name="math96" result="pass"/><test-case name="math97" result="pass"/><test-case name="math98" result="pass"/><test-case name="math99" result="pass"/><test-case name="math-two11" result="fail"/><test-case name="math-two12" result="fail"/><test-case name="math-two13" result="fail"/><test-case name="math-two14" result="fail"/><test-case name="math-two15" result="fail"/><test-case name="math-two17" result="fail"/><test-case name="math-two21" result="fail"/><test-case name="math-two23" result="fail"/><test-case name="math-two24" result="fail"/><test-case name="math-two25" result="fail"/><test-case name="math-two40" result="fail"/><test-case name="math-two84" result="pass"/><test-case name="math-two85" result="fail"/><test-case name="math-two86" result="pass"/><test-case name="math-two87" result="pass"/><test-case name="math-two88" result="pass"/><test-case name="math-two89" result="pass"/><test-case name="math-two90" result="fail"/><test-case name="math-two93" result="fail"/><test-case name="math-two94" result="fail"/><test-case name="math-two99" result="fail"/><test-case name="bug03" result="fail"/><test-case name="bug04" result="fail"/><test-case name="bug05" result="fail"/><test-case name="bug09" result="fail"/><test-case name="bug15" result="fail"/><test-case name="bug19" result="pass"/><test-case name="bug59" result="fail"/><test-case name="error062" result="fail"/><test-case name="error064" result="fail"/><test-case name="errorcode0805" result="pass"/><test-case name="errorcode0808" result="fail"/><test-case name="errorcode0809" result="fail"/><test-case name="errorcode0810" result="fail"/><test-case name="errorcode0812" result="fail"/><test-case name="lre01" result="pass"/><test-case name="lre02" result="pass"/><test-case name="lre03" result="fail"/><test-case name="lre04" result="fail"/><test-case name="lre05" result="fail"/><test-case name="lre06" result="pass"/><test-case name="lre09" result="pass"/><test-case name="lre10" result="pass"/><test-case name="lre15" result="fail"/><test-case name="lre16" result="pass"/><test-case name="lre17" result="fail"/><test-case name="lre18" result="fail"/><test-case name="lre20" result="fail"/><test-case name="lre21" result="fail"/><test-case name="lre22" result="fail"/><test-case name="lre23" result="fail"/><test-case name="lre907err" result="pass"/><test-case name="lre911err" result="pass"/><test-case name="nspc15" result="fail"/><test-case name="nspc20" result="fail"/><test-case name="nspc36" result="fail"/><test-case name="nspc37" result="fail"/><test-case name="nspc38" result="fail"/><test-case name="nspc48" result="fail"/><test-case name="nspc49" result="fail"/><test-case name="nspc50" result="fail"/><test-case name="nspc51" result="fail"/><test-case name="nspc52" result="pass"/><test-case name="nspc59" result="fail"/><test-case name="nspc60" result="fail"/><test-case name="nspc61" result="fail"/><test-case name="nspc66" result="fail"/><test-case name="nspc-n113" result="fail"/><test-case name="nspc-n17" result="fail"/><test-case name="nspc-n18" result="fail"/><test-case name="nspc-n19" result="fail"/><test-case name="nspc-n20" result="fail"/><test-case name="nspc-n24" result="fail"/><test-case name="nspc-n25" result="pass"/><test-case name="nspc-n35" result="fail"/><test-case name="nspc-n37" result="fail"/><test-case name="nspc-n38" result="fail"/><test-case name="nspc-n70" result="pass"/><test-case name="ver03" result="pass"/><test-case name="whte15" result="pass"/><test-case name="bug07" result="fail"/><test-case name="bug25" result="fail"/><test-case name="bug26" result="fail"/><test-case name="bug63" result="pass"/><test-case name="bug89" result="fail"/><test-case name="charmap001" result="fail"/><test-case name="charmap002" result="fail"/><test-case name="charmap003" result="fail"/><test-case name="charmap004" result="fail"/><test-case name="charmap005" result="fail"/><test-case name="charmap006" result="fail"/><test-case name="charmap007" result="fail"/><test-case name="charmap008" result="fail"/><test-case name="charmap009" result="fail"/><test-case name="charmap010" result="fail"/><test-case name="charmap011" result="fail"/><test-case name="charmap012" result="fail"/><test-case name="charmap013" result="fail"/><test-case name="charmap014" result="fail"/><test-case name="charmap015" result="fail"/><test-case name="charmap016" result="fail"/><test-case name="charmap017" result="fail"/><test-case name="charmap018" result="fail"/><test-case name="charmap019" result="fail"/><test-case name="charmap901err" result="fail"/><test-case name="charmap902err" result="fail"/><test-case name="charmap903err" result="fail"/><test-case name="charmap904err" result="fail"/><test-case name="errorcode1560" result="fail"/><test-case name="errorcode1560a" result="fail"/><test-case name="errorcode1570" result="fail"/><test-case name="errorcode1580" result="fail"/><test-case name="errorcode1590" result="fail"/><test-case name="errorcode1600" result="fail"/><test-case name="output20_005_01" result="fail"/><test-case name="output20_007_01" result="fail"/><test-case name="output20_008_01" result="fail"/><test-case name="output20_011_01" result="pass"/><test-case name="output20_012_01" result="fail"/><test-case name="output20_013_01" result="fail"/><test-case name="output20_014_01" result="fail"/><test-case name="output20_015_01" result="fail"/><test-case name="output20_017_01" result="pass"/><test-case name="output20_018_01" result="fail"/><test-case name="output20_021_01" result="fail"/><test-case name="output20_022_01" result="fail"/><test-case name="output20_029_01" result="pass"/><test-case name="output20_030_01" result="pass"/><test-case name="output20_031_01" result="pass"/><test-case name="output20_032_01" result="pass"/><test-case name="output20_033_01" result="pass"/><test-case name="output20_042_01" result="fail"/><test-case name="output20_043_01" result="fail"/><test-case name="output20_045_01" result="fail"/><test-case name="output20_046_01" result="fail"/><test-case name="output20_047_01" result="pass"/><test-case name="output20_050_01" result="pass"/><test-case name="output20_052_01" result="fail"/><test-case name="output20_053_01" result="pass"/><test-case name="output20_054_01" result="fail"/><test-case name="output20_061_01" result="fail"/><test-case name="output20_062_01" result="fail"/><test-case name="output20_063_01" result="fail"/><test-case name="output20_064_01" result="fail"/><test-case name="output20_066_01" result="pass"/><test-case name="output20_067_01" result="pass"/><test-case name="output20_068_01" result="fail"/><test-case name="output20_099_01" result="fail"/><test-case name="output20_104_01" result="fail"/><test-case name="output20_106_01" result="pass"/><test-case name="output20_107_01" result="pass"/><test-case name="output20_108_01" result="pass"/><test-case name="output20_110_01" result="pass"/><test-case name="output20_112_01" result="fail"/><test-case name="output20_113_01" result="fail"/><test-case name="output20_117_01" result="fail"/><test-case name="output20_121_01" result="pass"/><test-case name="output20_122_01" result="fail"/><test-case name="output20_125_01" result="fail"/><test-case name="output20_126_01" result="fail"/><test-case name="output20_127_01" result="fail"/><test-case name="output20_129_01" result="fail"/><test-case name="output20_131_01" result="fail"/><test-case name="output20_132_01" result="fail"/><test-case name="output20_133_01" result="pass"/><test-case name="output20_134_01" result="pass"/><test-case name="output20_136_01" result="pass"/><test-case name="output20_137_01" result="pass"/><test-case name="output20_138_01" result="fail"/><test-case name="output20_139_01" result="pass"/><test-case name="output20_140_01" result="pass"/><test-case name="output20_142_01" result="fail"/><test-case name="output20_144_01" result="pass"/><test-case name="output20_145_01" result="pass"/><test-case name="output20_146_01" result="fail"/><test-case name="output20_148_01" result="fail"/><test-case name="output20_149_01" result="fail"/><test-case name="output20_150_01" result="fail"/><test-case name="output20_153_01" result="pass"/><test-case name="output20_155_01" result="pass"/><test-case name="output20_156_01" result="pass"/><test-case name="output20_159_01" result="fail"/><test-case name="output20_165_01" result="fail"/><test-case name="output20_166_01" result="fail"/><test-case name="output20_169_01" result="fail"/><test-case name="output20_170_01" result="pass"/><test-case name="output20_171_01" result="fail"/><test-case name="output20_172_01" result="fail"/><test-case name="output20_174_01" result="fail"/><test-case name="output20_175_01" result="fail"/><test-case name="output20_178_01" result="fail"/><test-case name="output20_179_01" result="fail"/><test-case name="output20_180_01" result="fail"/><test-case name="output20_181_01" result="fail"/><test-case name="output20_183_01" result="fail"/><test-case name="output20_184_01" result="fail"/><test-case name="output20_185_01" result="fail"/><test-case name="output20_186_01" result="fail"/><test-case name="output20_187_01" result="fail"/><test-case name="output20_191_01" result="fail"/><test-case name="output20_192_01" result="fail"/><test-case name="output20_193_01" result="fail"/><test-case name="output20_195_01" result="fail"/><test-case name="output20_196_01" result="fail"/><test-case name="output20_199_01" result="fail"/><test-case name="output20_200_01" result="fail"/><test-case name="outputacpt20_047_01" result="fail"/><test-case name="outputacpt20_047_02" result="fail"/><test-case name="outputacpt20_048_01" result="fail"/><test-case name="outputacpt20_048_02" result="fail"/><test-case name="outputacpt20_059_01" result="pass"/><test-case name="outputacpt20_059_02" result="fail"/><test-case name="outputacpt20_060_01" result="pass"/><test-case name="outputacpt20_060_02" result="fail"/><test-case name="outputerr20_001_01" result="pass"/><test-case name="outputerr20_033_01" result="fail"/><test-case name="outputerr20_034_01" result="fail"/><test-case name="outputerr20_042_01" result="fail"/><test-case name="outputerr20_043_01" result="fail"/><test-case name="outputerr20_044_01" result="fail"/><test-case name="outputerr20_045_01" result="fail"/><test-case name="outputerr20_046_01" result="fail"/><test-case name="outputerr20_047_01" result="fail"/><test-case name="outputerr20_048_01" result="fail"/><test-case name="outputerr20_049_01" result="fail"/><test-case name="outputerr20_050_01" result="fail"/><test-case name="outputerr20_051_01" result="fail"/><test-case name="outputerr20_052_01" result="fail"/><test-case name="outputerr20_053_01" result="fail"/><test-case name="outputerr20_054_01" result="fail"/><test-case name="outputerr20_055_01" result="fail"/><test-case name="outputerr20_060_01" result="fail"/><test-case name="outputerr20_061_01" result="fail"/><test-case name="outputerr20_062_01" result="fail"/><test-case name="outputerr20_065_01" result="fail"/><test-case name="outputerr20_066_01" result="fail"/><test-case name="outputerr20_067_01" result="fail"/><test-case name="unicode020" result="fail"/><test-case name="unicode021" result="fail"/><test-case name="unicode022" result="fail"/><test-case name="unicode023" result="fail"/><test-case name="unicode024" result="fail"/><test-case name="unicode025" result="fail"/><test-case name="unicode026" result="fail"/><test-case name="unicode027" result="fail"/><test-case name="unicode028" result="fail"/><test-case name="bug12" result="fail"/><test-case name="bug13" result="pass"/><test-case name="bug70" result="fail"/><test-case name="error019" result="pass"/><test-case name="error075" result="pass"/><test-case name="error076" result="pass"/><test-case name="error077" result="pass"/><test-case name="error078" result="fail"/><test-case name="error141" result="fail"/><test-case name="error148" result="pass"/><test-case name="error149" result="fail"/><test-case name="error150" result="pass"/><test-case name="error151" result="pass"/><test-case name="error154" result="fail"/><test-case name="error155" result="fail"/><test-case name="error156" result="pass"/><test-case name="error157" result="pass"/><test-case name="error158" result="pass"/><test-case name="error159" result="pass"/><test-case name="error160" result="pass"/><test-case name="error161" result="pass"/><test-case name="error162" result="fail"/><test-case name="error163" result="pass"/><test-case name="error164" result="pass"/><test-case name="errorcode0650" result="pass"/><test-case name="errorcode0660" result="pass"/><test-case name="errorcode0670" result="fail"/><test-case name="errorcode0680" result="pass"/><test-case name="errorcode0690" result="pass"/><test-case name="errorcode0700" result="fail"/><test-case name="expr10" result="pass"/><test-case name="expr11" result="pass"/><test-case name="namedtemplateerr20_003_01" result="fail"/><test-case name="ntmp01" result="pass"/><test-case name="ntmp02" result="pass"/><test-case name="ntmp03" result="pass"/><test-case name="ntmp04" result="fail"/><test-case name="ntmp05" result="fail"/><test-case name="ntmp06" result="pass"/><test-case name="ntmp07" result="pass"/><test-case name="ntmp08" result="pass"/><test-case name="ntmp09" result="pass"/><test-case name="ntmp10" result="pass"/><test-case name="ntmp11" result="pass"/><test-case name="ntmp12" result="fail"/><test-case name="ntmp13" result="pass"/><test-case name="ntmp14" result="pass"/><test-case name="ntmp15" result="pass"/><test-case name="ntmp16" result="pass"/><test-case name="ntmp17" result="fail"/><test-case name="ntmp18" result="pass"/><test-case name="ntmp19" result="fail"/><test-case name="ntmp26" result="pass"/><test-case name="ntmp27" result="pass"/><test-case name="ntmp28" result="pass"/><test-case name="ntmp901err" result="pass"/><test-case name="ntmp902err" result="fail"/><test-case name="template005" result="pass"/><test-case name="var16" result="pass"/><test-case name="var17" result="pass"/><test-case name="var904err" result="fail"/><test-case name="variable14" result="pass"/><test-case name="variable18" result="pass"/><test-case name="variable23" result="fail"/><test-case name="variable26" result="fail"/><test-case name="variable26err" result="pass"/><test-case name="variable45" result="pass"/><test-case name="variable47" result="fail"/><test-case name="variable48" result="fail"/><test-case name="variable52" result="pass"/><test-case name="variable53" result="pass"/><test-case name="variable57" result="fail"/><test-case name="variable58" result="fail"/><test-case name="variable59" result="pass"/><test-case name="variable60" result="fail"/><test-case name="variable61" result="fail"/><test-case name="variable62" result="fail"/><test-case name="bug16" result="fail"/><test-case name="date076" result="fail"/><test-case name="date077" result="fail"/><test-case name="date078" result="fail"/><test-case name="date085" result="pass"/><test-case name="date086" result="fail"/><test-case name="date087" result="fail"/><test-case name="date088" result="fail"/><test-case name="date089" result="fail"/><test-case name="date103" result="fail"/><test-case name="date105" result="fail"/><test-case name="date106" result="fail"/><test-case name="date109" result="fail"/><test-case name="error210" result="pass"/><test-case name="math-two16" result="fail"/><test-case name="math-two95" result="pass"/><test-case name="math-two96" result="fail"/><test-case name="math-two97" result="pass"/><test-case name="math-two98" result="fail"/><test-case name="type010" result="fail"/><test-case name="type015" result="fail"/><test-case name="type029" result="pass"/><test-case name="type033" result="pass"/><test-case name="type034" result="fail"/><test-case name="type038" result="pass"/><test-case name="type039" result="pass"/><test-case name="type048" result="pass"/><test-case name="type050" result="pass"/><test-case name="type914err" result="pass"/><test-case name="type917err" result="pass"/><test-case name="type943err" result="pass"/><test-case name="bug18" result="fail"/><test-case name="caseblind001" result="fail"/><test-case name="caseblind002" result="fail"/><test-case name="errorcode1015" result="pass"/><test-case name="errorcode1017" result="fail"/><test-case name="errorcode1020" result="fail"/><test-case name="errorcode1030" result="fail"/><test-case name="errorcode1035" result="fail"/><test-case name="errorcode1040" result="fail"/><test-case name="seq023" result="fail"/><test-case name="seq911err" result="pass"/><test-case name="sort001" result="fail"/><test-case name="sort002" result="fail"/><test-case name="sort003" result="pass"/><test-case name="sort004" result="fail"/><test-case name="sort005" result="pass"/><test-case name="sort006" result="pass"/><test-case name="sort007" result="fail"/><test-case name="sort008" result="pass"/><test-case name="sort009" result="fail"/><test-case name="sort010" result="pass"/><test-case name="sort012" result="pass"/><test-case name="sort013" result="fail"/><test-case name="sort014" result="fail"/><test-case name="sort018" result="fail"/><test-case name="sort019" result="fail"/><test-case name="sort024" result="pass"/><test-case name="sort029" result="pass"/><test-case name="sort030" result="fail"/><test-case name="sort031" result="fail"/><test-case name="sort111" result="fail"/><test-case name="sort112" result="fail"/><test-case name="sort113" result="fail"/><test-case name="sort120" result="pass"/><test-case name="sort122" result="pass"/><test-case name="sort123" result="pass"/><test-case name="sort124" result="fail"/><test-case name="sort125" result="pass"/><test-case name="sort126" result="fail"/><test-case name="sort127" result="fail"/><test-case name="sort128" result="fail"/><test-case name="sort129" result="pass"/><test-case name="sort130" result="pass"/><test-case name="sort131" result="pass"/><test-case name="sort132" result="fail"/><test-case name="sort133" result="fail"/><test-case name="sort134" result="fail"/><test-case name="sort135" result="fail"/><test-case name="sort136" result="pass"/><test-case name="sort137" result="fail"/><test-case name="sort138" result="fail"/><test-case name="sort139" result="fail"/><test-case name="sort140" result="fail"/><test-case name="sort141" result="fail"/><test-case name="sort142" result="fail"/><test-case name="sort143" result="fail"/><test-case name="sort144" result="fail"/><test-case name="sort20_001_01" result="fail"/><test-case name="sort20_002_01" result="pass"/><test-case name="sort20_003_01" result="pass"/><test-case name="sort20_004_01" result="pass"/><test-case name="sort20_005_01" result="pass"/><test-case name="sort20_006_01" result="pass"/><test-case name="sort20_007_01" result="pass"/><test-case name="sort20_008_01" result="pass"/><test-case name="sort20_009_01" result="fail"/><test-case name="sort20_010_01" result="pass"/><test-case name="sort20_011_01" result="pass"/><test-case name="sort20_012_01" result="fail"/><test-case name="sort20_013_01" result="fail"/><test-case name="sort20_014_01" result="fail"/><test-case name="sort20_015_01" result="fail"/><test-case name="sort20_016_01" result="pass"/><test-case name="sort20_017_01" result="pass"/><test-case name="sort20_018_01" result="pass"/><test-case name="sort20_019_01" result="pass"/><test-case name="sort20_020_01" result="fail"/><test-case name="sort20_021_01" result="fail"/><test-case name="sort20_022_01" result="fail"/><test-case name="sort20_023_01" result="fail"/><test-case name="usewhen20_033_01" result="fail"/><test-case name="bug20" result="pass"/><test-case name="message20_001_01" result="pass"/><test-case name="message20_002_01" result="pass"/><test-case name="message20_003_01" result="pass"/><test-case name="message20_004_01" result="pass"/><test-case name="message20_005_01" result="pass"/><test-case name="message20_006_01" result="pass"/><test-case name="message20_007_01" result="pass"/><test-case name="message20_008_01" result="fail"/><test-case name="message20_009_01" result="fail"/><test-case name="message20_010_01" result="pass"/><test-case name="message20_011_01" result="pass"/><test-case name="message20_012_01" result="pass"/><test-case name="message20_013_01" result="pass"/><test-case name="message20_014_01" result="fail"/><test-case name="message20_015_01" result="fail"/><test-case name="message20_016_01" result="pass"/><test-case name="message20_017_01" result="pass"/><test-case name="message20_018_01" result="pass"/><test-case name="message20_020_01" result="pass"/><test-case name="message20_022_01" result="pass"/><test-case name="messageerr20_003_01" result="fail"/><test-case name="ver04" result="fail"/><test-case name="ver14" result="fail"/><test-case name="ver18" result="pass"/><test-case name="bug29" result="fail"/><test-case name="coreFunction088" result="pass"/><test-case name="expr12" result="pass"/><test-case name="expr86" result="fail"/><test-case name="pos01" result="pass"/><test-case name="pos02" result="pass"/><test-case name="pos03" result="pass"/><test-case name="pos04" result="pass"/><test-case name="pos05" result="fail"/><test-case name="pos06" result="pass"/><test-case name="pos07" result="pass"/><test-case name="pos08" result="fail"/><test-case name="pos10" result="fail"/><test-case name="pos11" result="pass"/><test-case name="pos12" result="pass"/><test-case name="pos13" result="pass"/><test-case name="pos14" result="pass"/><test-case name="pos15" result="pass"/><test-case name="pos16" result="pass"/><test-case name="pos17" result="pass"/><test-case name="pos18" result="pass"/><test-case name="pos19" result="pass"/><test-case name="pos20" result="pass"/><test-case name="pos21" result="pass"/><test-case name="pos22" result="pass"/><test-case name="pos24" result="pass"/><test-case name="pos25" result="pass"/><test-case name="pos26" result="pass"/><test-case name="pos27" result="pass"/><test-case name="pos28" result="pass"/><test-case name="pos29" result="pass"/><test-case name="pos30" result="pass"/><test-case name="pos31" result="pass"/><test-case name="pos32" result="pass"/><test-case name="pos33" result="pass"/><test-case name="pos34" result="pass"/><test-case name="pos35" result="pass"/><test-case name="pos36" result="pass"/><test-case name="pos37" result="pass"/><test-case name="pos38" result="pass"/><test-case name="pos39" result="pass"/><test-case name="pos40" result="pass"/><test-case name="pos41" result="pass"/><test-case name="pos42" result="fail"/><test-case name="pos43" result="fail"/><test-case name="pos44" result="fail"/><test-case name="pos45" result="fail"/><test-case name="pos46" result="fail"/><test-case name="pos47" result="fail"/><test-case name="pos48" result="fail"/><test-case name="pos49" result="fail"/><test-case name="pos50" result="fail"/><test-case name="pos51" result="fail"/><test-case name="pos52" result="fail"/><test-case name="pos53" result="pass"/><test-case name="pos54" result="pass"/><test-case name="pos55" result="pass"/><test-case name="pos56" result="fail"/><test-case name="pos57" result="fail"/><test-case name="pos58" result="fail"/><test-case name="pos59" result="fail"/><test-case name="pos61" result="pass"/><test-case name="pos62" result="pass"/><test-case name="pos63" result="fail"/><test-case name="pos64" result="fail"/><test-case name="pos66" result="pass"/><test-case name="pos67" result="pass"/><test-case name="pos68" result="fail"/><test-case name="pos69" result="fail"/><test-case name="pos70" result="fail"/><test-case name="position20_001_01" result="pass"/><test-case name="position20_002_01" result="pass"/><test-case name="position20_003_01" result="pass"/><test-case name="position20_004_01" result="pass"/><test-case name="position20_005_01" result="pass"/><test-case name="position20_006_01" result="pass"/><test-case name="position20_007_01" result="pass"/><test-case name="position20_008_01" result="pass"/><test-case name="position20_009_01" result="pass"/><test-case name="position20_010_01" result="pass"/><test-case name="position20_011_01" result="pass"/><test-case name="position20_012_01" result="pass"/><test-case name="position20_017_01" result="pass"/><test-case name="position20_018_01" result="pass"/><test-case name="position20_019_01" result="pass"/><test-case name="position20_023_01" result="pass"/><test-case name="position20_025_01" result="pass"/><test-case name="position20_028_01" result="pass"/><test-case name="position20_032_01" result="pass"/><test-case name="position20_033_01" result="pass"/><test-case name="position20_034_01" result="pass"/><test-case name="position20_035_01" result="pass"/><test-case name="position20_038_01" result="pass"/><test-case name="posn01" result="pass"/><test-case name="posn02" result="pass"/><test-case name="posn03" result="pass"/><test-case name="posn04" result="pass"/><test-case name="posn05" result="fail"/><test-case name="posn06" result="pass"/><test-case name="posn07" result="pass"/><test-case name="posn08" result="fail"/><test-case name="posn09" result="pass"/><test-case name="posn10" result="fail"/><test-case name="posn100" result="pass"/><test-case name="posn101" result="pass"/><test-case name="posn103" result="pass"/><test-case name="posn104" result="fail"/><test-case name="posn105" result="fail"/><test-case name="posn106" result="pass"/><test-case name="posn107" result="pass"/><test-case name="posn108" result="pass"/><test-case name="posn109" result="pass"/><test-case name="posn11" result="pass"/><test-case name="posn110" result="pass"/><test-case name="posn112" result="pass"/><test-case name="posn113" result="pass"/><test-case name="posn12" result="pass"/><test-case name="posn13" result="pass"/><test-case name="posn14" result="pass"/><test-case name="posn15" result="pass"/><test-case name="posn16" result="pass"/><test-case name="posn17" result="pass"/><test-case name="posn18" result="pass"/><test-case name="posn19" result="pass"/><test-case name="posn20" result="pass"/><test-case name="posn21" result="pass"/><test-case name="posn22" result="pass"/><test-case name="posn23" result="pass"/><test-case name="posn24" result="pass"/><test-case name="posn25" result="pass"/><test-case name="posn26" result="pass"/><test-case name="posn27" result="pass"/><test-case name="posn28" result="pass"/><test-case name="posn29" result="pass"/><test-case name="posn30" result="pass"/><test-case name="posn31" result="pass"/><test-case name="posn32" result="pass"/><test-case name="posn33" result="pass"/><test-case name="posn34" result="pass"/><test-case name="posn35" result="pass"/><test-case name="posn36" result="pass"/><test-case name="posn37" result="pass"/><test-case name="posn38" result="pass"/><test-case name="posn39" result="pass"/><test-case name="posn40" result="pass"/><test-case name="posn41" result="pass"/><test-case name="posn42" result="fail"/><test-case name="posn43" result="fail"/><test-case name="posn44" result="fail"/><test-case name="posn45" result="fail"/><test-case name="posn46" result="fail"/><test-case name="posn47" result="fail"/><test-case name="posn48" result="pass"/><test-case name="posn49" result="fail"/><test-case name="posn50" result="fail"/><test-case name="posn51" result="fail"/><test-case name="posn52" result="pass"/><test-case name="posn53" result="pass"/><test-case name="posn54" result="pass"/><test-case name="posn55" result="pass"/><test-case name="posn56" result="fail"/><test-case name="posn57" result="fail"/><test-case name="posn58" result="fail"/><test-case name="posn59" result="fail"/><test-case name="posn60" result="pass"/><test-case name="posn61" result="pass"/><test-case name="posn62" result="pass"/><test-case name="posn63" result="pass"/><test-case name="posn64" result="pass"/><test-case name="posn65" result="pass"/><test-case name="posn66" result="pass"/><test-case name="posn67" result="pass"/><test-case name="posn68" result="pass"/><test-case name="posn69" result="fail"/><test-case name="posn70" result="fail"/><test-case name="posn71" result="pass"/><test-case name="posn72" result="pass"/><test-case name="posn73" result="pass"/><test-case name="posn74" result="pass"/><test-case name="posn75" result="pass"/><test-case name="posn77" result="pass"/><test-case name="posn78" result="pass"/><test-case name="posn79" result="pass"/><test-case name="posn80" result="pass"/><test-case name="posn81" result="pass"/><test-case name="posn82" result="pass"/><test-case name="posn83" result="pass"/><test-case name="posn84" result="pass"/><test-case name="posn85" result="pass"/><test-case name="posn86" result="fail"/><test-case name="posn87" result="pass"/><test-case name="posn88" result="pass"/><test-case name="posn89" result="pass"/><test-case name="posn90" result="pass"/><test-case name="posn91" result="pass"/><test-case name="posn92" result="pass"/><test-case name="posn93" result="fail"/><test-case name="posn94" result="fail"/><test-case name="posn95" result="pass"/><test-case name="posn96" result="pass"/><test-case name="posn97" result="pass"/><test-case name="posn98" result="pass"/><test-case name="posn99" result="pass"/><test-case name="select86" result="pass"/><test-case name="bug32" result="pass"/><test-case name="elemconstruct20_001_01" result="pass"/><test-case name="elemconstruct20_002_01" result="fail"/><test-case name="elemconstruct20_003_01" result="pass"/><test-case name="elemconstruct20_005_01" result="pass"/><test-case name="elemconstruct20_008_01" result="pass"/><test-case name="elemconstruct20_011_01" result="fail"/><test-case name="elemconstruct20_012_01" result="pass"/><test-case name="elemconstruct20_013_01" result="pass"/><test-case name="error092" result="fail"/><test-case name="error093" result="fail"/><test-case name="error094" result="fail"/><test-case name="error095" result="fail"/><test-case name="error096" result="fail"/><test-case name="error097" result="fail"/><test-case name="error109" result="fail"/><test-case name="error111" result="pass"/><test-case name="error113" result="fail"/><test-case name="error118" result="pass"/><test-case name="error119" result="pass"/><test-case name="errorcode0820" result="fail"/><test-case name="errorcode0830" result="fail"/><test-case name="errorcode0835" result="fail"/><test-case name="lre08" result="pass"/><test-case name="lre14" result="pass"/><test-case name="lre19" result="fail"/><test-case name="lre912err" result="fail"/><test-case name="nspc02" result="fail"/><test-case name="nspc42" result="fail"/><test-case name="nspc940err" result="fail"/><test-case name="nspc942err" result="fail"/><test-case name="nspc943err" result="fail"/><test-case name="nspc944err" result="fail"/><test-case name="nspc948err" result="fail"/><test-case name="nspc960err" result="fail"/><test-case name="nspc973err" result="fail"/><test-case name="nspc979err" result="fail"/><test-case name="nspc-n02" result="fail"/><test-case name="nspc-n100" result="fail"/><test-case name="nspc-n101" result="fail"/><test-case name="nspc-n102" result="pass"/><test-case name="nspc-n103" result="pass"/><test-case name="nspc-n104" result="pass"/><test-case name="nspc-n105" result="fail"/><test-case name="nspc-n107" result="fail"/><test-case name="nspc-n108" result="fail"/><test-case name="nspc-n109" result="fail"/><test-case name="nspc-n110" result="not tested"/><test-case name="nspc-n111" result="fail"/><test-case name="nspc-n112" result="fail"/><test-case name="nspc-n115" result="fail"/><test-case name="nspc-n120" result="fail"/><test-case name="nspc-n121" result="fail"/><test-case name="nspc-n122" result="fail"/><test-case name="nspc-n123" result="fail"/><test-case name="nspc-n124" result="fail"/><test-case name="nspc-n140" result="fail"/><test-case name="nspc-n22" result="fail"/><test-case name="nspc-n36" result="fail"/><test-case name="nspc-n39" result="fail"/><test-case name="nspc-n41" result="pass"/><test-case name="nspc-n47" result="fail"/><test-case name="nspc-n49" result="fail"/><test-case name="nspc-n50" result="fail"/><test-case name="nspc-n51" result="fail"/><test-case name="nspc-n52" result="fail"/><test-case name="nspc-n53" result="fail"/><test-case name="nspc-n54" result="fail"/><test-case name="nspc-n55" result="fail"/><test-case name="nspc-n56" result="fail"/><test-case name="nspc-n57" result="pass"/><test-case name="nspc-n58" result="fail"/><test-case name="nspc-n61" result="fail"/><test-case name="nspc-n62" result="fail"/><test-case name="nspc-n63" result="fail"/><test-case name="nspc-n64" result="fail"/><test-case name="nspc-n65" result="fail"/><test-case name="nspc-n66" result="fail"/><test-case name="nspc-n67" result="fail"/><test-case name="nspc-n68" result="pass"/><test-case name="nspc-n69" result="pass"/><test-case name="nspc-n71" result="pass"/><test-case name="nspc-n72" result="fail"/><test-case name="nspc-n74" result="fail"/><test-case name="nspc-n75" result="pass"/><test-case name="nspc-n77" result="pass"/><test-case name="nspc-n78" result="fail"/><test-case name="nspc-n80" result="pass"/><test-case name="nspc-n81" result="fail"/><test-case name="nspc-n82" result="fail"/><test-case name="nspc-n83" result="fail"/><test-case name="nspc-n84" result="fail"/><test-case name="nspc-n86" result="fail"/><test-case name="nspc-n87" result="fail"/><test-case name="nspc-n88" result="fail"/><test-case name="nspc-n89" result="fail"/><test-case name="nspc-n90" result="fail"/><test-case name="nspc-n91" result="fail"/><test-case name="nspc-n92" result="fail"/><test-case name="nspc-n93" result="fail"/><test-case name="nspc-n94" result="fail"/><test-case name="nspc-n95" result="pass"/><test-case name="nspc-n96" result="fail"/><test-case name="nspc-n97" result="fail"/><test-case name="nspc-n98" result="pass"/><test-case name="nspc-n99" result="fail"/><test-case name="nspc-n99106err" result="fail"/><test-case name="node55" result="pass"/><test-case name="bug33" result="fail"/><test-case name="cnfr17" result="fail"/><test-case name="cnfr18" result="fail"/><test-case name="cnfr29" result="fail"/><test-case name="error153" result="pass"/><test-case name="error166" result="fail"/><test-case name="errorcode0550" result="fail"/><test-case name="errorcode0550a" result="fail"/><test-case name="errorcode0550b" result="fail"/><test-case name="errorcode0550c" result="pass"/><test-case name="errorcode0550d" result="pass"/><test-case name="match29" result="pass"/><test-case name="modes01" result="pass"/><test-case name="modes02" result="pass"/><test-case name="modes03" result="pass"/><test-case name="modes04" result="pass"/><test-case name="modes05" result="pass"/><test-case name="modes06" result="fail"/><test-case name="modes07" result="fail"/><test-case name="modes08" result="fail"/><test-case name="modes09" result="fail"/><test-case name="modes10" result="pass"/><test-case name="modes11" result="pass"/><test-case name="modes12" result="pass"/><test-case name="modes13" result="pass"/><test-case name="modes14" result="pass"/><test-case name="modes15" result="pass"/><test-case name="modes15err" result="pass"/><test-case name="modes16" result="pass"/><test-case name="modes17" result="pass"/><test-case name="modes30" result="pass"/><test-case name="modes31" result="pass"/><test-case name="modes32" result="fail"/><test-case name="modes34" result="fail"/><test-case name="bug34" result="pass"/><test-case name="dataManipulation009" result="fail"/><test-case name="dataManipulation010" result="fail"/><test-case name="dataManipulation011" result="fail"/><test-case name="dataManipulation012" result="fail"/><test-case name="dataManipulation013" result="fail"/><test-case name="dataManipulation014" result="fail"/><test-case name="dataManipulation015" result="fail"/><test-case name="dataManipulation016" result="pass"/><test-case name="dataManipulation017" result="pass"/><test-case name="error171" result="fail"/><test-case name="error173" result="pass"/><test-case name="error174" result="pass"/><test-case name="error176" result="pass"/><test-case name="error177" result="pass"/><test-case name="error178" result="pass"/><test-case name="error179" result="pass"/><test-case name="error180" result="pass"/><test-case name="error181" result="pass"/><test-case name="error182" result="pass"/><test-case name="error189" result="pass"/><test-case name="error204" result="pass"/><test-case name="error205" result="pass"/><test-case name="error213" result="pass"/><test-case name="errorcode0570" result="pass"/><test-case name="errorcode0580" result="pass"/><test-case name="errorcode0580a" result="fail"/><test-case name="errorcode0590" result="fail"/><test-case name="errorcode0600" result="fail"/><test-case name="errorcode0610" result="fail"/><test-case name="errorcode0610g" result="fail"/><test-case name="errorcode0620" result="pass"/><test-case name="errorcode0630" result="pass"/><test-case name="errorcode0640" result="pass"/><test-case name="select08" result="pass"/><test-case name="select09" result="pass"/><test-case name="select64" result="fail"/><test-case name="select65" result="pass"/><test-case name="select66" result="pass"/><test-case name="seq001" result="pass"/><test-case name="seq002" result="fail"/><test-case name="seq003" result="fail"/><test-case name="seq004" result="fail"/><test-case name="seq005" result="pass"/><test-case name="seq006" result="pass"/><test-case name="var12" result="pass"/><test-case name="var13" result="pass"/><test-case name="var14" result="fail"/><test-case name="var28" result="fail"/><test-case name="var30" result="fail"/><test-case name="var901err" result="pass"/><test-case name="var902err" result="pass"/><test-case name="variable01" result="pass"/><test-case name="variable02" result="pass"/><test-case name="variable03" result="pass"/><test-case name="variable04" result="pass"/><test-case name="variable05" result="pass"/><test-case name="variable06" result="pass"/><test-case name="variable07" result="pass"/><test-case name="variable08" result="pass"/><test-case name="variable09" result="pass"/><test-case name="variable11" result="fail"/><test-case name="variable12" result="pass"/><test-case name="variable13" result="pass"/><test-case name="variable15" result="pass"/><test-case name="variable16" result="pass"/><test-case name="variable17" result="fail"/><test-case name="variable19" result="pass"/><test-case name="variable20" result="pass"/><test-case name="variable21" result="pass"/><test-case name="variable22" result="fail"/><test-case name="variable24" result="pass"/><test-case name="variable25" result="pass"/><test-case name="variable27" result="fail"/><test-case name="variable28" result="fail"/><test-case name="variable29" result="fail"/><test-case name="variable30" result="fail"/><test-case name="variable31" result="pass"/><test-case name="variable32" result="pass"/><test-case name="variable33" result="pass"/><test-case name="variable34" result="pass"/><test-case name="variable35" result="pass"/><test-case name="variable36" result="pass"/><test-case name="variable37" result="pass"/><test-case name="variable38" result="pass"/><test-case name="variable39" result="pass"/><test-case name="variable40" result="pass"/><test-case name="variable41" result="fail"/><test-case name="variable42" result="pass"/><test-case name="variable43" result="pass"/><test-case name="variable44" result="pass"/><test-case name="variable46" result="pass"/><test-case name="variable49" result="pass"/><test-case name="variable50" result="pass"/><test-case name="variable51" result="pass"/><test-case name="variable54" result="pass"/><test-case name="variable55" result="pass"/><test-case name="variable56" result="fail"/><test-case name="variable63" result="pass"/><test-case name="variable64" result="pass"/><test-case name="variable65" result="pass"/><test-case name="variable66" result="pass"/><test-case name="variable67" result="pass"/><test-case name="variable68" result="pass"/><test-case name="variable69" result="pass"/><test-case name="variable70" result="fail"/><test-case name="variableparam20_001_01" result="pass"/><test-case name="variableparam20_002_01" result="pass"/><test-case name="variableparam20_003_01" result="pass"/><test-case name="variableparam20_005_01" result="pass"/><test-case name="variableparam20_006_01" result="fail"/><test-case name="variableparam20_007_01" result="pass"/><test-case name="variableparam20_011_01" result="pass"/><test-case name="variableparam20_012_01" result="pass"/><test-case name="variableparam20_013_01" result="pass"/><test-case name="variableparam20_014_01" result="pass"/><test-case name="variableparam20_016_01" result="pass"/><test-case name="variableparamerr20_002_01" result="pass"/><test-case name="variableparamerr20_004_01" result="pass"/><test-case name="variableparamerr20_005_01" result="pass"/><test-case name="variableparamerr20_011_01" result="pass"/><test-case name="variableparamerr20_013_01" result="pass"/><test-case name="variableparamerr20_014_01" result="pass"/><test-case name="variableparamerr20_015_01" result="pass"/><test-case name="bug40" result="fail"/><test-case name="bug42" result="fail"/><test-case name="bug93" result="fail"/><test-case name="bug96" result="fail"/><test-case name="cnfr12" result="fail"/><test-case name="cnfr30" result="fail"/><test-case name="cnfr31" result="fail"/><test-case name="error070" result="pass"/><test-case name="error071" result="fail"/><test-case name="error072" result="pass"/><test-case name="error073" result="pass"/><test-case name="error074" result="pass"/><test-case name="error165" result="pass"/><test-case name="error167" result="pass"/><test-case name="error168" result="pass"/><test-case name="error169" result="pass"/><test-case name="error170" result="pass"/><test-case name="error172" result="pass"/><test-case name="errorcode0510" result="fail"/><test-case name="errorcode0520" result="pass"/><test-case name="errorcode1360" result="fail"/><test-case name="expr54" result="fail"/><test-case name="expr59" result="pass"/><test-case name="expr60" result="pass"/><test-case name="match12" result="pass"/><test-case name="match55" result="fail"/><test-case name="match56" result="fail"/><test-case name="match57" result="pass"/><test-case name="math105" result="pass"/><test-case name="nodeconstruct20_001_01" result="pass"/><test-case name="nodeconstruct20_010_01" result="pass"/><test-case name="nodeconstruct20_011_01" result="pass"/><test-case name="nodeconstruct20_012_01" result="pass"/><test-case name="nodeconstruct20_016_01" result="pass"/><test-case name="nodeconstruct20_028_01" result="pass"/><test-case name="select01" result="pass"/><test-case name="select02" result="pass"/><test-case name="select03" result="pass"/><test-case name="select06" result="pass"/><test-case name="select07" result="pass"/><test-case name="select10" result="pass"/><test-case name="select11" result="pass"/><test-case name="select13" result="pass"/><test-case name="select20_001_01" result="pass"/><test-case name="select20_002_01" result="pass"/><test-case name="select20_004_01" result="pass"/><test-case name="select20_005_01" result="pass"/><test-case name="select20_006_01" result="pass"/><test-case name="select20_007_01" result="pass"/><test-case name="select20_008_01" result="pass"/><test-case name="select20_010_01" result="pass"/><test-case name="select20_013_01" result="fail"/><test-case name="select20_014_01" result="pass"/><test-case name="select20_015_01" result="pass"/><test-case name="select20_016_01" result="pass"/><test-case name="select20_017_01" result="pass"/><test-case name="select20_018_01" result="pass"/><test-case name="select20_019_01" result="pass"/><test-case name="select20_020_01" result="pass"/><test-case name="select20_021_01" result="pass"/><test-case name="select20_022_01" result="pass"/><test-case name="select20_023_01" result="fail"/><test-case name="select20_024_01" result="pass"/><test-case name="select20_025_01" result="pass"/><test-case name="select20_026_01" result="pass"/><test-case name="select20_027_01" result="pass"/><test-case name="select20_028_01" result="pass"/><test-case name="select20_030_01" result="fail"/><test-case name="select20_031_01" result="pass"/><test-case name="select20_032_01" result="pass"/><test-case name="select20_033_01" result="fail"/><test-case name="select20_034_01" result="fail"/><test-case name="select20_035_01" result="fail"/><test-case name="select20_036_01" result="fail"/><test-case name="select20_038_01" result="fail"/><test-case name="select20_039_01" result="pass"/><test-case name="select20_040_01" result="pass"/><test-case name="select20_041_01" result="pass"/><test-case name="select20_042_01" result="pass"/><test-case name="select20_043_01" result="pass"/><test-case name="select20_044_01" result="pass"/><test-case name="select20_045_01" result="pass"/><test-case name="select20_046_01" result="pass"/><test-case name="select20_047_01" result="pass"/><test-case name="select20_048_01" result="pass"/><test-case name="select20_049_01" result="pass"/><test-case name="select20_050_01" result="pass"/><test-case name="select20_051_01" result="pass"/><test-case name="select20_052_01" result="fail"/><test-case name="select20_053_01" result="pass"/><test-case name="select20_054_01" result="pass"/><test-case name="select20_055_01" result="pass"/><test-case name="select20_056_01" result="fail"/><test-case name="select20_057_01" result="fail"/><test-case name="select20_058_01" result="fail"/><test-case name="select20_059_01" result="fail"/><test-case name="select20_060_01" result="fail"/><test-case name="select20_061_01" result="fail"/><test-case name="select20_062_01" result="pass"/><test-case name="select20_063_01" result="pass"/><test-case name="select20_064_01" result="pass"/><test-case name="select20_065_01" result="pass"/><test-case name="select20_066_01" result="pass"/><test-case name="select20_067_01" result="pass"/><test-case name="select20_068_01" result="pass"/><test-case name="select20_069_01" result="pass"/><test-case name="select20_070_01" result="pass"/><test-case name="select20_073_01" result="fail"/><test-case name="select20_074_01" result="pass"/><test-case name="select20_075_01" result="pass"/><test-case name="select20_076_01" result="pass"/><test-case name="select20_077_01" result="pass"/><test-case name="select70" result="pass"/><test-case name="select73" result="fail"/><test-case name="select74" result="fail"/><test-case name="select78" result="pass"/><test-case name="select79" result="fail"/><test-case name="select85" result="pass"/><test-case name="selecterr20_010_01" result="pass"/><test-case name="seq019" result="pass"/><test-case name="seq020" result="fail"/><test-case name="seq028" result="fail"/><test-case name="seq912err" result="pass"/><test-case name="template001" result="pass"/><test-case name="template002" result="pass"/><test-case name="template003" result="pass"/><test-case name="template004" result="pass"/><test-case name="type909err" result="pass"/><test-case name="bug43" result="pass"/><test-case name="bug45" result="pass"/><test-case name="docs20_001_01" result="fail"/><test-case name="docs20_002_01" result="fail"/><test-case name="docs20_003_01" result="fail"/><test-case name="docs20_004_01" result="pass"/><test-case name="docs20_005_01" result="fail"/><test-case name="docs20_006_01" result="fail"/><test-case name="docs20_007_01" result="fail"/><test-case name="docs20_008_01" result="fail"/><test-case name="docs20_009_01" result="pass"/><test-case name="docs20_010_01" result="fail"/><test-case name="docs20_011_01" result="pass"/><test-case name="docs20_012_01" result="pass"/><test-case name="docs20_013_01" result="pass"/><test-case name="docs20_014_01" result="pass"/><test-case name="docs20_019_01" result="pass"/><test-case name="docs20_020_01" result="pass"/><test-case name="docs20_022_01" result="pass"/><test-case name="docs20_023_01" result="pass"/><test-case name="docs20_025_01" result="fail"/><test-case name="docs20_026_01" result="fail"/><test-case name="docs20_029_01" result="fail"/><test-case name="docs20_030_01" result="fail"/><test-case name="docs20_031_01" result="pass"/><test-case name="docs20_032_01" result="pass"/><test-case name="docs20_033_01" result="pass"/><test-case name="docs20_036_01" result="pass"/><test-case name="docs20_037_01" result="pass"/><test-case name="errorcode1160" result="fail"/><test-case name="id010" result="fail"/><test-case name="mdocs01" result="pass"/><test-case name="mdocs02" result="fail"/><test-case name="mdocs03" result="fail"/><test-case name="mdocs05" result="fail"/><test-case name="mdocs08" result="fail"/><test-case name="mdocs12" result="fail"/><test-case name="mdocs13" result="fail"/><test-case name="mdocs15" result="pass"/><test-case name="mdocs16" result="fail"/><test-case name="mdocs17" result="pass"/><test-case name="mdocs18" result="fail"/><test-case name="mdocs20" result="pass"/><test-case name="mdocs21" result="pass"/><test-case name="mdocs22" result="fail"/><test-case name="mdocs23" result="fail"/><test-case name="mdocs24" result="fail"/><test-case name="mdocs27" result="pass"/><test-case name="reluri09" result="fail"/><test-case name="reluri10" result="fail"/><test-case name="reluri11" result="fail"/><test-case name="select67" result="pass"/><test-case name="select68" result="pass"/><test-case name="bug44" result="pass"/><test-case name="bug6284" result="pass"/><test-case name="bug46" result="pass"/><test-case name="error218" result="fail"/><test-case name="errorcode0130" result="pass"/><test-case name="errorcode0140" result="fail"/><test-case name="errorcode1430" result="fail"/><test-case name="errorcode1440" result="pass"/><test-case name="errorcode1440a" result="pass"/><test-case name="errorcode1450" result="pass"/><test-case name="errorcode1450a" result="fail"/><test-case name="func10" result="fail"/><test-case name="nspc-n15" result="fail"/><test-case name="nspc-n16" result="pass"/><test-case name="ver05" result="fail"/><test-case name="ver06" result="fail"/><test-case name="ver07" result="fail"/><test-case name="ver12" result="fail"/><test-case name="ver21" result="fail"/><test-case name="bug61" result="fail"/><test-case name="caseblind005" result="fail"/><test-case name="caseblind006" result="fail"/><test-case name="caseblind007" result="fail"/><test-case name="error214" result="fail"/><test-case name="error215" result="fail"/><test-case name="error216" result="fail"/><test-case name="errorcode1205" result="fail"/><test-case name="errorcode1205a" result="fail"/><test-case name="errorcode1210" result="fail"/><test-case name="errorcode1220" result="fail"/><test-case name="errorcode1260" result="fail"/><test-case name="errorcode1260a" result="fail"/><test-case name="errorcode1270" result="fail"/><test-case name="errorcode1270a" result="fail"/><test-case name="errorcode1270b" result="fail"/><test-case name="expr52" result="fail"/><test-case name="id126" result="fail"/><test-case name="key101" result="fail"/><test-case name="key105" result="fail"/><test-case name="key108" result="fail"/><test-case name="key110" result="fail"/><test-case name="key111" result="fail"/><test-case name="key112" result="fail"/><test-case name="key113" result="fail"/><test-case name="key115" result="fail"/><test-case name="key116" result="fail"/><test-case name="key117" result="fail"/><test-case name="key118" result="fail"/><test-case name="key119" result="fail"/><test-case name="key120" result="fail"/><test-case name="key121" result="fail"/><test-case name="key125" result="fail"/><test-case name="key127" result="fail"/><test-case name="key128" result="fail"/><test-case name="key129" result="fail"/><test-case name="key132" result="fail"/><test-case name="key133" result="fail"/><test-case name="key134" result="fail"/><test-case name="key135" result="fail"/><test-case name="key136" result="fail"/><test-case name="key144" result="fail"/><test-case name="key145" result="fail"/><test-case name="key147" result="fail"/><test-case name="key148" result="fail"/><test-case name="key150" result="fail"/><test-case name="key152" result="fail"/><test-case name="key153" result="fail"/><test-case name="key154" result="fail"/><test-case name="key159" result="fail"/><test-case name="key201" result="fail"/><test-case name="key202" result="fail"/><test-case name="key203" result="fail"/><test-case name="key206" result="fail"/><test-case name="key207" result="fail"/><test-case name="key208" result="fail"/><test-case name="key209" result="fail"/><test-case name="key212" result="fail"/><test-case name="key213" result="fail"/><test-case name="key214" result="fail"/><test-case name="key215" result="fail"/><test-case name="key218" result="fail"/><test-case name="key219" result="fail"/><test-case name="key220" result="fail"/><test-case name="key221" result="fail"/><test-case name="key223" result="fail"/><test-case name="key224" result="fail"/><test-case name="key225" result="fail"/><test-case name="key226" result="fail"/><test-case name="key227" result="fail"/><test-case name="key229" result="fail"/><test-case name="key230" result="fail"/><test-case name="key231" result="fail"/><test-case name="key236" result="fail"/><test-case name="key237" result="fail"/><test-case name="key238" result="fail"/><test-case name="key239" result="fail"/><test-case name="key240" result="fail"/><test-case name="key303" result="fail"/><test-case name="key304" result="fail"/><test-case name="key901err" result="fail"/><test-case name="key902err" result="fail"/><test-case name="bug66" result="pass"/><test-case name="cond01" result="pass"/><test-case name="cond02" result="pass"/><test-case name="cond03" result="pass"/><test-case name="cond04" result="pass"/><test-case name="cond05" result="pass"/><test-case name="cond06" result="pass"/><test-case name="cond07" result="pass"/><test-case name="cond08" result="pass"/><test-case name="cond09" result="pass"/><test-case name="cond10" result="pass"/><test-case name="cond11" result="pass"/><test-case name="cond12" result="pass"/><test-case name="cond13" result="pass"/><test-case name="cond14" result="pass"/><test-case name="cond15" result="pass"/><test-case name="cond16" result="pass"/><test-case name="cond17" result="pass"/><test-case name="cond18" result="pass"/><test-case name="cond19" result="pass"/><test-case name="cond20" result="pass"/><test-case name="cond21" result="pass"/><test-case name="cond22" result="pass"/><test-case name="cond23" result="pass"/><test-case name="cond24" result="fail"/><test-case name="conditional20_001_01" result="pass"/><test-case name="conditional20_002_01" result="pass"/><test-case name="conditional20_003_01" result="pass"/><test-case name="conditional20_004_01" result="pass"/><test-case name="conditional20_006_01" result="pass"/><test-case name="conditional20_007_01" result="pass"/><test-case name="conditional20_008_01" result="fail"/><test-case name="conditional20_009_01" result="pass"/><test-case name="conditional20_010_01" result="pass"/><test-case name="conditional20_011_01" result="pass"/><test-case name="conditional20_012_01" result="pass"/><test-case name="conditional20_013_01" result="pass"/><test-case name="conditionalerr20_001_01" result="pass"/><test-case name="conditionalerr20_003_01" result="pass"/><test-case name="conditionalerr20_007_01" result="pass"/><test-case name="conditionalerr20_008_01" result="pass"/><test-case name="dataManipulation001" result="pass"/><test-case name="dataManipulation002" result="pass"/><test-case name="dataManipulation003" result="pass"/><test-case name="dataManipulation004" result="pass"/><test-case name="dataManipulation005" result="pass"/><test-case name="dataManipulation006" result="pass"/><test-case name="dataManipulation007" result="pass"/><test-case name="dataManipulation008" result="pass"/><test-case name="error079" result="pass"/><test-case name="error080" result="pass"/><test-case name="error081" result="pass"/><test-case name="error082" result="pass"/><test-case name="error083" result="pass"/><test-case name="error084" result="pass"/><test-case name="error085" result="pass"/><test-case name="bug72" result="pass"/><test-case name="bug72err" result="pass"/><test-case name="cnfr01" result="pass"/><test-case name="cnfr02" result="pass"/><test-case name="cnfr02err" result="pass"/><test-case name="cnfr03" result="pass"/><test-case name="cnfr03err" result="pass"/><test-case name="cnfr04" result="fail"/><test-case name="cnfr05" result="pass"/><test-case name="cnfr06" result="pass"/><test-case name="cnfr07" result="pass"/><test-case name="cnfr07err" result="pass"/><test-case name="cnfr08" result="pass"/><test-case name="cnfr08err" result="pass"/><test-case name="cnfr09" result="pass"/><test-case name="cnfr10" result="pass"/><test-case name="cnfr10err" result="pass"/><test-case name="conflictres20_001_01" result="pass"/><test-case name="conflictres20_003_01" result="pass"/><test-case name="conflictres20_005_01" result="pass"/><test-case name="conflictres20_017_01" result="pass"/><test-case name="conflictres20_018_01" result="pass"/><test-case name="errorcode0530" result="pass"/><test-case name="errorcode0540" result="pass"/><test-case name="bug73" result="pass"/><test-case name="coreFunction086" result="pass"/><test-case name="coreFunction087" result="pass"/><test-case name="math01" result="pass"/><test-case name="math102" result="pass"/><test-case name="math104" result="pass"/><test-case name="math11" result="pass"/><test-case name="math110" result="pass"/><test-case name="math111" result="pass"/><test-case name="math112" result="pass"/><test-case name="math12" result="pass"/><test-case name="math13" result="pass"/><test-case name="math14" result="pass"/><test-case name="math15" result="pass"/><test-case name="math16" result="pass"/><test-case name="math17" result="fail"/><test-case name="math18" result="pass"/><test-case name="math19" result="pass"/><test-case name="math20" result="pass"/><test-case name="math21" result="pass"/><test-case name="math22" result="pass"/><test-case name="math-two18" result="pass"/><test-case name="math-two19" result="pass"/><test-case name="bug74" result="pass"/><test-case name="nspc05" result="fail"/><test-case name="nspc45" result="pass"/><test-case name="nspc46" result="pass"/><test-case name="nspc64" result="pass"/><test-case name="nspc65" result="fail"/><test-case name="nspc-n07" result="fail"/><test-case name="nspc-n08" result="pass"/><test-case name="nspc-n09" result="fail"/><test-case name="nspc-n10" result="fail"/><test-case name="nspc-n11" result="pass"/><test-case name="nspc-n12" result="fail"/><test-case name="nspc-n26" result="fail"/><test-case name="nspc-n27" result="fail"/><test-case name="nspc-n29" result="pass"/><test-case name="nspc-n30" result="pass"/><test-case name="nspc-n31" result="pass"/><test-case name="node04" result="fail"/><test-case name="node05" result="fail"/><test-case name="node06" result="fail"/><test-case name="str002" result="fail"/><test-case name="str003" result="fail"/><test-case name="str004" result="fail"/><test-case name="str024" result="fail"/><test-case name="str025" result="fail"/><test-case name="str026" result="fail"/><test-case name="str027" result="fail"/><test-case name="str028" result="fail"/><test-case name="str029" result="fail"/><test-case name="str030" result="fail"/><test-case name="str031" result="fail"/><test-case name="str032" result="fail"/><test-case name="str033" result="fail"/><test-case name="str034" result="fail"/><test-case name="str035" result="fail"/><test-case name="str036" result="fail"/><test-case name="type031" result="pass"/><test-case name="type032" result="pass"/><test-case name="type041" result="fail"/><test-case name="type905err" result="pass"/><test-case name="type906err" result="pass"/><test-case name="type907err" result="pass"/><test-case name="type908err" result="pass"/><test-case name="bug97" result="fail"/><test-case name="bug98" result="fail"/><test-case name="expr58" result="pass"/><test-case name="expr64" result="pass"/><test-case name="expr65" result="pass"/><test-case name="expr66" result="pass"/><test-case name="expr67" result="pass"/><test-case name="for01" result="pass"/><test-case name="for02" result="pass"/><test-case name="for03" result="pass"/><test-case name="for04" result="fail"/><test-case name="builtinas20_001_01" result="pass"/><test-case name="builtinas20_005_01" result="pass"/><test-case name="builtinas20_007_01" result="pass"/><test-case name="builtinas20_009_01" result="pass"/><test-case name="builtinas20_012_01" result="fail"/><test-case name="builtinas20_014_01" result="pass"/><test-case name="builtinas20_016_01" result="pass"/><test-case name="builtinas20_019_01" result="pass"/><test-case name="builtinas20_020_01" result="pass"/><test-case name="builtinas20_021_01" result="pass"/><test-case name="builtinas20_024_01" result="pass"/><test-case name="builtinas20_030_01" result="fail"/><test-case name="builtinas20_032_01" result="pass"/><test-case name="builtinas20_039_01" result="pass"/><test-case name="builtinas20_040_01" result="pass"/><test-case name="builtinas20_041_01" result="pass"/><test-case name="builtinas20_042_01" result="pass"/><test-case name="builtinas20_043_01" result="fail"/><test-case name="builtinas20_045_01" result="fail"/><test-case name="builtinas20_050_01" result="fail"/><test-case name="builtinas20_058_01" result="fail"/><test-case name="builtinas20_068_01" result="fail"/><test-case name="builtinas20_071_01" result="fail"/><test-case name="builtinas20_074_01" result="fail"/><test-case name="builtinas20_075_01" result="pass"/><test-case name="builtinas20_076_01" result="pass"/><test-case name="builtinas20_077_01" result="pass"/><test-case name="builtinas20_078_01" result="pass"/><test-case name="builtinas20_079_01" result="pass"/><test-case name="builtinas20_093_01" result="pass"/><test-case name="builtinas20_096_01" result="fail"/><test-case name="builtinas20_099_01" result="pass"/><test-case name="builtinas20_107_01" result="fail"/><test-case name="builtinas20_113_01" result="pass"/><test-case name="builtinas20_122_01" result="pass"/><test-case name="builtinas20_130_01" result="pass"/><test-case name="builtinas20_137_01" result="pass"/><test-case name="builtinas20_146_01" result="pass"/><test-case name="builtinas20_151_01" result="pass"/><test-case name="builtinas20_155_01" result="fail"/><test-case name="builtinas20_158_01" result="pass"/><test-case name="builtinas20_161_01" result="pass"/><test-case name="builtinas20_164_01" result="pass"/><test-case name="builtinas20_168_01" result="pass"/><test-case name="builtinas20_174_01" result="pass"/><test-case name="builtinas20_176_01" result="pass"/><test-case name="builtinas20_180_01" result="pass"/><test-case name="builtinas20_184_01" result="pass"/><test-case name="builtinas20_186_01" result="pass"/><test-case name="builtinas20_188_01" result="pass"/><test-case name="builtinas20_193_01" result="pass"/><test-case name="builtinas20_204_01" result="pass"/><test-case name="builtinas20_229_01" result="pass"/><test-case name="builtinas20_233_01" result="pass"/><test-case name="builtinas20_256_01" result="pass"/><test-case name="builtinas20_263_01" result="pass"/><test-case name="builtinas20_289_01" result="fail"/><test-case name="builtinas20_293_01" result="pass"/><test-case name="builtinas20_302_01" result="pass"/><test-case name="builtinas20_303_01" result="pass"/><test-case name="builtinas20_307_01" result="pass"/><test-case name="builtinas20_317_01" result="pass"/><test-case name="builtinas20_325_01" result="pass"/><test-case name="builtinas20_334_01" result="pass"/><test-case name="builtinas20_337_01" result="pass"/><test-case name="builtinas20_347_01" result="pass"/><test-case name="builtinas20_351_01" result="pass"/><test-case name="builtinas20_355_01" result="pass"/><test-case name="builtinas20_370_01" result="pass"/><test-case name="builtinas20_376_01" result="pass"/><test-case name="builtinas20_380_01" result="pass"/><test-case name="builtinas20_391_01" result="pass"/><test-case name="builtinas20_399_01" result="pass"/><test-case name="builtinas20_403_01" result="pass"/><test-case name="builtinas20_416_01" result="pass"/><test-case name="builtinas20_417_01" result="pass"/><test-case name="builtinas20_418_01" result="pass"/><test-case name="builtinas20_423_01" result="pass"/><test-case name="builtinas20_429_01" result="fail"/><test-case name="builtinas20_430_01" result="pass"/><test-case name="builtinas20_433_01" result="pass"/><test-case name="builtinas20_434_01" result="pass"/><test-case name="builtinas20_437_01" result="pass"/><test-case name="builtinas20_438_01" result="pass"/><test-case name="builtinas20_445_01" result="pass"/><test-case name="builtinas20_446_01" result="pass"/><test-case name="builtinas20_451_01" result="fail"/><test-case name="builtinaserr20_005_01" result="pass"/><test-case name="builtinaserr20_062_01" result="pass"/><test-case name="type036" result="fail"/><test-case name="type037" result="fail"/><test-case name="var903err" result="pass"/><test-case name="var907err" result="fail"/><test-case name="var908err" result="pass"/><test-case name="var909err" result="fail"/><test-case name="builtinrules20_002_01" result="pass"/><test-case name="builtinrules20_003_01" result="pass"/><test-case name="builtinrules20_006_01" result="pass"/><test-case name="builtinrules20_007_01" result="pass"/><test-case name="cnfr21" result="pass"/><test-case name="dflt01" result="pass"/><test-case name="dflt02" result="pass"/><test-case name="dflt03" result="pass"/><test-case name="dflt04" result="pass"/><test-case name="dflt05" result="pass"/><test-case name="template006" result="pass"/><test-case name="var29" result="fail"/><test-case name="caseblind003" result="fail"/><test-case name="caseblind004" result="fail"/><test-case name="errorcode1060" result="fail"/><test-case name="errorcode1070" result="fail"/><test-case name="errorcode1080" result="fail"/><test-case name="errorcode1080a" result="fail"/><test-case name="errorcode1080b" result="fail"/><test-case name="errorcode1090" result="fail"/><test-case name="errorcode1100" result="fail"/><test-case name="errorcode1100a" result="fail"/><test-case name="errorcode1110" result="fail"/><test-case name="errorcode1120" result="fail"/><test-case name="group001" result="fail"/><test-case name="group002" result="fail"/><test-case name="group003" result="fail"/><test-case name="group004" result="fail"/><test-case name="group005" result="fail"/><test-case name="group006" result="fail"/><test-case name="group007" result="fail"/><test-case name="group008" result="fail"/><test-case name="group009" result="fail"/><test-case name="group010" result="fail"/><test-case name="group011" result="fail"/><test-case name="group012" result="fail"/><test-case name="group013" result="fail"/><test-case name="group014" result="fail"/><test-case name="group015" result="fail"/><test-case name="group016" result="fail"/><test-case name="group020" result="fail"/><test-case name="group021" result="fail"/><test-case name="group022" result="fail"/><test-case name="group023" result="fail"/><test-case name="group024" result="fail"/><test-case name="group026" result="fail"/><test-case name="group028" result="fail"/><test-case name="group029" result="fail"/><test-case name="group030" result="fail"/><test-case name="group031" result="pass"/><test-case name="group032" result="fail"/><test-case name="group033" result="fail"/><test-case name="group034" result="fail"/><test-case name="group035" result="fail"/><test-case name="group036" result="fail"/><test-case name="group037" result="fail"/><test-case name="group901err" result="fail"/><test-case name="group902err" result="fail"/><test-case name="group903err" result="fail"/><test-case name="group904err" result="fail"/><test-case name="group905err" result="fail"/><test-case name="group906err" result="fail"/><test-case name="group907err" result="fail"/><test-case name="caseblind016" result="fail"/><test-case name="deepeq01" result="pass"/><test-case name="deepeq02" result="pass"/><test-case name="expr78" result="pass"/><test-case name="expr81" result="pass"/><test-case name="expr82" result="pass"/><test-case name="castbl01" result="fail"/><test-case name="castbl02" result="fail"/><test-case name="castbl03" result="fail"/><test-case name="castbl04" result="fail"/><test-case name="type030" result="fail"/><test-case name="collation20_005_01" result="fail"/><test-case name="collation20_006_01" result="fail"/><test-case name="collation20_007_01" result="fail"/><test-case name="collation20_008_01" result="fail"/><test-case name="collation20_009_01" result="fail"/><test-case name="collation20_010_01" result="fail"/><test-case name="collation20_011_01" result="fail"/><test-case name="collation20_013_01" result="fail"/><test-case name="errorcode0125" result="fail"/><test-case name="collationfunc20_001_01" result="pass"/><test-case name="collationfunc20_002_01" result="pass"/><test-case name="collationfunc20_003_01" result="pass"/><test-case name="collationfunc20_004_01" result="pass"/><test-case name="collationfunc20_005_01" result="pass"/><test-case name="collection20_001_01" result="fail"/><test-case name="collection20_002_01" result="fail"/><test-case name="mdocs19" result="fail"/><test-case name="mdocs28" result="fail"/><test-case name="cnfr14" result="fail"/><test-case name="cnfr15" result="fail"/><test-case name="cnfr16" result="fail"/><test-case name="defaultnamespace20_001_01" result="fail"/><test-case name="defaultnamespace20_002_01" result="fail"/><test-case name="defaultnamespace20_003_01" result="fail"/><test-case name="defaultnamespace20_004_01" result="fail"/><test-case name="defaultnamespace20_005_01" result="fail"/><test-case name="defaultnamespace20_006_01" result="fail"/><test-case name="defaultnamespace20_007_01" result="fail"/><test-case name="defaultnamespace20_008_01" result="pass"/><test-case name="defaultnamespace20_009_01" result="fail"/><test-case name="defaultnamespace20_010_01" result="fail"/><test-case name="defaultnamespace20_012_01" result="fail"/><test-case name="defaultnamespace20_013_01" result="fail"/><test-case name="defaultnamespace20_014_01" result="pass"/><test-case name="defaultnamespace20_015_01" result="fail"/><test-case name="defaultnamespace20_016_01" result="fail"/><test-case name="defaultnamespaceerr20_001_01" result="pass"/><test-case name="nspc32" result="fail"/><test-case name="cnfr22" result="fail"/><test-case name="cnfr24" result="fail"/><test-case name="cnfr25" result="fail"/><test-case name="cnfr25err" result="fail"/><test-case name="cnfr26" result="fail"/><test-case name="cnfr27" result="fail"/><test-case name="docnodeconstruct20_013_01" result="fail"/><test-case name="error035" result="fail"/><test-case name="error036" result="fail"/><test-case name="error068" result="pass"/><test-case name="error069" result="pass"/><test-case name="error238" result="pass"/><test-case name="errorcode0560" result="fail"/><test-case name="errorcode0560a" result="fail"/><test-case name="group038" result="fail"/><test-case name="impincl05" result="fail"/><test-case name="impincl07" result="fail"/><test-case name="impincl10" result="fail"/><test-case name="impincl12" result="fail"/><test-case name="impincl12err" result="fail"/><test-case name="impincl13" result="fail"/><test-case name="impincl14" result="fail"/><test-case name="impincl15" result="fail"/><test-case name="impincl18" result="fail"/><test-case name="impincl20" result="fail"/><test-case name="impincl21" result="fail"/><test-case name="impincl24" result="fail"/><test-case name="impincl25" result="fail"/><test-case name="impincl26" result="fail"/><test-case name="impincl28" result="fail"/><test-case name="impincl29" result="fail"/><test-case name="inc05" result="fail"/><test-case name="inc06" result="fail"/><test-case name="inc07" result="fail"/><test-case name="inc20" result="fail"/><test-case name="inc23" result="fail"/><test-case name="message20_019_01" result="pass"/><test-case name="modes33" result="fail"/><test-case name="override20_001_01" result="fail"/><test-case name="override20_004_01" result="fail"/><test-case name="override20_005_01" result="fail"/><test-case name="override20_007_01" result="fail"/><test-case name="override20_009_01" result="fail"/><test-case name="override20_013_01" result="fail"/><test-case name="override20_014_01" result="fail"/><test-case name="override20_015_01" result="fail"/><test-case name="override20_016_01" result="fail"/><test-case name="override20_018_01" result="fail"/><test-case name="override20_022_01" result="fail"/><test-case name="override20_023_01" result="fail"/><test-case name="override20_024_01" result="fail"/><test-case name="override20_026_01" result="fail"/><test-case name="override20_031_01" result="fail"/><test-case name="override20_032_01" result="fail"/><test-case name="override20_036_01" result="fail"/><test-case name="override20_039_01" result="fail"/><test-case name="override20_040_01" result="fail"/><test-case name="override20_042_01" result="fail"/><test-case name="override20_044_01" result="fail"/><test-case name="override20_045_01" result="fail"/><test-case name="override20_046_01" result="fail"/><test-case name="override20_047_01" result="fail"/><test-case name="override20_048_01" result="fail"/><test-case name="override20_049_01" result="fail"/><test-case name="posn102" result="fail"/><test-case name="regex20_035_01" result="fail"/><test-case name="regex20_036_01" result="fail"/><test-case name="tunnelparam20_021_01" result="fail"/><test-case name="tunnelparam20_022_01" result="fail"/><test-case name="tunnelparam20_023_01" result="fail"/><test-case name="tunnelparam20_024_01" result="fail"/><test-case name="tunnelparam20_029_01" result="fail"/><test-case name="tunnelparam20_030_01" result="fail"/><test-case name="tunnelparam20_031_01" result="fail"/><test-case name="tunnelparam20_032_01" result="fail"/><test-case name="tunnelparam20_033_01" result="fail"/><test-case name="tunnelparam20_034_01" result="fail"/><test-case name="tunnelparam20_035_01" result="fail"/><test-case name="tunnelparam20_036_01" result="fail"/><test-case name="tunnelparam20_037_01" result="fail"/><test-case name="tunnelparam20_038_01" result="fail"/><test-case name="tunnelparam20_039_01" result="fail"/><test-case name="tunnelparam20_040_01" result="fail"/><test-case name="tunnelparam20_043_01" result="fail"/><test-case name="tunnelparam20_044_01" result="fail"/><test-case name="tunnelparam20_052_01" result="fail"/><test-case name="variableparam20_008_01" result="fail"/><test-case name="variableparam20_009_01" result="fail"/><test-case name="variableparam20_010_01" result="fail"/><test-case name="variableparam20_015_01" result="fail"/><test-case name="variableparam20_017_01" result="fail"/><test-case name="whitespace20_002_01" result="fail"/><test-case name="xsltbc20_007_01" result="fail"/><test-case name="constr01" result="fail"/><test-case name="constr02" result="fail"/><test-case name="constr03" result="fail"/><test-case name="constr04" result="fail"/><test-case name="constr05" result="fail"/><test-case name="dataManipulation018" result="fail"/><test-case name="dataManipulation019" result="fail"/><test-case name="dataManipulation020" result="fail"/><test-case name="dataManipulation021" result="fail"/><test-case name="dataManipulation022" result="fail"/><test-case name="dataManipulation023" result="fail"/><test-case name="dataManipulation024" result="fail"/><test-case name="dataManipulation025" result="fail"/><test-case name="dataManipulation026" result="fail"/><test-case name="dataManipulation027" result="fail"/><test-case name="dataManipulation028" result="fail"/><test-case name="error086" result="fail"/><test-case name="error087" result="fail"/><test-case name="error088" result="pass"/><test-case name="error089" result="fail"/><test-case name="error090" result="fail"/><test-case name="error091" result="fail"/><test-case name="errorcode1280" result="fail"/><test-case name="errorcode1290" result="fail"/><test-case name="errorcode1295" result="fail"/><test-case name="errorcode1295a" result="fail"/><test-case name="errorcode1300" result="fail"/><test-case name="errorcode1300a" result="fail"/><test-case name="errorcode1300b" result="fail"/><test-case name="errorcode1310" result="fail"/><test-case name="errorcode1310a" result="fail"/><test-case name="errorcode1310b" result="fail"/><test-case name="errorcode1310c" result="fail"/><test-case name="errorcode1310d" result="fail"/><test-case name="errorcode1310e" result="fail"/><test-case name="errorcode1310f" result="fail"/><test-case name="errorcode1310g" result="fail"/><test-case name="errorcode1310h" result="fail"/><test-case name="numberformat01" result="fail"/><test-case name="numberformat02" result="fail"/><test-case name="numberformat03" result="fail"/><test-case name="numberformat04" result="fail"/><test-case name="numberformat05" result="fail"/><test-case name="numberformat06" result="fail"/><test-case name="numberformat07" result="fail"/><test-case name="numberformat08" result="fail"/><test-case name="numberformat09" result="fail"/><test-case name="numberformat11" result="fail"/><test-case name="numberformat12" result="fail"/><test-case name="numberformat13" result="fail"/><test-case name="numberformat14" result="fail"/><test-case name="numberformat15" result="fail"/><test-case name="numberformat16" result="fail"/><test-case name="numberformat17" result="fail"/><test-case name="numberformat18" result="fail"/><test-case name="numberformat19" result="fail"/><test-case name="numberformat20" result="fail"/><test-case name="numberformat21" result="fail"/><test-case name="numberformat22" result="fail"/><test-case name="numberformat23" result="fail"/><test-case name="numberformat24" result="fail"/><test-case name="numberformat26" result="fail"/><test-case name="numberformat27" result="fail"/><test-case name="numberformat28" result="fail"/><test-case name="numberformat29" result="fail"/><test-case name="numberformat30" result="fail"/><test-case name="numberformat31" result="fail"/><test-case name="numberformat32" result="fail"/><test-case name="numberformat34" result="fail"/><test-case name="numberformat35" result="fail"/><test-case name="numberformat36" result="fail"/><test-case name="numberformat37" result="fail"/><test-case name="numberformat38" result="fail"/><test-case name="numberformat39" result="fail"/><test-case name="numberformat40" result="fail"/><test-case name="numberformat41" result="fail"/><test-case name="numberformat42" result="fail"/><test-case name="numberformat43" result="fail"/><test-case name="numberformat44" result="fail"/><test-case name="numberformat45" result="fail"/><test-case name="numberformat46" result="fail"/><test-case name="numberformat60" result="fail"/><test-case name="numberformat61" result="fail"/><test-case name="numberformat62" result="fail"/><test-case name="numberformat63" result="fail"/><test-case name="numberformat64" result="fail"/><test-case name="numberformat65" result="fail"/><test-case name="numberformat70" result="fail"/><test-case name="numberformat71" result="fail"/><test-case name="numberformat72" result="fail"/><test-case name="numberformat80" result="fail"/><test-case name="numberformat81" result="fail"/><test-case name="numberformat82" result="fail"/><test-case name="numberformat83" result="fail"/><test-case name="numberformat84" result="fail"/><test-case name="numberformat901err" result="fail"/><test-case name="numberformat902err" result="fail"/><test-case name="numberformat903err" result="fail"/><test-case name="numberformat904err" result="fail"/><test-case name="numberformat905err" result="fail"/><test-case name="numberformat906err" result="fail"/><test-case name="numberformat934err" result="fail"/><test-case name="str013" result="fail"/><test-case name="str106" result="fail"/><test-case name="str107" result="fail"/><test-case name="str108" result="fail"/><test-case name="str109" result="fail"/><test-case name="str110" result="fail"/><test-case name="date002" result="pass"/><test-case name="date003" result="pass"/><test-case name="date004" result="pass"/><test-case name="date005" result="pass"/><test-case name="date006" result="pass"/><test-case name="date007" result="pass"/><test-case name="date008" result="pass"/><test-case name="date009" result="pass"/><test-case name="date010" result="fail"/><test-case name="date011" result="pass"/><test-case name="date012" result="pass"/><test-case name="date014" result="pass"/><test-case name="date015" result="pass"/><test-case name="date016" result="pass"/><test-case name="date017" result="pass"/><test-case name="date018" result="pass"/><test-case name="date019" result="pass"/><test-case name="date020" result="pass"/><test-case name="date021" result="pass"/><test-case name="date025" result="pass"/><test-case name="date026" result="pass"/><test-case name="date027" result="pass"/><test-case name="date028" result="pass"/><test-case name="date029" result="pass"/><test-case name="date030" result="pass"/><test-case name="date031" result="pass"/><test-case name="date032" result="pass"/><test-case name="date033" result="pass"/><test-case name="date034" result="fail"/><test-case name="date035" result="pass"/><test-case name="date036" result="pass"/><test-case name="date037" result="pass"/><test-case name="date038" result="fail"/><test-case name="date039" result="pass"/><test-case name="date040" result="pass"/><test-case name="date041" result="pass"/><test-case name="date043" result="pass"/><test-case name="date044" result="pass"/><test-case name="date045" result="pass"/><test-case name="date046" result="pass"/><test-case name="date047" result="pass"/><test-case name="date053" result="fail"/><test-case name="date054" result="pass"/><test-case name="date056" result="fail"/><test-case name="date059" result="pass"/><test-case name="date060" result="pass"/><test-case name="date061" result="fail"/><test-case name="date062" result="pass"/><test-case name="date063" result="pass"/><test-case name="date064" result="pass"/><test-case name="date065" result="pass"/><test-case name="date066" result="pass"/><test-case name="date079" result="fail"/><test-case name="date080" result="fail"/><test-case name="date081" result="fail"/><test-case name="date082" result="fail"/><test-case name="date083" result="fail"/><test-case name="date090" result="fail"/><test-case name="date091" result="pass"/><test-case name="date097" result="fail"/><test-case name="date099" result="pass"/><test-case name="date100" result="pass"/><test-case name="date108" result="fail"/><test-case name="date901err" result="fail"/><test-case name="date022" result="pass"/><test-case name="date023" result="pass"/><test-case name="date024" result="pass"/><test-case name="date048" result="pass"/><test-case name="date049" result="pass"/><test-case name="date050" result="pass"/><test-case name="date051" result="pass"/><test-case name="date052" result="pass"/><test-case name="date055" result="pass"/><test-case name="date057" result="fail"/><test-case name="date058" result="fail"/><test-case name="date110" result="pass"/><test-case name="date074" result="fail"/><test-case name="dateformat001" result="fail"/><test-case name="dateformat002" result="fail"/><test-case name="dateformat003" result="fail"/><test-case name="dateformat004" result="fail"/><test-case name="dateformat005" result="fail"/><test-case name="dateformat006" result="fail"/><test-case name="dateformat007" result="fail"/><test-case name="dateformat008" result="fail"/><test-case name="dateformat009" result="fail"/><test-case name="dateformat010" result="fail"/><test-case name="dateformat011" result="fail"/><test-case name="dateformat012" result="fail"/><test-case name="dateformat013" result="fail"/><test-case name="dateformat014" result="fail"/><test-case name="dateformat015" result="fail"/><test-case name="dateformat801err" result="fail"/><test-case name="dateformat802err" result="fail"/><test-case name="dateformat803err" result="fail"/><test-case name="dateformat804err" result="fail"/><test-case name="dateformat805err" result="fail"/><test-case name="dateformat806err" result="fail"/><test-case name="dateformat807err" result="fail"/><test-case name="dateformat808err" result="fail"/><test-case name="dateformat809err" result="fail"/><test-case name="dateformat810err" result="fail"/><test-case name="dateformat811err" result="fail"/><test-case name="dateformat812err" result="fail"/><test-case name="dateformat813err" result="fail"/><test-case name="dateformat814err" result="fail"/><test-case name="dateformat815err" result="fail"/><test-case name="dateformat816err" result="fail"/><test-case name="dateformat817err" result="fail"/><test-case name="dateformat-en101" result="fail"/><test-case name="dateformat-en102" result="fail"/><test-case name="dateformat-en103" result="fail"/><test-case name="dateformat-en104" result="fail"/><test-case name="dateformat-en105" result="fail"/><test-case name="dateformat-en106" result="fail"/><test-case name="dateformat-en111" result="fail"/><test-case name="dateformat-en112" result="fail"/><test-case name="dateformat-en113" result="fail"/><test-case name="dateformat-en114" result="fail"/><test-case name="dateformat-en115" result="fail"/><test-case name="dateformat-en116" result="fail"/><test-case name="dateformat-en117" result="fail"/><test-case name="dateformat-en118" result="fail"/><test-case name="dateformat-en121" result="fail"/><test-case name="dateformat-en122" result="fail"/><test-case name="dateformat-en123" result="fail"/><test-case name="dateformat-en124" result="fail"/><test-case name="dateformat-en125" result="fail"/><test-case name="dateformat-en126" result="fail"/><test-case name="dateformat-en127" result="fail"/><test-case name="dateformat-en128" result="fail"/><test-case name="dateformat-en129" result="fail"/><test-case name="dateformat-en130" result="fail"/><test-case name="dateformat-en131" result="fail"/><test-case name="dateformat-en132" result="fail"/><test-case name="dateformat-en133" result="fail"/><test-case name="dateformat-en134" result="fail"/><test-case name="dateformat-en141" result="fail"/><test-case name="dateformat-en142" result="fail"/><test-case name="dateformat-en143" result="fail"/><test-case name="dateformat-en151" result="fail"/><test-case name="dateformat-en152" result="fail"/><test-case name="errorcode1340" result="fail"/><test-case name="errorcode1350" result="fail"/><test-case name="docnodeconstruct20_001_01" result="pass"/><test-case name="docnodeconstruct20_002_01" result="pass"/><test-case name="docnodeconstruct20_003_01" result="pass"/><test-case name="docnodeconstruct20_004_01" result="fail"/><test-case name="docnodeconstruct20_005_01" result="pass"/><test-case name="docnodeconstruct20_006_01" result="pass"/><test-case name="docnodeconstruct20_007_01" result="pass"/><test-case name="docnodeconstruct20_008_01" result="fail"/><test-case name="docnodeconstruct20_009_01" result="pass"/><test-case name="docnodeconstruct20_010_01" result="fail"/><test-case name="docnodeconstruct20_011_01" result="pass"/><test-case name="docnodeconstruct20_012_01" result="pass"/><test-case name="docnodeconstruct20_014_01" result="pass"/><test-case name="docnodeconstruct20_015_01" result="pass"/><test-case name="docnodeconstruct20_016_01" result="fail"/><test-case name="docnodeconstruct20_017_01" result="pass"/><test-case name="docnodeconstruct20_018_01" result="pass"/><test-case name="docnodeconstruct20_019_01" result="pass"/><test-case name="docnodeconstruct20_020_01" result="fail"/><test-case name="docnodeconstruct20_022_01" result="pass"/><test-case name="docnodeconstruct20_023_01" result="fail"/><test-case name="docnodeconstruct20_024_01" result="fail"/><test-case name="docnodeconstruct20_025_01" result="pass"/><test-case name="docnodeconstruct20_026_01" result="pass"/><test-case name="elemconstruct20_004_01" result="pass"/><test-case name="error007" result="fail"/><test-case name="error020" result="fail"/><test-case name="error065" result="fail"/><test-case name="errorcode0080" result="fail"/><test-case name="errorcode0280" result="fail"/><test-case name="errorcode0905" result="fail"/><test-case name="errorcode0910" result="pass"/><test-case name="errorcode0920" result="pass"/><test-case name="errorcode0920a" result="pass"/><test-case name="errorcode0925" result="pass"/><test-case name="errorcode0925a" result="pass"/><test-case name="errorcode0930" result="pass"/><test-case name="namespaceerr20_005_01" result="fail"/><test-case name="nspc21" result="pass"/><test-case name="nspc39" result="fail"/><test-case name="nspc43" result="pass"/><test-case name="nspc55" result="fail"/><test-case name="nspc56" result="fail"/><test-case name="nspc57" result="fail"/><test-case name="nspc58" result="fail"/><test-case name="nspc70" result="fail"/><test-case name="nspc71" result="fail"/><test-case name="nspc99067err" result="fail"/><test-case name="nspc99701err" result="fail"/><test-case name="nspc-n04" result="fail"/><test-case name="nspc-n05" result="pass"/><test-case name="nspc-n13" result="fail"/><test-case name="nspc-n14" result="pass"/><test-case name="node54" result="pass"/><test-case name="embed20_001_01" result="fail"/><test-case name="embed20_002_01" result="fail"/><test-case name="embed20_003_01" result="fail"/><test-case name="embed20_004_01" result="fail"/><test-case name="embed20_006_01" result="fail"/><test-case name="embed20_007_01" result="fail"/><test-case name="embed20_010_01" result="fail"/><test-case name="embed20_011_01" result="fail"/><test-case name="embed20_012_01" result="fail"/><test-case name="embed20_014_01" result="fail"/><test-case name="embed20_015_01" result="fail"/><test-case name="embed20_016_01" result="fail"/><test-case name="embed20_017_01" result="fail"/><test-case name="embed20_018_01" result="fail"/><test-case name="embed20_019_01" result="fail"/><test-case name="embed20_020_01" result="fail"/><test-case name="embed20_021_01" result="fail"/><test-case name="embederr20_001_01" result="pass"/><test-case name="error236" result="pass"/><test-case name="error237" result="pass"/><test-case name="error248" result="fail"/><test-case name="errorcode0150" result="fail"/><test-case name="error001" result="pass"/><test-case name="error002" result="pass"/><test-case name="error003" result="pass"/><test-case name="error004" result="pass"/><test-case name="error005" result="pass"/><test-case name="error006" result="pass"/><test-case name="error011" result="pass"/><test-case name="error013" result="pass"/><test-case name="error014" result="pass"/><test-case name="error015" result="pass"/><test-case name="error016" result="pass"/><test-case name="error017" result="pass"/><test-case name="error018" result="pass"/><test-case name="error021" result="pass"/><test-case name="error022" result="pass"/><test-case name="error023" result="pass"/><test-case name="error024" result="pass"/><test-case name="error025" result="pass"/><test-case name="error029" result="pass"/><test-case name="error030" result="fail"/><test-case name="error031" result="pass"/><test-case name="error032" result="pass"/><test-case name="error033" result="pass"/><test-case name="error034" result="pass"/><test-case name="error061" result="pass"/><test-case name="select14" result="pass"/><test-case name="select15" result="pass"/><test-case name="select16" result="pass"/><test-case name="select17" result="pass"/><test-case name="select18" result="pass"/><test-case name="select19" result="pass"/><test-case name="select20" result="pass"/><test-case name="select21" result="pass"/><test-case name="select22" result="pass"/><test-case name="select23" result="pass"/><test-case name="select24" result="pass"/><test-case name="select25" result="pass"/><test-case name="select26" result="pass"/><test-case name="select27" result="pass"/><test-case name="select28" result="pass"/><test-case name="select29" result="pass"/><test-case name="select30" result="pass"/><test-case name="select31" result="pass"/><test-case name="select32" result="pass"/><test-case name="select33" result="pass"/><test-case name="select34" result="pass"/><test-case name="select35" result="pass"/><test-case name="select36" result="pass"/><test-case name="select37" result="pass"/><test-case name="select38" result="pass"/><test-case name="select39" result="pass"/><test-case name="select40" result="pass"/><test-case name="error026" result="pass"/><test-case name="error240" result="fail"/><test-case name="error241" result="fail"/><test-case name="error242" result="fail"/><test-case name="error243" result="fail"/><test-case name="error244" result="fail"/><test-case name="error245" result="fail"/><test-case name="errorcode0740" result="pass"/><test-case name="errorcode0760" result="pass"/><test-case name="errorcode0760a" result="pass"/><test-case name="errorcode0770" result="pass"/><test-case name="errorcode0780" result="fail"/><test-case name="errorcode0790" result="fail"/><test-case name="errorcode1400" result="pass"/><test-case name="errorcode1400a" result="pass"/><test-case name="func01" result="pass"/><test-case name="func02" result="fail"/><test-case name="func03" result="fail"/><test-case name="func04" result="fail"/><test-case name="func05" result="pass"/><test-case name="func06" result="fail"/><test-case name="func07" result="pass"/><test-case name="func08" result="pass"/><test-case name="func16" result="fail"/><test-case name="func17" result="fail"/><test-case name="func18" result="pass"/><test-case name="func19" result="pass"/><test-case name="func23" result="pass"/><test-case name="func24" result="pass"/><test-case name="func26" result="pass"/><test-case name="func27" result="pass"/><test-case name="func28" result="fail"/><test-case name="func29" result="fail"/><test-case name="func30" result="fail"/><test-case name="func31" result="fail"/><test-case name="func32" result="fail"/><test-case name="func33" result="pass"/><test-case name="func34" result="fail"/><test-case name="func35" result="pass"/><test-case name="func36" result="fail"/><test-case name="func37" result="pass"/><test-case name="func38" result="fail"/><test-case name="func39" result="fail"/><test-case name="func40" result="pass"/><test-case name="func41" result="pass"/><test-case name="func42" result="pass"/><test-case name="func901err" result="pass"/><test-case name="func902err" result="fail"/><test-case name="func903err" result="pass"/><test-case name="func904err" result="fail"/><test-case name="func905err" result="pass"/><test-case name="func906err" result="pass"/><test-case name="func907err" result="pass"/><test-case name="functionuderr20_003_01" result="pass"/><test-case name="functionuderr20_004_01" result="fail"/><test-case name="functionuderr20_006_01" result="pass"/><test-case name="functionuderr20_007_01" result="pass"/><test-case name="functionuderr20_008_01" result="pass"/><test-case name="functionuderr20_028_01" result="pass"/><test-case name="functionuderr20_029_01" result="pass"/><test-case name="functionuderr20_030_01" result="fail"/><test-case name="error066" result="pass"/><test-case name="error067" result="fail"/><test-case name="error120" result="pass"/><test-case name="error121" result="fail"/><test-case name="error122" result="fail"/><test-case name="error123" result="fail"/><test-case name="error124" result="pass"/><test-case name="error125" result="fail"/><test-case name="error126" result="fail"/><test-case name="error127" result="fail"/><test-case name="error129" result="fail"/><test-case name="error130" result="pass"/><test-case name="error131" result="fail"/><test-case name="error132" result="fail"/><test-case name="error133" result="fail"/><test-case name="error134" result="pass"/><test-case name="error135" result="fail"/><test-case name="error136" result="fail"/><test-case name="error137" result="fail"/><test-case name="error138" result="fail"/><test-case name="error139" result="fail"/><test-case name="error235" result="fail"/><test-case name="errorcode0165" result="fail"/><test-case name="errorcode0165a" result="fail"/><test-case name="errorcode0170" result="pass"/><test-case name="errorcode0180" result="fail"/><test-case name="errorcode0180a" result="fail"/><test-case name="errorcode0180b" result="fail"/><test-case name="errorcode0190" result="pass"/><test-case name="errorcode0200" result="fail"/><test-case name="errorcode0210" result="fail"/><test-case name="errorcode0210a" result="fail"/><test-case name="errorcode0210b" result="fail"/><test-case name="impincl01" result="fail"/><test-case name="impincl02" result="fail"/><test-case name="impincl03" result="fail"/><test-case name="impincl06" result="fail"/><test-case name="impincl06err" result="fail"/><test-case name="impincl09" result="fail"/><test-case name="impincl11" result="fail"/><test-case name="impincl16" result="fail"/><test-case name="impincl17" result="fail"/><test-case name="impincl19" result="fail"/><test-case name="impincl22" result="fail"/><test-case name="impincl23" result="fail"/><test-case name="impincl27" result="fail"/><test-case name="impinclerr20_004_01" result="pass"/><test-case name="impinclerr20_008_01" result="fail"/><test-case name="impinclerr20_012_01" result="pass"/><test-case name="impinclerr20_017_01" result="fail"/><test-case name="inc01" result="fail"/><test-case name="inc02" result="fail"/><test-case name="inc03" result="fail"/><test-case name="inc08" result="fail"/><test-case name="inc21" result="fail"/><test-case name="inc22" result="fail"/><test-case name="includ01" result="fail"/><test-case name="includ01err" result="fail"/><test-case name="incport01" result="fail"/><test-case name="reluri01" result="fail"/><test-case name="reluri02" result="fail"/><test-case name="reluri03" result="fail"/><test-case name="reluri04" result="fail"/><test-case name="reluri05" result="fail"/><test-case name="reluri06" result="fail"/><test-case name="reluri07" result="fail"/><test-case name="reluri08" result="fail"/><test-case name="error184" result="pass"/><test-case name="errorcode0260" result="fail"/><test-case name="errorcode0260a" result="fail"/><test-case name="errorcode0270" result="fail"/><test-case name="nspc30" result="fail"/><test-case name="nspc31" result="fail"/><test-case name="node07" result="pass"/><test-case name="whitespace20_001_01" result="fail"/><test-case name="whitespace20_003_01" result="fail"/><test-case name="whitespace20_004_01" result="fail"/><test-case name="whitespace20_005_01" result="pass"/><test-case name="whitespace20_006_01" result="fail"/><test-case name="whitespace20_007_01" result="fail"/><test-case name="whitespace20_008_01" result="pass"/><test-case name="whitespace20_009_01" result="pass"/><test-case name="whitespace20_010_01" result="pass"/><test-case name="whitespace20_011_01" result="fail"/><test-case name="whitespace20_012_01" result="fail"/><test-case name="whitespace20_013_01" result="fail"/><test-case name="whitespace20_014_01" result="fail"/><test-case name="whitespace20_015_01" result="fail"/><test-case name="whitespace20_016_01" result="fail"/><test-case name="whitespace20_017_01" result="fail"/><test-case name="whitespace20_018_01" result="fail"/><test-case name="whitespace20_019_01" result="fail"/><test-case name="whitespace20_020_01" result="pass"/><test-case name="whte01" result="fail"/><test-case name="whte02" result="fail"/><test-case name="whte03" result="fail"/><test-case name="whte04" result="fail"/><test-case name="whte05" result="fail"/><test-case name="whte06" result="fail"/><test-case name="whte07" result="fail"/><test-case name="whte12" result="fail"/><test-case name="whte17" result="fail"/><test-case name="whte18" result="pass"/><test-case name="whte19" result="fail"/><test-case name="whte20" result="fail"/><test-case name="whte21" result="fail"/><test-case name="whte24" result="fail"/><test-case name="whte25" result="fail"/><test-case name="error200" result="pass"/><test-case name="error201" result="pass"/><test-case name="errorcode1390" result="pass"/><test-case name="errorcode1390a" result="pass"/><test-case name="errorcode1390b" result="pass"/><test-case name="systemprop20_001_01" result="pass"/><test-case name="systemprop20_002_01" result="pass"/><test-case name="systemprop20_003_01" result="pass"/><test-case name="systemprop20_004_01" result="pass"/><test-case name="systemprop20_005_01" result="pass"/><test-case name="systemprop20_006_01" result="pass"/><test-case name="systemprop20_007_01" result="pass"/><test-case name="systemprop20_008_01" result="pass"/><test-case name="systemprop20_009_01" result="pass"/><test-case name="systemprop20_010_01" result="pass"/><test-case name="systemprop20_011_01" result="fail"/><test-case name="error206" result="pass"/><test-case name="error207" result="pass"/><test-case name="error208" result="pass"/><test-case name="error209" result="pass"/><test-case name="type017" result="fail"/><test-case name="error223" result="fail"/><test-case name="error224" result="fail"/><test-case name="error234" result="fail"/><test-case name="error249" result="fail"/><test-case name="errorcode1460" result="fail"/><test-case name="errorcode1460a" result="fail"/><test-case name="errorcode1460b" result="fail"/><test-case name="errorcode1480" result="fail"/><test-case name="errorcode1480a" result="fail"/><test-case name="errorcode1490" result="fail"/><test-case name="errorcode1490a" result="fail"/><test-case name="errorcode1500" result="fail"/><test-case name="multresult20_001_01" result="fail"/><test-case name="multresult20_002_01" result="fail"/><test-case name="multresult20_003_01" result="fail"/><test-case name="multresult20_005_01" result="pass"/><test-case name="multresult20_006_01" result="pass"/><test-case name="multresult20_007_01" result="fail"/><test-case name="multresult20_009_01" result="fail"/><test-case name="multresult20_011_01" result="fail"/><test-case name="multresult20_013_01" result="pass"/><test-case name="multresult20_014_01" result="fail"/><test-case name="multresult20_015_01" result="fail"/><test-case name="multresult20_016_01" result="pass"/><test-case name="multresult20_019_01" result="fail"/><test-case name="multresult20_021_01" result="pass"/><test-case name="multresult20_022_01" result="fail"/><test-case name="multresult20_023_01" result="fail"/><test-case name="multresult20_024_01" result="fail"/><test-case name="multresult20_025_01" result="fail"/><test-case name="multresult20_036_01" result="fail"/><test-case name="multresult20_038_01" result="fail"/><test-case name="multresult20_041_01" result="pass"/><test-case name="multresult20_042_01" result="pass"/><test-case name="multresult20_046_01" result="pass"/><test-case name="multresult20_047_01" result="pass"/><test-case name="multresult20_048_01" result="pass"/><test-case name="multresult20_049_01" result="fail"/><test-case name="multresult20_050_01" result="pass"/><test-case name="multresult20_057_01" result="fail"/><test-case name="multresult20_058_01" result="fail"/><test-case name="multresult20_062_01" result="fail"/><test-case name="multresult20_063_01" result="fail"/><test-case name="multresult20_070_01" result="pass"/><test-case name="multresult20_075_01" result="pass"/><test-case name="multresult20_080_01" result="pass"/><test-case name="multresult20_081_01" result="pass"/><test-case name="multresult20_082_01" result="pass"/><test-case name="multresult20_083_01" result="pass"/><test-case name="multresult20_084_01" result="pass"/><test-case name="multresult20_085_01" result="pass"/><test-case name="multresult20_088_01" result="fail"/><test-case name="multresult20_090_01" result="fail"/><test-case name="multresult20_093_01" result="pass"/><test-case name="multresult20_095_01" result="fail"/><test-case name="multresult20_096_01" result="fail"/><test-case name="multresult20_097_01" result="fail"/><test-case name="multresult20_098_01" result="pass"/><test-case name="multresult20_099_01" result="pass"/><test-case name="multresult20_102_01" result="pass"/><test-case name="multresult20_106_01" result="fail"/><test-case name="multresult20_109_01" result="fail"/><test-case name="multresult20_111_01" result="fail"/><test-case name="multresulterr20_006_01" result="fail"/><test-case name="multresulterr20_007_01" result="fail"/><test-case name="multresulterr20_013_01" result="fail"/><test-case name="errorcode0010" result="pass"/><test-case name="errorcode0020" result="fail"/><test-case name="errorcode0030" result="fail"/><test-case name="errorcode0040" result="fail"/><test-case name="errorcode0050" result="pass"/><test-case name="errorcode0060" result="fail"/><test-case name="errorcode0070" result="pass"/><test-case name="errorcode0110" result="pass"/><test-case name="errorcode0120" result="pass"/><test-case name="inimode001" result="fail"/><test-case name="inimode002" result="fail"/><test-case name="inimode901err" result="pass"/><test-case name="modes20_014_01" result="fail"/><test-case name="modes20_015_01" result="fail"/><test-case name="modes20_016_01" result="fail"/><test-case name="modes20_018_01" result="fail"/><test-case name="modes20_019_01" result="fail"/><test-case name="namedtemplate20_002_01" result="pass"/><test-case name="namedtemplate20_003_01" result="fail"/><test-case name="namedtemplate20_004_01" result="pass"/><test-case name="namedtemplate20_005_01" result="fail"/><test-case name="namedtemplateerr20_001_01" result="fail"/><test-case name="namedtemplateerr20_002_01" result="fail"/><test-case name="namedtemplateerr20_004_01" result="fail"/><test-case name="namedtemplateerr20_012_01" result="pass"/><test-case name="namedtemplateerr20_013_01" result="fail"/><test-case name="variableparamerr20_016_01" result="fail"/><test-case name="errorcode0090" result="pass"/><test-case name="nspc47" result="fail"/><test-case name="nspc-n06" result="fail"/><test-case name="nspc-n23" result="fail"/><test-case name="ver20" result="pass"/><test-case name="errorcode0265" result="fail"/><test-case name="errorcode0975" result="fail"/><test-case name="errorcode0975a" result="fail"/><test-case name="errorcode0975b" result="fail"/><test-case name="errorcode0975c" result="fail"/><test-case name="errorcode0980" result="fail"/><test-case name="errorcode0990" result="fail"/><test-case name="errorcode1000" result="fail"/><test-case name="numb01" result="fail"/><test-case name="numb02" result="fail"/><test-case name="numb03" result="fail"/><test-case name="numb04" result="fail"/><test-case name="numb05" result="fail"/><test-case name="numb06" result="fail"/><test-case name="numb08" result="fail"/><test-case name="numb09" result="fail"/><test-case name="numb10" result="fail"/><test-case name="numb11" result="fail"/><test-case name="numb12" result="fail"/><test-case name="numb13" result="fail"/><test-case name="numb14" result="fail"/><test-case name="numb15" result="fail"/><test-case name="numb16" result="fail"/><test-case name="numb17" result="fail"/><test-case name="numb18" result="fail"/><test-case name="numb19" result="fail"/><test-case name="numb20" result="fail"/><test-case name="numb21" result="fail"/><test-case name="numb23" result="fail"/><test-case name="numb24" result="fail"/><test-case name="numb25" result="fail"/><test-case name="numb26" result="fail"/><test-case name="numb27" result="fail"/><test-case name="numb28" result="fail"/><test-case name="numb29" result="fail"/><test-case name="numb30" result="fail"/><test-case name="numb31" result="fail"/><test-case name="numb32" result="fail"/><test-case name="numb33" result="fail"/><test-case name="numb34" result="fail"/><test-case name="numb35" result="fail"/><test-case name="numb36" result="fail"/><test-case name="numb37" result="fail"/><test-case name="numb38" result="fail"/><test-case name="numb39" result="fail"/><test-case name="numb40" result="fail"/><test-case name="numb41" result="fail"/><test-case name="numb42" result="fail"/><test-case name="numb907err" result="fail"/><test-case name="numb931err" result="fail"/><test-case name="numbering01" result="fail"/><test-case name="numbering02" result="fail"/><test-case name="numbering03" result="fail"/><test-case name="numbering04" result="fail"/><test-case name="numbering05" result="fail"/><test-case name="numbering06" result="fail"/><test-case name="numbering07" result="fail"/><test-case name="numbering08" result="fail"/><test-case name="numbering09" result="fail"/><test-case name="numbering10" result="fail"/><test-case name="numbering11" result="fail"/><test-case name="numbering12" result="fail"/><test-case name="numbering13" result="fail"/><test-case name="numbering14" result="fail"/><test-case name="numbering17" result="fail"/><test-case name="numbering18" result="fail"/><test-case name="numbering19" result="fail"/><test-case name="numbering20" result="fail"/><test-case name="numbering21" result="fail"/><test-case name="numbering22" result="fail"/><test-case name="numbering23" result="fail"/><test-case name="numbering24" result="fail"/><test-case name="numbering25" result="fail"/><test-case name="numbering26" result="fail"/><test-case name="numbering27" result="fail"/><test-case name="numbering28" result="fail"/><test-case name="numbering29" result="fail"/><test-case name="numbering30" result="fail"/><test-case name="numbering31" result="fail"/><test-case name="numbering32" result="fail"/><test-case name="numbering33" result="fail"/><test-case name="numbering34" result="fail"/><test-case name="numbering35" result="fail"/><test-case name="numbering36" result="fail"/><test-case name="numbering37" result="fail"/><test-case name="numbering38" result="fail"/><test-case name="numbering39" result="fail"/><test-case name="numbering40" result="fail"/><test-case name="numbering41" result="fail"/><test-case name="numbering42" result="fail"/><test-case name="numbering43" result="fail"/><test-case name="numbering44" result="fail"/><test-case name="numbering45" result="fail"/><test-case name="numbering46" result="fail"/><test-case name="numbering47" result="fail"/><test-case name="numbering48" result="fail"/><test-case name="numbering49" result="fail"/><test-case name="numbering50" result="fail"/><test-case name="numbering51" result="fail"/><test-case name="numbering52" result="fail"/><test-case name="numbering53" result="fail"/><test-case name="numbering54" result="fail"/><test-case name="numbering55" result="fail"/><test-case name="numbering56" result="fail"/><test-case name="numbering57" result="fail"/><test-case name="numbering58" result="fail"/><test-case name="numbering59" result="fail"/><test-case name="numbering60" result="fail"/><test-case name="numbering61" result="fail"/><test-case name="numbering62" result="fail"/><test-case name="numbering63" result="fail"/><test-case name="numbering64" result="fail"/><test-case name="numbering65" result="fail"/><test-case name="numbering66" result="fail"/><test-case name="numbering67" result="fail"/><test-case name="numbering68" result="fail"/><test-case name="numbering69" result="fail"/><test-case name="numbering70" result="fail"/><test-case name="numbering71" result="fail"/><test-case name="numbering72" result="fail"/><test-case name="numbering73" result="fail"/><test-case name="numbering74" result="fail"/><test-case name="numbering75" result="fail"/><test-case name="numbering76" result="fail"/><test-case name="numbering77" result="fail"/><test-case name="numbering78" result="fail"/><test-case name="numbering79" result="fail"/><test-case name="numbering80" result="fail"/><test-case name="numbering81" result="fail"/><test-case name="numbering82" result="fail"/><test-case name="numbering83" result="fail"/><test-case name="numbering84" result="fail"/><test-case name="numbering85" result="fail"/><test-case name="numbering86" result="fail"/><test-case name="numbering87" result="fail"/><test-case name="numbering88" result="fail"/><test-case name="numbering89" result="fail"/><test-case name="numbering90" result="fail"/><test-case name="numbering91" result="fail"/><test-case name="numbering92" result="fail"/><test-case name="numbering93" result="fail"/><test-case name="numbering94" result="fail"/><test-case name="numbering95" result="fail"/><test-case name="numbering96" result="fail"/><test-case name="numbering97" result="fail"/><test-case name="errorcode1130" result="fail"/><test-case name="errorcode1140" result="fail"/><test-case name="errorcode1145" result="fail"/><test-case name="errorcode1150" result="fail"/><test-case name="regex06" result="fail"/><test-case name="regex07" result="fail"/><test-case name="regex08" result="fail"/><test-case name="regex12" result="fail"/><test-case name="regex18" result="fail"/><test-case name="regex19" result="fail"/><test-case name="regex20_002_01" result="fail"/><test-case name="regex20_003_01" result="fail"/><test-case name="regex20_005_01" result="fail"/><test-case name="regex20_006_01" result="fail"/><test-case name="regex20_008_01" result="fail"/><test-case name="regex20_009_01" result="fail"/><test-case name="regex20_010_01" result="fail"/><test-case name="regex20_011_01" result="fail"/><test-case name="regex20_012_01" result="fail"/><test-case name="regex20_013_01" result="fail"/><test-case name="regex20_015_01" result="fail"/><test-case name="regex20_020_01" result="fail"/><test-case name="regex20_022_01" result="fail"/><test-case name="regex20_024_01" result="fail"/><test-case name="regex20_025_01" result="fail"/><test-case name="regex20_026_01" result="fail"/><test-case name="regex20_029_01" result="fail"/><test-case name="regex20_030_01" result="fail"/><test-case name="regex20_031_01" result="fail"/><test-case name="regex20_033_01" result="fail"/><test-case name="regex20_034_01" result="fail"/><test-case name="regex20_037_01" result="fail"/><test-case name="regex20_039_01" result="fail"/><test-case name="regex20_041_01" result="fail"/><test-case name="regex28" result="fail"/><test-case name="regex29" result="fail"/><test-case name="regex34" result="fail"/><test-case name="regex35" result="fail"/><test-case name="regex905err" result="fail"/><test-case name="regex906err" result="fail"/><test-case name="errorcode1170" result="fail"/><test-case name="errorcode1190" result="fail"/><test-case name="errorcode1200" result="fail"/><test-case name="mdocs06" result="fail"/><test-case name="mdocs07" result="fail"/><test-case name="mdocs09" result="fail"/><test-case name="mdocs25" result="fail"/><test-case name="mdocs26" result="fail"/><test-case name="errorcode1370" result="fail"/><test-case name="errorcode1370a" result="pass"/><test-case name="errorcode1380" result="fail"/><test-case name="errorcode1380a" result="pass"/><test-case name="expr02" result="fail"/><test-case name="expr88" result="fail"/><test-case name="expr53" result="pass"/><test-case name="seq007" result="pass"/><test-case name="seq008" result="pass"/><test-case name="seq010" result="fail"/><test-case name="seq011" result="pass"/><test-case name="seq012" result="pass"/><test-case name="seq013" result="pass"/><test-case name="seq015" result="pass"/><test-case name="seq016" result="fail"/><test-case name="seq022" result="pass"/><test-case name="seq024" result="pass"/><test-case name="seq901err" result="pass"/><test-case name="seq902err" result="fail"/><test-case name="seq903err" result="fail"/><test-case name="seq904err" result="pass"/><test-case name="seq905err" result="pass"/><test-case name="seq910err" result="pass"/><test-case name="seqconstruct20_002_01" result="pass"/><test-case name="seqconstruct20_003_01" result="pass"/><test-case name="seqconstruct20_004_01" result="pass"/><test-case name="seqconstruct20_005_01" result="pass"/><test-case name="seqconstruct20_006_01" result="pass"/><test-case name="seqconstruct20_007_01" result="pass"/><test-case name="seqconstruct20_008_01" result="pass"/><test-case name="seqconstruct20_009_01" result="fail"/><test-case name="seqconstruct20_010_01" result="pass"/><test-case name="seqconstruct20_011_01" result="fail"/><test-case name="seqconstruct20_012_01" result="pass"/><test-case name="seqconstruct20_013_01" result="pass"/><test-case name="seqconstruct20_014_01" result="pass"/><test-case name="seqconstruct20_015_01" result="pass"/><test-case name="seqconstruct20_027_01" result="pass"/><test-case name="seqconstruct20_030_01" result="pass"/><test-case name="seqconstruct20_031_01" result="pass"/><test-case name="seqconstruct20_032_01" result="pass"/><test-case name="seqconstruct20_034_01" result="pass"/><test-case name="seqconstruct20_036_01" result="pass"/><test-case name="seqconstruct20_037_01" result="pass"/><test-case name="seqconstruct20_039_01" result="fail"/><test-case name="seqconstruct20_040_01" result="fail"/><test-case name="seqconstruct20_041_01" result="pass"/><test-case name="seqconstruct20_042_01" result="pass"/><test-case name="seqconstruct20_043_01" result="fail"/><test-case name="seqconstruct20_044_01" result="fail"/><test-case name="seqconstruct20_046_01" result="pass"/><test-case name="seqconstruct20_047_01" result="pass"/><test-case name="seqconstruct20_048_01" result="pass"/><test-case name="seqconstruct20_051_01" result="pass"/><test-case name="seqconstruct20_052_01" result="pass"/><test-case name="seqconstruct20_053_01" result="pass"/><test-case name="seqconstruct20_054_01" result="pass"/><test-case name="seqconstruct20_055_01" result="pass"/><test-case name="seqconstruct20_056_01" result="fail"/><test-case name="seqconstruct20_057_01" result="pass"/><test-case name="seqconstruct20_060_01" result="pass"/><test-case name="seqconstruct20_061_01" result="pass"/><test-case name="seqconstruct20_062_01" result="pass"/><test-case name="seqconstruct20_063_01" result="pass"/><test-case name="seqconstruct20_064_01" result="pass"/><test-case name="seqconstruct20_066_01" result="pass"/><test-case name="seqconstruct20_067_01" result="pass"/><test-case name="seqconstruct20_068_01" result="pass"/><test-case name="seqconstructerr20_001_01" result="fail"/><test-case name="seqconstructerr20_011_01" result="pass"/><test-case name="var15" result="fail"/><test-case name="expr68" result="pass"/><test-case name="expr69" result="pass"/><test-case name="expr75" result="pass"/><test-case name="expr76" result="pass"/><test-case name="extfunc20_001_01" result="fail"/><test-case name="extfunc20_002_01" result="fail"/><test-case name="usewhen01" result="fail"/><test-case name="usewhen02" result="fail"/><test-case name="usewhen03" result="fail"/><test-case name="usewhen04" result="fail"/><test-case name="usewhen05" result="fail"/><test-case name="usewhen06" result="fail"/><test-case name="usewhen07" result="fail"/><test-case name="usewhen09" result="fail"/><test-case name="usewhen10" result="fail"/><test-case name="usewhen11" result="fail"/><test-case name="usewhen12" result="fail"/><test-case name="usewhen13" result="fail"/><test-case name="usewhen14" result="fail"/><test-case name="usewhen15" result="fail"/><test-case name="usewhen16" result="pass"/><test-case name="usewhen17" result="pass"/><test-case name="usewhen18" result="fail"/><test-case name="usewhen19" result="fail"/><test-case name="usewhen20" result="fail"/><test-case name="usewhen20_001_01" result="fail"/><test-case name="usewhen20_002_01" result="pass"/><test-case name="usewhen20_003_01" result="fail"/><test-case name="usewhen20_004_01" result="fail"/><test-case name="usewhen20_005_01" result="fail"/><test-case name="usewhen20_006_01" result="pass"/><test-case name="usewhen20_007_01" result="fail"/><test-case name="usewhen20_008_01" result="fail"/><test-case name="usewhen20_009_01" result="fail"/><test-case name="usewhen20_010_01" result="fail"/><test-case name="usewhen20_011_01" result="fail"/><test-case name="usewhen20_012_01" result="fail"/><test-case name="usewhen20_013_01" result="fail"/><test-case name="usewhen20_014_01" result="fail"/><test-case name="usewhen20_015_01" result="fail"/><test-case name="usewhen20_016_01" result="fail"/><test-case name="usewhen20_017_01" result="fail"/><test-case name="usewhen20_018_01" result="fail"/><test-case name="usewhen20_019_01" result="fail"/><test-case name="usewhen20_020_01" result="fail"/><test-case name="usewhen20_021_01" result="fail"/><test-case name="usewhen20_022_01" result="fail"/><test-case name="usewhen20_023_01" result="fail"/><test-case name="usewhen20_024_01" result="fail"/><test-case name="usewhen20_025_01" result="fail"/><test-case name="usewhen20_026_01" result="fail"/><test-case name="usewhen20_027_01" result="fail"/><test-case name="usewhen20_028_01" result="fail"/><test-case name="usewhen20_029_01" result="fail"/><test-case name="usewhen20_030_01" result="fail"/><test-case name="usewhen20_031_01" result="fail"/><test-case name="usewhen20_032_01" result="fail"/><test-case name="usewhen21" result="fail"/><test-case name="usewhen22" result="fail"/><test-case name="usewhen23" result="fail"/><test-case name="usewhen901err" result="fail"/><test-case name="usewhen902err" result="fail"/><test-case name="usewhen903err" result="fail"/><test-case name="usewhen904err" result="fail"/><test-case name="usewhen905err" result="fail"/><test-case name="usewhen906err" result="fail"/><test-case name="usewhenerr20_005_01" result="fail"/><test-case name="usewhenerr20_007_01" result="fail"/><test-case name="usewhenerr20_010_01" result="pass"/><test-case name="extfuncerr20_001_01" result="fail"/><test-case name="extfuncerr20_002_01" result="fail"/><test-case name="extfuncerr20_003_01" result="fail"/><test-case name="functionbc20_001_01" result="fail"/><test-case name="functionbc20_008_01" result="fail"/><test-case name="functionbc20_019_01" result="fail"/><test-case name="functionbc20_023_01" result="pass"/><test-case name="functionbc20_033_01" result="fail"/><test-case name="functionbc20_034_01" result="pass"/><test-case name="functionbc20_035_01" result="fail"/><test-case name="functionbc20_037_01" result="fail"/><test-case name="functionbc20_038_01" result="pass"/><test-case name="functionbc20_039_01" result="fail"/><test-case name="if01" result="pass"/><test-case name="if02" result="pass"/><test-case name="if03" result="pass"/><test-case name="if04" result="pass"/><test-case name="if05" result="pass"/><test-case name="nodeOr01" result="pass"/><test-case name="nodeOr02" result="pass"/><test-case name="nodeOr03" result="pass"/><test-case name="nodeOr04" result="pass"/><test-case name="nodeOr05" result="pass"/><test-case name="regexfunc20_001_01" result="pass"/><test-case name="regexfunc20_004_01" result="fail"/><test-case name="regexfunc20_007_01" result="fail"/><test-case name="regexfunc20_011_01" result="fail"/><test-case name="regexfunc20_013_01" result="fail"/><test-case name="regexfunc20_018_01" result="fail"/><test-case name="regexfunc20_019_01" result="fail"/><test-case name="regexfunc20_021_01" result="fail"/><test-case name="regexfunc20_025_01" result="fail"/><test-case name="regexfunc20_047_01" result="pass"/><test-case name="regexfunc20_048_01" result="pass"/><test-case name="regexfunc20_051_01" result="pass"/><test-case name="str123" result="pass"/><test-case name="tunnelparam20_001_01" result="fail"/><test-case name="tunnelparam20_002_01" result="pass"/><test-case name="tunnelparam20_003_01" result="fail"/><test-case name="tunnelparam20_004_01" result="fail"/><test-case name="tunnelparam20_005_01" result="fail"/><test-case name="tunnelparam20_006_01" result="fail"/><test-case name="tunnelparam20_007_01" result="fail"/><test-case name="tunnelparam20_008_01" result="fail"/><test-case name="tunnelparam20_009_01" result="fail"/><test-case name="tunnelparam20_010_01" result="fail"/><test-case name="tunnelparam20_011_01" result="fail"/><test-case name="tunnelparam20_012_01" result="pass"/><test-case name="tunnelparam20_013_01" result="fail"/><test-case name="tunnelparam20_014_01" result="fail"/><test-case name="tunnelparam20_015_01" result="fail"/><test-case name="tunnelparam20_016_01" result="fail"/><test-case name="tunnelparam20_017_01" result="fail"/><test-case name="tunnelparam20_018_01" result="fail"/><test-case name="tunnelparam20_019_01" result="fail"/><test-case name="tunnelparam20_020_01" result="fail"/><test-case name="tunnelparam20_025_01" result="fail"/><test-case name="tunnelparam20_026_01" result="fail"/><test-case name="tunnelparam20_027_01" result="fail"/><test-case name="tunnelparam20_028_01" result="fail"/><test-case name="tunnelparam20_041_01" result="fail"/><test-case name="tunnelparam20_042_01" result="fail"/><test-case name="tunnelparam20_045_01" result="fail"/><test-case name="tunnelparam20_046_01" result="fail"/><test-case name="tunnelparam20_047_01" result="fail"/><test-case name="tunnelparam20_048_01" result="fail"/><test-case name="tunnelparam20_049_01" result="fail"/><test-case name="tunnelparam20_050_01" result="fail"/><test-case name="tunnelparam20_051_01" result="fail"/><test-case name="tunnelparamerr20_001_01" result="pass"/><test-case name="tunnelparamerr20_002_01" result="pass"/><test-case name="var20" result="fail"/><test-case name="var21" result="fail"/><test-case name="var22" result="fail"/><test-case name="var23" result="fail"/><test-case name="var25" result="fail"/><test-case name="var26" result="fail"/><test-case name="var27" result="fail"/><test-case name="var905err" result="fail"/><test-case name="var906err" result="fail"/><test-case name="type001" result="fail"/><test-case name="type002" result="fail"/><test-case name="type003" result="fail"/><test-case name="type004" result="fail"/><test-case name="type005" result="fail"/><test-case name="type006" result="fail"/><test-case name="type007" result="fail"/><test-case name="type013" result="fail"/><test-case name="type016" result="fail"/><test-case name="type046" result="fail"/><test-case name="type044" result="fail"/><test-case name="type045" result="pass"/><test-case name="type910err" result="pass"/><test-case name="type911err" result="pass"/><test-case name="ver16" result="pass"/><test-case name="ver17" result="pass"/></test-suite-result>
\ No newline at end of file diff --git a/tests/auto/xmlpatternsxslts/XSLTS/.gitignore b/tests/auto/xmlpatternsxslts/XSLTS/.gitignore new file mode 100644 index 0000000..5871431 --- /dev/null +++ b/tests/auto/xmlpatternsxslts/XSLTS/.gitignore @@ -0,0 +1,8 @@ +ExpectedTestResults/ +TestInputs/ +TestSuiteStagingArea/ +XSLTS_1_1_0.zip +cat/ +catalog.xml +catalog.xsd +catalogResolved.xml diff --git a/tests/auto/xmlpatternsxslts/XSLTS/updateSuite.sh b/tests/auto/xmlpatternsxslts/XSLTS/updateSuite.sh new file mode 100755 index 0000000..4e39751 --- /dev/null +++ b/tests/auto/xmlpatternsxslts/XSLTS/updateSuite.sh @@ -0,0 +1,60 @@ +#!/bin/sh +############################################################################# +## +## Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +## All rights reserved. +## Contact: Nokia Corporation (qt-info@nokia.com) +## +## This file is the build configuration utility of the Qt Toolkit. +## +## $QT_BEGIN_LICENSE:LGPL$ +## No Commercial Usage +## This file contains pre-release code and may not be distributed. +## You may use this file in accordance with the terms and conditions +## contained in the Technology Preview License Agreement accompanying +## this package. +## +## GNU Lesser General Public License Usage +## Alternatively, this file may be used under the terms of the GNU Lesser +## General Public License version 2.1 as published by the Free Software +## Foundation and appearing in the file LICENSE.LGPL included in the +## packaging of this file. Please review the following information to +## ensure the GNU Lesser General Public License version 2.1 requirements +## will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +## +## In addition, as a special exception, Nokia gives you certain additional +## rights. These rights are described in the Nokia Qt LGPL Exception +## version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +## +## If you have questions regarding the use of this file, please contact +## Nokia at qt-info@nokia.com. +## +## +## +## +## +## +## +## +## $QT_END_LICENSE$ +## +############################################################################# + +# This script updates the suite from W3C's CVS server. +# +# NOTE: the files checked out CANNOT be added to Qt's +# repository at the moment, due to legal complications. However, +# when the test suite is publically released, it is possible as +# according to W3C's usual license agreements. + +echo "*** This script typically doesn't need to be run, and it needs to be updated anyway." +exit 1 + +# This is W3C's internal CVS server, not the public dev.w3.org. +export CVSROOT="fenglich@cvs.w3.org:path is currently unknown" + +echo "*** Enter 'anonymous' as password. ***" +cvs login + +mv catalog.xml catalogUnresolved.xml +xmllint --noent --output catalog.xml catalogUnresolved.xml diff --git a/tests/auto/xmlpatternsxslts/tst_xmlpatternsxslts.cpp b/tests/auto/xmlpatternsxslts/tst_xmlpatternsxslts.cpp new file mode 100644 index 0000000..4b94689 --- /dev/null +++ b/tests/auto/xmlpatternsxslts/tst_xmlpatternsxslts.cpp @@ -0,0 +1,80 @@ +/**************************************************************************** +** +** Copyright (C) 2011 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (qt-info@nokia.com) +** +** This file is part of the test suite of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the Technology Preview License Agreement accompanying +** this package. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain additional +** rights. These rights are described in the Nokia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@nokia.com. +** +** +** +** +** +** +** +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + + +#include <QtTest/QtTest> + +#ifdef QTEST_XMLPATTERNS + +#include "tst_suitetest.h" + +/*! + \class tst_XmlPatternsXSLTS + \internal + \since 4.5 + \brief Test QtXmlPatterns against W3C's XSL-T 2.0 test suite, XSLTS. + */ +class tst_XmlPatternsXSLTS : public tst_SuiteTest +{ + Q_OBJECT +public: + tst_XmlPatternsXSLTS(); +protected: + virtual void catalogPath(QString &write) const; +}; + +tst_XmlPatternsXSLTS::tst_XmlPatternsXSLTS() : tst_SuiteTest(tst_SuiteTest::XsltSuite) +{ +} + +void tst_XmlPatternsXSLTS::catalogPath(QString &write) const +{ + write = QLatin1String("XSLTS/catalogResolved.xml"); +} + +QTEST_MAIN(tst_XmlPatternsXSLTS) + +#include "tst_xmlpatternsxslts.moc" +#else +QTEST_NOOP_MAIN +#endif + +// vim: et:ts=4:sw=4:sts=4 diff --git a/tests/auto/xmlpatternsxslts/xmlpatternsxslts.pro b/tests/auto/xmlpatternsxslts/xmlpatternsxslts.pro new file mode 100644 index 0000000..44c4754 --- /dev/null +++ b/tests/auto/xmlpatternsxslts/xmlpatternsxslts.pro @@ -0,0 +1,26 @@ +load(qttest_p4) +SOURCES += tst_xmlpatternsxslts.cpp \ + ../qxmlquery/TestFundament.cpp + +include (../xmlpatterns.pri) + +contains(QT_CONFIG,xmlpatterns) { +HEADERS += ../xmlpatternsxqts/tst_suitetest.h +SOURCES += ../xmlpatternsxqts/tst_suitetest.cpp +LIBS += -l$$XMLPATTERNS_SDK +} + +QT += xml +INCLUDEPATH += $$(QTSRCDIR)/tests/auto/xmlpatternssdk \ + $$(QTDIR)/include/QtXmlPatterns/private \ + $$(QTSRCDIR)/tests/auto/xmlpatternsxqts \ + ../xmlpatternsxqts \ + ../xmlpatternssdk + +wince*: { + testdata.files = XSLTS Baseline.xml + testdata.path = . + DEPLOYMENT += testdata +} + +requires(contains(QT_CONFIG,private_tests)) |