if (dragNode instanceof ResourceTreeNode)
if (dragNode instanceof ResourceTreeNode || dragNode instanceof RoleDescriptorTreeNode || dragNode instanceof TaskDefinitionTreeNode || dragNode instanceof ArtifactTreeNode)
	public void dragGestureRecognized (DragGestureEvent _evt)	{		DefaultMutableTreeNode dragNode = (DefaultMutableTreeNode) getLastSelectedPathComponent() ;		if (dragNode != null)		{			if (dragNode instanceof ResourceTreeNode)			{				Transferable transferable = (Transferable) dragNode.getUserObject() ;				_evt.startDrag(DragSource.DefaultLinkDrop, transferable, this) ;			}			/*			 * else { _evt.startDrag(DragSource.DefaultLinkNoDrop, new StringSelection("DND"), this) ; }			 */		}	}