- final var type = getTypes().findIdentity(key).orElseThrow(
- () -> new IllegalArgumentException("Supplied QName " + key + " is not a valid identity"));
+ final var type = getTypes().identityChild(key);
+ if (type == null) {
+ throw new IllegalArgumentException("Supplied QName " + key + " is not a valid identity");
+ }