In Java the '(typecast)' operator has lower precedence than the '.' member operator.

Try comparing the following int:


this.size // Or simply size

with the following int