private Dimension findDimension(String dimensionName,
                                    SortedSet<Dimension> dimensions)
            throws CorrespondingDimensionNotExistsException {
        if (null == dimensionName || "".equals(dimensionName)) {
            throw new CorrespondingDimensionNotExistsException();
        }
        for (Dimension dimension : dimensions) {
            if (dimensionName.equals(dimension.getName())) {
                return dimension;
            }
        }
        throw new CorrespondingDimensionNotExistsException();
    }