'@todo: docstring'

def summary(self):

    T = current.T
    widget = S3QuestionTypeNumericWidget()
    fmt = widget.formattedAnswer
    append = self.result.append
    if self.sum:
        append(([T('Total')], fmt(self.sum)))
    if self.average:
        append(([T('Average')], fmt(self.average)))
    if self.max:
        append(([T('Maximum')], fmt(self.max)))
    if self.min:
        append(([T('Minimum')], fmt(self.min)))
    return self.format()
