'Get a label for this fact
@param rfield: the S3ResourceField
@param fact_options: the "fact" list of the report options'

def get_label(self, rfield, fact_options=None):

    label = self.label
    if label:
        return label
    if fact_options:
        prefix = rfield.resource.prefix_selector
        for fact_option in fact_options:
            facts = self.parse(fact_option)
            for fact in facts:
                if ((fact.method == self.method) and (prefix(fact.selector) == prefix(self.selector))):
                    label = fact.label
                    break
            if label:
                break
    if (not label):
        field_label = self._get_field_label(rfield, fact_options)
        method_label = self._get_method_label(self.method)
        label = ('%s    (%s)' % (field_label, method_label))
    self.label = label
    return label
