// Test case for issue #580: https://github.com/typetools/checker-framework/issues/580 abstract class InitCheckAssertionFailure { public static <F extends Enum<F>> void noneOf(F[] array) { Enum<?>[] universe = array; // Accessing universe on this line causes the error. int len = universe.length; } }