'Return a hash or users with their information. Requires JIRA 6.0 or will raise NotImplemented.'

def group_members(self, group):

    if (self._version < (6, 0, 0)):
        raise NotImplementedError(u'Group    members    is    not    implemented    in    JIRA    before    version    6.0,    upgrade    the    instance,    if    possible.')
    params = {u'groupname': group, u'expand': u'users'}
    r = self._get_json(u'group', params=params)
    size = r[u'users'][u'size']
    end_index = r[u'users'][u'end-index']
    while (end_index < (size - 1)):
        params = {u'groupname': group, u'expand': (u'users[%s:%s]' % ((end_index + 1), (end_index + 50)))}
        r2 = self._get_json(u'group', params=params)
        for user in r2[u'users'][u'items']:
            r[u'users'][u'items'].append(user)
        end_index = r2[u'users'][u'end-index']
        size = r[u'users'][u'size']
    result = {}
    for user in r[u'users'][u'items']:
        result[user[u'name']] = {u'fullname': user[u'displayName'], u'email': user.get(u'emailAddress', u'hidden'), u'active': user[u'active']}
    return result
