SLING-7692 unsupported operation e for refresh false
diff --git a/src/main/java/org/apache/sling/testing/mock/jcr/MockSession.java b/src/main/java/org/apache/sling/testing/mock/jcr/MockSession.java
index 16591fa..86e8630 100644
--- a/src/main/java/org/apache/sling/testing/mock/jcr/MockSession.java
+++ b/src/main/java/org/apache/sling/testing/mock/jcr/MockSession.java
@@ -295,7 +295,7 @@
     @Override
     public void refresh(final boolean keepChanges) throws RepositoryException {
         if (!keepChanges){
-            this.items.clear();
+            throw new UnsupportedOperationException();
         }
         // do nothing
         checkLive();
diff --git a/src/test/java/org/apache/sling/testing/mock/jcr/MockSessionTest.java b/src/test/java/org/apache/sling/testing/mock/jcr/MockSessionTest.java
index 2554ab1..6759639 100644
--- a/src/test/java/org/apache/sling/testing/mock/jcr/MockSessionTest.java
+++ b/src/test/java/org/apache/sling/testing/mock/jcr/MockSessionTest.java
@@ -136,17 +136,6 @@
     }
 
     @Test
-    public void testRevertFalse() throws RepositoryException {
-        Session session = MockJcr.newSession();
-        Node rootNode = session.getRootNode();
-        rootNode.addNode("node1");
-        assertTrue(session.itemExists("/node1"));
-        session.refresh(false);
-        assertFalse(session.itemExists("/node1"));
-        assertFalse(rootNode.getNodes().hasNext());
-    }
-
-    @Test
     public void testNodesWithSpecialNames() throws RepositoryException {
         Session session = MockJcr.newSession();
 
@@ -261,7 +250,6 @@
         assertFalse(session.hasPendingChanges());
         session.save();
         session.refresh(true);
-        session.refresh(false);
     }
 
     @Test