src/main/java/com/io7m/aeron_guide/take3/AeronMessagingServerDuologue.java
/**
     * @param now The current time
     *
     * @return {@code true} if this duologue has no subscribers and the current
     * time {@code now} is after the intended expiry date of the duologue
     */
@param now The current time
@return  true if this duologue has no subscribers and the current
time  now is after the intended expiry date of the duologue
@param now The current time @return true if this duologue has no subscribers and the current time now is after the intended expiry date of the duologue
public boolean isExpired(
            final Instant now) {
        Objects.requireNonNull(now, "now");
        this.exec.assertIsExecutorThread();
        return this.private_subscription.imageCount() == 0
                && now.isAfter(this.initial_expire);
    }
public boolean isExpired ( final Instant now ) { Objects . requireNonNull ( now , "now" ) ; this . exec . assertIsExecutorThread ( ) ; return this . private_subscription . imageCount ( ) == 0 && now . isAfter ( this . initial_expire ) ; }
@param now The current time
 @return {@code true} if this duologue has no subscribers and the current
 time {@code now} is after the intended expiry date of the duologue
@param now The current time @return { @code true } if this duologue has no subscribers and the current time { @code now } is after the intended expiry date of the duologue