// "IProbabilistic" - a probabilistic runnable sinterface IProbabilistic /*extends Runnable*/ { public void setScheduler(IProbabilisticScheduler ps); public IProbabilisticScheduler scheduler(); /*default void run(IProbabilisticScheduler ps) { setScheduler(ps); run(); }*/ }