protected Zip createTask() { String version = Main.getAntVersion(); Jar task; if (version != null && (version.indexOf("1.8.0") != -1 || version.indexOf("1.8.1") != -1)) { task = new PatchedJar(); } else { task = new Jar(); } task.setTaskName("jar"); task.setWhenmanifestonly( (Zip.WhenEmpty) Zip.WhenEmpty.getInstance(Zip.WhenEmpty.class, "skip")); return task; }