public ViewDockingDescriptor(Class<D> dockableClass, String id, String displayName, String icon, String accelerator, String resourceBundleBaseName) {
super(dockableClass, id);
this.resourceLoader = new ResourceLoader(dockableClass);
this.resourceBundle = ResourceBundleUtils.getResourceBundle(dockableClass, resourceBundleBaseName, displayName);
String localizedDisplayName = ResourceBundleUtils.getResourceStringPrefixed(displayName, resourceBundle);
this.displayName = MnemonicUtils.removeMnemonicChar(localizedDisplayName);
this.icon = icon;
this.activateDockableActionDescriptor = createActivateDockableActionDescriptor(id, localizedDisplayName, accelerator, icon);
}