code: public BitapMatcher substitutionAndIndelMatcherFirst(int maxNumberOfErrors, final Sequence sequence) {
          return substitutionAndIndelMatcherFirst(maxNumberOfErrors, sequence, 0, sequence.size());
      }
docs: Returns a BitapMatcher preforming a fuzzy search in a whole {@code sequence}. Search allows no more than {@code
  maxNumberOfErrors} number of substitutions/insertions/deletions. Matcher will return positions of first matched
  letter in the motif in descending order.
  
  @param maxNumberOfErrors maximal number of allowed substitutions/insertions/deletions
  @param sequence          target sequence
  @return matcher which will return positions of first matched letter in the motif in descending order