code: public static Object invokeGetter(Object object, String getterName, Object arg)
              throws NoSuchMethodException, IllegalAccessException, InvocationTargetException {
          Object[] args = { arg };
          return invokeGetter(object, getterName, args);
      }
docs: Gets an Object property from a bean.
  
  @param object the bean
  @param getterName the property name or getter method name
  @param arg use this argument
  @return the property value (as an Object)
  @throws NoSuchMethodException the no such method exception
  @throws IllegalAccessException the illegal access exception
  @throws InvocationTargetException the invocation target exception