event.detail= DND.DROP_NONE;  if (fSelection == null) { ISelection s= LocalSelectionTransfer.getInstance().getSelection(); if (!(s instanceof IStructuredSelection)) return; fSelection= s;
event.detail= DND.DROP_NONE; initializeSelection(); if (target != null){ super.validateDrop(target, event, operation); return;
	public void validateDrop(Object target, DropTargetEvent event, int operation) {		event.detail= DND.DROP_NONE;					if (fSelection == null) {			ISelection s= LocalSelectionTransfer.getInstance().getSelection();			if (!(s instanceof IStructuredSelection))				return;			fSelection= s;			}					if (getInputElement(fSelection) != null) 			event.detail= DND.DROP_COPY;		}