/**
     * Data binding that returns all possible environment names to be used in the environment
     * autocomplete.
     *
     * @return
     */
    public ComboBoxModel doFillEnvironmentItems() {
      setGlobalConfiguration();
      ComboBoxModel names = new ComboBoxModel();

      try {
        Set<com.octopusdeploy.api.Environment> environments = api.getAllEnvironments();
        for (com.octopusdeploy.api.Environment env : environments) {
          names.add(env.getName());
        }
      } catch (Exception ex) {
        Logger.getLogger(OctopusDeployDeploymentRecorder.class.getName())
            .log(Level.SEVERE, null, ex);
      }
      return names;
    }