public interface Base<T, S extends Base<T, S>>{

}