text: public void copyValue(Cell destCell) {switch (_cellType) {case BLANK:   destCell.setBlank();                           return;case NUMERIC: destCell.setCellValue(_numberValue);           return;case BOOLEAN: destCell.setCellValue(_booleanValue);          return;case STRING:  destCell.setCellValue(_stringValue);           return;case ERROR:   destCell.setCellErrorValue((byte)_errorValue); return;default: throw new IllegalStateException("Unexpected data type (" + _cellType + ")");}}