question: @ NonNull public static StorableFence and ( @ NonNull StorableFence ... fences ) { return StorableFence . and ( Arrays . asList ( fences ) ) ; }
target:  Creates a meta storable fence which is a logical 'and' of all the given fences