code: public static void callSetterEL(Object obj, String prop, Object value) throws PageException {
  	try {
  	    MethodInstance setter = getSetter(obj, prop, value, null);
  	    if (setter != null) setter.invoke(obj);
  	}
  	catch (InvocationTargetException e) {
  	    Throwable target = e.getTargetException();
  	    if (target instanceof PageException) throw (PageException) target;
  	    throw Caster.toPageException(e.getTargetException());
  	}
  	catch (Exception e) {
  	    throw Caster.toPageException(e);
  	}
      }
docs: do nothing when not exist
  
  @param obj
  @param prop
  @param value
  @throws PageException