Идея все за меня сделала!! Это нормально? Так отложится у меня хоть что нибудь?)) Просто подсказала очень быстро все. Ну примерно я понял суть, в общем это норма? или лучше через валидатор на сайте решать? package com.javarush.task.task13.task1322; /* Интерфейс SimpleObject */ public class Solution { public static void main(String[] args) throws Exception { SimpleObject<String> stringObject = new StringObject<Object>(); } interface SimpleObject<T> { SimpleObject<T> getInstance(); } public static class StringObject<O> implements SimpleObject<String>{ public SimpleObject<String> getInstance() { return this; } } }