@SuppressWarnings("unused")
   private static void testAllClasses(Hashtable<String, TestCase> tests) throws ClassNotFoundException, IOException, InstantiationException, IllegalAccessException, URISyntaxException {
      Class<SaraQuestion>[] clazzez = TestRig.<SaraQuestion>getClasses("teach.solve_these");
      
      for (Class<SaraQuestion> clazz : clazzez)  {
         SaraQuestion q = clazz.newInstance();

         String name;
         TestCase test = tests.get(name = clazz.getName());
         if (test == null) {
            System.out.println("Error: Could not find test case for class \"" + name + "\"\n\tIgnoring this solution.");
         }else{
            test(q,name,test);
         }
      }
   }