docs: @Override
      public void readPoiFileInfo() {
          PoiFileInfoBuilder poiFileInfoBuilder = new PoiFileInfoBuilder();
  
          Cursor cursor = null;
          try {
              cursor = this.db.rawQuery(DbConstants.FIND_METADATA_STATEMENT, null);
              while (cursor.moveToNext()) {
                  String name = cursor.getString(0);
  
                  switch (name) {
                      case DbConstants.METADATA_BOUNDS:
                          String bounds = cursor.getString(1);
                          if (bounds != null) {
                              poiFileInfoBuilder.bounds = BoundingBox.fromString(bounds);
                          }
                          break;
                      case DbConstants.METADATA_COMMENT:
                          poiFileInfoBuilder.comment = cursor.getString(1);
                          break;
                      case DbConstants.METADATA_DATE:
                          poiFileInfoBuilder.date = cursor.getLong(1);
                          break;
                      case DbConstants.METADATA_LANGUAGE:
                          poiFileInfoBuilder.language = cursor.getString(1);
                          break;
                      case DbConstants.METADATA_VERSION:
                          poiFileInfoBuilder.version = cursor.getInt(1);
                          break;
                      case DbConstants.METADATA_WAYS:
                          poiFileInfoBuilder.ways = Boolean.parseBoolean(cursor.getString(1));
                          break;
                      case DbConstants.METADATA_WRITER:
                          poiFileInfoBuilder.writer = cursor.getString(1);
                          break;
                  }
              }
          } catch (Exception e) {
              LOGGER.log(Level.SEVERE, e.getMessage(), e);
          } finally {
              try {
                  if (cursor != null) {
                      cursor.close();
                  }
              } catch (Exception e) {
                  LOGGER.log(Level.SEVERE, e.getMessage(), e);
              }
          }
  
          poiFileInfo = poiFileInfoBuilder.build();
      }