docs: public boolean canFilter(Example example)
      {
          Example result = example;
  
          if (result == null) return false;
  
          if (isBeginTag(result) || isEndTag(result)) return true;
          else if (!lazyMode) return false;
  
          if (isEndTag(getNextTag(result)))
              return false;
          
          return !isWithinBeginAndEndTags(result);
      }