||This exception will be thrown when an error during a decomposition occurs.
||This exception will be thrown when there were no children to be found
when there should have been some.
||This exception is thrown when something is wrong with a node in a syntax tree.
||This exception is thrown when no rewrite can be performed on a syntax tree
This is a non-critical exception and merely signifies the end of an
||This exception is thrown on encountering a syntax error in a syntax tree.
||This exception is thrown when two
Rules in a
can be unified.