public TYPE_1 METHOD_1 ( int index ) { int count = 1 ; TYPE_2 < TYPE_1 > . TYPE_3 VAR_1 = new TYPE_3 ( ) ; VAR_1 = first ; while ( count < index ) { VAR_1 = VAR_2 ; count ++ ; } return VAR_1 . item ; }

public TYPE_1 METHOD_1 ( int index ) { if ( this . isEmpty ( ) ) return null ; int count = 1 ; TYPE_2 < TYPE_1 > . TYPE_3 VAR_1 = new TYPE_3 ( ) ; VAR_1 = first ; while ( count < index ) { VAR_1 = VAR_2 ; count ++ ; } return VAR_1 . item ; }
