public void populateSymbolTable()
        {
            boolean added;

            if (m_formalParameters != null)
                {
                /*
                 * Add the formal parameters as symbols that are available
                 * to the generic functions.
                 */
                /*
                 * int i;
                 * for (i=0; i<m_formalParameters.m_identifiers.size(); i++)
                 * {
                 * AstIdentifier id =
                 * (AstIdentifier)m_formalParameters.m_identifiers.get(i);
                 * AstType type = new AstType(AstType.TYPE_SET);
                 * type.m_setType = new AstType(AstType.TYPE_GENERIC);
                 * added = m_stable.add(id.getName(), type);
                 * if (!added) id.checkType();
                 * }
                 */
                }

            if (m_declaration != null)
                {
                m_declaration.populateSymbolTable();
                }
            if (m_predicateList != null)
                {
                m_predicateList.populateSymbolTable();
                }
        }