Currently if you say ${ 9220838762064379904 }, you'll get a NumberFormatException because the EL is trying to parse the value as an Integer, not a Long.
Fixed by changing IntegerLiteral to use new Long() instead of new Integer()