public void loadVersions() { SwingUtilities.invokeLater( () -> { synchronized (InstallerPanel.this) { DefaultTableModel model = (DefaultTableModel) lstInstallers.getModel(); String mcver = StrUtils.formatVersion(gsp.getMinecraftVersionFormatted()); versions = list.getVersions(mcver); SwingUtils.clearDefaultTable(lstInstallers); if (versions != null) for (InstallerVersionList.InstallerVersion v : versions) if (v != null) model.addRow( new Object[] { v.selfVersion == null ? "null" : v.selfVersion, v.mcVersion == null ? "null" : v.mcVersion }); } }); }