public Element<T> find( T object ) {
		Element<T> e = first;
		while( e != null ) {
			if( e.object == object ) {
				return e;
			}
			e = e.next;
		}
		return null;
	}
public Element < T > find ( T object ) { Element < T > e = first ; while ( e != null ) { if ( e . object == object ) { return e ; } e = e . next ; } return null ; }
Returns the first element which contains 'object' starting from the head.
@param object Object which is being searched for
@return First element which contains object or null if none can be found