## Uses of Class
freemarker.core.UnformattableValueException

Packages that use UnformattableValueException
freemarker.core: The seldom used or advanced parts of the fundamental FreeMarker API, compared to `freemarker.template`.

### Uses of UnformattableValueException in freemarker.core

Subclasses of UnformattableValueException in freemarker.core
`class` `UnknownDateTypeFormattingUnsupportedException` Thrown when a `TemplateDateModel` can't be formatted because its type is `TemplateDateModel.UNKNOWN`.
`class` `UnknownDateTypeParsingUnsupportedException` Thrown when a string can't be parsed to `TemplateDateModel`, because the provided target type is `TemplateDateModel.UNKNOWN`.

Methods in freemarker.core that throw UnformattableValueException
`static Number` TemplateFormatUtil.`getNonNullNumber(TemplateNumberModel numberModel)` Utility method to extract the `Number` from an `TemplateNumberModel`, and throws `TemplateModelException` with a standard error message if that's `null`.