This javadoc before was not 100% correct, since it did not consider the .tick() call could be in a different thread than the one checking.  So I updated to indicate how this behavior is slightly different depending on the current state of a .tick() call.