using System;
using System.Collections.Generic;
using System.Text;

namespace SokobanResultSearch
{
    class InitializationFactory
    {
        private static InitializationProvider _initializationProvider;

        /// <summary>
        /// Gets initialization provider.
        /// </summary>
        public static InitializationProvider InitializationProvider
        {
            get { return _initializationProvider == null ? (_initializationProvider = new SokobanInitializationProvider()) : _initializationProvider; }
        }
    }
}
