public bool Run(ServiceParamWcf paramWCF)
        {
            Param param = new Param();

            param.dataToProcess = new DataToProcess()
            {
                Guid = paramWCF.param.dataToProcess.Guid
            };
            param.dataToProcess.maxInterations = paramWCF.param.dataToProcess.maxInterations;
            param.dataToProcess.totalSitio     = paramWCF.param.dataToProcess.totalSitio;
            param.dataToProcess.Guid           = paramWCF.param.dataToProcess.Guid;
            param.dataToProcess.temperature    = paramWCF.param.dataToProcess.temperature;
            param.dataToProcess.modelType      = paramWCF.param.dataToProcess.modelType;
            param.dataToProcess.crypt          = paramWCF.param.dataToProcess.crypt;
            param.dataToProcess.isem           = paramWCF.param.dataToProcess.isem;

            param.files = new Files()
            {
                Debug = paramWCF.param.files.Debug
            };

            param.dataToResults = new DataToResults();
            param.dataToResults.valueDiscard   = paramWCF.param.dataToResults.valueDiscard;
            param.dataToResults.valueDivResult = paramWCF.param.dataToResults.valueDivResult;

            param.output = new Output();
            param.output.configuration = paramWCF.param.output.configuration;
            //param.output.configurationJumpStep = paramWCF.param.output.configurationJumpStep;
            param.output.evolution    = paramWCF.param.output.evolution;
            param.output.distribution = paramWCF.param.output.distribution;
            param.output.debug        = paramWCF.param.output.debug;
            param.output.histogram    = paramWCF.param.output.histogram;
            param.output.trajectory   = paramWCF.param.output.trajectory;

            Applications objGeneratingResultsReference = new Applications(param);

            objGeneratingResultsReference.Do();
            objGeneratingResultsReference = null;

            param    = null;
            paramWCF = null;


            return(true);
        }