question: protected Transferable createTransferable ( JComponent comp ) { exportComp = ( JTextComponent ) comp ; shouldRemove = true ; p0 = exportComp . getSelectionStart ( ) ; p1 = exportComp . getSelectionEnd ( ) ; return ( p0 != p1 ) ? ( new TextTransferable ( exportComp , p0 , p1 ) ) : null ; }
target:  Create a Transferable to use as the source for a data transfer.