Java literals [JLS14:3.10].
This is a tagged union type, introduced by fty::deftagsum.
We use the integer literals from the language formalization.
We only support a very limited form of floating-point literals for now, whose value is actually just a natural number.
We use ACL2 characters and strings for Java character and string literals. See the discussion in atj-java-abstract-syntax about that.