class TracingDataSource implements DataSource {

  @Override
  public Connection getConnection() throws SQLException {
    return new TracingConnection(
        delegate.getConnection(), connectionInfo, true, null, GlobalTracer.get());
  }

  public  TracingDataSource(DataSource delegate);

}