for (int i= 0; i != fFoldedCount; i++) { int j = fFoldedIndices[i]; if (matcher.match(fLabels[j].string))
for (int i= 0; i != fElements.length; i++) { if (fFilterMatcher.match(fElements[i]))
	private int filter() {		if (((fFilter == null) || (fFilter.length() == 0)) && !fMatchEmtpyString)			return 0;				StringMatcher matcher= new StringMatcher(fFilter + "*", fIgnoreCase, false); //$NON-NLS-1$		int k= 0;		for (int i= 0; i != fFoldedCount; i++) {			int j = fFoldedIndices[i];			if (matcher.match(fLabels[j].string))				fFilteredIndices[k++]= i;		}											return k;	}	