Dining Philosophers simulation framework in Java