code: @Override
  	public boolean satisfies(Match match, int... ind)
  	{
  		return match.get(ind[selfIndex]) == match.get(ind[ind.length-1]) ||
  			super.satisfies(match, ind);
  	}
docs: Checks if the last index is either generated or equal to the first element.
  @param match current pattern match
  @param ind mapped indices
  @return true if the last index is either generated or equal to the first element