Index: /usr/local/tck/jdo/trunk/api2/src/java/javax/jdo/PersistenceManager.java
===================================================================
--- /usr/local/tck/jdo/trunk/api2/src/java/javax/jdo/PersistenceManager.java	(revision 593744)
+++ /usr/local/tck/jdo/trunk/api2/src/java/javax/jdo/PersistenceManager.java	(working copy)
@@ -1185,4 +1185,29 @@
      * @since 2.1
      */
     Date getServerDate();
+
+    /**
+     * Get the objects enlisted in the current transaction.
+     * @return The objects
+     * @since 2.1
+     */
+    Collection getManagedObjects();
+
+    /**
+     * Get the objects enlisted in the current transaction having the
+     * specified object states.
+     * @param states The states of objects that we are interested in
+     * @return The objects
+     * @since 2.1
+     */
+    Collection getManagedObjects(ObjectState... states);
+
+    /**
+     * Get the objects enlisted in the current transaction being instances of
+     * the specified classes.
+     * @param classes The classes of objects that we are interested in
+     * @return The objects
+     * @since 2.1
+     */
+    Collection getManagedObjects(Class... classes);
 }
