public void removeToken(int i){
  tokens.remove(i);
  saveTokenChanges();
}

public void removeToken ( int i ) { tokens . remove ( i ) ; saveTokenChanges ( ) ; }
remove the i : th token in the token list . if you have a , b , c , d and remove 2 , you remove c and the resulting list would be a , b , d . the d will have moved up , there wont be a null marker .
