The goal here is to improve on #13 by 1. adding more ways that the classpath can change (e.g., order of jars can affect which class is loaded) 2. checking if the change to the classpath is really used by the code under test 3. add tests