protected List<XAttachHostProvider<XAttachHost>> getAvailableHosts() {
    return ContainerUtil.map(XAttachHostProvider.EP.getExtensionList(), provider -> (XAttachHostProvider<XAttachHost>)provider);
  }
protected List<XAttachHostProvider<XAttachHost>> getAvailableHosts()