public void setErrorStream(final InputStream is) {
		new Thread() {
			public void run() {
				BufferedReader bir = new BufferedReader(new InputStreamReader(is));
				String s;
				try {
					while ((s = bir.readLine()) != null) {
						final String final_s = s;
						textArea.getDisplay().asyncExec(new Runnable() {

							@Override
							public void run() {
								textArea.append(final_s + "\n");
							}
							
						});
					}
				} catch (IOException e) {
					Activator.getDefault().getLog().log(new Status(
							Status.ERROR, Activator.PLUGIN_ID, "A problem occured while resding the Grunt consle input stream"));
				}
			};
		}.start();
	}