Bug 36525 [DND] ViewerDropAdapter catches Throwable
build R2.1 The drag*/drop* methods overiding DropTargetAdapter in ViewerDropAdapter catch all Throwables and print out the stack trace. Comment in the handleException method states this is a workaround for VAJ. Should remove the exception handling code and allow exceptions to fall through.
bundles/org.eclipse.jface/src/org/eclipse/jface/viewers/ViewerDropAdapter.java
*  Consider conditionalizing the implementation to do one thing in VAJ
 *  and something more reasonable in other operating environments.
 * ]
 * </p>
 *
 * @param exception the exception
 * @param event the event
 */
protected void handleException(Throwable exception, DropTargetEvent event) {
	
	
	
	exception.printStackTrace();
	event.detail = DND.DROP_NONE;
}
/**
 * Performs any work associated with the drop.
 * <p>
 * Subclasses must implement this method to provide drop behavior.
 * </p>
 *
 * @param data the drop data
 * @return <code>true</code> if the drop was successful, and 
 *   <code>false</code> otherwise
 */
public abstract boolean performDrop(Object data);
/* (non-Javadoc)
 * Method declared on DropTargetAdapter.
 * The mouse has moved over the drop target.  If the
 * target item has changed, notify the action and check