code: public boolean has() {
  
  		boolean exists = false;
  		try {
  			exists = has(EXTENSION_NAME, tableName, null)
  					&& tileScalingDao.isTableExists()
  					&& tileScalingDao.idExists(tableName);
  		} catch (SQLException e) {
  			throw new GeoPackageException(
  					"Failed to check for tile scaling for GeoPackage: "
  							+ geoPackage.getName() + ", Tile Table: "
  							+ tableName, e);
  		}
  
  		return exists;
  	}
docs: Determine if the GeoPackage has the extension
  
  @return true if has extension