for (final TriplePattern tp : this.triplePatterns) {
if (tp.getPos(0).equals(var) || tp.getPos(1).equals(var)) {
return true;
}
if (tp.getPos(2).equals(var)) {
final BooleanAndUnknown bau = tp.getObjectOriginalStringMayDiffer();
if (bau == BooleanAndUnknown.UNKNOWN) {
final Collection<TriplePattern> ztp = this.getTriplePattern();
final Collection<TriplePattern> ctp = new LinkedList<TriplePattern>();
try {
ctp.add(tp);