protected final TYPE_1 METHOD_1 ( java.lang.String name ) { METHOD_2 ( ) ; java.lang.Object VAR_1 = VAR_2 . get ( name ) ; if ( VAR_1 instanceof TYPE_1 ) { return ( ( TYPE_1 ) ( VAR_1 ) ) ; } else if ( VAR_1 instanceof java.util.List ) { java.util.List < TYPE_1 > list = ( ( java.util.List < TYPE_1 > ) ( VAR_1 ) ) ; return list . get ( ( ( list . size ( ) ) - 1 ) ) ; } return null ; }

public final TYPE_1 METHOD_1 ( java.lang.String name ) { METHOD_2 ( ) ; java.lang.Object VAR_1 = VAR_2 . get ( name ) ; if ( VAR_1 instanceof TYPE_1 ) { return ( ( TYPE_1 ) ( VAR_1 ) ) ; } else if ( VAR_1 instanceof java.util.List ) { java.util.List < TYPE_1 > list = ( ( java.util.List < TYPE_1 > ) ( VAR_1 ) ) ; return list . get ( ( ( list . size ( ) ) - 1 ) ) ; } return null ; }
