#vulnerable code 
                                @SuppressWarnings("unchecked")
    private static Deserializer deserializer(File file, PoijiOptions options) throws FileNotFoundException {
        final PoijiStream poiParser = new PoijiStream(fileInputStream(file));
        final PoiWorkbook workbook = PoiWorkbook.workbook(Files.getExtension(file.getName()), poiParser);
        return Deserializer.instance(workbook, options);
    } 
                            #location 4 
                            #vulnerability type RESOURCE_LEAK
#fixed code
                                @SuppressWarnings("unchecked")
    private static Deserializer deserializer(File file, PoijiOptions options) {
        final PoijiStream poiParser = new PoijiStream(file);
        final PoiWorkbook workbook = PoiWorkbook.workbook(Files.getExtension(file.getName()), poiParser);
        return Deserializer.instance(workbook, options);
    }