code: @Override
  	public Object getObject(final String columnLabel) throws SQLException {
  		Object val = getWrapped().getObject(columnLabel);
  		if (this.cryptColumnNames.contains(CaseFormat.UPPER_SNAKE_CASE.convert(columnLabel)) && val instanceof String) {
  			return decode.apply(val);
  		} else {
  			return val;
  		}
  	}
docs: {@inheritDoc}
  
  @see java.sql.ResultSet#getObject(java.lang.String)