code: public static Option systemPackages(final String... packages) {
          validateNotEmptyContent(packages, true, "Packages");
          final List<SystemPackageOption> options = new ArrayList<SystemPackageOption>();
          for (String pkg : packages) {
              options.add(systemPackage(pkg));
          }
          return systemPackages(options.toArray(new SystemPackageOption[options.size()]));
      }
docs: Creates a composite option of {@link SystemPackageOption}s.
  
  @param packages
  system packages (cannot be null or containing null entries)
  
  @return composite option of system package options
  
  @throws IllegalArgumentException
  - If urls array is null or contains null entries