for (int i= from; i < to; i++) {  qualifiers[i-from]= fQualifierRenderer.getText(fElements[i]); fQualifierMap[i-from]= new Integer(i); }
String[] qualifiers= new String[length]; for (int i= 0; i != length; i++) qualifiers[i]= fQualifierRenderer.getText(elements[i]);
	private void updateLowerListWidget(int from, int to) {		fLowerList.removeAll();		fQualifierMap= new Integer[to - from];		String[] qualifiers= new String[to - from];				for (int i= from; i < to; i++) {			// XXX: 1G65LDG: JFUIF:WIN2000 - ILabelProvider used outside a viewer			qualifiers[i-from]= fQualifierRenderer.getText(fElements[i]);			fQualifierMap[i-from]= new Integer(i);		}		TwoArrayQuickSorter sorter = new TwoArrayQuickSorter(fIgnoreCase);				sorter.sort(qualifiers, fQualifierMap);				for (int i= 0; i < to - from; i++) {			TableItem item= new TableItem(fLowerList, i);			item.setText(qualifiers[i]);			// XXX: 1G65LDG: JFUIF:WIN2000 - ILabelProvider used outside a viewer			Image image= fQualifierRenderer.getImage(fElements[from + i]);			if (image != null)				item.setImage(image);		}				if (fLowerList.getItemCount() > 0)			fLowerList.setSelection(0);		updateOkState();	}