public void setValues ( ) { for ( Map . Entry < String , ArrayValueMap . ArrayValue > entry : keyMap . entrySet ( ) ) { @ SuppressWarnings ( "unchecked" ) Map < String , Object > destinationMap = ( Map < String , Object > ) destination ; destinationMap . put ( entry . getKey ( ) , entry . getValue ( ) . toArray ( ) ) ; } for ( Map . Entry < Field , ArrayValueMap . ArrayValue > entry : fieldMap . entrySet ( ) ) { FieldInfo . setFieldValue ( entry . getKey ( ) , destination , entry . getValue ( ) . toArray ( ) ) ; } }
Sets the fields of the given object using the values collected during parsing of the object s fields .