private static IEnumerable <string> ReportParseResults(
            DataStreamHeader dsHeader, WorkstationCommandList wrkstnCmdList,
            ResponseItemList responseList, TelnetCommandList telList)
        {
            var report = new List <string>();

            if (dsHeader != null)
            {
                report.AddRange(dsHeader.ToColumnReport());
            }

            if (wrkstnCmdList != null)
            {
                report.AddRange(wrkstnCmdList.ToColumnReport());
            }

            if (responseList != null)
            {
                report.AddRange(responseList.ReportResponseItems());
            }

            if (telList != null)
            {
                report.AddRange(telList.ToColumnReport());
            }

            return(report);
        }