@Override
        public void run() {
            if (Updater.this.url != null &&
                (Updater.this.read() && Updater.this.versionCheck(Updater.this.versionName))) {
                // Obtain the results of the project's file feed
                    if ((Updater.this.versionLink != null) && (Updater.this.type != UpdateType.NO_DOWNLOAD)) {
                        String name = Updater.this.file.getName();
                        // If it's a zip file, it shouldn't be downloaded as the plugin's name
                        if (Updater.this.versionLink.endsWith(".zip")) {
                            final String[] split = Updater.this.versionLink.split("/");
                            name = split[split.length - 1];
                        }
                        Updater.this.saveFile(updateFolder, name, Updater.this.versionLink);
                    } else {
                        Updater.this.result = UpdateResult.UPDATE_AVAILABLE;
                    }
                }
        }