code: public static String getOperatorCodeFromLabel(String label) {
  		if (label != null) {
  			if (I18nProvider.getSearch().operatorEquals().equals(label)) {
  				return "=";
  			} else if (I18nProvider.getSearch().operatorNotEquals().equals(label)) {
  				return "<>";
  			} else if (I18nProvider.getSearch().operatorST().equals(label)) {
  				return "<";
  			} else if (I18nProvider.getSearch().operatorSE().equals(label)) {
  				return "<=";
  			} else if (I18nProvider.getSearch().operatorBT().equals(label)) {
  				return ">";
  			} else if (I18nProvider.getSearch().operatorBE().equals(label)) {
  				return ">=";
  			} else if (I18nProvider.getSearch().operatorContains().equals(label)) {
  				return "contains";
  			} else if (I18nProvider.getSearch().operatorBefore().equals(label)) {
  				return "BEFORE";
  			} else if (I18nProvider.getSearch().operatorAfter().equals(label)) {
  				return "AFTER";
  			}
  		}
  		return label;
  	}
docs: Return the operator code from an operator label. The difference is this: an operator label is a string like
  "is equal to", while it's code is "=".
  
  @param label
  The operator label.
  @return operator code