import java.util.*;
public class JLS_8_4_4_GenericMethods_2 {
public static abstract class Parent<T> {
abstract T next();
}
public static final class Child extends Parent<String> {
public String next() { return null; }
}
public static void main(String args[]) {
Parent x = new Child();
x.next();
System.out.println("GOT HERE");
}
}