public boolean equals(Object rhs)
	{
		if(rhs != null && rhs instanceof LALR1LookaheadTables)
		{
			LALR1LookaheadTables lrhs = (LALR1LookaheadTables) rhs;
			return lookahead.equals(lrhs.lookahead) &&
				   beginningLayout.equals(lrhs.beginningLayout) &&
				   lookaheadLayout.equals(lrhs.lookaheadLayout);
		}
		else return false;
	}