public DomainChart newDomainChart(Domain domain) {
    DomainChart result = null;

    DomainUI domainUI = getDomainUI(domain.getType());

    try {
      result =
          (DomainChart)
              domainUI
                  .getRegistry()
                  .getConfiguration()
                  .createExecutableExtension(EDomainUIElements.chart.toString());
    } catch (CoreException e) {
      e.printStackTrace();
      return null;
    }

    return result;
  }