private static void processSelectItemAttributes(final String key,
			final CellAttributesMap cellAttributesMap,
			final SpecialAttributes sAttr) {
		if ((sAttr.selectValues == null)
				|| (sAttr.selectValues.length != sAttr.selectLabels.length)) {
			sAttr.selectValues = sAttr.selectLabels;
		}
		Map<String, String> smap = cellAttributesMap
				.getCellSelectItemsAttributes().get(key);
		if (smap == null) {
			smap = new LinkedHashMap<>();
		}
		smap.clear();
		if (sAttr.defaultSelectLabel != null) {
			smap.put(sAttr.defaultSelectLabel, sAttr.defaultSelectValue);
		}
		for (int i = 0; i < sAttr.selectLabels.length; i++) {
			smap.put(sAttr.selectLabels[i], sAttr.selectValues[i]);
		}
		cellAttributesMap.getCellSelectItemsAttributes().put(key, smap);
	}
private static void processSelectItemAttributes(final String key,
			final CellAttributesMap cellAttributesMap,
			final SpecialAttributes sAttr) {
		if ((sAttr.selectValues == null)
				|| (sAttr.selectValues.length != sAttr.selectLabels.length)) {
			sAttr.selectValues = sAttr.selectLabels;
		}
		Map<String, String> smap = cellAttributesMap
				.getCellSelectItemsAttributes().get(key);
		if (smap == null) {
			smap = new LinkedHashMap<>();
		}
		smap.clear();
		if (sAttr.defaultSelectLabel != null) {
			smap.put(sAttr.defaultSelectLabel, sAttr.defaultSelectValue);
		}
		for (int i = 0; i < sAttr.selectLabels.length; i++) {
			smap.put(sAttr.selectLabels[i], sAttr.selectValues[i]);
		}
		cellAttributesMap.getCellSelectItemsAttributes().put(key, smap);
	}
private static void processSelectItemAttributes ( final String key , final CellAttributesMap cellAttributesMap , final SpecialAttributes sAttr ) { if ( ( sAttr . selectValues == null ) || ( sAttr . selectValues . length != sAttr . selectLabels . length ) ) { sAttr . selectValues = sAttr . selectLabels ; } Map < String , String > smap = cellAttributesMap . getCellSelectItemsAttributes ( ) . get ( key ) ; if ( smap == null ) { smap = new LinkedHashMap <> ( ) ; } smap . clear ( ) ; if ( sAttr . defaultSelectLabel != null ) { smap . put ( sAttr . defaultSelectLabel , sAttr . defaultSelectValue ) ; } for ( int i = 0 ; i < sAttr . selectLabels . length ; i ++ ) { smap . put ( sAttr . selectLabels [ i ] , sAttr . selectValues [ i ] ) ; } cellAttributesMap . getCellSelectItemsAttributes ( ) . put ( key , smap ) ; }
Process select item attributes.

@param key
the key
@param cellAttributesMap
the cell attributes map
@param sAttr
the s attr
Process select item attributes .