String () { @NonNls StringBuilder builder = new StringBuilder(); builder.append("Condition ").append(getElement()); if (myNegated) builder.append(", negated"); if (myDependent.size() > 1) { builder.append(", dependent: "); builder.append(StringUtil.join(ContainerUtil.filter(myDependent, d -> d != this), i -> String.valueOf(i.num()), ", ")); } return builder.toString(); }