code: public void setSuperShardingKey(Object superShardingKey) throws SQLException {
          if (!changable)
              throw new SQLException(AdapterUtil.getNLSMessage("WS_INTERNAL_ERROR",
                  "ConnectionRequestInfo cannot be modified, doing so may result in corruption: superShardingKey, cri", superShardingKey, this));
  
          if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
              Tr.debug(this, tc, "Setting super sharding key on the CRI to: " + superShardingKey);
  
          ivSuperShardingKey = superShardingKey;
      }
docs: Change the value of the super sharding key property in the connection request information.
  
  @param superShardingKey the new value.
  @throws SQLException if the connection request information is not editable.