private final @NonNull T baseType;
AbstractRestrictedType(final T baseType, final SchemaPath path,
- final Collection<UnknownSchemaNode> unknownSchemaNodes) {
+ final Collection<? extends UnknownSchemaNode> unknownSchemaNodes) {
super(path, unknownSchemaNodes);
this.baseType = requireNonNull(baseType);
}