@NotNull
  private ConditionInstruction registerCondition(@NotNull PsiElement element, boolean negated) {
    ConditionInstruction condition = new ConditionInstruction(element, negated, myConditions);
    myConditions = myConditions.prepend(condition);
    return condition;
  }
@NotNull
  private ConditionInstruction registerCondition(@NotNull PsiElement element, boolean negated)