Before executing an action Monogatari will check if the current statement matches with the action, therefore the Action must implement a matching function. If the statement to match should be a String, the action must implement the
matchString () method, if it should be an Object, the action must implement the
matchObject () method. Both should return a
boolean on whether the action matches the given statement or not.