@Override
	        public void run() {
	            if (Updater.this.url != null) {
	                // Obtain the results of the project's file feed
	                if (Updater.this.read()) {
	                    if (Updater.this.versionCheck(Updater.this.versionName)) {
	                        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(new File(Updater.this.plugin.getDataFolder().getParent(), Updater.this.updateFolder), name, Updater.this.versionLink);
	                        } else {
	                            Updater.this.result = UpdateResult.UPDATE_AVAILABLE;
	                        }
	                    }
	                }
	            }
	        }