protected boolean shouldWrite(long superstep){
  return (frequency == AT_THE_END && superstep == LAST_SUPERSTEP) || (frequency != NEVER && superstep % frequency == 0 && frequency > 0);
}

protected boolean shouldWrite ( long superstep ) { return ( frequency == AT_THE_END && superstep == LAST_SUPERSTEP ) || ( frequency != NEVER && superstep % frequency == 0 && frequency > 0 ) ; }
should write this superstep ?
