void (WriteVariableInstruction instruction, int offset, int nextOffset) { CopyOnWriteList readVars = readVariables[Math.min(nextOffset, myFlow.getSize())]; if (readVars == null) return; final PsiVariable variable = instruction.variable; if (!localVariablesOnly || !isImplicitlyInitialized(variable)) { readVars = readVars.remove(new VariableInfo(variable, null)); } merge(offset, readVars, readVariables); }