public void fill(TeamStats teamStats, String teamName) {
   if (teamStats == null) {
     this.setText("");
     // this.headerLabel.update();
     matchPlayersTable.fill(null);
   } else {
     if (teamName == null) {
       this.setText(String.valueOf(teamStats.getTeamId()));
       // this.headerLabel.update();
     } else {
       this.setText(teamName);
       // this.headerLabel.update();
     }
     matchPlayersTable.fill(teamStats.getPlayersStats());
   }
 }
  public MatchPlayersGroup(Composite parent, int style) {
    super(parent, style & ~SWT.BORDER);
    this.setLayout(new FormLayout());
    FormData formData;

    this.setText(Messages.getString("team"));
    this.setForeground(Colors.getBlueDescription());
    this.setFont(ConfigBean.getFontMain());

    matchPlayersTable = new MatchPlayersTable(this, SWT.FULL_SELECTION);

    ScrollBar bar = matchPlayersTable.getVerticalBar();

    formData = new FormData();
    formData.left = new FormAttachment(0, bar.getSize().x);
    formData.top = new FormAttachment(0, 5);
    formData.bottom = new FormAttachment(100, -5);
    formData.right = new FormAttachment(100, -5);
    matchPlayersTable.setLayoutData(formData);
  }