code: func (pc *PropertyCollector) WaitForUpdates(ctx *Context, r *types.WaitForUpdates) soap.HasFault {
  	body := &methods.WaitForUpdatesBody{}
  
  	res := pc.WaitForUpdatesEx(ctx, &types.WaitForUpdatesEx{
  		This:    r.This,
  		Version: r.Version,
  	})
  
  	if res.Fault() != nil {
  		body.Fault_ = res.Fault()
  	} else {
  		body.Res = &types.WaitForUpdatesResponse{
  			Returnval: *res.(*methods.WaitForUpdatesExBody).Res.Returnval,
  		}
  	}
  
  	return body
  }
docs: // WaitForUpdates is deprecated, but pyvmomi is still using it at the moment.