/** * @test /nodynamiccopyright/ * @bug 8320948 * @summary NPE due to unreported compiler error * @compile/fail/ref=CrashDueToUnreportedError.out -XDrawDiagnostics CrashDueToUnreportedError.java */ import java.util.List; public class CrashDueToUnreportedError { class Builder { private Builder(Person person, String unused) {} public Builder withTypes(Entity entities) { return new Builder(Person.make(Entity.combineAll(entities))); } } interface Person { static Person make(List> eventSubtypes) { return null; } } class Entity { public static List> combineAll(Entity subtypes) { return null; } } }