class ReflectionSetterInvoker {

    public boolean invokeSetter(Object setterHostObject, Object forArg) {
        Method setter = findSetter(setterHostObject.getClass(), forArg);
        if(setter == null) {
            return false;
        }
        invokerSetter(setter, setterHostObject, forArg);
        return true;
    }

}