public TYPE_1 METHOD_1 ( ) { if ( ( VAR_1 ) != null ) return VAR_1 ; if ( VAR_2 ) return null ; java.util.ArrayList < TYPE_1 > VAR_3 = VAR_4 . METHOD_2 ( ) ; int n = VAR_3 . METHOD_3 ( this ) ; VAR_1 = VAR_3 . get ( ( n + 1 ) ) ; return VAR_1 ; }

public TYPE_1 METHOD_1 ( ) { if ( ( VAR_1 ) != null ) return VAR_1 ; if ( VAR_2 ) return null ; java.util.ArrayList < TYPE_1 > VAR_3 = VAR_4 . METHOD_2 ( ) ; int size = VAR_3 . size ( ) ; int n = VAR_3 . METHOD_3 ( this ) ; VAR_1 = ( n < ( size - 1 ) ) ? VAR_3 . get ( ( n + 1 ) ) : null ; return VAR_1 ; }
