2011/1/11 Murali Venugopal <murali.venugopal@sifycorp.com>
 
now i've found that, using the "$" symbol is optional. buf if you use it on a variable declaration, it's mandatory that you've to specify on further reference of that variable. today's findings... :-)

In Java, '$' is valid in identifiers, just like a letter or '_'. Docs explain that using the dollar sign may help you to distinguish between bound variables and field names.
-w