このようなプロパティにアクセスすると、予期しない結果になることがあります。
例:
class X { boolean isFoo() { true } boolean getFoo() { false } } // getFoo() が呼び出されます new X().foo