class CubeId {

    @Override
    public int hashCode() {
        return Arrays.deepHashCode(dimensionIds) + Arrays.deepHashCode(dimensionsValues);
    }

    private  CubeId(@NonNull String[] dimensionIds, @NonNull String[] dimensionsValues);

}