if( flavor.isMimeTypeEqual( DataFlavor.javaJVMLocalObjectMimeType ) )
{
try
{
Point pt = e.getLocation();
ModelItem pathTarget = dragAndDropable.getModelItemForLocation( pt.x, pt.y );
ModelItem pathSource = ( ModelItem )transferable.getTransferData( flavor );
for( ModelItemDropHandler<ModelItem> handler : handlers )
{
if( handler.canDrop( pathSource, pathTarget, e.getDropAction(), dt ) )
{