001    package railo.runtime.type.util;
002    
003    import java.lang.reflect.Field;
004    import java.util.HashSet;
005    
006    import railo.runtime.type.Collection.Key;
007    import railo.runtime.type.KeyImpl;
008    
009    public class KeyConstants {
010            public static final Key _A=KeyImpl.intern("A");
011            public static final Key _AAA=KeyImpl.intern("AAA");
012            public static final Key _ABC=KeyImpl.intern("ABC");
013            public static final Key _ACCESS=KeyImpl.intern("ACCESS");
014            public static final Key _ACTION=KeyImpl.intern("ACTION");
015            public static final Key _AGE=KeyImpl.intern("AGE");
016            public static final Key _ALIAS=KeyImpl.intern("ALIAS");
017            public static final Key _APPMANAGER=KeyImpl.intern("APPMANAGER");
018            public static final Key _APPSERVER=KeyImpl.intern("APPSERVER");
019            public static final Key _ARG1=KeyImpl.intern("ARG1");
020            public static final Key _ARGS=KeyImpl.intern("ARGS");
021            public static final Key _ARR=KeyImpl.intern("ARR");
022            public static final Key _AS=KeyImpl.intern("AS");
023            public static final Key _ASTERISK=KeyImpl.intern("ASTERISK");
024            public static final Key _ATTRIBUTES=KeyImpl.intern("ATTRIBUTES");
025            public static final Key _Accept=KeyImpl.intern("Accept");
026            public static final Key _Assertions=KeyImpl.intern("Assertions");
027            public static final Key _Author=KeyImpl.intern("Author");
028            public static final Key _B=KeyImpl.intern("B");
029            public static final Key _BBB=KeyImpl.intern("BBB");
030            public static final Key _BUFFER=KeyImpl.intern("BUFFER");
031            public static final Key _C=KeyImpl.intern("C");
032            public static final Key _CACHENAME=KeyImpl.intern("CACHENAME");
033            public static final Key _CALL=KeyImpl.intern("CALL");
034            public static final Key _CALLER=KeyImpl.intern("CALLER");
035            public static final Key _CALLSUPER=KeyImpl.intern("CALLSUPER");
036            public static final Key _CCC=KeyImpl.intern("CCC");
037            public static final Key _CFCATCH=KeyImpl.intern("CFCATCH");
038            public static final Key _CFID=KeyImpl.intern("CFID");
039            public static final Key _CFTOKEN=KeyImpl.intern("CFTOKEN");
040            public static final Key _CF_CLIENT_=KeyImpl.intern("CF_CLIENT_");
041            public static final Key _CHILD=KeyImpl.intern("CHILD");
042            public static final Key _CLASS=KeyImpl.intern("CLASS");
043            public static final Key _CLASSNAME=KeyImpl.intern("CLASSNAME");
044            public static final Key _CODE_CACHE=KeyImpl.intern("CODE_CACHE");
045            public static final Key _COLDFUSION=KeyImpl.intern("COLDFUSION");
046            public static final Key _COLLECTION=KeyImpl.intern("COLLECTION");
047            public static final Key _COLUMN=KeyImpl.intern("COLUMN");
048            public static final Key _COLUMNS=KeyImpl.intern("COLUMNS");
049            public static final Key _COMMENTS=KeyImpl.intern("COMMENTS");
050            public static final Key _CONDITION=KeyImpl.intern("CONDITION");
051            public static final Key _CONFIGURE=KeyImpl.intern("CONFIGURE");
052            public static final Key _CONFIGXML=KeyImpl.intern("CONFIGXML");
053            public static final Key _CONTENT=KeyImpl.intern("CONTENT");
054            public static final Key _CONTEXT=KeyImpl.intern("CONTEXT");
055            public static final Key _CONTROLLER=KeyImpl.intern("CONTROLLER");
056            public static final Key _COUNT=KeyImpl.intern("COUNT");
057            public static final Key _COUNTER=KeyImpl.intern("COUNTER");
058            public static final Key _CS=KeyImpl.intern("CS");
059            public static final Key _Cause=KeyImpl.intern("Cause");
060            public static final Key _CircuitXML=KeyImpl.intern("CircuitXML");
061            public static final Key _Commenting=KeyImpl.intern("Commenting");
062            public static final Key _Connection=KeyImpl.intern("Connection");
063            public static final Key _Cookie=KeyImpl.intern("Cookie");
064            public static final Key _Created=KeyImpl.intern("Created");
065            public static final Key _D=KeyImpl.intern("D");
066            public static final Key _D1=KeyImpl.intern("D1");
067            public static final Key _DATA=KeyImpl.intern("DATA");
068            public static final Key _DATASOURCE=KeyImpl.intern("DATASOURCE");
069            public static final Key _DATATYPE=KeyImpl.intern("DATATYPE");
070            public static final Key _DETAIL=KeyImpl.intern("DETAIL");
071            public static final Key _DIR=KeyImpl.intern("DIR");
072            public static final Key _DIRECTORY=KeyImpl.intern("DIRECTORY");
073            public static final Key _DOC=KeyImpl.intern("DOC");
074            public static final Key _DataSource=KeyImpl.intern("DataSource");
075            public static final Key _Datasource=KeyImpl.intern("Datasource");
076            public static final Key _Date=KeyImpl.intern("Date");
077            public static final Key _E=KeyImpl.intern("E");
078            public static final Key _ENABLE21=KeyImpl.intern("ENABLE21");
079            public static final Key _ENABLE31=KeyImpl.intern("ENABLE31");
080            public static final Key _EVENT=KeyImpl.intern("EVENT");
081            public static final Key _EVENTNAME=KeyImpl.intern("EVENTNAME");
082            public static final Key _EXE=KeyImpl.intern("EXE");
083            public static final Key _EXECUTE=KeyImpl.intern("EXECUTE");
084            public static final Key _Elements=KeyImpl.intern("Elements");
085            public static final Key _Encryption=KeyImpl.intern("Encryption");
086            public static final Key _EventName=KeyImpl.intern("EventName");
087            public static final Key _Expires=KeyImpl.intern("Expires");
088            public static final Key _F=KeyImpl.intern("F");
089            public static final Key _FATYPE=KeyImpl.intern("FATYPE");
090            public static final Key _FB_=KeyImpl.intern("FB_");
091            public static final Key _FIELD=KeyImpl.intern("FIELD");
092            public static final Key _FILENAME=KeyImpl.intern("FILENAME");
093            public static final Key _FILE=KeyImpl.intern("FILE");
094            public static final Key _FILES=KeyImpl.intern("FILES");
095            public static final Key _FROM=KeyImpl.intern("FROM");
096            public static final Key _FUSEBOX=KeyImpl.intern("FUSEBOX");
097            public static final Key _FUSEQ=KeyImpl.intern("FUSEQ");
098            public static final Key _FilePath=KeyImpl.intern("FilePath");
099            public static final Key _GET=KeyImpl.intern("GET");
100            public static final Key _GETLOG=KeyImpl.intern("GETLOG");
101            public static final Key _GETPARENT=KeyImpl.intern("GETPARENT");
102            public static final Key _Globals=KeyImpl.intern("Globals");
103            public static final Key _HASENDTAG=KeyImpl.intern("HASENDTAG");
104            public static final Key _HASNULL=KeyImpl.intern("HASNULL");
105            public static final Key _Host=KeyImpl.intern("Host");
106            public static final Key _I=KeyImpl.intern("I");
107            public static final Key _ID=KeyImpl.intern("ID");
108            public static final Key _INCLUDES=KeyImpl.intern("INCLUDES");
109            public static final Key _INIT=KeyImpl.intern("INIT");
110            public static final Key _INSTANCE=KeyImpl.intern("INSTANCE");
111            public static final Key _ISDONE=KeyImpl.intern("ISDONE");
112            public static final Key _ISFALSE=KeyImpl.intern("ISFALSE");
113            public static final Key _ITEM=KeyImpl.intern("ITEM");
114            public static final Key _ITERATOR=KeyImpl.intern("ITERATOR");
115            public static final Key _Invokes=KeyImpl.intern("Invokes");
116            public static final Key _J=KeyImpl.intern("J");
117            public static final Key _JAVALOADER=KeyImpl.intern("JAVALOADER");
118            public static final Key _JOIN=KeyImpl.intern("JOIN");
119            public static final Key _KEY=KeyImpl.intern("KEY");
120            public static final Key _Keywords=KeyImpl.intern("Keywords");
121            public static final Key _LABEL=KeyImpl.intern("LABEL");
122            public static final Key _LEFT=KeyImpl.intern("LEFT");
123            public static final Key _LEFT_TYPE=KeyImpl.intern("LEFT_TYPE");
124            public static final Key _LEN=KeyImpl.intern("LEN");
125            public static final Key _LINE=KeyImpl.intern("LINE");
126            public static final Key _LOG=KeyImpl.intern("LOG");
127            public static final Key _LOGFACTORY=KeyImpl.intern("LOGFACTORY");
128            public static final Key _LOGID=KeyImpl.intern("LOGID");
129            public static final Key _Language=KeyImpl.intern("Language");
130            public static final Key _Layout=KeyImpl.intern("Layout");
131            public static final Key _Legend=KeyImpl.intern("Legend");
132            public static final Key _LogInAs=KeyImpl.intern("LogInAs");
133            public static final Key _MANYTOMANY=KeyImpl.intern("MANYTOMANY");
134            public static final Key _MANYTOONE=KeyImpl.intern("MANYTOONE");
135            public static final Key _MEMENTO=KeyImpl.intern("MEMENTO");
136            public static final Key _MESSAGE=KeyImpl.intern("MESSAGE");
137            public static final Key _METHOD=KeyImpl.intern("METHOD");
138            public static final Key _MODULENAME=KeyImpl.intern("MODULENAME");
139            public static final Key _MYFUSEBOX=KeyImpl.intern("MYFUSEBOX");
140            public static final Key _Message=KeyImpl.intern("Message");
141            public static final Key _ModDate=KeyImpl.intern("ModDate");
142            public static final Key _Modified=KeyImpl.intern("Modified");
143            public static final Key _NAME=KeyImpl.intern("NAME");
144            public static final Key _Name=KeyImpl.intern("Name");
145            public static final Key _OBJECT=KeyImpl.intern("OBJECT");
146            public static final Key _ONETOMANY=KeyImpl.intern("ONETOMANY");
147            public static final Key _ORDER=KeyImpl.intern("ORDER");
148            public static final Key _ORGLOCALE=KeyImpl.intern("ORGLOCALE");
149            public static final Key _OUTER=KeyImpl.intern("OUTER");
150            public static final Key _OUTPUT=KeyImpl.intern("OUTPUT");
151            public static final Key _OVERRIDE=KeyImpl.intern("OVERRIDE");
152            public static final Key _OfficeMap=KeyImpl.intern("OfficeMap");
153            public static final Key _PARAMETERS=KeyImpl.intern("PARAMETERS");
154            public static final Key _PATH=KeyImpl.intern("PATH");
155            public static final Key _PETER=KeyImpl.intern("PETER");
156            public static final Key _PREFIX=KeyImpl.intern("PREFIX");
157            public static final Key _PRIMARYKEY=KeyImpl.intern("PRIMARYKEY");
158            public static final Key _PROCESSES=KeyImpl.intern("PROCESSES");
159            public static final Key _PROPERTY=KeyImpl.intern("PROPERTY");
160            public static final Key _PageLayout=KeyImpl.intern("PageLayout");
161            public static final Key _Pragma=KeyImpl.intern("Pragma");
162            public static final Key _Printing=KeyImpl.intern("Printing");
163            public static final Key _Producer=KeyImpl.intern("Producer");
164            public static final Key _Properties=KeyImpl.intern("Properties");
165            public static final Key _Q=KeyImpl.intern("Q");
166            public static final Key _QRY=KeyImpl.intern("QRY");
167            public static final Key _QUERY=KeyImpl.intern("QUERY");
168            public static final Key _RAILO=KeyImpl.intern("RAILO");
169            public static final Key _RBundles=KeyImpl.intern("RBundles");
170            public static final Key _RES=KeyImpl.intern("RES");
171            public static final Key _RESULT=KeyImpl.intern("RESULT");
172            public static final Key _RETURN=KeyImpl.intern("RETURN");
173            public static final Key _RIGHT=KeyImpl.intern("RIGHT");
174            public static final Key _RTN=KeyImpl.intern("RTN");
175            public static final Key _Raw_Trace=KeyImpl.intern("Raw_Trace");
176            public static final Key _Referer=KeyImpl.intern("Referer");
177            public static final Key _Roulette=KeyImpl.intern("Roulette");
178            public static final Key _SCOPE=KeyImpl.intern("SCOPE");
179            public static final Key _SCT=KeyImpl.intern("SCT");
180            public static final Key _SELECT=KeyImpl.intern("SELECT");
181            public static final Key _SETLOG=KeyImpl.intern("SETLOG");
182            public static final Key _SETMEMENTO=KeyImpl.intern("SETMEMENTO");
183            public static final Key _SETPARENT=KeyImpl.intern("SETPARENT");
184            public static final Key _SETTINGS=KeyImpl.intern("SETTINGS");
185            public static final Key _SIZE=KeyImpl.intern("SIZE");
186            public static final Key _SOAPAction=KeyImpl.intern("SOAPAction");
187            public static final Key _SQL=KeyImpl.intern("SQL");
188            public static final Key _SQLState=KeyImpl.intern("SQLState");
189            public static final Key _STARTWITH=KeyImpl.intern("STARTWITH");
190            public static final Key _STR=KeyImpl.intern("STR");
191            public static final Key _STRXML=KeyImpl.intern("STRXML");
192            public static final Key _SUPER=KeyImpl.intern("SUPER");
193            public static final Key _SUSI=KeyImpl.intern("SUSI");
194            public static final Key _Secure=KeyImpl.intern("Secure");
195            public static final Key _Server=KeyImpl.intern("Server");
196            public static final Key _Signing=KeyImpl.intern("Signing");
197            public static final Key _Sql=KeyImpl.intern("Sql");
198            public static final Key _Subject=KeyImpl.intern("Subject");
199            public static final Key _TABLE=KeyImpl.intern("TABLE");
200            public static final Key _TEMPLATE=KeyImpl.intern("TEMPLATE");
201            public static final Key _TEST=KeyImpl.intern("TEST");
202            public static final Key _TEST2=KeyImpl.intern("TEST2");
203            public static final Key _TESTEMPTY=KeyImpl.intern("TESTEMPTY");
204            public static final Key _TEXT=KeyImpl.intern("TEXT");
205            public static final Key _THIS=KeyImpl.intern("THIS");
206            public static final Key _THISTAG=KeyImpl.intern("THISTAG");
207            public static final Key _THROW=KeyImpl.intern("THROW");
208            public static final Key _TIME=KeyImpl.intern("TIME");
209            public static final Key _TOTAL_HEAP=KeyImpl.intern("TOTAL_HEAP");
210            public static final Key _TRANSFER=KeyImpl.intern("TRANSFER");
211            public static final Key _TYPE=KeyImpl.intern("TYPE");
212            public static final Key _Title=KeyImpl.intern("Title");
213            public static final Key _TotalPages=KeyImpl.intern("TotalPages");
214            public static final Key _Trapped=KeyImpl.intern("Trapped");
215            public static final Key _Type=KeyImpl.intern("Type");
216            public static final Key _USER=KeyImpl.intern("USER");
217            public static final Key _UTILITY=KeyImpl.intern("UTILITY");
218            public static final Key _User_Agent=KeyImpl.intern("User_Agent");
219            public static final Key _VALUE=KeyImpl.intern("VALUE");
220            public static final Key _VERSION=KeyImpl.intern("VERSION");
221            public static final Key _Version=KeyImpl.intern("Version");
222            public static final Key _WHERE=KeyImpl.intern("WHERE");
223            public static final Key _WS=KeyImpl.intern("WS");
224            public static final Key _X=KeyImpl.intern("X");
225            public static final Key _XFAS=KeyImpl.intern("XFAS");
226            public static final Key _XML=KeyImpl.intern("XML");
227            public static final Key _XMLNAME=KeyImpl.intern("XMLNAME");
228            public static final Key _XMLTEXT=KeyImpl.intern("XMLTEXT");
229            public static final Key __COUNT=KeyImpl.intern("_COUNT");
230            public static final Key __TIME=KeyImpl.intern("_TIME");
231            public static final Key ___filename=KeyImpl.intern("__filename");
232            public static final Key ___isweb=KeyImpl.intern("__isweb");
233            public static final Key ___name=KeyImpl.intern("__name");
234            public static final Key __count=KeyImpl.intern("_count");
235            public static final Key __time=KeyImpl.intern("_time");
236            public static final Key _a=KeyImpl.intern("a");
237            public static final Key _aaa=KeyImpl.intern("aaa");
238            public static final Key _abort=KeyImpl.intern("abort");
239            public static final Key _access=KeyImpl.intern("access");
240            public static final Key _action=KeyImpl.intern("action");
241            public static final Key _add=KeyImpl.intern("add");
242            public static final Key _addAll=KeyImpl.intern("addAll");
243            public static final Key _alias=KeyImpl.intern("alias");
244            public static final Key _app=KeyImpl.intern("app");
245            public static final Key _appManager=KeyImpl.intern("appManager");
246            public static final Key _append=KeyImpl.intern("append");
247            public static final Key _appserver=KeyImpl.intern("appserver");
248            public static final Key _arg1=KeyImpl.intern("arg1");
249            public static final Key _arg2=KeyImpl.intern("arg2");
250            public static final Key _args=KeyImpl.intern("args");
251            public static final Key _asin=KeyImpl.intern("asin");
252            public static final Key _attributes=KeyImpl.intern("attributes");
253            public static final Key _attrsewwe=KeyImpl.intern("attrsewwe");
254            public static final Key _auth_type=KeyImpl.intern("auth_type");
255            public static final Key _auth_user=KeyImpl.intern("auth_user");
256            public static final Key _author=KeyImpl.intern("author");
257            public static final Key _avg=KeyImpl.intern("avg");
258            public static final Key _b=KeyImpl.intern("b");
259            public static final Key _body=KeyImpl.intern("body");
260            public static final Key _buffer=KeyImpl.intern("buffer");
261            public static final Key _by=KeyImpl.intern("by");
262            public static final Key _c=KeyImpl.intern("c");
263            public static final Key _cache=KeyImpl.intern("cache");
264            public static final Key _call=KeyImpl.intern("call");
265            public static final Key _catch=KeyImpl.intern("catch");
266            public static final Key _category=KeyImpl.intern("category");
267            public static final Key _cert_flags=KeyImpl.intern("cert_flags");
268            public static final Key _cfclient_=KeyImpl.intern("cfclient_");
269            public static final Key _cfdocument=KeyImpl.intern("cfdocument");
270            public static final Key _cfglobals=KeyImpl.intern("cfglobals");
271            public static final Key _cfhttp=KeyImpl.intern("cfhttp");
272            public static final Key _cfid=KeyImpl.intern("cfid");
273            public static final Key _cflock=KeyImpl.intern("cflock");
274            public static final Key _cfscript=KeyImpl.intern("cfscript");
275            public static final Key _cftoken=KeyImpl.intern("cftoken");
276            public static final Key _circuits=KeyImpl.intern("circuits");
277            public static final Key _class=KeyImpl.intern("class");
278            public static final Key _classname=KeyImpl.intern("classname");
279            public static final Key _className=KeyImpl.intern("className");
280            public static final Key _clear=KeyImpl.intern("clear");
281            public static final Key _client=KeyImpl.intern("client");
282            public static final Key _clone=KeyImpl.intern("clone");
283            public static final Key _close=KeyImpl.intern("close");
284            public static final Key _code=KeyImpl.intern("code");
285            public static final Key _coldfusion=KeyImpl.intern("coldfusion");
286            public static final Key _collection=KeyImpl.intern("collection");
287            public static final Key _column=KeyImpl.intern("column");
288            public static final Key _comment=KeyImpl.intern("comment");
289            public static final Key _compareTo=KeyImpl.intern("compareTo");
290            public static final Key _component=KeyImpl.intern("component");
291            public static final Key _cond=KeyImpl.intern("cond");
292            public static final Key _condition=KeyImpl.intern("condition");
293            public static final Key _configXML=KeyImpl.intern("configXML");
294            public static final Key _configure=KeyImpl.intern("configure");
295            public static final Key _contains=KeyImpl.intern("contains");
296            public static final Key _content=KeyImpl.intern("content");
297            public static final Key _contentArg=KeyImpl.intern("contentArg");
298            public static final Key _context=KeyImpl.intern("context");
299            public static final Key _controller=KeyImpl.intern("controller");
300            public static final Key _count=KeyImpl.intern("count");
301            public static final Key _cs=KeyImpl.intern("cs");
302            public static final Key _custom1=KeyImpl.intern("custom1");
303            public static final Key _custom2=KeyImpl.intern("custom2");
304            public static final Key _custom3=KeyImpl.intern("custom3");
305            public static final Key _custom4=KeyImpl.intern("custom4");
306            public static final Key _customx=KeyImpl.intern("customx");
307            public static final Key _d=KeyImpl.intern("d");
308            public static final Key _data=KeyImpl.intern("data");
309            public static final Key _data1=KeyImpl.intern("data1");
310            public static final Key _data2=KeyImpl.intern("data2");
311            public static final Key _data_ID=KeyImpl.intern("data_ID");
312            public static final Key _data_id=KeyImpl.intern("data_id");
313            public static final Key _datasource=KeyImpl.intern("datasource");
314            public static final Key _date=KeyImpl.intern("date");
315            public static final Key _dc_date=KeyImpl.intern("dc_date");
316            public static final Key _dc_subject=KeyImpl.intern("dc_subject");
317            public static final Key _debug=KeyImpl.intern("debug");
318            public static final Key _debugging=KeyImpl.intern("debugging");
319            public static final Key _decorator=KeyImpl.intern("decorator");
320            public static final Key _default=KeyImpl.intern("default");
321            public static final Key _delete=KeyImpl.intern("delete");
322            public static final Key _detail=KeyImpl.intern("detail");
323            public static final Key _dir=KeyImpl.intern("dir");
324            public static final Key _directory=KeyImpl.intern("directory");
325            public static final Key _duplicates=KeyImpl.intern("duplicates");
326            public static final Key _email=KeyImpl.intern("email");
327            public static final Key _en_US=KeyImpl.intern("en_US");
328            public static final Key _encoded=KeyImpl.intern("encoded");
329            public static final Key _entry=KeyImpl.intern("entry");
330            public static final Key _equals=KeyImpl.intern("equals");
331            public static final Key _errorcode=KeyImpl.intern("errorcode");
332            public static final Key _errortext=KeyImpl.intern("errortext");
333            public static final Key _eval=KeyImpl.intern("eval");
334            public static final Key _evaluation=KeyImpl.intern("evaluation");
335            public static final Key _event=KeyImpl.intern("event");
336            public static final Key _eventArgs=KeyImpl.intern("eventArgs");
337            public static final Key _exe=KeyImpl.intern("exe");
338            public static final Key _expand=KeyImpl.intern("expand");
339            public static final Key _fb_=KeyImpl.intern("fb_");
340            public static final Key _field=KeyImpl.intern("field");
341            public static final Key _field1=KeyImpl.intern("field1");
342            public static final Key _field2=KeyImpl.intern("field2");
343            public static final Key _file=KeyImpl.intern("file");
344            public static final Key _first=KeyImpl.intern("first");
345            public static final Key _fontColor=KeyImpl.intern("fontColor");
346            public static final Key _format=KeyImpl.intern("format");
347            public static final Key _from=KeyImpl.intern("from");
348            public static final Key _fullpath=KeyImpl.intern("fullpath");
349            public static final Key _fusebox=KeyImpl.intern("fusebox");
350            public static final Key _geo=KeyImpl.intern("geo");
351            public static final Key _ger=KeyImpl.intern("ger");
352            public static final Key _get=KeyImpl.intern("get");
353            public static final Key _getArg=KeyImpl.intern("getArg");
354            public static final Key _getBytes=KeyImpl.intern("getBytes");
355            public static final Key _getClass=KeyImpl.intern("getClass");
356            public static final Key _getColumn=KeyImpl.intern("getColumn");
357            public static final Key _getLink=KeyImpl.intern("getLink");
358            public static final Key _getLog=KeyImpl.intern("getLog");
359            public static final Key _getMethod=KeyImpl.intern("getMethod");
360            public static final Key _getName=KeyImpl.intern("getName");
361            public static final Key _getObject=KeyImpl.intern("getObject");
362            public static final Key _getParent=KeyImpl.intern("getParent");
363            public static final Key _getRooms=KeyImpl.intern("getRooms");
364            public static final Key _getSetting=KeyImpl.intern("getSetting");
365            public static final Key _getString=KeyImpl.intern("getString");
366            public static final Key _getTable=KeyImpl.intern("getTable");
367            public static final Key _getTo=KeyImpl.intern("getTo");
368            public static final Key _getType=KeyImpl.intern("getType");
369            public static final Key _guid=KeyImpl.intern("guid");
370            public static final Key _happy=KeyImpl.intern("happy");
371            public static final Key _hasNext=KeyImpl.intern("hasNext");
372            public static final Key _hashCode=KeyImpl.intern("hashCode");
373            public static final Key _header=KeyImpl.intern("header");
374            public static final Key _height=KeyImpl.intern("height");
375            public static final Key _hide=KeyImpl.intern("hide");
376            public static final Key _highlight=KeyImpl.intern("highlight");
377            public static final Key _hint=KeyImpl.intern("hint");
378            public static final Key _hit_count=KeyImpl.intern("hit_count");
379            public static final Key _hitcount=KeyImpl.intern("hitcount");
380            public static final Key _hits=KeyImpl.intern("hits");
381            public static final Key _href=KeyImpl.intern("href");
382            public static final Key _hreflang=KeyImpl.intern("hreflang");
383            public static final Key _html=KeyImpl.intern("html");
384            public static final Key _http_Host=KeyImpl.intern("http_Host");
385            public static final Key _http_host=KeyImpl.intern("http_host");
386            public static final Key _https=KeyImpl.intern("https");
387            public static final Key _i=KeyImpl.intern("i");
388            public static final Key _id=KeyImpl.intern("id");
389            public static final Key _idx=KeyImpl.intern("idx");
390            public static final Key _indexOf=KeyImpl.intern("indexOf");
391            public static final Key _init=KeyImpl.intern("init");
392            public static final Key _innerJoin=KeyImpl.intern("innerJoin");
393            public static final Key _insert=KeyImpl.intern("insert");
394            public static final Key _instance=KeyImpl.intern("instance");
395            public static final Key _is31=KeyImpl.intern("is31");
396            public static final Key _is7=KeyImpl.intern("is7");
397            public static final Key _is8=KeyImpl.intern("is8");
398            public static final Key _isDSTon=KeyImpl.intern("isDSTon");
399            public static final Key _isEmpty=KeyImpl.intern("isEmpty");
400            public static final Key _israilo11=KeyImpl.intern("israilo11");
401            public static final Key _item=KeyImpl.intern("item");
402            public static final Key _iterator=KeyImpl.intern("iterator");
403            public static final Key _j=KeyImpl.intern("j");
404            public static final Key _java=KeyImpl.intern("java");
405            public static final Key _javaLoader=KeyImpl.intern("javaLoader");
406            public static final Key _jsessionid=KeyImpl.intern("jsessionid");
407            public static final Key _key=KeyImpl.intern("key");
408            public static final Key _keys=KeyImpl.intern("keys");
409            public static final Key _label=KeyImpl.intern("label");
410            public static final Key _lang=KeyImpl.intern("lang");
411            public static final Key _lastvisit=KeyImpl.intern("lastvisit");
412            public static final Key _layouts=KeyImpl.intern("layouts");
413            public static final Key _left=KeyImpl.intern("left");
414            public static final Key _len=KeyImpl.intern("len");
415            public static final Key _length=KeyImpl.intern("length");
416            public static final Key _letters=KeyImpl.intern("letters");
417            public static final Key _level=KeyImpl.intern("level");
418            public static final Key _lft=KeyImpl.intern("lft");
419            public static final Key _line=KeyImpl.intern("line");
420            public static final Key _link=KeyImpl.intern("link");
421            public static final Key _list=KeyImpl.intern("list");
422            public static final Key _listUsers=KeyImpl.intern("listUsers");
423            public static final Key _listener=KeyImpl.intern("listener");
424            public static final Key _load=KeyImpl.intern("load");
425            public static final Key _local_addr=KeyImpl.intern("local_addr");
426            public static final Key _local_host=KeyImpl.intern("local_host");
427            public static final Key _logFactory=KeyImpl.intern("logFactory");
428            public static final Key _logid=KeyImpl.intern("logid");
429            public static final Key _login=KeyImpl.intern("login");
430            public static final Key _logout=KeyImpl.intern("logout");
431            public static final Key _m=KeyImpl.intern("m");
432            public static final Key _main=KeyImpl.intern("main");
433            public static final Key _max=KeyImpl.intern("max");
434            public static final Key _maxEvents=KeyImpl.intern("maxEvents");
435            public static final Key _memento=KeyImpl.intern("memento");
436            public static final Key _message=KeyImpl.intern("message");
437            public static final Key _messageid=KeyImpl.intern("messageid");
438            public static final Key _meta=KeyImpl.intern("meta");
439            public static final Key _metadata=KeyImpl.intern("metadata");
440            public static final Key _metainfo=KeyImpl.intern("metainfo");
441            public static final Key _method=KeyImpl.intern("method");
442            public static final Key _methodcall=KeyImpl.intern("methodcall");
443            public static final Key _min=KeyImpl.intern("min");
444            public static final Key _minus=KeyImpl.intern("minus");
445            public static final Key _mode=KeyImpl.intern("mode");
446            public static final Key _moduleName=KeyImpl.intern("moduleName");
447            public static final Key _myFusebox=KeyImpl.intern("myFusebox");
448            public static final Key _name=KeyImpl.intern("name");
449            public static final Key _needssetup=KeyImpl.intern("needssetup");
450            public static final Key _next=KeyImpl.intern("next");
451            public static final Key _nosetup=KeyImpl.intern("nosetup");
452            public static final Key _notify=KeyImpl.intern("notify");
453            public static final Key _notifyAll=KeyImpl.intern("notifyAll");
454            public static final Key _nullable=KeyImpl.intern("nullable");
455            public static final Key _nullvalue=KeyImpl.intern("nullvalue");
456            public static final Key _obj=KeyImpl.intern("obj");
457            public static final Key _object=KeyImpl.intern("object");
458            public static final Key _officeMap=KeyImpl.intern("officeMap");
459            public static final Key _onChange=KeyImpl.intern("onChange");
460            public static final Key _opensample=KeyImpl.intern("opensample");
461            public static final Key _os=KeyImpl.intern("os");
462            public static final Key _out=KeyImpl.intern("out");
463            public static final Key _output=KeyImpl.intern("output");
464            public static final Key _override=KeyImpl.intern("override");
465            public static final Key _overwrite=KeyImpl.intern("overwrite");
466            public static final Key _owner=KeyImpl.intern("owner");
467            public static final Key _package=KeyImpl.intern("package");
468            public static final Key _page=KeyImpl.intern("page");
469            public static final Key _pages=KeyImpl.intern("pages");
470            public static final Key _parameters=KeyImpl.intern("parameters");
471            public static final Key _parent=KeyImpl.intern("parent");
472            public static final Key _password=KeyImpl.intern("password");
473            public static final Key _path=KeyImpl.intern("path");
474            public static final Key _path_info=KeyImpl.intern("path_info");
475            public static final Key _pattern=KeyImpl.intern("pattern");
476            public static final Key _pdf=KeyImpl.intern("pdf");
477            public static final Key _permiss=KeyImpl.intern("permiss");
478            public static final Key _plus=KeyImpl.intern("plus");
479            public static final Key _pointer=KeyImpl.intern("pointer");
480            public static final Key _pos=KeyImpl.intern("pos");
481            public static final Key _preProcess=KeyImpl.intern("preProcess");
482            public static final Key _prefix=KeyImpl.intern("prefix");
483            public static final Key _prepend=KeyImpl.intern("prepend");
484            public static final Key _primarykey=KeyImpl.intern("primarykey");
485            public static final Key _productid=KeyImpl.intern("productid");
486            public static final Key _property=KeyImpl.intern("property");
487            public static final Key _published=KeyImpl.intern("published");
488            public static final Key _put=KeyImpl.intern("put");
489            public static final Key _q=KeyImpl.intern("q");
490            public static final Key _qDir=KeyImpl.intern("qDir");
491            public static final Key _qry=KeyImpl.intern("qry");
492            public static final Key _qtest=KeyImpl.intern("qtest");
493            public static final Key _query=KeyImpl.intern("query");
494            public static final Key _queryCache=KeyImpl.intern("queryCache");
495            public static final Key _queryError=KeyImpl.intern("queryError");
496            public static final Key _r99f=KeyImpl.intern("r99f");
497            public static final Key _railo=KeyImpl.intern("railo");
498            public static final Key _railoweb=KeyImpl.intern("railoweb");
499            public static final Key _rank=KeyImpl.intern("rank");
500            public static final Key _rel=KeyImpl.intern("rel");
501            public static final Key _remove=KeyImpl.intern("remove");
502            public static final Key _replace=KeyImpl.intern("replace");
503            public static final Key _replyto=KeyImpl.intern("replyto");
504            public static final Key _required=KeyImpl.intern("required");
505            public static final Key _res=KeyImpl.intern("res");
506            public static final Key _result=KeyImpl.intern("result");
507            public static final Key _resultArg=KeyImpl.intern("resultArg");
508            public static final Key _return=KeyImpl.intern("return");
509            public static final Key _rgt=KeyImpl.intern("rgt");
510            public static final Key _right=KeyImpl.intern("right");
511            public static final Key _rootpath=KeyImpl.intern("rootpath");
512            public static final Key _rst=KeyImpl.intern("rst");
513            public static final Key _sad=KeyImpl.intern("sad");
514            public static final Key _scope=KeyImpl.intern("scope");
515            public static final Key _scopeKey=KeyImpl.intern("scopeKey");
516            public static final Key _score=KeyImpl.intern("score");
517            public static final Key _sct=KeyImpl.intern("sct");
518            public static final Key _search=KeyImpl.intern("search");
519            public static final Key _security=KeyImpl.intern("security");
520            public static final Key _separator=KeyImpl.intern("separator");
521            public static final Key _server=KeyImpl.intern("server");
522            public static final Key _servlet=KeyImpl.intern("servlet");
523            public static final Key _sessionid=KeyImpl.intern("sessionid");
524            public static final Key _set=KeyImpl.intern("set");
525            public static final Key _setEL=KeyImpl.intern("setEL");
526            public static final Key _setFirst=KeyImpl.intern("setFirst");
527            public static final Key _setMemento=KeyImpl.intern("setMemento");
528            public static final Key _show=KeyImpl.intern("show");
529            public static final Key _showudfs=KeyImpl.intern("showudfs");
530            public static final Key _size=KeyImpl.intern("size");
531            public static final Key _sleep=KeyImpl.intern("sleep");
532            public static final Key _source=KeyImpl.intern("source");
533            public static final Key _sql=KeyImpl.intern("sql");
534            public static final Key _src=KeyImpl.intern("src");
535            public static final Key _start=KeyImpl.intern("start");
536            public static final Key _startwith=KeyImpl.intern("startwith");
537            public static final Key _state=KeyImpl.intern("state");
538            public static final Key _status=KeyImpl.intern("status");
539            public static final Key _stop=KeyImpl.intern("stop");
540            public static final Key _store=KeyImpl.intern("store");
541            public static final Key _str=KeyImpl.intern("str");
542            public static final Key _strXML=KeyImpl.intern("strXML");
543            public static final Key _subject=KeyImpl.intern("subject");
544            public static final Key _substring=KeyImpl.intern("substring");
545            public static final Key _succeeded=KeyImpl.intern("succeeded");
546            public static final Key _summary=KeyImpl.intern("summary");
547            public static final Key _susi=KeyImpl.intern("susi");
548            public static final Key _susi2=KeyImpl.intern("susi2");
549            public static final Key _table=KeyImpl.intern("table");
550            public static final Key _tagname=KeyImpl.intern("tagname");
551            public static final Key _tc=KeyImpl.intern("tc");
552            public static final Key _template=KeyImpl.intern("template");
553            public static final Key _test=KeyImpl.intern("test");
554            public static final Key _test1=KeyImpl.intern("test1");
555            public static final Key _test2=KeyImpl.intern("test2");
556            public static final Key _testcustom=KeyImpl.intern("testcustom");
557            public static final Key _testfile=KeyImpl.intern("testfile");
558            public static final Key _testquery=KeyImpl.intern("testquery");
559            public static final Key _text=KeyImpl.intern("text");
560            public static final Key _this=KeyImpl.intern("this");
561            public static final Key _thistag=KeyImpl.intern("thistag");
562            public static final Key _thread=KeyImpl.intern("thread");
563            public static final Key _time=KeyImpl.intern("time");
564            public static final Key _timers=KeyImpl.intern("timers");
565            public static final Key _timespan=KeyImpl.intern("timespan");
566            public static final Key _title=KeyImpl.intern("title");
567            public static final Key _to=KeyImpl.intern("to");
568            public static final Key _toArray=KeyImpl.intern("toArray");
569            public static final Key _toString=KeyImpl.intern("toString");
570            public static final Key _top=KeyImpl.intern("top");
571            public static final Key _total=KeyImpl.intern("total");
572            public static final Key _traces=KeyImpl.intern("traces");
573            public static final Key _transfer=KeyImpl.intern("transfer");
574            public static final Key _tree=KeyImpl.intern("tree");
575            public static final Key _type=KeyImpl.intern("type");
576            public static final Key _uid=KeyImpl.intern("uid");
577            public static final Key _updated=KeyImpl.intern("updated");
578            public static final Key _uri=KeyImpl.intern("uri");
579            public static final Key _url=KeyImpl.intern("url");
580            public static final Key _urlBase=KeyImpl.intern("urlBase");
581            public static final Key _urltoken=KeyImpl.intern("urltoken");
582            public static final Key _usage=KeyImpl.intern("usage");
583            public static final Key _utility=KeyImpl.intern("utility");
584            public static final Key _v=KeyImpl.intern("v");
585            public static final Key _v_pages=KeyImpl.intern("v_pages");
586            public static final Key _validate=KeyImpl.intern("validate");
587            public static final Key _value=KeyImpl.intern("value");
588            public static final Key _valueOf=KeyImpl.intern("valueOf");
589            public static final Key _var=KeyImpl.intern("var");
590            public static final Key _varname=KeyImpl.intern("varname");
591            public static final Key _varvalue=KeyImpl.intern("varvalue");
592            public static final Key _version=KeyImpl.intern("version");
593            public static final Key _visitBeach=KeyImpl.intern("visitBeach");
594            public static final Key _visitHal=KeyImpl.intern("visitHal");
595            public static final Key _visitJohn=KeyImpl.intern("visitJohn");
596            public static final Key _visitOcean=KeyImpl.intern("visitOcean");
597            public static final Key _wait=KeyImpl.intern("wait");
598            public static final Key _where=KeyImpl.intern("where");
599            public static final Key _width=KeyImpl.intern("width");
600            public static final Key _writeLine=KeyImpl.intern("writeLine");
601            public static final Key _wsdl=KeyImpl.intern("wsdl");
602            public static final Key _x=KeyImpl.intern("x");
603            public static final Key _xfa=KeyImpl.intern("xfa");
604            public static final Key _xml=KeyImpl.intern("xml");
605            public static final Key _xtags=KeyImpl.intern("xtags");
606    
607            public static Key _returnFormat=KeyImpl.intern("returnFormat");
608            public static Key _s3=KeyImpl.intern("s3");
609            public static Key _super=KeyImpl.intern("super");
610            public static Key _argumentCollection=KeyImpl.intern("argumentCollection");
611            public static Key _returntype=KeyImpl.intern("returntype");
612            public static Key _description=KeyImpl.intern("description");
613            public static Key _displayname=KeyImpl.intern("displayname");
614            public static Key _arguments=KeyImpl.intern("arguments");
615            public static Key _variables=KeyImpl.intern("variables");
616            public static Key _fieldnames=KeyImpl.intern("fieldnames");
617            public static Key _local=KeyImpl.intern("local");
618            public static Key _exceptions=KeyImpl.intern("exceptions");
619            public static Key _task=KeyImpl.intern("task");
620            public static Key _port=KeyImpl.intern("port");
621            
622            
623            
624            
625            private static HashSet<String> _____keys;
626            
627            public static String getFieldName(String key) {
628                    if(_____keys==null) {
629                            Field[] fields = KeyConstants.class.getFields();
630                            _____keys=new HashSet<String>();
631                            for(int i=0;i<fields.length;i++){
632                                    if(fields[i].getType()!=Key.class) continue;
633                                    _____keys.add(fields[i].getName());
634                            }
635                    }
636                    key="_"+key;
637                    return _____keys.contains(key)?key:null;
638            }
639    }