cmp = o1.toLowerCase().compareTo(o2.toLowerCase());
cmp = o1.compareToIgnoreCase(o2);
	private final boolean compare(String o1, String o2, int relation) {		int cmp;		if (!isCaseSensitive())			cmp = o1.toLowerCase().compareTo(o2.toLowerCase());		else			cmp = o1.compareTo(o2);		switch (relation) {			case Constants.LT :				return (cmp < 0);			case Constants.LTEQ :				return (cmp <= 0);			case Constants.GT :				return (cmp > 0);			case Constants.GTEQ :				return (cmp >= 0);			case Constants.EQ :				return (cmp == 0);			case Constants.NEQ :				return (cmp != 0);		}		return false;		// never reached	}