super(msg);
switch (error) {
case UNKNOWN_PSM: /* falls through */
case SECURITY_BLOCK: /* falls through */
case NO_RESOURCES: /* falls through */
case FAILED_NOINFO: /* falls through */
case TIMEOUT: /* falls through */
case UNACCEPTABLE_PARAMS:
status = error;
break;
default:
throw new IllegalArgumentException("Invalid error code: " + error);
}