public void OOP_Parser_StateMachine()
        {
            POParser_Fast parser   = new POParser_Fast();
            var           lines_v0 = parser.Parse(lines);

            for (int s = 0; s < Samples; s++)
            {
                double sum = 0;
                foreach (var line in lines_v0)
                {
                    sum += line.Amount;
                }
            }
        }
        public static void TestAmountPO_OOP_StateMachine()
        {
            var parser = new POParser_Fast();
            var lines  = parser.Parse(@"C:\Users\Y700-17\Desktop\DataOrientedDesign\DoDSamples\DoDSamples\Samples\POParser\Sample.po");

            Utils.Measure(() =>
            {
                for (int s = 0; s < samples; s++)
                {
                    double sum = 0;

                    foreach (var line in lines)
                    {
                        sum += line.Amount;
                    }
                }
            });
        }