class PostWalkRules::PostWalkRulesException

The PostWalkRulesException exception is thrown by this class when the initGetMatcherPropertyIds() or initRuleSets() are called before they have been replaced by any new implementation from a child class. This helps us to simulate abstract methods, which does not exist in Ruby.