IParamsValue (AbstractInsnNode insn, IParamsValue value1, IParamsValue value2, IParamsValue value3) { switch (insn.getOpcode()) { case IASTORE, LASTORE, FASTORE, DASTORE, BASTORE, CASTORE, SASTORE -> leaking |= value1.params; case AASTORE -> { leaking |= value1.params; nullableLeaking |= value3.params; } default -> { } } return null; }