anchor.diff:    assert( cut._$getState()=='registering' );
     debug( cut.debugMock() );
   }
  -  
  +
   
   function testWhenSomethingIsCalled(){
     cut = mock( 'com.foo.bar' );
     cut.when().doSomething().returns(true);
     assert( cut.doSomething() );
   }
  -  
  -  
  +
  +
    function guaranteeSortedStruct(){
  -   var ss = {'z'='z', 'a'='a', 'hubuh'='321', 'oof'='aff' };
  +   var ss = {z='z', a='a', hubuh='321', oof='aff' };
      var newArgs = createObject( 'java', 'java.util.TreeMap' ).init(ss);
      debug(newArgs);
  - 
  +
    }
  -  
  +
     function peepSortedStruct(){
  -    var s = {'z'='z', 'a'='a', 'hubuh'='321', 'oof'='aff' };
  +    var s = {z='z', a='a', hubuh='321', oof='aff' };
       argumentCollection=s;
       dumpArgs(argumentCollection);
  -  
  +
     }
  -  
  +
      function dumpArgs(foo){
       debug(arguments);
     }
  -  
  +
     function setUp(){
   
     }
  
positive.code: function $peepArgumentCollection(){
    var ac = createObjecT('java','coldfusion.runtime.ArgumentCollection');
    //dump(ac);
    var ss = {'z'='z', 'a'='a', 'hubuh'='321', 'oof'='aff' };
    _peep(1,'a','zoo','A');
    
  }
  
  function whenShouldSetStateToRegistering(){
  
negative.code: 
  
  </cfscript>
  <!---
  If a method is defined with named args, the values are naturally sorted.
  If not, the order is not guaranteed, but the keys are able to be sorted:
  2,1,3,4, etc.
  
   --->
  <cffunction access="private" name="_peep">
  
   <cfscript>
   var set = arguments.values();
   var it = set.iterator();
   while(it.hasNext()){
    dump( it.next().toString() );
  