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
private int currentLocation;
	/**
	 * A flag that allows adapter users to turn the insertion
	 * feedback on or off. Default is <code>true</code>.
	 */
	private boolean feedbackEnabled = true;
	
	/**
	 * A flag that allows adapter users to turn auto scrolling
	 * and expanding on or off. Default is <code>true</code>.
	 */
	private boolean scrollExpandEnabled = true;
	
/**
 * Creates a new drop adapter for the given viewer.
 *
 * @param viewer the viewer
 */
protected ViewerDropAdapter(Viewer viewer) {
	this.viewer = viewer;
}
/**
 * Returns the position of the given event's coordinates relative to its target.
 * The position is determined to be before, after, or on the item, based on
 * some threshold value.
 *
 * @param event the event
 * @return one of the <code>LOCATION_* </code>constants defined in this class
 */
protected int determineLocation(DropTargetEvent event) {