public boolean containsSymbol(String identifier, boolean checkParentScopes)
	{
		return definedSymbols.containsKey(identifier) 
			|| (checkParentScopes && parent != null && parent.containsSymbol(identifier, true));
	}