public void populateSymbolTable()
        {
            boolean added;

            String operationName = "";
            if (m_operationName != null)
                {
                operationName = m_operationName.getName();
                }
            AstType type = new AstType(AstType.TYPE_OPERATION);
            added = m_stable.add(operationName, type);
            if (!added)
                {
                m_operationName.checkType();
                }
            if (m_declaration != null)
                {
                m_declaration.populateSymbolTable();
                }
            if (m_predicateList != null)
                {
                m_predicateList.populateSymbolTable();
                }
            if (m_operationExpression != null)
                {
                m_operationExpression.populateSymbolTable();
                }
        }