| 
					
				 | 
			
			
				@@ -961,11 +961,8 @@ visitVariableNode: aNode 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		ifTrue: [stream nextPutAll: 'self[''@', aNode value, ''']'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		ifFalse: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			(self knownVariables includes: aNode value)  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  		ifFalse: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					unknownVariables add: aNode value. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					stream nextPutAll: '(typeof ', aNode value, ' == ''undefined'' ? nil : ', aNode value, ')'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                		ifTrue: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                                	stream nextPutAll: aNode value]] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                  		ifFalse: [unknownVariables add: aNode value]. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                	stream nextPutAll: '(', aNode value, ' || nil)'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 visitJSStatementNode: aNode 
			 |