### Question:
SelectionChangedEvent { public static SelectionChangedEvent select(Collection<? extends Integer> index) { return new SelectionChangedEvent(index); } private  SelectionChangedEvent(Collection<? extends Integer> selected); private  SelectionChangedEvent(); boolean isClearSelection(); boolean isSingleSelection(); int getSingleSelection(); boolean canMove(MoveType type); int getTotalRows(); static SelectionChangedEvent clearSelectionEvent(); static SelectionChangedEvent select(Collection<? extends Integer> index); SelectionChangedEvent ofTotalRows(int totalNumberOfRows); @Override String toString();  }### Answer:
@Test(expected = IllegalArgumentException.class) public void nullArg() { select(null); }