class TaskMailboxImpl implements TaskMailbox {

	@Override
	public void runExclusively(Runnable runnable) {
		lock.lock();
		try {
			runnable.run();
		} finally {
			lock.unlock();
		}
	}

	public  TaskMailboxImpl(@Nonnull final Thread taskMailboxThread);
	@VisibleForTesting public  TaskMailboxImpl();

}