anchor.diff:        ! -------------------------------------------------------------------------
   
         CALL Destroy_FAST_ModuleMapType( MeshMapData, ErrStat2, ErrMsg2 ); IF ( ErrStat2 /= ErrID_None ) CALL WrScr(TRIM(ErrMsg2))
  -                        
  -      CALL MeshDestroy(    u_ED_Without_SD_HD,        ErrStat2, ErrMsg2 ); IF ( ErrStat2 /= ErrID_None ) CALL WrScr(TRIM(ErrMsg2))
  -      
  +                              
         ! -------------------------------------------------------------------------
         ! variables for ExtrapInterp:
         ! -------------------------------------------------------------------------
  
positive.code: REAL(DbKi),         ALLOCATABLE       :: ED_InputTimes(:)                        ! Array of times associated with ED_Input
  TYPE(ED_OutputType),ALLOCATABLE       :: ED_Output(:)                            ! Array of outputs associated with ED_OutputTimes = ED_InputTimes
  
  TYPE(MeshType)                        :: u_ED_Without_SD_HD                      ! For the ED coupling to SD, we save the inputs on the PlatformPtMesh that aren't contributed by SubDyn or HydroDyn
  
     ! Data for the ServoDyn module:
  TYPE(SrvD_InitInputType)              :: InitInData_SrvD                         ! Initialization input data
  TYPE(SrvD_InitOutputType)             :: InitOutData_SrvD                        ! Initialization output data
  
negative.code: 
     CALL SetModuleSubstepTime(Module_ED)
     
     CALL MeshCopy( ED_Input(1)%PlatformPtMesh, MeshMapData%u_ED_PlatformPtMesh_2, MESH_NEWCOPY, ErrStat, ErrMsg )
        CALL CheckError( ErrStat, 'Message from MeshCopy (MeshMapData%u_ED_PlatformPtMesh_2): '//NewLine//ErrMsg )
     
     ! ........................
     ! initialize ServoDyn 
  