code: public static Object callStaticMethod(Class clazz, String methodName, Object[] args) throws PageException {
  	try {
  	    return getMethodInstance(null, clazz, methodName, args).invoke(null);
  	}
  	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: calls a Static Method on the given CLass
  
  @param clazz Class to call Method on it
  @param methodName Name of the Method to get
  @param args Arguments of the Method to get
  @return return return value of the called Method
  @throws PageException