public Symbol lookup(String name) throws SymbolNotFoundError
	{
		if (table.containsKey(name))
		{
			return table.get(name);
		}

		if (parent != null)
		{
			return parent.lookup(name);
		}

		throw new SymbolNotFoundError(name);
	}