protected < TYPE_1 > TYPE_1 METHOD_1 ( java.lang.Class < TYPE_1 > VAR_1 , java.util.Map < java.lang.Class < ? > , java.lang.Object > VAR_2 ) { java.lang.Class < ? > VAR_3 = TYPE_2 . METHOD_2 ( VAR_1 ) ; java.util.Map < java.lang.Class < ? > , java.lang.Object > VAR_4 = METHOD_3 ( VAR_2 ) ; java.lang.Object value = VAR_2 . METHOD_4 ( VAR_3 , VAR_4 . get ( VAR_3 ) ) ; TYPE_1 VAR_5 = ( ( TYPE_1 ) ( value ) ) ; return VAR_5 ; }

protected java.lang.Object METHOD_1 ( java.lang.Class < ? > VAR_1 , java.util.Map < java.lang.Class < ? > , java.lang.Object > VAR_2 ) { java.lang.Class < ? > VAR_3 = TYPE_2 . METHOD_2 ( VAR_1 ) ; java.util.Map < java.lang.Class < ? > , java.lang.Object > VAR_4 = METHOD_3 ( VAR_2 ) ; return VAR_2 . METHOD_4 ( VAR_3 , VAR_4 . get ( VAR_3 ) ) ; }
