} else { p.setPoolStart(NeutronSubnet_IPAllocationPool.longToIP(i+1)); p.setPoolEnd(poolEnd); } else { p.setPoolEnd(NeutronSubnet_IPAllocationPool.longToIP(i-1)); if (i != gIP) { if (!poolStarted) { p.setPoolStart(NeutronSubnet_IPAllocationPool.longToIP(i)); poolStarted = true; p.setPoolEnd(NeutronSubnet_IPAllocationPool.longToIP(i-1)); poolStarted = false; ans.add(p);