public static Iaas getIaas(IaasProvider iaasProvider) throws InvalidIaasProviderException { if (iaasProvider.getImage() != null) { return setIaas(iaasProvider); } else { return setDefaultIaas(iaasProvider); } }