String osStr = reservedInstances.getProductDescription();
InstanceOs os = InstanceOs.withDescription(osStr);
UsageType usageType = UsageType.getUsageType(reservedInstances.getInstanceType() + os.usageType, "hours");
TagGroup reservationKey = new TagGroup(account, zone.region, zone, Product.ec2_instance, Operation.getReservedInstances(utilization), usageType, null);
List<Reservation> reservations = reservationMap.get(utilization).get(reservationKey);
if (reservations == null) {
reservationMap.get(utilization).put(reservationKey, Lists.<Reservation>newArrayList(reservation));
}