code: private Method findSetter(Method []methods, String getterName, Class< ? > arg) {
          String setterName = "set" + getterName.substring(INT_VALUE);
  	    
          for (int i = 0; i < methods.length; i++) {
              Method method = methods[i];
  
              if (!method.getName().equals(setterName)) {
                  continue;
              }
              
              if (!method.getReturnType().equals(void.class)) {
                  continue;
              }
  
              Class< ? > []params = method.getParameterTypes();
  
              if (params.length == 1 && params[0].equals(arg)) {
                  return method;
              }
          }
          return null;
      }
docs: Finds any matching setter.