@@ -0,0 +1,515 @@
+package com.google.research.bleth.simulator;%0A%0A/** Represent an observer. */%0Apublic interface IObserver extends Agent %7B%0A%0A    /**%0A     * Add a transmission to the transmissions the observer observed so far in the current round.%0A     * @param beaconTransmission the new transmission the observer observe.%0A     */%0A    void observe(Transmission beaconTransmission);%0A%0A    /**%0A     * Deliver all the transmissions the observer observed in the current round to its resolver.%0A     */%0A    void passInformationToResolver();%0A%7D%0A

Add the interface IObserver.