'Returns whether the collected data in the block structure is
incompatible with the current version of the registered Transformers.
Raises:
TransformerDataIncompatible with information about all outdated
Transformers.'

@classmethod
def verify_versions(cls, block_structure):

    outdated_transformers = []
    for transformer in TransformerRegistry.get_registered_transformers():
        version_in_block_structure = block_structure._get_transformer_data_version(transformer)
        if (transformer.READ_VERSION > version_in_block_structure):
            outdated_transformers.append(transformer)
    if outdated_transformers:
        raise TransformerDataIncompatible("Collected    Block    Structure    data    for    the    following    transformers    is    outdated:    '%s'.", [(transformer.name(), transformer.READ_VERSION) for transformer in outdated_transformers])
    return True
