void (@JdkConstants.InputEventMask int modifiers) { if (myComponent instanceof JList) moveDown((JList<?>)myComponent, modifiers, isCycleScrolling()); else if (myComponent instanceof JTable) moveDown((JTable)myComponent, modifiers, isCycleScrolling()); else throw new IllegalArgumentException("MoveDown is not implemented for " + myComponent.getClass()); }