MStatus AdskSceneMetadataCmd::getSceneAssociations( Accessor &accessor, Associations &out_associations )
{
    // Retrieve the scene-level association
    const Accessor::AssociationsMap &associationsMap = accessor.associations();
    Accessor::AssociationsMap::const_iterator iterAssociations = associationsMap.find( AccessorMaya::getSceneAssociationsName() );
    if ( iterAssociations == associationsMap.end() )
    {
        // We could not find the scene associations in the given file. Create them
        out_associations = Associations::create();
        accessor.associations()[AccessorMaya::getSceneAssociationsName()] = out_associations;
    }
    else
    {
        out_associations = (*iterAssociations).second;
    }

    return MS::kSuccess;
}