public < TYPE_1 > TYPE_1 get ( TYPE_2 < TYPE_1 > VAR_1 ) { TYPE_3 VAR_2 = ( ( TYPE_3 ) ( VAR_1 ) ) ; if ( VAR_3 . METHOD_1 ( ) . METHOD_2 ( VAR_2 . METHOD_3 ( ) ) ) { return ( ( TYPE_1 ) ( VAR_3 . METHOD_4 ( VAR_2 . METHOD_3 ( ) ) . VAR_4 ) ) ; } else { return null ; } }

public < TYPE_1 > TYPE_1 get ( TYPE_2 < TYPE_1 > VAR_1 ) { TYPE_3 VAR_2 = ( ( TYPE_3 ) ( VAR_1 ) ) ; if ( VAR_3 . get ( ) . METHOD_1 ( ) . METHOD_2 ( VAR_2 . METHOD_3 ( ) ) ) { return ( ( TYPE_1 ) ( VAR_3 . get ( ) . METHOD_4 ( VAR_2 . METHOD_3 ( ) ) . VAR_4 ) ) ; } else { return null ; } }
