public static RuleGenerator/*!*/ Allocate() { return new RuleGenerator(RuleGenerators.InstanceAllocator); }