protected void initDataBindings() {
   BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty =
       BeanProperty.create("selectedMovie.titleForUi");
   BeanProperty<JLabel, String> jLabelBeanProperty = BeanProperty.create("text");
   AutoBinding<MovieSelectionModel, String, JLabel, String> autoBinding =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty,
           lblMovieName,
           jLabelBeanProperty);
   autoBinding.bind();
   //
   BeanProperty<MovieSelectionModel, Float> movieSelectionModelBeanProperty_1 =
       BeanProperty.create("selectedMovie.rating");
   AutoBinding<MovieSelectionModel, Float, JLabel, String> autoBinding_1 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_1,
           lblRating,
           jLabelBeanProperty);
   autoBinding_1.bind();
   //
   BeanProperty<StarRater, Float> starRaterBeanProperty = BeanProperty.create("rating");
   AutoBinding<MovieSelectionModel, Float, StarRater, Float> autoBinding_3 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_1,
           panelRatingStars,
           starRaterBeanProperty);
   autoBinding_3.bind();
   //
   BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty_14 =
       BeanProperty.create("selectedMovie.plot");
   BeanProperty<JTextPane, String> jTextPaneBeanProperty = BeanProperty.create("text");
   AutoBinding<MovieSelectionModel, String, JTextPane, String> autoBinding_15 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_14,
           tpOverview,
           jTextPaneBeanProperty);
   autoBinding_15.bind();
   //
   BeanProperty<MovieSelectionModel, Integer> movieSelectionModelBeanProperty_2 =
       BeanProperty.create("selectedMovie.votes");
   AutoBinding<MovieSelectionModel, Integer, JLabel, String> autoBinding_2 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_2,
           lblVoteCount,
           jLabelBeanProperty);
   autoBinding_2.setConverter(new VoteCountConverter());
   autoBinding_2.bind();
   //
   BeanProperty<MovieSelectionModel, Certification> movieSelectionModelBeanProperty_6 =
       BeanProperty.create("selectedMovie.certification");
   BeanProperty<JLabel, Icon> jLabelBeanProperty_2 = BeanProperty.create("icon");
   AutoBinding<MovieSelectionModel, Certification, JLabel, Icon> autoBinding_7 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_6,
           lblCertificationImage,
           jLabelBeanProperty_2);
   autoBinding_7.setConverter(new CertificationImageConverter());
   autoBinding_7.bind();
   //
   BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty_3 =
       BeanProperty.create("selectedMovie.tagline");
   AutoBinding<MovieSelectionModel, String, JLabel, String> autoBinding_4 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_3,
           lblTagline,
           jLabelBeanProperty);
   autoBinding_4.bind();
   //
   BeanProperty<MovieSelectionModel, Boolean> movieSelectionModelBeanProperty_7 =
       BeanProperty.create("selectedMovie.watched");
   AutoBinding<MovieSelectionModel, Boolean, JLabel, Icon> autoBinding_8 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_7,
           lblWatchedImage,
           jLabelBeanProperty_2);
   autoBinding_8.setConverter(new WatchedIconConverter2());
   autoBinding_8.bind();
   //
   BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty_9 =
       BeanProperty.create("selectedMovie.mediaInfoVideoFormat");
   AutoBinding<MovieSelectionModel, String, JLabel, Icon> autoBinding_11 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_9,
           lblMediaLogoResolution,
           jLabelBeanProperty_2);
   autoBinding_11.setConverter(new MediaInfoVideoFormatConverter());
   autoBinding_11.bind();
   //
   BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty_10 =
       BeanProperty.create("selectedMovie.mediaInfoVideoCodec");
   AutoBinding<MovieSelectionModel, String, JLabel, Icon> autoBinding_12 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_10,
           lblMediaLogoVideoCodec,
           jLabelBeanProperty_2);
   autoBinding_12.setConverter(new MediaInfoVideoCodecConverter());
   autoBinding_12.bind();
   //
   BeanProperty<MovieSelectionModel, String> movieSelectionModelBeanProperty_11 =
       BeanProperty.create("selectedMovie.mediaInfoAudioCodecAndChannels");
   AutoBinding<MovieSelectionModel, String, JLabel, Icon> autoBinding_13 =
       Bindings.createAutoBinding(
           UpdateStrategy.READ,
           movieSelectionModel,
           movieSelectionModelBeanProperty_11,
           lblMediaLogoAudio,
           jLabelBeanProperty_2);
   autoBinding_13.setConverter(new MediaInfoAudioCodecConverter());
   autoBinding_13.bind();
 }