code: @Override
  	public String getValue() {
  		Object data = getData();
  		if (data == null) {
  			return null;
  		}
  		// An empty string is treated as null
  		return Util.empty(data.toString()) ? null : data.toString();
  	}
docs: {@inheritDoc}