``` while ((end = spat.search(context, this, start, false, false)) >= 0) { RubyMatchData match = context.getLocalMatch(); if (start == end && match.begin(0) == match.end(0)) { ```