public static List <string> createO2MethodStreamFiles(this O2MappedAstData o2MappedAstData, List <string> sourceFiles, string targetFolder)
        {
            var createdFiles = new List <String>();

            foreach (var file in sourceFiles)
            {
                createdFiles.AddRange(o2MappedAstData.createO2MethodStreamFiles(file, targetFolder));
            }
            return(createdFiles);
        }
        public static List <string> createO2MethodStreamFiles(this O2MappedAstData o2MappedAstData, string sourceFile, string targetFolder)
        {
            var iMethods = o2MappedAstData.iMethods(sourceFile);

            return(o2MappedAstData.createO2MethodStreamFiles(iMethods, targetFolder));
        }