public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) throw new TYPE_2 ( STRING_1 ) ; return a [ VAR_1 ] ; } 

public TYPE_1 METHOD_1 ( ) { if ( isEmpty ( ) ) throw new TYPE_2 ( STRING_1 ) ; return a [ ( ( VAR_1 ) - 1 ) ] ; } 
