abstract fun createNode(rand: RandomGenerator!, env: Environment<T, P>!, param: String!): Node<T>!
rand - RandomGenerator!: the random engine
env - Environment<T, P>!: the environment that will host this object
param - String!: a String describing the object
Return
Node<T>!: a new TimeDistribution