I don't remember the details of grouprenderer but you can look at ClassBreakRenderer, RepresentationRenderer, UniqueValueRenderer, etc.
MO 2.0 is more than 10 years old so perhaps you could describe what the class does (I assume renders a layer on the map) or what you need to accomplish.