Index: src/java/javax/jdo/PersistenceManagerFactory.java
===================================================================
--- src/java/javax/jdo/PersistenceManagerFactory.java	(revision 1237014)
+++ src/java/javax/jdo/PersistenceManagerFactory.java	(working copy)
@@ -777,4 +777,11 @@
      * @since 3.0
      */
     TypeMetadata getMetadata(String className);
+
+    /**
+     * Method to return the currently managed classes for this factory.
+     * @return Collection of persistable classes that are managed by this factory
+     * @since 3.1
+     */
+    Collection<Class> getManagedClasses();
 }
Index: test/java/javax/jdo/stub/StubPMF.java
===================================================================
--- test/java/javax/jdo/stub/StubPMF.java	(revision 1237014)
+++ test/java/javax/jdo/stub/StubPMF.java	(working copy)
@@ -550,4 +550,9 @@
 	}
 
     }
+
+	@Override
+	public Collection<Class> getManagedClasses() {
+		throw new UnsupportedOperationException("not implemented");
+	}
 }
