    @Test
    public void shouldLoadIsolatedClass() throws Exception
    {

        Class<?> isolatedClass = classLoader.loadClass( AbstractProvider.class.getName() );
        assertThat( isolatedClass, is( notNullValue() ) );
        assertThat( isolatedClass.getName(), is( AbstractProvider.class.getName() ) );
        assertThat( isolatedClass, is( not( (Class) AbstractProvider.class ) ) );
    }