# Copyright (c) 2005 - 2006 Hans Jeuken. All rights reserved.
# This program is free software; you can redistribute it and/or
# modify it under the same terms as Perl itself.

# This file was generated from the 'java.xml' file of the syntax highlight
# engine of the kate text editor (http://www.kate-editor.org

#kate xml version 1.15
#kate version 2.4
#kate author Alfredo Luiz Foltran Fialho (alfoltran@ig.com.br)
#generated: Sun Feb  3 22:02:05 2008, localtime

package Syntax::Highlight::Engine::Kate::Java;

our $VERSION = '0.07';

use strict;
use warnings;
use base('Syntax::Highlight::Engine::Kate::Template');

sub new {
   my $proto = shift;
   my $class = ref($proto) || $proto;
   my $self = $class->SUPER::new(@_);
   $self->attributes({
      'Char' => 'Char',
      'Comment' => 'Comment',
      'Data Type' => 'DataType',
      'Decimal' => 'DecVal',
      'Float' => 'Float',
      'Function' => 'Function',
      'Hex' => 'BaseN',
      'Imports' => 'Keyword',
      'Java15' => 'Normal',
      'Keyword' => 'Keyword',
      'Normal Text' => 'Normal',
      'Octal' => 'BaseN',
      'PrintfString' => 'String',
      'StaticImports' => 'Keyword',
      'String' => 'String',
      'String Char' => 'Char',
      'Symbol' => 'Normal',
   });
   $self->listAdd('java15',
      'ACTIVE',
      'ACTIVITY_COMPLETED',
      'ACTIVITY_REQUIRED',
      'ARG_IN',
      'ARG_INOUT',
      'ARG_OUT',
      'AWTError',
      'AWTEvent',
      'AWTEventListener',
      'AWTEventListenerProxy',
      'AWTEventMulticaster',
      'AWTException',
      'AWTKeyStroke',
      'AWTPermission',
      'AbstractAction',
      'AbstractBorder',
      'AbstractButton',
      'AbstractCellEditor',
      'AbstractCollection',
      'AbstractColorChooserPanel',
      'AbstractDocument',
      'AbstractDocument.AttributeContext',
      'AbstractDocument.Content',
      'AbstractDocument.ElementEdit',
      'AbstractExecutorService',
      'AbstractInterruptibleChannel',
      'AbstractLayoutCache',
      'AbstractLayoutCache.NodeDimensions',
      'AbstractList',
      'AbstractListModel',
      'AbstractMap',
      'AbstractMethodError',
      'AbstractPreferences',
      'AbstractQueue',
      'AbstractQueuedSynchronizer',
      'AbstractSelectableChannel',
      'AbstractSelectionKey',
      'AbstractSelector',
      'AbstractSequentialList',
      'AbstractSet',
      'AbstractSpinnerModel',
      'AbstractTableModel',
      'AbstractUndoableEdit',
      'AbstractWriter',
      'AccessControlContext',
      'AccessControlException',
      'AccessController',
      'AccessException',
      'Accessible',
      'AccessibleAction',
      'AccessibleAttributeSequence',
      'AccessibleBundle',
      'AccessibleComponent',
      'AccessibleContext',
      'AccessibleEditableText',
      'AccessibleExtendedComponent',
      'AccessibleExtendedTable',
      'AccessibleExtendedText',
      'AccessibleHyperlink',
      'AccessibleHypertext',
      'AccessibleIcon',
      'AccessibleKeyBinding',
      'AccessibleObject',
      'AccessibleRelation',
      'AccessibleRelationSet',
      'AccessibleResourceBundle',
      'AccessibleRole',
      'AccessibleSelection',
      'AccessibleState',
      'AccessibleStateSet',
      'AccessibleStreamable',
      'AccessibleTable',
      'AccessibleTableModelChange',
      'AccessibleText',
      'AccessibleTextSequence',
      'AccessibleValue',
      'AccountException',
      'AccountExpiredException',
      'AccountLockedException',
      'AccountNotFoundException',
      'Acl',
      'AclEntry',
      'AclNotFoundException',
      'Action',
      'ActionEvent',
      'ActionListener',
      'ActionMap',
      'ActionMapUIResource',
      'Activatable',
      'ActivateFailedException',
      'ActivationDesc',
      'ActivationException',
      'ActivationGroup',
      'ActivationGroupDesc',
      'ActivationGroupDesc.CommandEnvironment',
      'ActivationGroupID',
      'ActivationGroup_Stub',
      'ActivationID',
      'ActivationInstantiator',
      'ActivationMonitor',
      'ActivationSystem',
      'Activator',
      'ActiveEvent',
      'ActivityCompletedException',
      'ActivityRequiredException',
      'AdapterActivator',
      'AdapterActivatorOperations',
      'AdapterAlreadyExists',
      'AdapterAlreadyExistsHelper',
      'AdapterInactive',
      'AdapterInactiveHelper',
      'AdapterManagerIdHelper',
      'AdapterNameHelper',
      'AdapterNonExistent',
      'AdapterNonExistentHelper',
      'AdapterStateHelper',
      'AddressHelper',
      'Adjustable',
      'AdjustmentEvent',
      'AdjustmentListener',
      'Adler32',
      'AffineTransform',
      'AffineTransformOp',
      'AlgorithmParameterGenerator',
      'AlgorithmParameterGeneratorSpi',
      'AlgorithmParameterSpec',
      'AlgorithmParameters',
      'AlgorithmParametersSpi',
      'AllPermission',
      'AlphaComposite',
      'AlreadyBound',
      'AlreadyBoundException',
      'AlreadyBoundHelper',
      'AlreadyBoundHolder',
      'AlreadyConnectedException',
      'AncestorEvent',
      'AncestorListener',
      'AnnotatedElement',
      'Annotation',
      'Annotation',
      'AnnotationFormatError',
      'AnnotationTypeMismatchException',
      'Any',
      'AnyHolder',
      'AnySeqHelper',
      'AnySeqHelper',
      'AnySeqHolder',
      'AppConfigurationEntry',
      'AppConfigurationEntry.LoginModuleControlFlag',
      'Appendable',
      'Applet',
      'AppletContext',
      'AppletInitializer',
      'AppletStub',
      'ApplicationException',
      'Arc2D',
      'Arc2D.Double',
      'Arc2D.Float',
      'Area',
      'AreaAveragingScaleFilter',
      'ArithmeticException',
      'Array',
      'Array',
      'ArrayBlockingQueue',
      'ArrayIndexOutOfBoundsException',
      'ArrayList',
      'ArrayStoreException',
      'ArrayType',
      'Arrays',
      'AssertionError',
      'AsyncBoxView',
      'AsynchronousCloseException',
      'AtomicBoolean',
      'AtomicInteger',
      'AtomicIntegerArray',
      'AtomicIntegerFieldUpdater',
      'AtomicLong',
      'AtomicLongArray',
      'AtomicLongFieldUpdater',
      'AtomicMarkableReference',
      'AtomicReference',
      'AtomicReferenceArray',
      'AtomicReferenceFieldUpdater',
      'AtomicStampedReference',
      'Attr',
      'Attribute',
      'Attribute',
      'Attribute',
      'AttributeChangeNotification',
      'AttributeChangeNotificationFilter',
      'AttributeException',
      'AttributeInUseException',
      'AttributeList',
      'AttributeList',
      'AttributeList',
      'AttributeListImpl',
      'AttributeModificationException',
      'AttributeNotFoundException',
      'AttributeSet',
      'AttributeSet',
      'AttributeSet.CharacterAttribute',
      'AttributeSet.ColorAttribute',
      'AttributeSet.FontAttribute',
      'AttributeSet.ParagraphAttribute',
      'AttributeSetUtilities',
      'AttributeValueExp',
      'AttributedCharacterIterator',
      'AttributedCharacterIterator.Attribute',
      'AttributedString',
      'Attributes',
      'Attributes',
      'Attributes',
      'Attributes.Name',
      'Attributes2',
      'Attributes2Impl',
      'AttributesImpl',
      'AudioClip',
      'AudioFileFormat',
      'AudioFileFormat.Type',
      'AudioFileReader',
      'AudioFileWriter',
      'AudioFormat',
      'AudioFormat.Encoding',
      'AudioInputStream',
      'AudioPermission',
      'AudioSystem',
      'AuthPermission',
      'AuthProvider',
      'AuthenticationException',
      'AuthenticationException',
      'AuthenticationNotSupportedException',
      'Authenticator',
      'Authenticator.RequestorType',
      'AuthorizeCallback',
      'Autoscroll',
      'BAD_CONTEXT',
      'BAD_INV_ORDER',
      'BAD_OPERATION',
      'BAD_PARAM',
      'BAD_POLICY',
      'BAD_POLICY_TYPE',
      'BAD_POLICY_VALUE',
      'BAD_QOS',
      'BAD_TYPECODE',
      'BMPImageWriteParam',
      'BackingStoreException',
      'BadAttributeValueExpException',
      'BadBinaryOpValueExpException',
      'BadKind',
      'BadLocationException',
      'BadPaddingException',
      'BadStringOperationException',
      'BandCombineOp',
      'BandedSampleModel',
      'BaseRowSet',
      'BasicArrowButton',
      'BasicAttribute',
      'BasicAttributes',
      'BasicBorders',
      'BasicBorders.ButtonBorder',
      'BasicBorders.FieldBorder',
      'BasicBorders.MarginBorder',
      'BasicBorders.MenuBarBorder',
      'BasicBorders.RadioButtonBorder',
      'BasicBorders.RolloverButtonBorder',
      'BasicBorders.SplitPaneBorder',
      'BasicBorders.ToggleButtonBorder',
      'BasicButtonListener',
      'BasicButtonUI',
      'BasicCheckBoxMenuItemUI',
      'BasicCheckBoxUI',
      'BasicColorChooserUI',
      'BasicComboBoxEditor',
      'BasicComboBoxEditor.UIResource',
      'BasicComboBoxRenderer',
      'BasicComboBoxRenderer.UIResource',
      'BasicComboBoxUI',
      'BasicComboPopup',
      'BasicControl',
      'BasicDesktopIconUI',
      'BasicDesktopPaneUI',
      'BasicDirectoryModel',
      'BasicEditorPaneUI',
      'BasicFileChooserUI',
      'BasicFormattedTextFieldUI',
      'BasicGraphicsUtils',
      'BasicHTML',
      'BasicIconFactory',
      'BasicInternalFrameTitlePane',
      'BasicInternalFrameUI',
      'BasicLabelUI',
      'BasicListUI',
      'BasicLookAndFeel',
      'BasicMenuBarUI',
      'BasicMenuItemUI',
      'BasicMenuUI',
      'BasicOptionPaneUI',
      'BasicOptionPaneUI.ButtonAreaLayout',
      'BasicPanelUI',
      'BasicPasswordFieldUI',
      'BasicPermission',
      'BasicPopupMenuSeparatorUI',
      'BasicPopupMenuUI',
      'BasicProgressBarUI',
      'BasicRadioButtonMenuItemUI',
      'BasicRadioButtonUI',
      'BasicRootPaneUI',
      'BasicScrollBarUI',
      'BasicScrollPaneUI',
      'BasicSeparatorUI',
      'BasicSliderUI',
      'BasicSpinnerUI',
      'BasicSplitPaneDivider',
      'BasicSplitPaneUI',
      'BasicStroke',
      'BasicTabbedPaneUI',
      'BasicTableHeaderUI',
      'BasicTableUI',
      'BasicTextAreaUI',
      'BasicTextFieldUI',
      'BasicTextPaneUI',
      'BasicTextUI',
      'BasicTextUI.BasicCaret',
      'BasicTextUI.BasicHighlighter',
      'BasicToggleButtonUI',
      'BasicToolBarSeparatorUI',
      'BasicToolBarUI',
      'BasicToolTipUI',
      'BasicTreeUI',
      'BasicViewportUI',
      'BatchUpdateException',
      'BeanContext',
      'BeanContextChild',
      'BeanContextChildComponentProxy',
      'BeanContextChildSupport',
      'BeanContextContainerProxy',
      'BeanContextEvent',
      'BeanContextMembershipEvent',
      'BeanContextMembershipListener',
      'BeanContextProxy',
      'BeanContextServiceAvailableEvent',
      'BeanContextServiceProvider',
      'BeanContextServiceProviderBeanInfo',
      'BeanContextServiceRevokedEvent',
      'BeanContextServiceRevokedListener',
      'BeanContextServices',
      'BeanContextServicesListener',
      'BeanContextServicesSupport',
      'BeanContextServicesSupport.BCSSServiceProvider',
      'BeanContextSupport',
      'BeanContextSupport.BCSIterator',
      'BeanDescriptor',
      'BeanInfo',
      'Beans',
      'BevelBorder',
      'Bidi',
      'BigDecimal',
      'BigInteger',
      'BinaryRefAddr',
      'BindException',
      'Binding',
      'Binding',
      'BindingHelper',
      'BindingHolder',
      'BindingIterator',
      'BindingIteratorHelper',
      'BindingIteratorHolder',
      'BindingIteratorOperations',
      'BindingIteratorPOA',
      'BindingListHelper',
      'BindingListHolder',
      'BindingType',
      'BindingTypeHelper',
      'BindingTypeHolder',
      'BitSet',
      'Blob',
      'BlockView',
      'BlockingQueue',
      'Book',
      'Boolean',
      'BooleanControl',
      'BooleanControl.Type',
      'BooleanHolder',
      'BooleanSeqHelper',
      'BooleanSeqHolder',
      'Border',
      'BorderFactory',
      'BorderLayout',
      'BorderUIResource',
      'BorderUIResource.BevelBorderUIResource',
      'BorderUIResource.CompoundBorderUIResource',
      'BorderUIResource.EmptyBorderUIResource',
      'BorderUIResource.EtchedBorderUIResource',
      'BorderUIResource.LineBorderUIResource',
      'BorderUIResource.MatteBorderUIResource',
      'BorderUIResource.TitledBorderUIResource',
      'BoundedRangeModel',
      'Bounds',
      'Bounds',
      'Box',
      'Box.Filler',
      'BoxLayout',
      'BoxView',
      'BoxedValueHelper',
      'BreakIterator',
      'BrokenBarrierException',
      'Buffer',
      'BufferCapabilities',
      'BufferCapabilities.FlipContents',
      'BufferOverflowException',
      'BufferStrategy',
      'BufferUnderflowException',
      'BufferedImage',
      'BufferedImageFilter',
      'BufferedImageOp',
      'BufferedInputStream',
      'BufferedOutputStream',
      'BufferedReader',
      'BufferedWriter',
      'Button',
      'ButtonGroup',
      'ButtonModel',
      'ButtonUI',
      'Byte',
      'ByteArrayInputStream',
      'ByteArrayOutputStream',
      'ByteBuffer',
      'ByteChannel',
      'ByteHolder',
      'ByteLookupTable',
      'ByteOrder',
      'CDATASection',
      'CMMException',
      'CODESET_INCOMPATIBLE',
      'COMM_FAILURE',
      'CRC32',
      'CRL',
      'CRLException',
      'CRLSelector',
      'CSS',
      'CSS.Attribute',
      'CTX_RESTRICT_SCOPE',
      'CacheRequest',
      'CacheResponse',
      'CachedRowSet',
      'Calendar',
      'Callable',
      'CallableStatement',
      'Callback',
      'CallbackHandler',
      'CancelablePrintJob',
      'CancellationException',
      'CancelledKeyException',
      'CannotProceed',
      'CannotProceedException',
      'CannotProceedHelper',
      'CannotProceedHolder',
      'CannotRedoException',
      'CannotUndoException',
      'Canvas',
      'CardLayout',
      'Caret',
      'CaretEvent',
      'CaretListener',
      'CellEditor',
      'CellEditorListener',
      'CellRendererPane',
      'CertPath',
      'CertPath.CertPathRep',
      'CertPathBuilder',
      'CertPathBuilderException',
      'CertPathBuilderResult',
      'CertPathBuilderSpi',
      'CertPathParameters',
      'CertPathTrustManagerParameters',
      'CertPathValidator',
      'CertPathValidatorException',
      'CertPathValidatorResult',
      'CertPathValidatorSpi',
      'CertSelector',
      'CertStore',
      'CertStoreException',
      'CertStoreParameters',
      'CertStoreSpi',
      'Certificate',
      'Certificate',
      'Certificate',
      'Certificate.CertificateRep',
      'CertificateEncodingException',
      'CertificateEncodingException',
      'CertificateException',
      'CertificateException',
      'CertificateExpiredException',
      'CertificateExpiredException',
      'CertificateFactory',
      'CertificateFactorySpi',
      'CertificateNotYetValidException',
      'CertificateNotYetValidException',
      'CertificateParsingException',
      'CertificateParsingException',
      'ChangeEvent',
      'ChangeListener',
      'ChangedCharSetException',
      'Channel',
      'ChannelBinding',
      'Channels',
      'CharArrayReader',
      'CharArrayWriter',
      'CharBuffer',
      'CharConversionException',
      'CharHolder',
      'CharSeqHelper',
      'CharSeqHolder',
      'CharSequence',
      'Character',
      'Character.Subset',
      'Character.UnicodeBlock',
      'CharacterCodingException',
      'CharacterData',
      'CharacterIterator',
      'Charset',
      'CharsetDecoder',
      'CharsetEncoder',
      'CharsetProvider',
      'Checkbox',
      'CheckboxGroup',
      'CheckboxMenuItem',
      'CheckedInputStream',
      'CheckedOutputStream',
      'Checksum',
      'Choice',
      'ChoiceCallback',
      'ChoiceFormat',
      'Chromaticity',
      'Cipher',
      'CipherInputStream',
      'CipherOutputStream',
      'CipherSpi',
      'Class',
      'ClassCastException',
      'ClassCircularityError',
      'ClassDefinition',
      'ClassDesc',
      'ClassFileTransformer',
      'ClassFormatError',
      'ClassLoader',
      'ClassLoaderRepository',
      'ClassLoadingMXBean',
      'ClassNotFoundException',
      'ClientRequestInfo',
      'ClientRequestInfoOperations',
      'ClientRequestInterceptor',
      'ClientRequestInterceptorOperations',
      'Clip',
      'Clipboard',
      'ClipboardOwner',
      'Clob',
      'CloneNotSupportedException',
      'Cloneable',
      'Closeable',
      'ClosedByInterruptException',
      'ClosedChannelException',
      'ClosedSelectorException',
      'CodeSets',
      'CodeSigner',
      'CodeSource',
      'Codec',
      'CodecFactory',
      'CodecFactoryHelper',
      'CodecFactoryOperations',
      'CodecOperations',
      'CoderMalfunctionError',
      'CoderResult',
      'CodingErrorAction',
      'CollationElementIterator',
      'CollationKey',
      'Collator',
      'Collection',
      'CollectionCertStoreParameters',
      'Collections',
      'Color',
      'ColorChooserComponentFactory',
      'ColorChooserUI',
      'ColorConvertOp',
      'ColorModel',
      'ColorSelectionModel',
      'ColorSpace',
      'ColorSupported',
      'ColorType',
      'ColorUIResource',
      'ComboBoxEditor',
      'ComboBoxModel',
      'ComboBoxUI',
      'ComboPopup',
      'Comment',
      'CommunicationException',
      'Comparable',
      'Comparator',
      'CompilationMXBean',
      'Compiler',
      'CompletionService',
      'CompletionStatus',
      'CompletionStatusHelper',
      'Component',
      'ComponentAdapter',
      'ComponentColorModel',
      'ComponentEvent',
      'ComponentIdHelper',
      'ComponentInputMap',
      'ComponentInputMapUIResource',
      'ComponentListener',
      'ComponentOrientation',
      'ComponentSampleModel',
      'ComponentUI',
      'ComponentView',
      'Composite',
      'CompositeContext',
      'CompositeData',
      'CompositeDataSupport',
      'CompositeName',
      'CompositeType',
      'CompositeView',
      'CompoundBorder',
      'CompoundControl',
      'CompoundControl.Type',
      'CompoundEdit',
      'CompoundName',
      'Compression',
      'ConcurrentHashMap',
      'ConcurrentLinkedQueue',
      'ConcurrentMap',
      'ConcurrentModificationException',
      'Condition',
      'Configuration',
      'ConfigurationException',
      'ConfirmationCallback',
      'ConnectException',
      'ConnectException',
      'ConnectIOException',
      'Connection',
      'ConnectionEvent',
      'ConnectionEventListener',
      'ConnectionPendingException',
      'ConnectionPoolDataSource',
      'ConsoleHandler',
      'Constructor',
      'Container',
      'ContainerAdapter',
      'ContainerEvent',
      'ContainerListener',
      'ContainerOrderFocusTraversalPolicy',
      'ContentHandler',
      'ContentHandler',
      'ContentHandlerFactory',
      'ContentModel',
      'Context',
      'Context',
      'ContextList',
      'ContextNotEmptyException',
      'ContextualRenderedImageFactory',
      'Control',
      'Control',
      'Control.Type',
      'ControlFactory',
      'ControllerEventListener',
      'ConvolveOp',
      'CookieHandler',
      'CookieHolder',
      'Copies',
      'CopiesSupported',
      'CopyOnWriteArrayList',
      'CopyOnWriteArraySet',
      'CountDownLatch',
      'CounterMonitor',
      'CounterMonitorMBean',
      'CredentialException',
      'CredentialExpiredException',
      'CredentialNotFoundException',
      'CropImageFilter',
      'CubicCurve2D',
      'CubicCurve2D.Double',
      'CubicCurve2D.Float',
      'Currency',
      'Current',
      'Current',
      'Current',
      'CurrentHelper',
      'CurrentHelper',
      'CurrentHelper',
      'CurrentHolder',
      'CurrentOperations',
      'CurrentOperations',
      'CurrentOperations',
      'Cursor',
      'CustomMarshal',
      'CustomValue',
      'Customizer',
      'CyclicBarrier',
      'DATA_CONVERSION',
      'DESKeySpec',
      'DESedeKeySpec',
      'DGC',
      'DHGenParameterSpec',
      'DHKey',
      'DHParameterSpec',
      'DHPrivateKey',
      'DHPrivateKeySpec',
      'DHPublicKey',
      'DHPublicKeySpec',
      'DISCARDING',
      'DOMConfiguration',
      'DOMError',
      'DOMErrorHandler',
      'DOMException',
      'DOMImplementation',
      'DOMImplementationLS',
      'DOMImplementationList',
      'DOMImplementationRegistry',
      'DOMImplementationSource',
      'DOMLocator',
      'DOMLocator',
      'DOMResult',
      'DOMSource',
      'DOMStringList',
      'DSAKey',
      'DSAKeyPairGenerator',
      'DSAParameterSpec',
      'DSAParams',
      'DSAPrivateKey',
      'DSAPrivateKeySpec',
      'DSAPublicKey',
      'DSAPublicKeySpec',
      'DTD',
      'DTDConstants',
      'DTDHandler',
      'DataBuffer',
      'DataBufferByte',
      'DataBufferDouble',
      'DataBufferFloat',
      'DataBufferInt',
      'DataBufferShort',
      'DataBufferUShort',
      'DataFlavor',
      'DataFormatException',
      'DataInput',
      'DataInputStream',
      'DataInputStream',
      'DataLine',
      'DataLine.Info',
      'DataOutput',
      'DataOutputStream',
      'DataOutputStream',
      'DataSource',
      'DataTruncation',
      'DatabaseMetaData',
      'DatagramChannel',
      'DatagramPacket',
      'DatagramSocket',
      'DatagramSocketImpl',
      'DatagramSocketImplFactory',
      'DatatypeConfigurationException',
      'DatatypeConstants',
      'DatatypeConstants.Field',
      'DatatypeFactory',
      'Date',
      'Date',
      'DateFormat',
      'DateFormat.Field',
      'DateFormatSymbols',
      'DateFormatter',
      'DateTimeAtCompleted',
      'DateTimeAtCreation',
      'DateTimeAtProcessing',
      'DateTimeSyntax',
      'DebugGraphics',
      'DecimalFormat',
      'DecimalFormatSymbols',
      'DeclHandler',
      'DefaultBoundedRangeModel',
      'DefaultButtonModel',
      'DefaultCaret',
      'DefaultCellEditor',
      'DefaultColorSelectionModel',
      'DefaultComboBoxModel',
      'DefaultDesktopManager',
      'DefaultEditorKit',
      'DefaultEditorKit.BeepAction',
      'DefaultEditorKit.CopyAction',
      'DefaultEditorKit.CutAction',
      'DefaultEditorKit.DefaultKeyTypedAction',
      'DefaultEditorKit.InsertBreakAction',
      'DefaultEditorKit.InsertContentAction',
      'DefaultEditorKit.InsertTabAction',
      'DefaultEditorKit.PasteAction',
      'DefaultFocusManager',
      'DefaultFocusTraversalPolicy',
      'DefaultFormatter',
      'DefaultFormatterFactory',
      'DefaultHandler',
      'DefaultHandler2',
      'DefaultHighlighter',
      'DefaultHighlighter.DefaultHighlightPainter',
      'DefaultKeyboardFocusManager',
      'DefaultListCellRenderer',
      'DefaultListCellRenderer.UIResource',
      'DefaultListModel',
      'DefaultListSelectionModel',
      'DefaultLoaderRepository',
      'DefaultLoaderRepository',
      'DefaultMenuLayout',
      'DefaultMetalTheme',
      'DefaultMutableTreeNode',
      'DefaultPersistenceDelegate',
      'DefaultSingleSelectionModel',
      'DefaultStyledDocument',
      'DefaultStyledDocument.AttributeUndoableEdit',
      'DefaultStyledDocument.ElementSpec',
      'DefaultTableCellRenderer',
      'DefaultTableCellRenderer.UIResource',
      'DefaultTableColumnModel',
      'DefaultTableModel',
      'DefaultTextUI',
      'DefaultTreeCellEditor',
      'DefaultTreeCellRenderer',
      'DefaultTreeModel',
      'DefaultTreeSelectionModel',
      'DefinitionKind',
      'DefinitionKindHelper',
      'Deflater',
      'DeflaterOutputStream',
      'DelayQueue',
      'Delayed',
      'Delegate',
      'Delegate',
      'Delegate',
      'DelegationPermission',
      'Deprecated',
      'Descriptor',
      'DescriptorAccess',
      'DescriptorSupport',
      'DesignMode',
      'DesktopIconUI',
      'DesktopManager',
      'DesktopPaneUI',
      'Destination',
      'DestroyFailedException',
      'Destroyable',
      'Dialog',
      'Dictionary',
      'DigestException',
      'DigestInputStream',
      'DigestOutputStream',
      'Dimension',
      'Dimension2D',
      'DimensionUIResource',
      'DirContext',
      'DirObjectFactory',
      'DirStateFactory',
      'DirStateFactory.Result',
      'DirectColorModel',
      'DirectoryManager',
      'DisplayMode',
      'DnDConstants',
      'Doc',
      'DocAttribute',
      'DocAttributeSet',
      'DocFlavor',
      'DocFlavor.BYTE_ARRAY',
      'DocFlavor.CHAR_ARRAY',
      'DocFlavor.INPUT_STREAM',
      'DocFlavor.READER',
      'DocFlavor.SERVICE_FORMATTED',
      'DocFlavor.STRING',
      'DocFlavor.URL',
      'DocPrintJob',
      'Document',
      'Document',
      'DocumentBuilder',
      'DocumentBuilderFactory',
      'DocumentEvent',
      'DocumentEvent.ElementChange',
      'DocumentEvent.EventType',
      'DocumentFilter',
      'DocumentFilter.FilterBypass',
      'DocumentFragment',
      'DocumentHandler',
      'DocumentListener',
      'DocumentName',
      'DocumentParser',
      'DocumentType',
      'Documented',
      'DomainCombiner',
      'DomainManager',
      'DomainManagerOperations',
      'Double',
      'DoubleBuffer',
      'DoubleHolder',
      'DoubleSeqHelper',
      'DoubleSeqHolder',
      'DragGestureEvent',
      'DragGestureListener',
      'DragGestureRecognizer',
      'DragSource',
      'DragSourceAdapter',
      'DragSourceContext',
      'DragSourceDragEvent',
      'DragSourceDropEvent',
      'DragSourceEvent',
      'DragSourceListener',
      'DragSourceMotionListener',
      'Driver',
      'DriverManager',
      'DriverPropertyInfo',
      'DropTarget',
      'DropTarget.DropTargetAutoScroller',
      'DropTargetAdapter',
      'DropTargetContext',
      'DropTargetDragEvent',
      'DropTargetDropEvent',
      'DropTargetEvent',
      'DropTargetListener',
      'DuplicateFormatFlagsException',
      'DuplicateName',
      'DuplicateNameHelper',
      'Duration',
      'DynAny',
      'DynAny',
      'DynAnyFactory',
      'DynAnyFactoryHelper',
      'DynAnyFactoryOperations',
      'DynAnyHelper',
      'DynAnyOperations',
      'DynAnySeqHelper',
      'DynArray',
      'DynArray',
      'DynArrayHelper',
      'DynArrayOperations',
      'DynEnum',
      'DynEnum',
      'DynEnumHelper',
      'DynEnumOperations',
      'DynFixed',
      'DynFixed',
      'DynFixedHelper',
      'DynFixedOperations',
      'DynSequence',
      'DynSequence',
      'DynSequenceHelper',
      'DynSequenceOperations',
      'DynStruct',
      'DynStruct',
      'DynStructHelper',
      'DynStructOperations',
      'DynUnion',
      'DynUnion',
      'DynUnionHelper',
      'DynUnionOperations',
      'DynValue',
      'DynValue',
      'DynValueBox',
      'DynValueBoxOperations',
      'DynValueCommon',
      'DynValueCommonOperations',
      'DynValueHelper',
      'DynValueOperations',
      'DynamicImplementation',
      'DynamicImplementation',
      'DynamicMBean',
      'ECField',
      'ECFieldF2m',
      'ECFieldFp',
      'ECGenParameterSpec',
      'ECKey',
      'ECParameterSpec',
      'ECPoint',
      'ECPrivateKey',
      'ECPrivateKeySpec',
      'ECPublicKey',
      'ECPublicKeySpec',
      'ENCODING_CDR_ENCAPS',
      'EOFException',
      'EditorKit',
      'Element',
      'Element',
      'Element',
      'ElementIterator',
      'ElementType',
      'Ellipse2D',
      'Ellipse2D.Double',
      'Ellipse2D.Float',
      'EllipticCurve',
      'EmptyBorder',
      'EmptyStackException',
      'EncodedKeySpec',
      'Encoder',
      'Encoding',
      'EncryptedPrivateKeyInfo',
      'Entity',
      'Entity',
      'EntityReference',
      'EntityResolver',
      'EntityResolver2',
      'Enum',
      'EnumConstantNotPresentException',
      'EnumControl',
      'EnumControl.Type',
      'EnumMap',
      'EnumSet',
      'EnumSyntax',
      'Enumeration',
      'Environment',
      'Error',
      'ErrorHandler',
      'ErrorListener',
      'ErrorManager',
      'EtchedBorder',
      'Event',
      'EventContext',
      'EventDirContext',
      'EventHandler',
      'EventListener',
      'EventListenerList',
      'EventListenerProxy',
      'EventObject',
      'EventQueue',
      'EventSetDescriptor',
      'Exception',
      'ExceptionDetailMessage',
      'ExceptionInInitializerError',
      'ExceptionList',
      'ExceptionListener',
      'Exchanger',
      'ExecutionException',
      'Executor',
      'ExecutorCompletionService',
      'ExecutorService',
      'Executors',
      'ExemptionMechanism',
      'ExemptionMechanismException',
      'ExemptionMechanismSpi',
      'ExpandVetoException',
      'ExportException',
      'Expression',
      'ExtendedRequest',
      'ExtendedResponse',
      'Externalizable',
      'FREE_MEM',
      'FactoryConfigurationError',
      'FailedLoginException',
      'FeatureDescriptor',
      'Fidelity',
      'Field',
      'FieldNameHelper',
      'FieldNameHelper',
      'FieldPosition',
      'FieldView',
      'File',
      'FileCacheImageInputStream',
      'FileCacheImageOutputStream',
      'FileChannel',
      'FileChannel.MapMode',
      'FileChooserUI',
      'FileDescriptor',
      'FileDialog',
      'FileFilter',
      'FileFilter',
      'FileHandler',
      'FileImageInputStream',
      'FileImageOutputStream',
      'FileInputStream',
      'FileLock',
      'FileLockInterruptionException',
      'FileNameMap',
      'FileNotFoundException',
      'FileOutputStream',
      'FilePermission',
      'FileReader',
      'FileSystemView',
      'FileView',
      'FileWriter',
      'FilenameFilter',
      'Filter',
      'FilterInputStream',
      'FilterOutputStream',
      'FilterReader',
      'FilterWriter',
      'FilteredImageSource',
      'FilteredRowSet',
      'Finishings',
      'FixedHeightLayoutCache',
      'FixedHolder',
      'FlatteningPathIterator',
      'FlavorEvent',
      'FlavorException',
      'FlavorListener',
      'FlavorMap',
      'FlavorTable',
      'Float',
      'FloatBuffer',
      'FloatControl',
      'FloatControl.Type',
      'FloatHolder',
      'FloatSeqHelper',
      'FloatSeqHolder',
      'FlowLayout',
      'FlowView',
      'FlowView.FlowStrategy',
      'Flushable',
      'FocusAdapter',
      'FocusEvent',
      'FocusListener',
      'FocusManager',
      'FocusTraversalPolicy',
      'Font',
      'FontFormatException',
      'FontMetrics',
      'FontRenderContext',
      'FontUIResource',
      'FormSubmitEvent',
      'FormSubmitEvent.MethodType',
      'FormView',
      'Format',
      'Format.Field',
      'FormatConversionProvider',
      'FormatFlagsConversionMismatchException',
      'FormatMismatch',
      'FormatMismatchHelper',
      'Formattable',
      'FormattableFlags',
      'Formatter',
      'Formatter',
      'FormatterClosedException',
      'ForwardRequest',
      'ForwardRequest',
      'ForwardRequestHelper',
      'ForwardRequestHelper',
      'Frame',
      'Future',
      'FutureTask',
      'GSSContext',
      'GSSCredential',
      'GSSException',
      'GSSManager',
      'GSSName',
      'GZIPInputStream',
      'GZIPOutputStream',
      'GapContent',
      'GarbageCollectorMXBean',
      'GatheringByteChannel',
      'GaugeMonitor',
      'GaugeMonitorMBean',
      'GeneralPath',
      'GeneralSecurityException',
      'GenericArrayType',
      'GenericDeclaration',
      'GenericSignatureFormatError',
      'GlyphJustificationInfo',
      'GlyphMetrics',
      'GlyphVector',
      'GlyphView',
      'GlyphView.GlyphPainter',
      'GradientPaint',
      'GraphicAttribute',
      'Graphics',
      'Graphics2D',
      'GraphicsConfigTemplate',
      'GraphicsConfiguration',
      'GraphicsDevice',
      'GraphicsEnvironment',
      'GrayFilter',
      'GregorianCalendar',
      'GridBagConstraints',
      'GridBagLayout',
      'GridLayout',
      'Group',
      'Guard',
      'GuardedObject',
      'HOLDING',
      'HTML',
      'HTML.Attribute',
      'HTML.Tag',
      'HTML.UnknownTag',
      'HTMLDocument',
      'HTMLDocument.Iterator',
      'HTMLEditorKit',
      'HTMLEditorKit.HTMLFactory',
      'HTMLEditorKit.HTMLTextAction',
      'HTMLEditorKit.InsertHTMLTextAction',
      'HTMLEditorKit.LinkController',
      'HTMLEditorKit.Parser',
      'HTMLEditorKit.ParserCallback',
      'HTMLFrameHyperlinkEvent',
      'HTMLWriter',
      'Handler',
      'HandlerBase',
      'HandshakeCompletedEvent',
      'HandshakeCompletedListener',
      'HasControls',
      'HashAttributeSet',
      'HashDocAttributeSet',
      'HashMap',
      'HashPrintJobAttributeSet',
      'HashPrintRequestAttributeSet',
      'HashPrintServiceAttributeSet',
      'HashSet',
      'Hashtable',
      'HeadlessException',
      'HierarchyBoundsAdapter',
      'HierarchyBoundsListener',
      'HierarchyEvent',
      'HierarchyListener',
      'Highlighter',
      'Highlighter.Highlight',
      'Highlighter.HighlightPainter',
      'HostnameVerifier',
      'HttpRetryException',
      'HttpURLConnection',
      'HttpsURLConnection',
      'HyperlinkEvent',
      'HyperlinkEvent.EventType',
      'HyperlinkListener',
      'ICC_ColorSpace',
      'ICC_Profile',
      'ICC_ProfileGray',
      'ICC_ProfileRGB',
      'IDLEntity',
      'IDLType',
      'IDLTypeHelper',
      'IDLTypeOperations',
      'ID_ASSIGNMENT_POLICY_ID',
      'ID_UNIQUENESS_POLICY_ID',
      'IIOByteBuffer',
      'IIOException',
      'IIOImage',
      'IIOInvalidTreeException',
      'IIOMetadata',
      'IIOMetadataController',
      'IIOMetadataFormat',
      'IIOMetadataFormatImpl',
      'IIOMetadataNode',
      'IIOParam',
      'IIOParamController',
      'IIOReadProgressListener',
      'IIOReadUpdateListener',
      'IIOReadWarningListener',
      'IIORegistry',
      'IIOServiceProvider',
      'IIOWriteProgressListener',
      'IIOWriteWarningListener',
      'IMPLICIT_ACTIVATION_POLICY_ID',
      'IMP_LIMIT',
      'INACTIVE',
      'INITIALIZE',
      'INTERNAL',
      'INTF_REPOS',
      'INVALID_ACTIVITY',
      'INVALID_TRANSACTION',
      'INV_FLAG',
      'INV_IDENT',
      'INV_OBJREF',
      'INV_POLICY',
      'IOException',
      'IOR',
      'IORHelper',
      'IORHolder',
      'IORInfo',
      'IORInfoOperations',
      'IORInterceptor',
      'IORInterceptorOperations',
      'IORInterceptor_3_0',
      'IORInterceptor_3_0Helper',
      'IORInterceptor_3_0Holder',
      'IORInterceptor_3_0Operations',
      'IRObject',
      'IRObjectOperations',
      'Icon',
      'IconUIResource',
      'IconView',
      'IdAssignmentPolicy',
      'IdAssignmentPolicyOperations',
      'IdAssignmentPolicyValue',
      'IdUniquenessPolicy',
      'IdUniquenessPolicyOperations',
      'IdUniquenessPolicyValue',
      'IdentifierHelper',
      'Identity',
      'IdentityHashMap',
      'IdentityScope',
      'IllegalAccessError',
      'IllegalAccessException',
      'IllegalArgumentException',
      'IllegalBlockSizeException',
      'IllegalBlockingModeException',
      'IllegalCharsetNameException',
      'IllegalClassFormatException',
      'IllegalComponentStateException',
      'IllegalFormatCodePointException',
      'IllegalFormatConversionException',
      'IllegalFormatException',
      'IllegalFormatFlagsException',
      'IllegalFormatPrecisionException',
      'IllegalFormatWidthException',
      'IllegalMonitorStateException',
      'IllegalPathStateException',
      'IllegalSelectorException',
      'IllegalStateException',
      'IllegalThreadStateException',
      'Image',
      'ImageCapabilities',
      'ImageConsumer',
      'ImageFilter',
      'ImageGraphicAttribute',
      'ImageIO',
      'ImageIcon',
      'ImageInputStream',
      'ImageInputStreamImpl',
      'ImageInputStreamSpi',
      'ImageObserver',
      'ImageOutputStream',
      'ImageOutputStreamImpl',
      'ImageOutputStreamSpi',
      'ImageProducer',
      'ImageReadParam',
      'ImageReader',
      'ImageReaderSpi',
      'ImageReaderWriterSpi',
      'ImageTranscoder',
      'ImageTranscoderSpi',
      'ImageTypeSpecifier',
      'ImageView',
      'ImageWriteParam',
      'ImageWriter',
      'ImageWriterSpi',
      'ImagingOpException',
      'ImplicitActivationPolicy',
      'ImplicitActivationPolicyOperations',
      'ImplicitActivationPolicyValue',
      'IncompatibleClassChangeError',
      'IncompleteAnnotationException',
      'InconsistentTypeCode',
      'InconsistentTypeCode',
      'InconsistentTypeCodeHelper',
      'IndexColorModel',
      'IndexOutOfBoundsException',
      'IndexedPropertyChangeEvent',
      'IndexedPropertyDescriptor',
      'IndirectionException',
      'Inet4Address',
      'Inet6Address',
      'InetAddress',
      'InetSocketAddress',
      'Inflater',
      'InflaterInputStream',
      'InheritableThreadLocal',
      'Inherited',
      'InitialContext',
      'InitialContextFactory',
      'InitialContextFactoryBuilder',
      'InitialDirContext',
      'InitialLdapContext',
      'InlineView',
      'InputContext',
      'InputEvent',
      'InputMap',
      'InputMapUIResource',
      'InputMethod',
      'InputMethodContext',
      'InputMethodDescriptor',
      'InputMethodEvent',
      'InputMethodHighlight',
      'InputMethodListener',
      'InputMethodRequests',
      'InputMismatchException',
      'InputSource',
      'InputStream',
      'InputStream',
      'InputStream',
      'InputStreamReader',
      'InputSubset',
      'InputVerifier',
      'Insets',
      'InsetsUIResource',
      'InstanceAlreadyExistsException',
      'InstanceNotFoundException',
      'InstantiationError',
      'InstantiationException',
      'Instrument',
      'Instrumentation',
      'InsufficientResourcesException',
      'IntBuffer',
      'IntHolder',
      'Integer',
      'IntegerSyntax',
      'Interceptor',
      'InterceptorOperations',
      'InternalError',
      'InternalFrameAdapter',
      'InternalFrameEvent',
      'InternalFrameFocusTraversalPolicy',
      'InternalFrameListener',
      'InternalFrameUI',
      'InternationalFormatter',
      'InterruptedException',
      'InterruptedIOException',
      'InterruptedNamingException',
      'InterruptibleChannel',
      'IntrospectionException',
      'IntrospectionException',
      'Introspector',
      'Invalid',
      'InvalidActivityException',
      'InvalidAddress',
      'InvalidAddressHelper',
      'InvalidAddressHolder',
      'InvalidAlgorithmParameterException',
      'InvalidApplicationException',
      'InvalidAttributeIdentifierException',
      'InvalidAttributeValueException',
      'InvalidAttributeValueException',
      'InvalidAttributesException',
      'InvalidClassException',
      'InvalidDnDOperationException',
      'InvalidKeyException',
      'InvalidKeyException',
      'InvalidKeySpecException',
      'InvalidMarkException',
      'InvalidMidiDataException',
      'InvalidName',
      'InvalidName',
      'InvalidName',
      'InvalidNameException',
      'InvalidNameHelper',
      'InvalidNameHelper',
      'InvalidNameHolder',
      'InvalidObjectException',
      'InvalidOpenTypeException',
      'InvalidParameterException',
      'InvalidParameterSpecException',
      'InvalidPolicy',
      'InvalidPolicyHelper',
      'InvalidPreferencesFormatException',
      'InvalidPropertiesFormatException',
      'InvalidRelationIdException',
      'InvalidRelationServiceException',
      'InvalidRelationTypeException',
      'InvalidRoleInfoException',
      'InvalidRoleValueException',
      'InvalidSearchControlsException',
      'InvalidSearchFilterException',
      'InvalidSeq',
      'InvalidSlot',
      'InvalidSlotHelper',
      'InvalidTargetObjectTypeException',
      'InvalidTransactionException',
      'InvalidTypeForEncoding',
      'InvalidTypeForEncodingHelper',
      'InvalidValue',
      'InvalidValue',
      'InvalidValueHelper',
      'InvocationEvent',
      'InvocationHandler',
      'InvocationTargetException',
      'InvokeHandler',
      'IstringHelper',
      'ItemEvent',
      'ItemListener',
      'ItemSelectable',
      'Iterable',
      'Iterator',
      'IvParameterSpec',
      'JApplet',
      'JButton',
      'JCheckBox',
      'JCheckBoxMenuItem',
      'JColorChooser',
      'JComboBox',
      'JComboBox.KeySelectionManager',
      'JComponent',
      'JDesktopPane',
      'JDialog',
      'JEditorPane',
      'JFileChooser',
      'JFormattedTextField',
      'JFormattedTextField.AbstractFormatter',
      'JFormattedTextField.AbstractFormatterFactory',
      'JFrame',
      'JInternalFrame',
      'JInternalFrame.JDesktopIcon',
      'JLabel',
      'JLayeredPane',
      'JList',
      'JMException',
      'JMRuntimeException',
      'JMXAuthenticator',
      'JMXConnectionNotification',
      'JMXConnector',
      'JMXConnectorFactory',
      'JMXConnectorProvider',
      'JMXConnectorServer',
      'JMXConnectorServerFactory',
      'JMXConnectorServerMBean',
      'JMXConnectorServerProvider',
      'JMXPrincipal',
      'JMXProviderException',
      'JMXServerErrorException',
      'JMXServiceURL',
      'JMenu',
      'JMenuBar',
      'JMenuItem',
      'JOptionPane',
      'JPEGHuffmanTable',
      'JPEGImageReadParam',
      'JPEGImageWriteParam',
      'JPEGQTable',
      'JPanel',
      'JPasswordField',
      'JPopupMenu',
      'JPopupMenu.Separator',
      'JProgressBar',
      'JRadioButton',
      'JRadioButtonMenuItem',
      'JRootPane',
      'JScrollBar',
      'JScrollPane',
      'JSeparator',
      'JSlider',
      'JSpinner',
      'JSpinner.DateEditor',
      'JSpinner.DefaultEditor',
      'JSpinner.ListEditor',
      'JSpinner.NumberEditor',
      'JSplitPane',
      'JTabbedPane',
      'JTable',
      'JTable.PrintMode',
      'JTableHeader',
      'JTextArea',
      'JTextComponent',
      'JTextComponent.KeyBinding',
      'JTextField',
      'JTextPane',
      'JToggleButton',
      'JToggleButton.ToggleButtonModel',
      'JToolBar',
      'JToolBar.Separator',
      'JToolTip',
      'JTree',
      'JTree.DynamicUtilTreeNode',
      'JTree.EmptySelectionModel',
      'JViewport',
      'JWindow',
      'JarEntry',
      'JarException',
      'JarFile',
      'JarInputStream',
      'JarOutputStream',
      'JarURLConnection',
      'JdbcRowSet',
      'JobAttributes',
      'JobAttributes.DefaultSelectionType',
      'JobAttributes.DestinationType',
      'JobAttributes.DialogType',
      'JobAttributes.MultipleDocumentHandlingType',
      'JobAttributes.SidesType',
      'JobHoldUntil',
      'JobImpressions',
      'JobImpressionsCompleted',
      'JobImpressionsSupported',
      'JobKOctets',
      'JobKOctetsProcessed',
      'JobKOctetsSupported',
      'JobMediaSheets',
      'JobMediaSheetsCompleted',
      'JobMediaSheetsSupported',
      'JobMessageFromOperator',
      'JobName',
      'JobOriginatingUserName',
      'JobPriority',
      'JobPrioritySupported',
      'JobSheets',
      'JobState',
      'JobStateReason',
      'JobStateReasons',
      'JoinRowSet',
      'Joinable',
      'KerberosKey',
      'KerberosPrincipal',
      'KerberosTicket',
      'Kernel',
      'Key',
      'KeyAdapter',
      'KeyAgreement',
      'KeyAgreementSpi',
      'KeyAlreadyExistsException',
      'KeyEvent',
      'KeyEventDispatcher',
      'KeyEventPostProcessor',
      'KeyException',
      'KeyFactory',
      'KeyFactorySpi',
      'KeyGenerator',
      'KeyGeneratorSpi',
      'KeyListener',
      'KeyManagementException',
      'KeyManager',
      'KeyManagerFactory',
      'KeyManagerFactorySpi',
      'KeyPair',
      'KeyPairGenerator',
      'KeyPairGeneratorSpi',
      'KeyRep',
      'KeyRep.Type',
      'KeySpec',
      'KeyStore',
      'KeyStore.Builder',
      'KeyStore.CallbackHandlerProtection',
      'KeyStore.Entry',
      'KeyStore.LoadStoreParameter',
      'KeyStore.PasswordProtection',
      'KeyStore.PrivateKeyEntry',
      'KeyStore.ProtectionParameter',
      'KeyStore.SecretKeyEntry',
      'KeyStore.TrustedCertificateEntry',
      'KeyStoreBuilderParameters',
      'KeyStoreException',
      'KeyStoreSpi',
      'KeyStroke',
      'KeyboardFocusManager',
      'Keymap',
      'LDAPCertStoreParameters',
      'LIFESPAN_POLICY_ID',
      'LOCATION_FORWARD',
      'LSException',
      'LSInput',
      'LSLoadEvent',
      'LSOutput',
      'LSParser',
      'LSParserFilter',
      'LSProgressEvent',
      'LSResourceResolver',
      'LSSerializer',
      'LSSerializerFilter',
      'Label',
      'LabelUI',
      'LabelView',
      'LanguageCallback',
      'LastOwnerException',
      'LayeredHighlighter',
      'LayeredHighlighter.LayerPainter',
      'LayoutFocusTraversalPolicy',
      'LayoutManager',
      'LayoutManager2',
      'LayoutQueue',
      'LdapContext',
      'LdapName',
      'LdapReferralException',
      'Lease',
      'Level',
      'LexicalHandler',
      'LifespanPolicy',
      'LifespanPolicyOperations',
      'LifespanPolicyValue',
      'LimitExceededException',
      'Line',
      'Line.Info',
      'Line2D',
      'Line2D.Double',
      'Line2D.Float',
      'LineBorder',
      'LineBreakMeasurer',
      'LineEvent',
      'LineEvent.Type',
      'LineListener',
      'LineMetrics',
      'LineNumberInputStream',
      'LineNumberReader',
      'LineUnavailableException',
      'LinkException',
      'LinkLoopException',
      'LinkRef',
      'LinkageError',
      'LinkedBlockingQueue',
      'LinkedHashMap',
      'LinkedHashSet',
      'LinkedList',
      'List',
      'List',
      'ListCellRenderer',
      'ListDataEvent',
      'ListDataListener',
      'ListIterator',
      'ListModel',
      'ListResourceBundle',
      'ListSelectionEvent',
      'ListSelectionListener',
      'ListSelectionModel',
      'ListUI',
      'ListView',
      'ListenerNotFoundException',
      'LoaderHandler',
      'LocalObject',
      'Locale',
      'LocateRegistry',
      'Locator',
      'Locator2',
      'Locator2Impl',
      'LocatorImpl',
      'Lock',
      'LockSupport',
      'LogManager',
      'LogRecord',
      'LogStream',
      'Logger',
      'LoggingMXBean',
      'LoggingPermission',
      'LoginContext',
      'LoginException',
      'LoginModule',
      'Long',
      'LongBuffer',
      'LongHolder',
      'LongLongSeqHelper',
      'LongLongSeqHolder',
      'LongSeqHelper',
      'LongSeqHolder',
      'LookAndFeel',
      'LookupOp',
      'LookupTable',
      'MARSHAL',
      'MBeanAttributeInfo',
      'MBeanConstructorInfo',
      'MBeanException',
      'MBeanFeatureInfo',
      'MBeanInfo',
      'MBeanNotificationInfo',
      'MBeanOperationInfo',
      'MBeanParameterInfo',
      'MBeanPermission',
      'MBeanRegistration',
      'MBeanRegistrationException',
      'MBeanServer',
      'MBeanServerBuilder',
      'MBeanServerConnection',
      'MBeanServerDelegate',
      'MBeanServerDelegateMBean',
      'MBeanServerFactory',
      'MBeanServerForwarder',
      'MBeanServerInvocationHandler',
      'MBeanServerNotification',
      'MBeanServerNotificationFilter',
      'MBeanServerPermission',
      'MBeanTrustPermission',
      'MGF1ParameterSpec',
      'MLet',
      'MLetMBean',
      'Mac',
      'MacSpi',
      'MalformedInputException',
      'MalformedLinkException',
      'MalformedObjectNameException',
      'MalformedParameterizedTypeException',
      'MalformedURLException',
      'ManageReferralControl',
      'ManagementFactory',
      'ManagementPermission',
      'ManagerFactoryParameters',
      'Manifest',
      'Map',
      'Map.Entry',
      'MappedByteBuffer',
      'MarshalException',
      'MarshalledObject',
      'MaskFormatter',
      'MatchResult',
      'Matcher',
      'Math',
      'MathContext',
      'MatteBorder',
      'Media',
      'MediaName',
      'MediaPrintableArea',
      'MediaSize',
      'MediaSize.Engineering',
      'MediaSize.ISO',
      'MediaSize.JIS',
      'MediaSize.NA',
      'MediaSize.Other',
      'MediaSizeName',
      'MediaTracker',
      'MediaTray',
      'Member',
      'MemoryCacheImageInputStream',
      'MemoryCacheImageOutputStream',
      'MemoryHandler',
      'MemoryImageSource',
      'MemoryMXBean',
      'MemoryManagerMXBean',
      'MemoryNotificationInfo',
      'MemoryPoolMXBean',
      'MemoryType',
      'MemoryUsage',
      'Menu',
      'MenuBar',
      'MenuBarUI',
      'MenuComponent',
      'MenuContainer',
      'MenuDragMouseEvent',
      'MenuDragMouseListener',
      'MenuElement',
      'MenuEvent',
      'MenuItem',
      'MenuItemUI',
      'MenuKeyEvent',
      'MenuKeyListener',
      'MenuListener',
      'MenuSelectionManager',
      'MenuShortcut',
      'MessageDigest',
      'MessageDigestSpi',
      'MessageFormat',
      'MessageFormat.Field',
      'MessageProp',
      'MetaEventListener',
      'MetaMessage',
      'MetalBorders',
      'MetalBorders.ButtonBorder',
      'MetalBorders.Flush3DBorder',
      'MetalBorders.InternalFrameBorder',
      'MetalBorders.MenuBarBorder',
      'MetalBorders.MenuItemBorder',
      'MetalBorders.OptionDialogBorder',
      'MetalBorders.PaletteBorder',
      'MetalBorders.PopupMenuBorder',
      'MetalBorders.RolloverButtonBorder',
      'MetalBorders.ScrollPaneBorder',
      'MetalBorders.TableHeaderBorder',
      'MetalBorders.TextFieldBorder',
      'MetalBorders.ToggleButtonBorder',
      'MetalBorders.ToolBarBorder',
      'MetalButtonUI',
      'MetalCheckBoxIcon',
      'MetalCheckBoxUI',
      'MetalComboBoxButton',
      'MetalComboBoxEditor',
      'MetalComboBoxEditor.UIResource',
      'MetalComboBoxIcon',
      'MetalComboBoxUI',
      'MetalDesktopIconUI',
      'MetalFileChooserUI',
      'MetalIconFactory',
      'MetalIconFactory.FileIcon16',
      'MetalIconFactory.FolderIcon16',
      'MetalIconFactory.PaletteCloseIcon',
      'MetalIconFactory.TreeControlIcon',
      'MetalIconFactory.TreeFolderIcon',
      'MetalIconFactory.TreeLeafIcon',
      'MetalInternalFrameTitlePane',
      'MetalInternalFrameUI',
      'MetalLabelUI',
      'MetalLookAndFeel',
      'MetalMenuBarUI',
      'MetalPopupMenuSeparatorUI',
      'MetalProgressBarUI',
      'MetalRadioButtonUI',
      'MetalRootPaneUI',
      'MetalScrollBarUI',
      'MetalScrollButton',
      'MetalScrollPaneUI',
      'MetalSeparatorUI',
      'MetalSliderUI',
      'MetalSplitPaneUI',
      'MetalTabbedPaneUI',
      'MetalTextFieldUI',
      'MetalTheme',
      'MetalToggleButtonUI',
      'MetalToolBarUI',
      'MetalToolTipUI',
      'MetalTreeUI',
      'Method',
      'MethodDescriptor',
      'MidiChannel',
      'MidiDevice',
      'MidiDevice.Info',
      'MidiDeviceProvider',
      'MidiEvent',
      'MidiFileFormat',
      'MidiFileReader',
      'MidiFileWriter',
      'MidiMessage',
      'MidiSystem',
      'MidiUnavailableException',
      'MimeTypeParseException',
      'MinimalHTMLWriter',
      'MissingFormatArgumentException',
      'MissingFormatWidthException',
      'MissingResourceException',
      'Mixer',
      'Mixer.Info',
      'MixerProvider',
      'ModelMBean',
      'ModelMBeanAttributeInfo',
      'ModelMBeanConstructorInfo',
      'ModelMBeanInfo',
      'ModelMBeanInfoSupport',
      'ModelMBeanNotificationBroadcaster',
      'ModelMBeanNotificationInfo',
      'ModelMBeanOperationInfo',
      'ModificationItem',
      'Modifier',
      'Monitor',
      'MonitorMBean',
      'MonitorNotification',
      'MonitorSettingException',
      'MouseAdapter',
      'MouseDragGestureRecognizer',
      'MouseEvent',
      'MouseInfo',
      'MouseInputAdapter',
      'MouseInputListener',
      'MouseListener',
      'MouseMotionAdapter',
      'MouseMotionListener',
      'MouseWheelEvent',
      'MouseWheelListener',
      'MultiButtonUI',
      'MultiColorChooserUI',
      'MultiComboBoxUI',
      'MultiDesktopIconUI',
      'MultiDesktopPaneUI',
      'MultiDoc',
      'MultiDocPrintJob',
      'MultiDocPrintService',
      'MultiFileChooserUI',
      'MultiInternalFrameUI',
      'MultiLabelUI',
      'MultiListUI',
      'MultiLookAndFeel',
      'MultiMenuBarUI',
      'MultiMenuItemUI',
      'MultiOptionPaneUI',
      'MultiPanelUI',
      'MultiPixelPackedSampleModel',
      'MultiPopupMenuUI',
      'MultiProgressBarUI',
      'MultiRootPaneUI',
      'MultiScrollBarUI',
      'MultiScrollPaneUI',
      'MultiSeparatorUI',
      'MultiSliderUI',
      'MultiSpinnerUI',
      'MultiSplitPaneUI',
      'MultiTabbedPaneUI',
      'MultiTableHeaderUI',
      'MultiTableUI',
      'MultiTextUI',
      'MultiToolBarUI',
      'MultiToolTipUI',
      'MultiTreeUI',
      'MultiViewportUI',
      'MulticastSocket',
      'MultipleComponentProfileHelper',
      'MultipleComponentProfileHolder',
      'MultipleDocumentHandling',
      'MultipleMaster',
      'MutableAttributeSet',
      'MutableComboBoxModel',
      'MutableTreeNode',
      'NON_EXISTENT',
      'NO_IMPLEMENT',
      'NO_MEMORY',
      'NO_PERMISSION',
      'NO_RESOURCES',
      'NO_RESPONSE',
      'NVList',
      'Name',
      'NameAlreadyBoundException',
      'NameCallback',
      'NameClassPair',
      'NameComponent',
      'NameComponentHelper',
      'NameComponentHolder',
      'NameDynAnyPair',
      'NameDynAnyPairHelper',
      'NameDynAnyPairSeqHelper',
      'NameHelper',
      'NameHolder',
      'NameList',
      'NameNotFoundException',
      'NameParser',
      'NameValuePair',
      'NameValuePair',
      'NameValuePairHelper',
      'NameValuePairHelper',
      'NameValuePairSeqHelper',
      'NamedNodeMap',
      'NamedValue',
      'NamespaceChangeListener',
      'NamespaceContext',
      'NamespaceSupport',
      'Naming',
      'NamingContext',
      'NamingContextExt',
      'NamingContextExtHelper',
      'NamingContextExtHolder',
      'NamingContextExtOperations',
      'NamingContextExtPOA',
      'NamingContextHelper',
      'NamingContextHolder',
      'NamingContextOperations',
      'NamingContextPOA',
      'NamingEnumeration',
      'NamingEvent',
      'NamingException',
      'NamingExceptionEvent',
      'NamingListener',
      'NamingManager',
      'NamingSecurityException',
      'NavigationFilter',
      'NavigationFilter.FilterBypass',
      'NegativeArraySizeException',
      'NetPermission',
      'NetworkInterface',
      'NoClassDefFoundError',
      'NoConnectionPendingException',
      'NoContext',
      'NoContextHelper',
      'NoInitialContextException',
      'NoPermissionException',
      'NoRouteToHostException',
      'NoServant',
      'NoServantHelper',
      'NoSuchAlgorithmException',
      'NoSuchAttributeException',
      'NoSuchElementException',
      'NoSuchFieldError',
      'NoSuchFieldException',
      'NoSuchMethodError',
      'NoSuchMethodException',
      'NoSuchObjectException',
      'NoSuchPaddingException',
      'NoSuchProviderException',
      'Node',
      'NodeChangeEvent',
      'NodeChangeListener',
      'NodeList',
      'NonReadableChannelException',
      'NonWritableChannelException',
      'NoninvertibleTransformException',
      'NotActiveException',
      'NotBoundException',
      'NotCompliantMBeanException',
      'NotContextException',
      'NotEmpty',
      'NotEmptyHelper',
      'NotEmptyHolder',
      'NotFound',
      'NotFoundHelper',
      'NotFoundHolder',
      'NotFoundReason',
      'NotFoundReasonHelper',
      'NotFoundReasonHolder',
      'NotOwnerException',
      'NotSerializableException',
      'NotYetBoundException',
      'NotYetConnectedException',
      'Notation',
      'Notification',
      'NotificationBroadcaster',
      'NotificationBroadcasterSupport',
      'NotificationEmitter',
      'NotificationFilter',
      'NotificationFilterSupport',
      'NotificationListener',
      'NotificationResult',
      'NullCipher',
      'NullPointerException',
      'Number',
      'NumberFormat',
      'NumberFormat.Field',
      'NumberFormatException',
      'NumberFormatter',
      'NumberOfDocuments',
      'NumberOfInterveningJobs',
      'NumberUp',
      'NumberUpSupported',
      'NumericShaper',
      'OAEPParameterSpec',
      'OBJECT_NOT_EXIST',
      'OBJ_ADAPTER',
      'OMGVMCID',
      'ORB',
      'ORB',
      'ORBIdHelper',
      'ORBInitInfo',
      'ORBInitInfoOperations',
      'ORBInitializer',
      'ORBInitializerOperations',
      'ObjID',
      'Object',
      'Object',
      'ObjectAlreadyActive',
      'ObjectAlreadyActiveHelper',
      'ObjectChangeListener',
      'ObjectFactory',
      'ObjectFactoryBuilder',
      'ObjectHelper',
      'ObjectHolder',
      'ObjectIdHelper',
      'ObjectIdHelper',
      'ObjectImpl',
      'ObjectImpl',
      'ObjectInput',
      'ObjectInputStream',
      'ObjectInputStream.GetField',
      'ObjectInputValidation',
      'ObjectInstance',
      'ObjectName',
      'ObjectNotActive',
      'ObjectNotActiveHelper',
      'ObjectOutput',
      'ObjectOutputStream',
      'ObjectOutputStream.PutField',
      'ObjectReferenceFactory',
      'ObjectReferenceFactoryHelper',
      'ObjectReferenceFactoryHolder',
      'ObjectReferenceTemplate',
      'ObjectReferenceTemplateHelper',
      'ObjectReferenceTemplateHolder',
      'ObjectReferenceTemplateSeqHelper',
      'ObjectReferenceTemplateSeqHolder',
      'ObjectStreamClass',
      'ObjectStreamConstants',
      'ObjectStreamException',
      'ObjectStreamField',
      'ObjectView',
      'Observable',
      'Observer',
      'OceanTheme',
      'OctetSeqHelper',
      'OctetSeqHolder',
      'Oid',
      'OpenDataException',
      'OpenMBeanAttributeInfo',
      'OpenMBeanAttributeInfoSupport',
      'OpenMBeanConstructorInfo',
      'OpenMBeanConstructorInfoSupport',
      'OpenMBeanInfo',
      'OpenMBeanInfoSupport',
      'OpenMBeanOperationInfo',
      'OpenMBeanOperationInfoSupport',
      'OpenMBeanParameterInfo',
      'OpenMBeanParameterInfoSupport',
      'OpenType',
      'OpenType',
      'OperatingSystemMXBean',
      'Operation',
      'OperationNotSupportedException',
      'OperationsException',
      'Option',
      'OptionPaneUI',
      'OptionalDataException',
      'OrientationRequested',
      'OutOfMemoryError',
      'OutputDeviceAssigned',
      'OutputKeys',
      'OutputStream',
      'OutputStream',
      'OutputStream',
      'OutputStreamWriter',
      'OverlappingFileLockException',
      'OverlayLayout',
      'Override',
      'Owner',
      'PBEKey',
      'PBEKeySpec',
      'PBEParameterSpec',
      'PDLOverrideSupported',
      'PERSIST_STORE',
      'PKCS8EncodedKeySpec',
      'PKIXBuilderParameters',
      'PKIXCertPathBuilderResult',
      'PKIXCertPathChecker',
      'PKIXCertPathValidatorResult',
      'PKIXParameters',
      'POA',
      'POAHelper',
      'POAManager',
      'POAManagerOperations',
      'POAOperations',
      'PRIVATE_MEMBER',
      'PSSParameterSpec',
      'PSource',
      'PSource.PSpecified',
      'PUBLIC_MEMBER',
      'Pack200',
      'Pack200.Packer',
      'Pack200.Unpacker',
      'Package',
      'PackedColorModel',
      'PageAttributes',
      'PageAttributes.ColorType',
      'PageAttributes.MediaType',
      'PageAttributes.OrientationRequestedType',
      'PageAttributes.OriginType',
      'PageAttributes.PrintQualityType',
      'PageFormat',
      'PageRanges',
      'Pageable',
      'PagedResultsControl',
      'PagedResultsResponseControl',
      'PagesPerMinute',
      'PagesPerMinuteColor',
      'Paint',
      'PaintContext',
      'PaintEvent',
      'Panel',
      'PanelUI',
      'Paper',
      'ParagraphView',
      'ParagraphView',
      'Parameter',
      'ParameterBlock',
      'ParameterDescriptor',
      'ParameterMetaData',
      'ParameterMode',
      'ParameterModeHelper',
      'ParameterModeHolder',
      'ParameterizedType',
      'ParseException',
      'ParsePosition',
      'Parser',
      'Parser',
      'ParserAdapter',
      'ParserConfigurationException',
      'ParserDelegator',
      'ParserFactory',
      'PartialResultException',
      'PasswordAuthentication',
      'PasswordCallback',
      'PasswordView',
      'Patch',
      'PathIterator',
      'Pattern',
      'PatternSyntaxException',
      'Permission',
      'Permission',
      'PermissionCollection',
      'Permissions',
      'PersistenceDelegate',
      'PersistentMBean',
      'PhantomReference',
      'Pipe',
      'Pipe.SinkChannel',
      'Pipe.SourceChannel',
      'PipedInputStream',
      'PipedOutputStream',
      'PipedReader',
      'PipedWriter',
      'PixelGrabber',
      'PixelInterleavedSampleModel',
      'PlainDocument',
      'PlainView',
      'Point',
      'Point2D',
      'Point2D.Double',
      'Point2D.Float',
      'PointerInfo',
      'Policy',
      'Policy',
      'Policy',
      'PolicyError',
      'PolicyErrorCodeHelper',
      'PolicyErrorHelper',
      'PolicyErrorHolder',
      'PolicyFactory',
      'PolicyFactoryOperations',
      'PolicyHelper',
      'PolicyHolder',
      'PolicyListHelper',
      'PolicyListHolder',
      'PolicyNode',
      'PolicyOperations',
      'PolicyQualifierInfo',
      'PolicyTypeHelper',
      'Polygon',
      'PooledConnection',
      'Popup',
      'PopupFactory',
      'PopupMenu',
      'PopupMenuEvent',
      'PopupMenuListener',
      'PopupMenuUI',
      'Port',
      'Port.Info',
      'PortUnreachableException',
      'PortableRemoteObject',
      'PortableRemoteObjectDelegate',
      'Position',
      'Position.Bias',
      'Predicate',
      'PreferenceChangeEvent',
      'PreferenceChangeListener',
      'Preferences',
      'PreferencesFactory',
      'PreparedStatement',
      'PresentationDirection',
      'Principal',
      'Principal',
      'PrincipalHolder',
      'PrintEvent',
      'PrintException',
      'PrintGraphics',
      'PrintJob',
      'PrintJobAdapter',
      'PrintJobAttribute',
      'PrintJobAttributeEvent',
      'PrintJobAttributeListener',
      'PrintJobAttributeSet',
      'PrintJobEvent',
      'PrintJobListener',
      'PrintQuality',
      'PrintRequestAttribute',
      'PrintRequestAttributeSet',
      'PrintService',
      'PrintServiceAttribute',
      'PrintServiceAttributeEvent',
      'PrintServiceAttributeListener',
      'PrintServiceAttributeSet',
      'PrintServiceLookup',
      'PrintStream',
      'PrintWriter',
      'Printable',
      'PrinterAbortException',
      'PrinterException',
      'PrinterGraphics',
      'PrinterIOException',
      'PrinterInfo',
      'PrinterIsAcceptingJobs',
      'PrinterJob',
      'PrinterLocation',
      'PrinterMakeAndModel',
      'PrinterMessageFromOperator',
      'PrinterMoreInfo',
      'PrinterMoreInfoManufacturer',
      'PrinterName',
      'PrinterResolution',
      'PrinterState',
      'PrinterStateReason',
      'PrinterStateReasons',
      'PrinterURI',
      'PriorityBlockingQueue',
      'PriorityQueue',
      'PrivateClassLoader',
      'PrivateCredentialPermission',
      'PrivateKey',
      'PrivateMLet',
      'PrivilegedAction',
      'PrivilegedActionException',
      'PrivilegedExceptionAction',
      'Process',
      'ProcessBuilder',
      'ProcessingInstruction',
      'ProfileDataException',
      'ProfileIdHelper',
      'ProgressBarUI',
      'ProgressMonitor',
      'ProgressMonitorInputStream',
      'Properties',
      'PropertyChangeEvent',
      'PropertyChangeListener',
      'PropertyChangeListenerProxy',
      'PropertyChangeSupport',
      'PropertyDescriptor',
      'PropertyEditor',
      'PropertyEditorManager',
      'PropertyEditorSupport',
      'PropertyPermission',
      'PropertyResourceBundle',
      'PropertyVetoException',
      'ProtectionDomain',
      'ProtocolException',
      'Provider',
      'Provider.Service',
      'ProviderException',
      'Proxy',
      'Proxy',
      'Proxy.Type',
      'ProxySelector',
      'PublicKey',
      'PushbackInputStream',
      'PushbackReader',
      'QName',
      'QuadCurve2D',
      'QuadCurve2D.Double',
      'QuadCurve2D.Float',
      'Query',
      'QueryEval',
      'QueryExp',
      'Queue',
      'QueuedJobCount',
      'RC2ParameterSpec',
      'RC5ParameterSpec',
      'REBIND',
      'REQUEST_PROCESSING_POLICY_ID',
      'RGBImageFilter',
      'RMIClassLoader',
      'RMIClassLoaderSpi',
      'RMIClientSocketFactory',
      'RMIConnection',
      'RMIConnectionImpl',
      'RMIConnectionImpl_Stub',
      'RMIConnector',
      'RMIConnectorServer',
      'RMICustomMaxStreamFormat',
      'RMIFailureHandler',
      'RMIIIOPServerImpl',
      'RMIJRMPServerImpl',
      'RMISecurityException',
      'RMISecurityManager',
      'RMIServer',
      'RMIServerImpl',
      'RMIServerImpl_Stub',
      'RMIServerSocketFactory',
      'RMISocketFactory',
      'RSAKey',
      'RSAKeyGenParameterSpec',
      'RSAMultiPrimePrivateCrtKey',
      'RSAMultiPrimePrivateCrtKeySpec',
      'RSAOtherPrimeInfo',
      'RSAPrivateCrtKey',
      'RSAPrivateCrtKeySpec',
      'RSAPrivateKey',
      'RSAPrivateKeySpec',
      'RSAPublicKey',
      'RSAPublicKeySpec',
      'RTFEditorKit',
      'Random',
      'RandomAccess',
      'RandomAccessFile',
      'Raster',
      'RasterFormatException',
      'RasterOp',
      'Rdn',
      'ReadOnlyBufferException',
      'ReadWriteLock',
      'Readable',
      'ReadableByteChannel',
      'Reader',
      'RealmCallback',
      'RealmChoiceCallback',
      'Receiver',
      'Rectangle',
      'Rectangle2D',
      'Rectangle2D.Double',
      'Rectangle2D.Float',
      'RectangularShape',
      'ReentrantLock',
      'ReentrantReadWriteLock',
      'ReentrantReadWriteLock.ReadLock',
      'ReentrantReadWriteLock.WriteLock',
      'Ref',
      'RefAddr',
      'Reference',
      'Reference',
      'ReferenceQueue',
      'ReferenceUriSchemesSupported',
      'Referenceable',
      'ReferralException',
      'ReflectPermission',
      'ReflectionException',
      'RefreshFailedException',
      'Refreshable',
      'Region',
      'RegisterableService',
      'Registry',
      'RegistryHandler',
      'RejectedExecutionException',
      'RejectedExecutionHandler',
      'Relation',
      'RelationException',
      'RelationNotFoundException',
      'RelationNotification',
      'RelationService',
      'RelationServiceMBean',
      'RelationServiceNotRegisteredException',
      'RelationSupport',
      'RelationSupportMBean',
      'RelationType',
      'RelationTypeNotFoundException',
      'RelationTypeSupport',
      'RemarshalException',
      'Remote',
      'RemoteCall',
      'RemoteException',
      'RemoteObject',
      'RemoteObjectInvocationHandler',
      'RemoteRef',
      'RemoteServer',
      'RemoteStub',
      'RenderContext',
      'RenderableImage',
      'RenderableImageOp',
      'RenderableImageProducer',
      'RenderedImage',
      'RenderedImageFactory',
      'Renderer',
      'RenderingHints',
      'RenderingHints.Key',
      'RepaintManager',
      'ReplicateScaleFilter',
      'RepositoryIdHelper',
      'Request',
      'RequestInfo',
      'RequestInfoOperations',
      'RequestProcessingPolicy',
      'RequestProcessingPolicyOperations',
      'RequestProcessingPolicyValue',
      'RequestingUserName',
      'RequiredModelMBean',
      'RescaleOp',
      'ResolutionSyntax',
      'ResolveResult',
      'Resolver',
      'ResourceBundle',
      'ResponseCache',
      'ResponseHandler',
      'Result',
      'ResultSet',
      'ResultSetMetaData',
      'Retention',
      'RetentionPolicy',
      'ReverbType',
      'Robot',
      'Role',
      'RoleInfo',
      'RoleInfoNotFoundException',
      'RoleList',
      'RoleNotFoundException',
      'RoleResult',
      'RoleStatus',
      'RoleUnresolved',
      'RoleUnresolvedList',
      'RootPaneContainer',
      'RootPaneUI',
      'RoundRectangle2D',
      'RoundRectangle2D.Double',
      'RoundRectangle2D.Float',
      'RoundingMode',
      'RowMapper',
      'RowSet',
      'RowSetEvent',
      'RowSetInternal',
      'RowSetListener',
      'RowSetMetaData',
      'RowSetMetaDataImpl',
      'RowSetReader',
      'RowSetWarning',
      'RowSetWriter',
      'RuleBasedCollator',
      'RunTime',
      'RunTimeOperations',
      'Runnable',
      'Runtime',
      'RuntimeErrorException',
      'RuntimeException',
      'RuntimeMBeanException',
      'RuntimeMXBean',
      'RuntimeOperationsException',
      'RuntimePermission',
      'SAXException',
      'SAXNotRecognizedException',
      'SAXNotSupportedException',
      'SAXParseException',
      'SAXParser',
      'SAXParserFactory',
      'SAXResult',
      'SAXSource',
      'SAXTransformerFactory',
      'SERVANT_RETENTION_POLICY_ID',
      'SQLData',
      'SQLException',
      'SQLInput',
      'SQLInputImpl',
      'SQLOutput',
      'SQLOutputImpl',
      'SQLPermission',
      'SQLWarning',
      'SSLContext',
      'SSLContextSpi',
      'SSLEngine',
      'SSLEngineResult',
      'SSLEngineResult.HandshakeStatus',
      'SSLEngineResult.Status',
      'SSLException',
      'SSLHandshakeException',
      'SSLKeyException',
      'SSLPeerUnverifiedException',
      'SSLPermission',
      'SSLProtocolException',
      'SSLServerSocket',
      'SSLServerSocketFactory',
      'SSLSession',
      'SSLSessionBindingEvent',
      'SSLSessionBindingListener',
      'SSLSessionContext',
      'SSLSocket',
      'SSLSocketFactory',
      'SUCCESSFUL',
      'SYNC_WITH_TRANSPORT',
      'SYSTEM_EXCEPTION',
      'SampleModel',
      'Sasl',
      'SaslClient',
      'SaslClientFactory',
      'SaslException',
      'SaslServer',
      'SaslServerFactory',
      'Savepoint',
      'Scanner',
      'ScatteringByteChannel',
      'ScheduledExecutorService',
      'ScheduledFuture',
      'ScheduledThreadPoolExecutor',
      'Schema',
      'SchemaFactory',
      'SchemaFactoryLoader',
      'SchemaViolationException',
      'ScrollBarUI',
      'ScrollPane',
      'ScrollPaneAdjustable',
      'ScrollPaneConstants',
      'ScrollPaneLayout',
      'ScrollPaneLayout.UIResource',
      'ScrollPaneUI',
      'Scrollable',
      'Scrollbar',
      'SealedObject',
      'SearchControls',
      'SearchResult',
      'SecretKey',
      'SecretKeyFactory',
      'SecretKeyFactorySpi',
      'SecretKeySpec',
      'SecureCacheResponse',
      'SecureClassLoader',
      'SecureRandom',
      'SecureRandomSpi',
      'Security',
      'SecurityException',
      'SecurityManager',
      'SecurityPermission',
      'Segment',
      'SelectableChannel',
      'SelectionKey',
      'Selector',
      'SelectorProvider',
      'Semaphore',
      'SeparatorUI',
      'Sequence',
      'SequenceInputStream',
      'Sequencer',
      'Sequencer.SyncMode',
      'SerialArray',
      'SerialBlob',
      'SerialClob',
      'SerialDatalink',
      'SerialException',
      'SerialJavaObject',
      'SerialRef',
      'SerialStruct',
      'Serializable',
      'SerializablePermission',
      'Servant',
      'ServantActivator',
      'ServantActivatorHelper',
      'ServantActivatorOperations',
      'ServantActivatorPOA',
      'ServantAlreadyActive',
      'ServantAlreadyActiveHelper',
      'ServantLocator',
      'ServantLocatorHelper',
      'ServantLocatorOperations',
      'ServantLocatorPOA',
      'ServantManager',
      'ServantManagerOperations',
      'ServantNotActive',
      'ServantNotActiveHelper',
      'ServantObject',
      'ServantRetentionPolicy',
      'ServantRetentionPolicyOperations',
      'ServantRetentionPolicyValue',
      'ServerCloneException',
      'ServerError',
      'ServerException',
      'ServerIdHelper',
      'ServerNotActiveException',
      'ServerRef',
      'ServerRequest',
      'ServerRequestInfo',
      'ServerRequestInfoOperations',
      'ServerRequestInterceptor',
      'ServerRequestInterceptorOperations',
      'ServerRuntimeException',
      'ServerSocket',
      'ServerSocketChannel',
      'ServerSocketFactory',
      'ServiceContext',
      'ServiceContextHelper',
      'ServiceContextHolder',
      'ServiceContextListHelper',
      'ServiceContextListHolder',
      'ServiceDetail',
      'ServiceDetailHelper',
      'ServiceIdHelper',
      'ServiceInformation',
      'ServiceInformationHelper',
      'ServiceInformationHolder',
      'ServiceNotFoundException',
      'ServicePermission',
      'ServiceRegistry',
      'ServiceRegistry.Filter',
      'ServiceUI',
      'ServiceUIFactory',
      'ServiceUnavailableException',
      'Set',
      'SetOfIntegerSyntax',
      'SetOverrideType',
      'SetOverrideTypeHelper',
      'Severity',
      'Shape',
      'ShapeGraphicAttribute',
      'SheetCollate',
      'Short',
      'ShortBuffer',
      'ShortBufferException',
      'ShortHolder',
      'ShortLookupTable',
      'ShortMessage',
      'ShortSeqHelper',
      'ShortSeqHolder',
      'Sides',
      'Signature',
      'SignatureException',
      'SignatureSpi',
      'SignedObject',
      'Signer',
      'SimpleAttributeSet',
      'SimpleBeanInfo',
      'SimpleDateFormat',
      'SimpleDoc',
      'SimpleFormatter',
      'SimpleTimeZone',
      'SimpleType',
      'SinglePixelPackedSampleModel',
      'SingleSelectionModel',
      'Size2DSyntax',
      'SizeLimitExceededException',
      'SizeRequirements',
      'SizeSequence',
      'Skeleton',
      'SkeletonMismatchException',
      'SkeletonNotFoundException',
      'SliderUI',
      'Socket',
      'SocketAddress',
      'SocketChannel',
      'SocketException',
      'SocketFactory',
      'SocketHandler',
      'SocketImpl',
      'SocketImplFactory',
      'SocketOptions',
      'SocketPermission',
      'SocketSecurityException',
      'SocketTimeoutException',
      'SoftBevelBorder',
      'SoftReference',
      'SortControl',
      'SortKey',
      'SortResponseControl',
      'SortedMap',
      'SortedSet',
      'SortingFocusTraversalPolicy',
      'Soundbank',
      'SoundbankReader',
      'SoundbankResource',
      'Source',
      'SourceDataLine',
      'SourceLocator',
      'SpinnerDateModel',
      'SpinnerListModel',
      'SpinnerModel',
      'SpinnerNumberModel',
      'SpinnerUI',
      'SplitPaneUI',
      'Spring',
      'SpringLayout',
      'SpringLayout.Constraints',
      'SslRMIClientSocketFactory',
      'SslRMIServerSocketFactory',
      'Stack',
      'StackOverflowError',
      'StackTraceElement',
      'StandardMBean',
      'StartTlsRequest',
      'StartTlsResponse',
      'State',
      'StateEdit',
      'StateEditable',
      'StateFactory',
      'Statement',
      'Statement',
      'StreamCorruptedException',
      'StreamHandler',
      'StreamPrintService',
      'StreamPrintServiceFactory',
      'StreamResult',
      'StreamSource',
      'StreamTokenizer',
      'Streamable',
      'StreamableValue',
      'StrictMath',
      'String',
      'StringBuffer',
      'StringBufferInputStream',
      'StringBuilder',
      'StringCharacterIterator',
      'StringContent',
      'StringHolder',
      'StringIndexOutOfBoundsException',
      'StringMonitor',
      'StringMonitorMBean',
      'StringNameHelper',
      'StringReader',
      'StringRefAddr',
      'StringSelection',
      'StringSeqHelper',
      'StringSeqHolder',
      'StringTokenizer',
      'StringValueExp',
      'StringValueHelper',
      'StringWriter',
      'Stroke',
      'Struct',
      'StructMember',
      'StructMemberHelper',
      'Stub',
      'StubDelegate',
      'StubNotFoundException',
      'Style',
      'StyleConstants',
      'StyleConstants.CharacterConstants',
      'StyleConstants.ColorConstants',
      'StyleConstants.FontConstants',
      'StyleConstants.ParagraphConstants',
      'StyleContext',
      'StyleSheet',
      'StyleSheet.BoxPainter',
      'StyleSheet.ListPainter',
      'StyledDocument',
      'StyledEditorKit',
      'StyledEditorKit.AlignmentAction',
      'StyledEditorKit.BoldAction',
      'StyledEditorKit.FontFamilyAction',
      'StyledEditorKit.FontSizeAction',
      'StyledEditorKit.ForegroundAction',
      'StyledEditorKit.ItalicAction',
      'StyledEditorKit.StyledTextAction',
      'StyledEditorKit.UnderlineAction',
      'Subject',
      'SubjectDelegationPermission',
      'SubjectDomainCombiner',
      'SupportedValuesAttribute',
      'SuppressWarnings',
      'SwingConstants',
      'SwingPropertyChangeSupport',
      'SwingUtilities',
      'SyncFactory',
      'SyncFactoryException',
      'SyncFailedException',
      'SyncProvider',
      'SyncProviderException',
      'SyncResolver',
      'SyncScopeHelper',
      'SynchronousQueue',
      'SynthConstants',
      'SynthContext',
      'SynthGraphicsUtils',
      'SynthLookAndFeel',
      'SynthPainter',
      'SynthStyle',
      'SynthStyleFactory',
      'Synthesizer',
      'SysexMessage',
      'System',
      'SystemColor',
      'SystemException',
      'SystemFlavorMap',
      'TAG_ALTERNATE_IIOP_ADDRESS',
      'TAG_CODE_SETS',
      'TAG_INTERNET_IOP',
      'TAG_JAVA_CODEBASE',
      'TAG_MULTIPLE_COMPONENTS',
      'TAG_ORB_TYPE',
      'TAG_POLICIES',
      'TAG_RMI_CUSTOM_MAX_STREAM_FORMAT',
      'TCKind',
      'THREAD_POLICY_ID',
      'TIMEOUT',
      'TRANSACTION_MODE',
      'TRANSACTION_REQUIRED',
      'TRANSACTION_ROLLEDBACK',
      'TRANSACTION_UNAVAILABLE',
      'TRANSIENT',
      'TRANSPORT_RETRY',
      'TabExpander',
      'TabSet',
      'TabStop',
      'TabableView',
      'TabbedPaneUI',
      'TableCellEditor',
      'TableCellRenderer',
      'TableColumn',
      'TableColumnModel',
      'TableColumnModelEvent',
      'TableColumnModelListener',
      'TableHeaderUI',
      'TableModel',
      'TableModelEvent',
      'TableModelListener',
      'TableUI',
      'TableView',
      'TabularData',
      'TabularDataSupport',
      'TabularType',
      'TagElement',
      'TaggedComponent',
      'TaggedComponentHelper',
      'TaggedComponentHolder',
      'TaggedProfile',
      'TaggedProfileHelper',
      'TaggedProfileHolder',
      'Target',
      'TargetDataLine',
      'TargetedNotification',
      'Templates',
      'TemplatesHandler',
      'Text',
      'TextAction',
      'TextArea',
      'TextAttribute',
      'TextComponent',
      'TextEvent',
      'TextField',
      'TextHitInfo',
      'TextInputCallback',
      'TextLayout',
      'TextLayout.CaretPolicy',
      'TextListener',
      'TextMeasurer',
      'TextOutputCallback',
      'TextSyntax',
      'TextUI',
      'TexturePaint',
      'Thread',
      'Thread.State',
      'Thread.UncaughtExceptionHandler',
      'ThreadDeath',
      'ThreadFactory',
      'ThreadGroup',
      'ThreadInfo',
      'ThreadLocal',
      'ThreadMXBean',
      'ThreadPolicy',
      'ThreadPolicyOperations',
      'ThreadPolicyValue',
      'ThreadPoolExecutor',
      'ThreadPoolExecutor.AbortPolicy',
      'ThreadPoolExecutor.CallerRunsPolicy',
      'ThreadPoolExecutor.DiscardOldestPolicy',
      'ThreadPoolExecutor.DiscardPolicy',
      'Throwable',
      'Tie',
      'TileObserver',
      'Time',
      'TimeLimitExceededException',
      'TimeUnit',
      'TimeZone',
      'TimeoutException',
      'Timer',
      'Timer',
      'Timer',
      'TimerAlarmClockNotification',
      'TimerMBean',
      'TimerNotification',
      'TimerTask',
      'Timestamp',
      'Timestamp',
      'TitledBorder',
      'TooManyListenersException',
      'ToolBarUI',
      'ToolTipManager',
      'ToolTipUI',
      'Toolkit',
      'Track',
      'TransactionRequiredException',
      'TransactionRolledbackException',
      'TransactionService',
      'TransactionalWriter',
      'TransferHandler',
      'Transferable',
      'TransformAttribute',
      'Transformer',
      'TransformerConfigurationException',
      'TransformerException',
      'TransformerFactory',
      'TransformerFactoryConfigurationError',
      'TransformerHandler',
      'Transmitter',
      'Transparency',
      'TreeCellEditor',
      'TreeCellRenderer',
      'TreeExpansionEvent',
      'TreeExpansionListener',
      'TreeMap',
      'TreeModel',
      'TreeModelEvent',
      'TreeModelListener',
      'TreeNode',
      'TreePath',
      'TreeSelectionEvent',
      'TreeSelectionListener',
      'TreeSelectionModel',
      'TreeSet',
      'TreeUI',
      'TreeWillExpandListener',
      'TrustAnchor',
      'TrustManager',
      'TrustManagerFactory',
      'TrustManagerFactorySpi',
      'Type',
      'TypeCode',
      'TypeCodeHolder',
      'TypeInfo',
      'TypeInfoProvider',
      'TypeMismatch',
      'TypeMismatch',
      'TypeMismatch',
      'TypeMismatchHelper',
      'TypeMismatchHelper',
      'TypeNotPresentException',
      'TypeVariable',
      'Types',
      'UID',
      'UIDefaults',
      'UIDefaults.ActiveValue',
      'UIDefaults.LazyInputMap',
      'UIDefaults.LazyValue',
      'UIDefaults.ProxyLazyValue',
      'UIManager',
      'UIManager.LookAndFeelInfo',
      'UIResource',
      'ULongLongSeqHelper',
      'ULongLongSeqHolder',
      'ULongSeqHelper',
      'ULongSeqHolder',
      'UNKNOWN',
      'UNKNOWN',
      'UNSUPPORTED_POLICY',
      'UNSUPPORTED_POLICY_VALUE',
      'URI',
      'URIException',
      'URIResolver',
      'URISyntax',
      'URISyntaxException',
      'URL',
      'URLClassLoader',
      'URLConnection',
      'URLDecoder',
      'URLEncoder',
      'URLStreamHandler',
      'URLStreamHandlerFactory',
      'URLStringHelper',
      'USER_EXCEPTION',
      'UShortSeqHelper',
      'UShortSeqHolder',
      'UTFDataFormatException',
      'UUID',
      'UndeclaredThrowableException',
      'UndoManager',
      'UndoableEdit',
      'UndoableEditEvent',
      'UndoableEditListener',
      'UndoableEditSupport',
      'UnexpectedException',
      'UnicastRemoteObject',
      'UnionMember',
      'UnionMemberHelper',
      'UnknownEncoding',
      'UnknownEncodingHelper',
      'UnknownError',
      'UnknownException',
      'UnknownFormatConversionException',
      'UnknownFormatFlagsException',
      'UnknownGroupException',
      'UnknownHostException',
      'UnknownHostException',
      'UnknownObjectException',
      'UnknownServiceException',
      'UnknownUserException',
      'UnknownUserExceptionHelper',
      'UnknownUserExceptionHolder',
      'UnmappableCharacterException',
      'UnmarshalException',
      'UnmodifiableClassException',
      'UnmodifiableSetException',
      'UnrecoverableEntryException',
      'UnrecoverableKeyException',
      'Unreferenced',
      'UnresolvedAddressException',
      'UnresolvedPermission',
      'UnsatisfiedLinkError',
      'UnsolicitedNotification',
      'UnsolicitedNotificationEvent',
      'UnsolicitedNotificationListener',
      'UnsupportedAddressTypeException',
      'UnsupportedAudioFileException',
      'UnsupportedCallbackException',
      'UnsupportedCharsetException',
      'UnsupportedClassVersionError',
      'UnsupportedEncodingException',
      'UnsupportedFlavorException',
      'UnsupportedLookAndFeelException',
      'UnsupportedOperationException',
      'UserDataHandler',
      'UserException',
      'Util',
      'UtilDelegate',
      'Utilities',
      'VMID',
      'VM_ABSTRACT',
      'VM_CUSTOM',
      'VM_NONE',
      'VM_TRUNCATABLE',
      'Validator',
      'ValidatorHandler',
      'ValueBase',
      'ValueBaseHelper',
      'ValueBaseHolder',
      'ValueExp',
      'ValueFactory',
      'ValueHandler',
      'ValueHandlerMultiFormat',
      'ValueInputStream',
      'ValueMember',
      'ValueMemberHelper',
      'ValueOutputStream',
      'VariableHeightLayoutCache',
      'Vector',
      'VerifyError',
      'VersionSpecHelper',
      'VetoableChangeListener',
      'VetoableChangeListenerProxy',
      'VetoableChangeSupport',
      'View',
      'ViewFactory',
      'ViewportLayout',
      'ViewportUI',
      'VirtualMachineError',
      'Visibility',
      'VisibilityHelper',
      'VoiceStatus',
      'Void',
      'VolatileImage',
      'WCharSeqHelper',
      'WCharSeqHolder',
      'WStringSeqHelper',
      'WStringSeqHolder',
      'WStringValueHelper',
      'WeakHashMap',
      'WeakReference',
      'WebRowSet',
      'WildcardType',
      'Window',
      'WindowAdapter',
      'WindowConstants',
      'WindowEvent',
      'WindowFocusListener',
      'WindowListener',
      'WindowStateListener',
      'WrappedPlainView',
      'WritableByteChannel',
      'WritableRaster',
      'WritableRenderedImage',
      'WriteAbortedException',
      'Writer',
      'WrongAdapter',
      'WrongAdapterHelper',
      'WrongPolicy',
      'WrongPolicyHelper',
      'WrongTransaction',
      'WrongTransactionHelper',
      'WrongTransactionHolder',
      'X500Principal',
      'X500PrivateCredential',
      'X509CRL',
      'X509CRLEntry',
      'X509CRLSelector',
      'X509CertSelector',
      'X509Certificate',
      'X509Certificate',
      'X509EncodedKeySpec',
      'X509ExtendedKeyManager',
      'X509Extension',
      'X509KeyManager',
      'X509TrustManager',
      'XAConnection',
      'XADataSource',
      'XAException',
      'XAResource',
      'XMLConstants',
      'XMLDecoder',
      'XMLEncoder',
      'XMLFilter',
      'XMLFilterImpl',
      'XMLFormatter',
      'XMLGregorianCalendar',
      'XMLParseException',
      'XMLReader',
      'XMLReaderAdapter',
      'XMLReaderFactory',
      'XPath',
      'XPathConstants',
      'XPathException',
      'XPathExpression',
      'XPathExpressionException',
      'XPathFactory',
      'XPathFactoryConfigurationException',
      'XPathFunction',
      'XPathFunctionException',
      'XPathFunctionResolver',
      'XPathVariableResolver',
      'Xid',
      'XmlReader',
      'XmlWriter',
      'ZipEntry',
      'ZipException',
      'ZipFile',
      'ZipInputStream',
      'ZipOutputStream',
      'ZoneView',
      '_BindingIteratorImplBase',
      '_BindingIteratorStub',
      '_DynAnyFactoryStub',
      '_DynAnyStub',
      '_DynArrayStub',
      '_DynEnumStub',
      '_DynFixedStub',
      '_DynSequenceStub',
      '_DynStructStub',
      '_DynUnionStub',
      '_DynValueStub',
      '_IDLTypeStub',
      '_NamingContextExtStub',
      '_NamingContextImplBase',
      '_NamingContextStub',
      '_PolicyStub',
      '_Remote_Stub',
      '_ServantActivatorStub',
      '_ServantLocatorStub',
   );
   $self->listAdd('keywords',
      '@interface',
      'abstract',
      'break',
      'case',
      'catch',
      'class',
      'continue',
      'default',
      'do',
      'else',
      'enum',
      'extends',
      'false',
      'finally',
      'for',
      'goto',
      'if',
      'implements',
      'instanceof',
      'interface',
      'native',
      'new',
      'null',
      'private',
      'protected',
      'public',
      'return',
      'strictfp',
      'super',
      'switch',
      'synchronized',
      'this',
      'throw',
      'throws',
      'transient',
      'true',
      'try',
      'volatile',
      'while',
   );
   $self->listAdd('types',
      'boolean',
      'byte',
      'char',
      'const',
      'double',
      'final',
      'float',
      'int',
      'long',
      'short',
      'static',
      'void',
   );
   $self->contextdata({
      'Commentar 1' => {
         callback => \&parseCommentar1,
         attribute => 'Comment',
         lineending => '#pop',
      },
      'Commentar 2' => {
         callback => \&parseCommentar2,
         attribute => 'Comment',
      },
      'Imports' => {
         callback => \&parseImports,
         attribute => 'Normal Text',
         lineending => '#pop',
      },
      'Member' => {
         callback => \&parseMember,
         attribute => 'Normal Text',
         lineending => '#pop',
         fallthrough => '#pop',
      },
      'Normal' => {
         callback => \&parseNormal,
         attribute => 'Normal Text',
      },
      'Printf' => {
         callback => \&parsePrintf,
         attribute => 'Printf',
         lineending => '#pop',
      },
      'PrintfString' => {
         callback => \&parsePrintfString,
         attribute => 'PrintfString',
         lineending => '#pop',
      },
      'StaticImports' => {
         callback => \&parseStaticImports,
         attribute => 'Normal Text',
         lineending => '#pop',
      },
      'String' => {
         callback => \&parseString,
         attribute => 'String',
         lineending => '#pop',
      },
   });
   $self->deliminators('\\s||\\.|\\(|\\)|:|\\!|\\+|,|-|<|=|>|\\%|\\&|\\*|\\/|;|\\?|\\[|\\]|\\^|\\{|\\||\\}|\\~|\\\\');
   $self->basecontext('Normal');
   $self->keywordscase(0);
   $self->initialize;
   bless ($self, $class);
   return $self;
}

sub language {
   return 'Java';
}

sub parseCommentar1 {
   my ($self, $text) = @_;
   return 0;
};

sub parseCommentar2 {
   my ($self, $text) = @_;
   # attribute => 'Comment'
   # char => '*'
   # char1 => '/'
   # context => '#pop'
   # endRegion => 'Comment'
   # type => 'Detect2Chars'
   if ($self->testDetect2Chars($text, '*', '/', 0, 0, 0, undef, 0, '#pop', 'Comment')) {
      return 1
   }
   return 0;
};

sub parseImports {
   my ($self, $text) = @_;
   # String => '\s*.*$'
   # attribute => 'Imports'
   # context => '#pop'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '\\s*.*$', 0, 0, 0, undef, 0, '#pop', 'Imports')) {
      return 1
   }
   return 0;
};

sub parseMember {
   my ($self, $text) = @_;
   # String => '\b[_a-zA-Z]\w*(?=[\s]*)'
   # attribute => 'Function'
   # context => '#pop'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '\\b[_a-zA-Z]\\w*(?=[\\s]*)', 0, 0, 0, undef, 0, '#pop', 'Function')) {
      return 1
   }
   return 0;
};

sub parseNormal {
   my ($self, $text) = @_;
   # context => '##Javadoc'
   # type => 'IncludeRules'
   if ($self->includePlugin('Javadoc', $text)) {
      return 1
   }
   # String => 'keywords'
   # attribute => 'Keyword'
   # context => '#stay'
   # type => 'keyword'
   if ($self->testKeyword($text, 'keywords', 0, undef, 0, '#stay', 'Keyword')) {
      return 1
   }
   # String => 'types'
   # attribute => 'Data Type'
   # context => '#stay'
   # type => 'keyword'
   if ($self->testKeyword($text, 'types', 0, undef, 0, '#stay', 'Data Type')) {
      return 1
   }
   # String => 'java15'
   # attribute => 'Java15'
   # context => '#stay'
   # type => 'keyword'
   if ($self->testKeyword($text, 'java15', 0, undef, 0, '#stay', 'Java15')) {
      return 1
   }
   # attribute => 'Float'
   # context => '#stay'
   # items => 'ARRAY(0x1739d60)'
   # type => 'Float'
   if ($self->testFloat($text, 0, undef, 0, '#stay', 'Float')) {
      # String => 'fF'
      # attribute => 'Float'
      # context => '#stay'
      # type => 'AnyChar'
      if ($self->testAnyChar($text, 'fF', 0, 0, undef, 0, '#stay', 'Float')) {
         return 1
      }
   }
   # attribute => 'Octal'
   # context => '#stay'
   # type => 'HlCOct'
   if ($self->testHlCOct($text, 0, undef, 0, '#stay', 'Octal')) {
      return 1
   }
   # attribute => 'Hex'
   # context => '#stay'
   # type => 'HlCHex'
   if ($self->testHlCHex($text, 0, undef, 0, '#stay', 'Hex')) {
      return 1
   }
   # attribute => 'Decimal'
   # context => '#stay'
   # items => 'ARRAY(0x12b6ff0)'
   # type => 'Int'
   if ($self->testInt($text, 0, undef, 0, '#stay', 'Decimal')) {
      # String => 'ULL'
      # attribute => 'Decimal'
      # context => '#stay'
      # insensitive => 'TRUE'
      # type => 'StringDetect'
      if ($self->testStringDetect($text, 'ULL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
         return 1
      }
      # String => 'LUL'
      # attribute => 'Decimal'
      # context => '#stay'
      # insensitive => 'TRUE'
      # type => 'StringDetect'
      if ($self->testStringDetect($text, 'LUL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
         return 1
      }
      # String => 'LLU'
      # attribute => 'Decimal'
      # context => '#stay'
      # insensitive => 'TRUE'
      # type => 'StringDetect'
      if ($self->testStringDetect($text, 'LLU', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
         return 1
      }
      # String => 'UL'
      # attribute => 'Decimal'
      # context => '#stay'
      # insensitive => 'TRUE'
      # type => 'StringDetect'
      if ($self->testStringDetect($text, 'UL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
         return 1
      }
      # String => 'LU'
      # attribute => 'Decimal'
      # context => '#stay'
      # insensitive => 'TRUE'
      # type => 'StringDetect'
      if ($self->testStringDetect($text, 'LU', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
         return 1
      }
      # String => 'LL'
      # attribute => 'Decimal'
      # context => '#stay'
      # insensitive => 'TRUE'
      # type => 'StringDetect'
      if ($self->testStringDetect($text, 'LL', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
         return 1
      }
      # String => 'U'
      # attribute => 'Decimal'
      # context => '#stay'
      # insensitive => 'TRUE'
      # type => 'StringDetect'
      if ($self->testStringDetect($text, 'U', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
         return 1
      }
      # String => 'L'
      # attribute => 'Decimal'
      # context => '#stay'
      # insensitive => 'TRUE'
      # type => 'StringDetect'
      if ($self->testStringDetect($text, 'L', 1, 0, 0, undef, 0, '#stay', 'Decimal')) {
         return 1
      }
   }
   # attribute => 'Char'
   # context => '#stay'
   # type => 'HlCChar'
   if ($self->testHlCChar($text, 0, undef, 0, '#stay', 'Char')) {
      return 1
   }
   # String => '//\s*BEGIN.*$'
   # attribute => 'Decimal'
   # beginRegion => 'Region1'
   # context => '#stay'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '//\\s*BEGIN.*$', 0, 0, 0, undef, 0, '#stay', 'Decimal')) {
      return 1
   }
   # String => '//\s*END.*$'
   # attribute => 'Decimal'
   # context => '#stay'
   # endRegion => 'Region1'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '//\\s*END.*$', 0, 0, 0, undef, 0, '#stay', 'Decimal')) {
      return 1
   }
   # attribute => 'String'
   # char => '"'
   # context => 'String'
   # type => 'DetectChar'
   if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, 'String', 'String')) {
      return 1
   }
   # String => '\.(format|printf)\b'
   # attribute => 'Function'
   # context => 'Printf'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '\\.(format|printf)\\b', 0, 0, 0, undef, 0, 'Printf', 'Function')) {
      return 1
   }
   # attribute => 'Comment'
   # char => '/'
   # char1 => '/'
   # context => 'Commentar 1'
   # type => 'Detect2Chars'
   if ($self->testDetect2Chars($text, '/', '/', 0, 0, 0, undef, 0, 'Commentar 1', 'Comment')) {
      return 1
   }
   # attribute => 'Comment'
   # beginRegion => 'Comment'
   # char => '/'
   # char1 => '*'
   # context => 'Commentar 2'
   # type => 'Detect2Chars'
   if ($self->testDetect2Chars($text, '/', '*', 0, 0, 0, undef, 0, 'Commentar 2', 'Comment')) {
      return 1
   }
   # attribute => 'Symbol'
   # beginRegion => 'Brace1'
   # char => '{'
   # context => '#stay'
   # type => 'DetectChar'
   if ($self->testDetectChar($text, '{', 0, 0, 0, undef, 0, '#stay', 'Symbol')) {
      return 1
   }
   # attribute => 'Symbol'
   # char => '}'
   # context => '#stay'
   # endRegion => 'Brace1'
   # type => 'DetectChar'
   if ($self->testDetectChar($text, '}', 0, 0, 0, undef, 0, '#stay', 'Symbol')) {
      return 1
   }
   # String => '\.{3,3}\s+'
   # attribute => 'Keyword'
   # context => '#stay'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '\\.{3,3}\\s+', 0, 0, 0, undef, 0, '#stay', 'Keyword')) {
      return 1
   }
   # String => '\b(import\s+static)\b'
   # attribute => 'Keyword'
   # context => 'StaticImports'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '\\b(import\\s+static)\\b', 0, 0, 0, undef, 0, 'StaticImports', 'Keyword')) {
      return 1
   }
   # String => '\b(package|import)\b'
   # attribute => 'Keyword'
   # context => 'Imports'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '\\b(package|import)\\b', 0, 0, 0, undef, 0, 'Imports', 'Keyword')) {
      return 1
   }
   # String => '\b[_\w][_\w\d]*(?=[\s]*(/\*\s*\d+\s*\*/\s*)?[(])'
   # attribute => 'Function'
   # context => '#stay'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '\\b[_\\w][_\\w\\d]*(?=[\\s]*(/\\*\\s*\\d+\\s*\\*/\\s*)?[(])', 0, 0, 0, undef, 0, '#stay', 'Function')) {
      return 1
   }
   # String => '[.]{1,1}'
   # attribute => 'Symbol'
   # context => 'Member'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '[.]{1,1}', 0, 0, 0, undef, 0, 'Member', 'Symbol')) {
      return 1
   }
   # String => ':!%&()+,-/.*<=>?[]|~^;'
   # attribute => 'Symbol'
   # context => '#stay'
   # type => 'AnyChar'
   if ($self->testAnyChar($text, ':!%&()+,-/.*<=>?[]|~^;', 0, 0, undef, 0, '#stay', 'Symbol')) {
      return 1
   }
   return 0;
};

sub parsePrintf {
   my ($self, $text) = @_;
   # attribute => 'Normal Text'
   # char => ';'
   # context => '#pop'
   # type => 'DetectChar'
   if ($self->testDetectChar($text, ';', 0, 0, 0, undef, 0, '#pop', 'Normal Text')) {
      return 1
   }
   # attribute => 'String'
   # char => '"'
   # context => 'PrintfString'
   # type => 'DetectChar'
   if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, 'PrintfString', 'String')) {
      return 1
   }
   return 0;
};

sub parsePrintfString {
   my ($self, $text) = @_;
   # attribute => 'String'
   # context => '#stay'
   # type => 'LineContinue'
   if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'String')) {
      return 1
   }
   # attribute => 'String Char'
   # context => '#stay'
   # type => 'HlCStringChar'
   if ($self->testHlCStringChar($text, 0, undef, 0, '#stay', 'String Char')) {
      return 1
   }
   # attribute => 'String'
   # char => '"'
   # context => '#pop'
   # type => 'DetectChar'
   if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'String')) {
      return 1
   }
   # String => '%(\d+\$)?(-|#|\+|\ |0|,|\()*\d*(\.\d+)?[a-hosxA-CEGHSX]'
   # attribute => 'String Char'
   # context => '#stay'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '%(\\d+\\$)?(-|#|\\+|\\ |0|,|\\()*\\d*(\\.\\d+)?[a-hosxA-CEGHSX]', 0, 0, 0, undef, 0, '#stay', 'String Char')) {
      return 1
   }
   # 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)'
   # attribute => 'String Char'
   # context => '#stay'
   # type => 'RegExpr'
   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')) {
      return 1
   }
   # String => '%(%|n)'
   # attribute => 'String Char'
   # context => '#stay'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '%(%|n)', 0, 0, 0, undef, 0, '#stay', 'String Char')) {
      return 1
   }
   return 0;
};

sub parseStaticImports {
   my ($self, $text) = @_;
   # String => '\s*.*$'
   # attribute => 'StaticImports'
   # context => '#pop'
   # type => 'RegExpr'
   if ($self->testRegExpr($text, '\\s*.*$', 0, 0, 0, undef, 0, '#pop', 'StaticImports')) {
      return 1
   }
   return 0;
};

sub parseString {
   my ($self, $text) = @_;
   # attribute => 'String'
   # context => '#stay'
   # type => 'LineContinue'
   if ($self->testLineContinue($text, 0, undef, 0, '#stay', 'String')) {
      return 1
   }
   # attribute => 'String Char'
   # context => '#stay'
   # type => 'HlCStringChar'
   if ($self->testHlCStringChar($text, 0, undef, 0, '#stay', 'String Char')) {
      return 1
   }
   # attribute => 'String'
   # char => '"'
   # context => '#pop'
   # type => 'DetectChar'
   if ($self->testDetectChar($text, '"', 0, 0, 0, undef, 0, '#pop', 'String')) {
      return 1
   }
   return 0;
};


1;

__END__

=head1 NAME

Syntax::Highlight::Engine::Kate::Java - a Plugin for Java syntax highlighting

=head1 SYNOPSIS

 require Syntax::Highlight::Engine::Kate::Java;
 my $sh = new Syntax::Highlight::Engine::Kate::Java([
 ]);

=head1 DESCRIPTION

Syntax::Highlight::Engine::Kate::Java is a  plugin module that provides syntax highlighting
for Java to the Syntax::Haghlight::Engine::Kate highlighting engine.

This code is generated from the syntax definition files used
by the Kate project.
It works quite fine, but can use refinement and optimization.

It inherits Syntax::Higlight::Engine::Kate::Template. See also there.

=head1 AUTHOR

Hans Jeuken (haje <at> toneel <dot> demon <dot> nl)

=head1 BUGS

Unknown. If you find any, please contact the author