ASTIdentifier.java
Method support for identifiers : $foo
mainly used by ASTRefrence
Introspection is now moved to 'just in time' or at render / execution
time.
All operations (+ - / *) return a Number which type is the type of the bigger argument.
Example: add ( new Integer(10), new Integer(1)) will return an Integer-Object with the value 11 add ( new Long(10), new Integer(1)) will return an Long-Object with the value 11 add ( new Integer(10), new Float(1)) will return an Float-Object with the value 11
Overflow checking:
For integral values (byte, short, int) there is an implicit overflow correction (the next "bigger"
type will be returned).