class Base implements I<String> {} class Te<caret>st extends Base implements I<String> {} interface I<T>{}