code: public int getLobbyChatEntry(SteamID steamIDLobby, int chatID,
  								 ChatEntry chatEntry, ByteBuffer dest) throws SteamException {
  
  		if (!dest.isDirect()) {
  			throw new SteamException("Direct buffer required!");
  		}
  
  		return getLobbyChatEntry(pointer, steamIDLobby.handle, chatID, chatEntry,
  				dest, dest.position(), dest.remaining());
  	}
docs: Read incoming chat entry into a {@link com.codedisaster.steamworks.SteamMatchmaking.ChatEntry} structure,
  and a direct {@link ByteBuffer}.