private void OnRecovered(ProtoVessel pv)
 {
     NE_Helper.log("Recovery ProtoVessel");
     if (targetBody != null && experiment != null)
     {
         NE_Helper.log("Lookingup stratege for " + experiment.name);
         OMSExperimentRecovery strategy = new KEESExperimentRecovery();
         if (strategy.protovesselHasDoneExperiement(pv, experiment, targetBody, this.Root.DateAccepted))
         {
             SetComplete();
         }
     }
 }
 private void OnRecovered(ProtoVessel pv)
 {
     NE_Helper.log("Recovery ProtoVessel");
     if (targetBody != null && experiment != null)
     {
         NE_Helper.log("Lookingup stratege for " + experiment.name);
         OMSExperimentRecovery strategy = new KEESExperimentRecovery();
         if(strategy.protovesselHasDoneExperiement(pv, experiment,targetBody, this.Root.DateAccepted)){
             SetComplete();
         }
     }
 }