private byte fromOpcode(Opcode opcode) {
		if (opcode == Opcode.CONTINIOUS)
			return 0;
		else if (opcode == Opcode.TEXT)
			return 1;
		else if (opcode == Opcode.BINARY)
			return 2;
		else if (opcode == Opcode.CLOSING)
			return 8;
		else if (opcode == Opcode.PING)
			return 9;
		else if (opcode == Opcode.PONG)
			return 10;
		throw new RuntimeException("Don't know how to handle "
				+ opcode.toString());
	}