in src/main/java/com/googlesource/gerrit/plugins/its/base/workflow/Condition.java [59:75]
public Condition(@Assisted("key") String key, @Nullable @Assisted("values") String values) {
this.key = key;
Set<String> modifyableValues;
boolean modifyableNegated = false;
if (values == null) {
modifyableValues = Collections.emptySet();
} else {
List<String> valueList = Lists.newArrayList(Splitter.on(',').trimResults().split(values));
if (!valueList.isEmpty() && "!".equals(valueList.get(0))) {
modifyableNegated = true;
valueList.remove(0);
}
modifyableValues = Sets.newHashSet(valueList);
}
this.values = Collections.unmodifiableSet(modifyableValues);
this.negated = modifyableNegated;
}