code: func (i *Handle) GetService(s *Service) (*Service, error) {
  
  	res, err := i.doGetServicesCmd(s)
  	if err != nil {
  		return nil, err
  	}
  
  	// We are looking for exactly one service otherwise error out
  	if len(res) != 1 {
  		return nil, fmt.Errorf("Expected only one service obtained=%d", len(res))
  	}
  
  	return res[0], nil
  }
docs: // GetService gets details of a specific IPVS services, useful in updating statisics etc.,