package databasesqlwrapper

import (
	driver "database/sql/driver"
	testing "testing"
)

func TestWrapConn(t *testing.T) {
	{
		t.Log("combination 1/1024: driver.Conn")
		wrapped := struct {
			driver.Conn
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 1/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 2/1024: driver.Conn driver.ConnBeginTx")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 2/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 2/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 2/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 2/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 3/1024: driver.Conn driver.ConnPrepareContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 3/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 3/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 3/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 3/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 4/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 4/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 4/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 4/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 4/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 4/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 4/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 4/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 4/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 4/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 4/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 4/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 4/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 5/1024: driver.Conn driver.Execer")
		wrapped := struct {
			driver.Conn
			driver.Execer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 5/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 5/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 5/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 5/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 6/1024: driver.Conn driver.ConnBeginTx driver.Execer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 6/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 6/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 6/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 6/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 6/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 6/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 6/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 6/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 6/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 6/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 6/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 6/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 7/1024: driver.Conn driver.ConnPrepareContext driver.Execer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 7/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 7/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 7/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 7/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 7/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 7/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 7/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 7/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 7/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 7/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 7/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 7/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 8/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 8/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 8/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 8/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 8/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 8/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 8/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 8/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 8/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 8/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 8/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 8/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 8/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 9/1024: driver.Conn driver.ExecerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 9/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 9/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 9/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 9/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 10/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 10/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 10/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 10/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 10/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 10/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 10/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 10/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 10/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 10/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 10/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 10/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 10/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 11/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 11/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 11/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 11/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 11/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 11/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 11/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 11/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 11/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 11/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 11/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 11/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 11/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 12/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 12/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 12/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 12/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 12/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 12/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 12/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 12/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 12/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 12/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 12/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 12/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 12/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 13/1024: driver.Conn driver.Execer driver.ExecerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 13/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 13/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 13/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 13/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 13/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 13/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 13/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 13/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 13/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 13/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 13/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 13/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 14/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 14/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 14/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 14/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 14/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 14/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 14/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 14/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 14/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 14/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 14/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 14/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 14/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 15/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 15/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 15/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 15/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 15/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 15/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 15/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 15/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 15/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 15/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 15/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 15/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 15/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 16/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 16/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 16/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 16/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 16/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 16/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 16/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 16/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 16/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 16/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 16/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 16/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 16/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 17/1024: driver.Conn driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 17/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 17/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 17/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 17/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 18/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 18/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 18/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 18/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 18/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 18/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 18/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 18/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 18/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 18/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 18/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 18/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 18/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 19/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 19/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 19/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 19/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 19/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 19/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 19/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 19/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 19/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 19/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 19/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 19/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 19/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 20/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 20/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 20/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 20/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 20/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 20/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 20/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 20/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 20/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 20/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 20/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 20/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 20/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 21/1024: driver.Conn driver.Execer driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 21/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 21/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 21/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 21/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 21/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 21/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 21/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 21/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 21/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 21/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 21/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 21/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 22/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 22/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 22/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 22/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 22/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 22/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 22/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 22/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 22/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 22/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 22/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 22/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 22/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 23/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 23/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 23/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 23/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 23/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 23/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 23/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 23/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 23/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 23/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 23/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 23/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 23/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 24/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 24/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 24/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 24/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 24/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 24/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 24/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 24/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 24/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 24/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 24/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 24/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 24/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 25/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 25/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 25/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 25/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 25/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 25/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 25/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 25/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 25/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 25/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 25/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 25/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 25/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 26/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 26/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 26/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 26/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 26/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 26/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 26/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 26/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 26/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 26/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 26/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 26/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 26/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 27/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 27/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 27/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 27/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 27/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 27/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 27/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 27/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 27/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 27/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 27/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 27/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 27/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 28/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 28/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 28/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 28/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 28/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 28/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 28/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 28/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 28/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 28/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 28/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 28/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 28/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 29/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 29/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 29/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 29/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 29/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 29/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 29/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 29/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 29/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 29/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 29/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 29/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 29/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 30/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 30/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 30/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 30/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 30/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 30/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 30/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 30/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 30/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 30/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 30/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 30/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 30/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 31/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 31/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 31/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 31/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 31/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 31/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 31/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 31/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 31/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 31/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 31/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 31/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 31/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 32/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 32/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 32/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 32/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 32/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 32/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 32/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 32/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 32/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 32/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 32/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 32/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 32/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 33/1024: driver.Conn driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 33/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 33/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 33/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 33/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 34/1024: driver.Conn driver.ConnBeginTx driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 34/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 34/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 34/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 34/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 34/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 34/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 34/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 34/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 34/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 34/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 34/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 34/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 35/1024: driver.Conn driver.ConnPrepareContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 35/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 35/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 35/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 35/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 35/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 35/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 35/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 35/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 35/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 35/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 35/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 35/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 36/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 36/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 36/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 36/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 36/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 36/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 36/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 36/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 36/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 36/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 36/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 36/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 36/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 37/1024: driver.Conn driver.Execer driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 37/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 37/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 37/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 37/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 37/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 37/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 37/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 37/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 37/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 37/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 37/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 37/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 38/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 38/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 38/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 38/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 38/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 38/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 38/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 38/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 38/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 38/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 38/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 38/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 38/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 39/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 39/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 39/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 39/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 39/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 39/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 39/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 39/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 39/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 39/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 39/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 39/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 39/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 40/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 40/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 40/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 40/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 40/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 40/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 40/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 40/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 40/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 40/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 40/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 40/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 40/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 41/1024: driver.Conn driver.ExecerContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 41/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 41/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 41/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 41/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 41/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 41/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 41/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 41/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 41/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 41/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 41/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 41/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 42/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 42/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 42/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 42/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 42/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 42/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 42/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 42/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 42/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 42/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 42/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 42/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 42/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 43/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 43/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 43/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 43/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 43/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 43/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 43/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 43/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 43/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 43/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 43/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 43/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 43/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 44/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 44/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 44/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 44/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 44/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 44/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 44/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 44/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 44/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 44/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 44/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 44/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 44/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 45/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 45/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 45/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 45/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 45/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 45/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 45/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 45/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 45/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 45/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 45/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 45/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 45/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 46/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 46/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 46/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 46/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 46/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 46/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 46/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 46/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 46/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 46/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 46/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 46/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 46/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 47/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 47/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 47/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 47/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 47/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 47/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 47/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 47/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 47/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 47/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 47/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 47/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 47/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 48/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 48/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 48/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 48/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 48/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 48/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 48/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 48/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 48/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 48/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 48/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 48/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 48/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 49/1024: driver.Conn driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 49/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 49/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 49/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 49/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 49/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 49/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 49/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 49/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 49/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 49/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 49/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 49/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 50/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 50/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 50/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 50/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 50/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 50/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 50/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 50/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 50/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 50/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 50/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 50/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 50/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 51/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 51/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 51/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 51/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 51/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 51/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 51/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 51/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 51/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 51/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 51/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 51/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 51/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 52/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 52/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 52/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 52/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 52/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 52/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 52/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 52/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 52/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 52/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 52/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 52/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 52/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 53/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 53/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 53/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 53/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 53/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 53/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 53/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 53/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 53/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 53/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 53/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 53/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 53/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 54/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 54/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 54/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 54/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 54/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 54/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 54/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 54/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 54/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 54/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 54/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 54/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 54/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 55/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 55/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 55/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 55/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 55/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 55/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 55/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 55/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 55/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 55/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 55/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 55/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 55/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 56/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 56/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 56/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 56/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 56/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 56/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 56/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 56/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 56/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 56/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 56/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 56/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 56/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 57/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 57/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 57/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 57/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 57/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 57/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 57/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 57/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 57/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 57/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 57/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 57/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 57/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 58/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 58/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 58/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 58/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 58/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 58/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 58/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 58/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 58/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 58/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 58/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 58/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 58/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 59/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 59/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 59/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 59/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 59/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 59/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 59/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 59/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 59/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 59/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 59/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 59/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 59/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 60/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 60/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 60/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 60/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 60/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 60/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 60/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 60/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 60/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 60/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 60/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 60/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 60/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 61/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 61/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 61/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 61/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 61/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 61/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 61/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 61/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 61/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 61/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 61/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 61/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 61/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 62/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 62/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 62/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 62/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 62/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 62/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 62/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 62/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 62/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 62/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 62/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 62/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 62/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 63/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 63/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 63/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 63/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 63/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 63/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 63/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 63/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 63/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 63/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 63/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 63/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 63/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 64/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 64/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 64/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 64/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 64/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 64/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 64/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 64/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 64/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 64/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 64/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 64/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 64/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 65/1024: driver.Conn driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 65/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 65/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 65/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 65/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 66/1024: driver.Conn driver.ConnBeginTx driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 66/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 66/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 66/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 66/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 66/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 66/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 66/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 66/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 66/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 66/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 66/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 66/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 67/1024: driver.Conn driver.ConnPrepareContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 67/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 67/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 67/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 67/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 67/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 67/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 67/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 67/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 67/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 67/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 67/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 67/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 68/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 68/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 68/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 68/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 68/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 68/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 68/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 68/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 68/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 68/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 68/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 68/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 68/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 69/1024: driver.Conn driver.Execer driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 69/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 69/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 69/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 69/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 69/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 69/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 69/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 69/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 69/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 69/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 69/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 69/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 70/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 70/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 70/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 70/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 70/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 70/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 70/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 70/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 70/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 70/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 70/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 70/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 70/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 71/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 71/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 71/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 71/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 71/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 71/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 71/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 71/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 71/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 71/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 71/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 71/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 71/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 72/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 72/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 72/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 72/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 72/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 72/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 72/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 72/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 72/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 72/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 72/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 72/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 72/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 73/1024: driver.Conn driver.ExecerContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 73/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 73/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 73/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 73/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 73/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 73/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 73/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 73/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 73/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 73/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 73/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 73/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 74/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 74/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 74/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 74/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 74/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 74/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 74/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 74/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 74/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 74/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 74/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 74/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 74/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 75/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 75/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 75/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 75/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 75/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 75/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 75/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 75/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 75/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 75/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 75/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 75/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 75/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 76/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 76/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 76/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 76/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 76/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 76/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 76/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 76/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 76/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 76/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 76/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 76/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 76/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 77/1024: driver.Conn driver.Execer driver.ExecerContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 77/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 77/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 77/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 77/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 77/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 77/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 77/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 77/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 77/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 77/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 77/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 77/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 78/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 78/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 78/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 78/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 78/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 78/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 78/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 78/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 78/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 78/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 78/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 78/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 78/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 79/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 79/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 79/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 79/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 79/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 79/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 79/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 79/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 79/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 79/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 79/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 79/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 79/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 80/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 80/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 80/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 80/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 80/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 80/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 80/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 80/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 80/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 80/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 80/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 80/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 80/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 81/1024: driver.Conn driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 81/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 81/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 81/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 81/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 81/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 81/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 81/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 81/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 81/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 81/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 81/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 81/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 82/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 82/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 82/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 82/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 82/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 82/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 82/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 82/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 82/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 82/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 82/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 82/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 82/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 83/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 83/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 83/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 83/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 83/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 83/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 83/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 83/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 83/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 83/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 83/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 83/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 83/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 84/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 84/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 84/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 84/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 84/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 84/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 84/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 84/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 84/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 84/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 84/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 84/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 84/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 85/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 85/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 85/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 85/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 85/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 85/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 85/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 85/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 85/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 85/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 85/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 85/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 85/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 86/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 86/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 86/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 86/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 86/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 86/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 86/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 86/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 86/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 86/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 86/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 86/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 86/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 87/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 87/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 87/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 87/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 87/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 87/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 87/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 87/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 87/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 87/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 87/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 87/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 87/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 88/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 88/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 88/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 88/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 88/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 88/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 88/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 88/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 88/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 88/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 88/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 88/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 88/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 89/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 89/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 89/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 89/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 89/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 89/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 89/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 89/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 89/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 89/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 89/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 89/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 89/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 90/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 90/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 90/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 90/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 90/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 90/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 90/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 90/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 90/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 90/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 90/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 90/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 90/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 91/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 91/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 91/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 91/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 91/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 91/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 91/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 91/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 91/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 91/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 91/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 91/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 91/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 92/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 92/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 92/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 92/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 92/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 92/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 92/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 92/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 92/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 92/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 92/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 92/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 92/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 93/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 93/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 93/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 93/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 93/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 93/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 93/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 93/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 93/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 93/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 93/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 93/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 93/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 94/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 94/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 94/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 94/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 94/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 94/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 94/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 94/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 94/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 94/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 94/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 94/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 94/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 95/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 95/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 95/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 95/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 95/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 95/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 95/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 95/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 95/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 95/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 95/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 95/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 95/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 96/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 96/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 96/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 96/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 96/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 96/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 96/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 96/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 96/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 96/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 96/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 96/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 96/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 97/1024: driver.Conn driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 97/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 97/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 97/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 97/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 97/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 97/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 97/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 97/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 97/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 97/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 97/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 97/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 98/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 98/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 98/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 98/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 98/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 98/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 98/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 98/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 98/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 98/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 98/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 98/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 98/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 99/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 99/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 99/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 99/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 99/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 99/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 99/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 99/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 99/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 99/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 99/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 99/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 99/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 100/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 100/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 100/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 100/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 100/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 100/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 100/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 100/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 100/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 100/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 100/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 100/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 100/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 101/1024: driver.Conn driver.Execer driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 101/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 101/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 101/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 101/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 101/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 101/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 101/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 101/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 101/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 101/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 101/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 101/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 102/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 102/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 102/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 102/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 102/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 102/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 102/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 102/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 102/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 102/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 102/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 102/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 102/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 103/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 103/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 103/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 103/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 103/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 103/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 103/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 103/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 103/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 103/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 103/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 103/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 103/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 104/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 104/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 104/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 104/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 104/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 104/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 104/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 104/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 104/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 104/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 104/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 104/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 104/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 105/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 105/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 105/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 105/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 105/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 105/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 105/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 105/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 105/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 105/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 105/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 105/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 105/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 106/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 106/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 106/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 106/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 106/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 106/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 106/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 106/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 106/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 106/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 106/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 106/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 106/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 107/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 107/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 107/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 107/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 107/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 107/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 107/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 107/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 107/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 107/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 107/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 107/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 107/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 108/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 108/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 108/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 108/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 108/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 108/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 108/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 108/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 108/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 108/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 108/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 108/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 108/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 109/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 109/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 109/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 109/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 109/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 109/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 109/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 109/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 109/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 109/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 109/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 109/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 109/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 110/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 110/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 110/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 110/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 110/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 110/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 110/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 110/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 110/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 110/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 110/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 110/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 110/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 111/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 111/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 111/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 111/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 111/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 111/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 111/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 111/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 111/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 111/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 111/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 111/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 111/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 112/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 112/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 112/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 112/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 112/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 112/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 112/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 112/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 112/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 112/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 112/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 112/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 112/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 113/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 113/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 113/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 113/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 113/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 113/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 113/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 113/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 113/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 113/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 113/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 113/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 113/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 114/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 114/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 114/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 114/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 114/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 114/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 114/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 114/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 114/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 114/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 114/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 114/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 114/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 115/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 115/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 115/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 115/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 115/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 115/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 115/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 115/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 115/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 115/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 115/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 115/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 115/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 116/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 116/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 116/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 116/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 116/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 116/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 116/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 116/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 116/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 116/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 116/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 116/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 116/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 117/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 117/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 117/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 117/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 117/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 117/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 117/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 117/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 117/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 117/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 117/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 117/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 117/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 118/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 118/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 118/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 118/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 118/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 118/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 118/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 118/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 118/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 118/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 118/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 118/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 118/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 119/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 119/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 119/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 119/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 119/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 119/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 119/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 119/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 119/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 119/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 119/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 119/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 119/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 120/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 120/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 120/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 120/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 120/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 120/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 120/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 120/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 120/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 120/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 120/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 120/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 120/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 121/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 121/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 121/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 121/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 121/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 121/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 121/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 121/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 121/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 121/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 121/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 121/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 121/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 122/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 122/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 122/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 122/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 122/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 122/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 122/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 122/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 122/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 122/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 122/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 122/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 122/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 123/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 123/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 123/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 123/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 123/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 123/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 123/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 123/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 123/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 123/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 123/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 123/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 123/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 124/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 124/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 124/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 124/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 124/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 124/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 124/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 124/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 124/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 124/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 124/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 124/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 124/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 125/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 125/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 125/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 125/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 125/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 125/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 125/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 125/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 125/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 125/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 125/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 125/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 125/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 126/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 126/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 126/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 126/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 126/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 126/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 126/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 126/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 126/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 126/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 126/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 126/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 126/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 127/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 127/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 127/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 127/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 127/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 127/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 127/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 127/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 127/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 127/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 127/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 127/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 127/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 128/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 128/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 128/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 128/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 128/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 128/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 128/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 128/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 128/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 128/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 128/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 128/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 128/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 129/1024: driver.Conn driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 129/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 129/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 129/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 129/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 130/1024: driver.Conn driver.ConnBeginTx driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 130/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 130/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 130/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 130/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 130/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 130/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 130/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 130/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 130/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 130/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 130/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 130/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 131/1024: driver.Conn driver.ConnPrepareContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 131/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 131/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 131/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 131/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 131/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 131/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 131/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 131/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 131/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 131/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 131/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 131/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 132/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 132/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 132/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 132/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 132/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 132/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 132/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 132/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 132/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 132/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 132/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 132/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 132/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 133/1024: driver.Conn driver.Execer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 133/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 133/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 133/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 133/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 133/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 133/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 133/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 133/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 133/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 133/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 133/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 133/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 134/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 134/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 134/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 134/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 134/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 134/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 134/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 134/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 134/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 134/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 134/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 134/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 134/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 135/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 135/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 135/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 135/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 135/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 135/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 135/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 135/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 135/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 135/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 135/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 135/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 135/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 136/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 136/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 136/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 136/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 136/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 136/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 136/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 136/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 136/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 136/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 136/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 136/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 136/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 137/1024: driver.Conn driver.ExecerContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 137/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 137/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 137/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 137/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 137/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 137/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 137/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 137/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 137/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 137/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 137/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 137/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 138/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 138/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 138/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 138/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 138/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 138/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 138/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 138/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 138/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 138/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 138/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 138/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 138/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 139/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 139/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 139/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 139/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 139/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 139/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 139/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 139/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 139/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 139/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 139/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 139/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 139/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 140/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 140/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 140/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 140/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 140/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 140/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 140/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 140/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 140/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 140/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 140/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 140/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 140/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 141/1024: driver.Conn driver.Execer driver.ExecerContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 141/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 141/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 141/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 141/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 141/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 141/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 141/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 141/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 141/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 141/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 141/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 141/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 142/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 142/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 142/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 142/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 142/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 142/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 142/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 142/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 142/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 142/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 142/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 142/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 142/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 143/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 143/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 143/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 143/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 143/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 143/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 143/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 143/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 143/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 143/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 143/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 143/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 143/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 144/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 144/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 144/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 144/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 144/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 144/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 144/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 144/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 144/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 144/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 144/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 144/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 144/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 145/1024: driver.Conn driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 145/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 145/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 145/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 145/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 145/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 145/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 145/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 145/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 145/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 145/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 145/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 145/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 146/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 146/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 146/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 146/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 146/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 146/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 146/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 146/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 146/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 146/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 146/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 146/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 146/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 147/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 147/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 147/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 147/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 147/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 147/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 147/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 147/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 147/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 147/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 147/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 147/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 147/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 148/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 148/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 148/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 148/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 148/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 148/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 148/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 148/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 148/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 148/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 148/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 148/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 148/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 149/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 149/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 149/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 149/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 149/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 149/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 149/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 149/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 149/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 149/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 149/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 149/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 149/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 150/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 150/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 150/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 150/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 150/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 150/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 150/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 150/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 150/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 150/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 150/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 150/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 150/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 151/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 151/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 151/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 151/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 151/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 151/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 151/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 151/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 151/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 151/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 151/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 151/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 151/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 152/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 152/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 152/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 152/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 152/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 152/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 152/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 152/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 152/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 152/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 152/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 152/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 152/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 153/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 153/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 153/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 153/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 153/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 153/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 153/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 153/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 153/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 153/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 153/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 153/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 153/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 154/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 154/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 154/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 154/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 154/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 154/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 154/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 154/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 154/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 154/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 154/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 154/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 154/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 155/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 155/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 155/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 155/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 155/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 155/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 155/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 155/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 155/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 155/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 155/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 155/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 155/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 156/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 156/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 156/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 156/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 156/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 156/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 156/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 156/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 156/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 156/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 156/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 156/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 156/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 157/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 157/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 157/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 157/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 157/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 157/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 157/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 157/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 157/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 157/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 157/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 157/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 157/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 158/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 158/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 158/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 158/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 158/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 158/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 158/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 158/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 158/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 158/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 158/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 158/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 158/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 159/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 159/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 159/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 159/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 159/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 159/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 159/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 159/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 159/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 159/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 159/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 159/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 159/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 160/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 160/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 160/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 160/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 160/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 160/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 160/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 160/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 160/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 160/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 160/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 160/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 160/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 161/1024: driver.Conn driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 161/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 161/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 161/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 161/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 161/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 161/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 161/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 161/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 161/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 161/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 161/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 161/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 162/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 162/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 162/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 162/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 162/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 162/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 162/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 162/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 162/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 162/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 162/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 162/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 162/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 163/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 163/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 163/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 163/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 163/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 163/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 163/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 163/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 163/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 163/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 163/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 163/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 163/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 164/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 164/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 164/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 164/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 164/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 164/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 164/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 164/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 164/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 164/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 164/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 164/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 164/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 165/1024: driver.Conn driver.Execer driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 165/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 165/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 165/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 165/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 165/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 165/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 165/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 165/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 165/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 165/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 165/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 165/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 166/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 166/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 166/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 166/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 166/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 166/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 166/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 166/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 166/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 166/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 166/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 166/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 166/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 167/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 167/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 167/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 167/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 167/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 167/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 167/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 167/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 167/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 167/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 167/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 167/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 167/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 168/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 168/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 168/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 168/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 168/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 168/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 168/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 168/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 168/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 168/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 168/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 168/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 168/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 169/1024: driver.Conn driver.ExecerContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 169/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 169/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 169/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 169/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 169/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 169/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 169/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 169/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 169/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 169/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 169/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 169/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 170/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 170/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 170/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 170/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 170/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 170/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 170/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 170/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 170/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 170/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 170/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 170/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 170/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 171/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 171/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 171/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 171/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 171/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 171/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 171/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 171/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 171/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 171/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 171/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 171/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 171/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 172/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 172/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 172/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 172/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 172/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 172/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 172/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 172/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 172/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 172/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 172/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 172/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 172/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 173/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 173/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 173/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 173/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 173/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 173/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 173/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 173/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 173/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 173/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 173/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 173/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 173/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 174/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 174/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 174/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 174/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 174/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 174/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 174/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 174/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 174/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 174/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 174/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 174/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 174/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 175/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 175/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 175/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 175/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 175/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 175/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 175/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 175/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 175/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 175/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 175/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 175/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 175/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 176/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 176/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 176/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 176/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 176/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 176/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 176/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 176/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 176/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 176/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 176/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 176/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 176/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 177/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 177/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 177/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 177/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 177/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 177/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 177/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 177/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 177/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 177/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 177/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 177/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 177/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 178/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 178/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 178/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 178/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 178/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 178/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 178/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 178/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 178/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 178/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 178/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 178/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 178/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 179/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 179/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 179/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 179/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 179/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 179/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 179/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 179/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 179/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 179/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 179/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 179/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 179/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 180/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 180/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 180/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 180/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 180/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 180/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 180/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 180/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 180/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 180/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 180/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 180/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 180/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 181/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 181/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 181/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 181/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 181/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 181/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 181/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 181/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 181/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 181/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 181/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 181/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 181/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 182/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 182/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 182/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 182/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 182/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 182/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 182/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 182/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 182/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 182/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 182/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 182/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 182/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 183/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 183/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 183/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 183/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 183/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 183/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 183/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 183/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 183/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 183/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 183/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 183/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 183/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 184/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 184/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 184/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 184/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 184/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 184/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 184/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 184/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 184/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 184/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 184/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 184/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 184/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 185/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 185/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 185/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 185/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 185/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 185/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 185/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 185/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 185/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 185/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 185/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 185/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 185/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 186/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 186/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 186/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 186/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 186/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 186/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 186/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 186/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 186/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 186/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 186/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 186/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 186/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 187/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 187/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 187/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 187/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 187/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 187/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 187/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 187/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 187/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 187/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 187/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 187/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 187/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 188/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 188/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 188/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 188/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 188/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 188/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 188/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 188/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 188/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 188/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 188/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 188/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 188/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 189/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 189/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 189/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 189/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 189/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 189/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 189/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 189/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 189/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 189/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 189/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 189/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 189/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 190/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 190/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 190/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 190/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 190/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 190/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 190/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 190/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 190/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 190/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 190/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 190/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 190/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 191/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 191/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 191/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 191/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 191/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 191/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 191/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 191/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 191/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 191/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 191/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 191/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 191/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 192/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 192/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 192/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 192/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 192/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 192/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 192/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 192/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 192/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 192/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 192/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 192/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 192/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 193/1024: driver.Conn driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 193/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 193/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 193/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 193/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 193/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 193/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 193/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 193/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 193/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 193/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 193/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 193/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 194/1024: driver.Conn driver.ConnBeginTx driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 194/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 194/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 194/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 194/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 194/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 194/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 194/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 194/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 194/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 194/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 194/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 194/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 195/1024: driver.Conn driver.ConnPrepareContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 195/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 195/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 195/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 195/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 195/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 195/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 195/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 195/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 195/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 195/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 195/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 195/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 196/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 196/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 196/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 196/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 196/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 196/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 196/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 196/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 196/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 196/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 196/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 196/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 196/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 197/1024: driver.Conn driver.Execer driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 197/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 197/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 197/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 197/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 197/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 197/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 197/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 197/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 197/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 197/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 197/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 197/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 198/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 198/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 198/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 198/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 198/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 198/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 198/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 198/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 198/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 198/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 198/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 198/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 198/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 199/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 199/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 199/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 199/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 199/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 199/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 199/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 199/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 199/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 199/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 199/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 199/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 199/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 200/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 200/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 200/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 200/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 200/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 200/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 200/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 200/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 200/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 200/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 200/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 200/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 200/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 201/1024: driver.Conn driver.ExecerContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 201/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 201/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 201/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 201/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 201/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 201/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 201/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 201/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 201/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 201/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 201/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 201/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 202/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 202/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 202/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 202/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 202/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 202/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 202/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 202/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 202/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 202/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 202/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 202/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 202/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 203/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 203/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 203/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 203/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 203/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 203/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 203/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 203/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 203/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 203/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 203/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 203/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 203/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 204/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 204/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 204/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 204/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 204/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 204/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 204/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 204/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 204/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 204/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 204/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 204/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 204/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 205/1024: driver.Conn driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 205/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 205/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 205/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 205/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 205/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 205/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 205/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 205/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 205/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 205/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 205/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 205/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 206/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 206/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 206/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 206/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 206/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 206/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 206/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 206/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 206/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 206/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 206/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 206/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 206/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 207/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 207/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 207/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 207/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 207/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 207/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 207/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 207/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 207/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 207/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 207/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 207/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 207/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 208/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 208/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 208/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 208/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 208/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 208/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 208/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 208/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 208/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 208/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 208/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 208/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 208/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 209/1024: driver.Conn driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 209/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 209/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 209/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 209/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 209/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 209/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 209/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 209/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 209/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 209/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 209/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 209/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 210/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 210/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 210/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 210/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 210/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 210/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 210/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 210/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 210/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 210/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 210/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 210/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 210/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 211/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 211/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 211/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 211/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 211/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 211/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 211/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 211/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 211/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 211/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 211/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 211/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 211/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 212/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 212/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 212/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 212/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 212/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 212/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 212/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 212/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 212/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 212/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 212/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 212/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 212/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 213/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 213/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 213/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 213/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 213/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 213/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 213/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 213/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 213/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 213/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 213/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 213/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 213/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 214/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 214/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 214/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 214/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 214/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 214/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 214/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 214/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 214/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 214/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 214/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 214/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 214/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 215/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 215/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 215/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 215/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 215/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 215/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 215/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 215/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 215/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 215/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 215/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 215/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 215/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 216/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 216/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 216/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 216/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 216/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 216/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 216/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 216/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 216/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 216/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 216/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 216/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 216/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 217/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 217/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 217/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 217/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 217/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 217/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 217/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 217/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 217/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 217/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 217/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 217/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 217/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 218/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 218/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 218/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 218/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 218/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 218/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 218/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 218/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 218/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 218/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 218/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 218/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 218/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 219/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 219/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 219/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 219/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 219/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 219/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 219/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 219/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 219/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 219/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 219/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 219/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 219/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 220/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 220/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 220/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 220/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 220/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 220/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 220/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 220/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 220/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 220/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 220/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 220/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 220/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 221/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 221/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 221/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 221/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 221/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 221/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 221/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 221/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 221/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 221/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 221/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 221/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 221/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 222/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 222/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 222/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 222/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 222/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 222/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 222/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 222/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 222/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 222/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 222/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 222/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 222/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 223/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 223/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 223/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 223/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 223/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 223/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 223/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 223/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 223/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 223/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 223/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 223/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 223/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 224/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 224/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 224/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 224/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 224/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 224/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 224/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 224/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 224/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 224/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 224/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 224/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 224/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 225/1024: driver.Conn driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 225/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 225/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 225/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 225/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 225/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 225/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 225/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 225/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 225/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 225/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 225/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 225/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 226/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 226/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 226/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 226/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 226/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 226/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 226/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 226/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 226/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 226/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 226/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 226/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 226/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 227/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 227/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 227/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 227/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 227/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 227/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 227/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 227/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 227/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 227/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 227/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 227/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 227/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 228/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 228/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 228/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 228/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 228/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 228/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 228/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 228/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 228/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 228/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 228/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 228/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 228/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 229/1024: driver.Conn driver.Execer driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 229/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 229/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 229/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 229/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 229/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 229/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 229/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 229/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 229/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 229/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 229/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 229/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 230/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 230/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 230/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 230/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 230/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 230/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 230/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 230/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 230/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 230/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 230/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 230/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 230/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 231/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 231/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 231/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 231/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 231/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 231/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 231/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 231/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 231/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 231/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 231/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 231/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 231/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 232/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 232/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 232/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 232/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 232/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 232/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 232/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 232/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 232/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 232/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 232/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 232/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 232/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 233/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 233/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 233/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 233/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 233/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 233/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 233/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 233/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 233/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 233/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 233/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 233/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 233/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 234/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 234/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 234/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 234/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 234/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 234/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 234/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 234/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 234/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 234/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 234/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 234/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 234/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 235/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 235/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 235/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 235/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 235/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 235/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 235/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 235/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 235/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 235/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 235/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 235/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 235/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 236/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 236/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 236/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 236/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 236/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 236/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 236/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 236/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 236/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 236/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 236/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 236/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 236/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 237/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 237/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 237/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 237/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 237/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 237/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 237/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 237/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 237/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 237/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 237/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 237/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 237/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 238/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 238/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 238/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 238/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 238/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 238/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 238/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 238/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 238/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 238/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 238/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 238/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 238/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 239/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 239/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 239/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 239/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 239/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 239/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 239/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 239/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 239/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 239/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 239/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 239/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 239/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 240/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 240/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 240/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 240/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 240/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 240/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 240/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 240/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 240/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 240/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 240/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 240/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 240/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 241/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 241/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 241/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 241/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 241/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 241/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 241/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 241/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 241/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 241/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 241/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 241/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 241/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 242/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 242/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 242/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 242/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 242/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 242/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 242/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 242/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 242/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 242/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 242/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 242/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 242/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 243/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 243/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 243/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 243/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 243/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 243/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 243/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 243/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 243/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 243/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 243/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 243/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 243/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 244/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 244/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 244/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 244/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 244/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 244/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 244/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 244/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 244/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 244/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 244/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 244/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 244/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 245/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 245/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 245/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 245/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 245/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 245/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 245/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 245/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 245/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 245/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 245/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 245/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 245/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 246/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 246/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 246/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 246/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 246/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 246/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 246/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 246/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 246/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 246/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 246/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 246/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 246/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 247/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 247/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 247/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 247/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 247/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 247/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 247/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 247/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 247/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 247/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 247/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 247/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 247/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 248/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 248/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 248/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 248/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 248/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 248/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 248/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 248/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 248/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 248/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 248/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 248/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 248/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 249/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 249/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 249/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 249/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 249/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 249/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 249/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 249/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 249/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 249/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 249/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 249/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 249/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 250/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 250/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 250/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 250/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 250/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 250/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 250/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 250/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 250/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 250/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 250/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 250/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 250/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 251/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 251/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 251/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 251/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 251/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 251/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 251/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 251/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 251/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 251/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 251/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 251/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 251/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 252/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 252/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 252/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 252/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 252/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 252/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 252/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 252/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 252/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 252/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 252/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 252/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 252/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 253/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 253/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 253/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 253/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 253/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 253/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 253/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 253/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 253/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 253/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 253/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 253/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 253/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 254/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 254/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 254/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 254/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 254/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 254/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 254/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 254/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 254/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 254/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 254/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 254/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 254/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 255/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 255/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 255/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 255/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 255/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 255/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 255/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 255/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 255/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 255/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 255/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 255/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 255/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 256/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 256/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 256/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 256/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 256/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 256/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 256/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 256/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 256/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 256/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 256/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 256/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 256/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 257/1024: driver.Conn driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 257/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 257/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 257/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 257/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 258/1024: driver.Conn driver.ConnBeginTx driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 258/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 258/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 258/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 258/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 258/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 258/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 258/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 258/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 258/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 258/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 258/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 258/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 259/1024: driver.Conn driver.ConnPrepareContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 259/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 259/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 259/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 259/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 259/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 259/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 259/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 259/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 259/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 259/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 259/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 259/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 260/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 260/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 260/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 260/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 260/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 260/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 260/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 260/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 260/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 260/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 260/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 260/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 260/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 261/1024: driver.Conn driver.Execer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 261/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 261/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 261/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 261/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 261/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 261/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 261/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 261/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 261/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 261/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 261/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 261/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 262/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 262/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 262/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 262/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 262/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 262/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 262/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 262/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 262/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 262/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 262/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 262/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 262/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 263/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 263/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 263/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 263/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 263/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 263/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 263/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 263/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 263/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 263/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 263/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 263/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 263/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 264/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 264/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 264/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 264/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 264/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 264/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 264/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 264/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 264/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 264/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 264/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 264/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 264/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 265/1024: driver.Conn driver.ExecerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 265/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 265/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 265/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 265/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 265/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 265/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 265/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 265/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 265/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 265/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 265/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 265/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 266/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 266/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 266/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 266/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 266/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 266/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 266/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 266/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 266/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 266/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 266/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 266/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 266/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 267/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 267/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 267/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 267/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 267/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 267/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 267/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 267/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 267/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 267/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 267/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 267/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 267/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 268/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 268/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 268/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 268/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 268/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 268/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 268/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 268/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 268/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 268/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 268/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 268/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 268/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 269/1024: driver.Conn driver.Execer driver.ExecerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 269/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 269/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 269/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 269/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 269/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 269/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 269/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 269/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 269/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 269/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 269/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 269/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 270/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 270/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 270/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 270/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 270/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 270/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 270/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 270/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 270/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 270/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 270/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 270/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 270/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 271/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 271/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 271/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 271/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 271/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 271/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 271/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 271/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 271/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 271/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 271/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 271/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 271/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 272/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 272/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 272/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 272/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 272/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 272/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 272/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 272/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 272/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 272/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 272/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 272/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 272/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 273/1024: driver.Conn driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 273/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 273/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 273/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 273/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 273/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 273/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 273/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 273/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 273/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 273/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 273/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 273/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 274/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 274/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 274/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 274/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 274/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 274/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 274/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 274/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 274/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 274/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 274/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 274/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 274/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 275/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 275/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 275/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 275/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 275/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 275/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 275/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 275/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 275/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 275/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 275/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 275/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 275/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 276/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 276/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 276/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 276/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 276/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 276/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 276/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 276/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 276/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 276/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 276/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 276/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 276/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 277/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 277/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 277/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 277/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 277/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 277/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 277/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 277/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 277/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 277/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 277/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 277/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 277/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 278/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 278/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 278/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 278/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 278/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 278/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 278/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 278/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 278/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 278/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 278/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 278/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 278/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 279/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 279/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 279/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 279/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 279/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 279/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 279/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 279/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 279/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 279/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 279/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 279/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 279/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 280/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 280/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 280/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 280/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 280/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 280/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 280/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 280/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 280/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 280/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 280/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 280/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 280/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 281/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 281/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 281/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 281/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 281/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 281/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 281/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 281/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 281/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 281/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 281/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 281/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 281/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 282/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 282/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 282/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 282/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 282/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 282/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 282/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 282/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 282/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 282/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 282/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 282/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 282/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 283/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 283/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 283/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 283/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 283/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 283/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 283/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 283/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 283/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 283/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 283/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 283/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 283/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 284/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 284/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 284/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 284/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 284/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 284/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 284/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 284/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 284/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 284/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 284/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 284/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 284/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 285/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 285/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 285/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 285/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 285/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 285/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 285/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 285/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 285/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 285/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 285/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 285/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 285/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 286/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 286/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 286/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 286/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 286/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 286/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 286/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 286/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 286/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 286/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 286/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 286/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 286/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 287/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 287/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 287/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 287/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 287/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 287/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 287/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 287/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 287/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 287/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 287/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 287/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 287/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 288/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 288/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 288/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 288/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 288/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 288/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 288/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 288/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 288/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 288/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 288/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 288/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 288/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 289/1024: driver.Conn driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 289/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 289/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 289/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 289/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 289/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 289/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 289/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 289/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 289/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 289/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 289/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 289/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 290/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 290/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 290/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 290/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 290/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 290/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 290/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 290/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 290/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 290/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 290/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 290/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 290/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 291/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 291/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 291/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 291/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 291/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 291/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 291/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 291/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 291/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 291/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 291/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 291/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 291/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 292/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 292/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 292/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 292/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 292/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 292/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 292/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 292/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 292/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 292/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 292/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 292/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 292/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 293/1024: driver.Conn driver.Execer driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 293/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 293/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 293/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 293/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 293/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 293/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 293/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 293/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 293/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 293/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 293/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 293/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 294/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 294/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 294/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 294/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 294/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 294/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 294/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 294/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 294/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 294/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 294/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 294/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 294/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 295/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 295/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 295/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 295/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 295/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 295/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 295/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 295/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 295/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 295/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 295/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 295/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 295/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 296/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 296/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 296/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 296/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 296/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 296/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 296/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 296/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 296/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 296/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 296/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 296/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 296/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 297/1024: driver.Conn driver.ExecerContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 297/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 297/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 297/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 297/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 297/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 297/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 297/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 297/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 297/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 297/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 297/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 297/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 298/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 298/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 298/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 298/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 298/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 298/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 298/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 298/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 298/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 298/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 298/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 298/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 298/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 299/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 299/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 299/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 299/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 299/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 299/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 299/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 299/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 299/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 299/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 299/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 299/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 299/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 300/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 300/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 300/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 300/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 300/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 300/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 300/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 300/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 300/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 300/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 300/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 300/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 300/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 301/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 301/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 301/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 301/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 301/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 301/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 301/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 301/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 301/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 301/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 301/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 301/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 301/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 302/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 302/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 302/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 302/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 302/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 302/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 302/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 302/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 302/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 302/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 302/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 302/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 302/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 303/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 303/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 303/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 303/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 303/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 303/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 303/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 303/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 303/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 303/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 303/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 303/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 303/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 304/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 304/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 304/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 304/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 304/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 304/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 304/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 304/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 304/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 304/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 304/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 304/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 304/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 305/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 305/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 305/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 305/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 305/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 305/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 305/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 305/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 305/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 305/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 305/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 305/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 305/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 306/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 306/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 306/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 306/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 306/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 306/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 306/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 306/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 306/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 306/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 306/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 306/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 306/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 307/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 307/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 307/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 307/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 307/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 307/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 307/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 307/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 307/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 307/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 307/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 307/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 307/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 308/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 308/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 308/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 308/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 308/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 308/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 308/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 308/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 308/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 308/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 308/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 308/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 308/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 309/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 309/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 309/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 309/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 309/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 309/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 309/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 309/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 309/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 309/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 309/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 309/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 309/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 310/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 310/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 310/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 310/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 310/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 310/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 310/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 310/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 310/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 310/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 310/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 310/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 310/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 311/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 311/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 311/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 311/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 311/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 311/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 311/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 311/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 311/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 311/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 311/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 311/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 311/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 312/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 312/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 312/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 312/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 312/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 312/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 312/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 312/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 312/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 312/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 312/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 312/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 312/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 313/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 313/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 313/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 313/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 313/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 313/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 313/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 313/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 313/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 313/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 313/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 313/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 313/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 314/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 314/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 314/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 314/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 314/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 314/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 314/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 314/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 314/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 314/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 314/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 314/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 314/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 315/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 315/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 315/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 315/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 315/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 315/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 315/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 315/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 315/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 315/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 315/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 315/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 315/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 316/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 316/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 316/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 316/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 316/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 316/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 316/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 316/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 316/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 316/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 316/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 316/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 316/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 317/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 317/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 317/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 317/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 317/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 317/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 317/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 317/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 317/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 317/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 317/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 317/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 317/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 318/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 318/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 318/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 318/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 318/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 318/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 318/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 318/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 318/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 318/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 318/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 318/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 318/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 319/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 319/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 319/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 319/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 319/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 319/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 319/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 319/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 319/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 319/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 319/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 319/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 319/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 320/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 320/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 320/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 320/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 320/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 320/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 320/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 320/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 320/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 320/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 320/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 320/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 320/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 321/1024: driver.Conn driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 321/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 321/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 321/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 321/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 321/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 321/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 321/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 321/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 321/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 321/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 321/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 321/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 322/1024: driver.Conn driver.ConnBeginTx driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 322/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 322/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 322/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 322/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 322/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 322/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 322/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 322/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 322/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 322/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 322/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 322/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 323/1024: driver.Conn driver.ConnPrepareContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 323/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 323/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 323/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 323/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 323/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 323/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 323/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 323/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 323/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 323/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 323/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 323/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 324/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 324/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 324/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 324/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 324/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 324/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 324/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 324/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 324/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 324/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 324/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 324/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 324/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 325/1024: driver.Conn driver.Execer driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 325/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 325/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 325/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 325/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 325/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 325/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 325/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 325/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 325/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 325/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 325/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 325/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 326/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 326/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 326/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 326/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 326/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 326/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 326/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 326/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 326/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 326/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 326/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 326/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 326/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 327/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 327/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 327/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 327/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 327/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 327/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 327/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 327/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 327/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 327/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 327/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 327/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 327/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 328/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 328/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 328/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 328/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 328/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 328/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 328/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 328/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 328/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 328/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 328/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 328/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 328/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 329/1024: driver.Conn driver.ExecerContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 329/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 329/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 329/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 329/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 329/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 329/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 329/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 329/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 329/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 329/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 329/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 329/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 330/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 330/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 330/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 330/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 330/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 330/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 330/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 330/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 330/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 330/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 330/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 330/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 330/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 331/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 331/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 331/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 331/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 331/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 331/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 331/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 331/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 331/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 331/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 331/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 331/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 331/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 332/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 332/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 332/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 332/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 332/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 332/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 332/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 332/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 332/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 332/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 332/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 332/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 332/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 333/1024: driver.Conn driver.Execer driver.ExecerContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 333/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 333/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 333/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 333/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 333/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 333/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 333/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 333/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 333/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 333/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 333/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 333/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 334/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 334/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 334/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 334/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 334/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 334/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 334/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 334/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 334/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 334/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 334/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 334/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 334/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 335/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 335/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 335/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 335/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 335/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 335/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 335/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 335/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 335/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 335/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 335/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 335/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 335/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 336/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 336/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 336/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 336/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 336/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 336/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 336/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 336/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 336/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 336/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 336/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 336/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 336/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 337/1024: driver.Conn driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 337/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 337/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 337/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 337/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 337/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 337/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 337/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 337/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 337/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 337/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 337/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 337/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 338/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 338/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 338/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 338/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 338/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 338/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 338/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 338/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 338/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 338/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 338/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 338/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 338/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 339/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 339/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 339/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 339/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 339/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 339/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 339/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 339/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 339/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 339/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 339/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 339/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 339/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 340/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 340/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 340/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 340/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 340/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 340/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 340/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 340/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 340/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 340/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 340/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 340/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 340/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 341/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 341/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 341/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 341/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 341/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 341/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 341/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 341/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 341/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 341/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 341/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 341/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 341/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 342/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 342/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 342/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 342/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 342/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 342/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 342/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 342/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 342/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 342/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 342/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 342/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 342/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 343/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 343/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 343/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 343/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 343/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 343/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 343/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 343/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 343/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 343/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 343/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 343/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 343/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 344/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 344/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 344/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 344/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 344/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 344/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 344/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 344/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 344/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 344/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 344/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 344/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 344/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 345/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 345/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 345/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 345/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 345/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 345/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 345/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 345/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 345/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 345/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 345/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 345/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 345/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 346/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 346/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 346/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 346/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 346/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 346/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 346/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 346/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 346/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 346/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 346/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 346/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 346/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 347/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 347/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 347/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 347/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 347/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 347/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 347/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 347/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 347/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 347/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 347/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 347/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 347/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 348/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 348/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 348/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 348/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 348/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 348/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 348/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 348/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 348/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 348/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 348/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 348/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 348/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 349/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 349/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 349/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 349/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 349/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 349/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 349/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 349/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 349/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 349/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 349/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 349/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 349/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 350/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 350/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 350/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 350/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 350/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 350/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 350/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 350/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 350/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 350/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 350/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 350/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 350/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 351/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 351/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 351/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 351/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 351/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 351/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 351/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 351/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 351/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 351/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 351/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 351/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 351/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 352/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 352/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 352/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 352/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 352/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 352/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 352/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 352/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 352/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 352/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 352/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 352/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 352/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 353/1024: driver.Conn driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 353/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 353/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 353/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 353/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 353/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 353/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 353/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 353/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 353/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 353/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 353/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 353/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 354/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 354/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 354/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 354/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 354/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 354/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 354/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 354/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 354/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 354/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 354/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 354/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 354/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 355/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 355/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 355/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 355/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 355/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 355/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 355/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 355/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 355/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 355/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 355/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 355/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 355/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 356/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 356/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 356/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 356/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 356/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 356/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 356/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 356/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 356/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 356/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 356/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 356/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 356/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 357/1024: driver.Conn driver.Execer driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 357/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 357/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 357/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 357/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 357/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 357/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 357/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 357/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 357/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 357/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 357/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 357/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 358/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 358/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 358/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 358/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 358/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 358/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 358/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 358/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 358/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 358/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 358/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 358/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 358/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 359/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 359/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 359/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 359/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 359/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 359/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 359/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 359/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 359/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 359/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 359/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 359/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 359/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 360/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 360/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 360/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 360/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 360/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 360/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 360/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 360/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 360/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 360/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 360/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 360/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 360/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 361/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 361/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 361/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 361/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 361/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 361/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 361/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 361/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 361/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 361/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 361/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 361/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 361/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 362/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 362/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 362/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 362/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 362/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 362/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 362/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 362/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 362/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 362/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 362/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 362/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 362/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 363/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 363/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 363/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 363/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 363/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 363/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 363/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 363/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 363/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 363/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 363/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 363/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 363/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 364/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 364/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 364/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 364/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 364/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 364/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 364/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 364/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 364/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 364/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 364/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 364/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 364/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 365/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 365/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 365/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 365/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 365/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 365/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 365/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 365/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 365/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 365/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 365/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 365/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 365/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 366/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 366/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 366/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 366/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 366/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 366/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 366/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 366/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 366/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 366/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 366/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 366/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 366/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 367/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 367/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 367/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 367/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 367/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 367/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 367/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 367/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 367/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 367/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 367/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 367/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 367/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 368/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 368/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 368/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 368/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 368/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 368/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 368/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 368/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 368/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 368/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 368/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 368/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 368/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 369/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 369/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 369/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 369/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 369/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 369/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 369/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 369/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 369/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 369/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 369/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 369/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 369/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 370/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 370/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 370/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 370/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 370/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 370/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 370/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 370/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 370/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 370/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 370/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 370/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 370/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 371/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 371/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 371/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 371/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 371/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 371/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 371/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 371/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 371/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 371/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 371/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 371/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 371/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 372/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 372/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 372/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 372/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 372/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 372/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 372/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 372/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 372/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 372/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 372/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 372/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 372/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 373/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 373/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 373/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 373/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 373/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 373/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 373/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 373/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 373/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 373/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 373/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 373/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 373/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 374/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 374/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 374/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 374/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 374/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 374/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 374/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 374/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 374/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 374/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 374/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 374/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 374/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 375/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 375/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 375/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 375/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 375/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 375/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 375/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 375/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 375/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 375/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 375/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 375/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 375/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 376/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 376/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 376/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 376/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 376/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 376/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 376/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 376/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 376/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 376/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 376/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 376/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 376/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 377/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 377/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 377/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 377/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 377/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 377/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 377/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 377/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 377/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 377/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 377/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 377/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 377/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 378/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 378/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 378/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 378/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 378/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 378/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 378/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 378/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 378/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 378/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 378/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 378/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 378/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 379/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 379/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 379/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 379/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 379/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 379/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 379/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 379/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 379/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 379/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 379/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 379/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 379/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 380/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 380/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 380/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 380/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 380/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 380/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 380/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 380/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 380/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 380/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 380/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 380/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 380/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 381/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 381/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 381/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 381/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 381/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 381/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 381/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 381/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 381/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 381/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 381/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 381/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 381/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 382/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 382/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 382/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 382/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 382/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 382/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 382/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 382/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 382/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 382/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 382/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 382/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 382/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 383/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 383/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 383/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 383/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 383/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 383/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 383/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 383/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 383/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 383/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 383/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 383/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 383/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 384/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 384/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 384/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 384/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 384/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 384/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 384/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 384/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 384/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 384/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 384/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 384/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 384/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 385/1024: driver.Conn driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 385/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 385/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 385/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 385/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 385/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 385/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 385/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 385/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 385/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 385/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 385/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 385/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 386/1024: driver.Conn driver.ConnBeginTx driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 386/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 386/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 386/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 386/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 386/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 386/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 386/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 386/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 386/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 386/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 386/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 386/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 387/1024: driver.Conn driver.ConnPrepareContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 387/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 387/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 387/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 387/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 387/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 387/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 387/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 387/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 387/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 387/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 387/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 387/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 388/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 388/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 388/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 388/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 388/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 388/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 388/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 388/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 388/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 388/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 388/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 388/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 388/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 389/1024: driver.Conn driver.Execer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 389/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 389/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 389/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 389/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 389/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 389/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 389/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 389/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 389/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 389/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 389/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 389/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 390/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 390/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 390/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 390/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 390/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 390/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 390/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 390/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 390/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 390/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 390/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 390/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 390/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 391/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 391/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 391/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 391/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 391/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 391/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 391/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 391/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 391/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 391/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 391/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 391/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 391/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 392/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 392/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 392/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 392/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 392/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 392/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 392/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 392/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 392/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 392/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 392/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 392/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 392/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 393/1024: driver.Conn driver.ExecerContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 393/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 393/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 393/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 393/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 393/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 393/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 393/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 393/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 393/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 393/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 393/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 393/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 394/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 394/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 394/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 394/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 394/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 394/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 394/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 394/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 394/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 394/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 394/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 394/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 394/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 395/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 395/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 395/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 395/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 395/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 395/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 395/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 395/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 395/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 395/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 395/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 395/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 395/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 396/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 396/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 396/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 396/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 396/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 396/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 396/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 396/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 396/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 396/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 396/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 396/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 396/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 397/1024: driver.Conn driver.Execer driver.ExecerContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 397/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 397/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 397/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 397/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 397/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 397/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 397/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 397/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 397/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 397/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 397/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 397/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 398/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 398/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 398/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 398/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 398/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 398/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 398/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 398/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 398/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 398/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 398/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 398/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 398/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 399/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 399/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 399/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 399/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 399/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 399/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 399/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 399/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 399/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 399/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 399/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 399/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 399/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 400/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 400/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 400/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 400/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 400/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 400/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 400/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 400/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 400/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 400/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 400/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 400/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 400/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 401/1024: driver.Conn driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 401/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 401/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 401/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 401/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 401/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 401/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 401/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 401/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 401/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 401/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 401/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 401/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 402/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 402/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 402/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 402/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 402/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 402/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 402/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 402/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 402/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 402/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 402/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 402/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 402/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 403/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 403/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 403/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 403/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 403/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 403/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 403/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 403/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 403/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 403/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 403/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 403/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 403/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 404/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 404/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 404/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 404/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 404/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 404/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 404/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 404/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 404/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 404/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 404/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 404/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 404/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 405/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 405/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 405/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 405/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 405/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 405/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 405/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 405/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 405/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 405/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 405/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 405/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 405/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 406/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 406/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 406/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 406/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 406/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 406/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 406/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 406/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 406/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 406/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 406/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 406/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 406/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 407/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 407/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 407/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 407/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 407/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 407/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 407/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 407/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 407/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 407/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 407/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 407/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 407/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 408/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 408/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 408/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 408/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 408/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 408/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 408/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 408/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 408/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 408/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 408/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 408/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 408/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 409/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 409/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 409/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 409/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 409/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 409/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 409/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 409/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 409/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 409/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 409/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 409/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 409/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 410/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 410/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 410/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 410/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 410/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 410/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 410/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 410/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 410/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 410/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 410/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 410/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 410/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 411/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 411/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 411/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 411/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 411/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 411/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 411/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 411/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 411/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 411/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 411/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 411/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 411/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 412/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 412/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 412/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 412/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 412/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 412/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 412/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 412/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 412/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 412/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 412/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 412/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 412/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 413/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 413/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 413/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 413/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 413/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 413/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 413/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 413/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 413/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 413/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 413/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 413/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 413/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 414/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 414/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 414/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 414/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 414/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 414/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 414/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 414/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 414/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 414/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 414/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 414/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 414/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 415/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 415/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 415/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 415/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 415/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 415/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 415/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 415/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 415/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 415/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 415/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 415/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 415/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 416/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 416/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 416/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 416/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 416/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 416/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 416/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 416/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 416/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 416/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 416/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 416/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 416/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 417/1024: driver.Conn driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 417/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 417/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 417/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 417/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 417/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 417/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 417/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 417/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 417/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 417/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 417/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 417/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 418/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 418/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 418/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 418/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 418/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 418/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 418/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 418/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 418/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 418/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 418/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 418/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 418/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 419/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 419/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 419/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 419/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 419/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 419/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 419/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 419/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 419/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 419/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 419/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 419/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 419/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 420/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 420/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 420/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 420/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 420/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 420/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 420/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 420/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 420/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 420/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 420/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 420/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 420/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 421/1024: driver.Conn driver.Execer driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 421/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 421/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 421/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 421/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 421/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 421/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 421/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 421/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 421/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 421/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 421/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 421/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 422/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 422/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 422/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 422/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 422/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 422/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 422/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 422/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 422/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 422/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 422/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 422/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 422/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 423/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 423/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 423/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 423/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 423/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 423/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 423/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 423/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 423/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 423/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 423/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 423/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 423/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 424/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 424/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 424/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 424/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 424/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 424/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 424/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 424/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 424/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 424/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 424/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 424/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 424/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 425/1024: driver.Conn driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 425/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 425/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 425/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 425/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 425/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 425/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 425/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 425/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 425/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 425/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 425/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 425/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 426/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 426/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 426/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 426/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 426/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 426/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 426/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 426/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 426/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 426/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 426/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 426/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 426/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 427/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 427/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 427/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 427/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 427/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 427/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 427/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 427/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 427/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 427/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 427/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 427/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 427/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 428/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 428/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 428/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 428/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 428/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 428/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 428/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 428/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 428/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 428/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 428/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 428/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 428/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 429/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 429/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 429/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 429/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 429/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 429/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 429/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 429/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 429/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 429/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 429/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 429/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 429/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 430/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 430/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 430/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 430/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 430/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 430/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 430/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 430/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 430/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 430/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 430/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 430/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 430/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 431/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 431/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 431/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 431/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 431/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 431/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 431/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 431/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 431/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 431/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 431/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 431/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 431/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 432/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 432/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 432/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 432/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 432/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 432/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 432/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 432/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 432/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 432/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 432/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 432/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 432/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 433/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 433/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 433/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 433/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 433/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 433/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 433/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 433/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 433/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 433/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 433/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 433/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 433/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 434/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 434/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 434/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 434/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 434/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 434/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 434/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 434/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 434/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 434/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 434/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 434/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 434/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 435/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 435/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 435/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 435/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 435/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 435/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 435/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 435/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 435/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 435/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 435/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 435/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 435/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 436/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 436/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 436/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 436/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 436/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 436/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 436/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 436/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 436/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 436/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 436/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 436/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 436/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 437/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 437/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 437/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 437/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 437/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 437/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 437/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 437/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 437/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 437/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 437/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 437/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 437/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 438/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 438/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 438/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 438/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 438/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 438/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 438/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 438/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 438/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 438/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 438/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 438/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 438/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 439/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 439/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 439/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 439/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 439/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 439/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 439/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 439/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 439/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 439/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 439/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 439/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 439/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 440/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 440/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 440/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 440/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 440/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 440/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 440/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 440/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 440/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 440/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 440/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 440/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 440/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 441/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 441/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 441/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 441/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 441/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 441/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 441/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 441/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 441/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 441/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 441/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 441/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 441/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 442/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 442/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 442/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 442/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 442/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 442/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 442/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 442/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 442/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 442/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 442/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 442/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 442/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 443/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 443/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 443/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 443/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 443/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 443/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 443/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 443/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 443/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 443/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 443/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 443/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 443/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 444/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 444/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 444/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 444/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 444/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 444/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 444/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 444/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 444/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 444/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 444/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 444/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 444/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 445/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 445/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 445/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 445/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 445/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 445/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 445/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 445/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 445/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 445/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 445/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 445/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 445/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 446/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 446/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 446/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 446/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 446/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 446/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 446/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 446/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 446/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 446/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 446/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 446/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 446/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 447/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 447/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 447/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 447/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 447/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 447/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 447/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 447/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 447/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 447/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 447/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 447/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 447/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 448/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 448/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 448/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 448/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 448/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 448/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 448/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 448/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 448/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 448/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 448/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 448/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 448/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 449/1024: driver.Conn driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 449/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 449/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 449/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 449/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 449/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 449/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 449/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 449/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 449/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 449/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 449/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 449/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 450/1024: driver.Conn driver.ConnBeginTx driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 450/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 450/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 450/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 450/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 450/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 450/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 450/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 450/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 450/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 450/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 450/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 450/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 451/1024: driver.Conn driver.ConnPrepareContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 451/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 451/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 451/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 451/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 451/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 451/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 451/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 451/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 451/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 451/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 451/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 451/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 452/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 452/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 452/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 452/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 452/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 452/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 452/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 452/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 452/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 452/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 452/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 452/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 452/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 453/1024: driver.Conn driver.Execer driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 453/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 453/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 453/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 453/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 453/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 453/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 453/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 453/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 453/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 453/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 453/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 453/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 454/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 454/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 454/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 454/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 454/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 454/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 454/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 454/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 454/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 454/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 454/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 454/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 454/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 455/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 455/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 455/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 455/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 455/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 455/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 455/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 455/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 455/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 455/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 455/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 455/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 455/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 456/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 456/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 456/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 456/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 456/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 456/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 456/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 456/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 456/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 456/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 456/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 456/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 456/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 457/1024: driver.Conn driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 457/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 457/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 457/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 457/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 457/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 457/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 457/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 457/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 457/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 457/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 457/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 457/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 458/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 458/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 458/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 458/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 458/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 458/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 458/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 458/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 458/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 458/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 458/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 458/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 458/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 459/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 459/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 459/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 459/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 459/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 459/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 459/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 459/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 459/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 459/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 459/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 459/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 459/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 460/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 460/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 460/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 460/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 460/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 460/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 460/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 460/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 460/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 460/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 460/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 460/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 460/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 461/1024: driver.Conn driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 461/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 461/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 461/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 461/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 461/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 461/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 461/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 461/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 461/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 461/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 461/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 461/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 462/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 462/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 462/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 462/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 462/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 462/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 462/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 462/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 462/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 462/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 462/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 462/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 462/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 463/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 463/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 463/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 463/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 463/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 463/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 463/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 463/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 463/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 463/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 463/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 463/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 463/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 464/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 464/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 464/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 464/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 464/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 464/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 464/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 464/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 464/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 464/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 464/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 464/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 464/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 465/1024: driver.Conn driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 465/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 465/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 465/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 465/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 465/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 465/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 465/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 465/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 465/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 465/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 465/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 465/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 466/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 466/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 466/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 466/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 466/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 466/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 466/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 466/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 466/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 466/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 466/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 466/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 466/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 467/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 467/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 467/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 467/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 467/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 467/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 467/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 467/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 467/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 467/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 467/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 467/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 467/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 468/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 468/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 468/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 468/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 468/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 468/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 468/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 468/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 468/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 468/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 468/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 468/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 468/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 469/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 469/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 469/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 469/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 469/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 469/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 469/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 469/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 469/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 469/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 469/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 469/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 469/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 470/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 470/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 470/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 470/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 470/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 470/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 470/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 470/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 470/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 470/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 470/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 470/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 470/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 471/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 471/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 471/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 471/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 471/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 471/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 471/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 471/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 471/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 471/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 471/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 471/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 471/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 472/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 472/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 472/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 472/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 472/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 472/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 472/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 472/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 472/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 472/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 472/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 472/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 472/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 473/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 473/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 473/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 473/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 473/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 473/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 473/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 473/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 473/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 473/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 473/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 473/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 473/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 474/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 474/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 474/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 474/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 474/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 474/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 474/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 474/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 474/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 474/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 474/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 474/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 474/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 475/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 475/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 475/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 475/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 475/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 475/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 475/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 475/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 475/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 475/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 475/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 475/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 475/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 476/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 476/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 476/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 476/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 476/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 476/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 476/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 476/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 476/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 476/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 476/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 476/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 476/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 477/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 477/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 477/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 477/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 477/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 477/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 477/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 477/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 477/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 477/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 477/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 477/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 477/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 478/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 478/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 478/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 478/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 478/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 478/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 478/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 478/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 478/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 478/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 478/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 478/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 478/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 479/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 479/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 479/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 479/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 479/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 479/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 479/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 479/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 479/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 479/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 479/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 479/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 479/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 480/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 480/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 480/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 480/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 480/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 480/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 480/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 480/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 480/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 480/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 480/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 480/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 480/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 481/1024: driver.Conn driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 481/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 481/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 481/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 481/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 481/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 481/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 481/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 481/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 481/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 481/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 481/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 481/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 482/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 482/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 482/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 482/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 482/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 482/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 482/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 482/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 482/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 482/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 482/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 482/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 482/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 483/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 483/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 483/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 483/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 483/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 483/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 483/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 483/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 483/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 483/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 483/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 483/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 483/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 484/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 484/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 484/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 484/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 484/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 484/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 484/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 484/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 484/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 484/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 484/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 484/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 484/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 485/1024: driver.Conn driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 485/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 485/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 485/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 485/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 485/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 485/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 485/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 485/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 485/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 485/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 485/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 485/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 486/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 486/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 486/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 486/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 486/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 486/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 486/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 486/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 486/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 486/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 486/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 486/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 486/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 487/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 487/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 487/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 487/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 487/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 487/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 487/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 487/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 487/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 487/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 487/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 487/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 487/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 488/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 488/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 488/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 488/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 488/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 488/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 488/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 488/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 488/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 488/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 488/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 488/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 488/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 489/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 489/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 489/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 489/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 489/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 489/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 489/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 489/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 489/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 489/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 489/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 489/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 489/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 490/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 490/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 490/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 490/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 490/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 490/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 490/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 490/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 490/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 490/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 490/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 490/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 490/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 491/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 491/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 491/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 491/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 491/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 491/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 491/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 491/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 491/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 491/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 491/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 491/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 491/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 492/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 492/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 492/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 492/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 492/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 492/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 492/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 492/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 492/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 492/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 492/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 492/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 492/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 493/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 493/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 493/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 493/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 493/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 493/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 493/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 493/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 493/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 493/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 493/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 493/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 493/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 494/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 494/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 494/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 494/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 494/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 494/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 494/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 494/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 494/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 494/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 494/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 494/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 494/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 495/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 495/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 495/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 495/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 495/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 495/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 495/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 495/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 495/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 495/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 495/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 495/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 495/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 496/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 496/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 496/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 496/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 496/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 496/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 496/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 496/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 496/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 496/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 496/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 496/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 496/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 497/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 497/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 497/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 497/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 497/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 497/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 497/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 497/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 497/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 497/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 497/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 497/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 497/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 498/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 498/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 498/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 498/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 498/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 498/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 498/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 498/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 498/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 498/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 498/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 498/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 498/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 499/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 499/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 499/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 499/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 499/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 499/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 499/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 499/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 499/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 499/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 499/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 499/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 499/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 500/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 500/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 500/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 500/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 500/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 500/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 500/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 500/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 500/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 500/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 500/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 500/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 500/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 501/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 501/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 501/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 501/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 501/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 501/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 501/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 501/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 501/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 501/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 501/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 501/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 501/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 502/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 502/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 502/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 502/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 502/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 502/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 502/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 502/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 502/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 502/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 502/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 502/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 502/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 503/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 503/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 503/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 503/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 503/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 503/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 503/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 503/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 503/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 503/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 503/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 503/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 503/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 504/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 504/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 504/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 504/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 504/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 504/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 504/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 504/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 504/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 504/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 504/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 504/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 504/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 505/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 505/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 505/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 505/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 505/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 505/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 505/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 505/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 505/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 505/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 505/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 505/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 505/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 506/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 506/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 506/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 506/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 506/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 506/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 506/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 506/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 506/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 506/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 506/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 506/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 506/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 507/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 507/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 507/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 507/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 507/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 507/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 507/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 507/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 507/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 507/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 507/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 507/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 507/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 508/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 508/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 508/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 508/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 508/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 508/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 508/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 508/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 508/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 508/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 508/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 508/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 508/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 509/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 509/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 509/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 509/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 509/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 509/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 509/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 509/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 509/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 509/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 509/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 509/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 509/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 510/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 510/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 510/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 510/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 510/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 510/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 510/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 510/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 510/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 510/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 510/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 510/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 510/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 511/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 511/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 511/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 511/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 511/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 511/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 511/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 511/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 511/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 511/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 511/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 511/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 511/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 512/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 512/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != false {
			t.Errorf("combination 512/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 512/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 512/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 513/1024: driver.Conn driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 513/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 513/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 513/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 513/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 514/1024: driver.Conn driver.ConnBeginTx driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 514/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 514/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 514/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 514/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 514/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 514/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 514/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 514/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 514/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 514/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 514/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 514/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 515/1024: driver.Conn driver.ConnPrepareContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 515/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 515/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 515/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 515/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 515/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 515/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 515/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 515/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 515/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 515/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 515/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 515/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 516/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 516/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 516/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 516/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 516/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 516/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 516/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 516/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 516/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 516/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 516/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 516/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 516/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 517/1024: driver.Conn driver.Execer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 517/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 517/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 517/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 517/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 517/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 517/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 517/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 517/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 517/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 517/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 517/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 517/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 518/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 518/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 518/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 518/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 518/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 518/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 518/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 518/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 518/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 518/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 518/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 518/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 518/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 519/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 519/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 519/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 519/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 519/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 519/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 519/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 519/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 519/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 519/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 519/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 519/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 519/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 520/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 520/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 520/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 520/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 520/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 520/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 520/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 520/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 520/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 520/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 520/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 520/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 520/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 521/1024: driver.Conn driver.ExecerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 521/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 521/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 521/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 521/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 521/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 521/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 521/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 521/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 521/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 521/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 521/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 521/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 522/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 522/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 522/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 522/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 522/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 522/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 522/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 522/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 522/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 522/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 522/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 522/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 522/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 523/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 523/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 523/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 523/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 523/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 523/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 523/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 523/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 523/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 523/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 523/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 523/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 523/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 524/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 524/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 524/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 524/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 524/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 524/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 524/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 524/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 524/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 524/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 524/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 524/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 524/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 525/1024: driver.Conn driver.Execer driver.ExecerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 525/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 525/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 525/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 525/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 525/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 525/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 525/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 525/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 525/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 525/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 525/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 525/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 526/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 526/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 526/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 526/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 526/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 526/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 526/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 526/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 526/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 526/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 526/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 526/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 526/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 527/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 527/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 527/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 527/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 527/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 527/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 527/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 527/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 527/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 527/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 527/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 527/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 527/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 528/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 528/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 528/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 528/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 528/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 528/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 528/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 528/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 528/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 528/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 528/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 528/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 528/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 529/1024: driver.Conn driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 529/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 529/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 529/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 529/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 529/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 529/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 529/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 529/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 529/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 529/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 529/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 529/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 530/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 530/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 530/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 530/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 530/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 530/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 530/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 530/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 530/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 530/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 530/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 530/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 530/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 531/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 531/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 531/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 531/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 531/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 531/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 531/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 531/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 531/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 531/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 531/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 531/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 531/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 532/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 532/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 532/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 532/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 532/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 532/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 532/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 532/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 532/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 532/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 532/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 532/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 532/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 533/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 533/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 533/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 533/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 533/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 533/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 533/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 533/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 533/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 533/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 533/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 533/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 533/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 534/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 534/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 534/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 534/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 534/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 534/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 534/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 534/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 534/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 534/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 534/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 534/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 534/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 535/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 535/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 535/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 535/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 535/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 535/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 535/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 535/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 535/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 535/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 535/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 535/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 535/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 536/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 536/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 536/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 536/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 536/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 536/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 536/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 536/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 536/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 536/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 536/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 536/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 536/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 537/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 537/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 537/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 537/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 537/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 537/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 537/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 537/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 537/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 537/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 537/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 537/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 537/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 538/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 538/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 538/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 538/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 538/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 538/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 538/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 538/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 538/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 538/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 538/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 538/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 538/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 539/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 539/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 539/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 539/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 539/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 539/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 539/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 539/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 539/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 539/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 539/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 539/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 539/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 540/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 540/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 540/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 540/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 540/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 540/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 540/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 540/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 540/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 540/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 540/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 540/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 540/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 541/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 541/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 541/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 541/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 541/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 541/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 541/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 541/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 541/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 541/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 541/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 541/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 541/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 542/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 542/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 542/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 542/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 542/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 542/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 542/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 542/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 542/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 542/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 542/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 542/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 542/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 543/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 543/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 543/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 543/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 543/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 543/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 543/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 543/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 543/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 543/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 543/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 543/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 543/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 544/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 544/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 544/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 544/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 544/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 544/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 544/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 544/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 544/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 544/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 544/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 544/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 544/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 545/1024: driver.Conn driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 545/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 545/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 545/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 545/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 545/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 545/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 545/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 545/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 545/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 545/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 545/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 545/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 546/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 546/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 546/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 546/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 546/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 546/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 546/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 546/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 546/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 546/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 546/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 546/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 546/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 547/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 547/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 547/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 547/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 547/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 547/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 547/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 547/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 547/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 547/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 547/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 547/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 547/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 548/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 548/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 548/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 548/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 548/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 548/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 548/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 548/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 548/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 548/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 548/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 548/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 548/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 549/1024: driver.Conn driver.Execer driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 549/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 549/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 549/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 549/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 549/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 549/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 549/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 549/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 549/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 549/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 549/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 549/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 550/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 550/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 550/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 550/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 550/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 550/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 550/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 550/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 550/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 550/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 550/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 550/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 550/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 551/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 551/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 551/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 551/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 551/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 551/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 551/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 551/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 551/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 551/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 551/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 551/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 551/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 552/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 552/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 552/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 552/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 552/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 552/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 552/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 552/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 552/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 552/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 552/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 552/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 552/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 553/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 553/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 553/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 553/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 553/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 553/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 553/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 553/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 553/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 553/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 553/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 553/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 553/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 554/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 554/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 554/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 554/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 554/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 554/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 554/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 554/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 554/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 554/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 554/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 554/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 554/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 555/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 555/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 555/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 555/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 555/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 555/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 555/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 555/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 555/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 555/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 555/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 555/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 555/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 556/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 556/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 556/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 556/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 556/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 556/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 556/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 556/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 556/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 556/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 556/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 556/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 556/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 557/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 557/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 557/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 557/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 557/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 557/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 557/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 557/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 557/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 557/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 557/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 557/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 557/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 558/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 558/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 558/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 558/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 558/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 558/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 558/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 558/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 558/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 558/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 558/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 558/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 558/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 559/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 559/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 559/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 559/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 559/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 559/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 559/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 559/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 559/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 559/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 559/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 559/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 559/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 560/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 560/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 560/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 560/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 560/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 560/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 560/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 560/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 560/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 560/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 560/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 560/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 560/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 561/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 561/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 561/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 561/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 561/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 561/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 561/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 561/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 561/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 561/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 561/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 561/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 561/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 562/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 562/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 562/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 562/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 562/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 562/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 562/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 562/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 562/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 562/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 562/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 562/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 562/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 563/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 563/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 563/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 563/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 563/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 563/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 563/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 563/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 563/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 563/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 563/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 563/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 563/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 564/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 564/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 564/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 564/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 564/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 564/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 564/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 564/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 564/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 564/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 564/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 564/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 564/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 565/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 565/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 565/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 565/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 565/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 565/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 565/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 565/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 565/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 565/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 565/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 565/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 565/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 566/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 566/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 566/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 566/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 566/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 566/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 566/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 566/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 566/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 566/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 566/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 566/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 566/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 567/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 567/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 567/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 567/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 567/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 567/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 567/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 567/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 567/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 567/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 567/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 567/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 567/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 568/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 568/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 568/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 568/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 568/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 568/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 568/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 568/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 568/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 568/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 568/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 568/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 568/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 569/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 569/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 569/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 569/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 569/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 569/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 569/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 569/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 569/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 569/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 569/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 569/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 569/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 570/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 570/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 570/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 570/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 570/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 570/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 570/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 570/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 570/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 570/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 570/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 570/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 570/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 571/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 571/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 571/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 571/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 571/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 571/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 571/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 571/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 571/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 571/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 571/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 571/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 571/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 572/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 572/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 572/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 572/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 572/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 572/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 572/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 572/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 572/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 572/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 572/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 572/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 572/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 573/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 573/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 573/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 573/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 573/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 573/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 573/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 573/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 573/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 573/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 573/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 573/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 573/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 574/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 574/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 574/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 574/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 574/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 574/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 574/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 574/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 574/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 574/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 574/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 574/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 574/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 575/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 575/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 575/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 575/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 575/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 575/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 575/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 575/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 575/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 575/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 575/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 575/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 575/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 576/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 576/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 576/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 576/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 576/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 576/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 576/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 576/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 576/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 576/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 576/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 576/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 576/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 577/1024: driver.Conn driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 577/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 577/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 577/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 577/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 577/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 577/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 577/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 577/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 577/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 577/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 577/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 577/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 578/1024: driver.Conn driver.ConnBeginTx driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 578/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 578/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 578/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 578/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 578/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 578/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 578/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 578/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 578/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 578/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 578/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 578/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 579/1024: driver.Conn driver.ConnPrepareContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 579/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 579/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 579/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 579/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 579/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 579/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 579/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 579/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 579/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 579/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 579/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 579/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 580/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 580/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 580/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 580/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 580/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 580/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 580/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 580/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 580/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 580/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 580/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 580/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 580/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 581/1024: driver.Conn driver.Execer driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 581/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 581/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 581/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 581/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 581/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 581/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 581/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 581/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 581/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 581/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 581/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 581/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 582/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 582/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 582/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 582/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 582/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 582/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 582/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 582/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 582/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 582/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 582/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 582/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 582/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 583/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 583/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 583/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 583/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 583/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 583/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 583/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 583/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 583/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 583/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 583/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 583/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 583/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 584/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 584/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 584/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 584/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 584/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 584/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 584/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 584/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 584/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 584/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 584/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 584/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 584/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 585/1024: driver.Conn driver.ExecerContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 585/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 585/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 585/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 585/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 585/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 585/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 585/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 585/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 585/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 585/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 585/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 585/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 586/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 586/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 586/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 586/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 586/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 586/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 586/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 586/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 586/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 586/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 586/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 586/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 586/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 587/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 587/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 587/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 587/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 587/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 587/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 587/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 587/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 587/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 587/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 587/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 587/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 587/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 588/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 588/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 588/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 588/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 588/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 588/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 588/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 588/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 588/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 588/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 588/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 588/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 588/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 589/1024: driver.Conn driver.Execer driver.ExecerContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 589/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 589/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 589/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 589/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 589/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 589/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 589/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 589/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 589/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 589/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 589/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 589/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 590/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 590/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 590/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 590/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 590/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 590/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 590/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 590/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 590/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 590/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 590/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 590/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 590/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 591/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 591/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 591/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 591/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 591/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 591/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 591/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 591/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 591/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 591/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 591/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 591/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 591/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 592/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 592/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 592/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 592/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 592/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 592/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 592/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 592/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 592/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 592/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 592/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 592/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 592/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 593/1024: driver.Conn driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 593/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 593/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 593/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 593/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 593/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 593/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 593/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 593/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 593/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 593/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 593/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 593/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 594/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 594/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 594/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 594/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 594/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 594/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 594/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 594/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 594/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 594/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 594/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 594/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 594/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 595/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 595/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 595/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 595/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 595/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 595/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 595/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 595/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 595/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 595/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 595/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 595/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 595/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 596/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 596/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 596/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 596/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 596/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 596/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 596/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 596/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 596/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 596/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 596/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 596/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 596/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 597/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 597/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 597/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 597/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 597/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 597/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 597/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 597/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 597/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 597/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 597/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 597/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 597/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 598/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 598/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 598/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 598/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 598/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 598/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 598/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 598/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 598/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 598/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 598/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 598/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 598/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 599/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 599/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 599/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 599/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 599/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 599/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 599/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 599/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 599/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 599/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 599/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 599/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 599/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 600/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 600/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 600/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 600/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 600/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 600/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 600/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 600/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 600/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 600/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 600/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 600/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 600/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 601/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 601/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 601/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 601/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 601/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 601/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 601/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 601/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 601/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 601/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 601/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 601/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 601/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 602/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 602/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 602/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 602/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 602/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 602/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 602/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 602/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 602/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 602/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 602/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 602/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 602/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 603/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 603/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 603/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 603/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 603/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 603/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 603/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 603/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 603/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 603/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 603/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 603/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 603/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 604/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 604/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 604/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 604/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 604/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 604/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 604/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 604/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 604/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 604/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 604/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 604/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 604/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 605/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 605/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 605/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 605/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 605/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 605/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 605/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 605/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 605/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 605/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 605/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 605/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 605/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 606/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 606/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 606/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 606/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 606/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 606/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 606/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 606/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 606/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 606/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 606/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 606/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 606/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 607/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 607/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 607/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 607/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 607/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 607/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 607/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 607/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 607/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 607/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 607/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 607/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 607/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 608/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 608/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 608/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 608/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 608/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 608/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 608/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 608/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 608/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 608/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 608/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 608/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 608/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 609/1024: driver.Conn driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 609/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 609/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 609/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 609/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 609/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 609/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 609/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 609/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 609/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 609/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 609/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 609/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 610/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 610/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 610/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 610/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 610/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 610/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 610/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 610/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 610/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 610/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 610/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 610/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 610/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 611/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 611/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 611/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 611/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 611/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 611/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 611/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 611/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 611/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 611/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 611/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 611/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 611/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 612/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 612/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 612/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 612/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 612/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 612/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 612/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 612/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 612/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 612/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 612/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 612/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 612/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 613/1024: driver.Conn driver.Execer driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 613/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 613/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 613/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 613/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 613/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 613/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 613/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 613/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 613/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 613/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 613/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 613/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 614/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 614/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 614/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 614/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 614/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 614/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 614/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 614/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 614/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 614/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 614/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 614/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 614/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 615/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 615/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 615/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 615/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 615/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 615/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 615/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 615/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 615/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 615/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 615/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 615/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 615/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 616/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 616/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 616/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 616/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 616/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 616/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 616/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 616/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 616/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 616/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 616/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 616/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 616/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 617/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 617/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 617/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 617/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 617/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 617/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 617/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 617/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 617/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 617/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 617/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 617/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 617/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 618/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 618/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 618/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 618/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 618/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 618/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 618/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 618/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 618/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 618/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 618/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 618/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 618/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 619/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 619/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 619/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 619/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 619/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 619/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 619/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 619/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 619/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 619/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 619/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 619/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 619/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 620/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 620/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 620/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 620/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 620/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 620/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 620/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 620/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 620/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 620/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 620/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 620/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 620/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 621/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 621/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 621/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 621/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 621/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 621/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 621/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 621/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 621/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 621/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 621/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 621/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 621/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 622/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 622/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 622/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 622/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 622/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 622/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 622/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 622/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 622/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 622/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 622/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 622/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 622/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 623/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 623/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 623/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 623/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 623/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 623/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 623/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 623/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 623/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 623/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 623/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 623/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 623/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 624/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 624/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 624/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 624/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 624/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 624/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 624/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 624/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 624/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 624/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 624/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 624/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 624/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 625/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 625/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 625/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 625/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 625/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 625/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 625/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 625/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 625/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 625/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 625/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 625/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 625/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 626/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 626/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 626/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 626/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 626/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 626/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 626/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 626/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 626/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 626/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 626/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 626/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 626/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 627/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 627/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 627/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 627/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 627/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 627/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 627/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 627/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 627/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 627/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 627/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 627/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 627/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 628/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 628/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 628/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 628/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 628/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 628/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 628/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 628/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 628/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 628/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 628/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 628/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 628/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 629/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 629/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 629/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 629/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 629/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 629/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 629/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 629/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 629/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 629/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 629/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 629/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 629/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 630/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 630/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 630/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 630/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 630/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 630/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 630/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 630/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 630/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 630/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 630/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 630/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 630/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 631/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 631/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 631/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 631/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 631/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 631/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 631/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 631/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 631/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 631/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 631/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 631/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 631/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 632/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 632/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 632/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 632/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 632/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 632/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 632/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 632/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 632/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 632/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 632/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 632/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 632/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 633/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 633/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 633/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 633/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 633/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 633/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 633/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 633/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 633/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 633/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 633/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 633/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 633/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 634/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 634/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 634/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 634/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 634/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 634/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 634/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 634/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 634/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 634/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 634/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 634/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 634/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 635/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 635/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 635/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 635/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 635/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 635/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 635/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 635/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 635/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 635/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 635/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 635/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 635/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 636/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 636/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 636/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 636/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 636/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 636/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 636/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 636/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 636/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 636/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 636/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 636/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 636/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 637/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 637/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 637/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 637/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 637/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 637/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 637/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 637/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 637/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 637/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 637/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 637/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 637/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 638/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 638/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 638/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 638/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 638/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 638/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 638/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 638/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 638/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 638/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 638/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 638/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 638/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 639/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 639/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 639/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 639/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 639/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 639/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 639/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 639/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 639/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 639/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 639/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 639/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 639/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 640/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 640/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 640/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 640/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 640/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 640/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 640/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 640/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 640/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 640/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 640/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 640/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 640/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 641/1024: driver.Conn driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 641/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 641/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 641/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 641/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 641/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 641/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 641/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 641/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 641/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 641/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 641/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 641/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 642/1024: driver.Conn driver.ConnBeginTx driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 642/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 642/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 642/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 642/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 642/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 642/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 642/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 642/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 642/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 642/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 642/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 642/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 643/1024: driver.Conn driver.ConnPrepareContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 643/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 643/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 643/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 643/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 643/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 643/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 643/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 643/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 643/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 643/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 643/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 643/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 644/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 644/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 644/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 644/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 644/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 644/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 644/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 644/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 644/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 644/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 644/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 644/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 644/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 645/1024: driver.Conn driver.Execer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 645/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 645/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 645/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 645/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 645/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 645/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 645/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 645/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 645/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 645/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 645/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 645/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 646/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 646/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 646/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 646/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 646/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 646/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 646/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 646/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 646/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 646/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 646/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 646/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 646/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 647/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 647/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 647/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 647/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 647/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 647/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 647/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 647/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 647/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 647/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 647/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 647/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 647/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 648/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 648/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 648/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 648/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 648/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 648/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 648/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 648/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 648/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 648/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 648/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 648/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 648/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 649/1024: driver.Conn driver.ExecerContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 649/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 649/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 649/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 649/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 649/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 649/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 649/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 649/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 649/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 649/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 649/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 649/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 650/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 650/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 650/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 650/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 650/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 650/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 650/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 650/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 650/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 650/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 650/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 650/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 650/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 651/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 651/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 651/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 651/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 651/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 651/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 651/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 651/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 651/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 651/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 651/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 651/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 651/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 652/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 652/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 652/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 652/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 652/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 652/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 652/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 652/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 652/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 652/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 652/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 652/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 652/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 653/1024: driver.Conn driver.Execer driver.ExecerContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 653/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 653/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 653/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 653/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 653/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 653/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 653/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 653/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 653/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 653/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 653/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 653/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 654/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 654/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 654/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 654/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 654/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 654/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 654/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 654/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 654/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 654/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 654/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 654/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 654/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 655/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 655/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 655/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 655/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 655/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 655/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 655/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 655/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 655/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 655/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 655/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 655/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 655/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 656/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 656/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 656/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 656/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 656/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 656/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 656/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 656/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 656/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 656/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 656/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 656/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 656/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 657/1024: driver.Conn driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 657/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 657/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 657/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 657/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 657/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 657/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 657/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 657/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 657/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 657/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 657/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 657/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 658/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 658/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 658/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 658/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 658/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 658/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 658/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 658/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 658/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 658/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 658/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 658/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 658/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 659/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 659/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 659/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 659/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 659/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 659/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 659/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 659/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 659/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 659/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 659/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 659/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 659/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 660/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 660/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 660/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 660/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 660/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 660/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 660/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 660/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 660/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 660/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 660/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 660/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 660/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 661/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 661/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 661/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 661/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 661/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 661/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 661/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 661/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 661/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 661/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 661/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 661/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 661/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 662/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 662/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 662/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 662/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 662/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 662/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 662/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 662/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 662/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 662/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 662/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 662/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 662/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 663/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 663/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 663/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 663/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 663/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 663/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 663/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 663/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 663/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 663/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 663/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 663/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 663/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 664/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 664/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 664/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 664/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 664/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 664/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 664/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 664/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 664/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 664/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 664/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 664/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 664/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 665/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 665/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 665/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 665/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 665/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 665/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 665/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 665/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 665/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 665/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 665/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 665/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 665/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 666/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 666/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 666/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 666/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 666/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 666/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 666/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 666/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 666/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 666/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 666/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 666/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 666/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 667/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 667/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 667/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 667/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 667/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 667/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 667/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 667/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 667/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 667/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 667/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 667/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 667/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 668/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 668/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 668/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 668/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 668/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 668/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 668/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 668/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 668/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 668/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 668/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 668/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 668/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 669/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 669/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 669/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 669/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 669/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 669/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 669/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 669/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 669/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 669/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 669/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 669/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 669/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 670/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 670/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 670/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 670/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 670/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 670/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 670/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 670/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 670/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 670/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 670/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 670/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 670/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 671/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 671/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 671/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 671/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 671/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 671/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 671/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 671/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 671/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 671/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 671/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 671/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 671/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 672/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 672/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 672/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 672/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 672/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 672/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 672/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 672/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 672/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 672/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 672/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 672/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 672/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 673/1024: driver.Conn driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 673/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 673/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 673/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 673/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 673/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 673/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 673/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 673/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 673/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 673/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 673/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 673/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 674/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 674/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 674/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 674/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 674/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 674/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 674/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 674/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 674/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 674/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 674/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 674/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 674/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 675/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 675/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 675/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 675/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 675/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 675/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 675/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 675/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 675/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 675/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 675/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 675/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 675/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 676/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 676/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 676/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 676/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 676/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 676/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 676/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 676/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 676/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 676/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 676/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 676/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 676/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 677/1024: driver.Conn driver.Execer driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 677/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 677/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 677/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 677/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 677/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 677/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 677/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 677/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 677/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 677/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 677/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 677/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 678/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 678/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 678/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 678/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 678/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 678/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 678/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 678/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 678/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 678/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 678/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 678/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 678/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 679/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 679/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 679/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 679/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 679/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 679/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 679/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 679/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 679/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 679/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 679/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 679/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 679/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 680/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 680/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 680/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 680/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 680/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 680/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 680/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 680/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 680/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 680/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 680/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 680/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 680/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 681/1024: driver.Conn driver.ExecerContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 681/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 681/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 681/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 681/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 681/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 681/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 681/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 681/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 681/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 681/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 681/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 681/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 682/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 682/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 682/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 682/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 682/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 682/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 682/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 682/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 682/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 682/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 682/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 682/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 682/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 683/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 683/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 683/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 683/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 683/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 683/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 683/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 683/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 683/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 683/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 683/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 683/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 683/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 684/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 684/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 684/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 684/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 684/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 684/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 684/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 684/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 684/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 684/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 684/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 684/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 684/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 685/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 685/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 685/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 685/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 685/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 685/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 685/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 685/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 685/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 685/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 685/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 685/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 685/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 686/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 686/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 686/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 686/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 686/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 686/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 686/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 686/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 686/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 686/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 686/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 686/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 686/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 687/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 687/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 687/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 687/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 687/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 687/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 687/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 687/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 687/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 687/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 687/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 687/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 687/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 688/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 688/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 688/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 688/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 688/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 688/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 688/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 688/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 688/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 688/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 688/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 688/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 688/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 689/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 689/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 689/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 689/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 689/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 689/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 689/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 689/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 689/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 689/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 689/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 689/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 689/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 690/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 690/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 690/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 690/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 690/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 690/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 690/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 690/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 690/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 690/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 690/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 690/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 690/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 691/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 691/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 691/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 691/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 691/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 691/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 691/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 691/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 691/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 691/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 691/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 691/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 691/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 692/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 692/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 692/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 692/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 692/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 692/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 692/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 692/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 692/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 692/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 692/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 692/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 692/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 693/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 693/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 693/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 693/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 693/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 693/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 693/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 693/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 693/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 693/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 693/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 693/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 693/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 694/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 694/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 694/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 694/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 694/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 694/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 694/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 694/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 694/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 694/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 694/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 694/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 694/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 695/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 695/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 695/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 695/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 695/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 695/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 695/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 695/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 695/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 695/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 695/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 695/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 695/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 696/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 696/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 696/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 696/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 696/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 696/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 696/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 696/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 696/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 696/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 696/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 696/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 696/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 697/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 697/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 697/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 697/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 697/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 697/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 697/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 697/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 697/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 697/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 697/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 697/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 697/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 698/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 698/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 698/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 698/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 698/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 698/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 698/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 698/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 698/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 698/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 698/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 698/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 698/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 699/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 699/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 699/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 699/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 699/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 699/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 699/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 699/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 699/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 699/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 699/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 699/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 699/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 700/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 700/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 700/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 700/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 700/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 700/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 700/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 700/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 700/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 700/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 700/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 700/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 700/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 701/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 701/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 701/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 701/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 701/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 701/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 701/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 701/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 701/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 701/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 701/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 701/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 701/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 702/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 702/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 702/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 702/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 702/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 702/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 702/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 702/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 702/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 702/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 702/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 702/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 702/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 703/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 703/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 703/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 703/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 703/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 703/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 703/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 703/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 703/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 703/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 703/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 703/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 703/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 704/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 704/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 704/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 704/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 704/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 704/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 704/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 704/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 704/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 704/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 704/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 704/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 704/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 705/1024: driver.Conn driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 705/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 705/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 705/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 705/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 705/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 705/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 705/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 705/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 705/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 705/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 705/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 705/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 706/1024: driver.Conn driver.ConnBeginTx driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 706/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 706/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 706/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 706/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 706/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 706/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 706/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 706/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 706/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 706/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 706/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 706/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 707/1024: driver.Conn driver.ConnPrepareContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 707/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 707/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 707/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 707/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 707/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 707/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 707/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 707/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 707/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 707/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 707/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 707/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 708/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 708/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 708/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 708/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 708/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 708/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 708/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 708/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 708/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 708/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 708/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 708/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 708/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 709/1024: driver.Conn driver.Execer driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 709/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 709/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 709/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 709/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 709/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 709/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 709/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 709/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 709/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 709/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 709/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 709/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 710/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 710/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 710/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 710/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 710/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 710/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 710/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 710/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 710/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 710/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 710/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 710/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 710/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 711/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 711/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 711/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 711/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 711/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 711/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 711/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 711/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 711/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 711/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 711/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 711/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 711/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 712/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 712/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 712/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 712/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 712/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 712/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 712/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 712/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 712/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 712/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 712/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 712/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 712/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 713/1024: driver.Conn driver.ExecerContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 713/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 713/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 713/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 713/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 713/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 713/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 713/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 713/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 713/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 713/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 713/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 713/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 714/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 714/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 714/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 714/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 714/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 714/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 714/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 714/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 714/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 714/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 714/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 714/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 714/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 715/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 715/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 715/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 715/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 715/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 715/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 715/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 715/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 715/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 715/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 715/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 715/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 715/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 716/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 716/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 716/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 716/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 716/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 716/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 716/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 716/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 716/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 716/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 716/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 716/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 716/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 717/1024: driver.Conn driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 717/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 717/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 717/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 717/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 717/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 717/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 717/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 717/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 717/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 717/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 717/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 717/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 718/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 718/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 718/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 718/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 718/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 718/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 718/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 718/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 718/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 718/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 718/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 718/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 718/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 719/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 719/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 719/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 719/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 719/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 719/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 719/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 719/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 719/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 719/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 719/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 719/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 719/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 720/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 720/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 720/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 720/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 720/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 720/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 720/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 720/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 720/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 720/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 720/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 720/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 720/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 721/1024: driver.Conn driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 721/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 721/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 721/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 721/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 721/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 721/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 721/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 721/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 721/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 721/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 721/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 721/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 722/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 722/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 722/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 722/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 722/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 722/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 722/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 722/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 722/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 722/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 722/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 722/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 722/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 723/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 723/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 723/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 723/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 723/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 723/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 723/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 723/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 723/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 723/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 723/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 723/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 723/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 724/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 724/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 724/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 724/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 724/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 724/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 724/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 724/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 724/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 724/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 724/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 724/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 724/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 725/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 725/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 725/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 725/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 725/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 725/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 725/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 725/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 725/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 725/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 725/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 725/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 725/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 726/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 726/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 726/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 726/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 726/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 726/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 726/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 726/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 726/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 726/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 726/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 726/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 726/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 727/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 727/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 727/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 727/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 727/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 727/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 727/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 727/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 727/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 727/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 727/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 727/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 727/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 728/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 728/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 728/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 728/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 728/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 728/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 728/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 728/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 728/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 728/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 728/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 728/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 728/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 729/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 729/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 729/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 729/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 729/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 729/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 729/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 729/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 729/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 729/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 729/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 729/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 729/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 730/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 730/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 730/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 730/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 730/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 730/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 730/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 730/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 730/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 730/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 730/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 730/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 730/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 731/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 731/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 731/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 731/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 731/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 731/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 731/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 731/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 731/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 731/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 731/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 731/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 731/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 732/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 732/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 732/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 732/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 732/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 732/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 732/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 732/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 732/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 732/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 732/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 732/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 732/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 733/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 733/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 733/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 733/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 733/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 733/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 733/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 733/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 733/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 733/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 733/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 733/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 733/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 734/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 734/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 734/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 734/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 734/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 734/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 734/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 734/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 734/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 734/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 734/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 734/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 734/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 735/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 735/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 735/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 735/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 735/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 735/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 735/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 735/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 735/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 735/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 735/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 735/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 735/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 736/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 736/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 736/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 736/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 736/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 736/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 736/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 736/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 736/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 736/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 736/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 736/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 736/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 737/1024: driver.Conn driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 737/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 737/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 737/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 737/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 737/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 737/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 737/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 737/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 737/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 737/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 737/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 737/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 738/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 738/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 738/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 738/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 738/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 738/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 738/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 738/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 738/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 738/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 738/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 738/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 738/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 739/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 739/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 739/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 739/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 739/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 739/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 739/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 739/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 739/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 739/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 739/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 739/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 739/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 740/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 740/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 740/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 740/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 740/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 740/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 740/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 740/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 740/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 740/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 740/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 740/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 740/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 741/1024: driver.Conn driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 741/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 741/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 741/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 741/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 741/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 741/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 741/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 741/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 741/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 741/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 741/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 741/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 742/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 742/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 742/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 742/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 742/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 742/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 742/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 742/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 742/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 742/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 742/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 742/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 742/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 743/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 743/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 743/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 743/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 743/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 743/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 743/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 743/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 743/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 743/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 743/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 743/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 743/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 744/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 744/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 744/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 744/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 744/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 744/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 744/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 744/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 744/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 744/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 744/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 744/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 744/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 745/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 745/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 745/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 745/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 745/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 745/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 745/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 745/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 745/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 745/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 745/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 745/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 745/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 746/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 746/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 746/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 746/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 746/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 746/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 746/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 746/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 746/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 746/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 746/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 746/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 746/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 747/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 747/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 747/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 747/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 747/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 747/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 747/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 747/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 747/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 747/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 747/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 747/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 747/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 748/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 748/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 748/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 748/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 748/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 748/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 748/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 748/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 748/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 748/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 748/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 748/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 748/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 749/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 749/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 749/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 749/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 749/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 749/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 749/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 749/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 749/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 749/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 749/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 749/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 749/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 750/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 750/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 750/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 750/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 750/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 750/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 750/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 750/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 750/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 750/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 750/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 750/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 750/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 751/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 751/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 751/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 751/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 751/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 751/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 751/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 751/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 751/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 751/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 751/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 751/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 751/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 752/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 752/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 752/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 752/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 752/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 752/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 752/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 752/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 752/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 752/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 752/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 752/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 752/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 753/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 753/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 753/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 753/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 753/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 753/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 753/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 753/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 753/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 753/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 753/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 753/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 753/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 754/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 754/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 754/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 754/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 754/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 754/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 754/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 754/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 754/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 754/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 754/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 754/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 754/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 755/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 755/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 755/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 755/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 755/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 755/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 755/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 755/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 755/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 755/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 755/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 755/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 755/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 756/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 756/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 756/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 756/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 756/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 756/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 756/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 756/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 756/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 756/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 756/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 756/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 756/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 757/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 757/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 757/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 757/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 757/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 757/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 757/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 757/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 757/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 757/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 757/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 757/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 757/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 758/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 758/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 758/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 758/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 758/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 758/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 758/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 758/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 758/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 758/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 758/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 758/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 758/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 759/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 759/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 759/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 759/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 759/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 759/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 759/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 759/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 759/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 759/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 759/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 759/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 759/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 760/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 760/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 760/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 760/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 760/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 760/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 760/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 760/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 760/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 760/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 760/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 760/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 760/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 761/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 761/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 761/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 761/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 761/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 761/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 761/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 761/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 761/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 761/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 761/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 761/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 761/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 762/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 762/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 762/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 762/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 762/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 762/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 762/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 762/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 762/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 762/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 762/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 762/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 762/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 763/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 763/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 763/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 763/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 763/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 763/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 763/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 763/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 763/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 763/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 763/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 763/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 763/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 764/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 764/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 764/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 764/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 764/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 764/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 764/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 764/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 764/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 764/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 764/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 764/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 764/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 765/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 765/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 765/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 765/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 765/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 765/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 765/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 765/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 765/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 765/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 765/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 765/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 765/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 766/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 766/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 766/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 766/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 766/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 766/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 766/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 766/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 766/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 766/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 766/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 766/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 766/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 767/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 767/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 767/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 767/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 767/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 767/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 767/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 767/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 767/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 767/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 767/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 767/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 767/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 768/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != false {
			t.Errorf("combination 768/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 768/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 768/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 768/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 769/1024: driver.Conn driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 769/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 769/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 769/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 769/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 769/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 769/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 769/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 769/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 769/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 769/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 769/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 769/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 770/1024: driver.Conn driver.ConnBeginTx driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 770/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 770/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 770/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 770/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 770/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 770/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 770/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 770/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 770/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 770/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 770/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 770/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 771/1024: driver.Conn driver.ConnPrepareContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 771/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 771/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 771/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 771/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 771/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 771/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 771/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 771/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 771/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 771/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 771/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 771/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 772/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 772/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 772/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 772/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 772/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 772/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 772/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 772/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 772/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 772/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 772/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 772/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 772/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 773/1024: driver.Conn driver.Execer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 773/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 773/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 773/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 773/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 773/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 773/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 773/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 773/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 773/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 773/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 773/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 773/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 774/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 774/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 774/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 774/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 774/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 774/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 774/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 774/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 774/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 774/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 774/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 774/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 774/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 775/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 775/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 775/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 775/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 775/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 775/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 775/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 775/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 775/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 775/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 775/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 775/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 775/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 776/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 776/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 776/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 776/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 776/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 776/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 776/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 776/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 776/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 776/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 776/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 776/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 776/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 777/1024: driver.Conn driver.ExecerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 777/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 777/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 777/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 777/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 777/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 777/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 777/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 777/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 777/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 777/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 777/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 777/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 778/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 778/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 778/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 778/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 778/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 778/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 778/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 778/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 778/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 778/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 778/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 778/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 778/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 779/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 779/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 779/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 779/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 779/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 779/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 779/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 779/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 779/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 779/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 779/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 779/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 779/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 780/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 780/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 780/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 780/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 780/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 780/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 780/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 780/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 780/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 780/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 780/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 780/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 780/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 781/1024: driver.Conn driver.Execer driver.ExecerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 781/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 781/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 781/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 781/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 781/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 781/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 781/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 781/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 781/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 781/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 781/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 781/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 782/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 782/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 782/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 782/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 782/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 782/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 782/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 782/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 782/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 782/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 782/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 782/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 782/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 783/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 783/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 783/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 783/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 783/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 783/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 783/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 783/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 783/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 783/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 783/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 783/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 783/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 784/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 784/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 784/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 784/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 784/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 784/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 784/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 784/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 784/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 784/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 784/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 784/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 784/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 785/1024: driver.Conn driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 785/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 785/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 785/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 785/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 785/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 785/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 785/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 785/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 785/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 785/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 785/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 785/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 786/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 786/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 786/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 786/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 786/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 786/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 786/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 786/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 786/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 786/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 786/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 786/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 786/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 787/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 787/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 787/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 787/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 787/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 787/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 787/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 787/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 787/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 787/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 787/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 787/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 787/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 788/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 788/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 788/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 788/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 788/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 788/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 788/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 788/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 788/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 788/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 788/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 788/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 788/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 789/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 789/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 789/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 789/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 789/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 789/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 789/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 789/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 789/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 789/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 789/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 789/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 789/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 790/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 790/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 790/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 790/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 790/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 790/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 790/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 790/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 790/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 790/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 790/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 790/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 790/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 791/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 791/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 791/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 791/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 791/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 791/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 791/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 791/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 791/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 791/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 791/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 791/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 791/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 792/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 792/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 792/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 792/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 792/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 792/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 792/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 792/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 792/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 792/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 792/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 792/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 792/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 793/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 793/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 793/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 793/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 793/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 793/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 793/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 793/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 793/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 793/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 793/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 793/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 793/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 794/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 794/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 794/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 794/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 794/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 794/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 794/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 794/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 794/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 794/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 794/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 794/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 794/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 795/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 795/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 795/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 795/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 795/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 795/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 795/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 795/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 795/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 795/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 795/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 795/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 795/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 796/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 796/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 796/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 796/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 796/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 796/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 796/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 796/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 796/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 796/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 796/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 796/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 796/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 797/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 797/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 797/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 797/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 797/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 797/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 797/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 797/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 797/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 797/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 797/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 797/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 797/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 798/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 798/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 798/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 798/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 798/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 798/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 798/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 798/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 798/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 798/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 798/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 798/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 798/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 799/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 799/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 799/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 799/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 799/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 799/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 799/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 799/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 799/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 799/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 799/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 799/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 799/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 800/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 800/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 800/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 800/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 800/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 800/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 800/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 800/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 800/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 800/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 800/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 800/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 800/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 801/1024: driver.Conn driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 801/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 801/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 801/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 801/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 801/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 801/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 801/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 801/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 801/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 801/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 801/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 801/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 802/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 802/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 802/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 802/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 802/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 802/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 802/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 802/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 802/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 802/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 802/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 802/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 802/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 803/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 803/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 803/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 803/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 803/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 803/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 803/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 803/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 803/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 803/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 803/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 803/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 803/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 804/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 804/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 804/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 804/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 804/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 804/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 804/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 804/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 804/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 804/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 804/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 804/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 804/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 805/1024: driver.Conn driver.Execer driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 805/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 805/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 805/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 805/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 805/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 805/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 805/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 805/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 805/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 805/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 805/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 805/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 806/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 806/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 806/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 806/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 806/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 806/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 806/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 806/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 806/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 806/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 806/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 806/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 806/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 807/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 807/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 807/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 807/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 807/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 807/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 807/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 807/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 807/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 807/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 807/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 807/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 807/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 808/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 808/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 808/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 808/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 808/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 808/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 808/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 808/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 808/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 808/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 808/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 808/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 808/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 809/1024: driver.Conn driver.ExecerContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 809/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 809/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 809/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 809/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 809/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 809/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 809/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 809/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 809/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 809/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 809/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 809/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 810/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 810/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 810/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 810/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 810/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 810/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 810/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 810/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 810/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 810/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 810/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 810/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 810/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 811/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 811/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 811/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 811/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 811/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 811/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 811/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 811/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 811/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 811/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 811/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 811/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 811/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 812/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 812/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 812/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 812/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 812/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 812/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 812/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 812/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 812/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 812/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 812/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 812/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 812/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 813/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 813/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 813/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 813/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 813/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 813/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 813/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 813/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 813/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 813/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 813/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 813/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 813/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 814/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 814/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 814/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 814/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 814/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 814/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 814/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 814/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 814/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 814/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 814/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 814/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 814/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 815/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 815/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 815/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 815/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 815/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 815/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 815/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 815/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 815/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 815/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 815/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 815/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 815/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 816/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 816/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 816/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 816/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 816/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 816/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 816/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 816/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 816/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 816/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 816/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 816/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 816/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 817/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 817/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 817/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 817/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 817/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 817/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 817/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 817/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 817/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 817/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 817/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 817/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 817/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 818/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 818/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 818/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 818/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 818/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 818/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 818/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 818/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 818/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 818/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 818/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 818/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 818/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 819/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 819/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 819/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 819/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 819/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 819/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 819/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 819/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 819/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 819/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 819/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 819/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 819/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 820/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 820/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 820/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 820/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 820/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 820/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 820/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 820/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 820/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 820/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 820/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 820/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 820/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 821/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 821/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 821/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 821/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 821/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 821/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 821/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 821/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 821/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 821/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 821/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 821/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 821/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 822/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 822/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 822/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 822/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 822/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 822/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 822/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 822/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 822/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 822/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 822/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 822/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 822/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 823/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 823/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 823/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 823/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 823/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 823/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 823/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 823/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 823/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 823/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 823/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 823/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 823/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 824/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 824/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 824/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 824/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 824/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 824/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 824/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 824/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 824/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 824/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 824/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 824/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 824/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 825/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 825/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 825/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 825/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 825/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 825/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 825/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 825/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 825/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 825/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 825/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 825/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 825/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 826/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 826/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 826/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 826/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 826/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 826/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 826/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 826/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 826/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 826/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 826/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 826/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 826/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 827/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 827/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 827/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 827/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 827/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 827/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 827/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 827/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 827/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 827/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 827/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 827/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 827/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 828/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 828/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 828/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 828/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 828/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 828/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 828/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 828/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 828/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 828/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 828/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 828/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 828/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 829/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 829/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 829/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 829/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 829/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 829/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 829/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 829/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 829/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 829/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 829/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 829/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 829/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 830/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 830/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 830/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 830/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 830/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 830/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 830/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 830/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 830/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 830/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 830/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 830/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 830/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 831/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 831/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 831/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 831/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 831/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 831/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 831/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 831/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 831/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 831/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 831/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 831/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 831/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 832/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 832/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 832/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 832/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 832/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 832/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 832/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 832/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 832/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 832/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 832/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 832/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 832/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 833/1024: driver.Conn driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 833/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 833/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 833/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 833/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 833/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 833/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 833/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 833/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 833/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 833/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 833/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 833/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 834/1024: driver.Conn driver.ConnBeginTx driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 834/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 834/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 834/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 834/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 834/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 834/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 834/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 834/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 834/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 834/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 834/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 834/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 835/1024: driver.Conn driver.ConnPrepareContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 835/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 835/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 835/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 835/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 835/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 835/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 835/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 835/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 835/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 835/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 835/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 835/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 836/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 836/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 836/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 836/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 836/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 836/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 836/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 836/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 836/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 836/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 836/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 836/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 836/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 837/1024: driver.Conn driver.Execer driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 837/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 837/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 837/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 837/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 837/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 837/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 837/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 837/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 837/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 837/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 837/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 837/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 838/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 838/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 838/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 838/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 838/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 838/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 838/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 838/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 838/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 838/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 838/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 838/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 838/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 839/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 839/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 839/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 839/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 839/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 839/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 839/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 839/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 839/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 839/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 839/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 839/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 839/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 840/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 840/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 840/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 840/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 840/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 840/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 840/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 840/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 840/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 840/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 840/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 840/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 840/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 841/1024: driver.Conn driver.ExecerContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 841/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 841/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 841/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 841/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 841/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 841/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 841/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 841/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 841/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 841/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 841/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 841/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 842/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 842/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 842/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 842/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 842/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 842/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 842/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 842/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 842/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 842/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 842/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 842/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 842/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 843/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 843/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 843/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 843/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 843/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 843/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 843/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 843/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 843/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 843/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 843/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 843/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 843/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 844/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 844/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 844/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 844/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 844/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 844/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 844/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 844/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 844/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 844/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 844/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 844/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 844/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 845/1024: driver.Conn driver.Execer driver.ExecerContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 845/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 845/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 845/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 845/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 845/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 845/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 845/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 845/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 845/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 845/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 845/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 845/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 846/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 846/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 846/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 846/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 846/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 846/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 846/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 846/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 846/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 846/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 846/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 846/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 846/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 847/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 847/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 847/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 847/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 847/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 847/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 847/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 847/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 847/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 847/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 847/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 847/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 847/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 848/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 848/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 848/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 848/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 848/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 848/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 848/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 848/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 848/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 848/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 848/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 848/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 848/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 849/1024: driver.Conn driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 849/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 849/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 849/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 849/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 849/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 849/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 849/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 849/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 849/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 849/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 849/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 849/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 850/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 850/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 850/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 850/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 850/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 850/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 850/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 850/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 850/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 850/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 850/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 850/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 850/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 851/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 851/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 851/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 851/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 851/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 851/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 851/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 851/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 851/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 851/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 851/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 851/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 851/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 852/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 852/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 852/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 852/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 852/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 852/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 852/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 852/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 852/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 852/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 852/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 852/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 852/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 853/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 853/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 853/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 853/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 853/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 853/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 853/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 853/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 853/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 853/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 853/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 853/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 853/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 854/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 854/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 854/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 854/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 854/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 854/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 854/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 854/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 854/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 854/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 854/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 854/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 854/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 855/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 855/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 855/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 855/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 855/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 855/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 855/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 855/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 855/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 855/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 855/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 855/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 855/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 856/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 856/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 856/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 856/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 856/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 856/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 856/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 856/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 856/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 856/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 856/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 856/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 856/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 857/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 857/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 857/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 857/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 857/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 857/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 857/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 857/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 857/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 857/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 857/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 857/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 857/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 858/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 858/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 858/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 858/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 858/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 858/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 858/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 858/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 858/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 858/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 858/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 858/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 858/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 859/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 859/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 859/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 859/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 859/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 859/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 859/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 859/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 859/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 859/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 859/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 859/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 859/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 860/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 860/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 860/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 860/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 860/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 860/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 860/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 860/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 860/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 860/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 860/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 860/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 860/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 861/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 861/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 861/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 861/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 861/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 861/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 861/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 861/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 861/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 861/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 861/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 861/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 861/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 862/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 862/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 862/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 862/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 862/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 862/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 862/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 862/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 862/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 862/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 862/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 862/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 862/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 863/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 863/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 863/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 863/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 863/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 863/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 863/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 863/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 863/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 863/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 863/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 863/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 863/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 864/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 864/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 864/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 864/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 864/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 864/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 864/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 864/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 864/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 864/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 864/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 864/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 864/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 865/1024: driver.Conn driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 865/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 865/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 865/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 865/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 865/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 865/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 865/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 865/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 865/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 865/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 865/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 865/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 866/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 866/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 866/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 866/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 866/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 866/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 866/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 866/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 866/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 866/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 866/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 866/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 866/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 867/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 867/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 867/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 867/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 867/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 867/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 867/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 867/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 867/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 867/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 867/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 867/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 867/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 868/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 868/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 868/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 868/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 868/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 868/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 868/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 868/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 868/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 868/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 868/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 868/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 868/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 869/1024: driver.Conn driver.Execer driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 869/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 869/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 869/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 869/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 869/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 869/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 869/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 869/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 869/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 869/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 869/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 869/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 870/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 870/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 870/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 870/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 870/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 870/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 870/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 870/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 870/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 870/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 870/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 870/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 870/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 871/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 871/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 871/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 871/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 871/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 871/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 871/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 871/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 871/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 871/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 871/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 871/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 871/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 872/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 872/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 872/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 872/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 872/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 872/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 872/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 872/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 872/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 872/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 872/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 872/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 872/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 873/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 873/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 873/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 873/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 873/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 873/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 873/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 873/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 873/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 873/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 873/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 873/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 873/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 874/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 874/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 874/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 874/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 874/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 874/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 874/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 874/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 874/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 874/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 874/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 874/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 874/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 875/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 875/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 875/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 875/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 875/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 875/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 875/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 875/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 875/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 875/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 875/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 875/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 875/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 876/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 876/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 876/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 876/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 876/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 876/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 876/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 876/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 876/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 876/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 876/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 876/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 876/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 877/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 877/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 877/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 877/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 877/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 877/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 877/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 877/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 877/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 877/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 877/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 877/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 877/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 878/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 878/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 878/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 878/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 878/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 878/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 878/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 878/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 878/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 878/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 878/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 878/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 878/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 879/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 879/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 879/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 879/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 879/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 879/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 879/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 879/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 879/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 879/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 879/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 879/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 879/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 880/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 880/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 880/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 880/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 880/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 880/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 880/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 880/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 880/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 880/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 880/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 880/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 880/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 881/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 881/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 881/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 881/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 881/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 881/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 881/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 881/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 881/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 881/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 881/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 881/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 881/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 882/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 882/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 882/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 882/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 882/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 882/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 882/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 882/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 882/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 882/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 882/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 882/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 882/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 883/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 883/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 883/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 883/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 883/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 883/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 883/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 883/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 883/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 883/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 883/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 883/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 883/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 884/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 884/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 884/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 884/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 884/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 884/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 884/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 884/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 884/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 884/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 884/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 884/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 884/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 885/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 885/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 885/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 885/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 885/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 885/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 885/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 885/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 885/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 885/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 885/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 885/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 885/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 886/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 886/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 886/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 886/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 886/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 886/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 886/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 886/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 886/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 886/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 886/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 886/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 886/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 887/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 887/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 887/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 887/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 887/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 887/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 887/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 887/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 887/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 887/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 887/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 887/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 887/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 888/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 888/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 888/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 888/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 888/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 888/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 888/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 888/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 888/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 888/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 888/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 888/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 888/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 889/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 889/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 889/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 889/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 889/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 889/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 889/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 889/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 889/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 889/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 889/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 889/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 889/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 890/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 890/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 890/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 890/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 890/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 890/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 890/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 890/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 890/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 890/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 890/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 890/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 890/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 891/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 891/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 891/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 891/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 891/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 891/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 891/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 891/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 891/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 891/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 891/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 891/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 891/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 892/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 892/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 892/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 892/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 892/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 892/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 892/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 892/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 892/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 892/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 892/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 892/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 892/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 893/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 893/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 893/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 893/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 893/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 893/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 893/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 893/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 893/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 893/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 893/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 893/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 893/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 894/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 894/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 894/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 894/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 894/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 894/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 894/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 894/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 894/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 894/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 894/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 894/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 894/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 895/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 895/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 895/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 895/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 895/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 895/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 895/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 895/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 895/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 895/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 895/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 895/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 895/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 896/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != false {
			t.Errorf("combination 896/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 896/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 896/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 896/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 897/1024: driver.Conn driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 897/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 897/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 897/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 897/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 897/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 897/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 897/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 897/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 897/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 897/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 897/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 897/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 898/1024: driver.Conn driver.ConnBeginTx driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 898/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 898/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 898/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 898/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 898/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 898/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 898/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 898/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 898/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 898/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 898/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 898/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 899/1024: driver.Conn driver.ConnPrepareContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 899/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 899/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 899/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 899/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 899/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 899/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 899/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 899/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 899/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 899/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 899/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 899/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 900/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 900/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 900/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 900/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 900/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 900/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 900/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 900/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 900/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 900/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 900/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 900/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 900/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 901/1024: driver.Conn driver.Execer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 901/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 901/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 901/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 901/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 901/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 901/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 901/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 901/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 901/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 901/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 901/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 901/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 902/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 902/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 902/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 902/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 902/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 902/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 902/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 902/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 902/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 902/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 902/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 902/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 902/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 903/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 903/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 903/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 903/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 903/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 903/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 903/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 903/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 903/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 903/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 903/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 903/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 903/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 904/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 904/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 904/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 904/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 904/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 904/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 904/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 904/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 904/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 904/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 904/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 904/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 904/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 905/1024: driver.Conn driver.ExecerContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 905/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 905/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 905/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 905/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 905/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 905/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 905/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 905/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 905/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 905/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 905/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 905/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 906/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 906/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 906/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 906/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 906/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 906/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 906/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 906/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 906/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 906/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 906/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 906/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 906/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 907/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 907/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 907/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 907/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 907/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 907/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 907/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 907/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 907/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 907/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 907/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 907/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 907/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 908/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 908/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 908/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 908/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 908/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 908/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 908/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 908/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 908/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 908/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 908/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 908/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 908/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 909/1024: driver.Conn driver.Execer driver.ExecerContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 909/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 909/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 909/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 909/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 909/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 909/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 909/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 909/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 909/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 909/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 909/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 909/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 910/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 910/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 910/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 910/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 910/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 910/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 910/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 910/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 910/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 910/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 910/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 910/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 910/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 911/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 911/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 911/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 911/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 911/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 911/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 911/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 911/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 911/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 911/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 911/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 911/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 911/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 912/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 912/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 912/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 912/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 912/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 912/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 912/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 912/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 912/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 912/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 912/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 912/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 912/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 913/1024: driver.Conn driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 913/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 913/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 913/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 913/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 913/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 913/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 913/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 913/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 913/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 913/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 913/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 913/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 914/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 914/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 914/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 914/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 914/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 914/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 914/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 914/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 914/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 914/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 914/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 914/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 914/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 915/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 915/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 915/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 915/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 915/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 915/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 915/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 915/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 915/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 915/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 915/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 915/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 915/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 916/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 916/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 916/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 916/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 916/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 916/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 916/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 916/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 916/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 916/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 916/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 916/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 916/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 917/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 917/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 917/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 917/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 917/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 917/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 917/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 917/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 917/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 917/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 917/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 917/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 917/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 918/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 918/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 918/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 918/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 918/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 918/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 918/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 918/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 918/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 918/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 918/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 918/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 918/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 919/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 919/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 919/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 919/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 919/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 919/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 919/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 919/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 919/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 919/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 919/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 919/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 919/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 920/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 920/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 920/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 920/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 920/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 920/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 920/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 920/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 920/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 920/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 920/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 920/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 920/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 921/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 921/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 921/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 921/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 921/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 921/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 921/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 921/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 921/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 921/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 921/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 921/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 921/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 922/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 922/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 922/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 922/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 922/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 922/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 922/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 922/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 922/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 922/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 922/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 922/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 922/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 923/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 923/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 923/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 923/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 923/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 923/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 923/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 923/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 923/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 923/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 923/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 923/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 923/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 924/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 924/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 924/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 924/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 924/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 924/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 924/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 924/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 924/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 924/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 924/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 924/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 924/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 925/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 925/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 925/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 925/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 925/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 925/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 925/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 925/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 925/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 925/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 925/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 925/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 925/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 926/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 926/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 926/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 926/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 926/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 926/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 926/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 926/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 926/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 926/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 926/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 926/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 926/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 927/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 927/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 927/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 927/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 927/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 927/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 927/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 927/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 927/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 927/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 927/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 927/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 927/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 928/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 928/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 928/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 928/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 928/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 928/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 928/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 928/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 928/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 928/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 928/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 928/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 928/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 929/1024: driver.Conn driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 929/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 929/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 929/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 929/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 929/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 929/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 929/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 929/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 929/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 929/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 929/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 929/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 930/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 930/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 930/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 930/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 930/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 930/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 930/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 930/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 930/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 930/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 930/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 930/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 930/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 931/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 931/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 931/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 931/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 931/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 931/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 931/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 931/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 931/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 931/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 931/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 931/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 931/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 932/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 932/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 932/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 932/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 932/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 932/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 932/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 932/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 932/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 932/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 932/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 932/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 932/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 933/1024: driver.Conn driver.Execer driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 933/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 933/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 933/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 933/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 933/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 933/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 933/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 933/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 933/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 933/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 933/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 933/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 934/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 934/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 934/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 934/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 934/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 934/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 934/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 934/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 934/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 934/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 934/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 934/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 934/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 935/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 935/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 935/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 935/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 935/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 935/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 935/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 935/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 935/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 935/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 935/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 935/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 935/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 936/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 936/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 936/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 936/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 936/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 936/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 936/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 936/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 936/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 936/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 936/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 936/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 936/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 937/1024: driver.Conn driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 937/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 937/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 937/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 937/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 937/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 937/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 937/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 937/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 937/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 937/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 937/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 937/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 938/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 938/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 938/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 938/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 938/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 938/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 938/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 938/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 938/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 938/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 938/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 938/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 938/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 939/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 939/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 939/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 939/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 939/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 939/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 939/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 939/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 939/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 939/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 939/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 939/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 939/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 940/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 940/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 940/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 940/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 940/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 940/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 940/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 940/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 940/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 940/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 940/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 940/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 940/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 941/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 941/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 941/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 941/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 941/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 941/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 941/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 941/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 941/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 941/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 941/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 941/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 941/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 942/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 942/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 942/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 942/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 942/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 942/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 942/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 942/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 942/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 942/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 942/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 942/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 942/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 943/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 943/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 943/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 943/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 943/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 943/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 943/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 943/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 943/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 943/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 943/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 943/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 943/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 944/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 944/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 944/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 944/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 944/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 944/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 944/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 944/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 944/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 944/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 944/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 944/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 944/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 945/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 945/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 945/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 945/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 945/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 945/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 945/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 945/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 945/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 945/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 945/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 945/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 945/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 946/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 946/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 946/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 946/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 946/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 946/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 946/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 946/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 946/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 946/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 946/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 946/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 946/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 947/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 947/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 947/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 947/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 947/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 947/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 947/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 947/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 947/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 947/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 947/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 947/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 947/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 948/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 948/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 948/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 948/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 948/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 948/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 948/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 948/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 948/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 948/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 948/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 948/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 948/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 949/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 949/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 949/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 949/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 949/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 949/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 949/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 949/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 949/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 949/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 949/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 949/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 949/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 950/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 950/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 950/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 950/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 950/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 950/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 950/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 950/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 950/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 950/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 950/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 950/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 950/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 951/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 951/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 951/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 951/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 951/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 951/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 951/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 951/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 951/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 951/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 951/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 951/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 951/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 952/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 952/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 952/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 952/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 952/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 952/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 952/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 952/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 952/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 952/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 952/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 952/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 952/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 953/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 953/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 953/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 953/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 953/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 953/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 953/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 953/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 953/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 953/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 953/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 953/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 953/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 954/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 954/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 954/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 954/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 954/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 954/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 954/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 954/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 954/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 954/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 954/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 954/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 954/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 955/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 955/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 955/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 955/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 955/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 955/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 955/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 955/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 955/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 955/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 955/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 955/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 955/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 956/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 956/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 956/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 956/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 956/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 956/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 956/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 956/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 956/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 956/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 956/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 956/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 956/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 957/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 957/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 957/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 957/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 957/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 957/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 957/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 957/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 957/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 957/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 957/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 957/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 957/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 958/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 958/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 958/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 958/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 958/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 958/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 958/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 958/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 958/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 958/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 958/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 958/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 958/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 959/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 959/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 959/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 959/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 959/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 959/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 959/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 959/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 959/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 959/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 959/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 959/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 959/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 960/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != false {
			t.Errorf("combination 960/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 960/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 960/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 960/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 961/1024: driver.Conn driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 961/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 961/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 961/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 961/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 961/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 961/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 961/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 961/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 961/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 961/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 961/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 961/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 962/1024: driver.Conn driver.ConnBeginTx driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 962/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 962/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 962/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 962/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 962/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 962/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 962/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 962/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 962/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 962/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 962/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 962/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 963/1024: driver.Conn driver.ConnPrepareContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 963/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 963/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 963/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 963/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 963/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 963/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 963/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 963/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 963/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 963/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 963/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 963/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 964/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 964/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 964/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 964/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 964/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 964/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 964/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 964/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 964/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 964/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 964/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 964/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 964/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 965/1024: driver.Conn driver.Execer driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 965/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 965/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 965/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 965/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 965/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 965/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 965/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 965/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 965/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 965/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 965/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 965/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 966/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 966/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 966/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 966/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 966/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 966/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 966/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 966/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 966/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 966/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 966/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 966/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 966/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 967/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 967/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 967/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 967/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 967/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 967/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 967/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 967/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 967/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 967/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 967/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 967/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 967/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 968/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 968/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 968/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 968/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 968/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 968/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 968/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 968/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 968/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 968/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 968/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 968/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 968/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 969/1024: driver.Conn driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 969/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 969/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 969/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 969/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 969/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 969/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 969/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 969/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 969/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 969/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 969/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 969/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 970/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 970/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 970/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 970/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 970/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 970/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 970/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 970/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 970/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 970/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 970/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 970/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 970/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 971/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 971/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 971/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 971/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 971/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 971/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 971/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 971/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 971/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 971/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 971/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 971/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 971/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 972/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 972/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 972/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 972/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 972/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 972/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 972/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 972/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 972/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 972/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 972/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 972/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 972/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 973/1024: driver.Conn driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 973/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 973/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 973/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 973/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 973/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 973/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 973/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 973/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 973/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 973/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 973/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 973/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 974/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 974/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 974/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 974/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 974/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 974/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 974/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 974/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 974/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 974/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 974/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 974/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 974/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 975/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 975/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 975/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 975/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 975/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 975/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 975/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 975/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 975/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 975/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 975/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 975/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 975/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 976/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 976/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 976/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 976/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 976/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 976/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 976/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 976/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 976/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 976/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 976/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 976/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 976/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 977/1024: driver.Conn driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 977/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 977/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 977/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 977/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 977/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 977/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 977/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 977/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 977/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 977/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 977/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 977/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 978/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 978/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 978/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 978/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 978/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 978/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 978/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 978/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 978/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 978/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 978/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 978/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 978/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 979/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 979/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 979/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 979/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 979/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 979/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 979/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 979/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 979/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 979/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 979/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 979/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 979/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 980/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 980/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 980/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 980/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 980/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 980/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 980/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 980/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 980/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 980/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 980/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 980/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 980/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 981/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 981/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 981/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 981/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 981/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 981/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 981/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 981/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 981/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 981/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 981/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 981/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 981/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 982/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 982/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 982/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 982/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 982/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 982/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 982/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 982/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 982/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 982/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 982/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 982/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 982/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 983/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 983/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 983/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 983/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 983/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 983/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 983/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 983/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 983/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 983/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 983/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 983/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 983/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 984/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 984/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 984/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 984/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 984/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 984/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 984/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 984/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 984/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 984/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 984/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 984/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 984/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 985/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 985/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 985/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 985/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 985/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 985/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 985/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 985/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 985/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 985/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 985/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 985/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 985/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 986/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 986/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 986/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 986/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 986/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 986/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 986/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 986/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 986/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 986/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 986/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 986/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 986/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 987/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 987/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 987/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 987/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 987/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 987/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 987/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 987/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 987/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 987/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 987/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 987/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 987/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 988/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 988/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 988/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 988/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 988/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 988/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 988/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 988/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 988/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 988/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 988/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 988/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 988/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 989/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 989/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 989/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 989/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 989/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 989/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 989/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 989/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 989/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 989/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 989/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 989/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 989/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 990/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 990/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 990/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 990/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 990/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 990/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 990/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 990/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 990/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 990/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 990/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 990/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 990/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 991/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 991/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 991/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 991/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 991/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 991/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 991/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 991/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 991/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 991/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 991/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 991/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 991/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 992/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != false {
			t.Errorf("combination 992/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 992/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 992/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 992/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 993/1024: driver.Conn driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 993/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 993/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 993/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 993/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 993/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 993/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 993/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 993/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 993/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 993/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 993/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 993/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 994/1024: driver.Conn driver.ConnBeginTx driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 994/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 994/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 994/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 994/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 994/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 994/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 994/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 994/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 994/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 994/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 994/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 994/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 995/1024: driver.Conn driver.ConnPrepareContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 995/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 995/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 995/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 995/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 995/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 995/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 995/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 995/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 995/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 995/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 995/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 995/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 996/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 996/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 996/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 996/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 996/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 996/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 996/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 996/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 996/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 996/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 996/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 996/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 996/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 997/1024: driver.Conn driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 997/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 997/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 997/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 997/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 997/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 997/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 997/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 997/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 997/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 997/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 997/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 997/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 998/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 998/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 998/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 998/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 998/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 998/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 998/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 998/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 998/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 998/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 998/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 998/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 998/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 999/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 999/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 999/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 999/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 999/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 999/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 999/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 999/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 999/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 999/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 999/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 999/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 999/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1000/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1000/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1000/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1000/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1000/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1000/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1000/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1000/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1000/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1000/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1000/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1000/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1000/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1001/1024: driver.Conn driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1001/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1001/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1001/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1001/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1001/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1001/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1001/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1001/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1001/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1001/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1001/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1001/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1002/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1002/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1002/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1002/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1002/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1002/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1002/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1002/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1002/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1002/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1002/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1002/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1002/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1003/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1003/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1003/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1003/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1003/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1003/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1003/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1003/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1003/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1003/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1003/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1003/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1003/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1004/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1004/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1004/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1004/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1004/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1004/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1004/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1004/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1004/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1004/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1004/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1004/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1004/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1005/1024: driver.Conn driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1005/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1005/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1005/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1005/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1005/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1005/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1005/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1005/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1005/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1005/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1005/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1005/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1006/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1006/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1006/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1006/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1006/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1006/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1006/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1006/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1006/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1006/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1006/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1006/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1006/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1007/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1007/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1007/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1007/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1007/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1007/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1007/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1007/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1007/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1007/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1007/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1007/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1007/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1008/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != false {
			t.Errorf("combination 1008/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1008/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1008/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1008/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1009/1024: driver.Conn driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1009/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1009/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1009/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1009/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1009/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1009/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1009/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1009/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1009/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1009/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1009/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1009/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1010/1024: driver.Conn driver.ConnBeginTx driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1010/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1010/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1010/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1010/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1010/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1010/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1010/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1010/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1010/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1010/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1010/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1010/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1011/1024: driver.Conn driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1011/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1011/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1011/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1011/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1011/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1011/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1011/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1011/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1011/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1011/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1011/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1011/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1012/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1012/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1012/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1012/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1012/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1012/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1012/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1012/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1012/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1012/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1012/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1012/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1012/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1013/1024: driver.Conn driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1013/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1013/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1013/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1013/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1013/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1013/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1013/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1013/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1013/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1013/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1013/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1013/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1014/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1014/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1014/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1014/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1014/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1014/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1014/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1014/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1014/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1014/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1014/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1014/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1014/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1015/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1015/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1015/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1015/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1015/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1015/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1015/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1015/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1015/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1015/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1015/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1015/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1015/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1016/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != false {
			t.Errorf("combination 1016/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1016/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1016/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1016/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1017/1024: driver.Conn driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1017/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1017/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1017/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1017/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1017/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1017/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1017/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1017/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1017/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1017/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1017/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1017/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1018/1024: driver.Conn driver.ConnBeginTx driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1018/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1018/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1018/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1018/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1018/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1018/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1018/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1018/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1018/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1018/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1018/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1018/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1019/1024: driver.Conn driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1019/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1019/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1019/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1019/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1019/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1019/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1019/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1019/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1019/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1019/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1019/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1019/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1020/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != false {
			t.Errorf("combination 1020/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1020/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1020/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1020/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1021/1024: driver.Conn driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1021/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1021/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1021/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1021/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1021/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1021/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1021/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1021/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1021/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1021/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1021/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1021/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1022/1024: driver.Conn driver.ConnBeginTx driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != false {
			t.Errorf("combination 1022/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1022/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1022/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1022/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1023/1024: driver.Conn driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != false {
			t.Errorf("combination 1023/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1023/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1023/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1023/1024: ConnUnwrapper interface not implemented")
		}
	}
	{
		t.Log("combination 1024/1024: driver.Conn driver.ConnBeginTx driver.ConnPrepareContext driver.Execer driver.ExecerContext driver.NamedValueChecker driver.Pinger driver.Queryer driver.QueryerContext driver.SessionResetter driver.Validator")
		wrapped := struct {
			driver.Conn
			driver.ConnBeginTx
			driver.ConnPrepareContext
			driver.Execer
			driver.ExecerContext
			driver.NamedValueChecker
			driver.Pinger
			driver.Queryer
			driver.QueryerContext
			driver.SessionResetter
			driver.Validator
		}{}
		w := WrapConn(wrapped, ConnInterceptor{})

		if _, ok := w.(driver.ConnBeginTx); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.ConnBeginTx")
		}
		if _, ok := w.(driver.ConnPrepareContext); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.ConnPrepareContext")
		}
		if _, ok := w.(driver.Execer); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.Execer")
		}
		if _, ok := w.(driver.ExecerContext); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.ExecerContext")
		}
		if _, ok := w.(driver.NamedValueChecker); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.NamedValueChecker")
		}
		if _, ok := w.(driver.Pinger); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.Pinger")
		}
		if _, ok := w.(driver.Queryer); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.Queryer")
		}
		if _, ok := w.(driver.QueryerContext); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.QueryerContext")
		}
		if _, ok := w.(driver.SessionResetter); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.SessionResetter")
		}
		if _, ok := w.(driver.Validator); ok != true {
			t.Errorf("combination 1024/1024: unexpected interface driver.Validator")
		}

		if w, ok := w.(ConnUnwrapper); ok {
			if w.UnwrapConn() != wrapped {
				t.Errorf("combination 1024/1024: UnwrapConn() failed")
			}
		} else {
			t.Errorf("combination 1024/1024: ConnUnwrapper interface not implemented")
		}
	}
}
