private void lanchAuxiliarySelector(ClassNameNode node, WaitService waitService) {
AttributeSelectionModel model = getModel();
NumericOid[] preSelected = model.getAuxiliaryClassesFor(node.getOid());
AuxiliaryClassSelectorCallback callback = new SelectorCallback(node);
AuxiliaryClassSelector selector = model.getType() == SourceTarget.Source ?
AuxiliaryClassSelector.newAuxClassSelectorForSource() :
AuxiliaryClassSelector.newAuxClassSelectorForTarget();
selector.setLdapCache(ldapCache);
String destination = node.getUserObject().getName();
if (destination == null) {
destination = node.getOid().toString();
}
selector.select(model.getLocation(), destination, preSelected, callback, waitService);
}