docs: public RandomVariableInterface getMonteCarloWeights(int timeIndex)
  	{
  		// Lazy initialization, synchronized for thread safety
  		synchronized(this) {
  			if(discreteProcessWeights == null || discreteProcessWeights.length == 0) {
  				doPrecalculateProcess();
  			}
  		}
  
  		// Return value of process
  		return discreteProcessWeights[timeIndex];
  	}