@Override
	public void execute() {
		if (validate(Constants.WAITFOR_WIDGET)) {
			AIOsmelter.status = "Smelting Bars..";
		}
		if (validate(Constants.SELECTION_WIDGET)) {
			if (Constants.SELECTION_WIDGET.click(true)) {
				AIOsmelter.status = "Clicking the smelt button..";
				Task.sleep(5000);
				final Timer timeout = new Timer(6000);
				while(validate(Constants.SELECTION_WIDGET) && timeout.isRunning()) {
					Task.sleep(50);
				}
			}
		}
	}