protected byte getTTL() throws IOException { return (byte)getTimeToLive(); }
protected abstract byte getTTL() throws IOException;
	protected byte getTTL() throws IOException {		return (byte)getTimeToLive();	}