this.lastElementMatch = lastElementMatch;
	public ByteCodePatternMatch(BindingSet bindingSet, PatternElementMatch lastElementMatch) {		this.bindingSet = bindingSet;		this.patternElementMatchList = new LinkedList<PatternElementMatch>();		// The PatternElementMatch objects are stored in reverse order.		// So, put them in a LinkedList to get them in the right order.		while (lastElementMatch != null) {			patternElementMatchList.addFirst(lastElementMatch);			lastElementMatch = lastElementMatch.getPrev();		}	}