more of a general comment, but i think the intention of flowName being a parameter here vs. a constructor arg in SplitParser was its not required in DecisionParser. if thats the case we can probably move all the parserContext params into the constructors for all the parsers since its always required