public global::OpenMI.Standard.ITimeStamp GetEarliestNeededTime() { return(new TimeStamp(CalendarConverter.Gregorian2ModifiedJulian(MohidWaterEngine.GetCurrentTime().AddSeconds(MohidWaterEngine.GetCurrentTimeStep())))); }