private static List<FileColorConfiguration> copy(
      @NotNull final List<FileColorConfiguration> configurations) {
    final List<FileColorConfiguration> result = new ArrayList<FileColorConfiguration>();
    for (FileColorConfiguration c : configurations) {
      try {
        result.add(c.clone());
      } catch (CloneNotSupportedException e) {
        assert false : "Should not happen!";
      }
    }

    return result;
  }