`if(true) { true `} `if true true ` `if (foo).bar() foobar `elseif (foo).bar() well else `elseif !exp mmm ` `if (foo).bar() { foobar `} `if !(foo).bar() foobar not! ` `if (!(foo).bar()) { foobar `} `if (foo).bar foobar ` `if !(foo).bar foobar `else if (foo).bar mm `elseif (foo).bar mm `elseif ((Foo)foo).bar() mm ` `if ((foo)f).bar foobar ` *{nebative in open if}* `if ! foo no foo `else if !foo real no foo `else `if !foo.bar oh well ` `