Add built local::lib
[catagits/Gitalist.git] / local-lib5 / lib / perl5 / Syntax / Highlight / Engine / Kate / Java.pm
1 # Copyright (c) 2005 - 2006 Hans Jeuken. All rights reserved.
2 # This program is free software; you can redistribute it and/or
3 # modify it under the same terms as Perl itself.
4
5 # This file was generated from the 'java.xml' file of the syntax highlight
6 # engine of the kate text editor (http://www.kate-editor.org
7
8 #kate xml version 1.15
9 #kate version 2.4
10 #kate author Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)
11 #generated: Sun Feb  3 22:02:05 2008, localtime
12
13 package Syntax::Highlight::Engine::Kate::Java;
14
15 our $VERSION = '0.06';
16
17 use strict;
18 use warnings;
19 use base('Syntax::Highlight::Engine::Kate::Template');
20
21 sub new {
22    my $proto = shift;
23    my $class = ref($proto) || $proto;
24    my $self = $class->SUPER::new(@_);
25    $self->attributes({
26       'Char' => 'Char',
27       'Comment' => 'Comment',
28       'Data Type' => 'DataType',
29       'Decimal' => 'DecVal',
30       'Float' => 'Float',
31       'Function' => 'Function',
32       'Hex' => 'BaseN',
33       'Imports' => 'Keyword',
34       'Java15' => 'Normal',
35       'Keyword' => 'Keyword',
36       'Normal Text' => 'Normal',
37       'Octal' => 'BaseN',
38       'PrintfString' => 'String',
39       'StaticImports' => 'Keyword',
40       'String' => 'String',
41       'String Char' => 'Char',
42       'Symbol' => 'Normal',
43    });
44    $self->listAdd('java15',
45       'ACTIVE',
46       'ACTIVITY_COMPLETED',
47       'ACTIVITY_REQUIRED',
48       'ARG_IN',
49       'ARG_INOUT',
50       'ARG_OUT',
51       'AWTError',
52       'AWTEvent',
53       'AWTEventListener',
54       'AWTEventListenerProxy',
55       'AWTEventMulticaster',
56       'AWTException',
57       'AWTKeyStroke',
58       'AWTPermission',
59       'AbstractAction',
60       'AbstractBorder',
61       'AbstractButton',
62       'AbstractCellEditor',
63       'AbstractCollection',
64       'AbstractColorChooserPanel',
65       'AbstractDocument',
66       'AbstractDocument.AttributeContext',
67       'AbstractDocument.Content',
68       'AbstractDocument.ElementEdit',
69       'AbstractExecutorService',
70       'AbstractInterruptibleChannel',
71       'AbstractLayoutCache',
72       'AbstractLayoutCache.NodeDimensions',
73       'AbstractList',
74       'AbstractListModel',
75       'AbstractMap',
76       'AbstractMethodError',
77       'AbstractPreferences',
78       'AbstractQueue',
79       'AbstractQueuedSynchronizer',
80       'AbstractSelectableChannel',
81       'AbstractSelectionKey',
82       'AbstractSelector',
83       'AbstractSequentialList',
84       'AbstractSet',
85       'AbstractSpinnerModel',
86       'AbstractTableModel',
87       'AbstractUndoableEdit',
88       'AbstractWriter',
89       'AccessControlContext',
90       'AccessControlException',
91       'AccessController',
92       'AccessException',
93       'Accessible',
94       'AccessibleAction',
95       'AccessibleAttributeSequence',
96       'AccessibleBundle',
97       'AccessibleComponent',
98       'AccessibleContext',
99       'AccessibleEditableText',
100       'AccessibleExtendedComponent',
101       'AccessibleExtendedTable',
102       'AccessibleExtendedText',
103       'AccessibleHyperlink',
104       'AccessibleHypertext',
105       'AccessibleIcon',
106       'AccessibleKeyBinding',
107       'AccessibleObject',
108       'AccessibleRelation',
109       'AccessibleRelationSet',
110       'AccessibleResourceBundle',
111       'AccessibleRole',
112       'AccessibleSelection',
113       'AccessibleState',
114       'AccessibleStateSet',
115       'AccessibleStreamable',
116       'AccessibleTable',
117       'AccessibleTableModelChange',
118       'AccessibleText',
119       'AccessibleTextSequence',
120       'AccessibleValue',
121       'AccountException',
122       'AccountExpiredException',
123       'AccountLockedException',
124       'AccountNotFoundException',
125       'Acl',
126       'AclEntry',
127       'AclNotFoundException',
128       'Action',
129       'ActionEvent',
130       'ActionListener',
131       'ActionMap',
132       'ActionMapUIResource',
133       'Activatable',
134       'ActivateFailedException',
135       'ActivationDesc',
136       'ActivationException',
137       'ActivationGroup',
138       'ActivationGroupDesc',
139       'ActivationGroupDesc.CommandEnvironment',
140       'ActivationGroupID',
141       'ActivationGroup_Stub',
142       'ActivationID',
143       'ActivationInstantiator',
144       'ActivationMonitor',
145       'ActivationSystem',
146       'Activator',
147       'ActiveEvent',
148       'ActivityCompletedException',
149       'ActivityRequiredException',
150       'AdapterActivator',
151       'AdapterActivatorOperations',
152       'AdapterAlreadyExists',
153       'AdapterAlreadyExistsHelper',
154       'AdapterInactive',
155       'AdapterInactiveHelper',
156       'AdapterManagerIdHelper',
157       'AdapterNameHelper',
158       'AdapterNonExistent',
159       'AdapterNonExistentHelper',
160       'AdapterStateHelper',
161       'AddressHelper',
162       'Adjustable',
163       'AdjustmentEvent',
164       'AdjustmentListener',
165       'Adler32',
166       'AffineTransform',
167       'AffineTransformOp',
168       'AlgorithmParameterGenerator',
169       'AlgorithmParameterGeneratorSpi',
170       'AlgorithmParameterSpec',
171       'AlgorithmParameters',
172       'AlgorithmParametersSpi',
173       'AllPermission',
174       'AlphaComposite',
175       'AlreadyBound',
176       'AlreadyBoundException',
177       'AlreadyBoundHelper',
178       'AlreadyBoundHolder',
179       'AlreadyConnectedException',
180       'AncestorEvent',
181       'AncestorListener',
182       'AnnotatedElement',
183       'Annotation',
184       'Annotation',
185       'AnnotationFormatError',
186       'AnnotationTypeMismatchException',
187       'Any',
188       'AnyHolder',
189       'AnySeqHelper',
190       'AnySeqHelper',
191       'AnySeqHolder',
192       'AppConfigurationEntry',
193       'AppConfigurationEntry.LoginModuleControlFlag',
194       'Appendable',
195       'Applet',
196       'AppletContext',
197       'AppletInitializer',
198       'AppletStub',
199       'ApplicationException',
200       'Arc2D',
201       'Arc2D.Double',
202       'Arc2D.Float',
203       'Area',
204       'AreaAveragingScaleFilter',
205       'ArithmeticException',
206       'Array',
207       'Array',
208       'ArrayBlockingQueue',
209       'ArrayIndexOutOfBoundsException',
210       'ArrayList',
211       'ArrayStoreException',
212       'ArrayType',
213       'Arrays',
214       'AssertionError',
215       'AsyncBoxView',
216       'AsynchronousCloseException',
217       'AtomicBoolean',
218       'AtomicInteger',
219       'AtomicIntegerArray',
220       'AtomicIntegerFieldUpdater',
221       'AtomicLong',
222       'AtomicLongArray',
223       'AtomicLongFieldUpdater',
224       'AtomicMarkableReference',
225       'AtomicReference',
226       'AtomicReferenceArray',
227       'AtomicReferenceFieldUpdater',
228       'AtomicStampedReference',
229       'Attr',
230       'Attribute',
231       'Attribute',
232       'Attribute',
233       'AttributeChangeNotification',
234       'AttributeChangeNotificationFilter',
235       'AttributeException',
236       'AttributeInUseException',
237       'AttributeList',
238       'AttributeList',
239       'AttributeList',
240       'AttributeListImpl',
241       'AttributeModificationException',
242       'AttributeNotFoundException',
243       'AttributeSet',
244       'AttributeSet',
245       'AttributeSet.CharacterAttribute',
246       'AttributeSet.ColorAttribute',
247       'AttributeSet.FontAttribute',
248       'AttributeSet.ParagraphAttribute',
249       'AttributeSetUtilities',
250       'AttributeValueExp',
251       'AttributedCharacterIterator',
252       'AttributedCharacterIterator.Attribute',
253       'AttributedString',
254       'Attributes',
255       'Attributes',
256       'Attributes',
257       'Attributes.Name',
258       'Attributes2',
259       'Attributes2Impl',
260       'AttributesImpl',
261       'AudioClip',
262       'AudioFileFormat',
263       'AudioFileFormat.Type',
264       'AudioFileReader',
265       'AudioFileWriter',
266       'AudioFormat',
267       'AudioFormat.Encoding',
268       'AudioInputStream',
269       'AudioPermission',
270       'AudioSystem',
271       'AuthPermission',
272       'AuthProvider',
273       'AuthenticationException',
274       'AuthenticationException',
275       'AuthenticationNotSupportedException',
276       'Authenticator',
277       'Authenticator.RequestorType',
278       'AuthorizeCallback',
279       'Autoscroll',
280       'BAD_CONTEXT',
281       'BAD_INV_ORDER',
282       'BAD_OPERATION',
283       'BAD_PARAM',
284       'BAD_POLICY',
285       'BAD_POLICY_TYPE',
286       'BAD_POLICY_VALUE',
287       'BAD_QOS',
288       'BAD_TYPECODE',
289       'BMPImageWriteParam',
290       'BackingStoreException',
291       'BadAttributeValueExpException',
292       'BadBinaryOpValueExpException',
293       'BadKind',
294       'BadLocationException',
295       'BadPaddingException',
296       'BadStringOperationException',
297       'BandCombineOp',
298       'BandedSampleModel',
299       'BaseRowSet',
300       'BasicArrowButton',
301       'BasicAttribute',
302       'BasicAttributes',
303       'BasicBorders',
304       'BasicBorders.ButtonBorder',
305       'BasicBorders.FieldBorder',
306       'BasicBorders.MarginBorder',
307       'BasicBorders.MenuBarBorder',
308       'BasicBorders.RadioButtonBorder',
309       'BasicBorders.RolloverButtonBorder',
310       'BasicBorders.SplitPaneBorder',
311       'BasicBorders.ToggleButtonBorder',
312       'BasicButtonListener',
313       'BasicButtonUI',
314       'BasicCheckBoxMenuItemUI',
315       'BasicCheckBoxUI',
316       'BasicColorChooserUI',
317       'BasicComboBoxEditor',
318       'BasicComboBoxEditor.UIResource',
319       'BasicComboBoxRenderer',
320       'BasicComboBoxRenderer.UIResource',
321       'BasicComboBoxUI',
322       'BasicComboPopup',
323       'BasicControl',
324       'BasicDesktopIconUI',
325       'BasicDesktopPaneUI',
326       'BasicDirectoryModel',
327       'BasicEditorPaneUI',
328       'BasicFileChooserUI',
329       'BasicFormattedTextFieldUI',
330       'BasicGraphicsUtils',
331       'BasicHTML',
332       'BasicIconFactory',
333       'BasicInternalFrameTitlePane',
334       'BasicInternalFrameUI',
335       'BasicLabelUI',
336       'BasicListUI',
337       'BasicLookAndFeel',
338       'BasicMenuBarUI',
339       'BasicMenuItemUI',
340       'BasicMenuUI',
341       'BasicOptionPaneUI',
342       'BasicOptionPaneUI.ButtonAreaLayout',
343       'BasicPanelUI',
344       'BasicPasswordFieldUI',
345       'BasicPermission',
346       'BasicPopupMenuSeparatorUI',
347       'BasicPopupMenuUI',
348       'BasicProgressBarUI',
349       'BasicRadioButtonMenuItemUI',
350       'BasicRadioButtonUI',
351       'BasicRootPaneUI',
352       'BasicScrollBarUI',
353       'BasicScrollPaneUI',
354       'BasicSeparatorUI',
355       'BasicSliderUI',
356       'BasicSpinnerUI',
357       'BasicSplitPaneDivider',
358       'BasicSplitPaneUI',
359       'BasicStroke',
360       'BasicTabbedPaneUI',
361       'BasicTableHeaderUI',
362       'BasicTableUI',
363       'BasicTextAreaUI',
364       'BasicTextFieldUI',
365       'BasicTextPaneUI',
366       'BasicTextUI',
367       'BasicTextUI.BasicCaret',
368       'BasicTextUI.BasicHighlighter',
369       'BasicToggleButtonUI',
370       'BasicToolBarSeparatorUI',
371       'BasicToolBarUI',
372       'BasicToolTipUI',
373       'BasicTreeUI',
374       'BasicViewportUI',
375       'BatchUpdateException',
376       'BeanContext',
377       'BeanContextChild',
378       'BeanContextChildComponentProxy',
379       'BeanContextChildSupport',
380       'BeanContextContainerProxy',
381       'BeanContextEvent',
382       'BeanContextMembershipEvent',
383       'BeanContextMembershipListener',
384       'BeanContextProxy',
385       'BeanContextServiceAvailableEvent',
386       'BeanContextServiceProvider',
387       'BeanContextServiceProviderBeanInfo',
388       'BeanContextServiceRevokedEvent',
389       'BeanContextServiceRevokedListener',
390       'BeanContextServices',
391       'BeanContextServicesListener',
392       'BeanContextServicesSupport',
393       'BeanContextServicesSupport.BCSSServiceProvider',
394       'BeanContextSupport',
395       'BeanContextSupport.BCSIterator',
396       'BeanDescriptor',
397       'BeanInfo',
398       'Beans',
399       'BevelBorder',
400       'Bidi',
401       'BigDecimal',
402       'BigInteger',
403       'BinaryRefAddr',
404       'BindException',
405       'Binding',
406       'Binding',
407       'BindingHelper',
408       'BindingHolder',
409       'BindingIterator',
410       'BindingIteratorHelper',
411       'BindingIteratorHolder',
412       'BindingIteratorOperations',
413       'BindingIteratorPOA',
414       'BindingListHelper',
415       'BindingListHolder',
416       'BindingType',
417       'BindingTypeHelper',
418       'BindingTypeHolder',
419       'BitSet',
420       'Blob',
421       'BlockView',
422       'BlockingQueue',
423       'Book',
424       'Boolean',
425       'BooleanControl',
426       'BooleanControl.Type',
427       'BooleanHolder',
428       'BooleanSeqHelper',
429       'BooleanSeqHolder',
430       'Border',
431       'BorderFactory',
432       'BorderLayout',
433       'BorderUIResource',
434       'BorderUIResource.BevelBorderUIResource',
435       'BorderUIResource.CompoundBorderUIResource',
436       'BorderUIResource.EmptyBorderUIResource',
437       'BorderUIResource.EtchedBorderUIResource',
438       'BorderUIResource.LineBorderUIResource',
439       'BorderUIResource.MatteBorderUIResource',
440       'BorderUIResource.TitledBorderUIResource',
441       'BoundedRangeModel',
442       'Bounds',
443       'Bounds',
444       'Box',
445       'Box.Filler',
446       'BoxLayout',
447       'BoxView',
448       'BoxedValueHelper',
449       'BreakIterator',
450       'BrokenBarrierException',
451       'Buffer',
452       'BufferCapabilities',
453       'BufferCapabilities.FlipContents',
454       'BufferOverflowException',
455       'BufferStrategy',
456       'BufferUnderflowException',
457       'BufferedImage',
458       'BufferedImageFilter',
459       'BufferedImageOp',
460       'BufferedInputStream',
461       'BufferedOutputStream',
462       'BufferedReader',
463       'BufferedWriter',
464       'Button',
465       'ButtonGroup',
466       'ButtonModel',
467       'ButtonUI',
468       'Byte',
469       'ByteArrayInputStream',
470       'ByteArrayOutputStream',
471       'ByteBuffer',
472       'ByteChannel',
473       'ByteHolder',
474       'ByteLookupTable',
475       'ByteOrder',
476       'CDATASection',
477       'CMMException',
478       'CODESET_INCOMPATIBLE',
479       'COMM_FAILURE',
480       'CRC32',
481       'CRL',
482       'CRLException',
483       'CRLSelector',
484       'CSS',
485       'CSS.Attribute',
486       'CTX_RESTRICT_SCOPE',
487       'CacheRequest',
488       'CacheResponse',
489       'CachedRowSet',
490       'Calendar',
491       'Callable',
492       'CallableStatement',
493       'Callback',
494       'CallbackHandler',
495       'CancelablePrintJob',
496       'CancellationException',
497       'CancelledKeyException',
498       'CannotProceed',
499       'CannotProceedException',
500       'CannotProceedHelper',
501       'CannotProceedHolder',
502       'CannotRedoException',
503       'CannotUndoException',
504       'Canvas',
505       'CardLayout',
506       'Caret',
507       'CaretEvent',
508       'CaretListener',
509       'CellEditor',
510       'CellEditorListener',
511       'CellRendererPane',
512       'CertPath',
513       'CertPath.CertPathRep',
514       'CertPathBuilder',
515       'CertPathBuilderException',
516       'CertPathBuilderResult',
517       'CertPathBuilderSpi',
518       'CertPathParameters',
519       'CertPathTrustManagerParameters',
520       'CertPathValidator',
521       'CertPathValidatorException',
522       'CertPathValidatorResult',
523       'CertPathValidatorSpi',
524       'CertSelector',
525       'CertStore',
526       'CertStoreException',
527       'CertStoreParameters',
528       'CertStoreSpi',
529       'Certificate',
530       'Certificate',
531       'Certificate',
532       'Certificate.CertificateRep',
533       'CertificateEncodingException',
534       'CertificateEncodingException',
535       'CertificateException',
536       'CertificateException',
537       'CertificateExpiredException',
538       'CertificateExpiredException',
539       'CertificateFactory',
540       'CertificateFactorySpi',
541       'CertificateNotYetValidException',
542       'CertificateNotYetValidException',
543       'CertificateParsingException',
544       'CertificateParsingException',
545       'ChangeEvent',
546       'ChangeListener',
547       'ChangedCharSetException',
548       'Channel',
549       'ChannelBinding',
550       'Channels',
551       'CharArrayReader',
552       'CharArrayWriter',
553       'CharBuffer',
554       'CharConversionException',
555       'CharHolder',
556       'CharSeqHelper',
557       'CharSeqHolder',
558       'CharSequence',
559       'Character',
560       'Character.Subset',
561       'Character.UnicodeBlock',
562       'CharacterCodingException',
563       'CharacterData',
564       'CharacterIterator',
565       'Charset',
566       'CharsetDecoder',
567       'CharsetEncoder',
568       'CharsetProvider',
569       'Checkbox',
570       'CheckboxGroup',
571       'CheckboxMenuItem',
572       'CheckedInputStream',
573       'CheckedOutputStream',
574       'Checksum',
575       'Choice',
576       'ChoiceCallback',
577       'ChoiceFormat',
578       'Chromaticity',
579       'Cipher',
580       'CipherInputStream',
581       'CipherOutputStream',
582       'CipherSpi',
583       'Class',
584       'ClassCastException',
585       'ClassCircularityError',
586       'ClassDefinition',
587       'ClassDesc',
588       'ClassFileTransformer',
589       'ClassFormatError',
590       'ClassLoader',
591       'ClassLoaderRepository',
592       'ClassLoadingMXBean',
593       'ClassNotFoundException',
594       'ClientRequestInfo',
595       'ClientRequestInfoOperations',
596       'ClientRequestInterceptor',
597       'ClientRequestInterceptorOperations',
598       'Clip',
599       'Clipboard',
600       'ClipboardOwner',
601       'Clob',
602       'CloneNotSupportedException',
603       'Cloneable',
604       'Closeable',
605       'ClosedByInterruptException',
606       'ClosedChannelException',
607       'ClosedSelectorException',
608       'CodeSets',
609       'CodeSigner',
610       'CodeSource',
611       'Codec',
612       'CodecFactory',
613       'CodecFactoryHelper',
614       'CodecFactoryOperations',
615       'CodecOperations',
616       'CoderMalfunctionError',
617       'CoderResult',
618       'CodingErrorAction',
619       'CollationElementIterator',
620       'CollationKey',
621       'Collator',
622       'Collection',
623       'CollectionCertStoreParameters',
624       'Collections',
625       'Color',
626       'ColorChooserComponentFactory',
627       'ColorChooserUI',
628       'ColorConvertOp',
629       'ColorModel',
630       'ColorSelectionModel',
631       'ColorSpace',
632       'ColorSupported',
633       'ColorType',
634       'ColorUIResource',
635       'ComboBoxEditor',
636       'ComboBoxModel',
637       'ComboBoxUI',
638       'ComboPopup',
639       'Comment',
640       'CommunicationException',
641       'Comparable',
642       'Comparator',
643       'CompilationMXBean',
644       'Compiler',
645       'CompletionService',
646       'CompletionStatus',
647       'CompletionStatusHelper',
648       'Component',
649       'ComponentAdapter',
650       'ComponentColorModel',
651       'ComponentEvent',
652       'ComponentIdHelper',
653       'ComponentInputMap',
654       'ComponentInputMapUIResource',
655       'ComponentListener',
656       'ComponentOrientation',
657       'ComponentSampleModel',
658       'ComponentUI',
659       'ComponentView',
660       'Composite',
661       'CompositeContext',
662       'CompositeData',
663       'CompositeDataSupport',
664       'CompositeName',
665       'CompositeType',
666       'CompositeView',
667       'CompoundBorder',
668       'CompoundControl',
669       'CompoundControl.Type',
670       'CompoundEdit',
671       'CompoundName',
672       'Compression',
673       'ConcurrentHashMap',
674       'ConcurrentLinkedQueue',
675       'ConcurrentMap',
676       'ConcurrentModificationException',
677       'Condition',
678       'Configuration',
679       'ConfigurationException',
680       'ConfirmationCallback',
681       'ConnectException',
682       'ConnectException',
683       'ConnectIOException',
684       'Connection',
685       'ConnectionEvent',
686       'ConnectionEventListener',
687       'ConnectionPendingException',
688       'ConnectionPoolDataSource',
689       'ConsoleHandler',
690       'Constructor',
691       'Container',
692       'ContainerAdapter',
693       'ContainerEvent',
694       'ContainerListener',
695       'ContainerOrderFocusTraversalPolicy',
696       'ContentHandler',
697       'ContentHandler',
698       'ContentHandlerFactory',
699       'ContentModel',
700       'Context',
701       'Context',
702       'ContextList',
703       'ContextNotEmptyException',
704       'ContextualRenderedImageFactory',
705       'Control',
706       'Control',
707       'Control.Type',
708       'ControlFactory',
709       'ControllerEventListener',
710       'ConvolveOp',
711       'CookieHandler',
712       'CookieHolder',
713       'Copies',
714       'CopiesSupported',
715       'CopyOnWriteArrayList',
716       'CopyOnWriteArraySet',
717       'CountDownLatch',
718       'CounterMonitor',
719       'CounterMonitorMBean',
720       'CredentialException',
721       'CredentialExpiredException',
722       'CredentialNotFoundException',
723       'CropImageFilter',
724       'CubicCurve2D',
725       'CubicCurve2D.Double',
726       'CubicCurve2D.Float',
727       'Currency',
728       'Current',
729       'Current',
730       'Current',
731       'CurrentHelper',
732       'CurrentHelper',
733       'CurrentHelper',
734       'CurrentHolder',
735       'CurrentOperations',
736       'CurrentOperations',
737       'CurrentOperations',
738       'Cursor',
739       'CustomMarshal',
740       'CustomValue',
741       'Customizer',
742       'CyclicBarrier',
743       'DATA_CONVERSION',
744       'DESKeySpec',
745       'DESedeKeySpec',
746       'DGC',
747       'DHGenParameterSpec',
748       'DHKey',
749       'DHParameterSpec',
750       'DHPrivateKey',
751       'DHPrivateKeySpec',
752       'DHPublicKey',
753       'DHPublicKeySpec',
754       'DISCARDING',
755       'DOMConfiguration',
756       'DOMError',
757       'DOMErrorHandler',
758       'DOMException',
759       'DOMImplementation',
760       'DOMImplementationLS',
761       'DOMImplementationList',
762       'DOMImplementationRegistry',
763       'DOMImplementationSource',
764       'DOMLocator',
765       'DOMLocator',
766       'DOMResult',
767       'DOMSource',
768       'DOMStringList',
769       'DSAKey',
770       'DSAKeyPairGenerator',
771       'DSAParameterSpec',
772       'DSAParams',
773       'DSAPrivateKey',
774       'DSAPrivateKeySpec',
775       'DSAPublicKey',
776       'DSAPublicKeySpec',
777       'DTD',
778       'DTDConstants',
779       'DTDHandler',
780       'DataBuffer',
781       'DataBufferByte',
782       'DataBufferDouble',
783       'DataBufferFloat',
784       'DataBufferInt',
785       'DataBufferShort',
786       'DataBufferUShort',
787       'DataFlavor',
788       'DataFormatException',
789       'DataInput',
790       'DataInputStream',
791       'DataInputStream',
792       'DataLine',
793       'DataLine.Info',
794       'DataOutput',
795       'DataOutputStream',
796       'DataOutputStream',
797       'DataSource',
798       'DataTruncation',
799       'DatabaseMetaData',
800       'DatagramChannel',
801       'DatagramPacket',
802       'DatagramSocket',
803       'DatagramSocketImpl',
804       'DatagramSocketImplFactory',
805       'DatatypeConfigurationException',
806       'DatatypeConstants',
807       'DatatypeConstants.Field',
808       'DatatypeFactory',
809       'Date',
810       'Date',
811       'DateFormat',
812       'DateFormat.Field',
813       'DateFormatSymbols',
814       'DateFormatter',
815       'DateTimeAtCompleted',
816       'DateTimeAtCreation',
817       'DateTimeAtProcessing',
818       'DateTimeSyntax',
819       'DebugGraphics',
820       'DecimalFormat',
821       'DecimalFormatSymbols',
822       'DeclHandler',
823       'DefaultBoundedRangeModel',
824       'DefaultButtonModel',
825       'DefaultCaret',
826       'DefaultCellEditor',
827       'DefaultColorSelectionModel',
828       'DefaultComboBoxModel',
829       'DefaultDesktopManager',
830       'DefaultEditorKit',
831       'DefaultEditorKit.BeepAction',
832       'DefaultEditorKit.CopyAction',
833       'DefaultEditorKit.CutAction',
834       'DefaultEditorKit.DefaultKeyTypedAction',
835       'DefaultEditorKit.InsertBreakAction',
836       'DefaultEditorKit.InsertContentAction',
837       'DefaultEditorKit.InsertTabAction',
838       'DefaultEditorKit.PasteAction',
839       'DefaultFocusManager',
840       'DefaultFocusTraversalPolicy',
841       'DefaultFormatter',
842       'DefaultFormatterFactory',
843       'DefaultHandler',
844       'DefaultHandler2',
845       'DefaultHighlighter',
846       'DefaultHighlighter.DefaultHighlightPainter',
847       'DefaultKeyboardFocusManager',
848       'DefaultListCellRenderer',
849       'DefaultListCellRenderer.UIResource',
850       'DefaultListModel',
851       'DefaultListSelectionModel',
852       'DefaultLoaderRepository',
853       'DefaultLoaderRepository',
854       'DefaultMenuLayout',
855       'DefaultMetalTheme',
856       'DefaultMutableTreeNode',
857       'DefaultPersistenceDelegate',
858       'DefaultSingleSelectionModel',
859       'DefaultStyledDocument',
860       'DefaultStyledDocument.AttributeUndoableEdit',
861       'DefaultStyledDocument.ElementSpec',
862       'DefaultTableCellRenderer',
863       'DefaultTableCellRenderer.UIResource',
864       'DefaultTableColumnModel',
865       'DefaultTableModel',
866       'DefaultTextUI',
867       'DefaultTreeCellEditor',
868       'DefaultTreeCellRenderer',
869       'DefaultTreeModel',
870       'DefaultTreeSelectionModel',
871       'DefinitionKind',
872       'DefinitionKindHelper',
873       'Deflater',
874       'DeflaterOutputStream',
875       'DelayQueue',
876       'Delayed',
877       'Delegate',
878       'Delegate',
879       'Delegate',
880       'DelegationPermission',
881       'Deprecated',
882       'Descriptor',
883       'DescriptorAccess',
884       'DescriptorSupport',
885       'DesignMode',
886       'DesktopIconUI',
887       'DesktopManager',
888       'DesktopPaneUI',
889       'Destination',
890       'DestroyFailedException',
891       'Destroyable',
892       'Dialog',
893       'Dictionary',
894       'DigestException',
895       'DigestInputStream',
896       'DigestOutputStream',
897       'Dimension',
898       'Dimension2D',
899       'DimensionUIResource',
900       'DirContext',
901       'DirObjectFactory',
902       'DirStateFactory',
903       'DirStateFactory.Result',
904       'DirectColorModel',
905       'DirectoryManager',
906       'DisplayMode',
907       'DnDConstants',
908       'Doc',
909       'DocAttribute',
910       'DocAttributeSet',
911       'DocFlavor',
912       'DocFlavor.BYTE_ARRAY',
913       'DocFlavor.CHAR_ARRAY',
914       'DocFlavor.INPUT_STREAM',
915       'DocFlavor.READER',
916       'DocFlavor.SERVICE_FORMATTED',
917       'DocFlavor.STRING',
918       'DocFlavor.URL',
919       'DocPrintJob',
920       'Document',
921       'Document',
922       'DocumentBuilder',
923       'DocumentBuilderFactory',
924       'DocumentEvent',
925       'DocumentEvent.ElementChange',
926       'DocumentEvent.EventType',
927       'DocumentFilter',
928       'DocumentFilter.FilterBypass',
929       'DocumentFragment',
930       'DocumentHandler',
931       'DocumentListener',
932       'DocumentName',
933       'DocumentParser',
934       'DocumentType',
935       'Documented',
936       'DomainCombiner',
937       'DomainManager',
938       'DomainManagerOperations',
939       'Double',
940       'DoubleBuffer',
941       'DoubleHolder',
942       'DoubleSeqHelper',
943       'DoubleSeqHolder',
944       'DragGestureEvent',
945       'DragGestureListener',
946       'DragGestureRecognizer',
947       'DragSource',
948       'DragSourceAdapter',
949       'DragSourceContext',
950       'DragSourceDragEvent',
951       'DragSourceDropEvent',
952       'DragSourceEvent',
953       'DragSourceListener',
954       'DragSourceMotionListener',
955       'Driver',
956       'DriverManager',
957       'DriverPropertyInfo',
958       'DropTarget',
959       'DropTarget.DropTargetAutoScroller',
960       'DropTargetAdapter',
961       'DropTargetContext',
962       'DropTargetDragEvent',
963       'DropTargetDropEvent',
964       'DropTargetEvent',
965       'DropTargetListener',
966       'DuplicateFormatFlagsException',
967       'DuplicateName',
968       'DuplicateNameHelper',
969       'Duration',
970       'DynAny',
971       'DynAny',
972       'DynAnyFactory',
973       'DynAnyFactoryHelper',
974       'DynAnyFactoryOperations',
975       'DynAnyHelper',
976       'DynAnyOperations',
977       'DynAnySeqHelper',
978       'DynArray',
979       'DynArray',
980       'DynArrayHelper',
981       'DynArrayOperations',
982       'DynEnum',
983       'DynEnum',
984       'DynEnumHelper',
985       'DynEnumOperations',
986       'DynFixed',
987       'DynFixed',
988       'DynFixedHelper',
989       'DynFixedOperations',
990       'DynSequence',
991       'DynSequence',
992       'DynSequenceHelper',
993       'DynSequenceOperations',
994       'DynStruct',
995       'DynStruct',
996       'DynStructHelper',
997       'DynStructOperations',
998       'DynUnion',
999       'DynUnion',
1000       'DynUnionHelper',
1001       'DynUnionOperations',
1002       'DynValue',
1003       'DynValue',
1004       'DynValueBox',
1005       'DynValueBoxOperations',
1006       'DynValueCommon',
1007       'DynValueCommonOperations',
1008       'DynValueHelper',
1009       'DynValueOperations',
1010       'DynamicImplementation',
1011       'DynamicImplementation',
1012       'DynamicMBean',
1013       'ECField',
1014       'ECFieldF2m',
1015       'ECFieldFp',
1016       'ECGenParameterSpec',
1017       'ECKey',
1018       'ECParameterSpec',
1019       'ECPoint',
1020       'ECPrivateKey',
1021       'ECPrivateKeySpec',
1022       'ECPublicKey',
1023       'ECPublicKeySpec',
1024       'ENCODING_CDR_ENCAPS',
1025       'EOFException',
1026       'EditorKit',
1027       'Element',
1028       'Element',
1029       'Element',
1030       'ElementIterator',
1031       'ElementType',
1032       'Ellipse2D',
1033       'Ellipse2D.Double',
1034       'Ellipse2D.Float',
1035       'EllipticCurve',
1036       'EmptyBorder',
1037       'EmptyStackException',
1038       'EncodedKeySpec',
1039       'Encoder',
1040       'Encoding',
1041       'EncryptedPrivateKeyInfo',
1042       'Entity',
1043       'Entity',
1044       'EntityReference',
1045       'EntityResolver',
1046       'EntityResolver2',
1047       'Enum',
1048       'EnumConstantNotPresentException',
1049       'EnumControl',
1050       'EnumControl.Type',
1051       'EnumMap',
1052       'EnumSet',
1053       'EnumSyntax',
1054       'Enumeration',
1055       'Environment',
1056       'Error',
1057       'ErrorHandler',
1058       'ErrorListener',
1059       'ErrorManager',
1060       'EtchedBorder',
1061       'Event',
1062       'EventContext',
1063       'EventDirContext',
1064       'EventHandler',
1065       'EventListener',
1066       'EventListenerList',
1067       'EventListenerProxy',
1068       'EventObject',
1069       'EventQueue',
1070       'EventSetDescriptor',
1071       'Exception',
1072       'ExceptionDetailMessage',
1073       'ExceptionInInitializerError',
1074       'ExceptionList',
1075       'ExceptionListener',
1076       'Exchanger',
1077       'ExecutionException',
1078       'Executor',
1079       'ExecutorCompletionService',
1080       'ExecutorService',
1081       'Executors',
1082       'ExemptionMechanism',
1083       'ExemptionMechanismException',
1084       'ExemptionMechanismSpi',
1085       'ExpandVetoException',
1086       'ExportException',
1087       'Expression',
1088       'ExtendedRequest',
1089       'ExtendedResponse',
1090       'Externalizable',
1091       'FREE_MEM',
1092       'FactoryConfigurationError',
1093       'FailedLoginException',
1094       'FeatureDescriptor',
1095       'Fidelity',
1096       'Field',
1097       'FieldNameHelper',
1098       'FieldNameHelper',
1099       'FieldPosition',
1100       'FieldView',
1101       'File',
1102       'FileCacheImageInputStream',
1103       'FileCacheImageOutputStream',
1104       'FileChannel',
1105       'FileChannel.MapMode',
1106       'FileChooserUI',
1107       'FileDescriptor',
1108       'FileDialog',
1109       'FileFilter',
1110       'FileFilter',
1111       'FileHandler',
1112       'FileImageInputStream',
1113       'FileImageOutputStream',
1114       'FileInputStream',
1115       'FileLock',
1116       'FileLockInterruptionException',
1117       'FileNameMap',
1118       'FileNotFoundException',
1119       'FileOutputStream',
1120       'FilePermission',
1121       'FileReader',
1122       'FileSystemView',
1123       'FileView',
1124       'FileWriter',
1125       'FilenameFilter',
1126       'Filter',
1127       'FilterInputStream',
1128       'FilterOutputStream',
1129       'FilterReader',
1130       'FilterWriter',
1131       'FilteredImageSource',
1132       'FilteredRowSet',
1133       'Finishings',
1134       'FixedHeightLayoutCache',
1135       'FixedHolder',
1136       'FlatteningPathIterator',
1137       'FlavorEvent',
1138       'FlavorException',
1139       'FlavorListener',
1140       'FlavorMap',
1141       'FlavorTable',
1142       'Float',
1143       'FloatBuffer',
1144       'FloatControl',
1145       'FloatControl.Type',
1146       'FloatHolder',
1147       'FloatSeqHelper',
1148       'FloatSeqHolder',
1149       'FlowLayout',
1150       'FlowView',
1151       'FlowView.FlowStrategy',
1152       'Flushable',
1153       'FocusAdapter',
1154       'FocusEvent',
1155       'FocusListener',
1156       'FocusManager',
1157       'FocusTraversalPolicy',
1158       'Font',
1159       'FontFormatException',
1160       'FontMetrics',
1161       'FontRenderContext',
1162       'FontUIResource',
1163       'FormSubmitEvent',
1164       'FormSubmitEvent.MethodType',
1165       'FormView',
1166       'Format',
1167       'Format.Field',
1168       'FormatConversionProvider',
1169       'FormatFlagsConversionMismatchException',
1170       'FormatMismatch',
1171       'FormatMismatchHelper',
1172       'Formattable',
1173       'FormattableFlags',
1174       'Formatter',
1175       'Formatter',
1176       'FormatterClosedException',
1177       'ForwardRequest',
1178       'ForwardRequest',
1179       'ForwardRequestHelper',
1180       'ForwardRequestHelper',
1181       'Frame',
1182       'Future',
1183       'FutureTask',
1184       'GSSContext',
1185       'GSSCredential',
1186       'GSSException',
1187       'GSSManager',
1188       'GSSName',
1189       'GZIPInputStream',
1190       'GZIPOutputStream',
1191       'GapContent',
1192       'GarbageCollectorMXBean',
1193       'GatheringByteChannel',
1194       'GaugeMonitor',
1195       'GaugeMonitorMBean',
1196       'GeneralPath',
1197       'GeneralSecurityException',
1198       'GenericArrayType',
1199       'GenericDeclaration',
1200       'GenericSignatureFormatError',
1201       'GlyphJustificationInfo',
1202       'GlyphMetrics',
1203       'GlyphVector',
1204       'GlyphView',
1205       'GlyphView.GlyphPainter',
1206       'GradientPaint',
1207       'GraphicAttribute',
1208       'Graphics',
1209       'Graphics2D',
1210       'GraphicsConfigTemplate',
1211       'GraphicsConfiguration',
1212       'GraphicsDevice',
1213       'GraphicsEnvironment',
1214       'GrayFilter',
1215       'GregorianCalendar',
1216       'GridBagConstraints',
1217       'GridBagLayout',
1218       'GridLayout',
1219       'Group',
1220       'Guard',
1221       'GuardedObject',
1222       'HOLDING',
1223       'HTML',
1224       'HTML.Attribute',
1225       'HTML.Tag',
1226       'HTML.UnknownTag',
1227       'HTMLDocument',
1228       'HTMLDocument.Iterator',
1229       'HTMLEditorKit',
1230       'HTMLEditorKit.HTMLFactory',
1231       'HTMLEditorKit.HTMLTextAction',
1232       'HTMLEditorKit.InsertHTMLTextAction',
1233       'HTMLEditorKit.LinkController',
1234       'HTMLEditorKit.Parser',
1235       'HTMLEditorKit.ParserCallback',
1236       'HTMLFrameHyperlinkEvent',
1237       'HTMLWriter',
1238       'Handler',
1239       'HandlerBase',
1240       'HandshakeCompletedEvent',
1241       'HandshakeCompletedListener',
1242       'HasControls',
1243       'HashAttributeSet',
1244       'HashDocAttributeSet',
1245       'HashMap',
1246       'HashPrintJobAttributeSet',
1247       'HashPrintRequestAttributeSet',
1248       'HashPrintServiceAttributeSet',
1249       'HashSet',
1250       'Hashtable',
1251       'HeadlessException',
1252       'HierarchyBoundsAdapter',
1253       'HierarchyBoundsListener',
1254       'HierarchyEvent',
1255       'HierarchyListener',
1256       'Highlighter',
1257       'Highlighter.Highlight',
1258       'Highlighter.HighlightPainter',
1259       'HostnameVerifier',
1260       'HttpRetryException',
1261       'HttpURLConnection',
1262       'HttpsURLConnection',
1263       'HyperlinkEvent',
1264       'HyperlinkEvent.EventType',
1265       'HyperlinkListener',
1266       'ICC_ColorSpace',
1267       'ICC_Profile',
1268       'ICC_ProfileGray',
1269       'ICC_ProfileRGB',
1270       'IDLEntity',
1271       'IDLType',
1272       'IDLTypeHelper',
1273       'IDLTypeOperations',
1274       'ID_ASSIGNMENT_POLICY_ID',
1275       'ID_UNIQUENESS_POLICY_ID',
1276       'IIOByteBuffer',
1277       'IIOException',
1278       'IIOImage',
1279       'IIOInvalidTreeException',
1280       'IIOMetadata',
1281       'IIOMetadataController',
1282       'IIOMetadataFormat',
1283       'IIOMetadataFormatImpl',
1284       'IIOMetadataNode',
1285       'IIOParam',
1286       'IIOParamController',
1287       'IIOReadProgressListener',
1288       'IIOReadUpdateListener',
1289       'IIOReadWarningListener',
1290       'IIORegistry',
1291       'IIOServiceProvider',
1292       'IIOWriteProgressListener',
1293       'IIOWriteWarningListener',
1294       'IMPLICIT_ACTIVATION_POLICY_ID',
1295       'IMP_LIMIT',
1296       'INACTIVE',
1297       'INITIALIZE',
1298       'INTERNAL',
1299       'INTF_REPOS',
1300       'INVALID_ACTIVITY',
1301       'INVALID_TRANSACTION',
1302       'INV_FLAG',
1303       'INV_IDENT',
1304       'INV_OBJREF',
1305       'INV_POLICY',
1306       'IOException',
1307       'IOR',
1308       'IORHelper',
1309       'IORHolder',
1310       'IORInfo',
1311       'IORInfoOperations',
1312       'IORInterceptor',
1313       'IORInterceptorOperations',
1314       'IORInterceptor_3_0',
1315       'IORInterceptor_3_0Helper',
1316       'IORInterceptor_3_0Holder',
1317       'IORInterceptor_3_0Operations',
1318       'IRObject',
1319       'IRObjectOperations',
1320       'Icon',
1321       'IconUIResource',
1322       'IconView',
1323       'IdAssignmentPolicy',
1324       'IdAssignmentPolicyOperations',
1325       'IdAssignmentPolicyValue',
1326       'IdUniquenessPolicy',
1327       'IdUniquenessPolicyOperations',
1328       'IdUniquenessPolicyValue',
1329       'IdentifierHelper',
1330       'Identity',
1331       'IdentityHashMap',
1332       'IdentityScope',
1333       'IllegalAccessError',
1334       'IllegalAccessException',
1335       'IllegalArgumentException',
1336       'IllegalBlockSizeException',
1337       'IllegalBlockingModeException',
1338       'IllegalCharsetNameException',
1339       'IllegalClassFormatException',
1340       'IllegalComponentStateException',
1341       'IllegalFormatCodePointException',
1342       'IllegalFormatConversionException',
1343       'IllegalFormatException',
1344       'IllegalFormatFlagsException',
1345       'IllegalFormatPrecisionException',
1346       'IllegalFormatWidthException',
1347       'IllegalMonitorStateException',
1348       'IllegalPathStateException',
1349       'IllegalSelectorException',
1350       'IllegalStateException',
1351       'IllegalThreadStateException',
1352       'Image',
1353       'ImageCapabilities',
1354       'ImageConsumer',
1355       'ImageFilter',
1356       'ImageGraphicAttribute',
1357       'ImageIO',
1358       'ImageIcon',
1359       'ImageInputStream',
1360       'ImageInputStreamImpl',
1361       'ImageInputStreamSpi',
1362       'ImageObserver',
1363       'ImageOutputStream',
1364       'ImageOutputStreamImpl',
1365       'ImageOutputStreamSpi',
1366       'ImageProducer',
1367       'ImageReadParam',
1368       'ImageReader',
1369       'ImageReaderSpi',
1370       'ImageReaderWriterSpi',
1371       'ImageTranscoder',
1372       'ImageTranscoderSpi',
1373       'ImageTypeSpecifier',
1374       'ImageView',
1375       'ImageWriteParam',
1376       'ImageWriter',
1377       'ImageWriterSpi',
1378       'ImagingOpException',
1379       'ImplicitActivationPolicy',
1380       'ImplicitActivationPolicyOperations',
1381       'ImplicitActivationPolicyValue',
1382       'IncompatibleClassChangeError',
1383       'IncompleteAnnotationException',
1384       'InconsistentTypeCode',
1385       'InconsistentTypeCode',
1386       'InconsistentTypeCodeHelper',
1387       'IndexColorModel',
1388       'IndexOutOfBoundsException',
1389       'IndexedPropertyChangeEvent',
1390       'IndexedPropertyDescriptor',
1391       'IndirectionException',
1392       'Inet4Address',
1393       'Inet6Address',
1394       'InetAddress',
1395       'InetSocketAddress',
1396       'Inflater',
1397       'InflaterInputStream',
1398       'InheritableThreadLocal',
1399       'Inherited',
1400       'InitialContext',
1401       'InitialContextFactory',
1402       'InitialContextFactoryBuilder',
1403       'InitialDirContext',
1404       'InitialLdapContext',
1405       'InlineView',
1406       'InputContext',
1407       'InputEvent',
1408       'InputMap',
1409       'InputMapUIResource',
1410       'InputMethod',
1411       'InputMethodContext',
1412       'InputMethodDescriptor',
1413       'InputMethodEvent',
1414       'InputMethodHighlight',
1415       'InputMethodListener',
1416       'InputMethodRequests',
1417       'InputMismatchException',
1418       'InputSource',
1419       'InputStream',
1420       'InputStream',
1421       'InputStream',
1422       'InputStreamReader',
1423       'InputSubset',
1424       'InputVerifier',
1425       'Insets',
1426       'InsetsUIResource',
1427       'InstanceAlreadyExistsException',
1428       'InstanceNotFoundException',
1429       'InstantiationError',
1430       'InstantiationException',
1431       'Instrument',
1432       'Instrumentation',
1433       'InsufficientResourcesException',
1434       'IntBuffer',
1435       'IntHolder',
1436       'Integer',
1437       'IntegerSyntax',
1438       'Interceptor',
1439       'InterceptorOperations',
1440       'InternalError',
1441       'InternalFrameAdapter',
1442       'InternalFrameEvent',
1443       'InternalFrameFocusTraversalPolicy',
1444       'InternalFrameListener',
1445       'InternalFrameUI',
1446       'InternationalFormatter',
1447       'InterruptedException',
1448       'InterruptedIOException',
1449       'InterruptedNamingException',
1450       'InterruptibleChannel',
1451       'IntrospectionException',
1452       'IntrospectionException',
1453       'Introspector',
1454       'Invalid',
1455       'InvalidActivityException',
1456       'InvalidAddress',
1457       'InvalidAddressHelper',
1458       'InvalidAddressHolder',
1459       'InvalidAlgorithmParameterException',
1460       'InvalidApplicationException',
1461       'InvalidAttributeIdentifierException',
1462       'InvalidAttributeValueException',
1463       'InvalidAttributeValueException',
1464       'InvalidAttributesException',
1465       'InvalidClassException',
1466       'InvalidDnDOperationException',
1467       'InvalidKeyException',
1468       'InvalidKeyException',
1469       'InvalidKeySpecException',
1470       'InvalidMarkException',
1471       'InvalidMidiDataException',
1472       'InvalidName',
1473       'InvalidName',
1474       'InvalidName',
1475       'InvalidNameException',
1476       'InvalidNameHelper',
1477       'InvalidNameHelper',
1478       'InvalidNameHolder',
1479       'InvalidObjectException',
1480       'InvalidOpenTypeException',
1481       'InvalidParameterException',
1482       'InvalidParameterSpecException',
1483       'InvalidPolicy',
1484       'InvalidPolicyHelper',
1485       'InvalidPreferencesFormatException',
1486       'InvalidPropertiesFormatException',
1487       'InvalidRelationIdException',
1488       'InvalidRelationServiceException',
1489       'InvalidRelationTypeException',
1490       'InvalidRoleInfoException',
1491       'InvalidRoleValueException',
1492       'InvalidSearchControlsException',
1493       'InvalidSearchFilterException',
1494       'InvalidSeq',
1495       'InvalidSlot',
1496       'InvalidSlotHelper',
1497       'InvalidTargetObjectTypeException',
1498       'InvalidTransactionException',
1499       'InvalidTypeForEncoding',
1500       'InvalidTypeForEncodingHelper',
1501       'InvalidValue',
1502       'InvalidValue',
1503       'InvalidValueHelper',
1504       'InvocationEvent',
1505       'InvocationHandler',
1506       'InvocationTargetException',
1507       'InvokeHandler',
1508       'IstringHelper',
1509       'ItemEvent',
1510       'ItemListener',
1511       'ItemSelectable',
1512       'Iterable',
1513       'Iterator',
1514       'IvParameterSpec',
1515       'JApplet',
1516       'JButton',
1517       'JCheckBox',
1518       'JCheckBoxMenuItem',
1519       'JColorChooser',
1520       'JComboBox',
1521       'JComboBox.KeySelectionManager',
1522       'JComponent',
1523       'JDesktopPane',
1524       'JDialog',
1525       'JEditorPane',
1526       'JFileChooser',
1527       'JFormattedTextField',
1528       'JFormattedTextField.AbstractFormatter',
1529       'JFormattedTextField.AbstractFormatterFactory',
1530       'JFrame',
1531       'JInternalFrame',
1532       'JInternalFrame.JDesktopIcon',
1533       'JLabel',
1534       'JLayeredPane',
1535       'JList',
1536       'JMException',
1537       'JMRuntimeException',
1538       'JMXAuthenticator',
1539       'JMXConnectionNotification',
1540       'JMXConnector',
1541       'JMXConnectorFactory',
1542       'JMXConnectorProvider',
1543       'JMXConnectorServer',
1544       'JMXConnectorServerFactory',
1545       'JMXConnectorServerMBean',
1546       'JMXConnectorServerProvider',
1547       'JMXPrincipal',
1548       'JMXProviderException',
1549       'JMXServerErrorException',
1550       'JMXServiceURL',
1551       'JMenu',
1552       'JMenuBar',
1553       'JMenuItem',
1554       'JOptionPane',
1555       'JPEGHuffmanTable',
1556       'JPEGImageReadParam',
1557       'JPEGImageWriteParam',
1558       'JPEGQTable',
1559       'JPanel',
1560       'JPasswordField',
1561       'JPopupMenu',
1562       'JPopupMenu.Separator',
1563       'JProgressBar',
1564       'JRadioButton',
1565       'JRadioButtonMenuItem',
1566       'JRootPane',
1567       'JScrollBar',
1568       'JScrollPane',
1569       'JSeparator',
1570       'JSlider',
1571       'JSpinner',
1572       'JSpinner.DateEditor',
1573       'JSpinner.DefaultEditor',
1574       'JSpinner.ListEditor',
1575       'JSpinner.NumberEditor',
1576       'JSplitPane',
1577       'JTabbedPane',
1578       'JTable',
1579       'JTable.PrintMode',
1580       'JTableHeader',
1581       'JTextArea',
1582       'JTextComponent',
1583       'JTextComponent.KeyBinding',
1584       'JTextField',
1585       'JTextPane',
1586       'JToggleButton',
1587       'JToggleButton.ToggleButtonModel',
1588       'JToolBar',
1589       'JToolBar.Separator',
1590       'JToolTip',
1591       'JTree',
1592       'JTree.DynamicUtilTreeNode',
1593       'JTree.EmptySelectionModel',
1594       'JViewport',
1595       'JWindow',
1596       'JarEntry',
1597       'JarException',
1598       'JarFile',
1599       'JarInputStream',
1600       'JarOutputStream',
1601       'JarURLConnection',
1602       'JdbcRowSet',
1603       'JobAttributes',
1604       'JobAttributes.DefaultSelectionType',
1605       'JobAttributes.DestinationType',
1606       'JobAttributes.DialogType',
1607       'JobAttributes.MultipleDocumentHandlingType',
1608       'JobAttributes.SidesType',
1609       'JobHoldUntil',
1610       'JobImpressions',
1611       'JobImpressionsCompleted',
1612       'JobImpressionsSupported',
1613       'JobKOctets',
1614       'JobKOctetsProcessed',
1615       'JobKOctetsSupported',
1616       'JobMediaSheets',
1617       'JobMediaSheetsCompleted',
1618       'JobMediaSheetsSupported',
1619       'JobMessageFromOperator',
1620       'JobName',
1621       'JobOriginatingUserName',
1622       'JobPriority',
1623       'JobPrioritySupported',
1624       'JobSheets',
1625       'JobState',
1626       'JobStateReason',
1627       'JobStateReasons',
1628       'JoinRowSet',
1629       'Joinable',
1630       'KerberosKey',
1631       'KerberosPrincipal',
1632       'KerberosTicket',
1633       'Kernel',
1634       'Key',
1635       'KeyAdapter',
1636       'KeyAgreement',
1637       'KeyAgreementSpi',
1638       'KeyAlreadyExistsException',
1639       'KeyEvent',
1640       'KeyEventDispatcher',
1641       'KeyEventPostProcessor',
1642       'KeyException',
1643       'KeyFactory',
1644       'KeyFactorySpi',
1645       'KeyGenerator',
1646       'KeyGeneratorSpi',
1647       'KeyListener',
1648       'KeyManagementException',
1649       'KeyManager',
1650       'KeyManagerFactory',
1651       'KeyManagerFactorySpi',
1652       'KeyPair',
1653       'KeyPairGenerator',
1654       'KeyPairGeneratorSpi',
1655       'KeyRep',
1656       'KeyRep.Type',
1657       'KeySpec',
1658       'KeyStore',
1659       'KeyStore.Builder',
1660       'KeyStore.CallbackHandlerProtection',
1661       'KeyStore.Entry',
1662       'KeyStore.LoadStoreParameter',
1663       'KeyStore.PasswordProtection',
1664       'KeyStore.PrivateKeyEntry',
1665       'KeyStore.ProtectionParameter',
1666       'KeyStore.SecretKeyEntry',
1667       'KeyStore.TrustedCertificateEntry',
1668       'KeyStoreBuilderParameters',
1669       'KeyStoreException',
1670       'KeyStoreSpi',
1671       'KeyStroke',
1672       'KeyboardFocusManager',
1673       'Keymap',
1674       'LDAPCertStoreParameters',
1675       'LIFESPAN_POLICY_ID',
1676       'LOCATION_FORWARD',
1677       'LSException',
1678       'LSInput',
1679       'LSLoadEvent',
1680       'LSOutput',
1681       'LSParser',
1682       'LSParserFilter',
1683       'LSProgressEvent',
1684       'LSResourceResolver',
1685       'LSSerializer',
1686       'LSSerializerFilter',
1687       'Label',
1688       'LabelUI',
1689       'LabelView',
1690       'LanguageCallback',
1691       'LastOwnerException',
1692       'LayeredHighlighter',
1693       'LayeredHighlighter.LayerPainter',
1694       'LayoutFocusTraversalPolicy',
1695       'LayoutManager',
1696       'LayoutManager2',
1697       'LayoutQueue',
1698       'LdapContext',
1699       'LdapName',
1700       'LdapReferralException',
1701       'Lease',
1702       'Level',
1703       'LexicalHandler',
1704       'LifespanPolicy',
1705       'LifespanPolicyOperations',
1706       'LifespanPolicyValue',
1707       'LimitExceededException',
1708       'Line',
1709       'Line.Info',
1710       'Line2D',
1711       'Line2D.Double',
1712       'Line2D.Float',
1713       'LineBorder',
1714       'LineBreakMeasurer',
1715       'LineEvent',
1716       'LineEvent.Type',
1717       'LineListener',
1718       'LineMetrics',
1719       'LineNumberInputStream',
1720       'LineNumberReader',
1721       'LineUnavailableException',
1722       'LinkException',
1723       'LinkLoopException',
1724       'LinkRef',
1725       'LinkageError',
1726       'LinkedBlockingQueue',
1727       'LinkedHashMap',
1728       'LinkedHashSet',
1729       'LinkedList',
1730       'List',
1731       'List',
1732       'ListCellRenderer',
1733       'ListDataEvent',
1734       'ListDataListener',
1735       'ListIterator',
1736       'ListModel',
1737       'ListResourceBundle',
1738       'ListSelectionEvent',
1739       'ListSelectionListener',
1740       'ListSelectionModel',
1741       'ListUI',
1742       'ListView',
1743       'ListenerNotFoundException',
1744       'LoaderHandler',
1745       'LocalObject',
1746       'Locale',
1747       'LocateRegistry',
1748       'Locator',
1749       'Locator2',
1750       'Locator2Impl',
1751       'LocatorImpl',
1752       'Lock',
1753       'LockSupport',
1754       'LogManager',
1755       'LogRecord',
1756       'LogStream',
1757       'Logger',
1758       'LoggingMXBean',
1759       'LoggingPermission',
1760       'LoginContext',
1761       'LoginException',
1762       'LoginModule',
1763       'Long',
1764       'LongBuffer',
1765       'LongHolder',
1766       'LongLongSeqHelper',
1767       'LongLongSeqHolder',
1768       'LongSeqHelper',
1769       'LongSeqHolder',
1770       'LookAndFeel',
1771       'LookupOp',
1772       'LookupTable',
1773       'MARSHAL',
1774       'MBeanAttributeInfo',
1775       'MBeanConstructorInfo',
1776       'MBeanException',
1777       'MBeanFeatureInfo',
1778       'MBeanInfo',
1779       'MBeanNotificationInfo',
1780       'MBeanOperationInfo',
1781       'MBeanParameterInfo',
1782       'MBeanPermission',
1783       'MBeanRegistration',
1784       'MBeanRegistrationException',
1785       'MBeanServer',
1786       'MBeanServerBuilder',
1787       'MBeanServerConnection',
1788       'MBeanServerDelegate',
1789       'MBeanServerDelegateMBean',
1790       'MBeanServerFactory',
1791       'MBeanServerForwarder',
1792       'MBeanServerInvocationHandler',
1793       'MBeanServerNotification',
1794       'MBeanServerNotificationFilter',
1795       'MBeanServerPermission',
1796       'MBeanTrustPermission',
1797       'MGF1ParameterSpec',
1798       'MLet',
1799       'MLetMBean',
1800       'Mac',
1801       'MacSpi',
1802       'MalformedInputException',
1803       'MalformedLinkException',
1804       'MalformedObjectNameException',
1805       'MalformedParameterizedTypeException',
1806       'MalformedURLException',
1807       'ManageReferralControl',
1808       'ManagementFactory',
1809       'ManagementPermission',
1810       'ManagerFactoryParameters',
1811       'Manifest',
1812       'Map',
1813       'Map.Entry',
1814       'MappedByteBuffer',
1815       'MarshalException',
1816       'MarshalledObject',
1817       'MaskFormatter',
1818       'MatchResult',
1819       'Matcher',
1820       'Math',
1821       'MathContext',
1822       'MatteBorder',
1823       'Media',
1824       'MediaName',
1825       'MediaPrintableArea',
1826       'MediaSize',
1827       'MediaSize.Engineering',
1828       'MediaSize.ISO',
1829       'MediaSize.JIS',
1830       'MediaSize.NA',
1831       'MediaSize.Other',
1832       'MediaSizeName',
1833       'MediaTracker',
1834       'MediaTray',
1835       'Member',
1836       'MemoryCacheImageInputStream',
1837       'MemoryCacheImageOutputStream',
1838       'MemoryHandler',
1839       'MemoryImageSource',
1840       'MemoryMXBean',
1841       'MemoryManagerMXBean',
1842       'MemoryNotificationInfo',
1843       'MemoryPoolMXBean',
1844       'MemoryType',
1845       'MemoryUsage',
1846       'Menu',
1847       'MenuBar',
1848       'MenuBarUI',
1849       'MenuComponent',
1850       'MenuContainer',
1851       'MenuDragMouseEvent',
1852       'MenuDragMouseListener',
1853       'MenuElement',
1854       'MenuEvent',
1855       'MenuItem',
1856       'MenuItemUI',
1857       'MenuKeyEvent',
1858       'MenuKeyListener',
1859       'MenuListener',
1860       'MenuSelectionManager',
1861       'MenuShortcut',
1862       'MessageDigest',
1863       'MessageDigestSpi',
1864       'MessageFormat',
1865       'MessageFormat.Field',
1866       'MessageProp',
1867       'MetaEventListener',
1868       'MetaMessage',
1869       'MetalBorders',
1870       'MetalBorders.ButtonBorder',
1871       'MetalBorders.Flush3DBorder',
1872       'MetalBorders.InternalFrameBorder',
1873       'MetalBorders.MenuBarBorder',
1874       'MetalBorders.MenuItemBorder',
1875       'MetalBorders.OptionDialogBorder',
1876       'MetalBorders.PaletteBorder',
1877       'MetalBorders.PopupMenuBorder',
1878       'MetalBorders.RolloverButtonBorder',
1879       'MetalBorders.ScrollPaneBorder',
1880       'MetalBorders.TableHeaderBorder',
1881       'MetalBorders.TextFieldBorder',
1882       'MetalBorders.ToggleButtonBorder',
1883       'MetalBorders.ToolBarBorder',
1884       'MetalButtonUI',
1885       'MetalCheckBoxIcon',
1886       'MetalCheckBoxUI',
1887       'MetalComboBoxButton',
1888       'MetalComboBoxEditor',
1889       'MetalComboBoxEditor.UIResource',
1890       'MetalComboBoxIcon',
1891       'MetalComboBoxUI',
1892       'MetalDesktopIconUI',
1893       'MetalFileChooserUI',
1894       'MetalIconFactory',
1895       'MetalIconFactory.FileIcon16',
1896       'MetalIconFactory.FolderIcon16',
1897       'MetalIconFactory.PaletteCloseIcon',
1898       'MetalIconFactory.TreeControlIcon',
1899       'MetalIconFactory.TreeFolderIcon',
1900       'MetalIconFactory.TreeLeafIcon',
1901       'MetalInternalFrameTitlePane',
1902       'MetalInternalFrameUI',
1903       'MetalLabelUI',
1904       'MetalLookAndFeel',
1905       'MetalMenuBarUI',
1906       'MetalPopupMenuSeparatorUI',
1907       'MetalProgressBarUI',
1908       'MetalRadioButtonUI',
1909       'MetalRootPaneUI',
1910       'MetalScrollBarUI',
1911       'MetalScrollButton',
1912       'MetalScrollPaneUI',
1913       'MetalSeparatorUI',
1914       'MetalSliderUI',
1915       'MetalSplitPaneUI',
1916       'MetalTabbedPaneUI',
1917       'MetalTextFieldUI',
1918       'MetalTheme',
1919       'MetalToggleButtonUI',
1920       'MetalToolBarUI',
1921       'MetalToolTipUI',
1922       'MetalTreeUI',
1923       'Method',
1924       'MethodDescriptor',
1925       'MidiChannel',
1926       'MidiDevice',
1927       'MidiDevice.Info',
1928       'MidiDeviceProvider',
1929       'MidiEvent',
1930       'MidiFileFormat',
1931       'MidiFileReader',
1932       'MidiFileWriter',
1933       'MidiMessage',
1934       'MidiSystem',
1935       'MidiUnavailableException',
1936       'MimeTypeParseException',
1937       'MinimalHTMLWriter',
1938       'MissingFormatArgumentException',
1939       'MissingFormatWidthException',
1940       'MissingResourceException',
1941       'Mixer',
1942       'Mixer.Info',
1943       'MixerProvider',
1944       'ModelMBean',
1945       'ModelMBeanAttributeInfo',
1946       'ModelMBeanConstructorInfo',
1947       'ModelMBeanInfo',
1948       'ModelMBeanInfoSupport',
1949       'ModelMBeanNotificationBroadcaster',
1950       'ModelMBeanNotificationInfo',
1951       'ModelMBeanOperationInfo',
1952       'ModificationItem',
1953       'Modifier',
1954       'Monitor',
1955       'MonitorMBean',
1956       'MonitorNotification',
1957       'MonitorSettingException',
1958       'MouseAdapter',
1959       'MouseDragGestureRecognizer',
1960       'MouseEvent',
1961       'MouseInfo',
1962       'MouseInputAdapter',
1963       'MouseInputListener',
1964       'MouseListener',
1965       'MouseMotionAdapter',
1966       'MouseMotionListener',
1967       'MouseWheelEvent',
1968       'MouseWheelListener',
1969       'MultiButtonUI',
1970       'MultiColorChooserUI',
1971       'MultiComboBoxUI',
1972       'MultiDesktopIconUI',
1973       'MultiDesktopPaneUI',
1974       'MultiDoc',
1975       'MultiDocPrintJob',
1976       'MultiDocPrintService',
1977       'MultiFileChooserUI',
1978       'MultiInternalFrameUI',
1979       'MultiLabelUI',
1980       'MultiListUI',
1981       'MultiLookAndFeel',
1982       'MultiMenuBarUI',
1983       'MultiMenuItemUI',
1984       'MultiOptionPaneUI',
1985       'MultiPanelUI',
1986       'MultiPixelPackedSampleModel',
1987       'MultiPopupMenuUI',
1988       'MultiProgressBarUI',
1989       'MultiRootPaneUI',
1990       'MultiScrollBarUI',
1991       'MultiScrollPaneUI',
1992       'MultiSeparatorUI',
1993       'MultiSliderUI',
1994       'MultiSpinnerUI',
1995       'MultiSplitPaneUI',
1996       'MultiTabbedPaneUI',
1997       'MultiTableHeaderUI',
1998       'MultiTableUI',
1999       'MultiTextUI',
2000       'MultiToolBarUI',
2001       'MultiToolTipUI',
2002       'MultiTreeUI',
2003       'MultiViewportUI',
2004       'MulticastSocket',
2005       'MultipleComponentProfileHelper',
2006       'MultipleComponentProfileHolder',
2007       'MultipleDocumentHandling',
2008       'MultipleMaster',
2009       'MutableAttributeSet',
2010       'MutableComboBoxModel',
2011       'MutableTreeNode',
2012       'NON_EXISTENT',
2013       'NO_IMPLEMENT',
2014       'NO_MEMORY',
2015       'NO_PERMISSION',
2016       'NO_RESOURCES',
2017       'NO_RESPONSE',
2018       'NVList',
2019       'Name',
2020       'NameAlreadyBoundException',
2021       'NameCallback',
2022       'NameClassPair',
2023       'NameComponent',
2024       'NameComponentHelper',
2025       'NameComponentHolder',
2026       'NameDynAnyPair',
2027       'NameDynAnyPairHelper',
2028       'NameDynAnyPairSeqHelper',
2029       'NameHelper',
2030       'NameHolder',
2031       'NameList',
2032       'NameNotFoundException',
2033       'NameParser',
2034       'NameValuePair',
2035       'NameValuePair',
2036       'NameValuePairHelper',
2037       'NameValuePairHelper',
2038       'NameValuePairSeqHelper',
2039       'NamedNodeMap',
2040       'NamedValue',
2041       'NamespaceChangeListener',
2042       'NamespaceContext',
2043       'NamespaceSupport',
2044       'Naming',
2045       'NamingContext',
2046       'NamingContextExt',
2047       'NamingContextExtHelper',
2048       'NamingContextExtHolder',
2049       'NamingContextExtOperations',
2050       'NamingContextExtPOA',
2051       'NamingContextHelper',
2052       'NamingContextHolder',
2053       'NamingContextOperations',
2054       'NamingContextPOA',
2055       'NamingEnumeration',
2056       'NamingEvent',
2057       'NamingException',
2058       'NamingExceptionEvent',
2059       'NamingListener',
2060       'NamingManager',
2061       'NamingSecurityException',
2062       'NavigationFilter',
2063       'NavigationFilter.FilterBypass',
2064       'NegativeArraySizeException',
2065       'NetPermission',
2066       'NetworkInterface',
2067       'NoClassDefFoundError',
2068       'NoConnectionPendingException',
2069       'NoContext',
2070       'NoContextHelper',
2071       'NoInitialContextException',
2072       'NoPermissionException',
2073       'NoRouteToHostException',
2074       'NoServant',
2075       'NoServantHelper',
2076       'NoSuchAlgorithmException',
2077       'NoSuchAttributeException',
2078       'NoSuchElementException',
2079       'NoSuchFieldError',
2080       'NoSuchFieldException',
2081       'NoSuchMethodError',
2082       'NoSuchMethodException',
2083       'NoSuchObjectException',
2084       'NoSuchPaddingException',
2085       'NoSuchProviderException',
2086       'Node',
2087       'NodeChangeEvent',
2088       'NodeChangeListener',
2089       'NodeList',
2090       'NonReadableChannelException',
2091       'NonWritableChannelException',
2092       'NoninvertibleTransformException',
2093       'NotActiveException',
2094       'NotBoundException',
2095       'NotCompliantMBeanException',
2096       'NotContextException',
2097       'NotEmpty',
2098       'NotEmptyHelper',
2099       'NotEmptyHolder',
2100       'NotFound',
2101       'NotFoundHelper',
2102       'NotFoundHolder',
2103       'NotFoundReason',
2104       'NotFoundReasonHelper',
2105       'NotFoundReasonHolder',
2106       'NotOwnerException',
2107       'NotSerializableException',
2108       'NotYetBoundException',
2109       'NotYetConnectedException',
2110       'Notation',
2111       'Notification',
2112       'NotificationBroadcaster',
2113       'NotificationBroadcasterSupport',
2114       'NotificationEmitter',
2115       'NotificationFilter',
2116       'NotificationFilterSupport',
2117       'NotificationListener',
2118       'NotificationResult',
2119       'NullCipher',
2120       'NullPointerException',
2121       'Number',
2122       'NumberFormat',
2123       'NumberFormat.Field',
2124       'NumberFormatException',
2125       'NumberFormatter',
2126       'NumberOfDocuments',
2127       'NumberOfInterveningJobs',
2128       'NumberUp',
2129       'NumberUpSupported',
2130       'NumericShaper',
2131       'OAEPParameterSpec',
2132       'OBJECT_NOT_EXIST',
2133       'OBJ_ADAPTER',
2134       'OMGVMCID',
2135       'ORB',
2136       'ORB',
2137       'ORBIdHelper',
2138       'ORBInitInfo',
2139       'ORBInitInfoOperations',
2140       'ORBInitializer',
2141       'ORBInitializerOperations',
2142       'ObjID',
2143       'Object',
2144       'Object',
2145       'ObjectAlreadyActive',
2146       'ObjectAlreadyActiveHelper',
2147       'ObjectChangeListener',
2148       'ObjectFactory',
2149       'ObjectFactoryBuilder',
2150       'ObjectHelper',
2151       'ObjectHolder',
2152       'ObjectIdHelper',
2153       'ObjectIdHelper',
2154       'ObjectImpl',
2155       'ObjectImpl',
2156       'ObjectInput',
2157       'ObjectInputStream',
2158       'ObjectInputStream.GetField',
2159       'ObjectInputValidation',
2160       'ObjectInstance',
2161       'ObjectName',
2162       'ObjectNotActive',
2163       'ObjectNotActiveHelper',
2164       'ObjectOutput',
2165       'ObjectOutputStream',
2166       'ObjectOutputStream.PutField',
2167       'ObjectReferenceFactory',
2168       'ObjectReferenceFactoryHelper',
2169       'ObjectReferenceFactoryHolder',
2170       'ObjectReferenceTemplate',
2171       'ObjectReferenceTemplateHelper',
2172       'ObjectReferenceTemplateHolder',
2173       'ObjectReferenceTemplateSeqHelper',
2174       'ObjectReferenceTemplateSeqHolder',
2175       'ObjectStreamClass',
2176       'ObjectStreamConstants',
2177       'ObjectStreamException',
2178       'ObjectStreamField',
2179       'ObjectView',
2180       'Observable',
2181       'Observer',
2182       'OceanTheme',
2183       'OctetSeqHelper',
2184       'OctetSeqHolder',
2185       'Oid',
2186       'OpenDataException',
2187       'OpenMBeanAttributeInfo',
2188       'OpenMBeanAttributeInfoSupport',
2189       'OpenMBeanConstructorInfo',
2190       'OpenMBeanConstructorInfoSupport',
2191       'OpenMBeanInfo',
2192       'OpenMBeanInfoSupport',
2193       'OpenMBeanOperationInfo',
2194       'OpenMBeanOperationInfoSupport',
2195       'OpenMBeanParameterInfo',
2196       'OpenMBeanParameterInfoSupport',
2197       'OpenType',
2198       'OpenType',
2199       'OperatingSystemMXBean',
2200       'Operation',
2201       'OperationNotSupportedException',
2202       'OperationsException',
2203       'Option',
2204       'OptionPaneUI',
2205       'OptionalDataException',
2206       'OrientationRequested',
2207       'OutOfMemoryError',
2208       'OutputDeviceAssigned',
2209       'OutputKeys',
2210       'OutputStream',
2211       'OutputStream',
2212       'OutputStream',
2213       'OutputStreamWriter',
2214       'OverlappingFileLockException',
2215       'OverlayLayout',
2216       'Override',
2217       'Owner',
2218       'PBEKey',
2219       'PBEKeySpec',
2220       'PBEParameterSpec',
2221       'PDLOverrideSupported',
2222       'PERSIST_STORE',
2223       'PKCS8EncodedKeySpec',
2224       'PKIXBuilderParameters',
2225       'PKIXCertPathBuilderResult',
2226       'PKIXCertPathChecker',
2227       'PKIXCertPathValidatorResult',
2228       'PKIXParameters',
2229       'POA',
2230       'POAHelper',
2231       'POAManager',
2232       'POAManagerOperations',
2233       'POAOperations',
2234       'PRIVATE_MEMBER',
2235       'PSSParameterSpec',
2236       'PSource',
2237       'PSource.PSpecified',
2238       'PUBLIC_MEMBER',
2239       'Pack200',
2240       'Pack200.Packer',
2241       'Pack200.Unpacker',
2242       'Package',
2243       'PackedColorModel',
2244       'PageAttributes',
2245       'PageAttributes.ColorType',
2246       'PageAttributes.MediaType',
2247       'PageAttributes.OrientationRequestedType',
2248       'PageAttributes.OriginType',
2249       'PageAttributes.PrintQualityType',
2250       'PageFormat',
2251       'PageRanges',
2252       'Pageable',
2253       'PagedResultsControl',
2254       'PagedResultsResponseControl',
2255       'PagesPerMinute',
2256       'PagesPerMinuteColor',
2257       'Paint',
2258       'PaintContext',
2259       'PaintEvent',
2260       'Panel',
2261       'PanelUI',
2262       'Paper',
2263       'ParagraphView',
2264       'ParagraphView',
2265       'Parameter',
2266       'ParameterBlock',
2267       'ParameterDescriptor',
2268       'ParameterMetaData',
2269       'ParameterMode',
2270       'ParameterModeHelper',
2271       'ParameterModeHolder',
2272       'ParameterizedType',
2273       'ParseException',
2274       'ParsePosition',
2275       'Parser',
2276       'Parser',
2277       'ParserAdapter',
2278       'ParserConfigurationException',
2279       'ParserDelegator',
2280       'ParserFactory',
2281       'PartialResultException',
2282       'PasswordAuthentication',
2283       'PasswordCallback',
2284       'PasswordView',
2285       'Patch',
2286       'PathIterator',
2287       'Pattern',
2288       'PatternSyntaxException',
2289       'Permission',
2290       'Permission',
2291       'PermissionCollection',
2292       'Permissions',
2293       'PersistenceDelegate',
2294       'PersistentMBean',
2295       'PhantomReference',
2296       'Pipe',
2297       'Pipe.SinkChannel',
2298       'Pipe.SourceChannel',
2299       'PipedInputStream',
2300       'PipedOutputStream',
2301       'PipedReader',
2302       'PipedWriter',
2303       'PixelGrabber',
2304       'PixelInterleavedSampleModel',
2305       'PlainDocument',
2306       'PlainView',
2307       'Point',
2308       'Point2D',
2309       'Point2D.Double',
2310       'Point2D.Float',
2311       'PointerInfo',
2312       'Policy',
2313       'Policy',
2314       'Policy',
2315       'PolicyError',
2316       'PolicyErrorCodeHelper',
2317       'PolicyErrorHelper',
2318       'PolicyErrorHolder',
2319       'PolicyFactory',
2320       'PolicyFactoryOperations',
2321       'PolicyHelper',
2322       'PolicyHolder',
2323       'PolicyListHelper',
2324       'PolicyListHolder',
2325       'PolicyNode',
2326       'PolicyOperations',
2327       'PolicyQualifierInfo',
2328       'PolicyTypeHelper',
2329       'Polygon',
2330       'PooledConnection',
2331       'Popup',
2332       'PopupFactory',
2333       'PopupMenu',
2334       'PopupMenuEvent',
2335       'PopupMenuListener',
2336       'PopupMenuUI',
2337       'Port',
2338       'Port.Info',
2339       'PortUnreachableException',
2340       'PortableRemoteObject',
2341       'PortableRemoteObjectDelegate',
2342       'Position',
2343       'Position.Bias',
2344       'Predicate',
2345       'PreferenceChangeEvent',
2346       'PreferenceChangeListener',
2347       'Preferences',
2348       'PreferencesFactory',
2349       'PreparedStatement',
2350       'PresentationDirection',
2351       'Principal',
2352       'Principal',
2353       'PrincipalHolder',
2354       'PrintEvent',
2355       'PrintException',
2356       'PrintGraphics',
2357       'PrintJob',
2358       'PrintJobAdapter',
2359       'PrintJobAttribute',
2360       'PrintJobAttributeEvent',
2361       'PrintJobAttributeListener',
2362       'PrintJobAttributeSet',
2363       'PrintJobEvent',
2364       'PrintJobListener',
2365       'PrintQuality',
2366       'PrintRequestAttribute',
2367       'PrintRequestAttributeSet',
2368       'PrintService',
2369       'PrintServiceAttribute',
2370       'PrintServiceAttributeEvent',
2371       'PrintServiceAttributeListener',
2372       'PrintServiceAttributeSet',
2373       'PrintServiceLookup',
2374       'PrintStream',
2375       'PrintWriter',
2376       'Printable',
2377       'PrinterAbortException',
2378       'PrinterException',
2379       'PrinterGraphics',
2380       'PrinterIOException',
2381       'PrinterInfo',
2382       'PrinterIsAcceptingJobs',
2383       'PrinterJob',
2384       'PrinterLocation',
2385       'PrinterMakeAndModel',
2386       'PrinterMessageFromOperator',
2387       'PrinterMoreInfo',
2388       'PrinterMoreInfoManufacturer',
2389       'PrinterName',
2390       'PrinterResolution',
2391       'PrinterState',
2392       'PrinterStateReason',
2393       'PrinterStateReasons',
2394       'PrinterURI',
2395       'PriorityBlockingQueue',
2396       'PriorityQueue',
2397       'PrivateClassLoader',
2398       'PrivateCredentialPermission',
2399       'PrivateKey',
2400       'PrivateMLet',
2401       'PrivilegedAction',
2402       'PrivilegedActionException',
2403       'PrivilegedExceptionAction',
2404       'Process',
2405       'ProcessBuilder',
2406       'ProcessingInstruction',
2407       'ProfileDataException',
2408       'ProfileIdHelper',
2409       'ProgressBarUI',
2410       'ProgressMonitor',
2411       'ProgressMonitorInputStream',
2412       'Properties',
2413       'PropertyChangeEvent',
2414       'PropertyChangeListener',
2415       'PropertyChangeListenerProxy',
2416       'PropertyChangeSupport',
2417       'PropertyDescriptor',
2418       'PropertyEditor',
2419       'PropertyEditorManager',
2420       'PropertyEditorSupport',
2421       'PropertyPermission',
2422       'PropertyResourceBundle',
2423       'PropertyVetoException',
2424       'ProtectionDomain',
2425       'ProtocolException',
2426       'Provider',
2427       'Provider.Service',
2428       'ProviderException',
2429       'Proxy',
2430       'Proxy',
2431       'Proxy.Type',
2432       'ProxySelector',
2433       'PublicKey',
2434       'PushbackInputStream',
2435       'PushbackReader',
2436       'QName',
2437       'QuadCurve2D',
2438       'QuadCurve2D.Double',
2439       'QuadCurve2D.Float',
2440       'Query',
2441       'QueryEval',
2442       'QueryExp',
2443       'Queue',
2444       'QueuedJobCount',
2445       'RC2ParameterSpec',
2446       'RC5ParameterSpec',
2447       'REBIND',
2448       'REQUEST_PROCESSING_POLICY_ID',
2449       'RGBImageFilter',
2450       'RMIClassLoader',
2451       'RMIClassLoaderSpi',
2452       'RMIClientSocketFactory',
2453       'RMIConnection',
2454       'RMIConnectionImpl',
2455       'RMIConnectionImpl_Stub',
2456       'RMIConnector',
2457       'RMIConnectorServer',
2458       'RMICustomMaxStreamFormat',
2459       'RMIFailureHandler',
2460       'RMIIIOPServerImpl',
2461       'RMIJRMPServerImpl',
2462       'RMISecurityException',
2463       'RMISecurityManager',
2464       'RMIServer',
2465       'RMIServerImpl',
2466       'RMIServerImpl_Stub',
2467       'RMIServerSocketFactory',
2468       'RMISocketFactory',
2469       'RSAKey',
2470       'RSAKeyGenParameterSpec',
2471       'RSAMultiPrimePrivateCrtKey',
2472       'RSAMultiPrimePrivateCrtKeySpec',
2473       'RSAOtherPrimeInfo',
2474       'RSAPrivateCrtKey',
2475       'RSAPrivateCrtKeySpec',
2476       'RSAPrivateKey',
2477       'RSAPrivateKeySpec',
2478       'RSAPublicKey',
2479       'RSAPublicKeySpec',
2480       'RTFEditorKit',
2481       'Random',
2482       'RandomAccess',
2483       'RandomAccessFile',
2484       'Raster',
2485       'RasterFormatException',
2486       'RasterOp',
2487       'Rdn',
2488       'ReadOnlyBufferException',
2489       'ReadWriteLock',
2490       'Readable',
2491       'ReadableByteChannel',
2492       'Reader',
2493       'RealmCallback',
2494       'RealmChoiceCallback',
2495       'Receiver',
2496       'Rectangle',
2497       'Rectangle2D',
2498       'Rectangle2D.Double',
2499       'Rectangle2D.Float',
2500       'RectangularShape',
2501       'ReentrantLock',
2502       'ReentrantReadWriteLock',
2503       'ReentrantReadWriteLock.ReadLock',
2504       'ReentrantReadWriteLock.WriteLock',
2505       'Ref',
2506       'RefAddr',
2507       'Reference',
2508       'Reference',
2509       'ReferenceQueue',
2510       'ReferenceUriSchemesSupported',
2511       'Referenceable',
2512       'ReferralException',
2513       'ReflectPermission',
2514       'ReflectionException',
2515       'RefreshFailedException',
2516       'Refreshable',
2517       'Region',
2518       'RegisterableService',
2519       'Registry',
2520       'RegistryHandler',
2521       'RejectedExecutionException',
2522       'RejectedExecutionHandler',
2523       'Relation',
2524       'RelationException',
2525       'RelationNotFoundException',
2526       'RelationNotification',
2527       'RelationService',
2528       'RelationServiceMBean',
2529       'RelationServiceNotRegisteredException',
2530       'RelationSupport',
2531       'RelationSupportMBean',
2532       'RelationType',
2533       'RelationTypeNotFoundException',
2534       'RelationTypeSupport',
2535       'RemarshalException',
2536       'Remote',
2537       'RemoteCall',
2538       'RemoteException',
2539       'RemoteObject',
2540       'RemoteObjectInvocationHandler',
2541       'RemoteRef',
2542       'RemoteServer',
2543       'RemoteStub',
2544       'RenderContext',
2545       'RenderableImage',
2546       'RenderableImageOp',
2547       'RenderableImageProducer',
2548       'RenderedImage',
2549       'RenderedImageFactory',
2550       'Renderer',
2551       'RenderingHints',
2552       'RenderingHints.Key',
2553       'RepaintManager',
2554       'ReplicateScaleFilter',
2555       'RepositoryIdHelper',
2556       'Request',
2557       'RequestInfo',
2558       'RequestInfoOperations',
2559       'RequestProcessingPolicy',
2560       'RequestProcessingPolicyOperations',
2561       'RequestProcessingPolicyValue',
2562       'RequestingUserName',
2563       'RequiredModelMBean',
2564       'RescaleOp',
2565       'ResolutionSyntax',
2566       'ResolveResult',
2567       'Resolver',
2568       'ResourceBundle',
2569       'ResponseCache',
2570       'ResponseHandler',
2571       'Result',
2572       'ResultSet',
2573       'ResultSetMetaData',
2574       'Retention',
2575       'RetentionPolicy',
2576       'ReverbType',
2577       'Robot',
2578       'Role',
2579       'RoleInfo',
2580       'RoleInfoNotFoundException',
2581       'RoleList',
2582       'RoleNotFoundException',
2583       'RoleResult',
2584       'RoleStatus',
2585       'RoleUnresolved',
2586       'RoleUnresolvedList',
2587       'RootPaneContainer',
2588       'RootPaneUI',
2589       'RoundRectangle2D',
2590       'RoundRectangle2D.Double',
2591       'RoundRectangle2D.Float',
2592       'RoundingMode',
2593       'RowMapper',
2594       'RowSet',
2595       'RowSetEvent',
2596       'RowSetInternal',
2597       'RowSetListener',
2598       'RowSetMetaData',
2599       'RowSetMetaDataImpl',
2600       'RowSetReader',
2601       'RowSetWarning',
2602       'RowSetWriter',
2603       'RuleBasedCollator',
2604       'RunTime',
2605       'RunTimeOperations',
2606       'Runnable',
2607       'Runtime',
2608       'RuntimeErrorException',
2609       'RuntimeException',
2610       'RuntimeMBeanException',
2611       'RuntimeMXBean',
2612       'RuntimeOperationsException',
2613       'RuntimePermission',
2614       'SAXException',
2615       'SAXNotRecognizedException',
2616       'SAXNotSupportedException',
2617       'SAXParseException',
2618       'SAXParser',
2619       'SAXParserFactory',
2620       'SAXResult',
2621       'SAXSource',
2622       'SAXTransformerFactory',
2623       'SERVANT_RETENTION_POLICY_ID',
2624       'SQLData',
2625       'SQLException',
2626       'SQLInput',
2627       'SQLInputImpl',
2628       'SQLOutput',
2629       'SQLOutputImpl',
2630       'SQLPermission',
2631       'SQLWarning',
2632       'SSLContext',
2633       'SSLContextSpi',
2634       'SSLEngine',
2635       'SSLEngineResult',
2636       'SSLEngineResult.HandshakeStatus',
2637       'SSLEngineResult.Status',
2638       'SSLException',
2639       'SSLHandshakeException',
2640       'SSLKeyException',
2641       'SSLPeerUnverifiedException',
2642       'SSLPermission',
2643       'SSLProtocolException',
2644       'SSLServerSocket',
2645       'SSLServerSocketFactory',
2646       'SSLSession',
2647       'SSLSessionBindingEvent',
2648       'SSLSessionBindingListener',
2649       'SSLSessionContext',
2650       'SSLSocket',
2651       'SSLSocketFactory',
2652       'SUCCESSFUL',
2653       'SYNC_WITH_TRANSPORT',
2654       'SYSTEM_EXCEPTION',
2655       'SampleModel',
2656       'Sasl',
2657       'SaslClient',
2658       'SaslClientFactory',
2659       'SaslException',
2660       'SaslServer',
2661       'SaslServerFactory',
2662       'Savepoint',
2663       'Scanner',
2664       'ScatteringByteChannel',
2665       'ScheduledExecutorService',
2666       'ScheduledFuture',
2667       'ScheduledThreadPoolExecutor',
2668       'Schema',
2669       'SchemaFactory',
2670       'SchemaFactoryLoader',
2671       'SchemaViolationException',
2672       'ScrollBarUI',
2673       'ScrollPane',
2674       'ScrollPaneAdjustable',
2675       'ScrollPaneConstants',
2676       'ScrollPaneLayout',
2677       'ScrollPaneLayout.UIResource',
2678       'ScrollPaneUI',
2679       'Scrollable',
2680       'Scrollbar',
2681       'SealedObject',
2682       'SearchControls',
2683       'SearchResult',
2684       'SecretKey',
2685       'SecretKeyFactory',
2686       'SecretKeyFactorySpi',
2687       'SecretKeySpec',
2688       'SecureCacheResponse',
2689       'SecureClassLoader',
2690       'SecureRandom',
2691       'SecureRandomSpi',
2692       'Security',
2693       'SecurityException',
2694       'SecurityManager',
2695       'SecurityPermission',
2696       'Segment',
2697       'SelectableChannel',
2698       'SelectionKey',
2699       'Selector',
2700       'SelectorProvider',
2701       'Semaphore',
2702       'SeparatorUI',
2703       'Sequence',
2704       'SequenceInputStream',
2705       'Sequencer',
2706       'Sequencer.SyncMode',
2707       'SerialArray',
2708       'SerialBlob',
2709       'SerialClob',
2710       'SerialDatalink',
2711       'SerialException',
2712       'SerialJavaObject',
2713       'SerialRef',
2714       'SerialStruct',
2715       'Serializable',
2716       'SerializablePermission',
2717       'Servant',
2718       'ServantActivator',
2719       'ServantActivatorHelper',
2720       'ServantActivatorOperations',
2721       'ServantActivatorPOA',
2722       'ServantAlreadyActive',
2723       'ServantAlreadyActiveHelper',
2724       'ServantLocator',
2725       'ServantLocatorHelper',
2726       'ServantLocatorOperations',
2727       'ServantLocatorPOA',
2728       'ServantManager',
2729       'ServantManagerOperations',
2730       'ServantNotActive',
2731       'ServantNotActiveHelper',
2732       'ServantObject',
2733       'ServantRetentionPolicy',
2734       'ServantRetentionPolicyOperations',
2735       'ServantRetentionPolicyValue',
2736       'ServerCloneException',
2737       'ServerError',
2738       'ServerException',
2739       'ServerIdHelper',
2740       'ServerNotActiveException',
2741       'ServerRef',
2742       'ServerRequest',
2743       'ServerRequestInfo',
2744       'ServerRequestInfoOperations',
2745       'ServerRequestInterceptor',
2746       'ServerRequestInterceptorOperations',
2747       'ServerRuntimeException',
2748       'ServerSocket',
2749       'ServerSocketChannel',
2750       'ServerSocketFactory',
2751       'ServiceContext',
2752       'ServiceContextHelper',
2753       'ServiceContextHolder',
2754       'ServiceContextListHelper',
2755       'ServiceContextListHolder',
2756       'ServiceDetail',
2757       'ServiceDetailHelper',
2758       'ServiceIdHelper',
2759       'ServiceInformation',
2760       'ServiceInformationHelper',
2761       'ServiceInformationHolder',
2762       'ServiceNotFoundException',
2763       'ServicePermission',
2764       'ServiceRegistry',
2765       'ServiceRegistry.Filter',
2766       'ServiceUI',
2767       'ServiceUIFactory',
2768       'ServiceUnavailableException',
2769       'Set',
2770       'SetOfIntegerSyntax',
2771       'SetOverrideType',
2772       'SetOverrideTypeHelper',
2773       'Severity',
2774       'Shape',
2775       'ShapeGraphicAttribute',
2776       'SheetCollate',
2777       'Short',
2778       'ShortBuffer',
2779       'ShortBufferException',
2780       'ShortHolder',
2781       'ShortLookupTable',
2782       'ShortMessage',
2783       'ShortSeqHelper',
2784       'ShortSeqHolder',
2785       'Sides',
2786       'Signature',
2787       'SignatureException',
2788       'SignatureSpi',
2789       'SignedObject',
2790       'Signer',
2791       'SimpleAttributeSet',
2792       'SimpleBeanInfo',
2793       'SimpleDateFormat',
2794       'SimpleDoc',
2795       'SimpleFormatter',
2796       'SimpleTimeZone',
2797       'SimpleType',
2798       'SinglePixelPackedSampleModel',
2799       'SingleSelectionModel',
2800       'Size2DSyntax',
2801       'SizeLimitExceededException',
2802       'SizeRequirements',
2803       'SizeSequence',
2804       'Skeleton',
2805       'SkeletonMismatchException',
2806       'SkeletonNotFoundException',
2807       'SliderUI',
2808       'Socket',
2809       'SocketAddress',
2810       'SocketChannel',
2811       'SocketException',
2812       'SocketFactory',
2813       'SocketHandler',
2814       'SocketImpl',
2815       'SocketImplFactory',
2816       'SocketOptions',
2817       'SocketPermission',
2818       'SocketSecurityException',
2819       'SocketTimeoutException',
2820       'SoftBevelBorder',
2821       'SoftReference',
2822       'SortControl',
2823       'SortKey',
2824       'SortResponseControl',
2825       'SortedMap',
2826       'SortedSet',
2827       'SortingFocusTraversalPolicy',
2828       'Soundbank',
2829       'SoundbankReader',
2830       'SoundbankResource',
2831       'Source',
2832       'SourceDataLine',
2833       'SourceLocator',
2834       'SpinnerDateModel',
2835       'SpinnerListModel',
2836       'SpinnerModel',
2837       'SpinnerNumberModel',
2838       'SpinnerUI',
2839       'SplitPaneUI',
2840       'Spring',
2841       'SpringLayout',
2842       'SpringLayout.Constraints',
2843       'SslRMIClientSocketFactory',
2844       'SslRMIServerSocketFactory',
2845       'Stack',
2846       'StackOverflowError',
2847       'StackTraceElement',
2848       'StandardMBean',
2849       'StartTlsRequest',
2850       'StartTlsResponse',
2851       'State',
2852       'StateEdit',
2853       'StateEditable',
2854       'StateFactory',
2855       'Statement',
2856       'Statement',
2857       'StreamCorruptedException',
2858       'StreamHandler',
2859       'StreamPrintService',
2860       'StreamPrintServiceFactory',
2861       'StreamResult',
2862       'StreamSource',
2863       'StreamTokenizer',
2864       'Streamable',
2865       'StreamableValue',
2866       'StrictMath',
2867       'String',
2868       'StringBuffer',
2869       'StringBufferInputStream',
2870       'StringBuilder',
2871       'StringCharacterIterator',
2872       'StringContent',
2873       'StringHolder',
2874       'StringIndexOutOfBoundsException',
2875       'StringMonitor',
2876       'StringMonitorMBean',
2877       'StringNameHelper',
2878       'StringReader',
2879       'StringRefAddr',
2880       'StringSelection',
2881       'StringSeqHelper',
2882       'StringSeqHolder',
2883       'StringTokenizer',
2884       'StringValueExp',
2885       'StringValueHelper',
2886       'StringWriter',
2887       'Stroke',
2888       'Struct',
2889       'StructMember',
2890       'StructMemberHelper',
2891       'Stub',
2892       'StubDelegate',
2893       'StubNotFoundException',
2894       'Style',
2895       'StyleConstants',
2896       'StyleConstants.CharacterConstants',
2897       'StyleConstants.ColorConstants',
2898       'StyleConstants.FontConstants',
2899       'StyleConstants.ParagraphConstants',
2900       'StyleContext',
2901       'StyleSheet',
2902       'StyleSheet.BoxPainter',
2903       'StyleSheet.ListPainter',
2904       'StyledDocument',
2905       'StyledEditorKit',
2906       'StyledEditorKit.AlignmentAction',
2907       'StyledEditorKit.BoldAction',
2908       'StyledEditorKit.FontFamilyAction',
2909       'StyledEditorKit.FontSizeAction',
2910       'StyledEditorKit.ForegroundAction',
2911       'StyledEditorKit.ItalicAction',
2912       'StyledEditorKit.StyledTextAction',
2913       'StyledEditorKit.UnderlineAction',
2914       'Subject',
2915       'SubjectDelegationPermission',
2916       'SubjectDomainCombiner',
2917       'SupportedValuesAttribute',
2918       'SuppressWarnings',
2919       'SwingConstants',
2920       'SwingPropertyChangeSupport',
2921       'SwingUtilities',
2922       'SyncFactory',
2923       'SyncFactoryException',
2924       'SyncFailedException',
2925       'SyncProvider',
2926       'SyncProviderException',
2927       'SyncResolver',
2928       'SyncScopeHelper',
2929       'SynchronousQueue',
2930       'SynthConstants',
2931       'SynthContext',
2932       'SynthGraphicsUtils',
2933       'SynthLookAndFeel',
2934       'SynthPainter',
2935       'SynthStyle',
2936       'SynthStyleFactory',
2937       'Synthesizer',
2938       'SysexMessage',
2939       'System',
2940       'SystemColor',
2941       'SystemException',
2942       'SystemFlavorMap',
2943       'TAG_ALTERNATE_IIOP_ADDRESS',
2944       'TAG_CODE_SETS',
2945       'TAG_INTERNET_IOP',
2946       'TAG_JAVA_CODEBASE',
2947       'TAG_MULTIPLE_COMPONENTS',
2948       'TAG_ORB_TYPE',
2949       'TAG_POLICIES',
2950       'TAG_RMI_CUSTOM_MAX_STREAM_FORMAT',
2951       'TCKind',
2952       'THREAD_POLICY_ID',
2953       'TIMEOUT',
2954       'TRANSACTION_MODE',
2955       'TRANSACTION_REQUIRED',
2956       'TRANSACTION_ROLLEDBACK',
2957       'TRANSACTION_UNAVAILABLE',
2958       'TRANSIENT',
2959       'TRANSPORT_RETRY',
2960       'TabExpander',
2961       'TabSet',
2962       'TabStop',
2963       'TabableView',
2964       'TabbedPaneUI',
2965       'TableCellEditor',
2966       'TableCellRenderer',
2967       'TableColumn',
2968       'TableColumnModel',
2969       'TableColumnModelEvent',
2970       'TableColumnModelListener',
2971       'TableHeaderUI',
2972       'TableModel',
2973       'TableModelEvent',
2974       'TableModelListener',
2975       'TableUI',
2976       'TableView',
2977       'TabularData',
2978       'TabularDataSupport',
2979       'TabularType',
2980       'TagElement',
2981       'TaggedComponent',
2982       'TaggedComponentHelper',
2983       'TaggedComponentHolder',
2984       'TaggedProfile',
2985       'TaggedProfileHelper',
2986       'TaggedProfileHolder',
2987       'Target',
2988       'TargetDataLine',
2989       'TargetedNotification',
2990       'Templates',
2991       'TemplatesHandler',
2992       'Text',
2993       'TextAction',
2994       'TextArea',
2995       'TextAttribute',
2996       'TextComponent',
2997       'TextEvent',
2998       'TextField',
2999       'TextHitInfo',
3000       'TextInputCallback',
3001       'TextLayout',
3002       'TextLayout.CaretPolicy',
3003       'TextListener',
3004       'TextMeasurer',
3005       'TextOutputCallback',
3006       'TextSyntax',
3007       'TextUI',
3008       'TexturePaint',
3009       'Thread',
3010       'Thread.State',
3011       'Thread.UncaughtExceptionHandler',
3012       'ThreadDeath',
3013       'ThreadFactory',
3014       'ThreadGroup',
3015       'ThreadInfo',
3016       'ThreadLocal',
3017       'ThreadMXBean',
3018       'ThreadPolicy',
3019       'ThreadPolicyOperations',
3020       'ThreadPolicyValue',
3021       'ThreadPoolExecutor',
3022       'ThreadPoolExecutor.AbortPolicy',
3023       'ThreadPoolExecutor.CallerRunsPolicy',
3024       'ThreadPoolExecutor.DiscardOldestPolicy',
3025       'ThreadPoolExecutor.DiscardPolicy',
3026       'Throwable',
3027       'Tie',
3028       'TileObserver',
3029       'Time',
3030       'TimeLimitExceededException',
3031       'TimeUnit',
3032       'TimeZone',
3033       'TimeoutException',
3034       'Timer',
3035       'Timer',
3036       'Timer',
3037       'TimerAlarmClockNotification',
3038       'TimerMBean',
3039       'TimerNotification',
3040       'TimerTask',
3041       'Timestamp',
3042       'Timestamp',
3043       'TitledBorder',
3044       'TooManyListenersException',
3045       'ToolBarUI',
3046       'ToolTipManager',
3047       'ToolTipUI',
3048       'Toolkit',
3049       'Track',
3050       'TransactionRequiredException',
3051       'TransactionRolledbackException',
3052       'TransactionService',
3053       'TransactionalWriter',
3054       'TransferHandler',
3055       'Transferable',
3056       'TransformAttribute',
3057       'Transformer',
3058       'TransformerConfigurationException',
3059       'TransformerException',
3060       'TransformerFactory',
3061       'TransformerFactoryConfigurationError',
3062       'TransformerHandler',
3063       'Transmitter',
3064       'Transparency',
3065       'TreeCellEditor',
3066       'TreeCellRenderer',
3067       'TreeExpansionEvent',
3068       'TreeExpansionListener',
3069       'TreeMap',
3070       'TreeModel',
3071       'TreeModelEvent',
3072       'TreeModelListener',
3073       'TreeNode',
3074       'TreePath',
3075       'TreeSelectionEvent',
3076       'TreeSelectionListener',
3077       'TreeSelectionModel',
3078       'TreeSet',
3079       'TreeUI',
3080       'TreeWillExpandListener',
3081       'TrustAnchor',
3082       'TrustManager',
3083       'TrustManagerFactory',
3084       'TrustManagerFactorySpi',
3085       'Type',
3086       'TypeCode',
3087       'TypeCodeHolder',
3088       'TypeInfo',
3089       'TypeInfoProvider',
3090       'TypeMismatch',
3091       'TypeMismatch',
3092       'TypeMismatch',
3093       'TypeMismatchHelper',
3094       'TypeMismatchHelper',
3095       'TypeNotPresentException',
3096       'TypeVariable',
3097       'Types',
3098       'UID',
3099       'UIDefaults',
3100       'UIDefaults.ActiveValue',
3101       'UIDefaults.LazyInputMap',
3102       'UIDefaults.LazyValue',
3103       'UIDefaults.ProxyLazyValue',
3104       'UIManager',
3105       'UIManager.LookAndFeelInfo',
3106       'UIResource',
3107       'ULongLongSeqHelper',
3108       'ULongLongSeqHolder',
3109       'ULongSeqHelper',
3110       'ULongSeqHolder',
3111       'UNKNOWN',
3112       'UNKNOWN',
3113       'UNSUPPORTED_POLICY',
3114       'UNSUPPORTED_POLICY_VALUE',
3115       'URI',
3116       'URIException',
3117       'URIResolver',
3118       'URISyntax',
3119       'URISyntaxException',
3120       'URL',
3121       'URLClassLoader',
3122       'URLConnection',
3123       'URLDecoder',
3124       'URLEncoder',
3125       'URLStreamHandler',
3126       'URLStreamHandlerFactory',
3127       'URLStringHelper',
3128       'USER_EXCEPTION',
3129       'UShortSeqHelper',
3130       'UShortSeqHolder',
3131       'UTFDataFormatException',
3132       'UUID',
3133       'UndeclaredThrowableException',
3134       'UndoManager',
3135       'UndoableEdit',
3136       'UndoableEditEvent',
3137       'UndoableEditListener',
3138       'UndoableEditSupport',
3139       'UnexpectedException',
3140       'UnicastRemoteObject',
3141       'UnionMember',
3142       'UnionMemberHelper',
3143       'UnknownEncoding',
3144       'UnknownEncodingHelper',
3145       'UnknownError',
3146       'UnknownException',
3147       'UnknownFormatConversionException',
3148       'UnknownFormatFlagsException',
3149       'UnknownGroupException',
3150       'UnknownHostException',
3151       'UnknownHostException',
3152       'UnknownObjectException',
3153       'UnknownServiceException',
3154       'UnknownUserException',
3155       'UnknownUserExceptionHelper',
3156       'UnknownUserExceptionHolder',
3157       'UnmappableCharacterException',
3158       'UnmarshalException',
3159       'UnmodifiableClassException',
3160       'UnmodifiableSetException',
3161       'UnrecoverableEntryException',
3162       'UnrecoverableKeyException',
3163       'Unreferenced',
3164       'UnresolvedAddressException',
3165       'UnresolvedPermission',
3166       'UnsatisfiedLinkError',
3167       'UnsolicitedNotification',
3168       'UnsolicitedNotificationEvent',
3169       'UnsolicitedNotificationListener',
3170       'UnsupportedAddressTypeException',
3171       'UnsupportedAudioFileException',
3172       'UnsupportedCallbackException',
3173       'UnsupportedCharsetException',
3174       'UnsupportedClassVersionError',
3175       'UnsupportedEncodingException',
3176       'UnsupportedFlavorException',
3177       'UnsupportedLookAndFeelException',
3178       'UnsupportedOperationException',
3179       'UserDataHandler',
3180       'UserException',
3181       'Util',
3182       'UtilDelegate',
3183       'Utilities',
3184       'VMID',
3185       'VM_ABSTRACT',
3186       'VM_CUSTOM',
3187       'VM_NONE',
3188       'VM_TRUNCATABLE',
3189       'Validator',
3190       'ValidatorHandler',
3191       'ValueBase',
3192       'ValueBaseHelper',
3193       'ValueBaseHolder',
3194       'ValueExp',
3195       'ValueFactory',
3196       'ValueHandler',
3197       'ValueHandlerMultiFormat',
3198       'ValueInputStream',
3199       'ValueMember',
3200       'ValueMemberHelper',
3201       'ValueOutputStream',
3202       'VariableHeightLayoutCache',
3203       'Vector',
3204       'VerifyError',
3205       'VersionSpecHelper',
3206       'VetoableChangeListener',
3207       'VetoableChangeListenerProxy',
3208       'VetoableChangeSupport',
3209       'View',
3210       'ViewFactory',
3211       'ViewportLayout',
3212       'ViewportUI',
3213       'VirtualMachineError',
3214       'Visibility',
3215       'VisibilityHelper',
3216       'VoiceStatus',
3217       'Void',
3218       'VolatileImage',
3219       'WCharSeqHelper',
3220       'WCharSeqHolder',
3221       'WStringSeqHelper',
3222       'WStringSeqHolder',
3223       'WStringValueHelper',
3224       'WeakHashMap',
3225       'WeakReference',
3226       'WebRowSet',
3227       'WildcardType',
3228       'Window',
3229       'WindowAdapter',
3230       'WindowConstants',
3231       'WindowEvent',
3232       'WindowFocusListener',
3233       'WindowListener',
3234       'WindowStateListener',
3235       'WrappedPlainView',
3236       'WritableByteChannel',
3237       'WritableRaster',
3238       'WritableRenderedImage',
3239       'WriteAbortedException',
3240       'Writer',
3241       'WrongAdapter',
3242       'WrongAdapterHelper',
3243       'WrongPolicy',
3244       'WrongPolicyHelper',
3245       'WrongTransaction',
3246       'WrongTransactionHelper',
3247       'WrongTransactionHolder',
3248       'X500Principal',
3249       'X500PrivateCredential',
3250       'X509CRL',
3251       'X509CRLEntry',
3252       'X509CRLSelector',
3253       'X509CertSelector',
3254       'X509Certificate',
3255       'X509Certificate',
3256       'X509EncodedKeySpec',
3257       'X509ExtendedKeyManager',
3258       'X509Extension',
3259       'X509KeyManager',
3260       'X509TrustManager',
3261       'XAConnection',
3262       'XADataSource',
3263       'XAException',
3264       'XAResource',
3265       'XMLConstants',
3266       'XMLDecoder',
3267       'XMLEncoder',
3268       'XMLFilter',
3269       'XMLFilterImpl',
3270       'XMLFormatter',
3271       'XMLGregorianCalendar',
3272       'XMLParseException',
3273       'XMLReader',
3274       'XMLReaderAdapter',
3275       'XMLReaderFactory',
3276       'XPath',
3277       'XPathConstants',
3278       'XPathException',
3279       'XPathExpression',
3280       'XPathExpressionException',
3281       'XPathFactory',
3282       'XPathFactoryConfigurationException',
3283       'XPathFunction',
3284       'XPathFunctionException',
3285       'XPathFunctionResolver',
3286       'XPathVariableResolver',
3287       'Xid',
3288       'XmlReader',
3289       'XmlWriter',
3290       'ZipEntry',
3291       'ZipException',
3292       'ZipFile',
3293       'ZipInputStream',
3294       'ZipOutputStream',
3295       'ZoneView',
3296       '_BindingIteratorImplBase',
3297       '_BindingIteratorStub',
3298       '_DynAnyFactoryStub',
3299       '_DynAnyStub',
3300       '_DynArrayStub',
3301       '_DynEnumStub',
3302       '_DynFixedStub',
3303       '_DynSequenceStub',
3304       '_DynStructStub',
3305       '_DynUnionStub',
3306       '_DynValueStub',
3307       '_IDLTypeStub',
3308       '_NamingContextExtStub',
3309       '_NamingContextImplBase',
3310       '_NamingContextStub',
3311       '_PolicyStub',
3312       '_Remote_Stub',
3313       '_ServantActivatorStub',
3314       '_ServantLocatorStub',
3315    );
3316    $self->listAdd('keywords',
3317       '@interface',
3318       'abstract',
3319       'break',
3320       'case',
3321       'catch',
3322       'class',
3323       'continue',
3324       'default',
3325       'do',
3326       'else',
3327       'enum',
3328       'extends',
3329       'false',
3330       'finally',
3331       'for',
3332       'goto',
3333       'if',
3334       'implements',
3335       'instanceof',
3336       'interface',
3337       'native',
3338       'new',
3339       'null',
3340       'private',
3341       'protected',
3342       'public',
3343       'return',
3344       'strictfp',
3345       'super',
3346       'switch',
3347       'synchronized',
3348       'this',
3349       'throw',
3350       'throws',
3351       'transient',
3352       'true',
3353       'try',
3354       'volatile',
3355       'while',
3356    );
3357    $self->listAdd('types',
3358       'boolean',
3359       'byte',
3360       'char',
3361       'const',
3362       'double',
3363       'final',
3364       'float',
3365       'int',
3366       'long',
3367       'short',
3368       'static',
3369       'void',
3370    );
3371    $self->contextdata({
3372       'Commentar 1' => {
3373          callback => \&parseCommentar1,
3374          attribute => 'Comment',
3375          lineending => '#pop',
3376       },
3377       'Commentar 2' => {
3378          callback => \&parseCommentar2,
3379          attribute => 'Comment',
3380       },
3381       'Imports' => {
3382          callback => \&parseImports,
3383          attribute => 'Normal Text',
3384          lineending => '#pop',
3385       },
3386       'Member' => {
3387          callback => \&parseMember,
3388          attribute => 'Normal Text',
3389          lineending => '#pop',
3390          fallthrough => '#pop',
3391       },
3392       'Normal' => {
3393          callback => \&parseNormal,
3394          attribute => 'Normal Text',
3395       },
3396       'Printf' => {
3397          callback => \&parsePrintf,
3398          attribute => 'Printf',
3399          lineending => '#pop',
3400       },
3401       'PrintfString' => {
3402          callback => \&parsePrintfString,
3403          attribute => 'PrintfString',
3404          lineending => '#pop',
3405       },
3406       'StaticImports' => {
3407          callback => \&parseStaticImports,
3408          attribute => 'Normal Text',
3409          lineending => '#pop',
3410       },
3411       'String' => {
3412          callback => \&parseString,
3413          attribute => 'String',
3414          lineending => '#pop',
3415       },
3416    });
3417    $self->deliminators('\\s||\\.|\\(|\\)|:|\\!|\\+|,|-|<|=|>|\\%|\\&|\\*|\\/|;|\\?|\\[|\\]|\\^|\\{|\\||\\}|\\~|\\\\');
3418    $self->basecontext('Normal');
3419    $self->keywordscase(0);
3420    $self->initialize;
3421    bless ($self, $class);
3422    return $self;
3423 }
3424
3425 sub language {
3426    return 'Java';
3427 }
3428
3429 sub parseCommentar1 {
3430    my ($self, $text) = @_;
3431    return 0;
3432 };
3433
3434 sub parseCommentar2 {
3435    my ($self, $text) = @_;
3436    # attribute => 'Comment'
3437    # char => '*'
3438    # char1 => '/'
3439    # context => '#pop'
3440    # endRegion => 'Comment'
3441    # type => 'Detect2Chars'
3442    if ($self->testDetect2Chars($text, '*', '/', 0, 0, 0, undef, 0, '#pop', 'Comment')) {
3443       return 1
3444    }
3445    return 0;
3446 };
3447
3448 sub parseImports {
3449    my ($self, $text) = @_;
3450    # String => '\s*.*$'
3451    # attribute => 'Imports'
3452    # context => '#pop'
3453    # type => 'RegExpr'
3454    if ($self->testRegExpr($text, '\\s*.*$', 0, 0, 0, undef, 0, '#pop', 'Imports')) {
3455       return 1
3456    }
3457    return 0;
3458 };
3459
3460 sub parseMember {
3461    my ($self, $text) = @_;
3462    # String => '\b[_a-zA-Z]\w*(?=[\s]*)'
3463    # attribute => 'Function'
3464    # context => '#pop'
3465    # type => 'RegExpr'
3466    if ($self->testRegExpr($text, '\\b[_a-zA-Z]\\w*(?=[\\s]*)', 0, 0, 0, undef, 0, '#pop', 'Function')) {
3467       return 1
3468    }
3469    return 0;
3470 };
3471
3472 sub parseNormal {
3473    my ($self, $text) = @_;
3474    # context => '##Javadoc'
3475    # type => 'IncludeRules'
3476    if ($self->includePlugin('Javadoc', $text)) {
3477       return 1
3478    }
3479    # String => 'keywords'
3480    # attribute => 'Keyword'
3481    # context => '#stay'
3482    # type => 'keyword'
3483    if ($self->testKeyword($text, 'keywords', 0, undef, 0, '#stay', 'Keyword')) {
3484       return 1
3485    }
3486    # String => 'types'
3487    # attribute => 'Data Type'
3488    # context => '#stay'
3489    # type => 'keyword'
3490    if ($self->testKeyword($text, 'types', 0, undef, 0, '#stay', 'Data Type')) {
3491       return 1
3492    }
3493    # String => 'java15'
3494    # attribute => 'Java15'
3495    # context => '#stay'
3496    # type => 'keyword'
3497    if ($self->testKeyword($text, 'java15', 0, undef, 0, '#stay', 'Java15')) {
3498       return 1
3499    }
3500    # attribute => 'Float'
3501    # context => '#stay'
3502    # items => 'ARRAY(0x1739d60)'
3503    # type => 'Float'
3504    if ($self->testFloat($text, 0, undef, 0, '#stay', 'Float')) {
3505       # String => 'fF'
3506       # attribute => 'Float'
3507       # context => '#stay'
3508       # type => 'AnyChar'
3509       if ($self->testAnyChar($text, 'fF', 0, 0, undef, 0, '#stay', 'Float')) {
3510          return 1
3511       }
3512    }
3513    # attribute => 'Octal'
3514    # context => '#stay'
3515    # type => 'HlCOct'
3516    if ($self->testHlCOct($text, 0, undef, 0, '#stay', 'Octal')) {
3517       return 1
3518    }
3519    # attribute => 'Hex'
3520    # context => '#stay'
3521    # type => 'HlCHex'
3522    if ($self->testHlCHex($text, 0, undef, 0, '#stay', 'Hex')) {
3523       return 1
3524    }
3525    # attribute => 'Decimal'
3526    # context => '#stay'
3527    # items => 'ARRAY(0x12b6ff0)'
3528    # type => 'Int'
3529    if ($self->testInt($text, 0, undef, 0, '#stay', 'Decimal')) {
3530       # String => 'ULL'
3531       # attribute => 'Decimal'
3532       # context => '#stay'
3533       # insensitive => 'TRUE'
3534       # type => 'StringDetect'
3535       if ($self->testStringDetect($text, 'ULL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3536          return 1
3537       }
3538       # String => 'LUL'
3539       # attribute => 'Decimal'
3540       # context => '#stay'
3541       # insensitive => 'TRUE'
3542       # type => 'StringDetect'
3543       if ($self->testStringDetect($text, 'LUL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3544          return 1
3545       }
3546       # String => 'LLU'
3547       # attribute => 'Decimal'
3548       # context => '#stay'
3549       # insensitive => 'TRUE'
3550       # type => 'StringDetect'
3551       if ($self->testStringDetect($text, 'LLU', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3552          return 1
3553       }
3554       # String => 'UL'
3555       # attribute => 'Decimal'
3556       # context => '#stay'
3557       # insensitive => 'TRUE'
3558       # type => 'StringDetect'
3559       if ($self->testStringDetect($text, 'UL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3560          return 1
3561       }
3562       # String => 'LU'
3563       # attribute => 'Decimal'
3564       # context => '#stay'
3565       # insensitive => 'TRUE'
3566       # type => 'StringDetect'
3567       if ($self->testStringDetect($text, 'LU', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3568          return 1
3569       }
3570       # String => 'LL'
3571       # attribute => 'Decimal'
3572       # context => '#stay'
3573       # insensitive => 'TRUE'
3574       # type => 'StringDetect'
3575       if ($self->testStringDetect($text, 'LL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3576          return 1
3577       }
3578       # String => 'U'
3579       # attribute => 'Decimal'
3580       # context => '#stay'
3581       # insensitive => 'TRUE'
3582       # type => 'StringDetect'
3583       if ($self->testStringDetect($text, 'U', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3584          return 1
3585       }
3586       # String => 'L'
3587       # attribute => 'Decimal'
3588       # context => '#stay'
3589       # insensitive => 'TRUE'
3590       # type => 'StringDetect'
3591       if ($self->testStringDetect($text, 'L', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3592          return 1
3593       }
3594    }
3595    # attribute => 'Char'
3596    # context => '#stay'
3597    # type => 'HlCChar'
3598    if ($self->testHlCChar($text, 0, undef, 0, '#stay', 'Char')) {
3599       return 1
3600    }
3601    # String => '//\s*BEGIN.*$'
3602    # attribute => 'Decimal'
3603    # beginRegion => 'Region1'
3604    # context => '#stay'
3605    # type => 'RegExpr'
3606    if ($self->testRegExpr($text, '//\\s*BEGIN.*$', 0, 0, 0, undef, 0, '#stay', 'Decimal')) {
3607       return 1
3608    }
3609    # String => '//\s*END.*$'
3610    # attribute => 'Decimal'
3611    # context => '#stay'
3612    # endRegion => 'Region1'
3613    # type => 'RegExpr'
3614    if ($self->testRegExpr($text, '//\\s*END.*$', 0, 0, 0, undef, 0, '#stay', 'Decimal')) {
3615       return 1
3616    }
3617    # attribute => 'String'
3618    # char => '"'
3619    # context => 'String'
3620    # type => 'DetectChar'
3621    if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, 'String', 'String')) {
3622       return 1
3623    }
3624    # String => '\.(format|printf)\b'
3625    # attribute => 'Function'
3626    # context => 'Printf'
3627    # type => 'RegExpr'
3628    if ($self->testRegExpr($text, '\\.(format|printf)\\b', 0, 0, 0, undef, 0, 'Printf', 'Function')) {
3629       return 1
3630    }
3631    # attribute => 'Comment'
3632    # char => '/'
3633    # char1 => '/'
3634    # context => 'Commentar 1'
3635    # type => 'Detect2Chars'
3636    if ($self->testDetect2Chars($text, '/', '/', 0, 0, 0, undef, 0, 'Commentar 1', 'Comment')) {
3637       return 1
3638    }
3639    # attribute => 'Comment'
3640    # beginRegion => 'Comment'
3641    # char => '/'
3642    # char1 => '*'
3643    # context => 'Commentar 2'
3644    # type => 'Detect2Chars'
3645    if ($self->testDetect2Chars($text, '/', '*', 0, 0, 0, undef, 0, 'Commentar 2', 'Comment')) {
3646       return 1
3647    }
3648    # attribute => 'Symbol'
3649    # beginRegion => 'Brace1'
3650    # char => '{'
3651    # context => '#stay'
3652    # type => 'DetectChar'
3653    if ($self->testDetectChar($text, '{', 0, 0, 0, undef, 0, '#stay', 'Symbol')) {
3654       return 1
3655    }
3656    # attribute => 'Symbol'
3657    # char => '}'
3658    # context => '#stay'
3659    # endRegion => 'Brace1'
3660    # type => 'DetectChar'
3661    if ($self->testDetectChar($text, '}', 0, 0, 0, undef, 0, '#stay', 'Symbol')) {
3662       return 1
3663    }
3664    # String => '\.{3,3}\s+'
3665    # attribute => 'Keyword'
3666    # context => '#stay'
3667    # type => 'RegExpr'
3668    if ($self->testRegExpr($text, '\\.{3,3}\\s+', 0, 0, 0, undef, 0, '#stay', 'Keyword')) {
3669       return 1
3670    }
3671    # String => '\b(import\s+static)\b'
3672    # attribute => 'Keyword'
3673    # context => 'StaticImports'
3674    # type => 'RegExpr'
3675    if ($self->testRegExpr($text, '\\b(import\\s+static)\\b', 0, 0, 0, undef, 0, 'StaticImports', 'Keyword')) {
3676       return 1
3677    }
3678    # String => '\b(package|import)\b'
3679    # attribute => 'Keyword'
3680    # context => 'Imports'
3681    # type => 'RegExpr'
3682    if ($self->testRegExpr($text, '\\b(package|import)\\b', 0, 0, 0, undef, 0, 'Imports', 'Keyword')) {
3683       return 1
3684    }
3685    # String => '\b[_\w][_\w\d]*(?=[\s]*(/\*\s*\d+\s*\*/\s*)?[(])'
3686    # attribute => 'Function'
3687    # context => '#stay'
3688    # type => 'RegExpr'
3689    if ($self->testRegExpr($text, '\\b[_\\w][_\\w\\d]*(?=[\\s]*(/\\*\\s*\\d+\\s*\\*/\\s*)?[(])', 0, 0, 0, undef, 0, '#stay', 'Function')) {
3690       return 1
3691    }
3692    # String => '[.]{1,1}'
3693    # attribute => 'Symbol'
3694    # context => 'Member'
3695    # type => 'RegExpr'
3696    if ($self->testRegExpr($text, '[.]{1,1}', 0, 0, 0, undef, 0, 'Member', 'Symbol')) {
3697       return 1
3698    }
3699    # String => ':!%&()+,-/.*<=>?[]|~^;'
3700    # attribute => 'Symbol'
3701    # context => '#stay'
3702    # type => 'AnyChar'
3703    if ($self->testAnyChar($text, ':!%&()+,-/.*<=>?[]|~^;', 0, 0, undef, 0, '#stay', 'Symbol')) {
3704       return 1
3705    }
3706    return 0;
3707 };
3708
3709 sub parsePrintf {
3710    my ($self, $text) = @_;
3711    # attribute => 'Normal Text'
3712    # char => ';'
3713    # context => '#pop'
3714    # type => 'DetectChar'
3715    if ($self->testDetectChar($text, ';', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) {
3716       return 1
3717    }
3718    # attribute => 'String'
3719    # char => '"'
3720    # context => 'PrintfString'
3721    # type => 'DetectChar'
3722    if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, 'PrintfString', 'String')) {
3723       return 1
3724    }
3725    return 0;
3726 };
3727
3728 sub parsePrintfString {
3729    my ($self, $text) = @_;
3730    # attribute => 'String'
3731    # context => '#stay'
3732    # type => 'LineContinue'
3733    if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'String')) {
3734       return 1
3735    }
3736    # attribute => 'String Char'
3737    # context => '#stay'
3738    # type => 'HlCStringChar'
3739    if ($self->testHlCStringChar($text, 0, undef, 0, '#stay', 'String Char')) {
3740       return 1
3741    }
3742    # attribute => 'String'
3743    # char => '"'
3744    # context => '#pop'
3745    # type => 'DetectChar'
3746    if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'String')) {
3747       return 1
3748    }
3749    # String => '%(\d+\$)?(-|#|\+|\ |0|,|\()*\d*(\.\d+)?[a-hosxA-CEGHSX]'
3750    # attribute => 'String Char'
3751    # context => '#stay'
3752    # type => 'RegExpr'
3753    if ($self->testRegExpr($text, '%(\\d+\\$)?(-|#|\\+|\\ |0|,|\\()*\\d*(\\.\\d+)?[a-hosxA-CEGHSX]', 0, 0, 0, undef, 0, '#stay', 'String Char')) {
3754       return 1
3755    }
3756    # String => '%(\d+\$)?(-|#|\+|\ |0|,|\()*\d*(t|T)(a|A|b|B|c|C|d|D|e|F|h|H|I|j|k|l|L|m|M|N|p|P|Q|r|R|s|S|T|y|Y|z|Z)'
3757    # attribute => 'String Char'
3758    # context => '#stay'
3759    # type => 'RegExpr'
3760    if ($self->testRegExpr($text, '%(\\d+\\$)?(-|#|\\+|\\ |0|,|\\()*\\d*(t|T)(a|A|b|B|c|C|d|D|e|F|h|H|I|j|k|l|L|m|M|N|p|P|Q|r|R|s|S|T|y|Y|z|Z)', 0, 0, 0, undef, 0, '#stay', 'String Char')) {
3761       return 1
3762    }
3763    # String => '%(%|n)'
3764    # attribute => 'String Char'
3765    # context => '#stay'
3766    # type => 'RegExpr'
3767    if ($self->testRegExpr($text, '%(%|n)', 0, 0, 0, undef, 0, '#stay', 'String Char')) {
3768       return 1
3769    }
3770    return 0;
3771 };
3772
3773 sub parseStaticImports {
3774    my ($self, $text) = @_;
3775    # String => '\s*.*$'
3776    # attribute => 'StaticImports'
3777    # context => '#pop'
3778    # type => 'RegExpr'
3779    if ($self->testRegExpr($text, '\\s*.*$', 0, 0, 0, undef, 0, '#pop', 'StaticImports')) {
3780       return 1
3781    }
3782    return 0;
3783 };
3784
3785 sub parseString {
3786    my ($self, $text) = @_;
3787    # attribute => 'String'
3788    # context => '#stay'
3789    # type => 'LineContinue'
3790    if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'String')) {
3791       return 1
3792    }
3793    # attribute => 'String Char'
3794    # context => '#stay'
3795    # type => 'HlCStringChar'
3796    if ($self->testHlCStringChar($text, 0, undef, 0, '#stay', 'String Char')) {
3797       return 1
3798    }
3799    # attribute => 'String'
3800    # char => '"'
3801    # context => '#pop'
3802    # type => 'DetectChar'
3803    if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'String')) {
3804       return 1
3805    }
3806    return 0;
3807 };
3808
3809
3810 1;
3811
3812 __END__
3813
3814 =head1 NAME
3815
3816 Syntax::Highlight::Engine::Kate::Java - a Plugin for Java syntax highlighting
3817
3818 =head1 SYNOPSIS
3819
3820  require Syntax::Highlight::Engine::Kate::Java;
3821  my $sh = new Syntax::Highlight::Engine::Kate::Java([
3822  ]);
3823
3824 =head1 DESCRIPTION
3825
3826 Syntax::Highlight::Engine::Kate::Java is a  plugin module that provides syntax highlighting
3827 for Java to the Syntax::Haghlight::Engine::Kate highlighting engine.
3828
3829 This code is generated from the syntax definition files used
3830 by the Kate project.
3831 It works quite fine, but can use refinement and optimization.
3832
3833 It inherits Syntax::Higlight::Engine::Kate::Template. See also there.
3834
3835 =cut
3836
3837 =head1 AUTHOR
3838
3839 Hans Jeuken (haje <at> toneel <dot> demon <dot> nl)
3840
3841 =cut
3842
3843 =head1 BUGS
3844
3845 Unknown. If you find any, please contact the author
3846
3847 =cut
3848