From the original code: 

/**
   * We use a UUID to uniquely identify each use of this parameter: We need this
   * to find the project using this parameter in the getTags() method (which is
   * called before the build takes place).
   */

We should call java.util.UUID.randomUUID() for this value