} else if (name.equals("isDate")) {
return makeResult(getTypeFactory().boolType(), vf.bool(getValue().isDate()), ctx);
} else if (name.equals("isTime")) {
return makeResult(getTypeFactory().boolType(), vf.bool(getValue().isTime()), ctx);
} else if (name.equals("isDateTime")) {
return makeResult(getTypeFactory().boolType(), vf.bool(getValue().isDateTime()), ctx);
} else if (name.equals("justDate")) {
if (!dt.isTime()) {
return makeResult(getTypeFactory().dateTimeType(),
vf.date(dt.getYear(), dt.getMonthOfYear(), dt.getDayOfMonth()), ctx);
}