### Question:
CausedFocusEventWrapper { public boolean isTraversalDown() { return cause != null && "TRAVERSAL_DOWN".equals(cause.name()); } CausedFocusEventWrapper(FocusEvent e); @VisibleForTesting  CausedFocusEventWrapper(Enum<?> cause); boolean isTraversal(); boolean isTraversalForward(); boolean isTraversalBackward(); boolean isTraversalUp(); boolean isTraversalDown(); static boolean isFocusEventWithCause(AWTEvent e); @Nullable static CausedFocusEventWrapper newInstanceOrNull(AWTEvent e);  }### Answer:
@Test public void testIsTraversalDown() { CausedFocusEventWrapper inst = new CausedFocusEventWrapper(getEnumValue("TRAVERSAL_DOWN")); Map<String, Boolean> res = invokeAll(inst); assertSingleTrueValueAtKey("isTraversalDown", res); }