class ProviderBasedDataObjectService implements DataObjectService {

    @Override
    public <T> boolean supports(Class<T> type) {
        return providerRegistry.getPersistenceProvider(type) != null;
    }

}