Can change this to the new autoclose functionality in Java 7 now that the codebase is on it:

    try (ZipFile zipFile = new ZipFile(pluginFile)) {
         // ...
    }
    catch (Exception e) {
         // ...
    }

Thereby dropping the entire `zipFile`-related code from within the `finally` block.