@Override public void make(){
synchronized (this) {
    if (CurrentTime.currentTime() < _lastMakeTime + 2000)     return;
    try {
      makeImpl();
    }
 catch (    Exception e) {
      log.log(Level.FINER,e.toString(),e);
    }
    _lastMakeTime=CurrentTime.currentTime();
  }
}

@ Override public void make ( ) { synchronized ( this ) { if ( CurrentTime . currentTime ( ) < _lastMakeTime + 2000 ) return ; try { makeImpl ( ) ; } catch ( Exception e ) { log . log ( Level . FINER , e . toString ( ) , e ) ; } _lastMakeTime = CurrentTime . currentTime ( ) ; } }
compiles all changed files in the class directory .
