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
*/
public boolean getFeedbackEnabled() {
	return feedbackEnabled;
}
/**
 * Returns the object currently selected by the viewer.
 *
 * @return the selected object, or <code>null</code> if either no object or 
 *   multiple objects are selected
 */
protected Object getSelectedObject() {
	ISelection selection = viewer.getSelection();
	if (selection instanceof IStructuredSelection && !selection.isEmpty()) {
		IStructuredSelection structured = (IStructuredSelection)selection;
		return structured.getFirstElement();
	}
	return null;
}
/**
 * Returns the viewer to which this drop support has been added.
 */
protected Viewer getViewer() {
	return viewer;
}
/**
 * Handles any exception that occurs during callback, including 
 * rethrowing behavior.
 * <p>
 * [Issue: Implementation prints stack trace and eats exception to avoid
 *  crashing VA/J.