ConversationContext { public Object getSessionData(Object key) { return sessionData.get(key); } ConversationContext(Plugin plugin, Conversable forWhom, Map<Object, Object> initialSessionData); Plugin getPlugin(); Conversable getForWhom(); Object getSessionData(Object key); void setSessionData(Object key, Object value);  }
@Test public void TestSessionData() { Conversable conversable = new FakeConversable(); Map session = new HashMap(); session.put("key", "value"); ConversationContext context = new ConversationContext(null, conversable, session); assertEquals("value", context.getSessionData("key")); }