class DefaultModelStorage implements ModelStorage {

    static void synchronize(Runnable task, Lock... locks) {
        synchronize(() -> {
            task.run();
            return null;
        }, locks);
    }

    public  DefaultModelStorage(ModelStorageProvider storageProvider);

}