code: public ChannelExecWrapper open( String command ) throws JSchException, IOException {
          logger.debug( "executing {} on {}", command, sessionManager );
          return new ChannelExecWrapper( sessionManager.getSession(), command, null, null, null );
      }
docs: Executes <code>command</code> and returns an execution wrapper that
  provides safe access to and management of the underlying streams of data.
  
  @param command
  The command to execute
  @return An execution wrapper that allows you to process the streams
  @throws JSchException
  If ssh execution fails
  @throws IOException
  If unable to read the result data