question: is the connection authenticated . concode_field_sep int CLOSURE_WAIT_TIMEOUT concode_elem_sep Logger logger concode_elem_sep int CLOSURE_WAIT_INTERVAL concode_elem_sep HostKey[] EMPTY concode_elem_sep AuthenticationUpdater updater concode_elem_sep String proxy concode_elem_sep int port concode_elem_sep String host concode_elem_sep JSch client concode_elem_sep int ALIVE_INTERVAL concode_elem_sep Session connectSession concode_elem_sep int PROTO_HOST_DELIM_LENGTH concode_elem_sep String CMD_EXEC concode_elem_sep Authentication authentication concode_field_sep void add concode_elem_sep void disconnect concode_elem_sep Reader executeCommandReader concode_elem_sep ChannelExec executeCommandChannel concode_elem_sep String getKnownHostsRepositoryID concode_elem_sep boolean isConnected concode_elem_sep HostKey[] getHostKey concode_elem_sep HostKey[] getHostKey concode_elem_sep int check concode_elem_sep void waitForChannelClosure concode_elem_sep String executeCommand concode_elem_sep void remove concode_elem_sep void remove concode_elem_sep void connect
target: boolean function ( ) { return client != null && connectSession != null && connectSession . isConnected ( ) ; }