anchor.diff:      % marcus: this is useful for logging!!
       lager:debug("runner ~p: the command line is (parameter in base64url): ~p. CmdStdin: ~p",
                   [self(), CmdLine, CmdStdin]),
  -    {ok, State#state{cmd_line=CmdLine, cmd_env = [], cmd_stdin = CmdStdin,
  +    {ok, State#state{cmd_line=CmdLine, cmd_stdin = CmdStdin,
                        connection = Connection, con_type = ConnType}}.
   
   
  
positive.code:           connection = undefined,
            con_type = undefined,
            cmd_line = undefined,
            cmd_env = undefined :: undefined | env(),
            cmd_stdin = undefined :: undefined | binary(),
            cmd_output = undefined :: undefined | output(),
            error = undefined
  
negative.code:     {binary_to_list(<< Cmd/binary, <<" ">>/binary, EncJson/binary >>),
       undefined};
  create_cmd_and_env(Cmd, EncJson, true) ->
      {binary_to_list(Cmd), EncJson}.
  
  
  %% @doc add the information about the user to the parameter
  