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 static final int LOCATION_ON = 3;
	/**
	 * Constant describing the position of the cursor relative 
	 * to the target object.  This means the mouse is not positioned
	 * over or near any valid target.
	 * @see #getCurrentLocation()
	 */
	public static final int LOCATION_NONE = 4;
	/**
	 * The viewer to which this drop support has been added.
	 */
	private Viewer viewer;
	/**
	 * The current operation.
	 */
	private int currentOperation = DND.DROP_NONE;
	/**
	 * The last valid operation.
	 */
	private int lastValidOperation = DND.DROP_NONE;
	/**
	 * The data item currently under the mouse.
	 */
	private Object currentTarget;
	/**
	 * Information about the position of the mouse relative to the
	 * target (before, on, or after the target.  Location is one of
	 * the <code>LOCATION_* </code> constants defined in this type.
	 */