code: @Override
      public void setClientInformationArray(String[] clientInfoArray, WSRdbManagedConnectionImpl mc, boolean explicitCall)
                      throws SQLException {
          // set the flag here even if the call fails, safer that way.
          if (explicitCall)
              mc.clientInfoExplicitlySet = true;
          else
              mc.clientInfoImplicitlySet = true;
  
          // set the clientid in the matrix
          matrix[1 /* OracleConnection.END_TO_END_CLIENTID_INDEX*/] = clientInfoArray[0];
          setEndToEndMetrics(mc.sqlConn, matrix, (short) 0); 
  
      }
docs: /*
  order of array is: 0- clientId