public String toValueString() {
        switch (type) {
        case IntRegion:
        case LongRegion:
        case DateRegion:
        case Regex:
        case INT:
        case String:
            return value.toString();
        case StringEnum:
            return "(" + Castors.me().castToString(value) + ")";
        case IntEnum:
            return "(" + Castors.me().castToString(value) + ")";
        case Json:
            return Json.toJson(value, JsonFormat.compact());
        }
        return "<NULL TYPE>";
    }