public static Method getSetterMethod(Class<?> beanClass, String property){
        Method getter = getGetterMethod(beanClass, property);
        if(getter==null)
            return null;
        else
            return getSetterMethod(beanClass, property, getter.getReturnType());
    }
public static Method getSetterMethod ( Class < ? > beanClass , String property ) { Method getter = getGetterMethod ( beanClass , property ) ; if ( getter == null ) return null ; else return getSetterMethod ( beanClass , property , getter . getReturnType ( ) ) ; }
Returns setter method for <code>property</code> in specified <code>beanClass</code>

@param beanClass bean class
@param property  name of the property

@return setter method. null if <code>property</code> is not found, or it is readonly property

@see #getSetterMethod(Class, String, Class)