question: forward a preformatted message to the interface concode_field_sep SprogSystemConnectionMemo memo concode_elem_sep SprogReply reply concode_elem_sep AbstractPortController controller concode_elem_sep OutputStream ostream concode_elem_sep SprogListener lastSender concode_elem_sep DataInputStream istream concode_elem_sep Logger log concode_elem_sep SprogState sprogState concode_elem_sep Vector<SprogListener> cmdListeners concode_elem_sep SprogTrafficController self concode_elem_sep boolean unsolicited concode_elem_sep boolean waitingForReply concode_field_sep void addSprogListener concode_elem_sep void notifyReply concode_elem_sep boolean isV4BootMode concode_elem_sep SprogTrafficController instance concode_elem_sep SprogSystemConnectionMemo getAdapterMemo concode_elem_sep boolean isSIIBootMode concode_elem_sep SprogState getSprogState concode_elem_sep Vector<SprogListener> getCopyOfListeners concode_elem_sep void connectPort concode_elem_sep void disconnectPort concode_elem_sep void serialEvent concode_elem_sep boolean endReply concode_elem_sep void notifyMessage concode_elem_sep void removeSprogListener concode_elem_sep boolean isNormalMode concode_elem_sep void setAdapterMemo concode_elem_sep void handleOneIncomingReply concode_elem_sep void setSprogState concode_elem_sep void sendreply concode_elem_sep boolean status
target: void function ( SprogMessage arg0 ) { try { if ( ostream != null ) { ostream . write ( arg0 . getFormattedMessage ( sprogState ) ) ; } else { log . warn ( "srini_string" ) ; } } catch ( Exception loc0 ) { log . warn ( "srini_string" + loc0 . toString ( ) ) ; } }