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

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