Index: libspi/collection.c
===================================================================
--- libspi/collection.c	(revision 972)
+++ libspi/collection.c	(working copy)
@@ -643,7 +643,7 @@
 		      const Accessibility_Accessible current_object,
 		      const Accessibility_MatchRule rule,
 		      const Accessibility_Collection_SortOrder sortby,
-		      const CORBA_boolean restrict,
+		      const CORBA_boolean isrestrict,
 		      CORBA_long  count,
 		      const CORBA_boolean traverse,
 		      CORBA_Environment *ev){
@@ -657,7 +657,7 @@
      ls = g_list_append (ls, current_object);
      mrp =  get_collection_from_servant (servant)->_mrp;;
           
-     if (!restrict){
+     if (!isrestrict){
           parent = Accessibility_Accessible__get_parent (current_object, ev);
 	  kount = query_exec (mrp,  sortby, ls, 0, count, parent, index, FALSE, CORBA_OBJECT_NIL, TRUE, traverse, ev);
 
@@ -680,7 +680,7 @@
 		      const Accessibility_Accessible current_object,
 		      const Accessibility_MatchRule rule,
 		      const Accessibility_Collection_SortOrder sortby,
-		      const CORBA_boolean restrict, 
+		      const CORBA_boolean recurse, 
 		      CORBA_long  count,
 		      const CORBA_boolean traverse,
 		      CORBA_Environment *ev){
@@ -697,7 +697,7 @@
   mrp =  get_collection_from_servant (servant)->_mrp;
   
   
-  if (restrict){
+  if (recurse){
     obj = Accessibility_Accessible__get_parent (current_object, ev);
     kount =  query_exec (mrp,  sortby, ls, 0, count,  obj, 0, TRUE, current_object, TRUE, traverse, ev);
   }
Index: idl/Accessibility_Collection.idl
===================================================================
--- idl/Accessibility_Collection.idl	(revision 972)
+++ idl/Accessibility_Collection.idl	(working copy)
@@ -86,8 +86,8 @@
         AccessibleSet getMatchesFrom (in Accessible current_object,
 				       in MatchRule rule, 
                                        in SortOrder sortby, 
-                                       in boolean restrict,
-				       in long count,
+                                       in boolean isrestrict,
+                                       in long count,
                                        in boolean traverse);
 
         Accessible getActiveDescendant ();
