       notFoundFragment = @_keys(@.notFound)[0]
 
     notFoundFuncName = @.notFound[notFoundFragment]
-    
+
     if typeof notFoundFuncName is "function"
       callback = notFoundFuncName
     else

                argsMatch.push true
              else
                argsMatch.push @_typeCheck(a,t)
            i++          
          argsMatched = true
          for match in argsMatch
            if not match

  constructor:()->
    @queue = []
    @isSuspend = false

  deffered:(func)->
    @queue.push func
    return @
