code: public List<SAMRecord> query(AlignmentFilters<SAMRecord> filters) throws IOException {
          return query(null, filters, null, SAMRecord.class);
      }
docs: /*
  These methods aim to provide a very simple, safe and quick way of accessing to a small fragment of the BAM/CRAM file.
  This must not be used in production for reading big data files. It returns a maximum of 50,000 SAM records,
  you can use iterator methods for reading more reads.