docs: public static boolean hasWildcardCharacters( String expression ) {
          Objects.requireNonNull(expression);
          CharacterIterator iter = new StringCharacterIterator(expression);
          boolean skipNext = false;
          for (char c = iter.first(); c != CharacterIterator.DONE; c = iter.next()) {
              if (skipNext) {
                  skipNext = false;
                  continue;
              }
              if (c == '*' || c == '?' || c == '%' || c == '_') return true;
              if (c == '\\') skipNext = true;
          }
          return false;
      }