public PatternMatchingHelper CreatePatterMatchingHelper () { if (pmh == null) { pmh = new PatternMatchingHelper (this); pmh.CreateContainer (); pmh.DefineContainer (); pmh.Define (); AddCompilerGeneratedClass (pmh); } return pmh; }