void (@NotNull PsiVariable element) { final PsiExpression initializer = element.getInitializer(); generateExpressionInstructions(initializer); if (element instanceof PsiLocalVariable && initializer != null || element instanceof PsiField) { if (element instanceof PsiLocalVariable && !myPolicy.isLocalVariableAccepted((PsiLocalVariable)element)) return; if (myAssignmentTargetsAreElements) { startElement(element); } generateWriteInstruction(element); if (myAssignmentTargetsAreElements) { finishElement(element); } } }