def METHOD_NAME(self, number):
    n = str(number).replace(',', '.')
    base_str, n = self.parse_minus(n)
    if '.' in n:
        left, right = n.split('.')
        leading_zero_count = len(right) - len(right.lstrip('0'))
        decimal_part = ((ZERO[0] + ' ') * leading_zero_count +
                        self._int2word(int(right)))
        return '%s%s %s %s' % (
            base_str,
            self._int2word(int(left)),
            self.pointword,
            decimal_part
        )
    else:
        return "%s%s" % (base_str, self._int2word(int(n)))