File Coverage

blib/lib/Syntax/Highlight/Engine/Kate/Java.pm
Criterion Covered Total %
statement 77 134 57.4
branch 45 94 47.8
condition 1 3 33.3
subroutine 9 14 64.2
pod 0 11 0.0
total 132 256 51.5


line stmt bran cond sub pod time code
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.14';
16              
17 1     1   877 use strict;
  1         2  
  1         31  
18 1     1   5 use warnings;
  1         1  
  1         32  
19 1     1   4 use base('Syntax::Highlight::Engine::Kate::Template');
  1         2  
  1         4462  
20              
21             sub new {
22 2     2 0 623 my $proto = shift;
23 2   33     11 my $class = ref($proto) || $proto;
24 2         13 my $self = $class->SUPER::new(@_);
25 2         26 $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 2         141 $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 2         8 $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 2         7 $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 2         47 $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 2         9 $self->deliminators('\\s||\\.|\\(|\\)|:|\\!|\\+|,|-|<|=|>|\\%|\\&|\\*|\\/|;|\\?|\\[|\\]|\\^|\\{|\\||\\}|\\~|\\\\');
3418 2         9 $self->basecontext('Normal');
3419 2         16 $self->keywordscase(0);
3420 2         5 $self->initialize;
3421 2         4 bless ($self, $class);
3422 2         10 return $self;
3423             }
3424              
3425             sub language {
3426 0     0 0 0 return 'Java';
3427             }
3428              
3429             sub parseCommentar1 {
3430 0     0 0 0 my ($self, $text) = @_;
3431 0         0 return 0;
3432             };
3433              
3434             sub parseCommentar2 {
3435 536     536 0 791 my ($self, $text) = @_;
3436             # attribute => 'Comment'
3437             # char => '*'
3438             # char1 => '/'
3439             # context => '#pop'
3440             # endRegion => 'Comment'
3441             # type => 'Detect2Chars'
3442 536 100       1071 if ($self->testDetect2Chars($text, '*', '/', 0, 0, 0, undef, 0, '#pop', 'Comment')) {
3443 2         6 return 1
3444             }
3445 534         852 return 0;
3446             };
3447              
3448             sub parseImports {
3449 140     140 0 197 my ($self, $text) = @_;
3450             # String => '\s*.*$'
3451             # attribute => 'Imports'
3452             # context => '#pop'
3453             # type => 'RegExpr'
3454 140 50       268 if ($self->testRegExpr($text, '\\s*.*$', 0, 0, 0, undef, 0, '#pop', 'Imports')) {
3455 0         0 return 1
3456             }
3457 140         250 return 0;
3458             };
3459              
3460             sub parseMember {
3461 42     42 0 95 my ($self, $text) = @_;
3462             # String => '\b[_a-zA-Z]\w*(?=[\s]*)'
3463             # attribute => 'Function'
3464             # context => '#pop'
3465             # type => 'RegExpr'
3466 42 50       134 if ($self->testRegExpr($text, '\\b[_a-zA-Z]\\w*(?=[\\s]*)', 0, 0, 0, undef, 0, '#pop', 'Function')) {
3467 42         102 return 1
3468             }
3469 0         0 return 0;
3470             };
3471              
3472             sub parseNormal {
3473 2872     2872 0 4757 my ($self, $text) = @_;
3474             # context => '##Javadoc'
3475             # type => 'IncludeRules'
3476 2872 100       6083 if ($self->includePlugin('Javadoc', $text)) {
3477 8         19 return 1
3478             }
3479             # String => 'keywords'
3480             # attribute => 'Keyword'
3481             # context => '#stay'
3482             # type => 'keyword'
3483 2864 100       6560 if ($self->testKeyword($text, 'keywords', 0, undef, 0, '#stay', 'Keyword')) {
3484 78         219 return 1
3485             }
3486             # String => 'types'
3487             # attribute => 'Data Type'
3488             # context => '#stay'
3489             # type => 'keyword'
3490 2786 100       6713 if ($self->testKeyword($text, 'types', 0, undef, 0, '#stay', 'Data Type')) {
3491 14         35 return 1
3492             }
3493             # String => 'java15'
3494             # attribute => 'Java15'
3495             # context => '#stay'
3496             # type => 'keyword'
3497 2772 100       6260 if ($self->testKeyword($text, 'java15', 0, undef, 0, '#stay', 'Java15')) {
3498 42         138 return 1
3499             }
3500             # attribute => 'Float'
3501             # context => '#stay'
3502             # items => 'ARRAY(0x1739d60)'
3503             # type => 'Float'
3504 2730 100       6603 if ($self->testFloat($text, 0, undef, 0, '#stay', 'Float')) {
3505             # String => 'fF'
3506             # attribute => 'Float'
3507             # context => '#stay'
3508             # type => 'AnyChar'
3509 2 50       9 if ($self->testAnyChar($text, 'fF', 0, 0, undef, 0, '#stay', 'Float')) {
3510 0         0 return 1
3511             }
3512             }
3513             # attribute => 'Octal'
3514             # context => '#stay'
3515             # type => 'HlCOct'
3516 2730 50       5990 if ($self->testHlCOct($text, 0, undef, 0, '#stay', 'Octal')) {
3517 0         0 return 1
3518             }
3519             # attribute => 'Hex'
3520             # context => '#stay'
3521             # type => 'HlCHex'
3522 2730 50       6442 if ($self->testHlCHex($text, 0, undef, 0, '#stay', 'Hex')) {
3523 0         0 return 1
3524             }
3525             # attribute => 'Decimal'
3526             # context => '#stay'
3527             # items => 'ARRAY(0x12b6ff0)'
3528             # type => 'Int'
3529 2730 50       6199 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 0 0       0 if ($self->testStringDetect($text, 'ULL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3536 0         0 return 1
3537             }
3538             # String => 'LUL'
3539             # attribute => 'Decimal'
3540             # context => '#stay'
3541             # insensitive => 'TRUE'
3542             # type => 'StringDetect'
3543 0 0       0 if ($self->testStringDetect($text, 'LUL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3544 0         0 return 1
3545             }
3546             # String => 'LLU'
3547             # attribute => 'Decimal'
3548             # context => '#stay'
3549             # insensitive => 'TRUE'
3550             # type => 'StringDetect'
3551 0 0       0 if ($self->testStringDetect($text, 'LLU', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3552 0         0 return 1
3553             }
3554             # String => 'UL'
3555             # attribute => 'Decimal'
3556             # context => '#stay'
3557             # insensitive => 'TRUE'
3558             # type => 'StringDetect'
3559 0 0       0 if ($self->testStringDetect($text, 'UL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3560 0         0 return 1
3561             }
3562             # String => 'LU'
3563             # attribute => 'Decimal'
3564             # context => '#stay'
3565             # insensitive => 'TRUE'
3566             # type => 'StringDetect'
3567 0 0       0 if ($self->testStringDetect($text, 'LU', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3568 0         0 return 1
3569             }
3570             # String => 'LL'
3571             # attribute => 'Decimal'
3572             # context => '#stay'
3573             # insensitive => 'TRUE'
3574             # type => 'StringDetect'
3575 0 0       0 if ($self->testStringDetect($text, 'LL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3576 0         0 return 1
3577             }
3578             # String => 'U'
3579             # attribute => 'Decimal'
3580             # context => '#stay'
3581             # insensitive => 'TRUE'
3582             # type => 'StringDetect'
3583 0 0       0 if ($self->testStringDetect($text, 'U', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3584 0         0 return 1
3585             }
3586             # String => 'L'
3587             # attribute => 'Decimal'
3588             # context => '#stay'
3589             # insensitive => 'TRUE'
3590             # type => 'StringDetect'
3591 0 0       0 if ($self->testStringDetect($text, 'L', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
3592 0         0 return 1
3593             }
3594             }
3595             # attribute => 'Char'
3596             # context => '#stay'
3597             # type => 'HlCChar'
3598 2730 50       6336 if ($self->testHlCChar($text, 0, undef, 0, '#stay', 'Char')) {
3599 0         0 return 1
3600             }
3601             # String => '//\s*BEGIN.*$'
3602             # attribute => 'Decimal'
3603             # beginRegion => 'Region1'
3604             # context => '#stay'
3605             # type => 'RegExpr'
3606 2730 50       6264 if ($self->testRegExpr($text, '//\\s*BEGIN.*$', 0, 0, 0, undef, 0, '#stay', 'Decimal')) {
3607 0         0 return 1
3608             }
3609             # String => '//\s*END.*$'
3610             # attribute => 'Decimal'
3611             # context => '#stay'
3612             # endRegion => 'Region1'
3613             # type => 'RegExpr'
3614 2730 50       6765 if ($self->testRegExpr($text, '//\\s*END.*$', 0, 0, 0, undef, 0, '#stay', 'Decimal')) {
3615 0         0 return 1
3616             }
3617             # attribute => 'String'
3618             # char => '"'
3619             # context => 'String'
3620             # type => 'DetectChar'
3621 2730 100       7653 if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, 'String', 'String')) {
3622 14         33 return 1
3623             }
3624             # String => '\.(format|printf)\b'
3625             # attribute => 'Function'
3626             # context => 'Printf'
3627             # type => 'RegExpr'
3628 2716 50       5706 if ($self->testRegExpr($text, '\\.(format|printf)\\b', 0, 0, 0, undef, 0, 'Printf', 'Function')) {
3629 0         0 return 1
3630             }
3631             # attribute => 'Comment'
3632             # char => '/'
3633             # char1 => '/'
3634             # context => 'Commentar 1'
3635             # type => 'Detect2Chars'
3636 2716 50       7060 if ($self->testDetect2Chars($text, '/', '/', 0, 0, 0, undef, 0, 'Commentar 1', 'Comment')) {
3637 0         0 return 1
3638             }
3639             # attribute => 'Comment'
3640             # beginRegion => 'Comment'
3641             # char => '/'
3642             # char1 => '*'
3643             # context => 'Commentar 2'
3644             # type => 'Detect2Chars'
3645 2716 100       5915 if ($self->testDetect2Chars($text, '/', '*', 0, 0, 0, undef, 0, 'Commentar 2', 'Comment')) {
3646 2         8 return 1
3647             }
3648             # attribute => 'Symbol'
3649             # beginRegion => 'Brace1'
3650             # char => '{'
3651             # context => '#stay'
3652             # type => 'DetectChar'
3653 2714 100       5728 if ($self->testDetectChar($text, '{', 0, 0, 0, undef, 0, '#stay', 'Symbol')) {
3654 44         100 return 1
3655             }
3656             # attribute => 'Symbol'
3657             # char => '}'
3658             # context => '#stay'
3659             # endRegion => 'Brace1'
3660             # type => 'DetectChar'
3661 2670 100       5893 if ($self->testDetectChar($text, '}', 0, 0, 0, undef, 0, '#stay', 'Symbol')) {
3662 44         110 return 1
3663             }
3664             # String => '\.{3,3}\s+'
3665             # attribute => 'Keyword'
3666             # context => '#stay'
3667             # type => 'RegExpr'
3668 2626 50       5607 if ($self->testRegExpr($text, '\\.{3,3}\\s+', 0, 0, 0, undef, 0, '#stay', 'Keyword')) {
3669 0         0 return 1
3670             }
3671             # String => '\b(import\s+static)\b'
3672             # attribute => 'Keyword'
3673             # context => 'StaticImports'
3674             # type => 'RegExpr'
3675 2626 50       6287 if ($self->testRegExpr($text, '\\b(import\\s+static)\\b', 0, 0, 0, undef, 0, 'StaticImports', 'Keyword')) {
3676 0         0 return 1
3677             }
3678             # String => '\b(package|import)\b'
3679             # attribute => 'Keyword'
3680             # context => 'Imports'
3681             # type => 'RegExpr'
3682 2626 100       6244 if ($self->testRegExpr($text, '\\b(package|import)\\b', 0, 0, 0, undef, 0, 'Imports', 'Keyword')) {
3683 6         14 return 1
3684             }
3685             # String => '\b[_\w][_\w\d]*(?=[\s]*(/\*\s*\d+\s*\*/\s*)?[(])'
3686             # attribute => 'Function'
3687             # context => '#stay'
3688             # type => 'RegExpr'
3689 2620 100       6252 if ($self->testRegExpr($text, '\\b[_\\w][_\\w\\d]*(?=[\\s]*(/\\*\\s*\\d+\\s*\\*/\\s*)?[(])', 0, 0, 0, undef, 0, '#stay', 'Function')) {
3690 6         16 return 1
3691             }
3692             # String => '[.]{1,1}'
3693             # attribute => 'Symbol'
3694             # context => 'Member'
3695             # type => 'RegExpr'
3696 2614 100       6798 if ($self->testRegExpr($text, '[.]{1,1}', 0, 0, 0, undef, 0, 'Member', 'Symbol')) {
3697 42         93 return 1
3698             }
3699             # String => ':!%&()+,-/.*<=>?[]|~^;'
3700             # attribute => 'Symbol'
3701             # context => '#stay'
3702             # type => 'AnyChar'
3703 2572 100       7080 if ($self->testAnyChar($text, ':!%&()+,-/.*<=>?[]|~^;', 0, 0, undef, 0, '#stay', 'Symbol')) {
3704 222         560 return 1
3705             }
3706 2350         4615 return 0;
3707             };
3708              
3709             sub parsePrintf {
3710 0     0 0 0 my ($self, $text) = @_;
3711             # attribute => 'Normal Text'
3712             # char => ';'
3713             # context => '#pop'
3714             # type => 'DetectChar'
3715 0 0       0 if ($self->testDetectChar($text, ';', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) {
3716 0         0 return 1
3717             }
3718             # attribute => 'String'
3719             # char => '"'
3720             # context => 'PrintfString'
3721             # type => 'DetectChar'
3722 0 0       0 if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, 'PrintfString', 'String')) {
3723 0         0 return 1
3724             }
3725 0         0 return 0;
3726             };
3727              
3728             sub parsePrintfString {
3729 0     0 0 0 my ($self, $text) = @_;
3730             # attribute => 'String'
3731             # context => '#stay'
3732             # type => 'LineContinue'
3733 0 0       0 if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'String')) {
3734 0         0 return 1
3735             }
3736             # attribute => 'String Char'
3737             # context => '#stay'
3738             # type => 'HlCStringChar'
3739 0 0       0 if ($self->testHlCStringChar($text, 0, undef, 0, '#stay', 'String Char')) {
3740 0         0 return 1
3741             }
3742             # attribute => 'String'
3743             # char => '"'
3744             # context => '#pop'
3745             # type => 'DetectChar'
3746 0 0       0 if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'String')) {
3747 0         0 return 1
3748             }
3749             # String => '%(\d+\$)?(-|#|\+|\ |0|,|\()*\d*(\.\d+)?[a-hosxA-CEGHSX]'
3750             # attribute => 'String Char'
3751             # context => '#stay'
3752             # type => 'RegExpr'
3753 0 0       0 if ($self->testRegExpr($text, '%(\\d+\\$)?(-|#|\\+|\\ |0|,|\\()*\\d*(\\.\\d+)?[a-hosxA-CEGHSX]', 0, 0, 0, undef, 0, '#stay', 'String Char')) {
3754 0         0 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 0 0       0 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 0         0 return 1
3762             }
3763             # String => '%(%|n)'
3764             # attribute => 'String Char'
3765             # context => '#stay'
3766             # type => 'RegExpr'
3767 0 0       0 if ($self->testRegExpr($text, '%(%|n)', 0, 0, 0, undef, 0, '#stay', 'String Char')) {
3768 0         0 return 1
3769             }
3770 0         0 return 0;
3771             };
3772              
3773             sub parseStaticImports {
3774 0     0 0 0 my ($self, $text) = @_;
3775             # String => '\s*.*$'
3776             # attribute => 'StaticImports'
3777             # context => '#pop'
3778             # type => 'RegExpr'
3779 0 0       0 if ($self->testRegExpr($text, '\\s*.*$', 0, 0, 0, undef, 0, '#pop', 'StaticImports')) {
3780 0         0 return 1
3781             }
3782 0         0 return 0;
3783             };
3784              
3785             sub parseString {
3786 352     352 0 502 my ($self, $text) = @_;
3787             # attribute => 'String'
3788             # context => '#stay'
3789             # type => 'LineContinue'
3790 352 50       699 if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'String')) {
3791 0         0 return 1
3792             }
3793             # attribute => 'String Char'
3794             # context => '#stay'
3795             # type => 'HlCStringChar'
3796 352 50       705 if ($self->testHlCStringChar($text, 0, undef, 0, '#stay', 'String Char')) {
3797 0         0 return 1
3798             }
3799             # attribute => 'String'
3800             # char => '"'
3801             # context => '#pop'
3802             # type => 'DetectChar'
3803 352 100       748 if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'String')) {
3804 14         33 return 1
3805             }
3806 338         542 return 0;
3807             };
3808              
3809              
3810             1;
3811              
3812             __END__