class Scout extends EventEmitter {

  public Scout() {
  }

  public Scout(EventObserver obs, Event e) {
    super(obs, e);
  }

  @Override
  public void timePasses(Weekday day) {<FILL_FUNCTION_BODY>}
}

    if (day == Weekday.TUESDAY) {
      notifyObservers(Event.WARSHIPS_APPROACHING);
    }
    if (day == Weekday.WEDNESDAY) {
      notifyObservers(Event.WHITE_WALKERS_SIGHTED);
    }
  
<methods>public void <init>() ,public void <init>(com.iluwatar.event.aggregator.EventObserver, com.iluwatar.event.aggregator.Event) ,public final void registerObserver(com.iluwatar.event.aggregator.EventObserver, com.iluwatar.event.aggregator.Event) ,public abstract void timePasses(com.iluwatar.event.aggregator.Weekday) <variables>private final non-sealed Map<com.iluwatar.event.aggregator.Event,List<com.iluwatar.event.aggregator.EventObserver>> observerLists