### Question:
EventFilter implements EventSink { public EventFilterInfo info() { return new EventFilterInfo(this); } EventFilter(); synchronized void connect(EventSink s); synchronized EventSink connected(); EventFilterInfo info(); synchronized void lock(Object l); synchronized void unlock(Object l); synchronized boolean locked();  }### Answer:
@Test public void obtaining_filter_information() throws Exception { EventFilterInfo i = m_filter.info(); assertEquals(TestEventFilter.class.getName(), i.filter_class()); }