напал тупняк, как это сделать без временной переменной?
String keyId = Optional
.ofNullable(jws.getKeyIdHeaderValue())
.orElseThrow(() -> new TokenCorruptedException("no kid header"));
return Optional
.ofNullable(store.get(keyId))
.orElseThrow(() -> new TokenUnsignedException("unknown or expired kid: " + keyId));