public String getType() {
        if (raw == null) {
            return "null";
        }
        if (isNumeric()) {
            if (isNumericZero()) {
                return "Zero";
            }
            final StringBuilder str = new StringBuilder(isNumericPositive() ? "+" : "-");
            if (isInteger()) {
                str.append("Integer");
            } else {
                str.append("Decimal");
            }
            return str.toString();
        }
        return "Text";
    }
Encapsulates a single value for handling in {@link Formula}. Provides e.g. type conversions.
<br>
Supports raw values of type String, CharSequence, Double, Long, BigInterger and BigDecimal
main/src/main/java/cgeo/geocaching/utils/formulas/Value.java