code: protected boolean evaluateExtracted(Object o)
          {
          String sWords   = (String) o;
          String sFilter  = getFilterString();
          boolean matches = false;
          if (sWords != null && !sWords.isEmpty() && sFilter != null && !sFilter.isEmpty())
              {
              String[] arrWords = sWords.split("[\\s\\-/]");
              matches = true;
              for (String sPart : sFilter.split("\\s"))
                  {
                  if (!isMatch(arrWords, sPart))
                      {
                          matches = false;
                          break;
                      }
                  }
              }
          return matches;
          }
docs: {@inheritDoc}