code: @Override
  	public boolean indexGeometryIndexTable() {
  		verifyWritable();
  
  		boolean indexed = false;
  		GeometryIndexDao dao = getGeometryIndexDao();
  		try {
  			if (dao.isTableExists()) {
  				indexed = tableCreator.indexGeometryIndex() > 0;
  			}
  		} catch (SQLException e) {
  			throw new GeoPackageException("Failed to check if "
  					+ GeometryIndex.class.getSimpleName()
  					+ " table exists to index", e);
  		}
  		return indexed;
  	}
docs: {@inheritDoc}