private static void METHOD_1 ( TYPE_1 < ? > VAR_1 , java.lang.Class < ? extends TYPE_1 < ? > > VAR_2 , java.lang.Object VAR_3 ) { TYPE_2 . assertThat ( VAR_1 , TYPE_3 . METHOD_2 ( VAR_2 ) ) ; TYPE_4 value = VAR_1 . getValue ( ) ; TYPE_2 . assertThat ( value , TYPE_3 . METHOD_3 ( VAR_3 ) ) ; }

private static void METHOD_1 ( TYPE_1 < ? > VAR_1 , java.lang.Class < ? extends TYPE_1 < ? > > VAR_2 , java.lang.Object VAR_3 ) { TYPE_2 . assertThat ( VAR_1 , METHOD_2 ( VAR_2 ) ) ; TYPE_4 value = VAR_1 . getValue ( ) ; TYPE_2 . assertThat ( value , TYPE_3 . METHOD_3 ( VAR_3 ) ) ; }
