public static Row ParseRow(byte[] line)
        {
            int position = 0;
            Row row      = new Row();

            while (position <= line.Length)
            {
                Property prop = NewProperty(line, ref position);

                if (prop != null)
                {
                    row.AddProperty(prop);
                }
            }

            return(row);
        }
		public static Row ParseRow (byte[] line)
		{
			int position = 0;
			Row row = new Row ();
			
			while (position <= line.Length) {
				Property prop = NewProperty (line, ref position);
				
				if (prop != null)
					row.AddProperty (prop);
			}
			
			return row;
		}