protected int decodeKeyword(String str) {
		if (str.equalsIgnoreCase("ABT"))
			return ABOUT;

		if (str.equalsIgnoreCase("CAL"))
			return CALCULATED;

		if (str.equalsIgnoreCase("EST"))
			return ESTIMATED;

		if (str.equalsIgnoreCase("FROM"))
			return FROM;

		if (str.equalsIgnoreCase("TO"))
			return TO;

		if (str.equalsIgnoreCase("BEF"))
			return BEFORE;

		if (str.equalsIgnoreCase("AFT"))
			return AFTER;

		if (str.equalsIgnoreCase("BET"))
			return BETWEEN;

		if (str.equalsIgnoreCase("WFT"))
			return WFT;

		return UNKNOWN;
	}