OutputDocument output = createOutputDocument();
DissectedContentHandler outputHandler
= createDissectedContentHandler(output);
RequestedShards requestedShards = dissected.createRequestedShards();
dissector.serialize(context, dissected,
requestedShards, outputHandler);
int totalCost = dissected.getTotalCost();
int outputSize = output.getSize();
// Check output size is reasonable; we allow explicit output size to
// be greater than the total cost to handle WBDOM generating WML.