public JSONArray showHelp() throws JSONException {
		JSONArray rtn = new JSONArray();
		
		rtn.put("@description " + this.info);
		
		if(this.requireLogin) {
			rtn.put("REQUIRE LOGIN");
		}
		
		{
			Iterator<ParamCons> it = nConstraint.iterator();
			while(it.hasNext()) {
				ParamCons cons = it.next();
				rtn.put("@param " + showParamHelp(cons));
			}
		}
		{
			Iterator<Entry<Integer,String>> it = rtnCodes.entrySet().iterator();
			while(it.hasNext()) {
				Entry<Integer, String> pair = it.next();
				rtn.put("@returns " + pair.getValue());
				it.remove();
			}
		}
		
		
		return rtn;
	}