void (@NotNull PsiPostfixExpression expression) { startElement(expression); IElementType op = expression.getOperationTokenType(); PsiExpression operand = PsiUtil.skipParenthesizedExprDown(expression.getOperand()); if (operand != null) { operand.accept(this); if (op == JavaTokenType.PLUSPLUS || op == JavaTokenType.MINUSMINUS) { if (operand instanceof PsiReferenceExpression) { PsiVariable variable = getUsedVariable((PsiReferenceExpression)operand); if (variable != null) { generateWriteInstruction(variable); } } } } finishElement(expression); }