diff --git a/src/xercesc/validators/schema/TraverseSchema.cpp b/src/xercesc/validators/schema/TraverseSchema.cpp
index d5db970e24198bd92f72c7882d5d379683b6b931..c8ed00ddcfc0f8db06f7cf07c398a9e450b9e9ae 100644
--- a/src/xercesc/validators/schema/TraverseSchema.cpp
+++ b/src/xercesc/validators/schema/TraverseSchema.cpp
@@ -503,7 +503,7 @@ TraverseSchema::traverseAnnotationDecl(const DOMElement* const annotationElem,
             int annotTokenStart = XMLString::patternMatch(
                 contents, SchemaSymbols::fgELT_ANNOTATION);
 
-            if (annotTokenStart == -1) // somthing is wrong
+            if (annotTokenStart == -1) // something is wrong
                 return 0;
 
             // set annotation element