question: private boolean dropInTrash ( ) { if ( mHighlightedBlockView != null ) { mHighlightedBlockView . setHighlightedConnection ( null ) ; mHighlightedBlockView = null ; } mDraggedConnections . clear ( ) ; return mController . trashRootBlock ( mPendingDrag . getRootDraggedBlock ( ) ) ; }
target:  Ends a drag in the trash can, clearing state and deleting blocks as needed.