code: func (sdk *FabricSDK) Context(options ...ContextOption) contextApi.ClientProvider {
  
  	clientProvider := func() (contextApi.Client, error) {
  		identity, err := sdk.newIdentity(options...)
  		if err == ErrAnonymousIdentity {
  			identity = nil
  			err = nil
  		}
  		return &context.Client{Providers: sdk.provider, SigningIdentity: identity}, err
  	}
  
  	return clientProvider
  }
docs: //Context creates and returns context client which has all the necessary providers