if you write code like this, using ':' lines with the
statement immediately following it:
% if foo: m.write('foo')
% else: m.write('no foo')
the object generator does the "if:" line correctly, but
mistakes the "else:" line for an "else:" all by itself,
and incorrectly decreases the indentation count.