code: public static Object callStaticMethod(Class clas, String methodName, Object... params) {
  		try {
  			Class[] paramsTypes = new Class[params.length];
  			for (int i = 0; i < params.length; i++) {
  				paramsTypes[i] = Object.class;
  			}
  			Method method = clas.getMethod(methodName, paramsTypes);
  			Object o = method.invoke(null, params);
  			return o;
  		} catch (Exception e) {
  			throw new JKException(e);
  		}
  	}
docs: /////////////////////////////////////////////////////////////////