public final boolean isNumericType() {
		switch (id) {
		case TypeIds.T_int:
		case TypeIds.T_float:
		case TypeIds.T_double:
		case TypeIds.T_short:
		case TypeIds.T_byte:
		case TypeIds.T_long:
		case TypeIds.T_char:
			return true;
		default:
			return false;
		}
	}