/// <summary>
        ///   Read file
        /// </summary>
        /// <param name="path">file path</param>
        /// <returns>List of first examples</returns>
        private List <FirstExampleType> ReadFile(string path)
        {
            List <FirstExampleType> fileContents = new List <FirstExampleType>();

            if (File.Exists(path))
            {
                using (StreamReader reader = new StreamReader(path))
                {
                    string currentLine = string.Empty;
                    currentLine = reader.ReadLine();

                    while (currentLine != null)
                    {
                        FirstExampleType firstExample = new FirstExampleType();
                        if (firstExample.Set(currentLine))
                        {
                            fileContents.Add(firstExample);
                        }
                        else
                        {
                            Logger.Instance.WriteLog("ERROR: FirstExampleIOController: error in with line - " + currentLine);
                        }

                        currentLine  = reader.ReadLine();
                        firstExample = null;
                    }
                }
            }

            return(fileContents);
        }