class CubeId {

    @NonNull
    public String getDimensionId(@NonNegative int index) throws IndexOutOfBoundsException {
        return dimensionIds[index];
    }

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

}