void (int opcode, int slot) { if (slot >= firstLocalVariableSlot) { DecompiledLocalVariable variable = usedVars.get(slot); String typeSignature = MethodBytecodeUtil.getVarInstructionType(opcode).getDescriptor(); if (variable == null || !typeSignature.equals(variable.signature())) { variable = new DecompiledLocalVariable(slot, false, typeSignature, namesMap.get(slot)); usedVars.put(slot, variable); } } }