If that is the case,  this method will return {@code false} and do nothing; otherwise, returns {@code true}.