Index: lucene/test-framework/src/java/org/apache/lucene/store/BaseDirectoryWrapper.java
===================================================================
--- lucene/test-framework/src/java/org/apache/lucene/store/BaseDirectoryWrapper.java	(revision 1464144)
+++ lucene/test-framework/src/java/org/apache/lucene/store/BaseDirectoryWrapper.java	(working copy)
@@ -57,7 +57,7 @@
    * checkIndex() or not. It might mask real problems, where we silently
    * don't checkindex at all. instead we look for a segments file.
    */
-  protected boolean indexPossiblyExists() {
+  public boolean indexPossiblyExists() {
     String files[];
     try {
       files = listAll();
Index: lucene/core/src/test/org/apache/lucene/index/TestIndexWriterOnJRECrash.java
===================================================================
--- lucene/core/src/test/org/apache/lucene/index/TestIndexWriterOnJRECrash.java	(revision 1464144)
+++ lucene/core/src/test/org/apache/lucene/index/TestIndexWriterOnJRECrash.java	(working copy)
@@ -134,7 +134,7 @@
     if (file.isDirectory()) {
       BaseDirectoryWrapper dir = newFSDirectory(file);
       dir.setCheckIndexOnClose(false); // don't double-checkindex
-      if (DirectoryReader.indexExists(dir)) {
+      if (dir.indexPossiblyExists()) {
         if (VERBOSE) {
           System.err.println("Checking index: " + file);
         }
