converter = Conversions.convert(converter.toDouble());
} else if (base == Type.LONG) {
converter = Conversions.convert(converter.toLong());
}
if (type == Type.BOOLEAN) {
return (T) Boolean.valueOf(converter.toBoolean());
} else if (type == Type.DATE) {
return (T) converter.toDate();
} else if (type == Type.DECIMAL) {
return (T) converter.toDecimal();
} else if (type == Type.DOUBLE) {