// 1. Construct erstellen
if (generateTriples) {
final Construct construct = new Construct();
subOperator.addSucceedingOperator(construct);
construct.addPrecedingOperator(subOperator);
final List<TriplePattern> patterns = new ArrayList<TriplePattern>();
for (final Uniterm term : obj.getHead().getPredicates()) {
if (((RulePredicate) term).isTriple()) {
final TriplePattern pattern = this.unitermToTriplePattern(term);
patterns.add(pattern);