@Override
	public void send() {
		if(getMessage() == null) {
			throw new NullPointerException("message");
		} else if(channel == null) {
			throw new NullPointerException("channel");
		} else {
			channel.write(getMessage()).addListener(this);
			setIsSent(true);
		}
	}