instance.virtualizationType = "paravirtual";
instance.hypervisor = "xen";
instance.ebsOptimized = false;
if (instanceInfo.hasNetwork()) {
InstanceNetworkData network = instanceInfo.getNetwork();
NetworkAddressData bestPublic = null;
NetworkAddressData bestPrivate = null;
for (NetworkAddressData address : network.getAddressesList()) {
if (address.getPublicAddress()) {
if (bestPublic == null) {
bestPublic = address;
} else {
log.warn("Selection between public addresses is primitive");