src/org/tiefaces/components/websheet/utility/SaveAttrsUtility.java
public static String parseSaveAttr(final Cell cell, final Map<String, String> saveCommentsMap) {
		if (cell != null) {
			String key = cell.getSheet().getSheetName() + "!"
					+ CellUtility.getCellIndexNumberKey(cell.getColumnIndex(), cell.getRowIndex());
			String saveAttr = null;
			if (saveCommentsMap != null) {
				saveAttr = ParserUtility.getStringBetweenBracket(saveCommentsMap.get(key));
			}
			if ((saveAttr == null) && (cell.getCellTypeEnum() == CellType.STRING)) {
				saveAttr = SaveAttrsUtility.parseSaveAttrString(cell.getStringCellValue());
			}
			if ((saveAttr != null) && (!saveAttr.isEmpty())) {
				return TieConstants.CELL_ADDR_PRE_FIX + cell.getColumnIndex() + "=" + saveAttr + ",";
			}
		}
		return "";
	}
public static String parseSaveAttr(final Cell cell, final Map<String, String> saveCommentsMap) {
		if (cell != null) {
			String key = cell.getSheet().getSheetName() + "!"
					+ CellUtility.getCellIndexNumberKey(cell.getColumnIndex(), cell.getRowIndex());
			String saveAttr = null;
			if (saveCommentsMap != null) {
				saveAttr = ParserUtility.getStringBetweenBracket(saveCommentsMap.get(key));
			}
			if ((saveAttr == null) && (cell.getCellTypeEnum() == CellType.STRING)) {
				saveAttr = SaveAttrsUtility.parseSaveAttrString(cell.getStringCellValue());
			}
			if ((saveAttr != null) && (!saveAttr.isEmpty())) {
				return TieConstants.CELL_ADDR_PRE_FIX + cell.getColumnIndex() + "=" + saveAttr + ",";
			}
		}
		return "";
	}
Parses the save attr.

@param cell
the cell
@param saveCommentsMap
the save comments map
@return the string