private SelectionListener createSelectionListenerButtonRemove() {
return new SelectionAdapter() {
public void widgetSelected(SelectionEvent e) {
IStructuredSelection selection = (IStructuredSelection) treeViewer.getSelection();
for(Object element: selection.toList()) {
if(element instanceof IHttpCondition) {
conditionSet.removeCondition((IHttpCondition) element, false);
conditionSetDirty = true;
} else if (element instanceof IHttpConditionType) {
IHttpConditionType type = (IHttpConditionType) element;