Use orElseThrow() instead of checkState() and explicit check/get.
Change-Id: I9b16d31ad4dba8a1d911a3566d590b2d8d2f47fc
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
}
public static @NonNull QName getQName(final Class<? extends BaseIdentity> bindingClass) {
- final Optional<QName> qname = CLASS_TO_QNAME.getUnchecked(requireNonNull(bindingClass));
- checkState(qname.isPresent(), "Failed to resolve QName of %s", bindingClass);
- return qname.get();
+ return CLASS_TO_QNAME.getUnchecked(requireNonNull(bindingClass))
+ .orElseThrow(() -> new IllegalStateException("Failed to resolve QName of " + bindingClass));
}
/**