public override State handleRight1BTNClick()
        {
            State nextStep = this;

            if (session)
            {
                if (creditNoEntered.Length == maxCreditDigits)
                {
                    nextStep = new EnterAmtToPayCreditCard(mainForm, language, this.acctNo, smallDisplayLBL.Text);
                }
                else
                {
                    if (language.Equals("MALAY"))
                    {
                        bigDisplayLBL.Text   = "Memerlukan " + maxCreditDigits + " digits credit card number to be entered\nSila tekan sekali lagi";
                        creditNoEntered      = "";
                        smallDisplayLBL.Text = creditNoEntered;
                    }
                    else if (language.Equals("CHINESE"))
                    {
                        bigDisplayLBL.Text   = "需求 " + maxCreditDigits + " 信用卡号码被输入\n请再次输入";
                        creditNoEntered      = "";
                        smallDisplayLBL.Text = creditNoEntered;
                    }
                    else
                    {
                        bigDisplayLBL.Text   = "Requires " + maxCreditDigits + " digits credit card number to be entered\nPease re-enter";
                        creditNoEntered      = "";
                        smallDisplayLBL.Text = creditNoEntered;
                    }
                }
            }
            else
            {
                theCardReader.ejectCard();
            }

            return(nextStep);
        }
        public override State handleLeft1BTNClick()
        {
            State nextStep = new EnterAmtToPayCreditCard(mainForm, language, acctNo, cardNo);

            return(nextStep);
        }