Bug while updateing the decorated engine.

The engine didn't perform caching.
Issue with the braces state.

The state removed any extra spaces and continuations from thisLineIndent
of its parent, but it should do so only if the opening brace is on the
line beginning.