public TYPE_1 METHOD_1 ( ) { if ( ( this . length ) == 0 ) { throw new TYPE_2 ( STRING_1 ) ; } TYPE_3 < TYPE_1 > VAR_1 = this . VAR_2 . METHOD_2 ( ) ; this . VAR_2 = VAR_1 . METHOD_2 ( ) ; -- ( this . length ) ; return VAR_1 . METHOD_3 ( ) ; }

public TYPE_1 METHOD_1 ( ) { if ( ( this . length ) == 0 ) { throw new TYPE_2 ( STRING_1 ) ; } TYPE_3 < TYPE_1 > VAR_1 = this . VAR_2 . METHOD_2 ( ) ; this . VAR_2 = VAR_1 ; -- ( this . length ) ; return VAR_1 . METHOD_3 ( ) ; }
