code: public SshClient connect(SshTransport transport, String username,
  			boolean buffered) throws SshException {
  		return connect(transport, username, buffered, null);
  	}
docs: See {@link connect(SshTransport, String)} for full details. This method
  optionally allows you to specify the buffered state of the connection.
  When the connection is buffered a background thread is started to act as
  a message pump; this has the benefit of routing data as soon as it
  arrives and helps in circumstances where you require a channel to fill up
  with data without calling its InputStream's read method. This also will
  enable the InputStreams available method to work as expected.
  
  @param transport
  SshTransport
  @param username
  String
  @param buffered
  boolean
  @return SshClient
  @throws SshException