@Override
  public Task<Void> waitFor(KeeperState state, long deadline) {
    return waitFor(state).withTimeout(deadline - System.currentTimeMillis(), TimeUnit.MILLISECONDS);
  }
@Override
  public Task<Void> waitFor(KeeperState state, long deadline) {
    return waitFor(state).withTimeout(deadline - System.currentTimeMillis(), TimeUnit.MILLISECONDS);
  }
@ Override public Task < Void > waitFor ( KeeperState state , long deadline ) { return waitFor ( state ) . withTimeout ( deadline - System . currentTimeMillis ( ) , TimeUnit . MILLISECONDS ) ; }
{@inheritDoc}
{