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

sketch

def settings
  size 200, 200, P3D
end

def setup
  sketch_title 'P3D Sketch'
end

def draw

end

java_args

--illegal-access=warn

Warnings generated by P3D 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.jogamp.common.os.NativeLibrary$3 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARN: by jogamp.opengl.awt.Java2D$2 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to field sun.java2d.opengl.OGLUtilities.UNDEFINED
WARN: by jogamp.opengl.awt.Java2D$2 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to field sun.java2d.opengl.OGLUtilities.WINDOW
WARN: by jogamp.opengl.awt.Java2D$2 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to field sun.java2d.opengl.OGLUtilities.TEXTURE
WARN: by jogamp.opengl.awt.Java2D$2 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to field sun.java2d.opengl.OGLUtilities.FLIP_BACKBUFFER
WARN: by jogamp.opengl.awt.Java2D$2 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to field sun.java2d.opengl.OGLUtilities.FBOBJECT
WARN: by jogamp.opengl.awt.Java2D$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.java2d.opengl.OGLUtilities.invokeWithOGLContextCurrent(java.awt.Graphics,java.lang.Runnable)
WARN: by jogamp.opengl.awt.Java2D$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.java2d.opengl.OGLUtilities.isQueueFlusherThread()
WARN: by jogamp.opengl.awt.Java2D$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.java2d.opengl.OGLUtilities.getOGLViewport(java.awt.Graphics,int,int)
WARN: by jogamp.opengl.awt.Java2D$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.java2d.opengl.OGLUtilities.getOGLScissorBox(java.awt.Graphics)
WARN: by jogamp.opengl.awt.Java2D$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.java2d.opengl.OGLUtilities.getOGLSurfaceIdentifier(java.awt.Graphics)
WARN: by jogamp.opengl.awt.Java2D$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.java2d.opengl.OGLUtilities.invokeWithOGLSharedContextCurrent(java.awt.GraphicsConfiguration,java.lang.Runnable)
WARN: by jogamp.opengl.awt.Java2D$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.java2d.opengl.OGLUtilities.getOGLSurfaceType(java.awt.Graphics)
WARN: by jogamp.opengl.awt.Java2D$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.java2d.opengl.OGLUtilities.getOGLTextureType(java.awt.Graphics)
WARN: by jogamp.nativewindow.jawt.JAWTUtil$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.awt.SunToolkit.awtLock()
WARN: by jogamp.nativewindow.jawt.JAWTUtil$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.awt.SunToolkit.awtUnlock()
WARN: by jogamp.nativewindow.jawt.JAWTUtil$1 (file:/home/tux/.gem/ruby/2.5.0/gems/jruby_art-2.2.0/lib/jogl-all.jar) to method sun.awt.X11GraphicsDevice.getScaleFactor()