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