> +      for (int i = 0; i < blockDeviceCapacities.size(); i++) {
> +         if (i > 0) { devicePosition = i + 1; }
> +         blockDevices.add(VirtualGuestBlockDevice.builder()
> +                    .device(devicePosition + "")
> +                    .diskImage(VirtualDiskImage.builder()
> +                            .capacity(blockDeviceCapacities.get(i))
> +                            .typeId(Type.valueOf(diskType).ordinal())
> +                            .build())
> +                    .build());
> +      }
> +      return blockDevices;
> +   }
> +
> +   private Optional<OperatingSystem> tryGetOperatingSystemFrom(final String 
> imageId) {
> +      Set<OperatingSystem> operatingSystemsAvailable = 
> createObjectOptionsSupplier.get().getVirtualGuestOperatingSystems();
> +      return tryFind(from(operatingSystemsAvailable)

I'm in favor of static imports, but when they improve readability. In the case 
of `from`, when statically imported it's harder to understand what's happening: 
From `operatingSystemsAvailable ` to what? In this cases I tend to avoid using 
static imports in favor of a more readable code.

---
Reply to this email directly or view it on GitHub:
https://github.com/jclouds/jclouds/pull/296/files#r11137710

Reply via email to