void                            apply( osg::Geode& node )
                                 {
                                     node.compileDrawables( *_p_state );
                                     osg::Geode::DrawableList drawableList = node.getDrawableList();
                                     int listsize = drawableList.size();
                                     for ( int cnt = 0; cnt < listsize; ++cnt )
                                     {
                                         ++_numVisited;
                                         compileResource( node.getStateSet() );
                                     }
                                     traverse( node );
                                 }