class CubeSupport implements HasDataHierarchy, HasTsCursor, HasDataDisplayName {

    @NonNull
    public static IParam<DataSet, CubeId> idBySeparator(@NonNull CubeId root, @NonNull String separator, @NonNull String name) {
        return new BySeparatorParam(Objects.requireNonNull(separator), Objects.requireNonNull(root), Objects.requireNonNull(name));
    }

    private  CubeSupport(Resource resource);

}