code: func (el *EndpointsLock) Create(ler LeaderElectionRecord) error {
  	recordBytes, err := json.Marshal(ler)
  	if err != nil {
  		return err
  	}
  	el.e, err = el.Client.Endpoints(el.EndpointsMeta.Namespace).Create(&v1.Endpoints{
  		ObjectMeta: metav1.ObjectMeta{
  			Name:      el.EndpointsMeta.Name,
  			Namespace: el.EndpointsMeta.Namespace,
  			Annotations: map[string]string{
  				LeaderElectionRecordAnnotationKey: string(recordBytes),
  			},
  		},
  	})
  	return err
  }
docs: // Create attempts to create a LeaderElectionRecord annotation