| 
					
				 | 
			
			
				@@ -95,10 +95,10 @@ public class LispElement<E> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	public boolean equals(Object obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		if(this == obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		} else if(obj == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		if(obj == null) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		} else if(this == obj) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			return true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		} else if(obj instanceof LispElement) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			LispElement<?> other = (LispElement<?>) obj; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 			return this.value.equals(other.value); 
			 |