Conversation Memory with LangChain4j: Keeping Context Across Turns