@Override public boolean acceptDocument(String reference, InputStream input, ImporterMetadata metadata, boolean parsed) throws ImporterHandlerException { if (!isApplicable(reference, metadata, parsed)) { return true; } boolean matched = isDocumentMatched(reference, input, metadata, parsed); if (matched) { return getOnMatch() == OnMatch.INCLUDE; } else { return getOnMatch() == OnMatch.EXCLUDE; } }