@classmethod
def from_column_format(cls, format):
    """Creates a column format object from another column format object
        regardless of their type.

        That is, this can convert a _ColumnFormat to an _AsciiColumnFormat
        or vice versa at least in cases where a direct translation is possible.
        """
    return cls.from_recformat(format.recformat)
