private void addRatingListenerToTooltip(FloatProperty ratingProperty, Tooltip tooltip) { ratingProperty.addListener( (observable, oldValue, newValue) -> { String updatedRating = i18n.get( "userInfo.ratingFormat", RatingUtil.getGlobalRating(playerInfoBean), RatingUtil.getLeaderboardRating(playerInfoBean)); tooltip.setText(updatedRating); }); }