You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: iface_moq.golden.go
    path of file: ./repos/moq/pkg/moq/testpackages/genparamname
    
    the code of the file until where you have to start completion: // Code generated by moq; DO NOT EDIT.
// github.com/matryer/moq

package genparamname

import (
	"database/sql"
	"encoding/json"
	"fmt"
	"io"
	"net"
	"net/http"
	"net/http/httputil"
	"net/url"
	"sync"
)

// Ensure, that InterfaceMock does implement Interface.
// If this is not the case, regenerate this file with moq.
var _ Interface = &InterfaceMock{}

// InterfaceMock is a mock implementation of Interface.
//
//	func TestSomethingThatUsesInterface(t *testing.T) {
//
//		// make and configure a mocked Interface
//		mockedInterface := &InterfaceMock{
//			MethodFunc: func(myTypeMoqParam *myType, numbers [3]json.Number, bytes []byte, nullStringToReader map[sql.NullString]io.Reader, fn func(conn net.Conn), goMoqParam Go, bufferPoolCh chan 
    
func (mock *InterfaceMock) MethodCalls() []struct {
	MyTypeMoqParam     *myType
	Numbers            [3]json.Number
	Bytes              []byte
	NullStringToReader map[sql.NullString]io.Reader
	Fn                 func(conn net.Conn)
	GoMoqParam         Go
	BufferPoolCh       chan *httputil.BufferPool
	Val                struct{ URL *url.URL }
	IfaceVal           interface {
		CookieJar() http.CookieJar
		fmt.Stringer
	}
} {
	var calls []struct {
		MyTypeMoqParam     *myType
		Numbers            [3]json.Number
		Bytes              []byte
		NullStringToReader map[sql.NullString]io.Reader
		Fn                 func(conn net.Conn)
		GoMoqParam         Go
		BufferPoolCh       chan *httputil.BufferPool
		Val                struct{ URL *url.URL }
		IfaceVal           interface {
			CookieJar() http.CookieJar
			fmt.Stringer
		}
	}
	mock.lockMethod.RLock()
	calls = mock.calls.Method
	mock.lockMethod.RUnlock()
	return calls
}