def get_types_by_domain_and_authority(self, domain=None, authority=None):
raise Unimplemented()<EOL>
Gets all the known Types by domain and authority.

        arg:    domain (string): the domain
        arg:    authority (string): the authority
        return: (osid.type.TypeList) - the list of Types with the given
                domain and authority
        raise:  NullArgument - domain or authority is null
        raise:  OperationFailed - unable to complete request
        raise:  PermissionDenied - authorization failure
        compliance: mandatory - This method must be implemented.