final TurnNotifier turnNotifier = SingletonRepository.getTurnNotifier();
if (isOpen()) {
// The door is still open because another player just used it.
// Thus, it is scheduled to auto-close soon. We delay this
// auto-closing.
turnNotifier.dontNotify(this);
} else {
open();
}
// register automatic close