void (@Nullable GrVariable variable, String value) { if (variable == null) { super.updateTitle(variable, value); } else { final String variableText = variable.getParent().getText(); final PsiElement identifier = variable.getNameIdentifierGroovy(); final int startOffsetInParent = identifier.getStartOffsetInParent() + variable.getStartOffsetInParent(); setPreviewText( variableText.substring(0, startOffsetInParent) + value + variableText.substring(startOffsetInParent + identifier.getTextLength())); revalidate(); } }