void (PsiVariable variable, PsiExpression initializer) { if (JavaDfaValueFactory.ignoreInitializer(variable)) return; DfaVariableValue dfaVariable = PlainDescriptor.createVariableValue(myFactory, variable); addInstruction(new JvmPushInstruction(dfaVariable, null, true)); initializer.accept(this); generateBoxingUnboxingInstructionFor(initializer, variable.getType()); addInstruction(new AssignInstruction(initializer, dfaVariable)); addInstruction(new PopInstruction()); }