/** * Saves the APK metadata to the configured file. */ protected void saveApkMetadataFile() throws IOException { File metadataFile = getApkMetadataFile(); if (metadataFile == null) { return; } FileWriter fileWriter = null; try { metadataFile.getParentFile().mkdirs(); fileWriter = new FileWriter(metadataFile); FilterDataPersistence persistence = new FilterDataPersistence(); persistence.persist(getOutputFileSuppliers(), fileWriter); } finally { if (fileWriter != null) { fileWriter.close(); } } }