question: currently defaultkeyfactory returns just first element of list . concode_field_sep PlaceHolder placeHolder concode_field_sep placeholderType placeHolder
target: String function ( List < Object > arg0 ) { if ( arg0 . size ( ) != 1 ) throw new RuntimeException ( "srini_string" ) ; return ( String ) arg0 . get ( 0 ) ; }