The AfterProcessInstructions method is called after the objects impacted by the instructions have been updated. This method is primarily used by GUI controls that need to update their display based on the modified objects. For application metadata containers, this method will normally do nothing.
Under no circumstances should an error be raised or error messages added to the message container from within this method. The CanInstructionsBeCommitted method, not this method, should be used to detect all problems that may require rolling back the transaction.