private void loadWebPosters(final GameData data) {
   final List<IWebPoster> webPosters = new ArrayList<>();
   webPosters.add((IWebPoster) findCachedOrCreateNew(NullWebPoster.class));
   final TripleAWebPoster poster =
       (TripleAWebPoster) findCachedOrCreateNew(TripleAWebPoster.class);
   poster.setParties(data.getPlayerList().getNames());
   webPosters.add(poster);
   m_webPosterEditor.setBeans(webPosters);
   // now get the poster stored in the save game
   final IWebPoster webPoster =
       (IWebPoster) data.getProperties().get(PBEMMessagePoster.WEB_POSTER_PROP_NAME);
   if (webPoster != null) {
     poster.addToAllHosts(webPoster.getHost());
     webPoster.setAllHosts(poster.getAllHosts());
     m_webPosterEditor.setSelectedBean(webPoster);
   }
 }