public void roundComplete() {
RoundState roundState = new RoundStateImpl(bark.nerrors > 0,
filer.getSourceFileNames().size() > 0,
filer.getClassFileNames().size() > 0,
origOptions);
RoundCompleteEvent roundCompleteEvent = new RoundCompleteEventImpl(this, roundState);
filer.roundOver();
for(RoundCompleteListener rcl: roundCompleteListeners)
rcl.roundComplete(roundCompleteEvent);
}