@Implementation
  protected static boolean setCurrentTimeMillis(long millis) {
    if (currentTimeMillis > millis) {
      return false;
    }

    currentTimeMillis = millis;
    for (Listener listener : listeners) {
      listener.clockUpdated(currentTimeMillis);
    }
    return true;
  }
@Implementation
  protected static boolean setCurrentTimeMillis(long millis) {
    if (currentTimeMillis > millis) {
      return false;
    }

    currentTimeMillis = millis;
    for (Listener listener : listeners) {
      listener.clockUpdated(currentTimeMillis);
    }
    return true;
  }
@ Implementation protected static boolean setCurrentTimeMillis ( long millis ) { if ( currentTimeMillis > millis ) { return false ; } currentTimeMillis = millis ; for ( Listener listener : listeners ) { listener . clockUpdated ( currentTimeMillis ) ; } return true ; }
Sets the current wall time.

<p>Currently does not perform any permission checks.

@return false if specified time is less than current time.
Sets the current wall time .