* @param manaCost a {@link java.lang.String} object.
     * @param paid a {@link forge.Command} object.
     * @param unpaid a {@link forge.Command} object.
     */
    public static void payManaDuringAbilityResolve(String message, String manaCost, Command paid, Command unpaid) {
        // temporarily disable the Resolve flag, so the user can payMana for the resolving Ability
        boolean bResolving = AllZone.getStack().getResolving();
        AllZone.getStack().setResolving(false);
        AllZone.getInputControl().setInput(new Input_PayManaCost_Ability(message, manaCost, paid, unpaid));
        AllZone.getStack().setResolving(bResolving);
    }