Added indirectInstanceOf.
Reformat control blocks.