if (flowStats != null) { OFFlowStatsReply.Builder rep = OFFactories.getFactory(msg.getVersion()).buildFlowStatsReply(); rep.setEntries(Lists.newLinkedList(flowStats)); rep.setXid(reply.getXid()); OFFlowStatsReply.Builder fsr = getSwitch(dpid).factory().buildFlowStatsReply(); List<OFFlowStatsEntry> entries = new LinkedList<>(); for (OFCalientFlowStatsEntry entry : ((OFCalientFlowStatsReply) msg).getEntries()) { if (flowStats != null) { OFFlowStatsReply.Builder rep = OFFactories.getFactory(msg.getVersion()).buildFlowStatsReply(); rep.setEntries(Lists.newLinkedList(flowStats)); executorMsgs.execute(new OFMessageHandler(dpid, rep.build()));