update

fun update(    currentTime: Time,     hasBeenExecuted: Boolean,     additionalParameter: Double,     environment: Environment<T, out Any>)