// Test implementation of nested types in templates. // Expected result: PASS class Y4 implements Y4b.Y4c, Y4d.Y4e { public static void main(String[] args) { } } class Y4a implements Y4d.Y4c>.Y4e>.Y4e>.Y4e { final static int y = 4; } template class Y4b { interface Y4c { } } template class Y4d { interface Y4e { } }