def METHOD_NAME(
    network: int,
    timestamp: int,
    fee: int,
    deadline: int,
    modifications: int,
    relative_change: int,
):
    transaction = NEMTransactionCommon(
        network=network,
        timestamp=timestamp,
        fee=fee,
        deadline=deadline,
    )
    aggregate_modification = NEMAggregateModification(
        modifications=[NEMCosignatoryModification(type=5, public_key=b"abc") for _ in range(modifications)],
        relative_change=relative_change
    )
    return NEMSignTx(
        transaction=transaction,
        aggregate_modification=aggregate_modification,
    )