When the return statement is executed, what do you expect to happen next!? Control returns to the calling program and the statement following return can never be executed.
It looks like you really want to implement this function, which apparently refunds the current balance as follows:
public int refundBalance() {
int result = balance;
balance = 0;
return result;
}