void (@NotNull PsiExpression expression, StringBuilder formatString, List<? super PsiExpression> formatParameters, boolean printfFormat) { final PsiType type = expression.getType(); if (!printfFormat) { formatString.append("{").append(formatParameters.size()).append("}"); } else if (type != null && (type.equalsToText("long") || type.equalsToText("int") || type.equalsToText("java.lang.Long") || type.equalsToText("java.lang.Integer"))) { formatString.append("%d"); } else { formatString.append("%s"); } formatParameters.add(getBoxedArgument(expression)); }