### Question:
RequestObserverAction extends Request { public static RequestObserverActionSyntax observerActions() { return new Builder(); } private  RequestObserverAction(Builder builder); static RequestObserverActionSyntax observerActions(); @Override Sc2Api.Request toSc2Api(); @Override ResponseType responseType(); List<ObserverAction> getActions(); @Override boolean equals(Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test void throwsExceptionWhenObserverActionListIsEmpty() { assertThatExceptionOfType(IllegalArgumentException.class) .isThrownBy(() -> ((RequestObserverAction.Builder) observerActions()).build()) .withMessage("action list is required"); }