create Time Distribution
abstract fun createTimeDistribution(randomGenerator: RandomGenerator, environment: Environment<T, P>, node: Node<T>, parameter: Any): TimeDistribution<T>
Return
a new TimeDistribution
a new TimeDistribution