question: public synchronized void send ( File file ) { if ( ! isHostFileSenderSupported ( ) ) { return ; } if ( isDiscardMode ( ) ) { file . delete ( ) ; return ; } waitForQueue ( ) ; Bundle bundle = new Bundle ( ) ; bundle . putString ( "HostFileSender_filename" , file . getAbsolutePath ( ) ) ; mInstrumentation . sendStatus ( Activity . RESULT_OK , bundle ) ; mQueue . add ( file ) ; }
target:  Sends the given file to the host system. Once passed in the file is "owned" by HostFileSender and should not be modified beyond this point.