Appendix A: Various Utility Classes - Garg, Vijay K (Concurrent and Distributed Computing in Java, 2005)