private void parseAssay(XHTMLContentHandler xhtml, Metadata metadata, ParseContext context)
            throws IOException, SAXException, TikaException {
        for (String assayFileName : metadata.getValues(studyAssayFileNameField)) {
            xhtml.startElement("div");
            xhtml.element("h3", "ASSAY " + assayFileName);
            // location starts with "/C:" on windows, can't use Paths.get()
            try (InputStream stream = TikaInputStream.get(new File(this.location + assayFileName).toPath()))
            {
                ISATabUtils.parseAssay(stream, xhtml, metadata, context);
            }
            xhtml.endElement("div");
        }
    }
Constructor that accepts the pathname of ISArchive folder.

@param location pathname of ISArchive folder including ISA-Tab files
tika-parsers/tika-parsers-extended/tika-parser-scientific-module/src/main/java/org/apache/tika/parser/isatab/ISArchiveParser.java