Merge pull request #1 from jiehanzheng/master

An approach to smart parenthesizing
Cosmetic fixes after parenthesizing

1. Moved Parenthesize() to within class for better encapsulation
2. Restructured testing to allow easier "regression" testing as code
evolves, and added an additional test.
getOoo() method changed to myOoo final variable
Merge branch 'master' of git://github.com/tcorica/CASPrototype
specify myOoo without using super() calls