def _format_attribute(attribute_type, attribute_value):
    """
    Return *attribute_value*, except for special *attribute_type*s.

    For special *attribute_type*s the given string *attribute_value* is
    modified, depending on the *attribute_type*:

      * **null**
      * **name**
      * **default**
    """
    if attribute_type.lower() == 'null':
        if attribute_value:
            return ''
        else:
            return '<s>NULL</s>'
    elif attribute_type.lower() == 'name':
        return '<b>%s</b>' % attribute_value
    elif attribute_type == 'default':
        if attribute_value is not None:
            if attribute_value.lower().startswith('nextval('):
                return '[sequence]'
            else:
                return attribute_value
        else:
            return ''
    else:
        return attribute_value
