public void WriteXmlTest()
        {
            var regionName = @"TEST ENV OPTION";

            EnvironmentVariable Character = new EnvironmentVariable(regionName, "Character", string.Empty);

            var body      = new EnvironmentVariable(regionName, "Body", "LOW");
            var footLeft  = new EnvironmentVariable(regionName, "Foot", "LEFT");
            var footRight = new EnvironmentVariable(regionName, "Foot", "Right");

            var speed = new EnvironmentVariable(regionName, "Speed", 200);

            footLeft.Elements.Add(speed);
            footRight.Elements.Add(speed);

            Character.Elements.Add(body);
            Character.Elements.Add(footLeft);
            Character.Elements.Add(footRight);


            XmlWriterSettings settings = new XmlWriterSettings
            {
                Indent          = true,
                IndentChars     = " ",
                NewLineChars    = "\r\n",
                NewLineHandling = NewLineHandling.Replace,
            };


            Debug.WriteLine("XML File Out " + path);

            using (XmlWriter wr = XmlWriter.Create(path, settings))
            {
                wr.WriteComment("TEST OBJECT 입니다.");
                //XmlSerializer xs = new XmlSerializer(typeof(EnvironmentVariable));

                //xs.Serialize(wr, Character);
                Character.WriteXml(wr);
            }
        }