throw new RuntimeException(String.format(Locale.US,
"Should not happen: approved transaction has %d accounts for " +
"currency %s", accounts.size(), currency));
throw new RuntimeException(String.format(Locale.US,
"Should not happen: approved transaction has %d accounts for " +
"currency %s", accounts.size(), currency));