Interface Draft<T extends Draft<T>>


public interface Draft<T extends Draft<T>>