fMoveRefactoring= new MoveRefactoring(fElements, JavaPreferencesSettings.getCodeGenerationSettings(), query, new ReorgQueries());
fMoveRefactoring= new MoveRefactoring(fElements, JavaPreferencesSettings.getCodeGenerationSettings(), query);
	private int handleValidateMove(Object target, DropTargetEvent event) throws JavaModelException{		if (target == null)			return DND.DROP_NONE;				if (canPasteSourceReferences(target)){			if (canMoveSelectedSourceReferences(target))				return DND.DROP_MOVE;			else					return DND.DROP_NONE;		}					if (fMoveRefactoring == null){			IPackageFragmentRootManipulationQuery query= JdtMoveAction.createUpdateClasspathQuery(getViewer().getControl().getShell());			fMoveRefactoring= new MoveRefactoring(fElements, JavaPreferencesSettings.getCodeGenerationSettings(), query, new ReorgQueries());		}					if (!canMoveElements())			return DND.DROP_NONE;					if (fMoveRefactoring.isValidDestination(target))			return DND.DROP_MOVE;		else			return DND.DROP_NONE;		}