def METHOD_NAME(self):
    # Important: for a control list q_controls = [q[0],...,q_[k-1]] the diagonal gate is
    # provided in the computational basis of the qubits q[k-1],...,q[0],q_target, decreasingly
    # ordered with respect to the significance of the qubit in the computational basis
    _, diag = self._dec_mcg_up_diag()
    return diag