protected void clearErrorAndTaskList(CTabItem item) {
		SymitarFile file = (SymitarFile) (item).getData("file");

		if (file != null) {
			// Remove from error list
			for (TableItem eItem : tblErrors.getItems()) {
				if (((SymitarFile) eItem.getData("file")).equals(file))
					eItem.dispose();
			}

			for (TableItem tItem : tblTasks.getItems()) {
				if (((SymitarFile) tItem.getData("file")).equals(file))
					tItem.dispose();
			}

			for( CTabItem tab: ((CTabFolder)tblErrors.getParent()).getItems() ) {
				if( tab.getText().indexOf("Errors") != -1 ) {
					tab.setText("Errors (" + tblErrors.getItemCount() + ")" );
				} else if( tab.getText().indexOf("Tasks") != -1 ) {
					tab.setText("Tasks (" + tblTasks.getItemCount() + ")" );
				}
			}

		}
	}