public static <T> Class<? extends T> getMapperClass(Class<T> clazz) {
        try {
            List<ClassLoader> classLoaders = collectClassLoaders( clazz.getClassLoader() );

            return getMapperClass( clazz, classLoaders );
        }
        catch ( ClassNotFoundException e ) {
            throw new RuntimeException( e );
        }
    }
@Test
    public void shouldReturnPackagePrivateImplementationClass() {
        assertThat( Mappers.getMapperClass( PackagePrivateMapper.class ) ).isNotNull();
    }