private void extractClassesFromTestClass(final Class<?> element, Set<String> classesToPrepareForTest) { Class<?> classToInvestigate = element; while (classToInvestigate != null && !classToInvestigate.equals(Object.class)) { extractClassesAndAddThemToList(classToInvestigate, classesToPrepareForTest); if (includeMethods) { classesToPrepareForTest.addAll(lookOverMethods(classToInvestigate)); } classToInvestigate = classToInvestigate.getSuperclass(); } }