.isStatic() && !ignoreStatic ?"static&nbsp;":"") +
        (t.isFinal() && !ignoreFinal?"final&nbsp;":"") +
        (!ignoreAbstract && t.respondsTo('isAbstract') && t.isAbstract()?"abstract&nbsp;":"")
    }
    def modifiers = { t -> modifiersWithOptions(t, classDoc.isGroovy(), false) }
    def modifiersBrief = { t ->
        (t.isPrivate()?"private&nbsp;":"") +
        (t.isProtected()?"protected&nbsp;":"") +
        (t.isStatic()?"static&nbsp;":"")
    }
    def annotations = { t, sepChar ->
        t.an