Java2D sketch warnings with jdk12, JRuby-9.2.8.0 and JRubyArt-2.2.0

sketch

def settings
  size 200, 200
end

def setup
  sketch_title 'Simple'
end

def draw

end

java_args

--illegal-access=warn

Warnings generated by simple JRubyArt Sketch

# WARN: is standing for WARNING: Illegal reflective access
WARN: by com.headius.backport9.modules.Modules to method java.lang.Object.finalize()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Object.clone()
WARN: by com.headius.backport9.modules.Modules to field java.io.FileDescriptor.fd
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.enumConstantDirectory()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.typeVarBounds(java.lang.reflect.TypeVariable)
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getClassLoader0()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.setSigners(java.lang.Object[])
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getDeclaredPublicMethods(java.lang.String,java.lang.Class[])
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getPrimitiveClass(java.lang.String)
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getRawAnnotations()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getRawTypeAnnotations()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getExecutableTypeAnnotationBytes(java.lang.reflect.Executable)
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getConstantPool()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getEnumConstantsShared()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.casAnnotationType(sun.reflect.annotation.AnnotationType,sun.reflect.annotation.AnnotationType)
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getAnnotationType()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Class.getDeclaredAnnotationMap()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Enum.finalize()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Enum.clone()
WARN: by com.headius.backport9.modules.Modules to method java.lang.System$LoggerFinder.accessProvider()
WARN: by com.headius.backport9.modules.Modules to method java.io.File.isInvalid()
WARN: by com.headius.backport9.modules.Modules to method java.io.File.getPrefixLength()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Thread.clone()
WARN: by com.headius.backport9.modules.Modules to method java.lang.Thread.blockedOn(sun.nio.ch.Interruptible)
WARN: by com.headius.backport9.modules.Modules to method java.lang.Thread.processQueue(java.lang.ref.ReferenceQueue,java.util.concurrent.ConcurrentMap)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.paramString()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getContainer()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getAccessControlContext()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.constructComponentName()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getComponentFactory()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.firePropertyChange(java.lang.String,int,int)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.firePropertyChange(java.lang.String,boolean,boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.firePropertyChange(java.lang.String,java.lang.Object,java.lang.Object)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.invalidateIfValid()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getObjectLock()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.clearMostRecentFocusOwnerOnHide()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.adjustListeningChildrenOnParent(long,int)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.eventEnabled(java.awt.AWTEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processEvent(java.awt.AWTEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.dispatchEventImpl(java.awt.AWTEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.setGraphicsConfiguration(java.awt.GraphicsConfiguration)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.dispatchMouseWheelToAncestor(java.awt.event.MouseWheelEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.createBufferStrategy(int,java.awt.BufferCapabilities)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.createBufferStrategy(int)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getBufferStrategy()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isRecursivelyVisible()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.applyCompoundShape(sun.java2d.pipe.Region)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.applyCurrentShape()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.mixOnReshaping()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getLocationOnWindow()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.updateZOrder()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.setBoundsOp(int)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.requestFocus(boolean,java.awt.event.FocusEvent$Cause)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.requestFocus(boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getGraphicsConfiguration_NoClientCode()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getContainingWindow()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.canBeFocusOwner()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getBoundsOp()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isInstanceOf(java.lang.Object,java.lang.String)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.initializeFocusTraversalKeys()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.updateChildGraphicsData(java.awt.GraphicsConfiguration)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.checkGD(java.lang.String)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.numListening(long)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.countHierarchyMembers()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.createHierarchyEvents(int,java.awt.Component,java.awt.Container,long,boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.invalidateParent()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.lightweightPaint(java.awt.Graphics)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.paintHeavyweightComponents(java.awt.Graphics)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.lightweightPrint(java.awt.Graphics)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.printHeavyweightComponents(java.awt.Graphics)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isSameOrAncestorOf(java.awt.Component,boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.containsFocus()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.clearCurrentFocusCycleRootOnHide()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getTraversalRoot()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.postsOldMouseEvents()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getOpaqueShape()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.mixOnShowing()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.mixOnHiding(boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isMixingNeeded()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.mixOnZOrderChanging(int,int)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.mixOnValidating()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.checkTreeLock()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.updateCursorImmediately()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getNativeContainer()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.relocateComponent()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.canBeFocusOwnerRecursively()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.transferFocus(boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.updateGraphicsData(java.awt.GraphicsConfiguration)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.enableEvents(long)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.findUnderMouseInWindow(java.awt.PointerInfo)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.pointRelativeToComponent(java.awt.Point)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.setAutoFocusTransferOnDisposal(boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.transferFocusBackward(boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.setFocusTraversalKeys_NoIDCheck(int,java.util.Set)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getFocusTraversalKeys_NoIDCheck(int)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isNonOpaqueForMixing()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getNormalShape()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.subtractAndApplyShape(sun.java2d.pipe.Region)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.subtractAndApplyShapeBelowMe()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isFocusTraversableOverridden()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getParent_NoClientCode()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getToolkitImpl()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isVisible_NoClientCode()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isEnabledImpl()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getFont_NoClientCode()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getLocationOnScreen_NoTreeLock()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.revalidateSynchronously()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getGraphics_NoClientCode()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getCursor_NoClientCode()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getBackBuffer()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.autoProcessMouseWheel(java.awt.event.MouseWheelEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.areInputMethodsEnabled()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.eventTypeEnabled(int)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.disableEvents(long)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isCoalescingEnabled()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.coalesceEvents(java.awt.AWTEvent,java.awt.AWTEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processComponentEvent(java.awt.event.ComponentEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processFocusEvent(java.awt.event.FocusEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processKeyEvent(java.awt.event.KeyEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processMouseEvent(java.awt.event.MouseEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processMouseMotionEvent(java.awt.event.MouseEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processMouseWheelEvent(java.awt.event.MouseWheelEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processInputMethodEvent(java.awt.event.InputMethodEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processHierarchyEvent(java.awt.event.HierarchyEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.processHierarchyBoundsEvent(java.awt.event.HierarchyEvent)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.requestFocusInWindow(boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.requestFocusInWindow(boolean,java.awt.event.FocusEvent$Cause)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.requestFocusHelper(boolean,boolean,java.awt.event.FocusEvent$Cause)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.requestFocusHelper(boolean,boolean)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.setRequestFocusController(sun.awt.RequestFocusController)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getNextFocusCandidate()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.isAutoFocusTransferOnDisposal()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getAccessibleIndexInParent()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getAccessibleStateSet()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.areBoundsValid()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getSiblingIndexAbove()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getHWPeerAboveMe()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Component.getSiblingIndexBelow()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Canvas.constructComponentName()
WARN: by com.headius.backport9.modules.Modules to method java.awt.Canvas.setGraphicsConfiguration(java.awt.GraphicsConfiguration)
WARN: by com.headius.backport9.modules.Modules to method java.awt.Canvas.postsOldMouseEvents()