Move IndexingException to API
diff --git a/core/spi/src/main/java/org/apache/polygene/spi/query/IndexingException.java b/core/api/src/main/java/org/apache/polygene/api/indexing/IndexingException.java
similarity index 89%
rename from core/spi/src/main/java/org/apache/polygene/spi/query/IndexingException.java
rename to core/api/src/main/java/org/apache/polygene/api/indexing/IndexingException.java
index 6fc8124..59bacdb 100644
--- a/core/spi/src/main/java/org/apache/polygene/spi/query/IndexingException.java
+++ b/core/api/src/main/java/org/apache/polygene/api/indexing/IndexingException.java
@@ -1,4 +1,4 @@
-package org.apache.polygene.spi.query;
+package org.apache.polygene.api.indexing;
 
 /**
  * This is the exception for Indexing problems. Subtypes should be created for specific problems.
diff --git a/core/api/src/main/java/org/apache/polygene/api/query/MissingIndexingSystemException.java b/core/api/src/main/java/org/apache/polygene/api/indexing/MissingIndexingSystemException.java
similarity index 85%
rename from core/api/src/main/java/org/apache/polygene/api/query/MissingIndexingSystemException.java
rename to core/api/src/main/java/org/apache/polygene/api/indexing/MissingIndexingSystemException.java
index e15cbee..cf0fd00 100644
--- a/core/api/src/main/java/org/apache/polygene/api/query/MissingIndexingSystemException.java
+++ b/core/api/src/main/java/org/apache/polygene/api/indexing/MissingIndexingSystemException.java
@@ -17,17 +17,16 @@
  *
  *
  */
-package org.apache.polygene.api.query;
+package org.apache.polygene.api.indexing;
+
+import org.apache.polygene.api.query.QueryException;
 
 /**
  * This Exception is thrown in <code>QueryBuilderFactory.newQueryBuilder()</code> method if
  * no indexing subsystem has been declared in the assembly.
  */
-public final class MissingIndexingSystemException
-    extends QueryException
+public final class MissingIndexingSystemException extends IndexingException
 {
-    private static final long serialVersionUID = 5147421865890379209L;
-
     public MissingIndexingSystemException()
     {
         super( "No EntityFinder has been declared in the assembly of the application." );
diff --git a/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/SqlIndexingException.java b/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/SqlIndexingException.java
index cfa3b80..7970590 100644
--- a/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/SqlIndexingException.java
+++ b/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/support/skeletons/SqlIndexingException.java
@@ -1,6 +1,6 @@
 package org.apache.polygene.index.sql.support.skeletons;
 
-import org.apache.polygene.spi.query.IndexingException;
+import org.apache.polygene.api.indexing.IndexingException;
 
 @SuppressWarnings( "WeakerAccess" )
 public class SqlIndexingException extends IndexingException