docs: public <DatabaseType extends PropertyDatabase<KeyType, Property>, KeyType extends FieldOrMethodDescriptor, Property> DatabaseType loadPropertyDatabase(
              DatabaseType database, String fileName, String description) {
          try {
              File dbFile = new File(getDatabaseInputDir(), fileName);
              if (DEBUG) {
                  System.out.println("Loading " + description + " from " + dbFile.getPath() + "...");
              }
  
              database.readFromFile(dbFile.getPath());
              return database;
          } catch (IOException e) {
              getLookupFailureCallback().logError("Error loading " + description, e);
          } catch (PropertyDatabaseFormatException e) {
              getLookupFailureCallback().logError("Invalid " + description, e);
          }
          return null;
      }