|  | @@ -262,7 +262,7 @@ var self=this;
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  var $2,$1,$receiver;
 | 
	
		
			
				|  |  |  $2=self["@basePath"];
 | 
	
		
			
				|  |  | -if(($receiver = $2) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = $2) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  $1=_st(self._class())._defaultBasePath();
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  $1=$2;
 | 
	
	
		
			
				|  | @@ -530,7 +530,8 @@ fn: function (){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  var $1;
 | 
	
		
			
				|  |  | -globals.FileServer.superclass.fn.prototype._initialize.apply(_st(self), []);
 | 
	
		
			
				|  |  | +($ctx1.supercall = true, globals.FileServer.superclass.fn.prototype._initialize.apply(_st(self), []));
 | 
	
		
			
				|  |  | +$ctx1.supercall = false;
 | 
	
		
			
				|  |  |  self["@path"]=self._require_("path");
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["require:"]=1;
 | 
	
		
			
				|  |  |  self["@http"]=self._require_("http");
 | 
	
	
		
			
				|  | @@ -576,7 +577,7 @@ return true;
 | 
	
		
			
				|  |  |  };
 | 
	
		
			
				|  |  |  $3=_st(_st(aRequest)._headers())._at_("authorization");
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["at:"]=1;
 | 
	
		
			
				|  |  | -if(($receiver = $3) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = $3) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  header="";
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  header=$3;
 | 
	
	
		
			
				|  | @@ -587,7 +588,7 @@ return false;
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  $5=_st(header)._tokenize_(" ");
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["tokenize:"]=1;
 | 
	
		
			
				|  |  | -if(($receiver = $5) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = $5) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  token="";
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  token=$5;
 | 
	
	
		
			
				|  | @@ -742,7 +743,7 @@ self._respondFileNamed_to_($3,aResponse);
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  $5=_st(_st(aUrl)._pathname()).__comma("/");
 | 
	
		
			
				|  |  |  $7=_st(aUrl)._search();
 | 
	
		
			
				|  |  | -if(($receiver = $7) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = $7) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  $6="";
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  $6=$7;
 | 
	
	
		
			
				|  | @@ -1001,7 +1002,7 @@ $2=self._basePath();
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["basePath"]=1;
 | 
	
		
			
				|  |  |  _st($1)._stat_then_($2,(function(err,stat){
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx2) {
 | 
	
		
			
				|  |  | -if(($receiver = err) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = err) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  $3=_st(stat)._isDirectory();
 | 
	
		
			
				|  |  |  if(! smalltalk.assert($3)){
 | 
	
		
			
				|  |  |  $4=console;
 | 
	
	
		
			
				|  | @@ -1304,7 +1305,7 @@ var self=this;
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  var $2,$1,$receiver;
 | 
	
		
			
				|  |  |  $2=self["@mimeTypes"];
 | 
	
		
			
				|  |  | -if(($receiver = $2) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = $2) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  self["@mimeTypes"]=self._defaultMimeTypes();
 | 
	
		
			
				|  |  |  $1=self["@mimeTypes"];
 | 
	
		
			
				|  |  |  } else {
 | 
	
	
		
			
				|  | @@ -1527,7 +1528,7 @@ var $3,$4,$2,$1,$receiver;
 | 
	
		
			
				|  |  |  $1=self._parseAssignment_do_(buffer,(function(name,expr){
 | 
	
		
			
				|  |  |  var varName,value;
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx2) {
 | 
	
		
			
				|  |  | -if(($receiver = name) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = name) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  varName=self._nextResultName();
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  varName=name;
 | 
	
	
		
			
				|  | @@ -1538,7 +1539,7 @@ self["@session"];
 | 
	
		
			
				|  |  |  _st((function(){
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx3) {
 | 
	
		
			
				|  |  |  $3=_st(varName).__comma(" := ");
 | 
	
		
			
				|  |  | -if(($receiver = expr) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = expr) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  $4=buffer;
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  $4=expr;
 | 
	
	
		
			
				|  | @@ -1776,7 +1777,8 @@ fn: function (){
 | 
	
		
			
				|  |  |  var self=this;
 | 
	
		
			
				|  |  |  function $DoIt(){return globals.DoIt||(typeof DoIt=="undefined"?nil:DoIt)}
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  | -globals.Repl.superclass.fn.prototype._initialize.apply(_st(self), []);
 | 
	
		
			
				|  |  | +($ctx1.supercall = true, globals.Repl.superclass.fn.prototype._initialize.apply(_st(self), []));
 | 
	
		
			
				|  |  | +$ctx1.supercall = false;
 | 
	
		
			
				|  |  |  self["@session"]=_st($DoIt())._new();
 | 
	
		
			
				|  |  |  self["@readline"]=_st(require)._value_("readline");
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["value:"]=1;
 | 
	
	
		
			
				|  | @@ -1800,7 +1802,7 @@ return smalltalk.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  var $2,$3,$1,$receiver;
 | 
	
		
			
				|  |  |  $2=_st(aClass)._superclass();
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["superclass"]=1;
 | 
	
		
			
				|  |  | -if(($receiver = $2) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = $2) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  $1=_st(aClass)._instanceVariableNames();
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  $3=_st(aClass)._instanceVariableNames();
 | 
	
	
		
			
				|  | @@ -1861,7 +1863,7 @@ var self=this;
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx1) { 
 | 
	
		
			
				|  |  |  var $1,$2,$receiver;
 | 
	
		
			
				|  |  |  $1=self["@resultCount"];
 | 
	
		
			
				|  |  | -if(($receiver = $1) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = $1) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  self["@resultCount"]=(1);
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  self["@resultCount"]=_st(self["@resultCount"]).__plus((1));
 | 
	
	
		
			
				|  | @@ -2095,7 +2097,7 @@ return smalltalk.withContext(function($ctx1) {
 | 
	
		
			
				|  |  |  var $receiver;
 | 
	
		
			
				|  |  |  _st(_st(process)._stdin())._on_do_("keypress",(function(s,key){
 | 
	
		
			
				|  |  |  return smalltalk.withContext(function($ctx2) {
 | 
	
		
			
				|  |  | -if(($receiver = key) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = key) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  return key;
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  return self._onKeyPress_(key);
 | 
	
	
		
			
				|  | @@ -2140,7 +2142,7 @@ $3=_st(aClass)._name();
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["name"]=1;
 | 
	
		
			
				|  |  |  $2=_st($3)._matchesOf_("\x5cd+$");
 | 
	
		
			
				|  |  |  $ctx1.sendIdx["matchesOf:"]=1;
 | 
	
		
			
				|  |  | -if(($receiver = $2) == nil || $receiver == null){
 | 
	
		
			
				|  |  | +if(($receiver = $2) == null || $receiver.isNil){
 | 
	
		
			
				|  |  |  $1=_st(_st(aClass)._name()).__comma("2");
 | 
	
		
			
				|  |  |  } else {
 | 
	
		
			
				|  |  |  var counter;
 |