       if stderr and not error
         callback new Error('Unknown error on stderr'), @processResponse unmarshal stderr
       else
-        callback error, @processResponse unmarshalAll stdout 
+        callback error, @processResponse unmarshalAll stdout
 
   processResponse: (response) ->
     return response if not response

        for value in object
          @inferTypes value
      when 'string'
        switch 
          when object == 'false' then false
          when object == 'true' then true
          when isFinite(object) then parseInt(object, 10) 
          else object
      else
        for own key, value of object

    @executable = null

    # p4 exec options
    @maxBuffer = 1024*1024
    @timeout = 0

    # response conversion behaviors
    @responseInfersType = true
