super(); // export it number = new byte[5];
if(m<=0) UserException.throwIt(BAD_ARGUMENT); if((short)(balance+m) > MAX_AMOUNT) UserException.throwIt(OVERFLOW); balance +=m;
if(m<=0) UserException.throwIt(BAD_ARGUMENT); if((short)(balance-m) < 0) UserException.throwIt(UNDERFLOW); balance -=m;
return number;
return balance;
if(number.length != 5) UserException.throwIt(BAD_ARGUMENT); Util.arrayCopy(number, (short)0, this.number, (short)0, (short)5);