@SuppressFBWarnings(justification = "try with resources will clean up the input stream", value = {"OBL_UNSATISFIED_OBLIGATION"})
    public AssemblyData parse(File file) throws GrokParseException {
        try (FileInputStream fis = new FileInputStream(file)) {
            return parse(fis);
        } catch (IOException ex) {
            LOGGER.debug("", ex);
            throw new GrokParseException(ex);
        }
    }
@Test
    public void testParseSuppressionRulesV1dot0() throws Exception {
        File file = BaseTest.getResourceAsFile(this, "assembly/sample-grok-error.xml");
        GrokParser instance = new GrokParser();
        AssemblyData result = instance.parse(file);
        Assert.assertEquals("Unable to process file", result.getError());
    }