@Override
    public <ENTITY> PersistenceProvider<ENTITY> persistenceProvider(PersistenceTableInfo<ENTITY> tableInfo) {
        return new SqlPersistenceProviderImpl<>(
            tableInfo,
            projectComponent,
            dbmsHandlerComponent,
            managerComponent,
            resultSetMapperComponent
        );
    }
@author Emil Forslund
@author Dan Lawesson
@since 3.0.1
runtime-parent/runtime-core/src/main/java/com/speedment/runtime/core/internal/component/sql/SqlPersistenceComponentImpl.java