JSPWIKI-303: move o.a.w.WikiProvider to jspwiki-210-adapters module
diff --git a/jspwiki-main/src/main/java/org/apache/wiki/WikiProvider.java b/jspwiki-210-adapters/src/main/java/org/apache/wiki/WikiProvider.java
similarity index 77%
rename from jspwiki-main/src/main/java/org/apache/wiki/WikiProvider.java
rename to jspwiki-210-adapters/src/main/java/org/apache/wiki/WikiProvider.java
index a001f7f..355b7d3 100644
--- a/jspwiki-main/src/main/java/org/apache/wiki/WikiProvider.java
+++ b/jspwiki-210-adapters/src/main/java/org/apache/wiki/WikiProvider.java
@@ -30,10 +30,7 @@
  *
  *  @since 2.0
  */
-public interface WikiProvider {
-
-    /** Passing this to any method should get the latest version */
-    int LATEST_VERSION = -1;
+public interface WikiProvider extends org.apache.wiki.api.providers.WikiProvider {
 
     /**
      *  Initializes the page provider.
@@ -43,14 +40,12 @@
      *  @throws NoRequiredPropertyException If the provider needs a property which is not found in the property set
      *  @throws IOException If there is an IO problem
      */
-    void initialize( Engine engine, Properties properties ) throws NoRequiredPropertyException, IOException;
+    @Override
+    default void initialize( final Engine engine, final Properties properties ) throws NoRequiredPropertyException, IOException {
+        initialize( engine.adapt( WikiEngine.class ), properties );
+    }
 
-    /**
-     *  Return a valid HTML string for information.  May be anything.
-     *  @since 1.6.4
-     *  @return A string describing the provider.
-     */
-    String getProviderInfo();
+    default void initialize( final WikiEngine engine, final Properties properties ) throws NoRequiredPropertyException, IOException {}
 
 }