public Symbol insert(String name) throws RedeclarationError
	{
		if (table.containsKey(name))
		{
			throw new RedeclarationError(new Symbol(name));
		}
		Symbol symbol = new Symbol(name);
		table.put(name, symbol);
		return symbol;
	}