exceptions++;
throw new MyException(exceptions, "bad code");
}
if (badLogins < numBadLogins) {
badLogins++;
throw new NotAuthenticated(null, "bad session");
}
if (internals < numInternals) {
internals++;
throw new InternalException("recoverable exception");
}