def METHOD_NAME(cls, block_structure):
    """
    Collects any information that's necessary to execute this
    transformer's transform method.
    """
    collect_merged_boolean_field(
        block_structure,
        transformer=cls,
        xblock_field_name='hide_after_due',
        merged_field_name=cls.MERGED_HIDE_AFTER_DUE,
    )
    collect_merged_date_field(
        block_structure,
        transformer=cls,
        xblock_field_name='end',
        merged_field_name=cls.MERGED_END_DATE,
        default_date=MAXIMUM_DATE
    )
    block_structure.request_xblock_fields('self_paced', 'due')