public Builder withEvents(Event<?>... events){
  return withEvents(Arrays.asList(Assert.notNull(events,"events")));
}

public Builder withEvents ( Event < ? > ... events ) { return withEvents ( Arrays . asList ( Assert . notNull ( events , "events" ) ) ) ; }
sets the request events .
