code: NotJoined notJoinedFromCNF(ChainedProperty<S> joinProperty) {
          return new NotJoined(getOpenFilter(joinProperty.getLastProperty().getJoinedType()), this);
      }
docs: Should only be called on a filter in conjunctive normal form.