An expression representing a property, nested property or indexed property of a JavaBean, or a combination of all three. Capable of parsing String property expressions into a series of {@link Node}s representing each sub-property or indexed property. Expression nodes can be separated with periods, or square-bracket indexing. Items inside square brackets can be single or double quoted, or bare int/long/float/double/boolean literals in the same manner they appear in Java source code (e.g. 123.6F for a float).
@author Tim Fennell
@since Stripes 1.4