If this can be getGeneralGroupOptions() and above be getGroupOptions() then I think it explains why the format is different than other methods much more clearly.