private boolean dropInTrash(){
  if (mHighlightedBlockView != null) {
    mHighlightedBlockView.setHighlightedConnection(null);
    mHighlightedBlockView=null;
  }
  mDraggedConnections.clear();
  return mController.trashRootBlock(mPendingDrag.getRootDraggedBlock());
}

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