import java.util.logging.Logger;
import java.util.stream.Stream;
import static java.lang.reflect.Modifier.isPublic;
import static java.util.Arrays.sort;
import static java.util.Comparator.comparing;
<BUG>import static java.util.Objects.requireNonNull;
import static org.dalesbred.internal.utils.TypeUtils.*;</BUG>
public final class DefaultInstantiatorRegistry implements InstantiatorRegistry {
@NotNull
private final Dialect dialect;

import java.util.logging.Logger;
import java.util.stream.Stream;
import static java.lang.reflect.Modifier.isPublic;
import static java.util.Arrays.sort;
import static java.util.Comparator.comparing;
import static java.util.Objects.requireNonNull;
import static org.dalesbred.internal.utils.CollectionUtils.arrayOfType;
import static org.dalesbred.internal.utils.TypeUtils.*;
public final class DefaultInstantiatorRegistry implements InstantiatorRegistry {
@NotNull
private final Dialect dialect;
