Have you ever added a class to the classpath but weren't sure if it was being obscured by another version elsewhere on the classpath? Have you ever added jar and wondered what other jars are needed for that jar to function properly? In other words what