rem: if(!path){ dump("Missing path in argument . . .\n\n"); return; } 
add: if(!path) { dump("Missing path in argument . . .\n\n"); return false; } 
context: mkdir : function(path, permissions){    //dump("Closing any existing handles . . . \n\n");    this.close();    if(!path){        dump("Missing path in argument . . .\n\n");        return;    }    var fileExists  = this.exists(path);    if(permissions){        var checkPerms  = this.validatePermissions(permissions);    if(!checkPerms){        dump("**** Sorry invalid permissions set\n\n");        return;    }                   var baseTen     = permissions.toString(10);    if(baseTen.substring(0,1) != 0)        permissions = 0+baseTen;    }    try{     this.fileInst  = new FilePath(path);    if (!fileExists){    if(!permissions)        permissions     = 0755;        //dump("\n\nCreating new Directory \""+path+"\"\n\n");        this.fileInst.create( 1, parseInt(permissions) );  //*NOTE* permission 0777 doesn't seem to work here -pete    }    else{ return; /**dump("Sorry Directory "+path+" already exists\n\n");***/ }        }    catch (error){ dump("**** ERROR:"+error+"\n\n"); }    this.close();},
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/46e7c638c4651d5af5b1ea9556848414e43314af/io.js/buggy/xpcom/tests/utils/io.js