Iterable<String> hardwareIds = Splitter.on(",").split(template.getHardware().getId());
for (String hardwareId : hardwareIds) {
int id = Integer.parseInt(hardwareId);
result.add(ProductItemPrice.builder().id(id).build());
}
ProductItem uplinkItem = find(productPackageSupplier.get().getItems(),
and(capacity(portSpeed), categoryCode("port_speed")));
result.add(get(uplinkItem.getPrices(), 0));
result.addAll(prices);
return result.build();
}