postNodeCompletion(Object parent, Object node)A hook to allow nodes to be processed once they have had all of their
children applied and allows the actual node object that represents
the Markup element to be changed

protected void

setClosureDelegate(Closure closure, Object node)A strategy method to allow derived builders to use
builder-trees and switch in different kinds of builders.

A strategy method to allow derived builders to use
builder-trees and switch in different kinds of builders.
This method should call the setDelegate() method on the closure
which by default passes in this but if node is-a builder
we could pass that in instead (or do something wacky too)

Parameters:

closure - the closure on which to call setDelegate()

node - the node value that we've just created, which could be
a builder