<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def create_list( self, name, description="Created by mit_moira client", is_active=True, is_public=True, is_hidden=True, is_group=False, is_nfs_group=False, is_mail_list=False, use_mailman=False, mailman_server="" ):
 """ Create a new list. Args: name (str):
 The name of the new list description (str):
 A short description of this list is_active (bool):
 Should the new list be active? An inactive list cannot be used. is_public (bool):
 Should the new list be public? If a list is public, anyone may join without requesting permission. If not, the owners control entry to the list. is_hidden (bool):
 Should the new list be hidden? Presumably, a hidden list doesn't show up in search queries. is_group (bool):
 Something about AFS? is_nfs_group (bool):
 Presumably, create an `NFS group <https://en.wikipedia.org/wiki/Network_File_System>`_ for this group? I don't actually know what this does. is_mail_list (bool):
 Presumably, create a mailing list. use_mailman (bool):
 Presumably, use `GNU Mailman <https://en.wikipedia.org/wiki/GNU_Mailman>`_ to manage the mailing list. mailman_server (str):
 The Mailman server to use, if ``use_mailman`` is True. """

        attrs = {
            "aceName": "mit_moira",
            "aceType": "LIST",
            "activeList": is_active,
            "description": description,
            "gid": "",
            "group": is_group,
            "hiddenList": is_hidden,
            "listName": name,
            "mailList": is_mail_list,
            "mailman": use_mailman,
            "mailmanServer": mailman_server,
            "memaceName": "mit_moira",
            "memaceType": "USER",
            "modby": "",
            "modtime": "",
            "modwith": "",
            "nfsgroup": is_nfs_group,
            "publicList": is_public,
        }
        return self.client.service.createList(attrs, self.proxy_id)