class FormatIdentifierMock implements FormatIdentifier {

    @Override
    public List<FormatIdentifierResponse> analysePath(Path pathToFile) {

        try {
            if (isProbableZip(pathToFile) && isProbableSipFile(pathToFile)) {

                // SIP File
                String formatLitteral = "Zip File";
                String mimeType = "application/zip";
                String formatId = "x-fmt/263";
                String ns = "pronom";

                return Collections.singletonList(new FormatIdentifierResponse(formatLitteral, mimeType, formatId, ns));
            }
        } catch (IOException e) {
            SysErrLogger.FAKE_LOGGER.ignoreLog(e);
        }

        String formatLitteral = "Plain Text File";
        String mimeType = "text/plain";
        String formatId = "x-fmt/111";
        String ns = "pronom";

        return Collections.singletonList(new FormatIdentifierResponse(formatLitteral, mimeType, formatId, ns));

    }

}