private TYPE_1 METHOD_1 ( java.lang.Object VAR_1 ) { if ( VAR_1 instanceof TYPE_2 ) { TYPE_2 response = ( ( TYPE_2 ) ( VAR_1 ) ) ; return response . METHOD_2 ( ) ; } else if ( VAR_1 instanceof TYPE_3 ) { TYPE_3 VAR_2 = ( ( TYPE_3 ) ( VAR_1 ) ) ; TYPE_2 response = ( ( TYPE_2 ) ( VAR_2 . METHOD_3 ( ) ) ) ; return response . METHOD_2 ( ) ; } return null ; }

protected TYPE_1 METHOD_1 ( java.lang.Object VAR_1 ) { if ( VAR_1 instanceof TYPE_2 ) { TYPE_2 response = ( ( TYPE_2 ) ( VAR_1 ) ) ; return response . METHOD_2 ( ) ; } else if ( VAR_1 instanceof TYPE_3 ) { TYPE_3 VAR_2 = ( ( TYPE_3 ) ( VAR_1 ) ) ; TYPE_2 response = ( ( TYPE_2 ) ( VAR_2 . METHOD_3 ( ) ) ) ; return response . METHOD_2 ( ) ; } return null ; }
