The lowest-id tie-break stream is guarded non-empty, so .get() never throws — but the project bans Optional.get(). Switch to .orElseThrow() for the project idiom. No behaviour change. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
The lowest-id tie-break stream is guarded non-empty, so .get() never throws — but the project bans Optional.get(). Switch to .orElseThrow() for the project idiom. No behaviour change. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>