Which is correct implementation code for the withdraw method in the CheckingAccount class?
(A) super.withdraw(amount);
if (balance $<$ MIN_BALANCE)
super.withdraw(FEE);
(B) withdraw(amount); if (balance $<$ MIN_BALANCE)
withdraw(FEE);
(C) super.withdraw(amount);
if (getBalance() $<$ MIN_BALANCE)
super.withdraw(FEE);
(D) withdraw(amount);
if (getBalance() $<$ MIN_BALANCE)
withdraw(FEE) ;
(E) balance $-=$ amount
if (balance $<$ MIN_BALANCE)
balance $\mathrm{FEE}$