METHOD_0 ( ) { org . IDENT_0 . ext . metadata . model . schema . IDENT_1 IDENT_2 = new org . IDENT_0 . ext . metadata . backend . IDENT_3 . IDENT_4 . METHOD_1 ( STRING_0 , "value" , new java . util . HashSet ( java . util . Arrays . asList ( java . lang . String . class ) ) , false , true ) ; java . lang . String type = this . provider . METHOD_2 ( IDENT_2 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( org . IDENT_0 . ext . metadata . model . schema . IDENT_1 ) { java . lang . Class < ? > type = IDENT_2 . METHOD_3 ( ) . iterator ( ) . next ( ) ; if ( ( type == ( java . lang . String . class ) ) && ( IDENT_2 . METHOD_4 ( ) ) ) { return org . IDENT_0 . ext . metadata . backend . IDENT_3 . index . IDENT_5 . IDENT_6 ; } else if ( ( type == ( java . lang . String . class ) ) && ( ! ( IDENT_2 . METHOD_4 ( ) ) ) ) { return org . IDENT_0 . ext . metadata . backend . IDENT_3 . index . IDENT_5 . IDENT_7 ; } else { return type . METHOD_5 ( ) . toLowerCase ( ) ; } }
org . junit . Assert . assertEquals ( IDENT_5 . IDENT_6 , type )