code: private boolean createGeometryIndexTable() {
  
  		boolean created = false;
  
  		// Create the geometry index table if needed as well
  		try {
  			if (!geometryIndexDao.isTableExists()) {
  				created = geoPackage.createGeometryIndexTable();
  			}
  		} catch (SQLException e) {
  			throw new GeoPackageException(
  					"Failed to create Geometry Index table for GeoPackage: "
  							+ geoPackage.getName() + ", Table Name: "
  							+ tableName + ", Column Name: " + columnName, e);
  		}
  
  		return created;
  	}
docs: Create the Geometry Index Table if needed
  
  @return true if created