// if they have not already been initialised (sigh).
initialiseAttributes(context, attributes);
styleElementStart(context, attributes);
XDIMEResult result;
// Configure the ElementOutputStateBuilder with the styles which are
// used to calculate whether this element should generate or suppress
// output markup (and if generating, where the markup should appear).
outputStateBuilder = createElementOutputStateBuilder(