anchor.diff:  			var httpResponse = "";
   			var currentUser = "";
   			var userTwo = "";
  +			var threadName = getMetaData().name & "-testSetCurrentUser";
   
   			System.out.println("setCurrentUser");
   			instance = request.ESAPI.authenticator();
  
positive.code: 			userTwo = instance.createUser(user2, "getCurrentUser", "getCurrentUser");
  			instance.setCurrentUser(userTwo);
  			assertFalse(currentUser.getAccountName() == userTwo.getAccountName());
  
  			/* TODO make this work
  			Runnable echo = new Runnable() {
  			    private int count = 1;
  			    public void run() {
  			        User u=null;
  			        try {
  			            String password = ESAPI.randomizer().getRandomString(8, DefaultEncoder.CHAR_ALPHANUMERICS);
  			            u = instance.createUser("test" + count++, password, password);
  			            instance.setCurrentUser(u);
  			            ESAPI.getLogger("test").info( Logger.SECURITY, true, "Got current user" );
  			            // ESAPI.authenticator().removeUser( u.getAccountName() );
  			        } catch (org.owasp.esapi.errors.AuthenticationException e) {
  			            e.printStackTrace();
  			        }
  			    }
  			};
  			for ( int i = 0; i<10; i++ ) {
  			    new Thread( echo ).start();
  			} */
  		</cfscript>
  
  	</cffunction>
  
negative.code: 			var httpRequest = "";
  			var httpResponse = "";
  			var currentUser = "";
  			var threadName = getMetaData().name & "-testGetCurrentUser";
  			var key = "";
  
  			System.out.println("getCurrentUser");
  			instance = request.ESAPI.authenticator();
  