|  | @@ -89,4 +89,26 @@ public class ConsListImpl<E> extends Cons<E, ConsList<E>> implements ConsList<E>
 | 
	
		
			
				|  |  |  		return str.toString().trim() + ")";
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +	@Override
 | 
	
		
			
				|  |  | +	public int hashCode() {
 | 
	
		
			
				|  |  | +		final int prime = 31;
 | 
	
		
			
				|  |  | +		int result = super.hashCode();
 | 
	
		
			
				|  |  | +		result = prime * result + size;
 | 
	
		
			
				|  |  | +		return result;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +	@Override
 | 
	
		
			
				|  |  | +	public boolean equals(Object obj) {
 | 
	
		
			
				|  |  | +		if (this == obj)
 | 
	
		
			
				|  |  | +			return true;
 | 
	
		
			
				|  |  | +		if (!super.equals(obj))
 | 
	
		
			
				|  |  | +			return false;
 | 
	
		
			
				|  |  | +		if (getClass() != obj.getClass())
 | 
	
		
			
				|  |  | +			return false;
 | 
	
		
			
				|  |  | +		ConsListImpl other = (ConsListImpl) obj;
 | 
	
		
			
				|  |  | +		if (size != other.size)
 | 
	
		
			
				|  |  | +			return false;
 | 
	
		
			
				|  |  | +		return true;
 | 
	
		
			
				|  |  | +	}
 | 
	
		
			
				|  |  | +	
 | 
	
		
			
				|  |  |  }
 |