1 2 3 4 5 6
public interface B extends A<String> { @Override default String getValue() { return "B"; } }