@Override public void getNext(JCas aJCas) throws IOException, CollectionException { File file = files.poll(); aJCas.setDocumentText(readFileToString(file)); aJCas.setDocumentLanguage(language); DocumentMetaData meta = new DocumentMetaData(aJCas); meta.setDocumentBaseUri(path.toURI().toString()); meta.setDocumentUri(file.toURI().toString()); meta.addToIndexes(); }