boolean matchesRepeatableRule(Rule rule)	{
		if (rule.rightSize() != this.rule.rightSize() + 1)
			return false;
		for (int i = 0; i < this.rule.rightSize(); i++)
			if (this.rule.getRightSymbol(i).equals(rule.getRightSymbol(i + 1)) == false)
				return false;
		return true;
	}