rikvdkleij / intellij-haskell

IntelliJ plugin for Haskell
https://rikvdkleij.github.io/intellij-haskell/
Apache License 2.0
1.31k stars 96 forks source link

Crash in IntelliJ 2021.1.1 #654

Open CSchank opened 3 years ago

CSchank commented 3 years ago

I am using the newest release of the plugin (1.0.0-beta85), IntelliJ IDEA CE 2021.1.1, on macOS 10.15.6.

Shortly after opening IntelliJ I get this the crash with the following stack trace. This version of the plugin worked with the same Haskell project before when I had 2020.2.something installed. Sometimes it will work for a little while before crashing, though I noticed it seems laggier to do goto definition than before.

Stack trace:

ExternalToolPass: 

com.intellij.diagnostic.PluginException: annotator: intellij.haskell.annotator.HaskellAnnotator@33e9135a (class intellij.haskell.annotator.HaskellAnnotator) [Plugin: intellij.haskell]
    at com.intellij.ide.plugins.PluginManagerCore.createPluginException(PluginManagerCore.java:300)
    at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:12)
    at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:81)
    at com.intellij.codeInsight.daemon.impl.ExternalToolPass.process(ExternalToolPass.java:255)
    at com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:207)
    at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$0(ExternalToolPass.java:180)
    at com.intellij.codeInsight.daemon.impl.ExternalToolPass.runChangeAware(ExternalToolPass.java:270)
    at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$2(ExternalToolPass.java:180)
    at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:178)
    at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:688)
    at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:634)
    at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:64)
    at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:165)
    at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:254)
    at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.run(ExternalToolPass.java:179)
    at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:333)
    at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:323)
    at com.intellij.util.ui.update.MergingUpdateQueue.lambda$flush$1(MergingUpdateQueue.java:273)
    at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:287)
    at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:242)
    at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:238)
    at com.intellij.util.Alarm$Request.runSafely(Alarm.java:369)
    at com.intellij.util.Alarm$Request.run(Alarm.java:355)
    at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
    at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
    at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:220)
    at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:216)
    at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:27)
    at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:195)
    at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:213)
    at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:184)
    at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
    at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.StackOverflowError
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3964)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3964)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3964)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
    at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940)
    at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749)
    at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804)
    at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009)
    at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863)
    at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713)
alleksandrgall commented 3 years ago

Have the same issue, in my case it only occurs while using Polysemy, but it seems hard to reproduce, so I created seperate branch on my current project with code in Main that produces the error. Stack Version 2.7.1, Git revision 8afe0c2932716b0441cf4440d6942c59568b6b19 x86_64 hpack-0.34.4 GHC version 8.10.4

justinlynn commented 3 years ago

Confirmed here when working on Aivika as well

rikvdkleij commented 3 years ago

Thanks for reporting and confirming! I will take a look but will take some time.

rikvdkleij commented 2 years ago

Should be fixed in beta88, https://github.com/rikvdkleij/intellij-haskell/releases/tag/v1.0.0-beta88

SimonIT commented 2 years ago

I'm still getting it in beta88

StackTrace ``` ExternalToolPass: com.intellij.diagnostic.PluginException: annotator: intellij.haskell.annotator.HaskellAnnotator@415c627c (class intellij.haskell.annotator.HaskellAnnotator) [Plugin: intellij.haskell] at com.intellij.ide.plugins.PluginManagerCore.createPluginException(PluginManagerCore.java:274) at com.intellij.diagnostic.PluginProblemReporterImpl.createPluginExceptionByClass(PluginProblemReporterImpl.java:12) at com.intellij.diagnostic.PluginException.createByClass(PluginException.java:91) at com.intellij.codeInsight.daemon.impl.ExternalToolPass.process(ExternalToolPass.java:267) at com.intellij.codeInsight.daemon.impl.ExternalToolPass.doAnnotate(ExternalToolPass.java:218) at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$0(ExternalToolPass.java:191) at com.intellij.codeInsight.daemon.impl.ExternalToolPass.runChangeAware(ExternalToolPass.java:282) at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.lambda$run$2(ExternalToolPass.java:191) at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$2(CoreProgressManager.java:183) at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:705) at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:647) at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:63) at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:170) at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:270) at com.intellij.openapi.progress.util.BackgroundTaskUtil.runUnderDisposeAwareIndicator(BackgroundTaskUtil.java:248) at com.intellij.codeInsight.daemon.impl.ExternalToolPass$1.run(ExternalToolPass.java:190) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:333) at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:323) at com.intellij.util.ui.update.MergingUpdateQueue.lambda$flush$1(MergingUpdateQueue.java:273) at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:287) at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:242) at com.intellij.util.concurrency.QueueProcessor.runSafely(QueueProcessor.java:240) at com.intellij.util.Alarm$Request.runSafely(Alarm.java:391) at com.intellij.util.Alarm$Request.run(Alarm.java:377) at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at com.intellij.util.concurrency.SchedulingWrapper$MyScheduledFutureTask.run(SchedulingWrapper.java:220) at com.intellij.util.concurrency.BoundedTaskExecutor.doRun(BoundedTaskExecutor.java:216) at com.intellij.util.concurrency.BoundedTaskExecutor.access$200(BoundedTaskExecutor.java:27) at com.intellij.util.concurrency.BoundedTaskExecutor$1.execute(BoundedTaskExecutor.java:195) at com.intellij.util.ConcurrencyUtil.runUnderThreadName(ConcurrencyUtil.java:213) at com.intellij.util.concurrency.BoundedTaskExecutor$1.run(BoundedTaskExecutor.java:184) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665) at java.base/java.security.AccessController.doPrivileged(Native Method) at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: java.lang.StackOverflowError at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$BmpCharProperty.match(Pattern.java:3964) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) at java.base/java.util.regex.Pattern$BranchConn.match(Pattern.java:4713) at java.base/java.util.regex.Pattern$CharProperty.match(Pattern.java:3940) at java.base/java.util.regex.Pattern$Branch.match(Pattern.java:4749) at java.base/java.util.regex.Pattern$GroupHead.match(Pattern.java:4804) at java.base/java.util.regex.Pattern$LazyLoop.match(Pattern.java:5009) at java.base/java.util.regex.Pattern$GroupTail.match(Pattern.java:4863) ```

IntelliJ IDEA 2021.2.3 (Ultimate Edition) Build #IU-212.5457.46, built on October 12, 2021 Subscription is active until December 31, 2021. For educational use only. Runtime version: 11.0.12+7-b1504.40 amd64 VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o. Windows 10 10.0 GC: G1 Young Generation, G1 Old Generation Memory: 2032M Cores: 4 Non-Bundled Plugins: com.jetbrains.plugins.ini4idea (212.5457.62), com.almightyalpaca.intellij.plugins.discord (1.7.1), some.awesome (1.14), com.alayouni.ansiHighlight (1.2.4), com.intellij.ideolog (203.0.27.0), Batch Scripts Support (1.0.12), main.kotlin.com.jimschubert.intellij.swaggercodegen (4.3.1-p0), PIT mutation testing Idea plugin (1.4.5), intellij.haskell (1.0.0-beta88), com.crunch42.openapi (1.23), net.seesharpsoft.intellij.plugins.csv (2.18.1), com.mobidevelop.robovm.intellij (2.3.14), nl.rubensten.texifyidea (0.7.12), com.firsttimeinforever.intellij.pdf.viewer.intellij-pdf-viewer (0.11.1), com.dmarcotte.handlebars (212.5457.62), org.exbin.deltahex.intellij (0.2.5), mdx.js (1.2.212), Dummy Text Generator (1.2.0), org.jetbrains.kotlin (212-1.6.0-release-799-IJ5457.46), com.mallowigi.colorHighlighter (9.2.0), com.gmail.blueboxware.libgdxplugin (1.23.3), Dart (212.5632), io.flutter (62.0.3), com.intellij.gwt (212.4746.52) Kotlin: 212-1.6.0-release-799-IJ5457.46