1096N/A throws IOException {
1096N/A throws IOException {
1096N/A throw new ClosedChannelException();
1096N/A throws IOException {
1096N/A throws IOException {
1096N/A throws IOException {
1096N/A throw new IllegalArgumentException();
1096N/A throw new ClosedChannelException();
1096N/A throw new NotYetBoundException();
1096N/A throw new IllegalStateException(
1096N/A throw new IllegalArgumentException(
1096N/A throw new IllegalUnbindException("Cannot remove address from a channel with only one address bound");
1096N/A boolean foundAddress = false;
1096N/A foundAddress = true;
1096N/A if (!foundAddress )
1096N/A throw new IllegalUnbindException("Cannot remove address from a channel that is not bound to that address");
1096N/A throw new ClosedChannelException();
1096N/A throw new NotYetBoundException();
1096N/A if (!isRegistered())
1096N/A throws IOException {
1096N/A throw new NullPointerException();
1096N/A throw new ClosedChannelException();
1096N/A throw new NullPointerException();
1096N/A throw new ClosedChannelException();
1096N/A throws IOException {
1096N/A throw new ClosedChannelException();