dcv.visitFilledNewArrayStmt(op, regs, getType(b)); } else if (op.indexType == InstructionIndexType.kIndexCallSiteRef) { Object[] callsite = getCallSite(b); Object[] constArgs = Arrays.copyOfRange(callsite, 3, callsite.length); dcv.visitMethodStmt(op, regs, (String) callsite[1], (Proto) callsite[2], (MethodHandle) callsite[0], constArgs); dcv.visitFilledNewArrayStmt(op, regs, getType(b)); } else if (op.indexType == InstructionIndexType.kIndexCallSiteRef) { Object[] callsite = getCallSite(b); Object[] constArgs = Arrays.copyOfRange(callsite, 3, callsite.length - 3); dcv.visitMethodStmt(op, regs, (String) callsite[1], (Proto) callsite[2], (MethodHandle) callsite[0], constArgs);