code: @Override
      @SuppressWarnings("unchecked")
      protected <T> T getJDBCImplObject(Class<T> interfaceClass) throws SQLException {
          Object jdbcImplObject = getJDBCImplObject();
          if(jdbcImplObject == null) {
              return null;
          }
          Object impl = WSJdbcTracer.getImpl(jdbcImplObject);
          return interfaceClass.isInstance(impl) ? (T) impl : null;
      }
docs: Locate the underlying JDBC driver's implementation of the specified interface.
  
  @param interfaceClass the interface.
  
  @return the underlying JDBC driver's implementation of the specified interface,
  or NULL if none is found.
  @throws SQLException if an error occurs locating or unwrapping the implementation.