@Override
  public void setVisible(boolean visible) {
    super.setVisible(visible);

    if (visible) {
      TeiidMetadataFileInfo fileInfo = null;
      for (TeiidMetadataFileInfo theFileInfo : info.getFileInfos()) {
        if (theFileInfo.doProcess()) {
          fileInfo = theFileInfo;
          break;
        }
      }
      if (fileInfo != null) {
        this.dataFileInfo = fileInfo;

        loadFileContentsViewers();
      }
      synchronizeUI();

      validatePage();
    }
  }