private void waitForThread() {
		if ((this.thread != null) && this.thread.isAlive()) {
			try {
				this.thread.join();
			} catch (final InterruptedException e) {
				plugin.getLogger().log(Level.SEVERE, null, e);
			}
		}
	}