code: public void setSourceArchiveUrls(List<String> sourceArchiveUrls) {
          if (sourceArchiveUrls == null)
              throw new IllegalArgumentException();
          this.sourceArchiveUrls = new ArrayList<String>(sourceArchiveUrls);
      }
docs: Sets the list of source archive URLs. The source archives must be ZIP compressed archives, containing COPPER
  workflows as .java files.
  @param sourceArchiveUrls
  urls where workflow class sources reside in