fCaseSensitiveField= new SelectionButtonDialogField(SWT.CHECK); fCaseSensitiveField.setLabelText(PreferencesMessages.getString("TodoTaskConfigurationBlock.casesensitive.label"));
	public TodoTaskConfigurationBlock(IStatusChangeListener context, IJavaProject project) {		super(context, project);				fCaseSensitiveField= new SelectionButtonDialogField(SWT.CHECK);		fCaseSensitiveField.setLabelText(PreferencesMessages.getString("TodoTaskConfigurationBlock.casesensitive.label")); //$NON-NLS-1$				TaskTagAdapter adapter=  new TaskTagAdapter();		String[] buttons= new String[] {			/* 0 */ PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.add.button"), //$NON-NLS-1$			/* 1 */ PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.edit.button"), //$NON-NLS-1$			/* 2 */ PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.remove.button"), //$NON-NLS-1$					};		fTodoTasksList= new ListDialogField(adapter, buttons, new TodoTaskLabelProvider());		fTodoTasksList.setDialogFieldListener(adapter);		fTodoTasksList.setLabelText(PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.label")); //$NON-NLS-1$		fTodoTasksList.setRemoveButtonIndex(IDX_REMOVE);				String[] columnsHeaders= new String[] {			PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.name.column"), //$NON-NLS-1$			PreferencesMessages.getString("TodoTaskConfigurationBlock.markers.tasks.priority.column"), //$NON-NLS-1$		};				fTodoTasksList.setTableColumns(new ListDialogField.ColumnsDescription(columnsHeaders, true));		unpackTodoTasks();		if (fTodoTasksList.getSize() > 0) {			fTodoTasksList.selectFirstElement();		} else {			fTodoTasksList.enableButton(IDX_EDIT, false);		}		fTaskTagsStatus= new StatusInfo();			}