When using NewGroup and ReleaseGroup from CSSafety, do I use it like I would normally use CreateGroup/DestroyGroup i.e.

JASS:
local group g = CreateGroup ()
call GroupEnumUnitsInRange (...)
call DestroyGroup (g)
local group g = NewGroup ()
call GroupEnumUnitsInRange (...)
call ReleaseGroup (g)