/// <summary>
        ///     Merges the specified file information.
        /// </summary>
        /// <param name="stream">The file information.</param>
        /// <param name="sdmxObjects">The SDMX objects.</param>
        private static void Merge(Stream stream, ISdmxObjects sdmxObjects)
        {
            IStructureWorkspace structureWorkspace;
            StructureParsingManager parsingManager = new StructureParsingManager();
            IReadableDataLocationFactory dataLocationFactory = new ReadableDataLocationFactory();
            using (var readableDataLocation = dataLocationFactory.GetReadableDataLocation(stream))
            {
                structureWorkspace = parsingManager.ParseStructures(readableDataLocation);
            }

            sdmxObjects.Merge(structureWorkspace.GetStructureObjects(false));
        }