String () { if (!mySuggestSuperTypes) return QuickFixBundle.message("fix.return.type.text", myDisplayName, myCanonicalText); PsiType type = Objects.requireNonNull(myReturnTypePointer.getType()); boolean hasPredecessor = type.getSuperTypes().length != 0; return QuickFixBundle.message(hasPredecessor ? "fix.return.type.or.predecessor.text" : "fix.return.type.text", myDisplayName, myCanonicalText); }