code: public void updateVersionHistory(double timestamp, Integer newVersionCode, String newVersionName) {
  		boolean exists = false;
  		for (VersionHistoryItem item : versionHistoryItems) {
  			if (item.getVersionCode() == newVersionCode && item.getVersionName().equals(newVersionName)) {
  				exists = true;
  				break;
  			}
  		}
  		if (!exists) {
  			VersionHistoryItem newVersionHistoryItem = new VersionHistoryItem(timestamp, newVersionCode, newVersionName);
  			versionHistoryItems.add(newVersionHistoryItem);
  			notifyDataChanged();
  		}
  	}
docs: endregion