class DimensionalObjectUtils {

    public static Map<String, String> getDimensionItemIdSchemeMap( Collection<? extends DimensionalItemObject> objects, IdScheme idScheme )
    {
        Map<String, String> map = Maps.newHashMap();

        objects.forEach( obj -> map.put( obj.getDimensionItem(), obj.getDimensionItem( IdScheme.from( idScheme ) ) ) );

        return map;
    }

}