@Test
public void testClasspathResolution() {

    // can get the classpath like this:
    System.out.println(System.getProperty("java.class.path"));
    final ClasspathScanner cpScanner = new ClasspathScanner();
    final List<Class<?>> classesWithAnnotation = cpScanner.getClassesWithAnnotation(
            SubSteps.StepImplementations.class, Thread.currentThread().getContextClassLoader());
    Assert.assertNotNull(classesWithAnnotation);
    Assert.assertThat(classesWithAnnotation.contains(MockStepImplementations.class),
            is(true));
    // if elem is a jar, open up and take a look - lengthy?
    // if the path element is a folder - assume its full of java classes,
    // construct a name and load up via the classloader
    // how to actually get the classes from
}