question: public void writeToObject ( Object object ) { try { Method method = BeanUtils . getWriteMethod ( object . getClass ( ) , getName ( ) , getType ( ) ) ; if ( method != null ) { method . invoke ( object , new Object [ ] { getValue ( ) } ) ; } } catch ( Exception e ) { throw new RuntimeException ( e ) ; } }
target:  Writes the value of the Property to the given object. It uses reflection and looks for a method starting with "set" followed by the capitalized Property name and with one parameter with the same type as the Property.