int (@NotNull PsiMethod method) { PsiTypeParameterList typeParameterList = PsiTreeUtil.findChildOfType(method, PsiTypeParameterList.class); if (typeParameterList != null) { PsiElement nextNonWsElem = PsiTreeUtil.skipWhitespacesForward(typeParameterList); if (nextNonWsElem != null) { return nextNonWsElem.getTextRange().getStartOffset(); } } return method.getTextRange().getStartOffset(); }