public void populateSymbolTable(AstSymbolTable stable, AstType type)
        {
            int i;
            for (i = 0; i < m_declarationNameList.size(); i++)
                {
                String name = ((AstDeclarationName) m_declarationNameList.get(i)).getName();
                if (!stable.add(name, type))
                    {
                    reportTypeError(name + " is already defined",
                                    ((AstDeclarationName) m_declarationNameList.get(i)).getToken(),
                                    specObject,
                                    property
                    );
                    }
                }
        }