changed= changed && convertedElement != elements[i];
changed= changed || convertedElement != elements[i];
	public ISelection convertSelection(ISelection s) {		if (!(s instanceof IStructuredSelection))			return s;					Object[] elements= ((IStructuredSelection)s).toArray();				boolean changed= false;		for (int i= 0; i < elements.length; i++) {			Object convertedElement= convertElement(elements[i]);			changed= changed && convertedElement != elements[i];			elements[i]= convertedElement;		}		if (changed)			return new StructuredSelection(elements);		else			return s;	}