### Question:
WindowingEvent implements WindowingItemWithData, Serializable { public static Builder builder() { return new Builder(); } WindowingEvent(int uid, MSEvent msEvent); static Builder builder(); @Override int getUid(); @Override MSEvent getApplicationData(); @Override String toString(); @Override final int hashCode(); @Override final boolean equals(Object object);  }### Answer:
@Test(expected=IllegalArgumentException.class) public void testBuildWithNullId() { WindowingEvent.builder() .applicationData(new MSEvent()) .build(); }
@Test public void testBuildWithNullMSEvent() { WindowingEvent.builder() .uid(1) .build(); }